--- /srv/rebuilderd/tmp/rebuilderdaj40In/inputs/python3.13-nopie_3.13.9-1_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdaj40In/out/python3.13-nopie_3.13.9-1_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2025-10-15 14:56:22.000000 debian-binary │ -rw-r--r-- 0 0 0 1048 2025-10-15 14:56:22.000000 control.tar.xz │ --rw-r--r-- 0 0 0 1872012 2025-10-15 14:56:22.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 1870652 2025-10-15 14:56: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: 0x1a1dfd │ │ │ │ + Entry point address: 0x19fbb1 │ │ │ │ Start of program headers: 52 (bytes into file) │ │ │ │ Start of section headers: 4823368 (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 0x1a1dfd │ │ │ │ +Entry point 0x19fbb1 │ │ │ │ There are 11 program headers, starting at offset 52 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - ARM_EXIDX 0x4483f0 0x004583f0 0x004583f0 0x00008 0x00008 R 0x4 │ │ │ │ + ARM_EXIDX 0x44786c 0x0045786c 0x0045786c 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 0x44841c 0x44841c R E 0x10000 │ │ │ │ + LOAD 0x000000 0x00010000 0x00010000 0x447898 0x447898 R E 0x10000 │ │ │ │ LOAD 0x44fee4 0x0046fee4 0x0046fee4 0x49774 0x75064 RW 0x10000 │ │ │ │ DYNAMIC 0x44fef8 0x0046fef8 0x0046fef8 0x00108 0x00108 RW 0x4 │ │ │ │ NOTE 0x000194 0x00010194 0x00010194 0x00024 0x00024 R 0x4 │ │ │ │ - NOTE 0x4483fc 0x004583fc 0x004583fc 0x00020 0x00020 R 0x4 │ │ │ │ + NOTE 0x447878 0x00457878 0x00457878 0x00020 0x00020 R 0x4 │ │ │ │ TLS 0x44fee4 0x0046fee4 0x0046fee4 0x00004 0x0000d R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0x44fee4 0x0046fee4 0x0046fee4 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 24e580 00 AX 0 0 8 │ │ │ │ - [13] .fini PROGBITS 00278f58 268f58 000008 00 AX 0 0 4 │ │ │ │ - [14] .rodata PROGBITS 00278f80 268f80 1df46c 00 A 0 0 64 │ │ │ │ - [15] .stapsdt.base PROGBITS 004583ec 4483ec 000001 00 A 0 0 1 │ │ │ │ - [16] .ARM.exidx ARM_EXIDX 004583f0 4483f0 000008 00 AL 12 0 4 │ │ │ │ - [17] .eh_frame PROGBITS 004583f8 4483f8 000004 00 A 0 0 4 │ │ │ │ - [18] .note.ABI-tag NOTE 004583fc 4483fc 000020 00 A 0 0 4 │ │ │ │ + [12] .text PROGBITS 0002a9d8 01a9d8 24d9f0 00 AX 0 0 8 │ │ │ │ + [13] .fini PROGBITS 002783c8 2683c8 000008 00 AX 0 0 4 │ │ │ │ + [14] .rodata PROGBITS 00278400 268400 1df468 00 A 0 0 64 │ │ │ │ + [15] .stapsdt.base PROGBITS 00457868 447868 000001 00 A 0 0 1 │ │ │ │ + [16] .ARM.exidx ARM_EXIDX 0045786c 44786c 000008 00 AL 12 0 4 │ │ │ │ + [17] .eh_frame PROGBITS 00457874 447874 000004 00 A 0 0 4 │ │ │ │ + [18] .note.ABI-tag NOTE 00457878 447878 000020 00 A 0 0 4 │ │ │ │ [19] .tdata PROGBITS 0046fee4 44fee4 000004 00 WAT 0 0 4 │ │ │ │ [20] .tbss NOBITS 0046fee8 44fee8 000009 00 WAT 0 0 4 │ │ │ │ [21] .init_array INIT_ARRAY 0046fee8 44fee8 000008 04 WA 0 0 4 │ │ │ │ [22] .fini_array FINI_ARRAY 0046fef0 44fef0 000004 04 WA 0 0 4 │ │ │ │ [23] .data.rel.ro PROGBITS 0046fef4 44fef4 000004 00 WA 0 0 4 │ │ │ │ [24] .dynamic DYNAMIC 0046fef8 44fef8 000108 08 WA 5 0 4 │ │ │ │ [25] .got PROGBITS 00470000 450000 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: 0006a2df 86 FUNC GLOBAL DEFAULT 12 PyErr_SetInterruptEx │ │ │ │ - 5: 0006d0f5 70 FUNC GLOBAL DEFAULT 12 PyMem_RawCalloc │ │ │ │ - 6: 0011e905 416 FUNC GLOBAL DEFAULT 12 PyNumber_And │ │ │ │ - 7: 0003cf8d 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetEnd │ │ │ │ - 8: 00067011 210 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteLatin1String │ │ │ │ - 9: 00067add 116 FUNC GLOBAL DEFAULT 12 PyImport_ReloadModule │ │ │ │ + 4: 00067c71 86 FUNC GLOBAL DEFAULT 12 PyErr_SetInterruptEx │ │ │ │ + 5: 0006d0bd 70 FUNC GLOBAL DEFAULT 12 PyMem_RawCalloc │ │ │ │ + 6: 0011e0e5 416 FUNC GLOBAL DEFAULT 12 PyNumber_And │ │ │ │ + 7: 0003cf75 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetEnd │ │ │ │ + 8: 0006639d 210 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteLatin1String │ │ │ │ + 9: 00068089 116 FUNC GLOBAL DEFAULT 12 PyImport_ReloadModule │ │ │ │ 10: 00000000 0 FUNC GLOBAL DEFAULT UND system@GLIBC_2.4 (2) │ │ │ │ - 11: 00151a85 396 FUNC GLOBAL DEFAULT 12 PyBuffer_ToContiguous │ │ │ │ + 11: 0014ff11 396 FUNC GLOBAL DEFAULT 12 PyBuffer_ToContiguous │ │ │ │ 12: 00000000 0 FUNC GLOBAL DEFAULT UND mmap64@GLIBC_2.4 (2) │ │ │ │ 13: 0047bbc4 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeEncodeError │ │ │ │ - 14: 000648b9 38 FUNC GLOBAL DEFAULT 12 PyThread_exit_thread │ │ │ │ + 14: 00067ac1 38 FUNC GLOBAL DEFAULT 12 PyThread_exit_thread │ │ │ │ 15: 0006038d 132 FUNC GLOBAL DEFAULT 12 PyCode_ClearWatcher │ │ │ │ - 16: 0010b0a5 110 FUNC GLOBAL DEFAULT 12 PyObject_Size │ │ │ │ + 16: 0010aa11 110 FUNC GLOBAL DEFAULT 12 PyObject_Size │ │ │ │ 17: 0047db44 4 OBJECT GLOBAL DEFAULT 26 PyExc_KeyboardInterrupt │ │ │ │ 18: 00000000 0 FUNC GLOBAL DEFAULT UND getpwuid_r@GLIBC_2.4 (2) │ │ │ │ - 19: 001c4b39 50 FUNC GLOBAL DEFAULT 12 PyList_Insert │ │ │ │ - 20: 0005b4a9 94 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywordsFast │ │ │ │ + 19: 001c2a11 50 FUNC GLOBAL DEFAULT 12 PyList_Insert │ │ │ │ + 20: 0005b4a5 94 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywordsFast │ │ │ │ 21: 00000000 0 FUNC GLOBAL DEFAULT UND linkat@GLIBC_2.4 (2) │ │ │ │ - 22: 00151c11 124 FUNC GLOBAL DEFAULT 12 PyBuffer_IsContiguous │ │ │ │ - 23: 00063431 22 FUNC GLOBAL DEFAULT 12 PyGen_NewWithQualName │ │ │ │ + 22: 0015009d 124 FUNC GLOBAL DEFAULT 12 PyBuffer_IsContiguous │ │ │ │ + 23: 000640f5 22 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: 000f6b05 368 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocale │ │ │ │ + 26: 000f6465 368 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocale │ │ │ │ 27: 00000000 0 FUNC GLOBAL DEFAULT UND __stat64_time64@GLIBC_2.34 (4) │ │ │ │ - 28: 0008943d 86 FUNC GLOBAL DEFAULT 12 _PyNamespace_New │ │ │ │ - 29: 0012c845 732 FUNC GLOBAL DEFAULT 12 PyUnicode_BuildEncodingMap │ │ │ │ + 28: 00088f8d 86 FUNC GLOBAL DEFAULT 12 _PyNamespace_New │ │ │ │ + 29: 0012c051 732 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: 0012c7d9 60 FUNC GLOBAL DEFAULT 12 PyMapping_Items │ │ │ │ - 33: 0023e591 20 FUNC GLOBAL DEFAULT 12 PyErr_SetHandledException │ │ │ │ + 32: 0012bfe5 60 FUNC GLOBAL DEFAULT 12 PyMapping_Items │ │ │ │ + 33: 0023d481 20 FUNC GLOBAL DEFAULT 12 PyErr_SetHandledException │ │ │ │ 34: 0047af50 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionAbortedError │ │ │ │ 35: 00000000 0 FUNC GLOBAL DEFAULT UND __sendmsg64@GLIBC_2.34 (4) │ │ │ │ - 36: 00255d75 30 FUNC GLOBAL DEFAULT 12 _Py_strhex │ │ │ │ - 37: 000923d9 142 FUNC GLOBAL DEFAULT 12 Py_CompileStringObject │ │ │ │ - 38: 0008b9c1 292 FUNC GLOBAL DEFAULT 12 PyErr_NewException │ │ │ │ + 36: 00254fd1 30 FUNC GLOBAL DEFAULT 12 _Py_strhex │ │ │ │ + 37: 00091cd1 142 FUNC GLOBAL DEFAULT 12 Py_CompileStringObject │ │ │ │ + 38: 0008b281 292 FUNC GLOBAL DEFAULT 12 PyErr_NewException │ │ │ │ 39: 00000000 0 FUNC GLOBAL DEFAULT UND getpwent@GLIBC_2.4 (2) │ │ │ │ - 40: 0015d161 96 FUNC GLOBAL DEFAULT 12 PyFrame_GetBack │ │ │ │ - 41: 0006101f 26 FUNC GLOBAL DEFAULT 12 PyODict_New │ │ │ │ + 40: 0015b5f1 96 FUNC GLOBAL DEFAULT 12 PyFrame_GetBack │ │ │ │ + 41: 000614bf 26 FUNC GLOBAL DEFAULT 12 PyODict_New │ │ │ │ 42: 0002bb09 20 FUNC GLOBAL DEFAULT 12 PyRefTracer_SetTracer │ │ │ │ 43: 004b9680 4 OBJECT WEAK DEFAULT 29 environ@GLIBC_2.4 (2) │ │ │ │ - 44: 00062a8f 68 FUNC GLOBAL DEFAULT 12 PyCell_Get │ │ │ │ - 45: 0020fd45 34 FUNC GLOBAL DEFAULT 12 _Py_RestoreSignals │ │ │ │ - 46: 001244e1 260 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock │ │ │ │ - 47: 000567eb 180 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyNamespace │ │ │ │ - 48: 00062ad3 50 FUNC GLOBAL DEFAULT 12 PyMethod_Function │ │ │ │ - 49: 00069a75 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCRaiseEvent │ │ │ │ + 44: 00063aa9 68 FUNC GLOBAL DEFAULT 12 PyCell_Get │ │ │ │ + 45: 0020ee25 34 FUNC GLOBAL DEFAULT 12 _Py_RestoreSignals │ │ │ │ + 46: 00123cc1 260 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock │ │ │ │ + 47: 00056789 180 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyNamespace │ │ │ │ + 48: 00063aed 50 FUNC GLOBAL DEFAULT 12 PyMethod_Function │ │ │ │ + 49: 0006beed 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCRaiseEvent │ │ │ │ 50: 00471104 8 OBJECT GLOBAL DEFAULT 26 _Py_NoneStruct │ │ │ │ 51: 0002ed2d 16 FUNC GLOBAL DEFAULT 12 PyInit__tracemalloc │ │ │ │ 52: 00000000 0 FUNC GLOBAL DEFAULT UND readlink@GLIBC_2.4 (2) │ │ │ │ - 53: 00031fc9 28 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyCapturedException │ │ │ │ + 53: 00031fa9 28 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyCapturedException │ │ │ │ 54: 0005e9a9 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetGlobals │ │ │ │ - 55: 0014edc9 4 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLatin1 │ │ │ │ - 56: 000f6db1 164 FUNC GLOBAL DEFAULT 12 _Py_GetErrorHandler │ │ │ │ - 57: 00177a25 182 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMultiply │ │ │ │ - 58: 00069b39 264 FUNC GLOBAL DEFAULT 12 PyThreadState_SetAsyncExc │ │ │ │ - 59: 002379f9 14 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetObject │ │ │ │ - 60: 001a6d25 84 FUNC GLOBAL DEFAULT 12 _Py_write_noraise │ │ │ │ - 61: 000683df 190 FUNC GLOBAL DEFAULT 12 PyUnstable_CopyPerfMapFile │ │ │ │ - 62: 001e7b91 212 FUNC GLOBAL DEFAULT 12 Py_EndInterpreter │ │ │ │ + 55: 0014d811 4 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLatin1 │ │ │ │ + 56: 000f6711 164 FUNC GLOBAL DEFAULT 12 _Py_GetErrorHandler │ │ │ │ + 57: 00175ee9 182 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMultiply │ │ │ │ + 58: 0006bfb1 264 FUNC GLOBAL DEFAULT 12 PyThreadState_SetAsyncExc │ │ │ │ + 59: 002368e9 14 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetObject │ │ │ │ + 60: 001a4b05 84 FUNC GLOBAL DEFAULT 12 _Py_write_noraise │ │ │ │ + 61: 00068e59 190 FUNC GLOBAL DEFAULT 12 PyUnstable_CopyPerfMapFile │ │ │ │ + 62: 001e6a49 212 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: 0047db0c 4 OBJECT GLOBAL DEFAULT 26 PyExc_FutureWarning │ │ │ │ - 66: 000deb29 62 FUNC GLOBAL DEFAULT 12 _PyDict_Pop │ │ │ │ - 67: 00122581 332 FUNC GLOBAL DEFAULT 12 PyUnicode_FSConverter │ │ │ │ + 66: 000de40d 62 FUNC GLOBAL DEFAULT 12 _PyDict_Pop │ │ │ │ + 67: 00121d61 332 FUNC GLOBAL DEFAULT 12 PyUnicode_FSConverter │ │ │ │ 68: 0047bbb8 4 OBJECT GLOBAL DEFAULT 26 PyExc_StopIteration │ │ │ │ - 69: 0007e639 144 FUNC GLOBAL DEFAULT 12 PyTuple_Pack │ │ │ │ + 69: 0007e61d 144 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: 000d0e29 78 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Prepare │ │ │ │ - 73: 000643b1 4 FUNC GLOBAL DEFAULT 12 _Py_hashtable_len │ │ │ │ - 74: 001af105 70 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModule │ │ │ │ - 75: 00123615 208 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLong │ │ │ │ + 72: 000d074d 78 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Prepare │ │ │ │ + 73: 00063839 4 FUNC GLOBAL DEFAULT 12 _Py_hashtable_len │ │ │ │ + 74: 001ad0b9 70 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModule │ │ │ │ + 75: 00122df5 208 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLong │ │ │ │ 76: 0005f8e5 38 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RUnlock │ │ │ │ - 77: 000e5a01 736 FUNC GLOBAL DEFAULT 12 PySet_Add │ │ │ │ + 77: 000e52d9 736 FUNC GLOBAL DEFAULT 12 PySet_Add │ │ │ │ 78: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_destroy@GLIBC_2.4 (2) │ │ │ │ - 79: 000827ed 152 FUNC GLOBAL DEFAULT 12 PyDict_GetItemRef │ │ │ │ + 79: 0008235d 152 FUNC GLOBAL DEFAULT 12 PyDict_GetItemRef │ │ │ │ 80: 00000000 0 FUNC GLOBAL DEFAULT UND getenv@GLIBC_2.4 (2) │ │ │ │ 81: 0002b137 84 FUNC GLOBAL DEFAULT 12 Py_InitializeEx │ │ │ │ - 82: 000d1ed9 342 FUNC GLOBAL DEFAULT 12 PyObject_GetBuffer │ │ │ │ + 82: 000d17fd 342 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: 0047dadc 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnboundLocalError │ │ │ │ 87: 00000000 0 FUNC GLOBAL DEFAULT UND eventfd@GLIBC_2.7 (11) │ │ │ │ - 88: 0004e8cd 12 FUNC GLOBAL DEFAULT 12 Py_GetExecPrefix │ │ │ │ + 88: 0004cc73 12 FUNC GLOBAL DEFAULT 12 Py_GetExecPrefix │ │ │ │ 89: 00000000 0 FUNC GLOBAL DEFAULT UND fclose@GLIBC_2.4 (2) │ │ │ │ - 90: 00066725 76 FUNC GLOBAL DEFAULT 12 _PyArg_VaParseTupleAndKeywords_SizeT │ │ │ │ - 91: 000c8d71 216 FUNC GLOBAL DEFAULT 12 PyUnicode_CompareWithASCIIString │ │ │ │ - 92: 000d5371 1200 FUNC GLOBAL DEFAULT 12 PyObject_RichCompare │ │ │ │ - 93: 00131261 392 FUNC GLOBAL DEFAULT 12 PyNumber_Or │ │ │ │ - 94: 000c6d0d 168 FUNC GLOBAL DEFAULT 12 _PyDict_LoadGlobal │ │ │ │ - 95: 0010074d 120 FUNC GLOBAL DEFAULT 12 PyWrapper_New │ │ │ │ + 90: 00063c27 76 FUNC GLOBAL DEFAULT 12 _PyArg_VaParseTupleAndKeywords_SizeT │ │ │ │ + 91: 000c8655 216 FUNC GLOBAL DEFAULT 12 PyUnicode_CompareWithASCIIString │ │ │ │ + 92: 000d4c8d 1200 FUNC GLOBAL DEFAULT 12 PyObject_RichCompare │ │ │ │ + 93: 00130551 392 FUNC GLOBAL DEFAULT 12 PyNumber_Or │ │ │ │ + 94: 000c65f1 168 FUNC GLOBAL DEFAULT 12 _PyDict_LoadGlobal │ │ │ │ + 95: 00100171 120 FUNC GLOBAL DEFAULT 12 PyWrapper_New │ │ │ │ 96: 00000000 0 FUNC GLOBAL DEFAULT UND inet_ntoa@GLIBC_2.4 (2) │ │ │ │ - 97: 001695b1 26 FUNC GLOBAL DEFAULT 12 _PyCompile_GetBinaryIntrinsicName │ │ │ │ + 97: 001fb495 26 FUNC GLOBAL DEFAULT 12 _PyCompile_GetBinaryIntrinsicName │ │ │ │ 98: 004b9cf8 4 OBJECT GLOBAL DEFAULT 29 Py_DontWriteBytecodeFlag │ │ │ │ - 99: 00213c29 168 FUNC GLOBAL DEFAULT 12 _PyXI_NewInterpreter │ │ │ │ + 99: 00212b21 168 FUNC GLOBAL DEFAULT 12 _PyXI_NewInterpreter │ │ │ │ 100: 00000000 0 FUNC GLOBAL DEFAULT UND close@GLIBC_2.4 (2) │ │ │ │ - 101: 00152411 168 FUNC GLOBAL DEFAULT 12 _PyLong_Copy │ │ │ │ - 102: 00060f6f 4 FUNC GLOBAL DEFAULT 12 PyExceptionClass_Name │ │ │ │ - 103: 001fc2a1 4 FUNC GLOBAL DEFAULT 12 PySequence_Index │ │ │ │ - 104: 00050301 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCallEvent │ │ │ │ + 101: 0015089d 168 FUNC GLOBAL DEFAULT 12 _PyLong_Copy │ │ │ │ + 102: 0006140f 4 FUNC GLOBAL DEFAULT 12 PyExceptionClass_Name │ │ │ │ + 103: 001fb2fd 4 FUNC GLOBAL DEFAULT 12 PySequence_Index │ │ │ │ + 104: 0005035d 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCallEvent │ │ │ │ 105: 00000000 0 FUNC GLOBAL DEFAULT UND mknod@GLIBC_2.33 (10) │ │ │ │ - 106: 001e3de1 32 FUNC GLOBAL DEFAULT 12 PyErr_Fetch │ │ │ │ + 106: 001e2715 32 FUNC GLOBAL DEFAULT 12 PyErr_Fetch │ │ │ │ 107: 00000000 0 FUNC GLOBAL DEFAULT UND wcstok@GLIBC_2.4 (2) │ │ │ │ - 108: 00144be1 92 FUNC GLOBAL DEFAULT 12 PyThreadState_Delete │ │ │ │ - 109: 00066ea7 92 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedObject │ │ │ │ - 110: 00058599 68 FUNC GLOBAL DEFAULT 12 PyObject_Init │ │ │ │ + 108: 00144149 92 FUNC GLOBAL DEFAULT 12 PyThreadState_Delete │ │ │ │ + 109: 00066233 92 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedObject │ │ │ │ + 110: 00058595 68 FUNC GLOBAL DEFAULT 12 PyObject_Init │ │ │ │ 111: 0002afd3 36 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: 00067e5b 36 FUNC GLOBAL DEFAULT 12 PyRun_FileFlags │ │ │ │ + 114: 000687c7 36 FUNC GLOBAL DEFAULT 12 PyRun_FileFlags │ │ │ │ 115: 00471f0c 208 OBJECT GLOBAL DEFAULT 26 PyTraceBack_Type │ │ │ │ - 116: 0019eb11 62 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_InitWithSize │ │ │ │ - 117: 000642ff 52 FUNC GLOBAL DEFAULT 12 _PyArg_Parse_SizeT │ │ │ │ - 118: 001a1dfd 0 FUNC GLOBAL DEFAULT 12 _start │ │ │ │ + 116: 0019cab1 62 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_InitWithSize │ │ │ │ + 117: 00063787 52 FUNC GLOBAL DEFAULT 12 _PyArg_Parse_SizeT │ │ │ │ + 118: 0019fbb1 0 FUNC GLOBAL DEFAULT 12 _start │ │ │ │ 119: 004b9ca4 4 OBJECT GLOBAL DEFAULT 29 Py_IsolatedFlag │ │ │ │ - 120: 0008095d 28 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternImmortal │ │ │ │ - 121: 00200fe9 12 FUNC GLOBAL DEFAULT 12 PyInit_select │ │ │ │ + 120: 00080955 28 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternImmortal │ │ │ │ + 121: 00200259 12 FUNC GLOBAL DEFAULT 12 PyInit_select │ │ │ │ 122: 00000000 0 FUNC GLOBAL DEFAULT UND getpriority@GLIBC_2.4 (2) │ │ │ │ 123: 000606ed 96 FUNC GLOBAL DEFAULT 12 PyType_Unwatch │ │ │ │ 124: 00000000 0 FUNC GLOBAL DEFAULT UND fflush@GLIBC_2.4 (2) │ │ │ │ 125: 004b9ce0 4 OBJECT GLOBAL DEFAULT 29 Py_DebugFlag │ │ │ │ - 126: 00110345 196 FUNC GLOBAL DEFAULT 12 PySequence_DelItem │ │ │ │ - 127: 001a3fd1 124 FUNC GLOBAL DEFAULT 12 Py_InitializeFromConfig │ │ │ │ + 126: 0010fc61 196 FUNC GLOBAL DEFAULT 12 PySequence_DelItem │ │ │ │ + 127: 001a1db1 124 FUNC GLOBAL DEFAULT 12 Py_InitializeFromConfig │ │ │ │ 128: 000297f8 0 FUNC GLOBAL DEFAULT UND free@GLIBC_2.4 (2) │ │ │ │ - 129: 0011cba1 504 FUNC GLOBAL DEFAULT 12 PyLong_FromLongLong │ │ │ │ - 130: 00079e0d 1000 FUNC GLOBAL DEFAULT 12 PyCMethod_New │ │ │ │ - 131: 000642c9 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_Begin │ │ │ │ + 129: 0011c389 504 FUNC GLOBAL DEFAULT 12 PyLong_FromLongLong │ │ │ │ + 130: 00079dcd 1000 FUNC GLOBAL DEFAULT 12 PyCMethod_New │ │ │ │ + 131: 00063751 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_Begin │ │ │ │ 132: 00000000 0 FUNC GLOBAL DEFAULT UND XML_SetBase │ │ │ │ - 133: 00064cd5 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireLineEvent │ │ │ │ + 133: 00067e6f 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireLineEvent │ │ │ │ 134: 0002ba3f 62 FUNC GLOBAL DEFAULT 12 _Py_InitializeMain │ │ │ │ 135: 0005fa11 96 FUNC GLOBAL DEFAULT 12 PyCapsule_SetPointer │ │ │ │ - 136: 000d3a49 770 FUNC GLOBAL DEFAULT 12 PyObject_IsInstance │ │ │ │ + 136: 000d3371 770 FUNC GLOBAL DEFAULT 12 PyObject_IsInstance │ │ │ │ 137: 0002ec05 186 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicitFormat │ │ │ │ 138: 00000000 0 FUNC GLOBAL DEFAULT UND getpgrp@GLIBC_2.4 (2) │ │ │ │ 139: 000606b3 58 FUNC GLOBAL DEFAULT 12 PyType_ClearWatcher │ │ │ │ - 140: 0005aa61 60 FUNC GLOBAL DEFAULT 12 PyErr_SetExcInfo │ │ │ │ - 141: 000560bb 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUnicodeEscape │ │ │ │ - 142: 0014538d 68 FUNC GLOBAL DEFAULT 12 PyThreadState_GetDict │ │ │ │ + 140: 0005aa5d 60 FUNC GLOBAL DEFAULT 12 PyErr_SetExcInfo │ │ │ │ + 141: 00055fa9 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUnicodeEscape │ │ │ │ + 142: 001448f5 68 FUNC GLOBAL DEFAULT 12 PyThreadState_GetDict │ │ │ │ 143: 00000000 0 FUNC GLOBAL DEFAULT UND inet_ntop@GLIBC_2.4 (2) │ │ │ │ 144: 004b9cf4 4 OBJECT GLOBAL DEFAULT 29 Py_NoSiteFlag │ │ │ │ - 145: 0003677d 556 FUNC GLOBAL DEFAULT 12 _PyCompile_CodeGen │ │ │ │ - 146: 00154c31 70 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDecimalDigit │ │ │ │ - 147: 00193f89 4 FUNC GLOBAL DEFAULT 12 Py_NewRef │ │ │ │ - 148: 0007f921 84 FUNC GLOBAL DEFAULT 12 _PyType_GetDict │ │ │ │ - 149: 00088ba1 96 FUNC GLOBAL DEFAULT 12 PyIter_Next │ │ │ │ + 145: 0003675d 556 FUNC GLOBAL DEFAULT 12 _PyCompile_CodeGen │ │ │ │ + 146: 001530c1 70 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDecimalDigit │ │ │ │ + 147: 00192359 4 FUNC GLOBAL DEFAULT 12 Py_NewRef │ │ │ │ + 148: 0007f901 84 FUNC GLOBAL DEFAULT 12 _PyType_GetDict │ │ │ │ + 149: 000886f1 96 FUNC GLOBAL DEFAULT 12 PyIter_Next │ │ │ │ 150: 00000000 0 FUNC GLOBAL DEFAULT UND getrlimit64@GLIBC_2.4 (2) │ │ │ │ - 151: 00046715 84 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLong_Converter │ │ │ │ + 151: 000467bb 84 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLong_Converter │ │ │ │ 152: 00000000 0 FUNC GLOBAL DEFAULT UND posix_openpt@GLIBC_2.4 (2) │ │ │ │ - 153: 001668a5 72 FUNC GLOBAL DEFAULT 12 PyType_GetSlot │ │ │ │ - 154: 00071f85 236 FUNC GLOBAL DEFAULT 12 PyDict_New │ │ │ │ + 153: 00164d55 72 FUNC GLOBAL DEFAULT 12 PyType_GetSlot │ │ │ │ + 154: 00071f41 236 FUNC GLOBAL DEFAULT 12 PyDict_New │ │ │ │ 155: 00000000 0 FUNC GLOBAL DEFAULT UND __wait4_time64@GLIBC_2.34 (4) │ │ │ │ 156: 004710cc 4 OBJECT GLOBAL DEFAULT 26 PyExc_SystemError │ │ │ │ 157: 0002cf03 390 FUNC GLOBAL DEFAULT 12 _PyUnicode_FromId │ │ │ │ 158: 0047af44 4 OBJECT GLOBAL DEFAULT 26 PyExc_BlockingIOError │ │ │ │ 159: 00000000 0 FUNC GLOBAL DEFAULT UND dcgettext@GLIBC_2.4 (2) │ │ │ │ - 160: 000564f5 48 FUNC GLOBAL DEFAULT 12 PyErr_SetImportError │ │ │ │ - 161: 001b9acd 12 FUNC GLOBAL DEFAULT 12 PyInit__weakref │ │ │ │ - 162: 00062bfd 68 FUNC GLOBAL DEFAULT 12 PyCFunction_GetSelf │ │ │ │ + 160: 00056491 48 FUNC GLOBAL DEFAULT 12 PyErr_SetImportError │ │ │ │ + 161: 001b7911 12 FUNC GLOBAL DEFAULT 12 PyInit__weakref │ │ │ │ + 162: 00065523 68 FUNC GLOBAL DEFAULT 12 PyCFunction_GetSelf │ │ │ │ 163: 00000000 0 FUNC GLOBAL DEFAULT UND flock@GLIBC_2.4 (2) │ │ │ │ - 164: 0013e9fd 4 FUNC GLOBAL DEFAULT 12 PyDict_Clear │ │ │ │ + 164: 0013df61 4 FUNC GLOBAL DEFAULT 12 PyDict_Clear │ │ │ │ 165: 0005fab7 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetDestructor │ │ │ │ - 166: 0006d6b5 34 FUNC GLOBAL DEFAULT 12 PyThread_tss_delete │ │ │ │ + 166: 001a6885 34 FUNC GLOBAL DEFAULT 12 PyThread_tss_delete │ │ │ │ 167: 0002a120 0 FUNC GLOBAL DEFAULT UND XML_SetEndNamespaceDeclHandler │ │ │ │ - 168: 0021826d 44 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetReason │ │ │ │ - 169: 000cf5bd 62 FUNC GLOBAL DEFAULT 12 PyModuleDef_Init │ │ │ │ + 168: 00217119 44 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetReason │ │ │ │ + 169: 000ceee5 62 FUNC GLOBAL DEFAULT 12 PyModuleDef_Init │ │ │ │ 170: 00477848 208 OBJECT GLOBAL DEFAULT 26 PyMethodDescr_Type │ │ │ │ - 171: 001179c1 548 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndex │ │ │ │ + 171: 001172cd 548 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndex │ │ │ │ 172: 0005f81d 40 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Unlock │ │ │ │ - 173: 000ef4e9 852 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywordsWithVararg │ │ │ │ - 174: 000fc285 16 FUNC GLOBAL DEFAULT 12 PyObject_SelfIter │ │ │ │ - 175: 0014e585 112 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLongMask │ │ │ │ - 176: 0006cb11 50 FUNC GLOBAL DEFAULT 12 Py_DecodeLocale │ │ │ │ - 177: 0010db2d 226 FUNC GLOBAL DEFAULT 12 PyObject_DelItem │ │ │ │ - 178: 001694ad 26 FUNC GLOBAL DEFAULT 12 _PyCompile_GetUnaryIntrinsicName │ │ │ │ - 179: 0004f883 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyWithError │ │ │ │ - 180: 001da799 380 FUNC GLOBAL DEFAULT 12 PyImport_GetImporter │ │ │ │ + 173: 000eee41 852 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywordsWithVararg │ │ │ │ + 174: 000fbb75 16 FUNC GLOBAL DEFAULT 12 PyObject_SelfIter │ │ │ │ + 175: 0014cfcd 112 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLongMask │ │ │ │ + 176: 0006cb09 50 FUNC GLOBAL DEFAULT 12 Py_DecodeLocale │ │ │ │ + 177: 0010d481 226 FUNC GLOBAL DEFAULT 12 PyObject_DelItem │ │ │ │ + 178: 00167865 26 FUNC GLOBAL DEFAULT 12 _PyCompile_GetUnaryIntrinsicName │ │ │ │ + 179: 0004f875 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyWithError │ │ │ │ + 180: 001d8699 380 FUNC GLOBAL DEFAULT 12 PyImport_GetImporter │ │ │ │ 181: 0006009f 452 FUNC GLOBAL DEFAULT 12 PyUnicode_Count │ │ │ │ - 182: 0003ac7d 184 FUNC GLOBAL DEFAULT 12 _PyImport_ClearExtension │ │ │ │ + 182: 0003ac5d 184 FUNC GLOBAL DEFAULT 12 _PyImport_ClearExtension │ │ │ │ 183: 0005e295 10 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicTag │ │ │ │ 184: 00000000 0 FUNC GLOBAL DEFAULT UND setlogmask@GLIBC_2.4 (2) │ │ │ │ 185: 004734e4 208 OBJECT GLOBAL DEFAULT 26 PySet_Type │ │ │ │ - 186: 0006499d 28 FUNC GLOBAL DEFAULT 12 PyThread_set_key_value │ │ │ │ + 186: 00067b27 28 FUNC GLOBAL DEFAULT 12 PyThread_set_key_value │ │ │ │ 187: 00029a58 0 FUNC GLOBAL DEFAULT UND atanh@GLIBC_2.4 (3) │ │ │ │ - 188: 00067e7f 32 FUNC GLOBAL DEFAULT 12 Py_CompileString │ │ │ │ + 188: 000687eb 32 FUNC GLOBAL DEFAULT 12 Py_CompileString │ │ │ │ 189: 00000000 0 FUNC GLOBAL DEFAULT UND mkdir@GLIBC_2.4 (2) │ │ │ │ - 190: 0011f0a1 48 FUNC GLOBAL DEFAULT 12 _PyFloat_ExactDealloc │ │ │ │ - 191: 001df761 12 FUNC GLOBAL DEFAULT 12 PyInit_math │ │ │ │ + 190: 0011e881 48 FUNC GLOBAL DEFAULT 12 _PyFloat_ExactDealloc │ │ │ │ + 191: 001ddc91 12 FUNC GLOBAL DEFAULT 12 PyInit_math │ │ │ │ 192: 0005fcd3 28 FUNC GLOBAL DEFAULT 12 PyThread_tss_alloc │ │ │ │ - 193: 001d4b65 10 FUNC GLOBAL DEFAULT 12 PyErr_DisplayException │ │ │ │ + 193: 001d2a35 10 FUNC GLOBAL DEFAULT 12 PyErr_DisplayException │ │ │ │ 194: 00000000 0 FUNC GLOBAL DEFAULT UND sigpending@GLIBC_2.4 (2) │ │ │ │ - 195: 0013af05 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_ExactDealloc │ │ │ │ - 196: 001437d9 38 FUNC GLOBAL DEFAULT 12 PyUnicode_GetLength │ │ │ │ - 197: 0003278d 12 FUNC GLOBAL DEFAULT 12 PyInit__csv │ │ │ │ + 195: 0013a475 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_ExactDealloc │ │ │ │ + 196: 00142d41 38 FUNC GLOBAL DEFAULT 12 PyUnicode_GetLength │ │ │ │ + 197: 0003276d 12 FUNC GLOBAL DEFAULT 12 PyInit__csv │ │ │ │ 198: 00000000 0 FUNC GLOBAL DEFAULT UND XML_FreeContentModel │ │ │ │ - 199: 001a2cfd 38 FUNC GLOBAL DEFAULT 12 Py_BytesMain │ │ │ │ - 200: 00250c61 90 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItemString │ │ │ │ + 199: 001a0aad 38 FUNC GLOBAL DEFAULT 12 Py_BytesMain │ │ │ │ + 200: 0024fd45 90 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItemString │ │ │ │ 201: 00471d60 8 OBJECT GLOBAL DEFAULT 26 _Py_EllipsisObject │ │ │ │ 202: 0047ac18 4 OBJECT GLOBAL DEFAULT 26 PyExc_BaseExceptionGroup │ │ │ │ 203: 00000000 0 FUNC GLOBAL DEFAULT UND setns@GLIBC_2.14 (22) │ │ │ │ - 204: 0017cf59 40 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounter │ │ │ │ - 205: 0012fd65 76 FUNC GLOBAL DEFAULT 12 PySys_SetObject │ │ │ │ + 204: 0017b419 40 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounter │ │ │ │ + 205: 0012f055 76 FUNC GLOBAL DEFAULT 12 PySys_SetObject │ │ │ │ 206: 00478cb8 208 OBJECT GLOBAL DEFAULT 26 PySuper_Type │ │ │ │ 207: 0047c440 4 OBJECT GLOBAL DEFAULT 26 PyExc_InterpreterNotFoundError │ │ │ │ 208: 00000000 0 FUNC GLOBAL DEFAULT UND sigaddset@GLIBC_2.4 (2) │ │ │ │ - 209: 000634eb 28 FUNC GLOBAL DEFAULT 12 Py_UniversalNewlineFgets │ │ │ │ + 209: 000641d1 28 FUNC GLOBAL DEFAULT 12 Py_UniversalNewlineFgets │ │ │ │ 210: 00000000 0 FUNC GLOBAL DEFAULT UND exit@GLIBC_2.4 (2) │ │ │ │ - 211: 0006439b 2 FUNC GLOBAL DEFAULT 12 PyEval_InitThreads │ │ │ │ + 211: 00063823 2 FUNC GLOBAL DEFAULT 12 PyEval_InitThreads │ │ │ │ 212: 00000000 0 FUNC GLOBAL DEFAULT UND execv@GLIBC_2.4 (2) │ │ │ │ - 213: 0015c33d 132 FUNC GLOBAL DEFAULT 12 _PyGen_FetchStopIterationValue │ │ │ │ - 214: 00076db1 68 FUNC GLOBAL DEFAULT 12 PyObject_IS_GC │ │ │ │ + 213: 0015a7cd 132 FUNC GLOBAL DEFAULT 12 _PyGen_FetchStopIterationValue │ │ │ │ + 214: 00076d61 68 FUNC GLOBAL DEFAULT 12 PyObject_IS_GC │ │ │ │ 215: 00000000 0 FUNC GLOBAL DEFAULT UND pread64@GLIBC_2.4 (2) │ │ │ │ - 216: 000eb4c9 224 FUNC GLOBAL DEFAULT 12 PySequence_GetItem │ │ │ │ - 217: 001a1ded 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternInPlace │ │ │ │ + 216: 000eadb1 224 FUNC GLOBAL DEFAULT 12 PySequence_GetItem │ │ │ │ + 217: 0019fb9d 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternInPlace │ │ │ │ 218: 0047dad8 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeError │ │ │ │ 219: 00029bf4 0 FUNC GLOBAL DEFAULT UND fdatasync@GLIBC_2.4 (2) │ │ │ │ - 220: 000673d3 262 FUNC GLOBAL DEFAULT 12 PyEval_SetTraceAllThreads │ │ │ │ - 221: 001dfbe5 368 FUNC GLOBAL DEFAULT 12 _PyStaticType_InitForExtension │ │ │ │ + 220: 0006675f 262 FUNC GLOBAL DEFAULT 12 PyEval_SetTraceAllThreads │ │ │ │ + 221: 001de30d 368 FUNC GLOBAL DEFAULT 12 _PyStaticType_InitForExtension │ │ │ │ 222: 00000000 0 FUNC GLOBAL DEFAULT UND wcslen@GLIBC_2.4 (2) │ │ │ │ 223: 0002b131 6 FUNC GLOBAL DEFAULT 12 Py_Initialize │ │ │ │ 224: 00000000 0 FUNC GLOBAL DEFAULT UND readv@GLIBC_2.4 (2) │ │ │ │ 225: 0047bbb0 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: 0005f9d1 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetName │ │ │ │ - 229: 00215aed 384 FUNC GLOBAL DEFAULT 12 _PyXI_Enter │ │ │ │ - 230: 00064299 20 FUNC GLOBAL DEFAULT 12 PyContext_Enter │ │ │ │ - 231: 00121e99 16 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Init │ │ │ │ + 229: 002149e5 384 FUNC GLOBAL DEFAULT 12 _PyXI_Enter │ │ │ │ + 230: 00063721 20 FUNC GLOBAL DEFAULT 12 PyContext_Enter │ │ │ │ + 231: 00121679 16 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Init │ │ │ │ 232: 0047af68 4 OBJECT GLOBAL DEFAULT 26 PyExc_NotADirectoryError │ │ │ │ - 233: 0007afb9 40 FUNC GLOBAL DEFAULT 12 PyUnicode_FromString │ │ │ │ - 234: 000d52cd 164 FUNC GLOBAL DEFAULT 12 PyObject_RichCompareBool │ │ │ │ + 233: 0007af79 40 FUNC GLOBAL DEFAULT 12 PyUnicode_FromString │ │ │ │ + 234: 000d4be9 164 FUNC GLOBAL DEFAULT 12 PyObject_RichCompareBool │ │ │ │ 235: 0005fb05 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCellvars │ │ │ │ - 236: 00032e81 12 FUNC GLOBAL DEFAULT 12 PyInit_pyexpat │ │ │ │ - 237: 0006ccd5 46 FUNC GLOBAL DEFAULT 12 PyThread_tss_create │ │ │ │ - 238: 000ccfa5 906 FUNC GLOBAL DEFAULT 12 PyOS_strtoul │ │ │ │ - 239: 00035921 16 FUNC GLOBAL DEFAULT 12 _Py_IncRef │ │ │ │ - 240: 00062d7d 398 FUNC GLOBAL DEFAULT 12 PyObject_CopyData │ │ │ │ - 241: 000e2d41 440 FUNC GLOBAL DEFAULT 12 PySet_New │ │ │ │ - 242: 00115285 40 FUNC GLOBAL DEFAULT 12 _PySet_Contains │ │ │ │ + 236: 00032e61 12 FUNC GLOBAL DEFAULT 12 PyInit_pyexpat │ │ │ │ + 237: 001a1d81 46 FUNC GLOBAL DEFAULT 12 PyThread_tss_create │ │ │ │ + 238: 000cc8c5 912 FUNC GLOBAL DEFAULT 12 PyOS_strtoul │ │ │ │ + 239: 000356df 16 FUNC GLOBAL DEFAULT 12 _Py_IncRef │ │ │ │ + 240: 00060971 398 FUNC GLOBAL DEFAULT 12 PyObject_CopyData │ │ │ │ + 241: 000e2619 424 FUNC GLOBAL DEFAULT 12 PySet_New │ │ │ │ + 242: 00114b99 40 FUNC GLOBAL DEFAULT 12 _PySet_Contains │ │ │ │ 243: 00000000 0 FUNC GLOBAL DEFAULT UND wcscoll@GLIBC_2.4 (2) │ │ │ │ 244: 0047db48 4 OBJECT GLOBAL DEFAULT 26 PyExc_GeneratorExit │ │ │ │ - 245: 00077c4d 236 FUNC GLOBAL DEFAULT 12 PyMem_Malloc │ │ │ │ - 246: 001a887d 144 FUNC GLOBAL DEFAULT 12 _PyPathConfig_ClearGlobal │ │ │ │ - 247: 000864a5 84 FUNC GLOBAL DEFAULT 12 PyList_Sort │ │ │ │ + 245: 00077bf9 236 FUNC GLOBAL DEFAULT 12 PyMem_Malloc │ │ │ │ + 246: 001a665d 144 FUNC GLOBAL DEFAULT 12 _PyPathConfig_ClearGlobal │ │ │ │ + 247: 00086009 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: 0002bb03 4 FUNC GLOBAL DEFAULT 12 Py_Finalize │ │ │ │ - 252: 001a8401 112 FUNC GLOBAL DEFAULT 12 Py_GetBuildInfo │ │ │ │ + 252: 001a61e1 112 FUNC GLOBAL DEFAULT 12 Py_GetBuildInfo │ │ │ │ 253: 00000000 0 FUNC GLOBAL DEFAULT UND getc@GLIBC_2.4 (2) │ │ │ │ 254: 004b9ce4 4 OBJECT GLOBAL DEFAULT 29 Py_VerboseFlag │ │ │ │ - 255: 000f689d 292 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObjects │ │ │ │ - 256: 0023c9a9 14 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Head │ │ │ │ + 255: 000f61fd 292 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObjects │ │ │ │ + 256: 0023b899 14 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Head │ │ │ │ 257: 0002a3f0 0 FUNC GLOBAL DEFAULT UND XML_SetUnknownEncodingHandler │ │ │ │ 258: 0002aa49 352 FUNC GLOBAL DEFAULT 12 Py_FrozenMain │ │ │ │ - 259: 00062cbf 108 FUNC GLOBAL DEFAULT 12 PyObject_AsWriteBuffer │ │ │ │ + 259: 00060877 108 FUNC GLOBAL DEFAULT 12 PyObject_AsWriteBuffer │ │ │ │ 260: 00000000 0 FUNC GLOBAL DEFAULT UND setgid@GLIBC_2.4 (2) │ │ │ │ - 261: 0012248d 244 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Resize │ │ │ │ - 262: 0023cbb1 104 FUNC GLOBAL DEFAULT 12 _PyXI_EndInterpreter │ │ │ │ - 263: 00251745 104 FUNC GLOBAL DEFAULT 12 PyMutex_Unlock │ │ │ │ - 264: 001f47e1 74 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromDict │ │ │ │ - 265: 000644b3 16 FUNC GLOBAL DEFAULT 12 _PySeqLock_UnlockWrite │ │ │ │ - 266: 000848c1 344 FUNC GLOBAL DEFAULT 12 PyObject_GetItem │ │ │ │ + 261: 00121c6d 244 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Resize │ │ │ │ + 262: 0023bb1d 104 FUNC GLOBAL DEFAULT 12 _PyXI_EndInterpreter │ │ │ │ + 263: 00250a75 104 FUNC GLOBAL DEFAULT 12 PyMutex_Unlock │ │ │ │ + 264: 001f3761 74 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromDict │ │ │ │ + 265: 000676f1 16 FUNC GLOBAL DEFAULT 12 _PySeqLock_UnlockWrite │ │ │ │ + 266: 00084431 344 FUNC GLOBAL DEFAULT 12 PyObject_GetItem │ │ │ │ 267: 00000000 0 FUNC GLOBAL DEFAULT UND sigwait@GLIBC_2.4 (2) │ │ │ │ 268: 0047500c 208 OBJECT GLOBAL DEFAULT 26 PyDictRevIterValue_Type │ │ │ │ 269: 0047dad0 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeTranslateError │ │ │ │ - 270: 000505ab 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchEvent │ │ │ │ - 271: 0019d28d 704 FUNC GLOBAL DEFAULT 12 _PyLong_Rshift │ │ │ │ - 272: 00060f81 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetReason │ │ │ │ + 270: 000505c3 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchEvent │ │ │ │ + 271: 0019b225 704 FUNC GLOBAL DEFAULT 12 _PyLong_Rshift │ │ │ │ + 272: 00061421 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetReason │ │ │ │ 273: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_unlock@GLIBC_2.4 (2) │ │ │ │ - 274: 0014ab45 134 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLong │ │ │ │ + 274: 00149745 134 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: 000677b1 66 FUNC GLOBAL DEFAULT 12 _PyState_AddModule │ │ │ │ - 278: 001c29d1 12 FUNC GLOBAL DEFAULT 12 PyInit_posix │ │ │ │ - 279: 00088855 154 FUNC GLOBAL DEFAULT 12 PyObject_GetIter │ │ │ │ + 277: 00067ddd 66 FUNC GLOBAL DEFAULT 12 _PyState_AddModule │ │ │ │ + 278: 001c08a9 12 FUNC GLOBAL DEFAULT 12 PyInit_posix │ │ │ │ + 279: 000883a5 154 FUNC GLOBAL DEFAULT 12 PyObject_GetIter │ │ │ │ 280: 004e2d18 4 OBJECT GLOBAL DEFAULT 29 PyOS_ReadlineFunctionPointer │ │ │ │ - 281: 002b7960 1024 OBJECT GLOBAL DEFAULT 14 _Py_ctype_table │ │ │ │ - 282: 00058407 110 FUNC GLOBAL DEFAULT 12 PyBuffer_SizeFromFormat │ │ │ │ - 283: 0006445b 72 FUNC GLOBAL DEFAULT 12 _PySeqLock_LockWrite │ │ │ │ - 284: 0009d50d 212 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItem │ │ │ │ + 281: 002b6de0 1024 OBJECT GLOBAL DEFAULT 14 _Py_ctype_table │ │ │ │ + 282: 00058403 110 FUNC GLOBAL DEFAULT 12 PyBuffer_SizeFromFormat │ │ │ │ + 283: 00067699 72 FUNC GLOBAL DEFAULT 12 _PySeqLock_LockWrite │ │ │ │ + 284: 0009ce19 212 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItem │ │ │ │ 285: 000291b0 0 FUNC GLOBAL DEFAULT UND XML_ParserCreate_MM │ │ │ │ - 286: 00117dfd 64 FUNC GLOBAL DEFAULT 12 PyImport_ImportModule │ │ │ │ + 286: 00117715 64 FUNC GLOBAL DEFAULT 12 PyImport_ImportModule │ │ │ │ 287: 004b9cd8 4 OBJECT GLOBAL DEFAULT 29 Py_InteractiveFlag │ │ │ │ - 288: 001f6f79 46 FUNC GLOBAL DEFAULT 12 PyObject_HashNotImplemented │ │ │ │ + 288: 001f5e21 46 FUNC GLOBAL DEFAULT 12 PyObject_HashNotImplemented │ │ │ │ 289: 00000000 0 FUNC GLOBAL DEFAULT UND __sched_cpufree@GLIBC_2.7 (11) │ │ │ │ - 290: 002be02c 24 OBJECT GLOBAL DEFAULT 14 PyUnstable_ExecutableKinds │ │ │ │ - 291: 001d4b71 196 FUNC GLOBAL DEFAULT 12 PyErr_Display │ │ │ │ + 290: 002bd4ac 24 OBJECT GLOBAL DEFAULT 14 PyUnstable_ExecutableKinds │ │ │ │ + 291: 001d2a41 196 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: 001ece31 6 FUNC GLOBAL DEFAULT 12 PyType_GetQualName │ │ │ │ - 295: 00112c55 536 FUNC GLOBAL DEFAULT 12 _PyArena_Free │ │ │ │ + 294: 001ebdb5 6 FUNC GLOBAL DEFAULT 12 PyType_GetQualName │ │ │ │ + 295: 00112571 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: 00066683 86 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywords_SizeT │ │ │ │ - 300: 00155c81 86 FUNC GLOBAL DEFAULT 12 PyFrame_GetLineNumber │ │ │ │ - 301: 000f60d9 106 FUNC GLOBAL DEFAULT 12 PyFile_WriteString │ │ │ │ - 302: 000837b5 28 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternMortal │ │ │ │ + 299: 00063b85 86 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywords_SizeT │ │ │ │ + 300: 00154111 86 FUNC GLOBAL DEFAULT 12 PyFrame_GetLineNumber │ │ │ │ + 301: 000f5a39 106 FUNC GLOBAL DEFAULT 12 PyFile_WriteString │ │ │ │ + 302: 00083325 28 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternMortal │ │ │ │ 303: 00474f3c 208 OBJECT GLOBAL DEFAULT 26 PyDictIterItem_Type │ │ │ │ - 304: 001c54c5 4 FUNC GLOBAL DEFAULT 12 PyThreadState_GetInterpreter │ │ │ │ - 305: 00060fc1 28 FUNC GLOBAL DEFAULT 12 _PyDict_NewPresized │ │ │ │ - 306: 001a03fd 422 FUNC GLOBAL DEFAULT 12 PyUnicode_AsRawUnicodeEscapeString │ │ │ │ - 307: 001dfd55 12 FUNC GLOBAL DEFAULT 12 PyInit_zlib │ │ │ │ - 308: 00047bbd 16 FUNC GLOBAL DEFAULT 12 PyFrame_GetLasti │ │ │ │ + 304: 001c33b1 4 FUNC GLOBAL DEFAULT 12 PyThreadState_GetInterpreter │ │ │ │ + 305: 00061461 28 FUNC GLOBAL DEFAULT 12 _PyDict_NewPresized │ │ │ │ + 306: 0019e36d 422 FUNC GLOBAL DEFAULT 12 PyUnicode_AsRawUnicodeEscapeString │ │ │ │ + 307: 001de47d 12 FUNC GLOBAL DEFAULT 12 PyInit_zlib │ │ │ │ + 308: 00047bad 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: 001fa0e9 12 FUNC GLOBAL DEFAULT 12 PyInit__tokenize │ │ │ │ - 314: 0007f6ed 564 FUNC GLOBAL DEFAULT 12 PyObject_GC_Del │ │ │ │ - 315: 0012355d 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsAlpha │ │ │ │ + 313: 001f9061 12 FUNC GLOBAL DEFAULT 12 PyInit__tokenize │ │ │ │ + 314: 0007f6cd 564 FUNC GLOBAL DEFAULT 12 PyObject_GC_Del │ │ │ │ + 315: 00122d3d 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsAlpha │ │ │ │ 316: 0005fb01 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: 000cf5fd 1040 FUNC GLOBAL DEFAULT 12 PyModule_FromDefAndSpec2 │ │ │ │ + 319: 000cef25 1040 FUNC GLOBAL DEFAULT 12 PyModule_FromDefAndSpec2 │ │ │ │ 320: 00000000 0 FUNC GLOBAL DEFAULT UND rmdir@GLIBC_2.4 (2) │ │ │ │ 321: 004b9f88 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: 000ff26d 112 FUNC GLOBAL DEFAULT 12 PyCapsule_GetPointer │ │ │ │ - 326: 0005a881 128 FUNC GLOBAL DEFAULT 12 PyErr_GetExcInfo │ │ │ │ + 325: 000feb71 112 FUNC GLOBAL DEFAULT 12 PyCapsule_GetPointer │ │ │ │ + 326: 0005a87d 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: 0006374d 128 FUNC GLOBAL DEFAULT 12 PyFunction_SetAnnotations │ │ │ │ + 329: 00066e5b 128 FUNC GLOBAL DEFAULT 12 PyFunction_SetAnnotations │ │ │ │ 330: 0005eacd 188 FUNC GLOBAL DEFAULT 12 PyFunction_SetKwDefaults │ │ │ │ - 331: 00036079 252 FUNC GLOBAL DEFAULT 12 _PyCompile_Assemble │ │ │ │ - 332: 00162905 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsTitlecase │ │ │ │ - 333: 00169901 48 FUNC GLOBAL DEFAULT 12 _PySemaphore_Init │ │ │ │ - 334: 0006cb45 62 FUNC GLOBAL DEFAULT 12 PyMem_RawMalloc │ │ │ │ + 331: 00036059 252 FUNC GLOBAL DEFAULT 12 _PyCompile_Assemble │ │ │ │ + 332: 00160d95 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsTitlecase │ │ │ │ + 333: 00167cb9 48 FUNC GLOBAL DEFAULT 12 _PySemaphore_Init │ │ │ │ + 334: 0006cb3d 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: 000b8581 48 FUNC GLOBAL DEFAULT 12 PyTuple_Size │ │ │ │ - 338: 001a87fd 10 FUNC GLOBAL DEFAULT 12 Py_GetCompiler │ │ │ │ - 339: 001675f1 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasArg │ │ │ │ - 340: 000eee09 24 FUNC GLOBAL DEFAULT 12 PyErr_SetObject │ │ │ │ - 341: 00066f03 162 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedUnicode │ │ │ │ - 342: 00118a01 18 FUNC GLOBAL DEFAULT 12 PyIndex_Check │ │ │ │ + 337: 000b7edd 48 FUNC GLOBAL DEFAULT 12 PyTuple_Size │ │ │ │ + 338: 001a65dd 10 FUNC GLOBAL DEFAULT 12 Py_GetCompiler │ │ │ │ + 339: 00165aad 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasArg │ │ │ │ + 340: 000ee761 24 FUNC GLOBAL DEFAULT 12 PyErr_SetObject │ │ │ │ + 341: 0006628f 162 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedUnicode │ │ │ │ + 342: 00118319 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: 000cd331 1048 FUNC GLOBAL DEFAULT 12 PyUnicode_Concat │ │ │ │ + 346: 000ccc55 1048 FUNC GLOBAL DEFAULT 12 PyUnicode_Concat │ │ │ │ 347: 00000000 0 FUNC GLOBAL DEFAULT UND setregid@GLIBC_2.4 (2) │ │ │ │ - 348: 002048d9 58 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStack │ │ │ │ - 349: 0004eb2d 12 FUNC GLOBAL DEFAULT 12 Py_GetPythonHome │ │ │ │ - 350: 0009dab1 44 FUNC GLOBAL DEFAULT 12 _Py_NewReferenceNoTotal │ │ │ │ - 351: 001313e9 256 FUNC GLOBAL DEFAULT 12 PyNumber_Index │ │ │ │ - 352: 0010781d 424 FUNC GLOBAL DEFAULT 12 _PyDict_DelItemIf │ │ │ │ + 348: 00203991 58 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStack │ │ │ │ + 349: 0004eb21 12 FUNC GLOBAL DEFAULT 12 Py_GetPythonHome │ │ │ │ + 350: 0009d35d 44 FUNC GLOBAL DEFAULT 12 _Py_NewReferenceNoTotal │ │ │ │ + 351: 001306d9 256 FUNC GLOBAL DEFAULT 12 PyNumber_Index │ │ │ │ + 352: 00107199 424 FUNC GLOBAL DEFAULT 12 _PyDict_DelItemIf │ │ │ │ 353: 00000000 0 FUNC GLOBAL DEFAULT UND getcwd@GLIBC_2.4 (2) │ │ │ │ - 354: 0006a335 6 FUNC GLOBAL DEFAULT 12 PyErr_SetInterrupt │ │ │ │ - 355: 0014f9d5 210 FUNC GLOBAL DEFAULT 12 PyOS_string_to_double │ │ │ │ + 354: 00067cc7 6 FUNC GLOBAL DEFAULT 12 PyErr_SetInterrupt │ │ │ │ + 355: 0014de99 210 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: 001de3ed 132 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicNumber │ │ │ │ + 358: 001dc2f5 132 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicNumber │ │ │ │ 359: 00000000 0 FUNC GLOBAL DEFAULT UND getpeername@GLIBC_2.4 (2) │ │ │ │ - 360: 002582dd 212 FUNC GLOBAL DEFAULT 12 PyThread_ParseTimeoutArg │ │ │ │ - 361: 0006495d 54 FUNC GLOBAL DEFAULT 12 PyThread_create_key │ │ │ │ + 360: 00257545 212 FUNC GLOBAL DEFAULT 12 PyThread_ParseTimeoutArg │ │ │ │ + 361: 00067ae7 54 FUNC GLOBAL DEFAULT 12 PyThread_create_key │ │ │ │ 362: 00475f30 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: 0005f6ef 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequiresIDRef │ │ │ │ - 366: 0003eca5 356 FUNC GLOBAL DEFAULT 12 PyContextVar_Reset │ │ │ │ - 367: 000ca6a5 216 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetDict │ │ │ │ - 368: 00067717 4 FUNC GLOBAL DEFAULT 12 PyCodec_StreamReader │ │ │ │ - 369: 00215655 786 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ + 366: 0003ec8b 354 FUNC GLOBAL DEFAULT 12 PyContextVar_Reset │ │ │ │ + 367: 000c9f91 216 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetDict │ │ │ │ + 368: 00066a8b 4 FUNC GLOBAL DEFAULT 12 PyCodec_StreamReader │ │ │ │ + 369: 0021454d 786 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ 370: 00000000 0 FUNC GLOBAL DEFAULT UND getxattr@GLIBC_2.4 (2) │ │ │ │ - 371: 0019ad7d 648 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUnicodeEscapeString │ │ │ │ + 371: 001988d5 648 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUnicodeEscapeString │ │ │ │ 372: 0047db38 4 OBJECT GLOBAL DEFAULT 26 PyExc_AssertionError │ │ │ │ 373: 00000000 0 FUNC GLOBAL DEFAULT UND inflateInit2_ │ │ │ │ - 374: 00115781 126 FUNC GLOBAL DEFAULT 12 _PyImport_GetModuleAttrString │ │ │ │ + 374: 00115095 126 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: 00086011 156 FUNC GLOBAL DEFAULT 12 PyList_Append │ │ │ │ - 378: 00060ecd 56 FUNC GLOBAL DEFAULT 12 PyEval_CallFunction │ │ │ │ - 379: 001a404d 6 FUNC GLOBAL DEFAULT 12 PyThread_join_thread │ │ │ │ - 380: 0012cb39 76 FUNC GLOBAL DEFAULT 12 PyLong_FromSize_t │ │ │ │ - 381: 00114aa1 1844 FUNC GLOBAL DEFAULT 12 _PyLong_FromByteArray │ │ │ │ - 382: 00035fbf 90 FUNC GLOBAL DEFAULT 12 PyDict_GetItemString │ │ │ │ - 383: 0004b8eb 10 FUNC GLOBAL DEFAULT 12 PyUnicode_GetDefaultEncoding │ │ │ │ + 377: 00085b75 156 FUNC GLOBAL DEFAULT 12 PyList_Append │ │ │ │ + 378: 0006136f 54 FUNC GLOBAL DEFAULT 12 PyEval_CallFunction │ │ │ │ + 379: 001a1e2d 6 FUNC GLOBAL DEFAULT 12 PyThread_join_thread │ │ │ │ + 380: 0012c345 76 FUNC GLOBAL DEFAULT 12 PyLong_FromSize_t │ │ │ │ + 381: 001143bd 1836 FUNC GLOBAL DEFAULT 12 _PyLong_FromByteArray │ │ │ │ + 382: 00035fd7 90 FUNC GLOBAL DEFAULT 12 PyDict_GetItemString │ │ │ │ + 383: 0004b955 10 FUNC GLOBAL DEFAULT 12 PyUnicode_GetDefaultEncoding │ │ │ │ 384: 00000000 0 FUNC GLOBAL DEFAULT UND __fcntl_time64@GLIBC_2.34 (4) │ │ │ │ - 385: 001a1dd5 16 FUNC GLOBAL DEFAULT 12 PyThreadState_GetUnchecked │ │ │ │ - 386: 001d7241 76 FUNC GLOBAL DEFAULT 12 _PyEval_MakePendingCalls │ │ │ │ + 385: 0019fb89 16 FUNC GLOBAL DEFAULT 12 PyThreadState_GetUnchecked │ │ │ │ + 386: 001d5111 76 FUNC GLOBAL DEFAULT 12 _PyEval_MakePendingCalls │ │ │ │ 387: 00000000 0 FUNC GLOBAL DEFAULT UND setpgid@GLIBC_2.4 (2) │ │ │ │ - 388: 0003c079 6 FUNC GLOBAL DEFAULT 12 PySequence_Count │ │ │ │ - 389: 00032979 12 FUNC GLOBAL DEFAULT 12 PyInit__blake2 │ │ │ │ + 388: 0003c04d 6 FUNC GLOBAL DEFAULT 12 PySequence_Count │ │ │ │ + 389: 00032999 12 FUNC GLOBAL DEFAULT 12 PyInit__blake2 │ │ │ │ 390: 0005d7ad 4 FUNC GLOBAL DEFAULT 12 _PyXI_ExcInfoAsObject │ │ │ │ - 391: 00067dc1 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFile │ │ │ │ - 392: 00052761 48 FUNC GLOBAL DEFAULT 12 PyCodec_Decode │ │ │ │ - 393: 001064f9 232 FUNC GLOBAL DEFAULT 12 _PyObject_SetManagedDict │ │ │ │ + 391: 0006872d 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFile │ │ │ │ + 392: 0005275d 48 FUNC GLOBAL DEFAULT 12 PyCodec_Decode │ │ │ │ + 393: 00105e75 232 FUNC GLOBAL DEFAULT 12 _PyObject_SetManagedDict │ │ │ │ 394: 004b9680 0 NOTYPE GLOBAL DEFAULT 29 __bss_start__ │ │ │ │ - 395: 00246339 54 FUNC GLOBAL DEFAULT 12 _PyGen_SetStopIterationValue │ │ │ │ - 396: 00275925 4 FUNC GLOBAL DEFAULT 12 _PySemaphore_Destroy │ │ │ │ + 395: 00245529 54 FUNC GLOBAL DEFAULT 12 _PyGen_SetStopIterationValue │ │ │ │ + 396: 00274cad 4 FUNC GLOBAL DEFAULT 12 _PySemaphore_Destroy │ │ │ │ 397: 00000000 0 FUNC GLOBAL DEFAULT UND __libc_current_sigrtmin@GLIBC_2.4 (2) │ │ │ │ - 398: 000e5ee9 168 FUNC GLOBAL DEFAULT 12 PySet_Discard │ │ │ │ + 398: 000e57c1 168 FUNC GLOBAL DEFAULT 12 PySet_Discard │ │ │ │ 399: 00000000 0 FUNC GLOBAL DEFAULT UND tcsetpgrp@GLIBC_2.4 (2) │ │ │ │ - 400: 001152d5 6 FUNC GLOBAL DEFAULT 12 _Py_hashtable_hash_ptr │ │ │ │ - 401: 00047a6d 34 FUNC GLOBAL DEFAULT 12 PyFrame_GetGlobals │ │ │ │ - 402: 001eafd9 132 FUNC GLOBAL DEFAULT 12 PyState_AddModule │ │ │ │ + 400: 00114be9 6 FUNC GLOBAL DEFAULT 12 _Py_hashtable_hash_ptr │ │ │ │ + 401: 00047a5b 34 FUNC GLOBAL DEFAULT 12 PyFrame_GetGlobals │ │ │ │ + 402: 001e9f5d 132 FUNC GLOBAL DEFAULT 12 PyState_AddModule │ │ │ │ 403: 00000000 0 FUNC GLOBAL DEFAULT UND if_indextoname@GLIBC_2.4 (2) │ │ │ │ 404: 0047dae8 4 OBJECT GLOBAL DEFAULT 26 PyExc_ModuleNotFoundError │ │ │ │ - 405: 0018e38d 378 FUNC GLOBAL DEFAULT 12 PyNumber_Float │ │ │ │ - 406: 0006d021 212 FUNC GLOBAL DEFAULT 12 PyMem_SetAllocator │ │ │ │ - 407: 000549c3 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF32String │ │ │ │ + 405: 0018ca5d 378 FUNC GLOBAL DEFAULT 12 PyNumber_Float │ │ │ │ + 406: 0006cfe9 212 FUNC GLOBAL DEFAULT 12 PyMem_SetAllocator │ │ │ │ + 407: 000549bf 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF32String │ │ │ │ 408: 00000000 0 FUNC GLOBAL DEFAULT UND fileno@GLIBC_2.4 (2) │ │ │ │ - 409: 00064993 4 FUNC GLOBAL DEFAULT 12 PyThread_delete_key │ │ │ │ + 409: 00067b1d 4 FUNC GLOBAL DEFAULT 12 PyThread_delete_key │ │ │ │ 410: 000293b8 0 FUNC GLOBAL DEFAULT UND XML_SetNamespaceDeclHandler │ │ │ │ - 411: 00256a49 2 FUNC GLOBAL DEFAULT 12 PyDict_Items │ │ │ │ + 411: 00255cad 2 FUNC GLOBAL DEFAULT 12 PyDict_Items │ │ │ │ 412: 00029840 0 FUNC GLOBAL DEFAULT UND atan@GLIBC_2.4 (3) │ │ │ │ - 413: 00064295 4 FUNC GLOBAL DEFAULT 12 PyContext_New │ │ │ │ + 413: 0006371d 4 FUNC GLOBAL DEFAULT 12 PyContext_New │ │ │ │ 414: 0002bc41 22 FUNC GLOBAL DEFAULT 12 Py_GetArgcArgv │ │ │ │ - 415: 0007ec6d 4 FUNC GLOBAL DEFAULT 12 PyLong_FromVoidPtr │ │ │ │ - 416: 0023c6c1 18 FUNC GLOBAL DEFAULT 12 PyByteArray_AsString │ │ │ │ + 415: 0007ec51 4 FUNC GLOBAL DEFAULT 12 PyLong_FromVoidPtr │ │ │ │ + 416: 0023b5ad 18 FUNC GLOBAL DEFAULT 12 PyByteArray_AsString │ │ │ │ 417: 00000000 0 FUNC GLOBAL DEFAULT UND sem_destroy@GLIBC_2.34 (4) │ │ │ │ - 418: 000fa57d 112 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttrString │ │ │ │ + 418: 001bc1e9 112 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttrString │ │ │ │ 419: 00000000 0 FUNC GLOBAL DEFAULT UND setresgid@GLIBC_2.4 (2) │ │ │ │ - 420: 0006af67 4 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork │ │ │ │ + 420: 0006b025 4 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork │ │ │ │ 421: 00000000 0 FUNC GLOBAL DEFAULT UND strncmp@GLIBC_2.4 (2) │ │ │ │ 422: 00472f9c 208 OBJECT GLOBAL DEFAULT 26 PySlice_Type │ │ │ │ - 423: 00092469 126 FUNC GLOBAL DEFAULT 12 _PyArena_New │ │ │ │ + 423: 00091d61 126 FUNC GLOBAL DEFAULT 12 _PyArena_New │ │ │ │ 424: 00474d9c 208 OBJECT GLOBAL DEFAULT 26 PyDictIterKey_Type │ │ │ │ - 425: 001a0de9 104 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromMemory │ │ │ │ - 426: 00215425 42 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpIDObject │ │ │ │ - 427: 0021c859 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRemainder │ │ │ │ + 425: 0019ed59 104 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromMemory │ │ │ │ + 426: 0021431d 42 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpIDObject │ │ │ │ + 427: 0021b719 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRemainder │ │ │ │ 428: 0047db08 4 OBJECT GLOBAL DEFAULT 26 PyExc_RuntimeWarning │ │ │ │ - 429: 000805dd 24 FUNC GLOBAL DEFAULT 12 PyErr_Occurred │ │ │ │ + 429: 000805d5 24 FUNC GLOBAL DEFAULT 12 PyErr_Occurred │ │ │ │ 430: 004b9cdc 4 OBJECT GLOBAL DEFAULT 29 Py_OptimizeFlag │ │ │ │ - 431: 00064a83 66 FUNC GLOBAL DEFAULT 12 _Py_closerange │ │ │ │ - 432: 000c1e79 60 FUNC GLOBAL DEFAULT 12 PyObject_CallFunctionObjArgs │ │ │ │ - 433: 0003ab47 310 FUNC GLOBAL DEFAULT 12 _PyEval_FormatKwargsError │ │ │ │ + 431: 00067c0b 66 FUNC GLOBAL DEFAULT 12 _Py_closerange │ │ │ │ + 432: 000c17b1 60 FUNC GLOBAL DEFAULT 12 PyObject_CallFunctionObjArgs │ │ │ │ + 433: 0003ab27 310 FUNC GLOBAL DEFAULT 12 _PyEval_FormatKwargsError │ │ │ │ 434: 00000000 0 FUNC GLOBAL DEFAULT UND symlink@GLIBC_2.4 (2) │ │ │ │ - 435: 000642c7 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_Resume │ │ │ │ - 436: 001e2661 196 FUNC GLOBAL DEFAULT 12 _PyErr_ProgramDecodedTextObject │ │ │ │ + 435: 0006374f 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_Resume │ │ │ │ + 436: 001e0df9 196 FUNC GLOBAL DEFAULT 12 _PyErr_ProgramDecodedTextObject │ │ │ │ 437: 0005fe33 30 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new │ │ │ │ - 438: 0006bc29 64 FUNC GLOBAL DEFAULT 12 _PyOS_IsMainThread │ │ │ │ + 438: 0006b5d9 64 FUNC GLOBAL DEFAULT 12 _PyOS_IsMainThread │ │ │ │ 439: 00000000 0 FUNC GLOBAL DEFAULT UND ungetc@GLIBC_2.4 (2) │ │ │ │ 440: 0002bbf5 76 FUNC GLOBAL DEFAULT 12 PySys_AuditTuple │ │ │ │ - 441: 001dfea5 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetNotRunningMain │ │ │ │ - 442: 001d7cf9 118 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsWhitespace │ │ │ │ + 441: 001de5cd 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetNotRunningMain │ │ │ │ + 442: 001d5bf9 118 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsWhitespace │ │ │ │ 443: 00000000 0 FUNC GLOBAL DEFAULT UND lockf64@GLIBC_2.4 (2) │ │ │ │ - 444: 001551c1 56 FUNC GLOBAL DEFAULT 12 PyArg_Parse │ │ │ │ - 445: 00122731 268 FUNC GLOBAL DEFAULT 12 _PySet_NextEntry │ │ │ │ - 446: 000642c3 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection2_BeginSlow │ │ │ │ + 444: 00153651 56 FUNC GLOBAL DEFAULT 12 PyArg_Parse │ │ │ │ + 445: 00121f11 268 FUNC GLOBAL DEFAULT 12 _PySet_NextEntry │ │ │ │ + 446: 0006374b 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection2_BeginSlow │ │ │ │ 447: 004b9680 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: 000642c5 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_SuspendAll │ │ │ │ + 451: 0006374d 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_SuspendAll │ │ │ │ 452: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_key_delete@GLIBC_2.34 (4) │ │ │ │ - 453: 00258839 4 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_ReleaseAndRawFree │ │ │ │ + 453: 00257aa1 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: 00471968 4 OBJECT GLOBAL DEFAULT 26 PyExc_OSError │ │ │ │ - 457: 000eeb19 26 FUNC GLOBAL DEFAULT 12 _Py_normpath │ │ │ │ - 458: 000643e7 16 FUNC GLOBAL DEFAULT 12 PyStatus_IsError │ │ │ │ - 459: 001eb141 60 FUNC GLOBAL DEFAULT 12 Py_Exit │ │ │ │ - 460: 00042635 12 FUNC GLOBAL DEFAULT 12 PyInit__sha1 │ │ │ │ - 461: 002276d5 12 FUNC GLOBAL DEFAULT 12 PyInit__sha2 │ │ │ │ + 457: 000ee471 26 FUNC GLOBAL DEFAULT 12 _Py_normpath │ │ │ │ + 458: 00067625 16 FUNC GLOBAL DEFAULT 12 PyStatus_IsError │ │ │ │ + 459: 001ea0c5 60 FUNC GLOBAL DEFAULT 12 Py_Exit │ │ │ │ + 460: 00042875 12 FUNC GLOBAL DEFAULT 12 PyInit__sha1 │ │ │ │ + 461: 002265c5 12 FUNC GLOBAL DEFAULT 12 PyInit__sha2 │ │ │ │ 462: 00000000 0 FUNC GLOBAL DEFAULT UND setuid@GLIBC_2.4 (2) │ │ │ │ - 463: 00042a33 10 FUNC GLOBAL DEFAULT 12 PyInit__sha3 │ │ │ │ - 464: 00067e37 36 FUNC GLOBAL DEFAULT 12 PyRun_FileEx │ │ │ │ - 465: 0011c81d 80 FUNC GLOBAL DEFAULT 12 PyList_GetItem │ │ │ │ + 463: 00042c8f 10 FUNC GLOBAL DEFAULT 12 PyInit__sha3 │ │ │ │ + 464: 000687a3 36 FUNC GLOBAL DEFAULT 12 PyRun_FileEx │ │ │ │ + 465: 0011c005 80 FUNC GLOBAL DEFAULT 12 PyList_GetItem │ │ │ │ 466: 0047db14 4 OBJECT GLOBAL DEFAULT 26 PyExc_BytesWarning │ │ │ │ - 467: 000490e1 204 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToFile │ │ │ │ - 468: 000641b1 44 FUNC GLOBAL DEFAULT 12 PyUnicode_InternImmortal │ │ │ │ - 469: 0006d649 40 FUNC GLOBAL DEFAULT 12 PyOS_snprintf │ │ │ │ - 470: 0019649d 104 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndexNotNone │ │ │ │ - 471: 00045089 96 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLongLong_Converter │ │ │ │ - 472: 001d5f39 12 FUNC GLOBAL DEFAULT 12 PyInit__stat │ │ │ │ + 467: 000491a5 204 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToFile │ │ │ │ + 468: 00063639 44 FUNC GLOBAL DEFAULT 12 PyUnicode_InternImmortal │ │ │ │ + 469: 0006d611 40 FUNC GLOBAL DEFAULT 12 PyOS_snprintf │ │ │ │ + 470: 001947fd 104 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndexNotNone │ │ │ │ + 471: 00045079 96 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLongLong_Converter │ │ │ │ + 472: 001d3e09 12 FUNC GLOBAL DEFAULT 12 PyInit__stat │ │ │ │ 473: 00029744 0 FUNC GLOBAL DEFAULT UND expm1@GLIBC_2.4 (3) │ │ │ │ 474: 0047a5bc 208 OBJECT GLOBAL DEFAULT 26 PyBytes_Type │ │ │ │ - 475: 0027713d 42 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_New │ │ │ │ + 475: 0027650d 42 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_New │ │ │ │ 476: 00000000 0 FUNC GLOBAL DEFAULT UND getlogin_r@GLIBC_2.4 (2) │ │ │ │ - 477: 001446fd 4 FUNC GLOBAL DEFAULT 12 PyThreadState_Swap │ │ │ │ - 478: 00085e89 174 FUNC GLOBAL DEFAULT 12 PyLong_AsSsize_t │ │ │ │ - 479: 000b26ad 20 FUNC GLOBAL DEFAULT 12 _PyToken_OneChar │ │ │ │ - 480: 0010d3c5 1020 FUNC GLOBAL DEFAULT 12 PyModule_AddIntConstant │ │ │ │ - 481: 000637cd 30 FUNC GLOBAL DEFAULT 12 PyException_SetArgs │ │ │ │ + 477: 00143c65 4 FUNC GLOBAL DEFAULT 12 PyThreadState_Swap │ │ │ │ + 478: 000859ed 174 FUNC GLOBAL DEFAULT 12 PyLong_AsSsize_t │ │ │ │ + 479: 000b1fc9 20 FUNC GLOBAL DEFAULT 12 _PyToken_OneChar │ │ │ │ + 480: 0010cd31 1020 FUNC GLOBAL DEFAULT 12 PyModule_AddIntConstant │ │ │ │ + 481: 00066e3d 30 FUNC GLOBAL DEFAULT 12 PyException_SetArgs │ │ │ │ 482: 0047309c 208 OBJECT GLOBAL DEFAULT 26 PySetIter_Type │ │ │ │ - 483: 0009228d 248 FUNC GLOBAL DEFAULT 12 PyDict_GetItemStringRef │ │ │ │ + 483: 00091b85 248 FUNC GLOBAL DEFAULT 12 PyDict_GetItemStringRef │ │ │ │ 484: 00000000 0 FUNC GLOBAL DEFAULT UND getgrouplist@GLIBC_2.4 (2) │ │ │ │ - 485: 00379f4c 48 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_BinaryFunctions │ │ │ │ - 486: 00064ac9 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_SetPersistAfterFork │ │ │ │ - 487: 001064d5 36 FUNC GLOBAL DEFAULT 12 PyObject_ClearManagedDict │ │ │ │ - 488: 000310fd 6 FUNC GLOBAL DEFAULT 12 PyType_GetName │ │ │ │ - 489: 00118a71 40 FUNC GLOBAL DEFAULT 12 _Py_EncodeLocaleEx │ │ │ │ - 490: 0027378d 36 FUNC GLOBAL DEFAULT 12 PyMutex_Lock │ │ │ │ - 491: 001f6ea9 42 FUNC GLOBAL DEFAULT 12 PyErr_FormatUnraisable │ │ │ │ + 485: 003793cc 48 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_BinaryFunctions │ │ │ │ + 486: 00067c51 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_SetPersistAfterFork │ │ │ │ + 487: 00105e51 36 FUNC GLOBAL DEFAULT 12 PyObject_ClearManagedDict │ │ │ │ + 488: 000310dd 6 FUNC GLOBAL DEFAULT 12 PyType_GetName │ │ │ │ + 489: 00118389 40 FUNC GLOBAL DEFAULT 12 _Py_EncodeLocaleEx │ │ │ │ + 490: 00272b8d 36 FUNC GLOBAL DEFAULT 12 PyMutex_Lock │ │ │ │ + 491: 001f5e51 42 FUNC GLOBAL DEFAULT 12 PyErr_FormatUnraisable │ │ │ │ 492: 004b9cfc 4 OBJECT GLOBAL DEFAULT 29 Py_NoUserSiteDirectory │ │ │ │ - 493: 0016f621 78 FUNC GLOBAL DEFAULT 12 PyTime_Time │ │ │ │ + 493: 0016d841 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: 00143055 76 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Get │ │ │ │ + 496: 001425bd 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: 0014e1c9 70 FUNC GLOBAL DEFAULT 12 _Py_dup │ │ │ │ - 503: 0012e5e5 104 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttr │ │ │ │ - 504: 0015259d 88 FUNC GLOBAL DEFAULT 12 _PyLong_FromDigits │ │ │ │ + 502: 0014cda5 70 FUNC GLOBAL DEFAULT 12 _Py_dup │ │ │ │ + 503: 0012d8d1 104 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttr │ │ │ │ + 504: 001509c5 88 FUNC GLOBAL DEFAULT 12 _PyLong_FromDigits │ │ │ │ 505: 004c1fac 4 OBJECT GLOBAL DEFAULT 29 PyExc_EnvironmentError │ │ │ │ 506: 00472180 208 OBJECT GLOBAL DEFAULT 26 PyContextToken_Type │ │ │ │ - 507: 00192fe1 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceFloorDivide │ │ │ │ - 508: 0006427f 6 FUNC GLOBAL DEFAULT 12 PyCodec_Decoder │ │ │ │ - 509: 002153cd 86 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDInitref │ │ │ │ + 507: 001913b1 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceFloorDivide │ │ │ │ + 508: 00063707 6 FUNC GLOBAL DEFAULT 12 PyCodec_Decoder │ │ │ │ + 509: 002142c5 86 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: 000e2115 40 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormat │ │ │ │ - 513: 0004b331 44 FUNC GLOBAL DEFAULT 12 _PyContext_NewHamtForTests │ │ │ │ + 512: 000e19f1 40 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormat │ │ │ │ + 513: 0004b325 44 FUNC GLOBAL DEFAULT 12 _PyContext_NewHamtForTests │ │ │ │ 514: 00000000 0 FUNC GLOBAL DEFAULT UND sethostname@GLIBC_2.4 (2) │ │ │ │ - 515: 000433bb 86 FUNC GLOBAL DEFAULT 12 PyVectorcall_Call │ │ │ │ - 516: 001de3ad 64 FUNC GLOBAL DEFAULT 12 PyGC_Collect │ │ │ │ + 515: 000433af 86 FUNC GLOBAL DEFAULT 12 PyVectorcall_Call │ │ │ │ + 516: 001dc2b5 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: 001437a1 54 FUNC GLOBAL DEFAULT 12 PyEval_GetFrame │ │ │ │ - 520: 00129691 80 FUNC GLOBAL DEFAULT 12 Py_GenericAlias │ │ │ │ + 519: 00142d09 54 FUNC GLOBAL DEFAULT 12 PyEval_GetFrame │ │ │ │ + 520: 00128e79 80 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: 00162575 132 FUNC GLOBAL DEFAULT 12 _Py_hashtable_clear │ │ │ │ + 523: 00160a05 132 FUNC GLOBAL DEFAULT 12 _Py_hashtable_clear │ │ │ │ 524: 0005dbbd 60 FUNC GLOBAL DEFAULT 12 PyImport_AddModule │ │ │ │ - 525: 0002f8f7 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequireIDRef │ │ │ │ - 526: 000ff569 612 FUNC GLOBAL DEFAULT 12 PyUnicode_Append │ │ │ │ - 527: 0012f42d 34 FUNC GLOBAL DEFAULT 12 _Py_IsValidFD │ │ │ │ - 528: 0023cd65 124 FUNC GLOBAL DEFAULT 12 PyComplex_RealAsDouble │ │ │ │ - 529: 0007839d 420 FUNC GLOBAL DEFAULT 12 PySequence_Tuple │ │ │ │ - 530: 00142ed5 116 FUNC GLOBAL DEFAULT 12 _Py_convert_optional_to_ssize_t │ │ │ │ - 531: 000e8a69 344 FUNC GLOBAL DEFAULT 12 PyObject_Format │ │ │ │ + 525: 0002fbdf 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequireIDRef │ │ │ │ + 526: 000fef89 612 FUNC GLOBAL DEFAULT 12 PyUnicode_Append │ │ │ │ + 527: 0012e71d 34 FUNC GLOBAL DEFAULT 12 _Py_IsValidFD │ │ │ │ + 528: 0023ba89 124 FUNC GLOBAL DEFAULT 12 PyComplex_RealAsDouble │ │ │ │ + 529: 0007834d 420 FUNC GLOBAL DEFAULT 12 PySequence_Tuple │ │ │ │ + 530: 0014243d 116 FUNC GLOBAL DEFAULT 12 _Py_convert_optional_to_ssize_t │ │ │ │ + 531: 000e834d 344 FUNC GLOBAL DEFAULT 12 PyObject_Format │ │ │ │ 532: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_key_create@GLIBC_2.34 (4) │ │ │ │ - 533: 000b126d 294 FUNC GLOBAL DEFAULT 12 _PyToken_TwoChars │ │ │ │ - 534: 000cefa5 1558 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedString │ │ │ │ - 535: 0004f85d 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyStringWithError │ │ │ │ - 536: 000649d5 2 FUNC GLOBAL DEFAULT 12 PyThread_set_stacksize │ │ │ │ + 533: 000b0b8d 294 FUNC GLOBAL DEFAULT 12 _PyToken_TwoChars │ │ │ │ + 534: 000ce8cd 1558 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedString │ │ │ │ + 535: 0004f615 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyStringWithError │ │ │ │ + 536: 00067b5d 2 FUNC GLOBAL DEFAULT 12 PyThread_set_stacksize │ │ │ │ 537: 00000000 0 FUNC GLOBAL DEFAULT UND sincos@GLIBC_2.4 (3) │ │ │ │ - 538: 0021564d 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsReady │ │ │ │ - 539: 0005d463 14 FUNC GLOBAL DEFAULT 12 PyFloat_GetMax │ │ │ │ - 540: 001f6981 40 FUNC GLOBAL DEFAULT 12 _PyEvent_Notify │ │ │ │ + 538: 00214545 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsReady │ │ │ │ + 539: 0005d45f 18 FUNC GLOBAL DEFAULT 12 PyFloat_GetMax │ │ │ │ + 540: 001f58f9 40 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: 001f95e9 96 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Parent │ │ │ │ + 544: 001f8561 96 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Parent │ │ │ │ 545: 00000000 0 FUNC GLOBAL DEFAULT UND sendfile64@GLIBC_2.4 (2) │ │ │ │ 546: 00475480 208 OBJECT GLOBAL DEFAULT 26 PyDict_Type │ │ │ │ - 547: 00112435 2006 FUNC GLOBAL DEFAULT 12 _PyLong_AsByteArray │ │ │ │ - 548: 000642cb 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_End │ │ │ │ + 547: 00111d51 2006 FUNC GLOBAL DEFAULT 12 _PyLong_AsByteArray │ │ │ │ + 548: 00063753 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: 00144181 70 FUNC GLOBAL DEFAULT 12 _PyThreadState_NewBound │ │ │ │ + 551: 001436e9 70 FUNC GLOBAL DEFAULT 12 _PyThreadState_NewBound │ │ │ │ 552: 0002a9bc 0 FUNC GLOBAL DEFAULT UND XML_SetHashSalt │ │ │ │ - 553: 00098595 4 FUNC GLOBAL DEFAULT 12 Py_VaBuildValue │ │ │ │ + 553: 00097ead 4 FUNC GLOBAL DEFAULT 12 Py_VaBuildValue │ │ │ │ 554: 00000000 0 FUNC GLOBAL DEFAULT UND deflateInit2_ │ │ │ │ - 555: 000d037d 396 FUNC GLOBAL DEFAULT 12 PyModule_AddObjectRef │ │ │ │ + 555: 000cfca1 396 FUNC GLOBAL DEFAULT 12 PyModule_AddObjectRef │ │ │ │ 556: 00060263 84 FUNC GLOBAL DEFAULT 12 PyUnicode_Resize │ │ │ │ - 557: 000666d9 76 FUNC GLOBAL DEFAULT 12 PyArg_VaParseTupleAndKeywords │ │ │ │ - 558: 0008470d 356 FUNC GLOBAL DEFAULT 12 _PyObject_New │ │ │ │ - 559: 001945b5 80 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef2 │ │ │ │ - 560: 001686b9 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasName │ │ │ │ - 561: 001e3149 64 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_Create │ │ │ │ + 557: 00063bdb 76 FUNC GLOBAL DEFAULT 12 PyArg_VaParseTupleAndKeywords │ │ │ │ + 558: 0008427d 356 FUNC GLOBAL DEFAULT 12 _PyObject_New │ │ │ │ + 559: 00192985 80 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef2 │ │ │ │ + 560: 00166a8d 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasName │ │ │ │ + 561: 001e18e1 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: 000372bd 98 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef3 │ │ │ │ - 565: 001488f9 184 FUNC GLOBAL DEFAULT 12 PyLong_AsDouble │ │ │ │ + 564: 0003729d 98 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef3 │ │ │ │ + 565: 00147471 184 FUNC GLOBAL DEFAULT 12 PyLong_AsDouble │ │ │ │ 566: 00000000 0 FUNC GLOBAL DEFAULT UND fork@GLIBC_2.4 (2) │ │ │ │ - 567: 000fd6c5 272 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttrString │ │ │ │ - 568: 0012edad 180 FUNC GLOBAL DEFAULT 12 PyWeakref_GetRef │ │ │ │ - 569: 000862b5 272 FUNC GLOBAL DEFAULT 12 PyMem_Realloc │ │ │ │ - 570: 000837d1 6 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetAttr │ │ │ │ + 567: 000fcfc1 272 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttrString │ │ │ │ + 568: 0012e09d 180 FUNC GLOBAL DEFAULT 12 PyWeakref_GetRef │ │ │ │ + 569: 00085e19 272 FUNC GLOBAL DEFAULT 12 PyMem_Realloc │ │ │ │ + 570: 00083341 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: 0008ac91 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_GetItem │ │ │ │ - 574: 0012f0e9 312 FUNC GLOBAL DEFAULT 12 PyImport_GetModule │ │ │ │ - 575: 000d869d 4 FUNC GLOBAL DEFAULT 12 PyException_SetTraceback │ │ │ │ - 576: 0004a655 8 FUNC GLOBAL DEFAULT 12 PyComplex_FromDoubles │ │ │ │ + 573: 0008a555 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_GetItem │ │ │ │ + 574: 0012e3d9 312 FUNC GLOBAL DEFAULT 12 PyImport_GetModule │ │ │ │ + 575: 000d7f75 4 FUNC GLOBAL DEFAULT 12 PyException_SetTraceback │ │ │ │ + 576: 0004a643 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: 00129089 222 FUNC GLOBAL DEFAULT 12 PyObject_VisitManagedDict │ │ │ │ - 580: 0013cd31 392 FUNC GLOBAL DEFAULT 12 PyNumber_Remainder │ │ │ │ + 579: 0012886d 222 FUNC GLOBAL DEFAULT 12 PyObject_VisitManagedDict │ │ │ │ + 580: 0013c29d 392 FUNC GLOBAL DEFAULT 12 PyNumber_Remainder │ │ │ │ 581: 0002c0e1 2442 FUNC GLOBAL DEFAULT 12 _Py_GetConfigsAsDict │ │ │ │ 582: 00481710 4 OBJECT GLOBAL DEFAULT 26 _PyImport_FrozenStdlib │ │ │ │ 583: 00000000 0 FUNC GLOBAL DEFAULT UND rewind@GLIBC_2.4 (2) │ │ │ │ - 584: 00215c6d 66 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterState_GetMainModule │ │ │ │ - 585: 001585e1 56 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_destroy_chain │ │ │ │ - 586: 00252abd 100 FUNC GLOBAL DEFAULT 12 _PyBytes_Find │ │ │ │ - 587: 001860fd 54 FUNC GLOBAL DEFAULT 12 PyODict_SetItem │ │ │ │ + 584: 00214b65 66 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterState_GetMainModule │ │ │ │ + 585: 00156a71 56 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_destroy_chain │ │ │ │ + 586: 00251d21 100 FUNC GLOBAL DEFAULT 12 _PyBytes_Find │ │ │ │ + 587: 00184791 54 FUNC GLOBAL DEFAULT 12 PyODict_SetItem │ │ │ │ 588: 0047dae4 4 OBJECT GLOBAL DEFAULT 26 PyExc_PythonFinalizationError │ │ │ │ 589: 004e4f48 0 NOTYPE GLOBAL DEFAULT 29 _end │ │ │ │ - 590: 0004cc21 12 FUNC GLOBAL DEFAULT 12 Py_GetPrefix │ │ │ │ - 591: 001d71a5 72 FUNC GLOBAL DEFAULT 12 Py_MakePendingCalls │ │ │ │ - 592: 0021c68d 64 FUNC GLOBAL DEFAULT 12 PyContext_CopyCurrent │ │ │ │ + 590: 0004cc13 12 FUNC GLOBAL DEFAULT 12 Py_GetPrefix │ │ │ │ + 591: 001d5075 72 FUNC GLOBAL DEFAULT 12 Py_MakePendingCalls │ │ │ │ + 592: 0021b54d 64 FUNC GLOBAL DEFAULT 12 PyContext_CopyCurrent │ │ │ │ 593: 00472c4c 208 OBJECT GLOBAL DEFAULT 26 PyUnicodeIter_Type │ │ │ │ 594: 0002b203 76 FUNC GLOBAL DEFAULT 12 Py_ExitStatusException │ │ │ │ - 595: 001fd23d 128 FUNC GLOBAL DEFAULT 12 PyEvent_WaitTimed │ │ │ │ - 596: 00169a19 212 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wait │ │ │ │ + 595: 001fc311 128 FUNC GLOBAL DEFAULT 12 PyEvent_WaitTimed │ │ │ │ + 596: 00167ce9 212 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wait │ │ │ │ 597: 00000000 0 FUNC GLOBAL DEFAULT UND sched_getscheduler@GLIBC_2.4 (2) │ │ │ │ - 598: 0006355b 6 FUNC GLOBAL DEFAULT 12 PyCFunction_NewEx │ │ │ │ + 598: 0006551d 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: 00472b3c 208 OBJECT GLOBAL DEFAULT 26 _PyUnion_Type │ │ │ │ - 604: 000523ff 4 FUNC GLOBAL DEFAULT 12 PyByteArray_Size │ │ │ │ + 604: 00052531 4 FUNC GLOBAL DEFAULT 12 PyByteArray_Size │ │ │ │ 605: 00000000 0 FUNC GLOBAL DEFAULT UND mbrtowc@GLIBC_2.4 (2) │ │ │ │ - 606: 000d7c25 20 FUNC GLOBAL DEFAULT 12 PyErr_GetRaisedException │ │ │ │ - 607: 000b7b05 1568 FUNC GLOBAL DEFAULT 12 PyFunction_NewWithQualName │ │ │ │ - 608: 000e1fe1 268 FUNC GLOBAL DEFAULT 12 _PyStructSequence_NewType │ │ │ │ + 606: 000d74fd 20 FUNC GLOBAL DEFAULT 12 PyErr_GetRaisedException │ │ │ │ + 607: 000b7455 1568 FUNC GLOBAL DEFAULT 12 PyFunction_NewWithQualName │ │ │ │ + 608: 000e18bd 268 FUNC GLOBAL DEFAULT 12 _PyStructSequence_NewType │ │ │ │ 609: 00000000 0 FUNC GLOBAL DEFAULT UND __setitimer64@GLIBC_2.34 (4) │ │ │ │ - 610: 0007dc3d 188 FUNC GLOBAL DEFAULT 12 PyDescr_NewMethod │ │ │ │ - 611: 00042b95 48 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval_clamp │ │ │ │ + 610: 0007dc21 188 FUNC GLOBAL DEFAULT 12 PyDescr_NewMethod │ │ │ │ + 611: 00042905 48 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval_clamp │ │ │ │ 612: 0005ff99 40 FUNC GLOBAL DEFAULT 12 PySys_GetXOptions │ │ │ │ - 613: 001e9119 2 FUNC GLOBAL DEFAULT 12 PyErr_RangedSyntaxLocationObject │ │ │ │ - 614: 00082711 72 FUNC GLOBAL DEFAULT 12 PyModule_AddFunctions │ │ │ │ - 615: 00062d79 2 FUNC GLOBAL DEFAULT 12 PyObject_AsReadBuffer │ │ │ │ - 616: 0018a96d 118 FUNC GLOBAL DEFAULT 12 _PyDeadline_Init │ │ │ │ + 613: 001e7fd1 2 FUNC GLOBAL DEFAULT 12 PyErr_RangedSyntaxLocationObject │ │ │ │ + 614: 00082281 72 FUNC GLOBAL DEFAULT 12 PyModule_AddFunctions │ │ │ │ + 615: 00060931 2 FUNC GLOBAL DEFAULT 12 PyObject_AsReadBuffer │ │ │ │ + 616: 0018904d 118 FUNC GLOBAL DEFAULT 12 _PyDeadline_Init │ │ │ │ 617: 0047af4c 4 OBJECT GLOBAL DEFAULT 26 PyExc_ChildProcessError │ │ │ │ - 618: 001eeff1 68 FUNC GLOBAL DEFAULT 12 PyState_FindModule │ │ │ │ + 618: 001edf71 68 FUNC GLOBAL DEFAULT 12 PyState_FindModule │ │ │ │ 619: 00000000 0 FUNC GLOBAL DEFAULT UND perror@GLIBC_2.4 (2) │ │ │ │ - 620: 0004cacd 16 FUNC GLOBAL DEFAULT 12 Py_GetPath │ │ │ │ - 621: 000cfa0d 280 FUNC GLOBAL DEFAULT 12 PyObject_GetAttrString │ │ │ │ - 622: 00195841 4 FUNC GLOBAL DEFAULT 12 Py_EnterRecursiveCall │ │ │ │ + 620: 0004c989 16 FUNC GLOBAL DEFAULT 12 Py_GetPath │ │ │ │ + 621: 000cf335 280 FUNC GLOBAL DEFAULT 12 PyObject_GetAttrString │ │ │ │ + 622: 00193ba1 4 FUNC GLOBAL DEFAULT 12 Py_EnterRecursiveCall │ │ │ │ 623: 00000000 0 FUNC GLOBAL DEFAULT UND setpwent@GLIBC_2.4 (2) │ │ │ │ 624: 0002b0c1 112 FUNC GLOBAL DEFAULT 12 Py_SetPythonHome │ │ │ │ 625: 00000000 0 FUNC GLOBAL DEFAULT UND faccessat@GLIBC_2.4 (2) │ │ │ │ - 626: 0012afbd 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDigit │ │ │ │ + 626: 0012a7a5 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDigit │ │ │ │ 627: 0002cafd 52 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadLongFromFile │ │ │ │ - 628: 00050c01 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttr │ │ │ │ - 629: 00047b9b 34 FUNC GLOBAL DEFAULT 12 PyFrame_GetBuiltins │ │ │ │ - 630: 000d4385 3686 FUNC GLOBAL DEFAULT 12 PyLong_FromString │ │ │ │ - 631: 00115801 64 FUNC GLOBAL DEFAULT 12 _PyImport_GetModuleAttr │ │ │ │ - 632: 00090841 604 FUNC GLOBAL DEFAULT 12 _PyObject_LookupSpecial │ │ │ │ - 633: 002146a9 12 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEncoding │ │ │ │ + 628: 00050bf9 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttr │ │ │ │ + 629: 00047b8b 34 FUNC GLOBAL DEFAULT 12 PyFrame_GetBuiltins │ │ │ │ + 630: 000d3ca5 3682 FUNC GLOBAL DEFAULT 12 PyLong_FromString │ │ │ │ + 631: 00115115 64 FUNC GLOBAL DEFAULT 12 _PyImport_GetModuleAttr │ │ │ │ + 632: 0009013d 604 FUNC GLOBAL DEFAULT 12 _PyObject_LookupSpecial │ │ │ │ + 633: 002135a1 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: 0009a4e1 132 FUNC GLOBAL DEFAULT 12 _PyObject_NewVar │ │ │ │ + 636: 00099dd9 132 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: 001ee1a9 12 FUNC GLOBAL DEFAULT 12 PyInit__sre │ │ │ │ - 640: 00082759 148 FUNC GLOBAL DEFAULT 12 PyModule_GetNameObject │ │ │ │ - 641: 000821dd 90 FUNC GLOBAL DEFAULT 12 PyModule_NewObject │ │ │ │ - 642: 000c6fd1 152 FUNC GLOBAL DEFAULT 12 PyObject_IsTrue │ │ │ │ + 639: 001ed129 12 FUNC GLOBAL DEFAULT 12 PyInit__sre │ │ │ │ + 640: 000822c9 148 FUNC GLOBAL DEFAULT 12 PyModule_GetNameObject │ │ │ │ + 641: 000821d5 90 FUNC GLOBAL DEFAULT 12 PyModule_NewObject │ │ │ │ + 642: 000c68b5 152 FUNC GLOBAL DEFAULT 12 PyObject_IsTrue │ │ │ │ 643: 0005f7d7 70 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Lock │ │ │ │ 644: 00029940 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: 004b9658 0 NOTYPE GLOBAL DEFAULT 28 _edata │ │ │ │ 648: 00476184 208 OBJECT GLOBAL DEFAULT 26 PyFrameLocalsProxy_Type │ │ │ │ 649: 00470858 0 NOTYPE GLOBAL DEFAULT 26 __data_start │ │ │ │ - 650: 000923b5 4 FUNC GLOBAL DEFAULT 12 _Py_fstat_noraise │ │ │ │ + 650: 00091cad 4 FUNC GLOBAL DEFAULT 12 _Py_fstat_noraise │ │ │ │ 651: 0047bbb4 4 OBJECT GLOBAL DEFAULT 26 PyExc_NameError │ │ │ │ - 652: 00153301 368 FUNC GLOBAL DEFAULT 12 _Py_HashDouble │ │ │ │ - 653: 000f92ad 10 FUNC GLOBAL DEFAULT 12 PyException_SetContext │ │ │ │ - 654: 0005cbd3 68 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromState │ │ │ │ - 655: 00064717 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleString │ │ │ │ - 656: 0006ca69 52 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitPythonConfig │ │ │ │ - 657: 001ef299 16 FUNC GLOBAL DEFAULT 12 PyErr_NoMemory │ │ │ │ - 658: 0012af39 100 FUNC GLOBAL DEFAULT 12 PyList_GetItemRef │ │ │ │ - 659: 00162381 198 FUNC GLOBAL DEFAULT 12 PySequence_Concat │ │ │ │ + 652: 0015178d 372 FUNC GLOBAL DEFAULT 12 _Py_HashDouble │ │ │ │ + 653: 000f8c0d 10 FUNC GLOBAL DEFAULT 12 PyException_SetContext │ │ │ │ + 654: 0005cbcb 68 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromState │ │ │ │ + 655: 0006791f 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleString │ │ │ │ + 656: 0006ca61 52 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitPythonConfig │ │ │ │ + 657: 001ee219 16 FUNC GLOBAL DEFAULT 12 PyErr_NoMemory │ │ │ │ + 658: 0012a721 100 FUNC GLOBAL DEFAULT 12 PyList_GetItemRef │ │ │ │ + 659: 00160811 198 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: 0006437d 30 FUNC GLOBAL DEFAULT 12 PyEval_ThreadsInitialized │ │ │ │ - 663: 000e1fd9 6 FUNC GLOBAL DEFAULT 12 PyStructSequence_NewType │ │ │ │ + 662: 00063805 30 FUNC GLOBAL DEFAULT 12 PyEval_ThreadsInitialized │ │ │ │ + 663: 000e18b5 6 FUNC GLOBAL DEFAULT 12 PyStructSequence_NewType │ │ │ │ 664: 00000000 0 FUNC GLOBAL DEFAULT UND strncpy@GLIBC_2.4 (2) │ │ │ │ 665: 00471d70 4 OBJECT GLOBAL DEFAULT 26 PyExc_Exception │ │ │ │ - 666: 0018cc7d 8 FUNC GLOBAL DEFAULT 12 PyThreadState_LeaveTracing │ │ │ │ + 666: 0018b395 8 FUNC GLOBAL DEFAULT 12 PyThreadState_LeaveTracing │ │ │ │ 667: 00000000 0 FUNC GLOBAL DEFAULT UND __explicit_bzero_chk@GLIBC_2.25 (17) │ │ │ │ - 668: 001eddc5 134 FUNC GLOBAL DEFAULT 12 PyErr_NewExceptionWithDoc │ │ │ │ - 669: 0010d349 14 FUNC GLOBAL DEFAULT 12 PyObject_GenericHash │ │ │ │ - 670: 001e7881 336 FUNC GLOBAL DEFAULT 12 PyErr_Restore │ │ │ │ + 668: 001ecd45 134 FUNC GLOBAL DEFAULT 12 PyErr_NewExceptionWithDoc │ │ │ │ + 669: 0010ccb5 14 FUNC GLOBAL DEFAULT 12 PyObject_GenericHash │ │ │ │ + 670: 001e6739 336 FUNC GLOBAL DEFAULT 12 PyErr_Restore │ │ │ │ 671: 0005fccf 4 FUNC GLOBAL DEFAULT 12 Py_DecRef │ │ │ │ - 672: 0004a95d 52 FUNC GLOBAL DEFAULT 12 PyErr_BadArgument │ │ │ │ - 673: 0006350f 68 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemStringWithError │ │ │ │ - 674: 00060f8f 2 FUNC GLOBAL DEFAULT 12 PyFrame_LocalsToFast │ │ │ │ + 672: 0004a94f 54 FUNC GLOBAL DEFAULT 12 PyErr_BadArgument │ │ │ │ + 673: 000654b9 68 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemStringWithError │ │ │ │ + 674: 0006142f 2 FUNC GLOBAL DEFAULT 12 PyFrame_LocalsToFast │ │ │ │ 675: 004758a4 208 OBJECT GLOBAL DEFAULT 26 PyListIter_Type │ │ │ │ - 676: 000e1f19 62 FUNC GLOBAL DEFAULT 12 PyModule_AddType │ │ │ │ - 677: 00066da7 92 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedObject │ │ │ │ - 678: 00066881 4 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType │ │ │ │ + 676: 000e17f5 62 FUNC GLOBAL DEFAULT 12 PyModule_AddType │ │ │ │ + 677: 00066133 92 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedObject │ │ │ │ + 678: 00063e05 4 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType │ │ │ │ 679: 0047af64 4 OBJECT GLOBAL DEFAULT 26 PyExc_IsADirectoryError │ │ │ │ - 680: 001da431 12 FUNC GLOBAL DEFAULT 12 PyInit_pwd │ │ │ │ - 681: 0003e8d5 178 FUNC GLOBAL DEFAULT 12 _PyCompile_OptimizeCfg │ │ │ │ + 680: 001d8335 12 FUNC GLOBAL DEFAULT 12 PyInit_pwd │ │ │ │ + 681: 0003e87d 178 FUNC GLOBAL DEFAULT 12 _PyCompile_OptimizeCfg │ │ │ │ 682: 00000000 0 FUNC GLOBAL DEFAULT UND strchr@GLIBC_2.4 (2) │ │ │ │ - 683: 001e7449 82 FUNC GLOBAL DEFAULT 12 PyDict_PopString │ │ │ │ + 683: 001e6301 82 FUNC GLOBAL DEFAULT 12 PyDict_PopString │ │ │ │ 684: 00000000 0 FUNC GLOBAL DEFAULT UND wcstombs@GLIBC_2.4 (2) │ │ │ │ - 685: 002b7d60 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_tolower │ │ │ │ - 686: 000503e3 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireJumpEvent │ │ │ │ - 687: 00173a35 64 FUNC GLOBAL DEFAULT 12 PyOS_mystrnicmp │ │ │ │ - 688: 0006d6d9 154 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new_full │ │ │ │ - 689: 000685f7 226 FUNC GLOBAL DEFAULT 12 _Py_open │ │ │ │ - 690: 0008b609 62 FUNC GLOBAL DEFAULT 12 PyModule_GetDef │ │ │ │ - 691: 002007b5 12 FUNC GLOBAL DEFAULT 12 PyInit_fcntl │ │ │ │ - 692: 001f9895 150 FUNC GLOBAL DEFAULT 12 _PySlice_FromIndices │ │ │ │ + 685: 002b71e0 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_tolower │ │ │ │ + 686: 000503f1 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireJumpEvent │ │ │ │ + 687: 00171dc1 64 FUNC GLOBAL DEFAULT 12 PyOS_mystrnicmp │ │ │ │ + 688: 0006d681 154 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new_full │ │ │ │ + 689: 000690d9 226 FUNC GLOBAL DEFAULT 12 _Py_open │ │ │ │ + 690: 0008aecd 62 FUNC GLOBAL DEFAULT 12 PyModule_GetDef │ │ │ │ + 691: 001ff7f5 12 FUNC GLOBAL DEFAULT 12 PyInit_fcntl │ │ │ │ + 692: 001f880d 150 FUNC GLOBAL DEFAULT 12 _PySlice_FromIndices │ │ │ │ 693: 00000000 0 FUNC GLOBAL DEFAULT UND mknodat@GLIBC_2.33 (10) │ │ │ │ - 694: 002146b5 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEncoding │ │ │ │ - 695: 000641dd 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToTitlecase │ │ │ │ + 694: 002135ad 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEncoding │ │ │ │ + 695: 00063665 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToTitlecase │ │ │ │ 696: 004726ec 208 OBJECT GLOBAL DEFAULT 26 _PyWeakref_RefType │ │ │ │ 697: 0002aefd 14 FUNC GLOBAL DEFAULT 12 Py_IsInitialized │ │ │ │ - 698: 000425b9 12 FUNC GLOBAL DEFAULT 12 PyInit__md5 │ │ │ │ + 698: 000425c3 10 FUNC GLOBAL DEFAULT 12 PyInit__md5 │ │ │ │ 699: 00000000 0 FUNC GLOBAL DEFAULT UND exp@GLIBC_2.29 (8) │ │ │ │ - 700: 00188589 120 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedShort_Converter │ │ │ │ - 701: 00237879 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Replace │ │ │ │ - 702: 000bcc65 14 FUNC GLOBAL DEFAULT 12 PyDescr_IsData │ │ │ │ - 703: 00067d55 28 FUNC GLOBAL DEFAULT 12 _Py_FatalRefcountErrorFunc │ │ │ │ - 704: 0019fc21 160 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack2 │ │ │ │ - 705: 00056525 194 FUNC GLOBAL DEFAULT 12 _PyXI_FillNamespaceFromDict │ │ │ │ - 706: 000646f1 38 FUNC GLOBAL DEFAULT 12 PyRun_String │ │ │ │ - 707: 00043517 84 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedInt_Converter │ │ │ │ + 700: 001884a5 120 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedShort_Converter │ │ │ │ + 701: 00236769 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Replace │ │ │ │ + 702: 000bc5b1 14 FUNC GLOBAL DEFAULT 12 PyDescr_IsData │ │ │ │ + 703: 000684f7 28 FUNC GLOBAL DEFAULT 12 _Py_FatalRefcountErrorFunc │ │ │ │ + 704: 0019db91 160 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack2 │ │ │ │ + 705: 00056515 194 FUNC GLOBAL DEFAULT 12 _PyXI_FillNamespaceFromDict │ │ │ │ + 706: 000678f9 38 FUNC GLOBAL DEFAULT 12 PyRun_String │ │ │ │ + 707: 000434cf 84 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedInt_Converter │ │ │ │ 708: 0005f90b 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetContext │ │ │ │ - 709: 001545cd 42 FUNC GLOBAL DEFAULT 12 _PyErr_Format │ │ │ │ - 710: 00157f79 40 FUNC GLOBAL DEFAULT 12 PyTime_Monotonic │ │ │ │ - 711: 000d29b1 156 FUNC GLOBAL DEFAULT 12 PyBuffer_Release │ │ │ │ - 712: 000fe981 144 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Lock │ │ │ │ + 709: 00152a5d 42 FUNC GLOBAL DEFAULT 12 _PyErr_Format │ │ │ │ + 710: 00156409 40 FUNC GLOBAL DEFAULT 12 PyTime_Monotonic │ │ │ │ + 711: 000d22d5 156 FUNC GLOBAL DEFAULT 12 PyBuffer_Release │ │ │ │ + 712: 000fe285 144 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Lock │ │ │ │ 713: 00000000 0 FUNC GLOBAL DEFAULT UND fchownat@GLIBC_2.4 (2) │ │ │ │ - 714: 0019cd1d 208 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack4 │ │ │ │ - 715: 00047d17 358 FUNC GLOBAL DEFAULT 12 PyFrame_GetVar │ │ │ │ + 714: 0019acb5 208 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack4 │ │ │ │ + 715: 00047d07 358 FUNC GLOBAL DEFAULT 12 PyFrame_GetVar │ │ │ │ 716: 00478e40 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: 00069c41 200 FUNC GLOBAL DEFAULT 12 PySys_AddWarnOptionUnicode │ │ │ │ - 720: 00064e7f 6 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileEx │ │ │ │ - 721: 0012ad2d 12 FUNC GLOBAL DEFAULT 12 _PyErr_Clear │ │ │ │ - 722: 0006322d 114 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Location │ │ │ │ - 723: 00193f91 1360 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16Stateful │ │ │ │ - 724: 00145939 276 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack8 │ │ │ │ + 719: 0006c0b9 200 FUNC GLOBAL DEFAULT 12 PySys_AddWarnOptionUnicode │ │ │ │ + 720: 0006801b 6 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileEx │ │ │ │ + 721: 0012a515 12 FUNC GLOBAL DEFAULT 12 _PyErr_Clear │ │ │ │ + 722: 00063ef1 114 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Location │ │ │ │ + 723: 00192361 1360 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16Stateful │ │ │ │ + 724: 00144ea1 276 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack8 │ │ │ │ 725: 0002e6fd 64 FUNC GLOBAL DEFAULT 12 PyContextVar_New │ │ │ │ 726: 00476374 208 OBJECT GLOBAL DEFAULT 26 PyFrame_Type │ │ │ │ 727: 00000000 0 FUNC GLOBAL DEFAULT UND bind@GLIBC_2.4 (2) │ │ │ │ - 728: 00084c49 40 FUNC GLOBAL DEFAULT 12 Py_BuildValue │ │ │ │ + 728: 000847b9 40 FUNC GLOBAL DEFAULT 12 Py_BuildValue │ │ │ │ 729: 0002dda9 100 FUNC GLOBAL DEFAULT 12 PyUnstable_AtExit │ │ │ │ - 730: 00060f69 6 FUNC GLOBAL DEFAULT 12 PyVectorcall_NARGS │ │ │ │ - 731: 000e213d 100 FUNC GLOBAL DEFAULT 12 PyTime_AsSecondsDouble │ │ │ │ - 732: 0006849d 208 FUNC GLOBAL DEFAULT 12 PySys_SetPath │ │ │ │ - 733: 000db82d 108 FUNC GLOBAL DEFAULT 12 _PyAST_Compile │ │ │ │ - 734: 00067681 54 FUNC GLOBAL DEFAULT 12 PyCodec_KnownEncoding │ │ │ │ + 730: 00061409 6 FUNC GLOBAL DEFAULT 12 PyVectorcall_NARGS │ │ │ │ + 731: 000e1a19 96 FUNC GLOBAL DEFAULT 12 PyTime_AsSecondsDouble │ │ │ │ + 732: 00068f17 206 FUNC GLOBAL DEFAULT 12 PySys_SetPath │ │ │ │ + 733: 000db109 108 FUNC GLOBAL DEFAULT 12 _PyAST_Compile │ │ │ │ + 734: 000669a5 54 FUNC GLOBAL DEFAULT 12 PyCodec_KnownEncoding │ │ │ │ 735: 00000000 0 FUNC GLOBAL DEFAULT UND log2@GLIBC_2.29 (8) │ │ │ │ - 736: 0015640d 226 FUNC GLOBAL DEFAULT 12 PyFloat_FromString │ │ │ │ + 736: 0015489d 226 FUNC GLOBAL DEFAULT 12 PyFloat_FromString │ │ │ │ 737: 0046fef4 4 OBJECT GLOBAL DEFAULT 23 __stack_chk_guard@GLIBC_2.4 (18) │ │ │ │ - 738: 00047f9d 28 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16 │ │ │ │ + 738: 00047f8d 28 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16 │ │ │ │ 739: 00000000 0 FUNC GLOBAL DEFAULT UND fdopendir@GLIBC_2.4 (2) │ │ │ │ 740: 00471d5c 4 OBJECT GLOBAL DEFAULT 26 PyExc_BaseException │ │ │ │ - 741: 0020c061 1108 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF16 │ │ │ │ - 742: 0008057d 96 FUNC GLOBAL DEFAULT 12 PyUnicode_FromStringAndSize │ │ │ │ + 741: 0020b14d 1108 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF16 │ │ │ │ + 742: 00080575 96 FUNC GLOBAL DEFAULT 12 PyUnicode_FromStringAndSize │ │ │ │ 743: 00000000 0 FUNC GLOBAL DEFAULT UND recvfrom@GLIBC_2.4 (2) │ │ │ │ 744: 004e4f48 0 NOTYPE GLOBAL DEFAULT 29 __end__ │ │ │ │ 745: 00000000 0 FUNC GLOBAL DEFAULT UND pwritev64v2@GLIBC_2.26 (14) │ │ │ │ - 746: 0006c9c5 92 FUNC GLOBAL DEFAULT 12 _PyConfig_InitCompatConfig │ │ │ │ - 747: 0008429d 74 FUNC GLOBAL DEFAULT 12 PyModule_GetDict │ │ │ │ - 748: 000fe17d 192 FUNC GLOBAL DEFAULT 12 PyObject_CallNoArgs │ │ │ │ - 749: 00060f85 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetReason │ │ │ │ - 750: 00062a25 72 FUNC GLOBAL DEFAULT 12 PyObject_InitVar │ │ │ │ - 751: 000492a5 32 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationObject │ │ │ │ - 752: 0008b025 1508 FUNC GLOBAL DEFAULT 12 PyUnicode_FromWideChar │ │ │ │ - 753: 00085969 1312 FUNC GLOBAL DEFAULT 12 PyStructSequence_New │ │ │ │ - 754: 0011cd99 4 FUNC GLOBAL DEFAULT 12 _PyLong_FromTime_t │ │ │ │ - 755: 000cc945 1632 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ - 756: 0004feb1 4 FUNC GLOBAL DEFAULT 12 PyMonitoring_ExitScope │ │ │ │ + 746: 0006c9bd 92 FUNC GLOBAL DEFAULT 12 _PyConfig_InitCompatConfig │ │ │ │ + 747: 00083e0d 74 FUNC GLOBAL DEFAULT 12 PyModule_GetDict │ │ │ │ + 748: 000fda95 192 FUNC GLOBAL DEFAULT 12 PyObject_CallNoArgs │ │ │ │ + 749: 00061425 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetReason │ │ │ │ + 750: 000655e1 72 FUNC GLOBAL DEFAULT 12 PyObject_InitVar │ │ │ │ + 751: 0004928f 32 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationObject │ │ │ │ + 752: 0008a8e9 1508 FUNC GLOBAL DEFAULT 12 PyUnicode_FromWideChar │ │ │ │ + 753: 000854cd 1312 FUNC GLOBAL DEFAULT 12 PyStructSequence_New │ │ │ │ + 754: 0011c581 4 FUNC GLOBAL DEFAULT 12 _PyLong_FromTime_t │ │ │ │ + 755: 000cc245 1664 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ + 756: 0004fea1 4 FUNC GLOBAL DEFAULT 12 PyMonitoring_ExitScope │ │ │ │ 757: 004747bc 208 OBJECT GLOBAL DEFAULT 26 PyODictValues_Type │ │ │ │ - 758: 0006435d 28 FUNC GLOBAL DEFAULT 12 PyArg_VaParse │ │ │ │ + 758: 000637e5 28 FUNC GLOBAL DEFAULT 12 PyArg_VaParse │ │ │ │ 759: 004727bc 208 OBJECT GLOBAL DEFAULT 26 _PyWeakref_CallableProxyType │ │ │ │ 760: 00000000 0 FUNC GLOBAL DEFAULT UND waitpid@GLIBC_2.4 (2) │ │ │ │ - 761: 0006975b 82 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationEx │ │ │ │ - 762: 0012f221 100 FUNC GLOBAL DEFAULT 12 PyErr_SetString │ │ │ │ + 761: 00067117 82 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationEx │ │ │ │ + 762: 0012e511 100 FUNC GLOBAL DEFAULT 12 PyErr_SetString │ │ │ │ 763: 00000000 0 FUNC GLOBAL DEFAULT UND deflate │ │ │ │ - 764: 0012f451 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod │ │ │ │ - 765: 000450e9 96 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_New │ │ │ │ + 764: 0012e741 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod │ │ │ │ + 765: 000450d9 96 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_New │ │ │ │ 766: 004c1fb0 4 OBJECT GLOBAL DEFAULT 29 PyExc_IOError │ │ │ │ - 767: 00047991 82 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_GetExtra │ │ │ │ + 767: 0004797f 82 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_GetExtra │ │ │ │ 768: 00000000 0 FUNC GLOBAL DEFAULT UND close_range@GLIBC_2.34 (4) │ │ │ │ 769: 0047ac0c 4 OBJECT GLOBAL DEFAULT 26 PyExc_PendingDeprecationWarning │ │ │ │ 770: 0005ed89 220 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_GC_NewWithExtraData │ │ │ │ 771: 004711dc 208 OBJECT GLOBAL DEFAULT 26 PyModule_Type │ │ │ │ - 772: 00182b49 120 FUNC GLOBAL DEFAULT 12 PyCallIter_New │ │ │ │ - 773: 00067d71 80 FUNC GLOBAL DEFAULT 12 Py_FdIsInteractive │ │ │ │ + 772: 00180ff9 120 FUNC GLOBAL DEFAULT 12 PyCallIter_New │ │ │ │ + 773: 000686dd 80 FUNC GLOBAL DEFAULT 12 Py_FdIsInteractive │ │ │ │ 774: 0047af54 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionRefusedError │ │ │ │ - 775: 001fd8a1 12 FUNC GLOBAL DEFAULT 12 PyInit__string │ │ │ │ + 775: 001fc91d 12 FUNC GLOBAL DEFAULT 12 PyInit__string │ │ │ │ 776: 00000000 0 FUNC GLOBAL DEFAULT UND __getsockopt64@GLIBC_2.34 (4) │ │ │ │ - 777: 001435d9 58 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetID │ │ │ │ - 778: 000fa439 324 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAdd │ │ │ │ - 779: 000a0cd9 56604 FUNC GLOBAL DEFAULT 12 _PyEval_EvalFrameDefault │ │ │ │ - 780: 001e071d 12 FUNC GLOBAL DEFAULT 12 PyInit__random │ │ │ │ + 777: 00142b41 58 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetID │ │ │ │ + 778: 000f9d99 324 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAdd │ │ │ │ + 779: 000a067d 56472 FUNC GLOBAL DEFAULT 12 _PyEval_EvalFrameDefault │ │ │ │ + 780: 001dee45 12 FUNC GLOBAL DEFAULT 12 PyInit__random │ │ │ │ 781: 004710d0 4 OBJECT GLOBAL DEFAULT 26 PyExc_RuntimeError │ │ │ │ - 782: 000bc3f5 288 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttr │ │ │ │ - 783: 000d7c65 44 FUNC GLOBAL DEFAULT 12 PyErr_Clear │ │ │ │ + 782: 000bbd41 288 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttr │ │ │ │ + 783: 000d753d 44 FUNC GLOBAL DEFAULT 12 PyErr_Clear │ │ │ │ 784: 00000000 0 FUNC GLOBAL DEFAULT UND renameat@GLIBC_2.4 (2) │ │ │ │ - 785: 00040769 50 FUNC GLOBAL DEFAULT 12 _PyBytes_ReverseFind │ │ │ │ - 786: 00157161 860 FUNC GLOBAL DEFAULT 12 _PySlice_GetLongIndices │ │ │ │ - 787: 001f9c55 12 FUNC GLOBAL DEFAULT 12 PyInit__json │ │ │ │ - 788: 001d3b09 96 FUNC GLOBAL DEFAULT 12 PyCodec_Register │ │ │ │ - 789: 000642c1 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_BeginSlow │ │ │ │ - 790: 001b63bd 12 FUNC GLOBAL DEFAULT 12 PyInit__imp │ │ │ │ + 785: 0004075f 50 FUNC GLOBAL DEFAULT 12 _PyBytes_ReverseFind │ │ │ │ + 786: 001555f1 860 FUNC GLOBAL DEFAULT 12 _PySlice_GetLongIndices │ │ │ │ + 787: 001f8bcd 12 FUNC GLOBAL DEFAULT 12 PyInit__json │ │ │ │ + 788: 001d19d9 96 FUNC GLOBAL DEFAULT 12 PyCodec_Register │ │ │ │ + 789: 00063749 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_BeginSlow │ │ │ │ + 790: 001b41f5 12 FUNC GLOBAL DEFAULT 12 PyInit__imp │ │ │ │ 791: 00000000 0 FUNC GLOBAL DEFAULT UND syscall@GLIBC_2.4 (2) │ │ │ │ - 792: 000f9a99 174 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLong │ │ │ │ - 793: 00094249 96 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromString │ │ │ │ + 792: 000f93f9 174 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLong │ │ │ │ + 793: 00093b61 96 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromString │ │ │ │ 794: 00000000 0 FUNC GLOBAL DEFAULT UND strrchr@GLIBC_2.4 (2) │ │ │ │ - 795: 000523df 14 FUNC GLOBAL DEFAULT 12 PyByteArray_FromObject │ │ │ │ - 796: 00146ce9 340 FUNC GLOBAL DEFAULT 12 PySlice_New │ │ │ │ - 797: 000ff309 156 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Unlock │ │ │ │ - 798: 001df6e1 12 FUNC GLOBAL DEFAULT 12 PyInit__heapq │ │ │ │ - 799: 001d442d 12 FUNC GLOBAL DEFAULT 12 PyInit__abc │ │ │ │ - 800: 000697ad 8 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocation │ │ │ │ + 795: 000523dd 14 FUNC GLOBAL DEFAULT 12 PyByteArray_FromObject │ │ │ │ + 796: 00145acd 340 FUNC GLOBAL DEFAULT 12 PySlice_New │ │ │ │ + 797: 000fec0d 156 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Unlock │ │ │ │ + 798: 001ddc11 12 FUNC GLOBAL DEFAULT 12 PyInit__heapq │ │ │ │ + 799: 001d22fd 12 FUNC GLOBAL DEFAULT 12 PyInit__abc │ │ │ │ + 800: 00067169 8 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocation │ │ │ │ 801: 00000000 0 FUNC GLOBAL DEFAULT UND lsetxattr@GLIBC_2.4 (2) │ │ │ │ - 802: 00051d31 56 FUNC GLOBAL DEFAULT 12 _PyErr_FormatFromCause │ │ │ │ - 803: 0006462d 44 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Clear │ │ │ │ - 804: 00072155 560 FUNC GLOBAL DEFAULT 12 _PyObject_GC_New │ │ │ │ - 805: 0014f311 1162 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeCharmap │ │ │ │ - 806: 000f7991 964 FUNC GLOBAL DEFAULT 12 PyUnicode_Partition │ │ │ │ - 807: 0008b649 68 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8NoNUL │ │ │ │ - 808: 0016f761 4 FUNC GLOBAL DEFAULT 12 _PyTime_AsLong │ │ │ │ + 802: 00051cdf 58 FUNC GLOBAL DEFAULT 12 _PyErr_FormatFromCause │ │ │ │ + 803: 00067835 44 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Clear │ │ │ │ + 804: 00072111 560 FUNC GLOBAL DEFAULT 12 _PyObject_GC_New │ │ │ │ + 805: 001e5d29 1162 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeCharmap │ │ │ │ + 806: 000f72f1 964 FUNC GLOBAL DEFAULT 12 PyUnicode_Partition │ │ │ │ + 807: 0008af0d 68 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8NoNUL │ │ │ │ + 808: 0016d981 4 FUNC GLOBAL DEFAULT 12 _PyTime_AsLong │ │ │ │ 809: 0047bbc8 4 OBJECT GLOBAL DEFAULT 26 PyExc_AttributeError │ │ │ │ 810: 00000000 0 FUNC GLOBAL DEFAULT UND sem_wait@GLIBC_2.34 (4) │ │ │ │ - 811: 0021eee9 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromMillisecondsObject │ │ │ │ + 811: 0021dd65 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromMillisecondsObject │ │ │ │ 812: 00000000 0 FUNC GLOBAL DEFAULT UND getegid@GLIBC_2.4 (2) │ │ │ │ 813: 00477e08 208 OBJECT GLOBAL DEFAULT 26 PyComplex_Type │ │ │ │ - 814: 000ef0b9 464 FUNC GLOBAL DEFAULT 12 PyUnicode_FindChar │ │ │ │ - 815: 00064dcb 90 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneFlags │ │ │ │ - 816: 00249bd9 50 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval │ │ │ │ + 814: 000eea11 464 FUNC GLOBAL DEFAULT 12 PyUnicode_FindChar │ │ │ │ + 815: 00067f67 90 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneFlags │ │ │ │ + 816: 00248d55 50 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: 000f1b2d 392 FUNC GLOBAL DEFAULT 12 PyNumber_Lshift │ │ │ │ - 821: 000e1d99 232 FUNC GLOBAL DEFAULT 12 PyLong_AsLongAndOverflow │ │ │ │ - 822: 0012affd 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsNumeric │ │ │ │ - 823: 0023cb31 6 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Next │ │ │ │ - 824: 0026f51d 10 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalDecoder │ │ │ │ - 825: 00093195 4274 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormatV │ │ │ │ - 826: 000db899 210 FUNC GLOBAL DEFAULT 12 _PyNumber_Index │ │ │ │ + 820: 000f1485 392 FUNC GLOBAL DEFAULT 12 PyNumber_Lshift │ │ │ │ + 821: 000e1675 232 FUNC GLOBAL DEFAULT 12 PyLong_AsLongAndOverflow │ │ │ │ + 822: 0012a7e5 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsNumeric │ │ │ │ + 823: 0023ba21 6 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Next │ │ │ │ + 824: 0026e7b5 10 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalDecoder │ │ │ │ + 825: 00092aad 4274 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormatV │ │ │ │ + 826: 000db175 210 FUNC GLOBAL DEFAULT 12 _PyNumber_Index │ │ │ │ 827: 00000000 0 FUNC GLOBAL DEFAULT UND sched_setaffinity@GLIBC_2.4 (2) │ │ │ │ 828: 0005d7b1 4 FUNC GLOBAL DEFAULT 12 _PyXI_FormatExcInfo │ │ │ │ - 829: 000b266d 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsPrintable │ │ │ │ - 830: 000d35a1 1112 FUNC GLOBAL DEFAULT 12 _PyEval_UnpackIterable │ │ │ │ + 829: 000b1f89 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsPrintable │ │ │ │ + 830: 000d2ec9 1112 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: 00471960 4 OBJECT GLOBAL DEFAULT 26 PyExc_ValueError │ │ │ │ 834: 000292e0 0 FUNC GLOBAL DEFAULT UND asin@GLIBC_2.4 (3) │ │ │ │ - 835: 00064e2b 76 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileExFlags │ │ │ │ - 836: 001b93c9 12 FUNC GLOBAL DEFAULT 12 PyInit__thread │ │ │ │ + 835: 00067fc7 76 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileExFlags │ │ │ │ + 836: 001b7209 12 FUNC GLOBAL DEFAULT 12 PyInit__thread │ │ │ │ 837: 0002a180 0 FUNC GLOBAL DEFAULT UND XML_SetNotationDeclHandler │ │ │ │ - 838: 00205515 76 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFunction │ │ │ │ - 839: 0006e4f1 44 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_native_id │ │ │ │ - 840: 0006d471 4 FUNC GLOBAL DEFAULT 12 PyThread_tss_is_created │ │ │ │ + 838: 002045f9 76 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFunction │ │ │ │ + 839: 0006e499 44 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_native_id │ │ │ │ + 840: 0006d439 4 FUNC GLOBAL DEFAULT 12 PyThread_tss_is_created │ │ │ │ 841: 0047daf8 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionError │ │ │ │ 842: 00000000 0 FUNC GLOBAL DEFAULT UND rename@GLIBC_2.4 (2) │ │ │ │ - 843: 001522ad 168 FUNC GLOBAL DEFAULT 12 PyUnicode_FromOrdinal │ │ │ │ - 844: 00216c35 68 FUNC GLOBAL DEFAULT 12 PyLong_FromNativeBytes │ │ │ │ - 845: 0023d9f1 668 FUNC GLOBAL DEFAULT 12 _PyEval_ExceptionGroupMatch │ │ │ │ + 843: 00150739 168 FUNC GLOBAL DEFAULT 12 PyUnicode_FromOrdinal │ │ │ │ + 844: 00215b2d 68 FUNC GLOBAL DEFAULT 12 PyLong_FromNativeBytes │ │ │ │ + 845: 0023c8e5 668 FUNC GLOBAL DEFAULT 12 _PyEval_ExceptionGroupMatch │ │ │ │ 846: 0047af74 4 OBJECT GLOBAL DEFAULT 26 PyExc_ProcessLookupError │ │ │ │ 847: 004744ec 208 OBJECT GLOBAL DEFAULT 26 PyODict_Type │ │ │ │ 848: 0005fd2d 20 FUNC GLOBAL DEFAULT 12 PyRefTracer_GetTracer │ │ │ │ 849: 0002f015 12 FUNC GLOBAL DEFAULT 12 PyInit__suggestions │ │ │ │ - 850: 00057a53 32 FUNC GLOBAL DEFAULT 12 PyDict_SetDefault │ │ │ │ - 851: 001e9591 86 FUNC GLOBAL DEFAULT 12 _PySet_Update │ │ │ │ - 852: 000f8ee9 20 FUNC GLOBAL DEFAULT 12 PyException_GetContext │ │ │ │ + 850: 00057a4f 32 FUNC GLOBAL DEFAULT 12 PyDict_SetDefault │ │ │ │ + 851: 001e8449 86 FUNC GLOBAL DEFAULT 12 _PySet_Update │ │ │ │ + 852: 000f8849 20 FUNC GLOBAL DEFAULT 12 PyException_GetContext │ │ │ │ 853: 0002bb71 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: 00066e03 164 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedUnicode │ │ │ │ + 856: 0006618f 164 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedUnicode │ │ │ │ 857: 00000000 0 FUNC GLOBAL DEFAULT UND sched_getaffinity@GLIBC_2.4 (2) │ │ │ │ - 858: 00083619 412 FUNC GLOBAL DEFAULT 12 PyObject_SetAttr │ │ │ │ - 859: 00244d8d 276 FUNC GLOBAL DEFAULT 12 _Py_c_pow │ │ │ │ + 858: 00083189 412 FUNC GLOBAL DEFAULT 12 PyObject_SetAttr │ │ │ │ + 859: 00243f81 272 FUNC GLOBAL DEFAULT 12 _Py_c_pow │ │ │ │ 860: 00000000 0 FUNC GLOBAL DEFAULT UND XML_StopParser │ │ │ │ 861: 004b9cd4 4 OBJECT GLOBAL DEFAULT 29 Py_InspectFlag │ │ │ │ - 862: 00263b49 202 FUNC GLOBAL DEFAULT 12 PySequence_SetItem │ │ │ │ - 863: 000f96d1 752 FUNC GLOBAL DEFAULT 12 _PyCode_ConstantKey │ │ │ │ - 864: 00066ff3 30 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareKindInternal │ │ │ │ - 865: 00182061 1108 FUNC GLOBAL DEFAULT 12 _PyEval_MatchClass │ │ │ │ - 866: 001019dd 612 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed │ │ │ │ + 862: 00262d95 202 FUNC GLOBAL DEFAULT 12 PySequence_SetItem │ │ │ │ + 863: 000f9031 752 FUNC GLOBAL DEFAULT 12 _PyCode_ConstantKey │ │ │ │ + 864: 0006637f 30 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareKindInternal │ │ │ │ + 865: 00180511 1108 FUNC GLOBAL DEFAULT 12 _PyEval_MatchClass │ │ │ │ + 866: 0010141d 612 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: 004b9688 4 OBJECT GLOBAL DEFAULT 29 stdin@GLIBC_2.4 (2) │ │ │ │ 871: 00000000 0 FUNC GLOBAL DEFAULT UND strsignal@GLIBC_2.4 (2) │ │ │ │ - 872: 000fc7a5 3872 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevelObject │ │ │ │ - 873: 00057ae5 92 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncDesc │ │ │ │ - 874: 000b71d9 6 FUNC GLOBAL DEFAULT 12 PyFunction_New │ │ │ │ + 872: 000fc095 3884 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevelObject │ │ │ │ + 873: 00057ae1 92 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncDesc │ │ │ │ + 874: 000b6af9 6 FUNC GLOBAL DEFAULT 12 PyFunction_New │ │ │ │ 875: 00000000 0 FUNC GLOBAL DEFAULT UND symlinkat@GLIBC_2.4 (2) │ │ │ │ - 876: 00048891 28 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32 │ │ │ │ - 877: 000dad25 1292 FUNC GLOBAL DEFAULT 12 PyUnicode_RPartition │ │ │ │ - 878: 0018e229 90 FUNC GLOBAL DEFAULT 12 PyComplex_FromCComplex │ │ │ │ + 876: 00048885 28 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32 │ │ │ │ + 877: 000da5fd 1292 FUNC GLOBAL DEFAULT 12 PyUnicode_RPartition │ │ │ │ + 878: 0018c8fd 90 FUNC GLOBAL DEFAULT 12 PyComplex_FromCComplex │ │ │ │ 879: 00475684 208 OBJECT GLOBAL DEFAULT 26 PyList_Type │ │ │ │ 880: 00479f3c 208 OBJECT GLOBAL DEFAULT 26 PyType_Type │ │ │ │ 881: 00000000 0 FUNC GLOBAL DEFAULT UND strtok_r@GLIBC_2.4 (2) │ │ │ │ - 882: 002549a9 1212 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF32 │ │ │ │ + 882: 00253c0d 1212 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF32 │ │ │ │ 883: 00000000 0 FUNC GLOBAL DEFAULT UND memcmp@GLIBC_2.4 (2) │ │ │ │ - 884: 00145229 356 FUNC GLOBAL DEFAULT 12 Py_ReprEnter │ │ │ │ + 884: 00144791 356 FUNC GLOBAL DEFAULT 12 Py_ReprEnter │ │ │ │ 885: 00000000 0 FUNC GLOBAL DEFAULT UND flockfile@GLIBC_2.4 (2) │ │ │ │ - 886: 00193761 216 FUNC GLOBAL DEFAULT 12 _Py_c_quot │ │ │ │ + 886: 00191f39 216 FUNC GLOBAL DEFAULT 12 _Py_c_quot │ │ │ │ 887: 00000000 0 FUNC GLOBAL DEFAULT UND opendir@GLIBC_2.4 (2) │ │ │ │ 888: 0047a4ec 208 OBJECT GLOBAL DEFAULT 26 PyUnicode_Type │ │ │ │ - 889: 00079021 52 FUNC GLOBAL DEFAULT 12 PyThreadState_Get │ │ │ │ - 890: 000646dd 20 FUNC GLOBAL DEFAULT 12 PyErr_PrintEx │ │ │ │ - 891: 0016bff9 66 FUNC GLOBAL DEFAULT 12 _PyLong_Format │ │ │ │ - 892: 0007efd9 720 FUNC GLOBAL DEFAULT 12 PyWeakref_NewRef │ │ │ │ - 893: 0002fa91 64 FUNC GLOBAL DEFAULT 12 _Py_fstat │ │ │ │ - 894: 00162b55 6 FUNC GLOBAL DEFAULT 12 PyInterpreterState_ThreadHead │ │ │ │ - 895: 0019eb5d 76 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Init │ │ │ │ + 889: 00078fd1 52 FUNC GLOBAL DEFAULT 12 PyThreadState_Get │ │ │ │ + 890: 000678e5 20 FUNC GLOBAL DEFAULT 12 PyErr_PrintEx │ │ │ │ + 891: 0016a385 66 FUNC GLOBAL DEFAULT 12 _PyLong_Format │ │ │ │ + 892: 0007efb5 724 FUNC GLOBAL DEFAULT 12 PyWeakref_NewRef │ │ │ │ + 893: 0002fd79 64 FUNC GLOBAL DEFAULT 12 _Py_fstat │ │ │ │ + 894: 00160fe5 6 FUNC GLOBAL DEFAULT 12 PyInterpreterState_ThreadHead │ │ │ │ + 895: 0019cafd 76 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Init │ │ │ │ 896: 00000000 0 FUNC GLOBAL DEFAULT UND splice@GLIBC_2.5 (9) │ │ │ │ - 897: 0006de7d 94 FUNC GLOBAL DEFAULT 12 _Py_HashBytes │ │ │ │ - 898: 001f9061 84 FUNC GLOBAL DEFAULT 12 PyList_Reverse │ │ │ │ - 899: 000643f7 16 FUNC GLOBAL DEFAULT 12 PyStatus_IsExit │ │ │ │ - 900: 001fac9d 12 FUNC GLOBAL DEFAULT 12 PyInit__opcode │ │ │ │ - 901: 0027822d 48 FUNC GLOBAL DEFAULT 12 Py_AddPendingCall │ │ │ │ + 897: 0006de25 94 FUNC GLOBAL DEFAULT 12 _Py_HashBytes │ │ │ │ + 898: 001f7fd9 84 FUNC GLOBAL DEFAULT 12 PyList_Reverse │ │ │ │ + 899: 00067635 16 FUNC GLOBAL DEFAULT 12 PyStatus_IsExit │ │ │ │ + 900: 001f9c11 12 FUNC GLOBAL DEFAULT 12 PyInit__opcode │ │ │ │ + 901: 00277685 48 FUNC GLOBAL DEFAULT 12 Py_AddPendingCall │ │ │ │ 902: 00000000 0 FUNC GLOBAL DEFAULT UND __vfprintf_chk@GLIBC_2.4 (2) │ │ │ │ - 903: 001fd15d 44 FUNC GLOBAL DEFAULT 12 PyEvent_Wait │ │ │ │ - 904: 0006450f 18 FUNC GLOBAL DEFAULT 12 _PySeqLock_AfterFork │ │ │ │ + 903: 001fc231 44 FUNC GLOBAL DEFAULT 12 PyEvent_Wait │ │ │ │ + 904: 0006774d 18 FUNC GLOBAL DEFAULT 12 _PySeqLock_AfterFork │ │ │ │ 905: 00000000 0 FUNC GLOBAL DEFAULT UND sched_setparam@GLIBC_2.4 (2) │ │ │ │ 906: 0002acad 244 FUNC GLOBAL DEFAULT 12 PySys_AddAuditHook │ │ │ │ 907: 0005f951 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetContext │ │ │ │ - 908: 0021c3a5 6 FUNC GLOBAL DEFAULT 12 _PyTime_MonotonicWithInfo │ │ │ │ - 909: 00092749 94 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8 │ │ │ │ + 908: 0021b265 6 FUNC GLOBAL DEFAULT 12 _PyTime_MonotonicWithInfo │ │ │ │ + 909: 00092041 94 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8 │ │ │ │ 910: 00000000 0 FUNC GLOBAL DEFAULT UND fpathconf@GLIBC_2.4 (2) │ │ │ │ - 911: 00146e3d 62 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetDict │ │ │ │ + 911: 00145c21 62 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetDict │ │ │ │ 912: 0005fe51 42 FUNC GLOBAL DEFAULT 12 PyOS_mystricmp │ │ │ │ - 913: 0003ca85 156 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceConcat │ │ │ │ - 914: 00048d5d 188 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_UnregisterClass │ │ │ │ - 915: 00164c15 1068 FUNC GLOBAL DEFAULT 12 PyOS_double_to_string │ │ │ │ + 913: 0003ca6d 156 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceConcat │ │ │ │ + 914: 00048b83 190 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_UnregisterClass │ │ │ │ + 915: 001630bd 1068 FUNC GLOBAL DEFAULT 12 PyOS_double_to_string │ │ │ │ 916: 00000000 0 FUNC GLOBAL DEFAULT UND ldexp@GLIBC_2.4 (2) │ │ │ │ - 917: 0004eb05 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramFullPath │ │ │ │ - 918: 000d7a21 268 FUNC GLOBAL DEFAULT 12 PyErr_ExceptionMatches │ │ │ │ - 919: 00083425 500 FUNC GLOBAL DEFAULT 12 PyObject_SetAttrString │ │ │ │ - 920: 000d15cd 270 FUNC GLOBAL DEFAULT 12 PyBytes_Concat │ │ │ │ - 921: 0009d701 20 FUNC GLOBAL DEFAULT 12 PyEval_GetBuiltins │ │ │ │ + 917: 0004ea5f 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramFullPath │ │ │ │ + 918: 000d72f9 268 FUNC GLOBAL DEFAULT 12 PyErr_ExceptionMatches │ │ │ │ + 919: 00082f95 500 FUNC GLOBAL DEFAULT 12 PyObject_SetAttrString │ │ │ │ + 920: 000d0ef1 270 FUNC GLOBAL DEFAULT 12 PyBytes_Concat │ │ │ │ + 921: 0009cfad 20 FUNC GLOBAL DEFAULT 12 PyEval_GetBuiltins │ │ │ │ 922: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_strtol@GLIBC_2.38 (15) │ │ │ │ 923: 004782a4 208 OBJECT GLOBAL DEFAULT 26 PyInstanceMethod_Type │ │ │ │ - 924: 00213609 240 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_RegisterClass │ │ │ │ - 925: 000e1ef1 40 FUNC GLOBAL DEFAULT 12 PyType_FromModuleAndSpec │ │ │ │ - 926: 00215555 116 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_ObjectToID │ │ │ │ - 927: 00062b05 50 FUNC GLOBAL DEFAULT 12 PyMethod_Self │ │ │ │ - 928: 00248f39 96 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsTracked │ │ │ │ + 924: 002126e9 240 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_RegisterClass │ │ │ │ + 925: 000e17cd 40 FUNC GLOBAL DEFAULT 12 PyType_FromModuleAndSpec │ │ │ │ + 926: 0021444d 116 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_ObjectToID │ │ │ │ + 927: 00063b1f 50 FUNC GLOBAL DEFAULT 12 PyMethod_Self │ │ │ │ + 928: 00248195 96 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsTracked │ │ │ │ 929: 00000000 0 FUNC GLOBAL DEFAULT UND fputc@GLIBC_2.4 (2) │ │ │ │ - 930: 001ebd11 164 FUNC GLOBAL DEFAULT 12 PyObject_ASCII │ │ │ │ + 930: 001eac95 164 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: 0002f841 76 FUNC GLOBAL DEFAULT 12 _PyTraceMalloc_GetTraceback │ │ │ │ - 937: 0011ca41 16 FUNC GLOBAL DEFAULT 12 _PyLong_FromGid │ │ │ │ - 938: 001f81d1 212 FUNC GLOBAL DEFAULT 12 _PyObject_FunctionStr │ │ │ │ - 939: 004581f8 268 OBJECT GLOBAL DEFAULT 14 _PyParser_TokenNames │ │ │ │ + 936: 0002fb29 76 FUNC GLOBAL DEFAULT 12 _PyTraceMalloc_GetTraceback │ │ │ │ + 937: 0011c229 16 FUNC GLOBAL DEFAULT 12 _PyLong_FromGid │ │ │ │ + 938: 001f7149 212 FUNC GLOBAL DEFAULT 12 _PyObject_FunctionStr │ │ │ │ + 939: 0045765c 268 OBJECT GLOBAL DEFAULT 14 _PyParser_TokenNames │ │ │ │ 940: 00000000 0 FUNC GLOBAL DEFAULT UND epoll_wait@GLIBC_2.4 (2) │ │ │ │ - 941: 00143751 78 FUNC GLOBAL DEFAULT 12 PyLong_AsVoidPtr │ │ │ │ + 941: 00142cb9 78 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: 0015873d 24 FUNC GLOBAL DEFAULT 12 PyErr_SetNone │ │ │ │ - 945: 0004bddd 78 FUNC GLOBAL DEFAULT 12 PyObject_DelItemString │ │ │ │ + 944: 00156bcd 24 FUNC GLOBAL DEFAULT 12 PyErr_SetNone │ │ │ │ + 945: 0004bd6f 78 FUNC GLOBAL DEFAULT 12 PyObject_DelItemString │ │ │ │ 946: 00000000 0 FUNC GLOBAL DEFAULT UND __syslog_chk@GLIBC_2.4 (2) │ │ │ │ - 947: 0006106f 14 FUNC GLOBAL DEFAULT 12 _Py_SetRefcnt │ │ │ │ - 948: 001a14ad 54 FUNC GLOBAL DEFAULT 12 PyBuffer_GetPointer │ │ │ │ - 949: 0007e6c9 70 FUNC GLOBAL DEFAULT 12 PyDescr_NewMember │ │ │ │ - 950: 00064659 6 FUNC GLOBAL DEFAULT 12 _PyThreadState_Prealloc │ │ │ │ - 951: 000699b9 188 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicit │ │ │ │ - 952: 000d874d 106 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptTypeValid │ │ │ │ + 947: 0006150f 14 FUNC GLOBAL DEFAULT 12 _Py_SetRefcnt │ │ │ │ + 948: 0019f2b1 54 FUNC GLOBAL DEFAULT 12 PyBuffer_GetPointer │ │ │ │ + 949: 0007e6ad 70 FUNC GLOBAL DEFAULT 12 PyDescr_NewMember │ │ │ │ + 950: 00067861 6 FUNC GLOBAL DEFAULT 12 _PyThreadState_Prealloc │ │ │ │ + 951: 00066d81 188 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicit │ │ │ │ + 952: 000d8025 106 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptTypeValid │ │ │ │ 953: 00000000 0 FUNC GLOBAL DEFAULT UND accept4@GLIBC_2.10 (19) │ │ │ │ - 954: 0006359d 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttrString │ │ │ │ + 954: 00065629 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttrString │ │ │ │ 955: 00000000 0 FUNC GLOBAL DEFAULT UND fputs@GLIBC_2.4 (2) │ │ │ │ - 956: 0021bdb9 16 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetCurrent │ │ │ │ - 957: 00046e97 52 FUNC GLOBAL DEFAULT 12 Py_GetConstant │ │ │ │ + 956: 0021ac79 16 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetCurrent │ │ │ │ + 957: 00046dd3 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: 0047af48 4 OBJECT GLOBAL DEFAULT 26 PyExc_BrokenPipeError │ │ │ │ 962: 00000000 0 FUNC GLOBAL DEFAULT UND sigismember@GLIBC_2.4 (2) │ │ │ │ - 963: 00060faf 18 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_CompactValue │ │ │ │ + 963: 0006144f 18 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_CompactValue │ │ │ │ 964: 00000000 0 FUNC GLOBAL DEFAULT UND ttyname_r@GLIBC_2.4 (2) │ │ │ │ - 965: 0008084d 272 FUNC GLOBAL DEFAULT 12 PyDict_SetItemString │ │ │ │ - 966: 000805f5 38 FUNC GLOBAL DEFAULT 12 PyObject_GetItemData │ │ │ │ + 965: 00080845 272 FUNC GLOBAL DEFAULT 12 PyDict_SetItemString │ │ │ │ + 966: 000805ed 38 FUNC GLOBAL DEFAULT 12 PyObject_GetItemData │ │ │ │ 967: 00477a08 208 OBJECT GLOBAL DEFAULT 26 PyProperty_Type │ │ │ │ - 968: 000826c1 80 FUNC GLOBAL DEFAULT 12 PyObject_GC_Track │ │ │ │ - 969: 00167375 30 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeIsValid │ │ │ │ + 968: 00082231 80 FUNC GLOBAL DEFAULT 12 PyObject_GC_Track │ │ │ │ + 969: 00165831 30 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeIsValid │ │ │ │ 970: 00476c54 208 OBJECT GLOBAL DEFAULT 26 PyAsyncGen_Type │ │ │ │ - 971: 0006cf29 66 FUNC GLOBAL DEFAULT 12 PyMem_RawRealloc │ │ │ │ + 971: 0006cef1 66 FUNC GLOBAL DEFAULT 12 PyMem_RawRealloc │ │ │ │ 972: 00000000 0 FUNC GLOBAL DEFAULT UND fchmod@GLIBC_2.4 (2) │ │ │ │ - 973: 000649bd 2 FUNC GLOBAL DEFAULT 12 PyThread_ReInitTLS │ │ │ │ + 973: 00067b47 2 FUNC GLOBAL DEFAULT 12 PyThread_ReInitTLS │ │ │ │ 974: 0047ac38 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: 0012e659 80 FUNC GLOBAL DEFAULT 12 PySet_Clear │ │ │ │ + 977: 0012d945 80 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: 0012add9 112 FUNC GLOBAL DEFAULT 12 PyCodec_LookupError │ │ │ │ - 981: 0010f3e9 86 FUNC GLOBAL DEFAULT 12 _PyObject_GC_Resize │ │ │ │ - 982: 0024e7e9 56 FUNC GLOBAL DEFAULT 12 _PyDeadline_Get │ │ │ │ - 983: 00064691 26 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetEvalFrameFunc │ │ │ │ - 984: 0006439d 20 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseLock │ │ │ │ + 980: 0012a5c1 112 FUNC GLOBAL DEFAULT 12 PyCodec_LookupError │ │ │ │ + 981: 0010ed11 86 FUNC GLOBAL DEFAULT 12 _PyObject_GC_Resize │ │ │ │ + 982: 0024a4e1 56 FUNC GLOBAL DEFAULT 12 _PyDeadline_Get │ │ │ │ + 983: 00067899 26 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetEvalFrameFunc │ │ │ │ + 984: 00063825 20 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseLock │ │ │ │ 985: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_join@GLIBC_2.34 (4) │ │ │ │ - 986: 000923b9 32 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefault │ │ │ │ + 986: 00091cb1 32 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefault │ │ │ │ 987: 00000000 0 FUNC GLOBAL DEFAULT UND dup2@GLIBC_2.4 (2) │ │ │ │ - 988: 00168e7d 60 FUNC GLOBAL DEFAULT 12 _PyDict_GetItem_KnownHash │ │ │ │ - 989: 0007ac21 84 FUNC GLOBAL DEFAULT 12 PyType_GenericAlloc │ │ │ │ + 988: 00167251 60 FUNC GLOBAL DEFAULT 12 _PyDict_GetItem_KnownHash │ │ │ │ + 989: 0007abe1 84 FUNC GLOBAL DEFAULT 12 PyType_GenericAlloc │ │ │ │ 990: 00000000 0 FUNC GLOBAL DEFAULT UND dup3@GLIBC_2.9 (5) │ │ │ │ - 991: 000ff459 112 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLongLong │ │ │ │ + 991: 000fee79 112 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLongLong │ │ │ │ 992: 00000000 0 FUNC GLOBAL DEFAULT UND __open64_2@GLIBC_2.7 (11) │ │ │ │ - 993: 0007abf5 42 FUNC GLOBAL DEFAULT 12 PyDescr_NewWrapper │ │ │ │ - 994: 0008edfd 94 FUNC GLOBAL DEFAULT 12 PyArg_ParseTuple │ │ │ │ - 995: 0003cf47 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetStart │ │ │ │ + 993: 0007abb5 42 FUNC GLOBAL DEFAULT 12 PyDescr_NewWrapper │ │ │ │ + 994: 0008e6f1 94 FUNC GLOBAL DEFAULT 12 PyArg_ParseTuple │ │ │ │ + 995: 0003cf2f 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetStart │ │ │ │ 996: 004745dc 208 OBJECT GLOBAL DEFAULT 26 PyODictKeys_Type │ │ │ │ - 997: 000cfe0d 32 FUNC GLOBAL DEFAULT 12 PyModule_Add │ │ │ │ - 998: 0006a2c3 28 FUNC GLOBAL DEFAULT 12 PySignal_SetWakeupFd │ │ │ │ - 999: 00064ac5 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_CompileCode │ │ │ │ - 1000: 000e20ed 40 FUNC GLOBAL DEFAULT 12 PyType_FromSpecWithBases │ │ │ │ - 1001: 00170115 362 FUNC GLOBAL DEFAULT 12 PyBytes_FromObject │ │ │ │ - 1002: 0018054d 804 FUNC GLOBAL DEFAULT 12 _PyLong_Frexp │ │ │ │ + 997: 000cf735 32 FUNC GLOBAL DEFAULT 12 PyModule_Add │ │ │ │ + 998: 00067c55 28 FUNC GLOBAL DEFAULT 12 PySignal_SetWakeupFd │ │ │ │ + 999: 00067c4d 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_CompileCode │ │ │ │ + 1000: 000e19c9 40 FUNC GLOBAL DEFAULT 12 PyType_FromSpecWithBases │ │ │ │ + 1001: 0016e475 362 FUNC GLOBAL DEFAULT 12 PyBytes_FromObject │ │ │ │ + 1002: 0017ea0d 804 FUNC GLOBAL DEFAULT 12 _PyLong_Frexp │ │ │ │ 1003: 00060029 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStdout │ │ │ │ - 1004: 00064b35 120 FUNC GLOBAL DEFAULT 12 PyObject_GetArenaAllocator │ │ │ │ - 1005: 001a95c9 124 FUNC GLOBAL DEFAULT 12 PyMem_GetAllocator │ │ │ │ + 1004: 00065bc1 120 FUNC GLOBAL DEFAULT 12 PyObject_GetArenaAllocator │ │ │ │ + 1005: 001a73d1 124 FUNC GLOBAL DEFAULT 12 PyMem_GetAllocator │ │ │ │ 1006: 000291c8 0 FUNC GLOBAL DEFAULT UND XML_SetEncoding │ │ │ │ - 1007: 0007ec71 404 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLong │ │ │ │ - 1008: 00253609 382 FUNC GLOBAL DEFAULT 12 PyCodec_ReplaceErrors │ │ │ │ - 1009: 000c3419 426 FUNC GLOBAL DEFAULT 12 PyArg_UnpackTuple │ │ │ │ + 1007: 0007ec55 396 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLong │ │ │ │ + 1008: 00252c95 382 FUNC GLOBAL DEFAULT 12 PyCodec_ReplaceErrors │ │ │ │ + 1009: 000c2d45 426 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: 00079111 106 FUNC GLOBAL DEFAULT 12 PyDict_Contains │ │ │ │ - 1013: 0004cb2b 64 FUNC GLOBAL DEFAULT 12 PyMapping_HasKey │ │ │ │ - 1014: 001fbab5 12 FUNC GLOBAL DEFAULT 12 PyInit_grp │ │ │ │ - 1015: 00035b51 68 FUNC GLOBAL DEFAULT 12 PyDict_DelItemString │ │ │ │ - 1016: 0006cbe1 128 FUNC GLOBAL DEFAULT 12 _Py_DecodeLocaleEx │ │ │ │ + 1012: 000790c1 106 FUNC GLOBAL DEFAULT 12 PyDict_Contains │ │ │ │ + 1013: 0004cb1d 64 FUNC GLOBAL DEFAULT 12 PyMapping_HasKey │ │ │ │ + 1014: 001faae9 12 FUNC GLOBAL DEFAULT 12 PyInit_grp │ │ │ │ + 1015: 00035a39 68 FUNC GLOBAL DEFAULT 12 PyDict_DelItemString │ │ │ │ + 1016: 0006cbd9 128 FUNC GLOBAL DEFAULT 12 _Py_DecodeLocaleEx │ │ │ │ 1017: 00000000 0 FUNC GLOBAL DEFAULT UND initgroups@GLIBC_2.4 (2) │ │ │ │ 1018: 00000000 0 FUNC GLOBAL DEFAULT UND sync@GLIBC_2.4 (2) │ │ │ │ - 1019: 00180d95 520 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceLshift │ │ │ │ - 1020: 00064eed 90 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_FromObject │ │ │ │ - 1021: 000b045d 146 FUNC GLOBAL DEFAULT 12 _PyArena_Malloc │ │ │ │ + 1019: 0017f25d 494 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceLshift │ │ │ │ + 1020: 00065cb1 90 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_FromObject │ │ │ │ + 1021: 000afd7d 146 FUNC GLOBAL DEFAULT 12 _PyArena_Malloc │ │ │ │ 1022: 0047c444 4 OBJECT GLOBAL DEFAULT 26 PyExc_InterpreterError │ │ │ │ - 1023: 001a40e5 44 FUNC GLOBAL DEFAULT 12 _Py_SetLocaleFromEnv │ │ │ │ + 1023: 001a1ec5 44 FUNC GLOBAL DEFAULT 12 _Py_SetLocaleFromEnv │ │ │ │ 1024: 00000000 0 FUNC GLOBAL DEFAULT UND pause@GLIBC_2.4 (2) │ │ │ │ 1025: 004e2cf4 4 OBJECT GLOBAL DEFAULT 29 Py_FileSystemDefaultEncodeErrors │ │ │ │ 1026: 00475d34 208 OBJECT GLOBAL DEFAULT 26 PyClassMethod_Type │ │ │ │ - 1027: 000569af 58 FUNC GLOBAL DEFAULT 12 _PyXI_FreeNamespace │ │ │ │ + 1027: 0005694d 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: 00095d7d 1092 FUNC GLOBAL DEFAULT 12 _PyObject_GetMethod │ │ │ │ - 1031: 0021961d 60 FUNC GLOBAL DEFAULT 12 PyMapping_Values │ │ │ │ + 1030: 00095695 1092 FUNC GLOBAL DEFAULT 12 _PyObject_GetMethod │ │ │ │ + 1031: 00218515 60 FUNC GLOBAL DEFAULT 12 PyMapping_Values │ │ │ │ 1032: 00000000 0 FUNC GLOBAL DEFAULT UND geteuid@GLIBC_2.4 (2) │ │ │ │ 1033: 0047daf4 4 OBJECT GLOBAL DEFAULT 26 PyExc_IndentationError │ │ │ │ 1034: 000604a9 108 FUNC GLOBAL DEFAULT 12 PyFunction_AddWatcher │ │ │ │ - 1035: 000642ad 20 FUNC GLOBAL DEFAULT 12 PyContext_Exit │ │ │ │ + 1035: 00063735 20 FUNC GLOBAL DEFAULT 12 PyContext_Exit │ │ │ │ 1036: 00000000 0 FUNC GLOBAL DEFAULT UND getppid@GLIBC_2.4 (2) │ │ │ │ - 1037: 0009d99d 240 FUNC GLOBAL DEFAULT 12 PyEval_EvalCode │ │ │ │ - 1038: 001d69ed 120 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetRunningMain │ │ │ │ + 1037: 0009d249 240 FUNC GLOBAL DEFAULT 12 PyEval_EvalCode │ │ │ │ + 1038: 001d48bd 120 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetRunningMain │ │ │ │ 1039: 00000000 0 FUNC GLOBAL DEFAULT UND fopen64@GLIBC_2.4 (2) │ │ │ │ - 1040: 00072b59 536 FUNC GLOBAL DEFAULT 12 PyBytes_FromStringAndSize │ │ │ │ - 1041: 00260fe9 92 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_GetBuffer │ │ │ │ + 1040: 00072b11 536 FUNC GLOBAL DEFAULT 12 PyBytes_FromStringAndSize │ │ │ │ + 1041: 00260251 92 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_GetBuffer │ │ │ │ 1042: 00000000 0 FUNC GLOBAL DEFAULT UND hypot@GLIBC_2.35 (12) │ │ │ │ - 1043: 0015d8c9 88 FUNC GLOBAL DEFAULT 12 _PyArg_NoPositional │ │ │ │ + 1043: 0015bd59 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: 0005fb09 4 FUNC GLOBAL DEFAULT 12 PyCode_GetFreevars │ │ │ │ - 1047: 00113d1d 52 FUNC GLOBAL DEFAULT 12 PyObject_Bytes │ │ │ │ - 1048: 00067dcf 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileFlags │ │ │ │ - 1049: 000f9b49 220 FUNC GLOBAL DEFAULT 12 PyNumber_Negative │ │ │ │ - 1050: 00072d71 288 FUNC GLOBAL DEFAULT 12 PyTuple_New │ │ │ │ - 1051: 00274b71 926 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_AsDict │ │ │ │ - 1052: 0004fba1 2 FUNC GLOBAL DEFAULT 12 _PyDict_SizeOf │ │ │ │ - 1053: 0018b2b1 8 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromObject │ │ │ │ + 1047: 00113631 52 FUNC GLOBAL DEFAULT 12 PyObject_Bytes │ │ │ │ + 1048: 0006873b 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileFlags │ │ │ │ + 1049: 000f94a9 220 FUNC GLOBAL DEFAULT 12 PyNumber_Negative │ │ │ │ + 1050: 00072d29 288 FUNC GLOBAL DEFAULT 12 PyTuple_New │ │ │ │ + 1051: 00273f71 926 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_AsDict │ │ │ │ + 1052: 0004fb0b 2 FUNC GLOBAL DEFAULT 12 _PyDict_SizeOf │ │ │ │ + 1053: 00189985 8 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromObject │ │ │ │ 1054: 00000000 0 FUNC GLOBAL DEFAULT UND frexp@GLIBC_2.4 (2) │ │ │ │ - 1055: 0008bb59 1480 FUNC GLOBAL DEFAULT 12 _PyObject_MakeTpCall │ │ │ │ - 1056: 001ed549 254 FUNC GLOBAL DEFAULT 12 _Py_Gid_Converter │ │ │ │ + 1055: 0008b419 1480 FUNC GLOBAL DEFAULT 12 _PyObject_MakeTpCall │ │ │ │ + 1056: 001ec4cd 254 FUNC GLOBAL DEFAULT 12 _Py_Gid_Converter │ │ │ │ 1057: 004722f4 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: 004e4f48 0 NOTYPE GLOBAL DEFAULT 29 __bss_end__ │ │ │ │ - 1061: 001dc2a5 48 FUNC GLOBAL DEFAULT 12 PyThread_start_new_thread │ │ │ │ - 1062: 00064dc5 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoop │ │ │ │ - 1063: 00090649 240 FUNC GLOBAL DEFAULT 12 PyDict_Next │ │ │ │ - 1064: 001d5e61 216 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleObject │ │ │ │ + 1061: 001da1ad 48 FUNC GLOBAL DEFAULT 12 PyThread_start_new_thread │ │ │ │ + 1062: 00067f61 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoop │ │ │ │ + 1063: 0008ff45 240 FUNC GLOBAL DEFAULT 12 PyDict_Next │ │ │ │ + 1064: 001d3d31 216 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleObject │ │ │ │ 1065: 00000000 0 FUNC GLOBAL DEFAULT UND strcmp@GLIBC_2.4 (2) │ │ │ │ 1066: 00476940 208 OBJECT GLOBAL DEFAULT 26 PyGen_Type │ │ │ │ - 1067: 0004702d 172 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_SetExtra │ │ │ │ - 1068: 00239a55 2 FUNC GLOBAL DEFAULT 12 PyDict_Values │ │ │ │ - 1069: 0019f845 468 FUNC GLOBAL DEFAULT 12 PyFloat_Pack2 │ │ │ │ - 1070: 001f4f5d 20 FUNC GLOBAL DEFAULT 12 _PyEvent_IsSet │ │ │ │ + 1067: 00046ef5 172 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_SetExtra │ │ │ │ + 1068: 00238945 2 FUNC GLOBAL DEFAULT 12 PyDict_Values │ │ │ │ + 1069: 0019d7b9 464 FUNC GLOBAL DEFAULT 12 PyFloat_Pack2 │ │ │ │ + 1070: 001f3edd 20 FUNC GLOBAL DEFAULT 12 _PyEvent_IsSet │ │ │ │ 1071: 0002e569 264 FUNC GLOBAL DEFAULT 12 PyObject_Print │ │ │ │ - 1072: 00091885 48 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallDict │ │ │ │ - 1073: 0013b129 26 FUNC GLOBAL DEFAULT 12 PyIter_Check │ │ │ │ - 1074: 0014588d 84 FUNC GLOBAL DEFAULT 12 Py_ReprLeave │ │ │ │ - 1075: 0019bf5d 412 FUNC GLOBAL DEFAULT 12 PyFloat_Pack4 │ │ │ │ + 1072: 00091181 48 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallDict │ │ │ │ + 1073: 0013a699 26 FUNC GLOBAL DEFAULT 12 PyIter_Check │ │ │ │ + 1074: 00144df5 84 FUNC GLOBAL DEFAULT 12 Py_ReprLeave │ │ │ │ + 1075: 00199efd 412 FUNC GLOBAL DEFAULT 12 PyFloat_Pack4 │ │ │ │ 1076: 00473938 208 OBJECT GLOBAL DEFAULT 26 PyRangeIter_Type │ │ │ │ - 1077: 0017d881 12 FUNC GLOBAL DEFAULT 12 PyNumber_Power │ │ │ │ + 1077: 0017bd41 12 FUNC GLOBAL DEFAULT 12 PyNumber_Power │ │ │ │ 1078: 00060061 62 FUNC GLOBAL DEFAULT 12 PyTime_TimeRaw │ │ │ │ 1079: 00000000 0 FUNC GLOBAL DEFAULT UND inflateCopy@ZLIB_1.2.0 (24) │ │ │ │ - 1080: 0007c689 468 FUNC GLOBAL DEFAULT 12 PyObject_Free │ │ │ │ - 1081: 001debfd 12 FUNC GLOBAL DEFAULT 12 PyInit__datetime │ │ │ │ - 1082: 0010d339 14 FUNC GLOBAL DEFAULT 12 Py_HashPointer │ │ │ │ - 1083: 00157db5 448 FUNC GLOBAL DEFAULT 12 PyFloat_Pack8 │ │ │ │ - 1084: 0003011d 884 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Child │ │ │ │ + 1080: 0007c649 468 FUNC GLOBAL DEFAULT 12 PyObject_Free │ │ │ │ + 1081: 001dca39 12 FUNC GLOBAL DEFAULT 12 PyInit__datetime │ │ │ │ + 1082: 0010cca5 14 FUNC GLOBAL DEFAULT 12 Py_HashPointer │ │ │ │ + 1083: 00156245 448 FUNC GLOBAL DEFAULT 12 PyFloat_Pack8 │ │ │ │ + 1084: 00030409 884 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Child │ │ │ │ 1085: 00000000 0 FUNC GLOBAL DEFAULT UND lchown@GLIBC_2.4 (2) │ │ │ │ 1086: 0047abc8 4 OBJECT GLOBAL DEFAULT 26 PyExc_TypeError │ │ │ │ 1087: 00000000 0 FUNC GLOBAL DEFAULT UND access@GLIBC_2.4 (2) │ │ │ │ - 1088: 0013a3d1 48 FUNC GLOBAL DEFAULT 12 PyEval_MergeCompilerFlags │ │ │ │ - 1089: 000d7c39 44 FUNC GLOBAL DEFAULT 12 PyErr_SetRaisedException │ │ │ │ - 1090: 001de9e5 72 FUNC GLOBAL DEFAULT 12 PyModule_Create2 │ │ │ │ - 1091: 001f9731 120 FUNC GLOBAL DEFAULT 12 PySequence_GetSlice │ │ │ │ - 1092: 0006a33b 18 FUNC GLOBAL DEFAULT 12 PyOS_InterruptOccurred │ │ │ │ - 1093: 000642d1 6 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Clear │ │ │ │ + 1088: 0013994d 48 FUNC GLOBAL DEFAULT 12 PyEval_MergeCompilerFlags │ │ │ │ + 1089: 000d7511 44 FUNC GLOBAL DEFAULT 12 PyErr_SetRaisedException │ │ │ │ + 1090: 001dc891 72 FUNC GLOBAL DEFAULT 12 PyModule_Create2 │ │ │ │ + 1091: 001f86a9 120 FUNC GLOBAL DEFAULT 12 PySequence_GetSlice │ │ │ │ + 1092: 00067ccd 16 FUNC GLOBAL DEFAULT 12 PyOS_InterruptOccurred │ │ │ │ + 1093: 00063759 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: 0005feff 58 FUNC GLOBAL DEFAULT 12 PySys_FormatStdout │ │ │ │ 1098: 0005fcbd 18 FUNC GLOBAL DEFAULT 12 Py_IncRef │ │ │ │ - 1099: 000643b5 14 FUNC GLOBAL DEFAULT 12 PyStatus_Error │ │ │ │ + 1099: 000675f3 14 FUNC GLOBAL DEFAULT 12 PyStatus_Error │ │ │ │ 1100: 00000000 0 FUNC GLOBAL DEFAULT UND inflate │ │ │ │ 1101: 004e2a00 1 OBJECT GLOBAL DEFAULT 29 _PyByteArray_empty_string │ │ │ │ 1102: 00000000 0 FUNC GLOBAL DEFAULT UND wmemchr@GLIBC_2.4 (2) │ │ │ │ 1103: 0047110c 208 OBJECT GLOBAL DEFAULT 26 PyFrozenSet_Type │ │ │ │ - 1104: 000e8bc1 804 FUNC GLOBAL DEFAULT 12 PyObject_Str │ │ │ │ - 1105: 00145761 118 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteChar │ │ │ │ - 1106: 000edbad 724 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideCharString │ │ │ │ - 1107: 0015e155 26 FUNC GLOBAL DEFAULT 12 PySequence_Check │ │ │ │ - 1108: 00181e4d 52 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLinebreak │ │ │ │ - 1109: 000661bd 50 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_FailIfRunningMain │ │ │ │ - 1110: 0020e77d 34 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimespec │ │ │ │ - 1111: 000e9181 488 FUNC GLOBAL DEFAULT 12 PyErr_CheckSignals │ │ │ │ - 1112: 0012ee71 352 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Line │ │ │ │ + 1104: 000e84a5 804 FUNC GLOBAL DEFAULT 12 PyObject_Str │ │ │ │ + 1105: 00144cc9 118 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteChar │ │ │ │ + 1106: 000ed491 724 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideCharString │ │ │ │ + 1107: 0015c5e5 26 FUNC GLOBAL DEFAULT 12 PySequence_Check │ │ │ │ + 1108: 001802fd 52 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLinebreak │ │ │ │ + 1109: 00068201 50 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_FailIfRunningMain │ │ │ │ + 1110: 0020d85d 34 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimespec │ │ │ │ + 1111: 000e8a65 488 FUNC GLOBAL DEFAULT 12 PyErr_CheckSignals │ │ │ │ + 1112: 0012e161 352 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Line │ │ │ │ 1113: 0002ac89 36 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitIsolatedConfig │ │ │ │ - 1114: 001d5f45 124 FUNC GLOBAL DEFAULT 12 PyDict_Watch │ │ │ │ - 1115: 0006cc6d 104 FUNC GLOBAL DEFAULT 12 PyConfig_SetString │ │ │ │ - 1116: 00036ced 78 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcUnbound │ │ │ │ - 1117: 0023c411 52 FUNC GLOBAL DEFAULT 12 Py_GetConstantBorrowed │ │ │ │ + 1114: 001d3e15 124 FUNC GLOBAL DEFAULT 12 PyDict_Watch │ │ │ │ + 1115: 0006cc65 104 FUNC GLOBAL DEFAULT 12 PyConfig_SetString │ │ │ │ + 1116: 00036ccd 78 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcUnbound │ │ │ │ + 1117: 0023b2fd 52 FUNC GLOBAL DEFAULT 12 Py_GetConstantBorrowed │ │ │ │ 1118: 0002afab 40 FUNC GLOBAL DEFAULT 12 PyConfig_SetArgv │ │ │ │ 1119: 0005fd47 128 FUNC GLOBAL DEFAULT 12 PyWeakref_GetObject │ │ │ │ - 1120: 00056f37 54 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsFinalized │ │ │ │ - 1121: 001eb0d1 112 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcCheckArg │ │ │ │ - 1122: 00197fb1 274 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLongAndOverflow │ │ │ │ - 1123: 000728cd 652 FUNC GLOBAL DEFAULT 12 PyUnicode_New │ │ │ │ - 1124: 001869a5 44 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4 │ │ │ │ + 1120: 00056f29 54 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsFinalized │ │ │ │ + 1121: 001ea055 112 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcCheckArg │ │ │ │ + 1122: 00196301 274 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLongAndOverflow │ │ │ │ + 1123: 00072885 652 FUNC GLOBAL DEFAULT 12 PyUnicode_New │ │ │ │ + 1124: 00185039 44 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4 │ │ │ │ 1125: 00000000 0 FUNC GLOBAL DEFAULT UND killpg@GLIBC_2.4 (2) │ │ │ │ - 1126: 00060e67 58 FUNC GLOBAL DEFAULT 12 PyBuffer_FillContiguousStrides │ │ │ │ - 1127: 0006d2c1 304 FUNC GLOBAL DEFAULT 12 PyConfig_Clear │ │ │ │ + 1126: 00061309 58 FUNC GLOBAL DEFAULT 12 PyBuffer_FillContiguousStrides │ │ │ │ + 1127: 0006d289 304 FUNC GLOBAL DEFAULT 12 PyConfig_Clear │ │ │ │ 1128: 00474268 208 OBJECT GLOBAL DEFAULT 26 PyMemoryView_Type │ │ │ │ 1129: 0005d471 16 FUNC GLOBAL DEFAULT 12 PyFloat_GetMin │ │ │ │ 1130: 00000000 0 FUNC GLOBAL DEFAULT UND pwrite64@GLIBC_2.4 (2) │ │ │ │ 1131: 000602f3 48 FUNC GLOBAL DEFAULT 12 PyUnicode_Translate │ │ │ │ 1132: 00000000 0 FUNC GLOBAL DEFAULT UND kill@GLIBC_2.4 (2) │ │ │ │ - 1133: 0003e709 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrString │ │ │ │ + 1133: 0003e6eb 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrString │ │ │ │ 1134: 00000000 0 FUNC GLOBAL DEFAULT UND wcschr@GLIBC_2.4 (2) │ │ │ │ - 1135: 00155cd9 576 FUNC GLOBAL DEFAULT 12 PyBytes_Repr │ │ │ │ - 1136: 001a9e85 12 FUNC GLOBAL DEFAULT 12 PyStatus_Ok │ │ │ │ + 1135: 00154169 576 FUNC GLOBAL DEFAULT 12 PyBytes_Repr │ │ │ │ + 1136: 001a7c8d 12 FUNC GLOBAL DEFAULT 12 PyStatus_Ok │ │ │ │ 1137: 00000000 0 FUNC GLOBAL DEFAULT UND memcpy@GLIBC_2.4 (2) │ │ │ │ - 1138: 00148051 528 FUNC GLOBAL DEFAULT 12 PyFloat_AsDouble │ │ │ │ - 1139: 000f02b9 96 FUNC GLOBAL DEFAULT 12 _PyLong_NumBits │ │ │ │ + 1138: 00146c39 528 FUNC GLOBAL DEFAULT 12 PyFloat_AsDouble │ │ │ │ + 1139: 000efc11 96 FUNC GLOBAL DEFAULT 12 _PyLong_NumBits │ │ │ │ 1140: 004751dc 208 OBJECT GLOBAL DEFAULT 26 PyDictRevIterKey_Type │ │ │ │ - 1141: 0003dac5 328 FUNC GLOBAL DEFAULT 12 PyFrame_New │ │ │ │ - 1142: 001673b5 572 FUNC GLOBAL DEFAULT 12 PyUnicode_AsASCIIString │ │ │ │ + 1141: 0003daa9 328 FUNC GLOBAL DEFAULT 12 PyFrame_New │ │ │ │ + 1142: 00165871 572 FUNC GLOBAL DEFAULT 12 PyUnicode_AsASCIIString │ │ │ │ 1143: 00000000 0 FUNC GLOBAL DEFAULT UND getgrent@GLIBC_2.4 (2) │ │ │ │ - 1144: 001689fd 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasJump │ │ │ │ + 1144: 00166dad 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasJump │ │ │ │ 1145: 000299c4 0 FUNC GLOBAL DEFAULT UND cbrt@GLIBC_2.4 (3) │ │ │ │ 1146: 0005e29f 58 FUNC GLOBAL DEFAULT 12 PyImport_GetModuleDict │ │ │ │ 1147: 00000000 0 FUNC GLOBAL DEFAULT UND copy_file_range@GLIBC_2.27 (13) │ │ │ │ - 1148: 000ba815 88 FUNC GLOBAL DEFAULT 12 _PyFunction_SetVersion │ │ │ │ + 1148: 000ba165 88 FUNC GLOBAL DEFAULT 12 _PyFunction_SetVersion │ │ │ │ 1149: 0002ada1 84 FUNC GLOBAL DEFAULT 12 PySys_AddWarnOption │ │ │ │ 1150: 00000000 0 FUNC GLOBAL DEFAULT UND inet_aton@GLIBC_2.4 (2) │ │ │ │ 1151: 004748ac 208 OBJECT GLOBAL DEFAULT 26 PyODictIter_Type │ │ │ │ 1152: 0002ac5d 44 FUNC GLOBAL DEFAULT 12 _PyPreConfig_InitCompatConfig │ │ │ │ - 1153: 00258815 4 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_NewObject │ │ │ │ - 1154: 00078ff1 48 FUNC GLOBAL DEFAULT 12 PyObject_GC_UnTrack │ │ │ │ - 1155: 00237a09 38 FUNC GLOBAL DEFAULT 12 _PyGen_yf │ │ │ │ - 1156: 0005cd2d 142 FUNC GLOBAL DEFAULT 12 PyFile_FromFd │ │ │ │ - 1157: 0006c6ab 16 FUNC GLOBAL DEFAULT 12 _Py_Get_Getpath_CodeObject │ │ │ │ - 1158: 000927a9 60 FUNC GLOBAL DEFAULT 12 PySys_Audit │ │ │ │ - 1159: 000d6649 192 FUNC GLOBAL DEFAULT 12 PyObject_CallOneArg │ │ │ │ - 1160: 000894d5 32 FUNC GLOBAL DEFAULT 12 PyDict_Update │ │ │ │ + 1153: 00257a9d 4 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_NewObject │ │ │ │ + 1154: 00078fa1 48 FUNC GLOBAL DEFAULT 12 PyObject_GC_UnTrack │ │ │ │ + 1155: 002368f9 38 FUNC GLOBAL DEFAULT 12 _PyGen_yf │ │ │ │ + 1156: 0005cd25 142 FUNC GLOBAL DEFAULT 12 PyFile_FromFd │ │ │ │ + 1157: 0006bedd 16 FUNC GLOBAL DEFAULT 12 _Py_Get_Getpath_CodeObject │ │ │ │ + 1158: 000920a1 60 FUNC GLOBAL DEFAULT 12 PySys_Audit │ │ │ │ + 1159: 000d5f29 192 FUNC GLOBAL DEFAULT 12 PyObject_CallOneArg │ │ │ │ + 1160: 00089025 32 FUNC GLOBAL DEFAULT 12 PyDict_Update │ │ │ │ 1161: 0047196c 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: 000fdfbd 448 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizerFromDealloc │ │ │ │ + 1165: 000fd8d1 452 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizerFromDealloc │ │ │ │ 1166: 0047ea9c 208 OBJECT GLOBAL DEFAULT 26 _PyExc_IncompleteInputError │ │ │ │ - 1167: 000579e9 4 FUNC GLOBAL DEFAULT 12 PyDict_MergeFromSeq2 │ │ │ │ - 1168: 00242e21 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceTrueDivide │ │ │ │ - 1169: 00083df5 276 FUNC GLOBAL DEFAULT 12 _PyType_LookupRef │ │ │ │ - 1170: 00078005 464 FUNC GLOBAL DEFAULT 12 PyMem_Free │ │ │ │ - 1171: 00060f91 18 FUNC GLOBAL DEFAULT 12 _PyFrame_IsEntryFrame │ │ │ │ - 1172: 00082199 68 FUNC GLOBAL DEFAULT 12 PyModule_New │ │ │ │ + 1167: 000579e5 4 FUNC GLOBAL DEFAULT 12 PyDict_MergeFromSeq2 │ │ │ │ + 1168: 00242011 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceTrueDivide │ │ │ │ + 1169: 00083965 276 FUNC GLOBAL DEFAULT 12 _PyType_LookupRef │ │ │ │ + 1170: 00077fb1 468 FUNC GLOBAL DEFAULT 12 PyMem_Free │ │ │ │ + 1171: 00061431 18 FUNC GLOBAL DEFAULT 12 _PyFrame_IsEntryFrame │ │ │ │ + 1172: 00082191 68 FUNC GLOBAL DEFAULT 12 PyModule_New │ │ │ │ 1173: 00000000 0 FUNC GLOBAL DEFAULT UND __pthread_cond_timedwait64@GLIBC_2.34 (4) │ │ │ │ - 1174: 0037d154 128 OBJECT GLOBAL DEFAULT 14 _Py_ascii_whitespace │ │ │ │ - 1175: 001235d5 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDecimalDigit │ │ │ │ + 1174: 0037c5d4 128 OBJECT GLOBAL DEFAULT 14 _Py_ascii_whitespace │ │ │ │ + 1175: 00122db5 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDecimalDigit │ │ │ │ 1176: 0002be43 306 FUNC GLOBAL DEFAULT 12 PyOS_Readline │ │ │ │ - 1177: 0005695b 84 FUNC GLOBAL DEFAULT 12 _PyLong_Size_t_Converter │ │ │ │ - 1178: 000525d1 30 FUNC GLOBAL DEFAULT 12 PyBytes_ConcatAndDel │ │ │ │ - 1179: 0003481b 10 FUNC GLOBAL DEFAULT 12 PyInit__elementtree │ │ │ │ - 1180: 001eace9 62 FUNC GLOBAL DEFAULT 12 PyModule_AddObject │ │ │ │ + 1177: 000568f9 84 FUNC GLOBAL DEFAULT 12 _PyLong_Size_t_Converter │ │ │ │ + 1178: 000525cf 30 FUNC GLOBAL DEFAULT 12 PyBytes_ConcatAndDel │ │ │ │ + 1179: 000347fb 10 FUNC GLOBAL DEFAULT 12 PyInit__elementtree │ │ │ │ + 1180: 001e9c6d 62 FUNC GLOBAL DEFAULT 12 PyModule_AddObject │ │ │ │ 1181: 00000000 0 FUNC GLOBAL DEFAULT UND strerror@GLIBC_2.4 (2) │ │ │ │ 1182: 0005f7cd 10 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLasti │ │ │ │ - 1183: 000bd3cd 764 FUNC GLOBAL DEFAULT 12 _PyEval_FrameClearAndPop │ │ │ │ - 1184: 00153269 54 FUNC GLOBAL DEFAULT 12 PyFunction_GetModule │ │ │ │ - 1185: 0010dc6d 88 FUNC GLOBAL DEFAULT 12 PyThread_free_lock │ │ │ │ + 1183: 000bcd19 764 FUNC GLOBAL DEFAULT 12 _PyEval_FrameClearAndPop │ │ │ │ + 1184: 001516f5 54 FUNC GLOBAL DEFAULT 12 PyFunction_GetModule │ │ │ │ + 1185: 0010d5c1 88 FUNC GLOBAL DEFAULT 12 PyThread_free_lock │ │ │ │ 1186: 0002a0d4 0 FUNC GLOBAL DEFAULT UND XML_SetElementDeclHandler │ │ │ │ - 1187: 0012acf9 10 FUNC GLOBAL DEFAULT 12 _PyErr_ExceptionMatches │ │ │ │ - 1188: 00092385 48 FUNC GLOBAL DEFAULT 12 PyObject_Type │ │ │ │ - 1189: 00060f8d 2 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocals │ │ │ │ - 1190: 00080559 34 FUNC GLOBAL DEFAULT 12 PyType_Ready │ │ │ │ + 1187: 0012a4e1 10 FUNC GLOBAL DEFAULT 12 _PyErr_ExceptionMatches │ │ │ │ + 1188: 00091c7d 48 FUNC GLOBAL DEFAULT 12 PyObject_Type │ │ │ │ + 1189: 0006142d 2 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocals │ │ │ │ + 1190: 00080551 34 FUNC GLOBAL DEFAULT 12 PyType_Ready │ │ │ │ 1191: 004b9cf0 4 OBJECT GLOBAL DEFAULT 29 Py_UnbufferedStdioFlag │ │ │ │ 1192: 004825b8 4 OBJECT GLOBAL DEFAULT 26 Py_hexdigits │ │ │ │ - 1193: 001647dd 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceXor │ │ │ │ + 1193: 00162c75 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceXor │ │ │ │ 1194: 00000000 0 FUNC GLOBAL DEFAULT UND bindtextdomain@GLIBC_2.4 (2) │ │ │ │ 1195: 0005fa71 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetName │ │ │ │ - 1196: 00379e00 104 OBJECT GLOBAL DEFAULT 14 _PyEval_BinaryOps │ │ │ │ - 1197: 001684fd 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasConst │ │ │ │ - 1198: 00101c41 40 FUNC GLOBAL DEFAULT 12 PyTime_MonotonicRaw │ │ │ │ - 1199: 002003c1 324 FUNC GLOBAL DEFAULT 12 _PyEval_SetProfile │ │ │ │ + 1196: 00379280 104 OBJECT GLOBAL DEFAULT 14 _PyEval_BinaryOps │ │ │ │ + 1197: 001668d1 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasConst │ │ │ │ + 1198: 00101681 40 FUNC GLOBAL DEFAULT 12 PyTime_MonotonicRaw │ │ │ │ + 1199: 001ff401 324 FUNC GLOBAL DEFAULT 12 _PyEval_SetProfile │ │ │ │ 1200: 00472980 208 OBJECT GLOBAL DEFAULT 26 _PyWeakref_ProxyType │ │ │ │ - 1201: 00060eaf 30 FUNC GLOBAL DEFAULT 12 PyAIter_Check │ │ │ │ + 1201: 00061351 30 FUNC GLOBAL DEFAULT 12 PyAIter_Check │ │ │ │ 1202: 00060411 92 FUNC GLOBAL DEFAULT 12 PyDict_AddWatcher │ │ │ │ - 1203: 0004f387 62 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyString │ │ │ │ - 1204: 00214b7d 46 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetIDObject │ │ │ │ + 1203: 0004f35d 62 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyString │ │ │ │ + 1204: 00213a75 46 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetIDObject │ │ │ │ 1205: 00000000 0 FUNC GLOBAL DEFAULT UND pipe@GLIBC_2.4 (2) │ │ │ │ - 1206: 00069ee9 20 FUNC GLOBAL DEFAULT 12 PySys_SetArgv │ │ │ │ - 1207: 0003c419 28 FUNC GLOBAL DEFAULT 12 PyErr_NormalizeException │ │ │ │ + 1206: 0006c361 20 FUNC GLOBAL DEFAULT 12 PySys_SetArgv │ │ │ │ + 1207: 0003c401 28 FUNC GLOBAL DEFAULT 12 PyErr_NormalizeException │ │ │ │ 1208: 00000000 0 FUNC GLOBAL DEFAULT UND fchmodat@GLIBC_2.4 (2) │ │ │ │ - 1209: 00133825 392 FUNC GLOBAL DEFAULT 12 PyNumber_FloorDivide │ │ │ │ - 1210: 000548eb 6 FUNC GLOBAL DEFAULT 12 PyUnicode_AsLatin1String │ │ │ │ + 1209: 00132b09 392 FUNC GLOBAL DEFAULT 12 PyNumber_FloorDivide │ │ │ │ + 1210: 000548c5 6 FUNC GLOBAL DEFAULT 12 PyUnicode_AsLatin1String │ │ │ │ 1211: 004746cc 208 OBJECT GLOBAL DEFAULT 26 PyODictItems_Type │ │ │ │ 1212: 000605f1 108 FUNC GLOBAL DEFAULT 12 PyType_Watch │ │ │ │ - 1213: 000334ed 68 FUNC GLOBAL DEFAULT 12 _PyImport_SetModule │ │ │ │ - 1214: 00067e9f 30 FUNC GLOBAL DEFAULT 12 Py_CompileStringFlags │ │ │ │ - 1215: 001c19ed 12 FUNC GLOBAL DEFAULT 12 PyInit__io │ │ │ │ + 1213: 000334cd 68 FUNC GLOBAL DEFAULT 12 _PyImport_SetModule │ │ │ │ + 1214: 0006880b 30 FUNC GLOBAL DEFAULT 12 Py_CompileStringFlags │ │ │ │ + 1215: 001bf8c5 12 FUNC GLOBAL DEFAULT 12 PyInit__io │ │ │ │ 1216: 0047af58 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionResetError │ │ │ │ 1217: 00000000 0 FUNC GLOBAL DEFAULT UND clock@GLIBC_2.4 (2) │ │ │ │ 1218: 000521a9 188 FUNC GLOBAL DEFAULT 12 PySequence_Repeat │ │ │ │ - 1219: 00181831 104 FUNC GLOBAL DEFAULT 12 _PyLong_AsTime_t │ │ │ │ + 1219: 0017fce1 104 FUNC GLOBAL DEFAULT 12 _PyLong_AsTime_t │ │ │ │ 1220: 0047dad4 4 OBJECT GLOBAL DEFAULT 26 PyExc_TabError │ │ │ │ - 1221: 001b5dad 76 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleRef │ │ │ │ + 1221: 001b3be5 76 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleRef │ │ │ │ 1222: 004b9cac 4 OBJECT GLOBAL DEFAULT 29 Py_UTF8Mode │ │ │ │ 1223: 004724e4 208 OBJECT GLOBAL DEFAULT 26 PyMap_Type │ │ │ │ 1224: 00000000 0 FUNC GLOBAL DEFAULT UND __fdelt_chk@GLIBC_2.15 (16) │ │ │ │ - 1225: 00171da1 64 FUNC GLOBAL DEFAULT 12 PyType_GetModuleState │ │ │ │ - 1226: 00050c37 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireRaiseEvent │ │ │ │ - 1227: 0008b7c1 206 FUNC GLOBAL DEFAULT 12 PyObject_SetItem │ │ │ │ + 1225: 001700fd 64 FUNC GLOBAL DEFAULT 12 PyType_GetModuleState │ │ │ │ + 1226: 00050c2f 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireRaiseEvent │ │ │ │ + 1227: 0008b081 206 FUNC GLOBAL DEFAULT 12 PyObject_SetItem │ │ │ │ 1228: 00000000 0 FUNC GLOBAL DEFAULT UND lremovexattr@GLIBC_2.4 (2) │ │ │ │ 1229: 004b968c 4 OBJECT GLOBAL DEFAULT 29 stdout@GLIBC_2.4 (2) │ │ │ │ - 1230: 00061039 2 FUNC GLOBAL DEFAULT 12 _Py_BreakPoint │ │ │ │ + 1230: 000614d9 2 FUNC GLOBAL DEFAULT 12 _Py_BreakPoint │ │ │ │ 1231: 00473ce8 208 OBJECT GLOBAL DEFAULT 26 PyModuleDef_Type │ │ │ │ - 1232: 0006103b 4 FUNC GLOBAL DEFAULT 12 PyObject_GET_WEAKREFS_LISTPTR │ │ │ │ + 1232: 000614db 4 FUNC GLOBAL DEFAULT 12 PyObject_GET_WEAKREFS_LISTPTR │ │ │ │ 1233: 00000000 0 FUNC GLOBAL DEFAULT UND if_nametoindex@GLIBC_2.4 (2) │ │ │ │ - 1234: 00159699 64 FUNC GLOBAL DEFAULT 12 PyType_GetModule │ │ │ │ + 1234: 00157b29 64 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: 001a2c9d 94 FUNC GLOBAL DEFAULT 12 PyConfig_InitIsolatedConfig │ │ │ │ + 1237: 001a0a4d 94 FUNC GLOBAL DEFAULT 12 PyConfig_InitIsolatedConfig │ │ │ │ 1238: 0002a5d8 0 FUNC GLOBAL DEFAULT UND cosh@GLIBC_2.4 (3) │ │ │ │ - 1239: 000f6895 8 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrno │ │ │ │ - 1240: 000bf7d9 692 FUNC GLOBAL DEFAULT 12 _PyUnicode_ScanIdentifier │ │ │ │ + 1239: 000f61f5 8 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrno │ │ │ │ + 1240: 000bf121 692 FUNC GLOBAL DEFAULT 12 _PyUnicode_ScanIdentifier │ │ │ │ 1241: 00000000 0 FUNC GLOBAL DEFAULT UND memrchr@GLIBC_2.4 (2) │ │ │ │ - 1242: 000549cb 58 FUNC GLOBAL DEFAULT 12 PyEval_SetTrace │ │ │ │ + 1242: 000549c7 58 FUNC GLOBAL DEFAULT 12 PyEval_SetTrace │ │ │ │ 1243: 0002bb1d 84 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileExFlags │ │ │ │ - 1244: 0011577d 4 FUNC GLOBAL DEFAULT 12 PyDict_Pop │ │ │ │ - 1245: 0023cb39 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsRunningMain │ │ │ │ - 1246: 00049231 68 FUNC GLOBAL DEFAULT 12 _PyObject_CheckCrossInterpreterData │ │ │ │ - 1247: 0021651d 8 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable_async_safe │ │ │ │ - 1248: 0024ee75 272 FUNC GLOBAL DEFAULT 12 _PySys_GetSizeOf │ │ │ │ - 1249: 0003fde7 58 FUNC GLOBAL DEFAULT 12 PyUnstable_Eval_RequestCodeExtraIndex │ │ │ │ - 1250: 000ba7c1 82 FUNC GLOBAL DEFAULT 12 PyTuple_GetItem │ │ │ │ + 1244: 00115091 4 FUNC GLOBAL DEFAULT 12 PyDict_Pop │ │ │ │ + 1245: 0023ba29 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsRunningMain │ │ │ │ + 1246: 00049161 68 FUNC GLOBAL DEFAULT 12 _PyObject_CheckCrossInterpreterData │ │ │ │ + 1247: 00215415 8 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable_async_safe │ │ │ │ + 1248: 0024eded 272 FUNC GLOBAL DEFAULT 12 _PySys_GetSizeOf │ │ │ │ + 1249: 0003fdd3 58 FUNC GLOBAL DEFAULT 12 PyUnstable_Eval_RequestCodeExtraIndex │ │ │ │ + 1250: 000ba111 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: 000361e1 12 FUNC GLOBAL DEFAULT 12 PyInit__symtable │ │ │ │ + 1253: 000361c1 12 FUNC GLOBAL DEFAULT 12 PyInit__symtable │ │ │ │ 1254: 00000000 0 FUNC GLOBAL DEFAULT UND open64@GLIBC_2.4 (2) │ │ │ │ - 1255: 0004fa9b 42 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyStartEvent │ │ │ │ + 1255: 0004fa97 42 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyStartEvent │ │ │ │ 1256: 0005fc01 92 FUNC GLOBAL DEFAULT 12 PyUnstable_GC_VisitObjects │ │ │ │ - 1257: 00063c73 10 FUNC GLOBAL DEFAULT 12 PyType_SUPPORTS_WEAKREFS │ │ │ │ - 1258: 001d9abd 12 FUNC GLOBAL DEFAULT 12 PyInit__functools │ │ │ │ - 1259: 0006424d 24 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrameEx │ │ │ │ + 1257: 000630fd 10 FUNC GLOBAL DEFAULT 12 PyType_SUPPORTS_WEAKREFS │ │ │ │ + 1258: 001d79bd 12 FUNC GLOBAL DEFAULT 12 PyInit__functools │ │ │ │ + 1259: 000636d5 24 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrameEx │ │ │ │ 1260: 0002a674 0 FUNC GLOBAL DEFAULT UND fchdir@GLIBC_2.4 (2) │ │ │ │ - 1261: 001c47f9 12 FUNC GLOBAL DEFAULT 12 PyInit_time │ │ │ │ - 1262: 00272f2d 532 FUNC GLOBAL DEFAULT 12 PyMemoryView_GetContiguous │ │ │ │ + 1261: 001c26d1 12 FUNC GLOBAL DEFAULT 12 PyInit_time │ │ │ │ + 1262: 0027232d 532 FUNC GLOBAL DEFAULT 12 PyMemoryView_GetContiguous │ │ │ │ 1263: 004e2d10 4 OBJECT GLOBAL DEFAULT 29 _PyOS_ReadlineTState │ │ │ │ - 1264: 000e23e9 4 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_Take2 │ │ │ │ - 1265: 00066771 272 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType2 │ │ │ │ + 1264: 000e1cc1 4 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_Take2 │ │ │ │ + 1265: 00063cf5 272 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType2 │ │ │ │ 1266: 00000000 0 FUNC GLOBAL DEFAULT UND chdir@GLIBC_2.4 (2) │ │ │ │ - 1267: 0005ca0d 226 FUNC GLOBAL DEFAULT 12 PyUnstable_Exc_PrepReraiseStar │ │ │ │ - 1268: 000c0ed9 1632 FUNC GLOBAL DEFAULT 12 _PyObject_GenericGetAttrWithDict │ │ │ │ + 1267: 0005ca05 226 FUNC GLOBAL DEFAULT 12 PyUnstable_Exc_PrepReraiseStar │ │ │ │ + 1268: 000c0821 1616 FUNC GLOBAL DEFAULT 12 _PyObject_GenericGetAttrWithDict │ │ │ │ 1269: 0047ac14 4 OBJECT GLOBAL DEFAULT 26 PyExc_ResourceWarning │ │ │ │ - 1270: 0009fdfd 36 FUNC GLOBAL DEFAULT 12 PyBytes_AsString │ │ │ │ - 1271: 0003d845 216 FUNC GLOBAL DEFAULT 12 _PyTraceback_Add │ │ │ │ + 1270: 0009f791 36 FUNC GLOBAL DEFAULT 12 PyBytes_AsString │ │ │ │ + 1271: 0003d8d7 214 FUNC GLOBAL DEFAULT 12 _PyTraceback_Add │ │ │ │ 1272: 00000000 0 FUNC GLOBAL DEFAULT UND removexattr@GLIBC_2.4 (2) │ │ │ │ - 1273: 0004a757 54 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameBuiltins │ │ │ │ - 1274: 001ad839 104 FUNC GLOBAL DEFAULT 12 PyLong_GetInfo │ │ │ │ - 1275: 000fa385 172 FUNC GLOBAL DEFAULT 12 PySequence_Fast │ │ │ │ + 1273: 0004a747 54 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameBuiltins │ │ │ │ + 1274: 001ab721 104 FUNC GLOBAL DEFAULT 12 PyLong_GetInfo │ │ │ │ + 1275: 000f9ce5 172 FUNC GLOBAL DEFAULT 12 PySequence_Fast │ │ │ │ 1276: 0047db1c 4 OBJECT GLOBAL DEFAULT 26 PyExc_FloatingPointError │ │ │ │ - 1277: 000837d9 1564 FUNC GLOBAL DEFAULT 12 _PyObject_GenericSetAttrWithDict │ │ │ │ - 1278: 00379f7c 16 OBJECT GLOBAL DEFAULT 14 _PyEval_ConversionFuncs │ │ │ │ - 1279: 000406d3 4 FUNC GLOBAL DEFAULT 12 PyNumber_InPlacePower │ │ │ │ + 1277: 00083349 1564 FUNC GLOBAL DEFAULT 12 _PyObject_GenericSetAttrWithDict │ │ │ │ + 1278: 003793fc 16 OBJECT GLOBAL DEFAULT 14 _PyEval_ConversionFuncs │ │ │ │ + 1279: 000406c9 4 FUNC GLOBAL DEFAULT 12 PyNumber_InPlacePower │ │ │ │ 1280: 00000000 0 FUNC GLOBAL DEFAULT UND forkpty@GLIBC_2.34 (4) │ │ │ │ 1281: 0047db18 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: 000512cd 138 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireStopIterationEvent │ │ │ │ - 1285: 00060f73 14 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetReason │ │ │ │ - 1286: 000645a3 50 FUNC GLOBAL DEFAULT 12 _Py_FatalErrorFunc │ │ │ │ - 1287: 001ed065 30 FUNC GLOBAL DEFAULT 12 PyUnicode_AppendAndDel │ │ │ │ + 1284: 000512c5 138 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireStopIterationEvent │ │ │ │ + 1285: 00061413 14 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetReason │ │ │ │ + 1286: 000677e1 50 FUNC GLOBAL DEFAULT 12 _Py_FatalErrorFunc │ │ │ │ + 1287: 001ebfe9 30 FUNC GLOBAL DEFAULT 12 PyUnicode_AppendAndDel │ │ │ │ 1288: 00000000 0 FUNC GLOBAL DEFAULT UND log@GLIBC_2.29 (8) │ │ │ │ - 1289: 001585cd 20 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_deposit_object │ │ │ │ - 1290: 0005aa9d 64 FUNC GLOBAL DEFAULT 12 PyErr_GetHandledException │ │ │ │ - 1291: 000da2f9 70 FUNC GLOBAL DEFAULT 12 _PyList_FromArraySteal │ │ │ │ - 1292: 000578f3 26 FUNC GLOBAL DEFAULT 12 _Py_c_prod │ │ │ │ - 1293: 001b99e9 12 FUNC GLOBAL DEFAULT 12 _PyWarnings_Init │ │ │ │ + 1289: 00156a5d 20 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_deposit_object │ │ │ │ + 1290: 0005aa99 64 FUNC GLOBAL DEFAULT 12 PyErr_GetHandledException │ │ │ │ + 1291: 000d9bd1 70 FUNC GLOBAL DEFAULT 12 _PyList_FromArraySteal │ │ │ │ + 1292: 00057893 26 FUNC GLOBAL DEFAULT 12 _Py_c_prod │ │ │ │ + 1293: 001b782d 12 FUNC GLOBAL DEFAULT 12 _PyWarnings_Init │ │ │ │ 1294: 00477c1c 208 OBJECT GLOBAL DEFAULT 26 PyDictProxy_Type │ │ │ │ 1295: 00000000 0 FUNC GLOBAL DEFAULT UND sigfillset@GLIBC_2.4 (2) │ │ │ │ - 1296: 0012b845 366 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideChar │ │ │ │ - 1297: 00038895 12 FUNC GLOBAL DEFAULT 12 PyInit_cmath │ │ │ │ - 1298: 000f69c1 322 FUNC GLOBAL DEFAULT 12 PyNumber_Subtract │ │ │ │ + 1296: 0012b051 366 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideChar │ │ │ │ + 1297: 0003886d 12 FUNC GLOBAL DEFAULT 12 PyInit_cmath │ │ │ │ + 1298: 000f6321 322 FUNC GLOBAL DEFAULT 12 PyNumber_Subtract │ │ │ │ 1299: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetCurrentByteIndex │ │ │ │ 1300: 0002cb31 112 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadLastObjectFromFile │ │ │ │ - 1301: 00062f0f 4 FUNC GLOBAL DEFAULT 12 PySequence_In │ │ │ │ - 1302: 001c5d5d 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStderr │ │ │ │ - 1303: 0005017f 42 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyYieldEvent │ │ │ │ - 1304: 00063457 102 FUNC GLOBAL DEFAULT 12 PyCoro_New │ │ │ │ - 1305: 00135e85 86 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8 │ │ │ │ + 1301: 00063841 4 FUNC GLOBAL DEFAULT 12 PySequence_In │ │ │ │ + 1302: 001c3c31 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStderr │ │ │ │ + 1303: 00050171 42 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyYieldEvent │ │ │ │ + 1304: 0006411b 102 FUNC GLOBAL DEFAULT 12 PyCoro_New │ │ │ │ + 1305: 001353f9 86 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8 │ │ │ │ 1306: 0005fd41 6 FUNC GLOBAL DEFAULT 12 PyThreadState_GetID │ │ │ │ - 1307: 0010d7c1 56 FUNC GLOBAL DEFAULT 12 PyEval_GetGlobals │ │ │ │ + 1307: 0010d12d 56 FUNC GLOBAL DEFAULT 12 PyEval_GetGlobals │ │ │ │ 1308: 0047ac08 4 OBJECT GLOBAL DEFAULT 26 PyExc_DeprecationWarning │ │ │ │ - 1309: 000363f7 14 FUNC GLOBAL DEFAULT 12 PyNumber_MatrixMultiply │ │ │ │ - 1310: 000643d9 14 FUNC GLOBAL DEFAULT 12 PyStatus_Exit │ │ │ │ + 1309: 0003640f 14 FUNC GLOBAL DEFAULT 12 PyNumber_MatrixMultiply │ │ │ │ + 1310: 00067617 14 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: 000d5e81 186 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteStr │ │ │ │ - 1314: 0009a4a5 60 FUNC GLOBAL DEFAULT 12 _Py_GetConfig │ │ │ │ - 1315: 001201ed 32 FUNC GLOBAL DEFAULT 12 PyOS_FSPath │ │ │ │ - 1316: 000fa5ed 872 FUNC GLOBAL DEFAULT 12 _Py_MakeCoro │ │ │ │ + 1313: 000d579d 186 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteStr │ │ │ │ + 1314: 00099d9d 60 FUNC GLOBAL DEFAULT 12 _Py_GetConfig │ │ │ │ + 1315: 0011f9cd 32 FUNC GLOBAL DEFAULT 12 PyOS_FSPath │ │ │ │ + 1316: 000f9edd 872 FUNC GLOBAL DEFAULT 12 _Py_MakeCoro │ │ │ │ 1317: 00000000 0 FUNC GLOBAL DEFAULT UND chroot@GLIBC_2.4 (2) │ │ │ │ - 1318: 002783dd 8 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetStart │ │ │ │ + 1318: 0027783d 8 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetStart │ │ │ │ 1319: 0002b1e9 26 FUNC GLOBAL DEFAULT 12 PyConfig_Read │ │ │ │ - 1320: 000c6785 96 FUNC GLOBAL DEFAULT 12 PyCell_New │ │ │ │ - 1321: 0011f51d 12 FUNC GLOBAL DEFAULT 12 _PyLong_Sign │ │ │ │ - 1322: 00090a9d 200 FUNC GLOBAL DEFAULT 12 PyObject_Vectorcall │ │ │ │ - 1323: 001a2d25 52 FUNC GLOBAL DEFAULT 12 PyThread_start_joinable_thread │ │ │ │ - 1324: 000fff29 102 FUNC GLOBAL DEFAULT 12 PySet_Size │ │ │ │ + 1320: 000c6069 96 FUNC GLOBAL DEFAULT 12 PyCell_New │ │ │ │ + 1321: 0011ecfd 12 FUNC GLOBAL DEFAULT 12 _PyLong_Sign │ │ │ │ + 1322: 00090399 200 FUNC GLOBAL DEFAULT 12 PyObject_Vectorcall │ │ │ │ + 1323: 001a0ad5 52 FUNC GLOBAL DEFAULT 12 PyThread_start_joinable_thread │ │ │ │ + 1324: 000ff94d 102 FUNC GLOBAL DEFAULT 12 PySet_Size │ │ │ │ 1325: 00000000 0 FUNC GLOBAL DEFAULT UND strcpy@GLIBC_2.4 (2) │ │ │ │ 1326: 0005ff39 96 FUNC GLOBAL DEFAULT 12 PySys_GetObject │ │ │ │ 1327: 00479074 208 OBJECT GLOBAL DEFAULT 26 PyBool_Type │ │ │ │ - 1328: 00094639 268 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Finish │ │ │ │ - 1329: 001441c9 1332 FUNC GLOBAL DEFAULT 12 PyThreadState_Clear │ │ │ │ - 1330: 0006cb85 92 FUNC GLOBAL DEFAULT 12 PyThread_init_thread │ │ │ │ - 1331: 000eb5a9 1732 FUNC GLOBAL DEFAULT 12 _PyUnicode_JoinArray │ │ │ │ + 1328: 00093f51 268 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Finish │ │ │ │ + 1329: 00143731 1332 FUNC GLOBAL DEFAULT 12 PyThreadState_Clear │ │ │ │ + 1330: 0006cb7d 92 FUNC GLOBAL DEFAULT 12 PyThread_init_thread │ │ │ │ + 1331: 000eae91 1732 FUNC GLOBAL DEFAULT 12 _PyUnicode_JoinArray │ │ │ │ 1332: 00481bd0 256 OBJECT GLOBAL DEFAULT 26 _PyLong_DigitValue │ │ │ │ - 1333: 001d5525 156 FUNC GLOBAL DEFAULT 12 PyGILState_Ensure │ │ │ │ + 1333: 001d33f5 156 FUNC GLOBAL DEFAULT 12 PyGILState_Ensure │ │ │ │ 1334: 00000000 0 FUNC GLOBAL DEFAULT UND calloc@GLIBC_2.4 (2) │ │ │ │ - 1335: 001200f9 74 FUNC GLOBAL DEFAULT 12 PyDict_ContainsString │ │ │ │ - 1336: 001174f5 1228 FUNC GLOBAL DEFAULT 12 PySlice_Unpack │ │ │ │ + 1335: 0011f8d9 74 FUNC GLOBAL DEFAULT 12 PyDict_ContainsString │ │ │ │ + 1336: 00116e01 1228 FUNC GLOBAL DEFAULT 12 PySlice_Unpack │ │ │ │ 1337: 004772c4 208 OBJECT GLOBAL DEFAULT 26 PyReversed_Type │ │ │ │ - 1338: 001f4235 160 FUNC GLOBAL DEFAULT 12 _PyCapsule_SetTraverse │ │ │ │ + 1338: 001f31b5 160 FUNC GLOBAL DEFAULT 12 _PyCapsule_SetTraverse │ │ │ │ 1339: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_detach@GLIBC_2.34 (4) │ │ │ │ - 1340: 000d8149 1364 FUNC GLOBAL DEFAULT 12 PyTraceBack_Here │ │ │ │ - 1341: 00110d6d 98 FUNC GLOBAL DEFAULT 12 PyUnicode_Join │ │ │ │ - 1342: 0007f975 106 FUNC GLOBAL DEFAULT 12 PyDict_GetItemWithError │ │ │ │ - 1343: 0004a54d 72 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameGlobals │ │ │ │ + 1340: 000d7a21 1364 FUNC GLOBAL DEFAULT 12 PyTraceBack_Here │ │ │ │ + 1341: 00110689 98 FUNC GLOBAL DEFAULT 12 PyUnicode_Join │ │ │ │ + 1342: 0007f955 106 FUNC GLOBAL DEFAULT 12 PyDict_GetItemWithError │ │ │ │ + 1343: 00049c7b 70 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameGlobals │ │ │ │ 1344: 0002b84d 64 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetConfigCopy │ │ │ │ - 1345: 00062f13 4 FUNC GLOBAL DEFAULT 12 PyMapping_Length │ │ │ │ + 1345: 00063845 4 FUNC GLOBAL DEFAULT 12 PyMapping_Length │ │ │ │ 1346: 00000000 0 FUNC GLOBAL DEFAULT UND getservbyport@GLIBC_2.4 (2) │ │ │ │ - 1347: 001c57e1 80 FUNC GLOBAL DEFAULT 12 PySet_Pop │ │ │ │ - 1348: 00048f9f 72 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteLongToFile │ │ │ │ - 1349: 00080979 764 FUNC GLOBAL DEFAULT 12 _PyTuple_Resize │ │ │ │ + 1347: 001c361d 80 FUNC GLOBAL DEFAULT 12 PySet_Pop │ │ │ │ + 1348: 0004908d 72 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteLongToFile │ │ │ │ + 1349: 00080971 764 FUNC GLOBAL DEFAULT 12 _PyTuple_Resize │ │ │ │ 1350: 0005e49d 52 FUNC GLOBAL DEFAULT 12 PyList_Extend │ │ │ │ - 1351: 0003c07f 160 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetDict │ │ │ │ - 1352: 001ddcbd 38 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Dealloc │ │ │ │ + 1351: 0003be71 160 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetDict │ │ │ │ + 1352: 001dbbc5 38 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Dealloc │ │ │ │ 1353: 00000000 0 FUNC GLOBAL DEFAULT UND deflateSetDictionary │ │ │ │ - 1354: 0006465f 34 FUNC GLOBAL DEFAULT 12 _PyThreadState_Init │ │ │ │ + 1354: 00067867 34 FUNC GLOBAL DEFAULT 12 _PyThreadState_Init │ │ │ │ 1355: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_lock@GLIBC_2.4 (2) │ │ │ │ - 1356: 00084871 78 FUNC GLOBAL DEFAULT 12 PyMapping_GetItemString │ │ │ │ - 1357: 0012ed99 8 FUNC GLOBAL DEFAULT 12 Py_Is │ │ │ │ - 1358: 00185dd1 6 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetObject │ │ │ │ - 1359: 00071e19 364 FUNC GLOBAL DEFAULT 12 _Py_hashtable_set │ │ │ │ + 1356: 000843e1 78 FUNC GLOBAL DEFAULT 12 PyMapping_GetItemString │ │ │ │ + 1357: 0012e089 8 FUNC GLOBAL DEFAULT 12 Py_Is │ │ │ │ + 1358: 00184465 6 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetObject │ │ │ │ + 1359: 00071dd5 364 FUNC GLOBAL DEFAULT 12 _Py_hashtable_set │ │ │ │ 1360: 0047a68c 208 OBJECT GLOBAL DEFAULT 26 PyLong_Type │ │ │ │ - 1361: 00064e77 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFile │ │ │ │ + 1361: 00068013 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFile │ │ │ │ 1362: 00029264 0 FUNC GLOBAL DEFAULT UND inflateEnd │ │ │ │ - 1363: 00169ef5 40 FUNC GLOBAL DEFAULT 12 PyEval_AcquireThread │ │ │ │ - 1364: 00051e09 14 FUNC GLOBAL DEFAULT 12 _Py_c_diff │ │ │ │ + 1363: 001683e1 40 FUNC GLOBAL DEFAULT 12 PyEval_AcquireThread │ │ │ │ + 1364: 00051dc7 14 FUNC GLOBAL DEFAULT 12 _Py_c_diff │ │ │ │ 1365: 0005f7bb 18 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetCode │ │ │ │ 1366: 0005e431 56 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleNoBlock │ │ │ │ 1367: 004765e0 208 OBJECT GLOBAL DEFAULT 26 PyFloat_Type │ │ │ │ - 1368: 00066645 62 FUNC GLOBAL DEFAULT 12 PySlice_GetIndicesEx │ │ │ │ - 1369: 000bfb19 938 FUNC GLOBAL DEFAULT 12 PyDict_DelItem │ │ │ │ + 1368: 00065f99 62 FUNC GLOBAL DEFAULT 12 PySlice_GetIndicesEx │ │ │ │ + 1369: 000bf461 938 FUNC GLOBAL DEFAULT 12 PyDict_DelItem │ │ │ │ 1370: 00000000 0 FUNC GLOBAL DEFAULT UND putc@GLIBC_2.4 (2) │ │ │ │ - 1371: 00066599 172 FUNC GLOBAL DEFAULT 12 PySlice_GetIndices │ │ │ │ + 1371: 00065eed 172 FUNC GLOBAL DEFAULT 12 PySlice_GetIndices │ │ │ │ 1372: 00473fb8 208 OBJECT GLOBAL DEFAULT 26 PyCFunction_Type │ │ │ │ - 1373: 001af14d 480 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModuleObject │ │ │ │ - 1374: 00119b35 260 FUNC GLOBAL DEFAULT 12 _PyLong_Add │ │ │ │ - 1375: 000f6fad 276 FUNC GLOBAL DEFAULT 12 _PyLong_Subtract │ │ │ │ - 1376: 00062d7b 2 FUNC GLOBAL DEFAULT 12 PyObject_AsCharBuffer │ │ │ │ - 1377: 00121b79 50 FUNC GLOBAL DEFAULT 12 PyNumber_Check │ │ │ │ + 1373: 001ad101 480 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModuleObject │ │ │ │ + 1374: 001193dd 260 FUNC GLOBAL DEFAULT 12 _PyLong_Add │ │ │ │ + 1375: 000f690d 276 FUNC GLOBAL DEFAULT 12 _PyLong_Subtract │ │ │ │ + 1376: 00060933 2 FUNC GLOBAL DEFAULT 12 PyObject_AsCharBuffer │ │ │ │ + 1377: 00121359 50 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: 0021ca5d 32 FUNC GLOBAL DEFAULT 12 _PyXI_Exit │ │ │ │ + 1380: 0021b91d 32 FUNC GLOBAL DEFAULT 12 _PyXI_Exit │ │ │ │ 1381: 00000000 0 FUNC GLOBAL DEFAULT UND fdopen@GLIBC_2.4 (2) │ │ │ │ - 1382: 00033531 12 FUNC GLOBAL DEFAULT 12 PyInit__statistics │ │ │ │ + 1382: 00033511 12 FUNC GLOBAL DEFAULT 12 PyInit__statistics │ │ │ │ 1383: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ExternalEntityParserCreate │ │ │ │ 1384: 004e2cf0 4 OBJECT GLOBAL DEFAULT 29 Py_HasFileSystemDefaultEncoding │ │ │ │ 1385: 00474e6c 208 OBJECT GLOBAL DEFAULT 26 PyDictIterValue_Type │ │ │ │ 1386: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetSpecifiedAttributeCount │ │ │ │ - 1387: 001f899d 36 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeLocale │ │ │ │ - 1388: 0015e0d9 124 FUNC GLOBAL DEFAULT 12 PySeqIter_New │ │ │ │ - 1389: 000d0ea5 724 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Finish │ │ │ │ - 1390: 001af599 56 FUNC GLOBAL DEFAULT 12 PySys_FormatStderr │ │ │ │ - 1391: 0015d031 304 FUNC GLOBAL DEFAULT 12 PyObject_CallObject │ │ │ │ - 1392: 000f9c25 34 FUNC GLOBAL DEFAULT 12 _PyList_Extend │ │ │ │ - 1393: 000842e9 50 FUNC GLOBAL DEFAULT 12 PyDict_Copy │ │ │ │ - 1394: 0006cd05 48 FUNC GLOBAL DEFAULT 12 PyMem_RawFree │ │ │ │ + 1387: 001f7915 36 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeLocale │ │ │ │ + 1388: 0015c569 124 FUNC GLOBAL DEFAULT 12 PySeqIter_New │ │ │ │ + 1389: 000d07c9 724 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Finish │ │ │ │ + 1390: 001ad551 56 FUNC GLOBAL DEFAULT 12 PySys_FormatStderr │ │ │ │ + 1391: 0015b4c1 304 FUNC GLOBAL DEFAULT 12 PyObject_CallObject │ │ │ │ + 1392: 000f9585 34 FUNC GLOBAL DEFAULT 12 _PyList_Extend │ │ │ │ + 1393: 00083e59 50 FUNC GLOBAL DEFAULT 12 PyDict_Copy │ │ │ │ + 1394: 0006cccd 48 FUNC GLOBAL DEFAULT 12 PyMem_RawFree │ │ │ │ 1395: 00060323 106 FUNC GLOBAL DEFAULT 12 PyCode_AddWatcher │ │ │ │ - 1396: 002717f9 144 FUNC GLOBAL DEFAULT 12 PySequence_DelSlice │ │ │ │ + 1396: 00270315 144 FUNC GLOBAL DEFAULT 12 PySequence_DelSlice │ │ │ │ 1397: 0047846c 208 OBJECT GLOBAL DEFAULT 26 PyCapsule_Type │ │ │ │ 1398: 0047af60 4 OBJECT GLOBAL DEFAULT 26 PyExc_FileNotFoundError │ │ │ │ - 1399: 0014f96d 90 FUNC GLOBAL DEFAULT 12 PyThreadState_GetFrame │ │ │ │ + 1399: 0014de31 90 FUNC GLOBAL DEFAULT 12 PyThreadState_GetFrame │ │ │ │ 1400: 0047db3c 4 OBJECT GLOBAL DEFAULT 26 PyExc_ArithmeticError │ │ │ │ - 1401: 00215ac5 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetWhence │ │ │ │ - 1402: 0027705d 74 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_UpdateFromDict │ │ │ │ + 1401: 002149bd 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetWhence │ │ │ │ + 1402: 002764b5 74 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_UpdateFromDict │ │ │ │ 1403: 00000000 0 FUNC GLOBAL DEFAULT UND __realpath_chk@GLIBC_2.4 (2) │ │ │ │ - 1404: 000c0c05 120 FUNC GLOBAL DEFAULT 12 PyType_GenericNew │ │ │ │ - 1405: 00120629 720 FUNC GLOBAL DEFAULT 12 PyNumber_Long │ │ │ │ - 1406: 00097001 120 FUNC GLOBAL DEFAULT 12 _Py_write │ │ │ │ - 1407: 00048e23 94 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromFile │ │ │ │ + 1404: 000c054d 120 FUNC GLOBAL DEFAULT 12 PyType_GenericNew │ │ │ │ + 1405: 0011fe09 720 FUNC GLOBAL DEFAULT 12 PyNumber_Long │ │ │ │ + 1406: 00096919 120 FUNC GLOBAL DEFAULT 12 _Py_write │ │ │ │ + 1407: 00048edf 94 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromFile │ │ │ │ 1408: 00060515 132 FUNC GLOBAL DEFAULT 12 PyFunction_ClearWatcher │ │ │ │ - 1409: 00033551 44 FUNC GLOBAL DEFAULT 12 PyUnicode_InternInPlace │ │ │ │ - 1410: 00271ad1 146 FUNC GLOBAL DEFAULT 12 PySequence_SetSlice │ │ │ │ - 1411: 00064279 6 FUNC GLOBAL DEFAULT 12 PyCodec_Encoder │ │ │ │ + 1409: 00033531 44 FUNC GLOBAL DEFAULT 12 PyUnicode_InternInPlace │ │ │ │ + 1410: 00270ed5 146 FUNC GLOBAL DEFAULT 12 PySequence_SetSlice │ │ │ │ + 1411: 00063701 6 FUNC GLOBAL DEFAULT 12 PyCodec_Encoder │ │ │ │ 1412: 00000000 0 FUNC GLOBAL DEFAULT UND puts@GLIBC_2.4 (2) │ │ │ │ - 1413: 001f0955 12 FUNC GLOBAL DEFAULT 12 PyInit__socket │ │ │ │ + 1413: 001ef8d5 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: 001e02bd 4 FUNC GLOBAL DEFAULT 12 Py_FinalizeEx │ │ │ │ - 1417: 0018cc75 8 FUNC GLOBAL DEFAULT 12 PyThreadState_EnterTracing │ │ │ │ + 1416: 001de9e1 4 FUNC GLOBAL DEFAULT 12 Py_FinalizeEx │ │ │ │ + 1417: 0018b38d 8 FUNC GLOBAL DEFAULT 12 PyThreadState_EnterTracing │ │ │ │ 1418: 004e2cec 4 OBJECT GLOBAL DEFAULT 29 Py_FileSystemDefaultEncoding │ │ │ │ 1419: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_getcpuclockid@GLIBC_2.34 (4) │ │ │ │ - 1420: 0006d459 24 FUNC GLOBAL DEFAULT 12 PyGILState_GetThisThreadState │ │ │ │ - 1421: 00058b75 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ - 1422: 00064549 42 FUNC GLOBAL DEFAULT 12 Py_PreInitializeFromBytesArgs │ │ │ │ - 1423: 00063553 8 FUNC GLOBAL DEFAULT 12 PyCFunction_New │ │ │ │ + 1420: 0006d421 24 FUNC GLOBAL DEFAULT 12 PyGILState_GetThisThreadState │ │ │ │ + 1421: 00058b71 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ + 1422: 00067787 42 FUNC GLOBAL DEFAULT 12 Py_PreInitializeFromBytesArgs │ │ │ │ + 1423: 00065515 8 FUNC GLOBAL DEFAULT 12 PyCFunction_New │ │ │ │ 1424: 004e2d1c 4 OBJECT GLOBAL DEFAULT 29 PyOS_InputHook │ │ │ │ - 1425: 00062fcd 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod_SizeT │ │ │ │ - 1426: 001e13d9 50 FUNC GLOBAL DEFAULT 12 PyClassMethod_New │ │ │ │ - 1427: 000c8451 1292 FUNC GLOBAL DEFAULT 12 PyMember_SetOne │ │ │ │ + 1425: 000639b1 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod_SizeT │ │ │ │ + 1426: 001dfb71 50 FUNC GLOBAL DEFAULT 12 PyClassMethod_New │ │ │ │ + 1427: 000c7d35 1292 FUNC GLOBAL DEFAULT 12 PyMember_SetOne │ │ │ │ 1428: 00000000 0 FUNC GLOBAL DEFAULT UND getsockname@GLIBC_2.4 (2) │ │ │ │ - 1429: 0004ea19 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramName │ │ │ │ - 1430: 00064265 20 FUNC GLOBAL DEFAULT 12 _PyEval_MonitorRaise │ │ │ │ - 1431: 000f0319 174 FUNC GLOBAL DEFAULT 12 PyLong_AsSize_t │ │ │ │ + 1429: 0004ea0b 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramName │ │ │ │ + 1430: 000636ed 20 FUNC GLOBAL DEFAULT 12 _PyEval_MonitorRaise │ │ │ │ + 1431: 000efc71 174 FUNC GLOBAL DEFAULT 12 PyLong_AsSize_t │ │ │ │ 1432: 00000000 0 FUNC GLOBAL DEFAULT UND __mktime64@GLIBC_2.34 (4) │ │ │ │ - 1433: 001d4ead 140 FUNC GLOBAL DEFAULT 12 PyModule_GetFilenameObject │ │ │ │ - 1434: 0003522d 134 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Init │ │ │ │ - 1435: 00237475 88 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetStart │ │ │ │ + 1433: 001d2d7d 140 FUNC GLOBAL DEFAULT 12 PyModule_GetFilenameObject │ │ │ │ + 1434: 0003520d 134 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Init │ │ │ │ + 1435: 00236365 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: 0047db30 4 OBJECT GLOBAL DEFAULT 26 PyExc_EOFError │ │ │ │ - 1439: 00160dd1 748 FUNC GLOBAL DEFAULT 12 PyByteArray_FromStringAndSize │ │ │ │ + 1439: 0015f261 748 FUNC GLOBAL DEFAULT 12 PyByteArray_FromStringAndSize │ │ │ │ 1440: 0002d941 548 FUNC GLOBAL DEFAULT 12 _PyMem_GetCurrentAllocatorName │ │ │ │ - 1441: 0008ac99 26 FUNC GLOBAL DEFAULT 12 PyBool_FromLong │ │ │ │ + 1441: 0008a55d 26 FUNC GLOBAL DEFAULT 12 PyBool_FromLong │ │ │ │ 1442: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetBuffer │ │ │ │ - 1443: 00036edd 174 FUNC GLOBAL DEFAULT 12 PyByteArray_Concat │ │ │ │ - 1444: 001d8749 12 FUNC GLOBAL DEFAULT 12 PyInit__operator │ │ │ │ - 1445: 00043991 134 FUNC GLOBAL DEFAULT 12 PyObject_GetAIter │ │ │ │ - 1446: 000728a1 44 FUNC GLOBAL DEFAULT 12 _Py_NewReference │ │ │ │ - 1447: 000d16dd 14 FUNC GLOBAL DEFAULT 12 PyCallable_Check │ │ │ │ - 1448: 0021e3b5 132 FUNC GLOBAL DEFAULT 12 PyIter_Send │ │ │ │ - 1449: 001e0151 12 FUNC GLOBAL DEFAULT 12 PyInit__bisect │ │ │ │ - 1450: 0008b759 104 FUNC GLOBAL DEFAULT 12 PyList_SetItem │ │ │ │ + 1443: 00036ebd 174 FUNC GLOBAL DEFAULT 12 PyByteArray_Concat │ │ │ │ + 1444: 001d6649 12 FUNC GLOBAL DEFAULT 12 PyInit__operator │ │ │ │ + 1445: 00043981 134 FUNC GLOBAL DEFAULT 12 PyObject_GetAIter │ │ │ │ + 1446: 00072859 44 FUNC GLOBAL DEFAULT 12 _Py_NewReference │ │ │ │ + 1447: 000d1001 14 FUNC GLOBAL DEFAULT 12 PyCallable_Check │ │ │ │ + 1448: 0021d275 132 FUNC GLOBAL DEFAULT 12 PyIter_Send │ │ │ │ + 1449: 001de871 12 FUNC GLOBAL DEFAULT 12 PyInit__bisect │ │ │ │ + 1450: 0008b019 104 FUNC GLOBAL DEFAULT 12 PyList_SetItem │ │ │ │ 1451: 00472d5c 208 OBJECT GLOBAL DEFAULT 26 PyTupleIter_Type │ │ │ │ - 1452: 001870bd 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetReason │ │ │ │ - 1453: 00186669 12 FUNC GLOBAL DEFAULT 12 PyDict_GetItem │ │ │ │ - 1454: 00095b01 272 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallMethod │ │ │ │ + 1452: 00185751 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetReason │ │ │ │ + 1453: 00184cfd 12 FUNC GLOBAL DEFAULT 12 PyDict_GetItem │ │ │ │ + 1454: 00095419 272 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallMethod │ │ │ │ 1455: 00000000 0 FUNC GLOBAL DEFAULT UND strnlen@GLIBC_2.4 (2) │ │ │ │ 1456: 0047db24 4 OBJECT GLOBAL DEFAULT 26 PyExc_StopAsyncIteration │ │ │ │ - 1457: 00042e5b 54 FUNC GLOBAL DEFAULT 12 PyFunction_SetVectorcall │ │ │ │ + 1457: 00042d57 54 FUNC GLOBAL DEFAULT 12 PyFunction_SetVectorcall │ │ │ │ 1458: 00000000 0 FUNC GLOBAL DEFAULT UND log1p@GLIBC_2.4 (3) │ │ │ │ - 1459: 000312a5 12 FUNC GLOBAL DEFAULT 12 PyInit_syslog │ │ │ │ - 1460: 001988ad 168 FUNC GLOBAL DEFAULT 12 _PyLong_Lshift │ │ │ │ - 1461: 000bd141 18 FUNC GLOBAL DEFAULT 12 PyMapping_Check │ │ │ │ - 1462: 001019bd 32 FUNC GLOBAL DEFAULT 12 _PyTime_AsMicroseconds │ │ │ │ + 1459: 00031285 12 FUNC GLOBAL DEFAULT 12 PyInit_syslog │ │ │ │ + 1460: 00196855 168 FUNC GLOBAL DEFAULT 12 _PyLong_Lshift │ │ │ │ + 1461: 000bca8d 18 FUNC GLOBAL DEFAULT 12 PyMapping_Check │ │ │ │ + 1462: 001013fd 32 FUNC GLOBAL DEFAULT 12 _PyTime_AsMicroseconds │ │ │ │ 1463: 0005fe9f 96 FUNC GLOBAL DEFAULT 12 PyRun_FileExFlags │ │ │ │ 1464: 004b9cec 4 OBJECT GLOBAL DEFAULT 29 Py_FrozenFlag │ │ │ │ - 1465: 000d1179 168 FUNC GLOBAL DEFAULT 12 PyBytes_FromString │ │ │ │ - 1466: 00122b55 128 FUNC GLOBAL DEFAULT 12 PyType_GetModuleByDef │ │ │ │ - 1467: 000cfcbd 62 FUNC GLOBAL DEFAULT 12 PyModule_GetState │ │ │ │ - 1468: 000356b3 58 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Fini │ │ │ │ - 1469: 00063561 60 FUNC GLOBAL DEFAULT 12 PyModule_GetFilename │ │ │ │ + 1465: 000d0a9d 168 FUNC GLOBAL DEFAULT 12 PyBytes_FromString │ │ │ │ + 1466: 00122335 128 FUNC GLOBAL DEFAULT 12 PyType_GetModuleByDef │ │ │ │ + 1467: 000cf5e5 62 FUNC GLOBAL DEFAULT 12 PyModule_GetState │ │ │ │ + 1468: 00035693 58 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Fini │ │ │ │ + 1469: 000655a5 60 FUNC GLOBAL DEFAULT 12 PyModule_GetFilename │ │ │ │ 1470: 00473c18 208 OBJECT GLOBAL DEFAULT 26 _PyNone_Type │ │ │ │ - 1471: 000e10fd 244 FUNC GLOBAL DEFAULT 12 PyObject_Call │ │ │ │ - 1472: 00051e79 176 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceRepeat │ │ │ │ + 1471: 000e09e1 244 FUNC GLOBAL DEFAULT 12 PyObject_Call │ │ │ │ + 1472: 00051ed9 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: 00198b41 566 FUNC GLOBAL DEFAULT 12 PyCodec_XMLCharRefReplaceErrors │ │ │ │ - 1476: 0009d5e1 192 FUNC GLOBAL DEFAULT 12 _PyArena_AddPyObject │ │ │ │ - 1477: 000644a3 16 FUNC GLOBAL DEFAULT 12 _PySeqLock_AbandonWrite │ │ │ │ + 1475: 00196ae9 566 FUNC GLOBAL DEFAULT 12 PyCodec_XMLCharRefReplaceErrors │ │ │ │ + 1476: 0009ceed 192 FUNC GLOBAL DEFAULT 12 _PyArena_AddPyObject │ │ │ │ + 1477: 000676e1 16 FUNC GLOBAL DEFAULT 12 _PySeqLock_AbandonWrite │ │ │ │ 1478: 00000000 0 FUNC GLOBAL DEFAULT UND getresuid@GLIBC_2.4 (2) │ │ │ │ 1479: 0005d7b5 4 FUNC GLOBAL DEFAULT 12 _PyXI_ClearExcInfo │ │ │ │ 1480: 00000000 0 FUNC GLOBAL DEFAULT UND statvfs64@GLIBC_2.4 (2) │ │ │ │ - 1481: 00157679 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromSecondsObject │ │ │ │ - 1482: 001f52f1 30 FUNC GLOBAL DEFAULT 12 Py_NewInterpreterFromConfig │ │ │ │ - 1483: 001c4db9 12 FUNC GLOBAL DEFAULT 12 PyInit_faulthandler │ │ │ │ - 1484: 002203f9 64 FUNC GLOBAL DEFAULT 12 _PyErr_BadInternalCall │ │ │ │ - 1485: 0008423d 96 FUNC GLOBAL DEFAULT 12 PyModule_SetDocString │ │ │ │ - 1486: 001f94e9 12 FUNC GLOBAL DEFAULT 12 PyInit__locale │ │ │ │ - 1487: 001045d1 1364 FUNC GLOBAL DEFAULT 12 _PyCompile_CleanDoc │ │ │ │ + 1481: 00155b09 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromSecondsObject │ │ │ │ + 1482: 001f4271 30 FUNC GLOBAL DEFAULT 12 Py_NewInterpreterFromConfig │ │ │ │ + 1483: 001c2c91 12 FUNC GLOBAL DEFAULT 12 PyInit_faulthandler │ │ │ │ + 1484: 0021f269 64 FUNC GLOBAL DEFAULT 12 _PyErr_BadInternalCall │ │ │ │ + 1485: 00083dad 96 FUNC GLOBAL DEFAULT 12 PyModule_SetDocString │ │ │ │ + 1486: 001f8461 12 FUNC GLOBAL DEFAULT 12 PyInit__locale │ │ │ │ + 1487: 00104011 1364 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: 0047ac10 4 OBJECT GLOBAL DEFAULT 26 PyExc_ImportWarning │ │ │ │ - 1491: 001a4075 16 FUNC GLOBAL DEFAULT 12 PyStatus_Exception │ │ │ │ - 1492: 0012eda1 10 FUNC GLOBAL DEFAULT 12 _Py_hashtable_compare_direct │ │ │ │ + 1491: 001a1e55 16 FUNC GLOBAL DEFAULT 12 PyStatus_Exception │ │ │ │ + 1492: 0012e091 10 FUNC GLOBAL DEFAULT 12 _Py_hashtable_compare_direct │ │ │ │ 1493: 00000000 0 FUNC GLOBAL DEFAULT UND wmemcmp@GLIBC_2.4 (2) │ │ │ │ - 1494: 000351d1 92 FUNC GLOBAL DEFAULT 12 PyUnstable_WritePerfMapEntry │ │ │ │ - 1495: 0012bb59 14 FUNC GLOBAL DEFAULT 12 _PyStack_AsDict │ │ │ │ + 1494: 000351b1 92 FUNC GLOBAL DEFAULT 12 PyUnstable_WritePerfMapEntry │ │ │ │ + 1495: 0012b365 14 FUNC GLOBAL DEFAULT 12 _PyStack_AsDict │ │ │ │ 1496: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_kill@GLIBC_2.34 (4) │ │ │ │ - 1497: 00064acd 104 FUNC GLOBAL DEFAULT 12 PyMem_SetupDebugHooks │ │ │ │ - 1498: 000c1789 412 FUNC GLOBAL DEFAULT 12 PyMember_GetOne │ │ │ │ - 1499: 001a12e1 356 FUNC GLOBAL DEFAULT 12 _PyEval_AddPendingCall │ │ │ │ - 1500: 00071445 26 FUNC GLOBAL DEFAULT 12 _Py_hashtable_get │ │ │ │ + 1497: 00065b59 104 FUNC GLOBAL DEFAULT 12 PyMem_SetupDebugHooks │ │ │ │ + 1498: 000c10c1 412 FUNC GLOBAL DEFAULT 12 PyMember_GetOne │ │ │ │ + 1499: 00270131 360 FUNC GLOBAL DEFAULT 12 _PyEval_AddPendingCall │ │ │ │ + 1500: 00071401 26 FUNC GLOBAL DEFAULT 12 _Py_hashtable_get │ │ │ │ 1501: 0047db20 4 OBJECT GLOBAL DEFAULT 26 PyExc_Warning │ │ │ │ - 1502: 000645f7 54 FUNC GLOBAL DEFAULT 12 PyEval_AcquireLock │ │ │ │ - 1503: 00062f0b 4 FUNC GLOBAL DEFAULT 12 PySequence_Length │ │ │ │ + 1502: 000656df 54 FUNC GLOBAL DEFAULT 12 PyEval_AcquireLock │ │ │ │ + 1503: 0006383d 4 FUNC GLOBAL DEFAULT 12 PySequence_Length │ │ │ │ 1504: 00000000 0 FUNC GLOBAL DEFAULT UND endgrent@GLIBC_2.4 (2) │ │ │ │ - 1505: 000ff2dd 42 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_IsLockedByCurrentThread │ │ │ │ - 1506: 000642d7 10 FUNC GLOBAL DEFAULT 12 _PyXI_HasCapturedException │ │ │ │ + 1505: 000febe1 42 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_IsLockedByCurrentThread │ │ │ │ + 1506: 0006375f 10 FUNC GLOBAL DEFAULT 12 _PyXI_HasCapturedException │ │ │ │ 1507: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_addopen@GLIBC_2.4 (2) │ │ │ │ 1508: 0047a41c 208 OBJECT GLOBAL DEFAULT 26 PyTuple_Type │ │ │ │ - 1509: 0016409d 4 FUNC GLOBAL DEFAULT 12 PyThreadState_Next │ │ │ │ + 1509: 00162535 4 FUNC GLOBAL DEFAULT 12 PyThreadState_Next │ │ │ │ 1510: 004b9690 4 OBJECT GLOBAL DEFAULT 29 stderr@GLIBC_2.4 (2) │ │ │ │ - 1511: 001693d5 14 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasExc │ │ │ │ + 1511: 0016770d 14 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasExc │ │ │ │ 1512: 00000000 0 FUNC GLOBAL DEFAULT UND _exit@GLIBC_2.4 (2) │ │ │ │ - 1513: 001764d5 20 FUNC GLOBAL DEFAULT 12 Py_GetRecursionLimit │ │ │ │ - 1514: 00106aed 1584 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywords │ │ │ │ - 1515: 000d7481 22 FUNC GLOBAL DEFAULT 12 PyException_GetTraceback │ │ │ │ + 1513: 0017485d 20 FUNC GLOBAL DEFAULT 12 Py_GetRecursionLimit │ │ │ │ + 1514: 00106469 1584 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywords │ │ │ │ + 1515: 000d6d59 22 FUNC GLOBAL DEFAULT 12 PyException_GetTraceback │ │ │ │ 1516: 00000000 0 FUNC GLOBAL DEFAULT UND getprotobyname@GLIBC_2.4 (2) │ │ │ │ - 1517: 00037b63 28 FUNC GLOBAL DEFAULT 12 _Py_strhex_bytes_with_sep │ │ │ │ - 1518: 0013c78d 408 FUNC GLOBAL DEFAULT 12 PyUnicode_FromEncodedObject │ │ │ │ - 1519: 00185939 60 FUNC GLOBAL DEFAULT 12 PyUnicode_Split │ │ │ │ + 1517: 00037b27 28 FUNC GLOBAL DEFAULT 12 _Py_strhex_bytes_with_sep │ │ │ │ + 1518: 0013bcf9 408 FUNC GLOBAL DEFAULT 12 PyUnicode_FromEncodedObject │ │ │ │ + 1519: 00183de5 60 FUNC GLOBAL DEFAULT 12 PyUnicode_Split │ │ │ │ 1520: 00000000 0 FUNC GLOBAL DEFAULT UND wcscmp@GLIBC_2.4 (2) │ │ │ │ - 1521: 00064a7d 6 FUNC GLOBAL DEFAULT 12 Py_EncodeLocale │ │ │ │ + 1521: 00067c05 6 FUNC GLOBAL DEFAULT 12 Py_EncodeLocale │ │ │ │ 1522: 00000000 0 FUNC GLOBAL DEFAULT UND epoll_ctl@GLIBC_2.4 (2) │ │ │ │ - 1523: 0020cc5d 20 FUNC GLOBAL DEFAULT 12 PyGC_IsEnabled │ │ │ │ + 1523: 0020bd49 20 FUNC GLOBAL DEFAULT 12 PyGC_IsEnabled │ │ │ │ 1524: 00478f10 4 OBJECT GLOBAL DEFAULT 26 PyExc_MemoryError │ │ │ │ 1525: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_destroy@GLIBC_2.4 (2) │ │ │ │ - 1526: 001c29dd 12 FUNC GLOBAL DEFAULT 12 PyType_Modified │ │ │ │ - 1527: 000e69bd 276 FUNC GLOBAL DEFAULT 12 _PyConfig_AsDict │ │ │ │ - 1528: 0007ee05 468 FUNC GLOBAL DEFAULT 12 _PyLong_New │ │ │ │ - 1529: 0007f471 50 FUNC GLOBAL DEFAULT 12 PyStaticMethod_New │ │ │ │ - 1530: 000c09f1 156 FUNC GLOBAL DEFAULT 12 _PyDict_FromItems │ │ │ │ + 1526: 001c08b5 12 FUNC GLOBAL DEFAULT 12 PyType_Modified │ │ │ │ + 1527: 000e62a1 276 FUNC GLOBAL DEFAULT 12 _PyConfig_AsDict │ │ │ │ + 1528: 0007ede1 468 FUNC GLOBAL DEFAULT 12 _PyLong_New │ │ │ │ + 1529: 0007f451 50 FUNC GLOBAL DEFAULT 12 PyStaticMethod_New │ │ │ │ + 1530: 000c0339 156 FUNC GLOBAL DEFAULT 12 _PyDict_FromItems │ │ │ │ 1531: 00481714 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: 001ff999 72 FUNC GLOBAL DEFAULT 12 _PyEval_GetBuiltin │ │ │ │ - 1535: 0019a5e1 588 FUNC GLOBAL DEFAULT 12 PyCodec_NameReplaceErrors │ │ │ │ + 1534: 001fea5d 72 FUNC GLOBAL DEFAULT 12 _PyEval_GetBuiltin │ │ │ │ + 1535: 00198589 588 FUNC GLOBAL DEFAULT 12 PyCodec_NameReplaceErrors │ │ │ │ 1536: 00029fb8 0 FUNC GLOBAL DEFAULT UND XML_SetSkippedEntityHandler │ │ │ │ - 1537: 0010ef65 304 FUNC GLOBAL DEFAULT 12 PySequence_List │ │ │ │ - 1538: 0006e51d 30 FUNC GLOBAL DEFAULT 12 PyThread_tss_set │ │ │ │ + 1537: 0010e88d 304 FUNC GLOBAL DEFAULT 12 PySequence_List │ │ │ │ + 1538: 0006e4c5 30 FUNC GLOBAL DEFAULT 12 PyThread_tss_set │ │ │ │ 1539: 00000000 0 FUNC GLOBAL DEFAULT UND __printf_chk@GLIBC_2.4 (2) │ │ │ │ - 1540: 00168e69 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasFree │ │ │ │ + 1540: 0016723d 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: 0003aa33 82 FUNC GLOBAL DEFAULT 12 _PyErr_SetLocaleString │ │ │ │ - 1544: 00078541 448 FUNC GLOBAL DEFAULT 12 PyList_AsTuple │ │ │ │ - 1545: 00030ee3 478 FUNC GLOBAL DEFAULT 12 PyEval_EvalCodeEx │ │ │ │ - 1546: 00138b55 186 FUNC GLOBAL DEFAULT 12 _Py_UniversalNewlineFgetsWithSize │ │ │ │ + 1543: 0003aa49 84 FUNC GLOBAL DEFAULT 12 _PyErr_SetLocaleString │ │ │ │ + 1544: 000784f1 448 FUNC GLOBAL DEFAULT 12 PyList_AsTuple │ │ │ │ + 1545: 00030ec3 478 FUNC GLOBAL DEFAULT 12 PyEval_EvalCodeEx │ │ │ │ + 1546: 001380c9 186 FUNC GLOBAL DEFAULT 12 _Py_UniversalNewlineFgetsWithSize │ │ │ │ 1547: 00000000 0 FUNC GLOBAL DEFAULT UND socketpair@GLIBC_2.4 (2) │ │ │ │ - 1548: 0003a781 2 FUNC GLOBAL DEFAULT 12 _Py_ResurrectReference │ │ │ │ - 1549: 00195a4d 20 FUNC GLOBAL DEFAULT 12 Py_LeaveRecursiveCall │ │ │ │ - 1550: 00129939 18 FUNC GLOBAL DEFAULT 12 PyVectorcall_Function │ │ │ │ - 1551: 001a2e1d 204 FUNC GLOBAL DEFAULT 12 PyImport_ExtendInittab │ │ │ │ + 1548: 0003a717 2 FUNC GLOBAL DEFAULT 12 _Py_ResurrectReference │ │ │ │ + 1549: 00193dad 20 FUNC GLOBAL DEFAULT 12 Py_LeaveRecursiveCall │ │ │ │ + 1550: 00129121 18 FUNC GLOBAL DEFAULT 12 PyVectorcall_Function │ │ │ │ + 1551: 001a0bcd 204 FUNC GLOBAL DEFAULT 12 PyImport_ExtendInittab │ │ │ │ 1552: 00000000 0 FUNC GLOBAL DEFAULT UND waitid@GLIBC_2.4 (2) │ │ │ │ - 1553: 0015683d 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAnd │ │ │ │ + 1553: 00154ccd 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAnd │ │ │ │ 1554: 0047bbc0 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeDecodeError │ │ │ │ - 1555: 00086009 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_SetItem │ │ │ │ + 1555: 00085b6d 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_SetItem │ │ │ │ 1556: 00000000 0 FUNC GLOBAL DEFAULT UND __sched_cpualloc@GLIBC_2.7 (11) │ │ │ │ 1557: 00494e18 0x24828 OBJECT GLOBAL DEFAULT 27 _PyRuntime │ │ │ │ - 1558: 00169289 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasLocal │ │ │ │ - 1559: 0012ee61 16 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLine │ │ │ │ + 1558: 0016765d 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasLocal │ │ │ │ + 1559: 0012e151 16 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLine │ │ │ │ 1560: 00475bec 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: 0024715d 92 FUNC GLOBAL DEFAULT 12 PyCodec_RegisterError │ │ │ │ - 1565: 000cc551 524 FUNC GLOBAL DEFAULT 12 PyNumber_Add │ │ │ │ - 1566: 000e9069 278 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteSubstring │ │ │ │ + 1564: 002463bd 92 FUNC GLOBAL DEFAULT 12 PyCodec_RegisterError │ │ │ │ + 1565: 000cbe51 524 FUNC GLOBAL DEFAULT 12 PyNumber_Add │ │ │ │ + 1566: 000e894d 278 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteSubstring │ │ │ │ 1567: 00478184 208 OBJECT GLOBAL DEFAULT 26 PyMethod_Type │ │ │ │ - 1568: 001f8e6d 86 FUNC GLOBAL DEFAULT 12 PyList_GetSlice │ │ │ │ + 1568: 001f7de5 86 FUNC GLOBAL DEFAULT 12 PyList_GetSlice │ │ │ │ 1569: 00000000 0 FUNC GLOBAL DEFAULT UND __stack_chk_fail@GLIBC_2.4 (2) │ │ │ │ - 1570: 0006104f 16 FUNC GLOBAL DEFAULT 12 Py_IsTrue │ │ │ │ - 1571: 00063035 144 FUNC GLOBAL DEFAULT 12 PyEval_CallObjectWithKeywords │ │ │ │ + 1570: 000614ef 16 FUNC GLOBAL DEFAULT 12 Py_IsTrue │ │ │ │ + 1571: 00063895 144 FUNC GLOBAL DEFAULT 12 PyEval_CallObjectWithKeywords │ │ │ │ 1572: 00000000 0 FUNC GLOBAL DEFAULT UND preadv64v2@GLIBC_2.26 (14) │ │ │ │ - 1573: 00157fa1 72 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec │ │ │ │ - 1574: 0014edcd 24 FUNC GLOBAL DEFAULT 12 _Py_IsInterpreterFinalizing │ │ │ │ - 1575: 000631d7 86 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_New │ │ │ │ - 1576: 00116289 62 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrWithError │ │ │ │ + 1573: 00156431 72 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec │ │ │ │ + 1574: 0014d815 24 FUNC GLOBAL DEFAULT 12 _Py_IsInterpreterFinalizing │ │ │ │ + 1575: 00063e9b 86 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_New │ │ │ │ + 1576: 00115b9d 62 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrWithError │ │ │ │ 1577: 00000000 0 FUNC GLOBAL DEFAULT UND __sysconf@GLIBC_2.4 (2) │ │ │ │ - 1578: 00060ea1 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreter │ │ │ │ - 1579: 00057b41 86 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncName │ │ │ │ + 1578: 00061343 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreter │ │ │ │ + 1579: 00057b65 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: 0006d671 66 FUNC GLOBAL DEFAULT 12 PyOS_vsnprintf │ │ │ │ - 1583: 001f42d5 52 FUNC GLOBAL DEFAULT 12 _PyObject_IsFreed │ │ │ │ - 1584: 000fd8c1 132 FUNC GLOBAL DEFAULT 12 PyObject_CallMethodObjArgs │ │ │ │ - 1585: 000cc75d 114 FUNC GLOBAL DEFAULT 12 PyOS_strtol │ │ │ │ - 1586: 00154729 114 FUNC GLOBAL DEFAULT 12 PyMapping_Size │ │ │ │ + 1582: 0006d639 66 FUNC GLOBAL DEFAULT 12 PyOS_vsnprintf │ │ │ │ + 1583: 001f3255 52 FUNC GLOBAL DEFAULT 12 _PyObject_IsFreed │ │ │ │ + 1584: 000fd1bd 132 FUNC GLOBAL DEFAULT 12 PyObject_CallMethodObjArgs │ │ │ │ + 1585: 000cc05d 114 FUNC GLOBAL DEFAULT 12 PyOS_strtol │ │ │ │ + 1586: 00152bb9 114 FUNC GLOBAL DEFAULT 12 PyMapping_Size │ │ │ │ 1587: 00000000 0 FUNC GLOBAL DEFAULT UND closedir@GLIBC_2.4 (2) │ │ │ │ - 1588: 00043e83 734 FUNC GLOBAL DEFAULT 12 _PyEval_MatchKeys │ │ │ │ + 1588: 00043e73 734 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: 00031103 4 FUNC GLOBAL DEFAULT 12 PyType_GetModuleName │ │ │ │ + 1591: 000310e3 4 FUNC GLOBAL DEFAULT 12 PyType_GetModuleName │ │ │ │ 1592: 00000000 0 FUNC GLOBAL DEFAULT UND openpty@GLIBC_2.34 (4) │ │ │ │ - 1593: 0024fd75 656 FUNC GLOBAL DEFAULT 12 PyWeakref_NewProxy │ │ │ │ + 1593: 0024f0cd 656 FUNC GLOBAL DEFAULT 12 PyWeakref_NewProxy │ │ │ │ 1594: 0005de21 224 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleObject │ │ │ │ - 1595: 00096aad 114 FUNC GLOBAL DEFAULT 12 PyUnicode_FromKindAndData │ │ │ │ + 1595: 000963c5 114 FUNC GLOBAL DEFAULT 12 PyUnicode_FromKindAndData │ │ │ │ 1596: 00000000 0 FUNC GLOBAL DEFAULT UND eventfd_write@GLIBC_2.7 (11) │ │ │ │ 1597: 0005ebc7 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: 0002aff7 202 FUNC GLOBAL DEFAULT 12 Py_SetPath │ │ │ │ - 1601: 00062b37 52 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_Function │ │ │ │ - 1602: 001210fd 156 FUNC GLOBAL DEFAULT 12 PyFile_OpenCodeObject │ │ │ │ + 1601: 00063b51 52 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_Function │ │ │ │ + 1602: 001208dd 156 FUNC GLOBAL DEFAULT 12 PyFile_OpenCodeObject │ │ │ │ 1603: 00000000 0 FUNC GLOBAL DEFAULT UND fread@GLIBC_2.4 (2) │ │ │ │ - 1604: 0006ca21 70 FUNC GLOBAL DEFAULT 12 PyConfig_InitPythonConfig │ │ │ │ + 1604: 0006ca19 70 FUNC GLOBAL DEFAULT 12 PyConfig_InitPythonConfig │ │ │ │ 1605: 00000000 0 FUNC GLOBAL DEFAULT UND getauxval@GLIBC_2.16 (6) │ │ │ │ - 1606: 00108dbd 16 FUNC GLOBAL DEFAULT 12 PyObject_CheckBuffer │ │ │ │ - 1607: 00216c79 60 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedNativeBytes │ │ │ │ - 1608: 0019f77d 48 FUNC GLOBAL DEFAULT 12 PyCodec_Encode │ │ │ │ - 1609: 0003657d 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMatrixMultiply │ │ │ │ + 1606: 00108735 16 FUNC GLOBAL DEFAULT 12 PyObject_CheckBuffer │ │ │ │ + 1607: 00215b71 60 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedNativeBytes │ │ │ │ + 1608: 0019d71d 48 FUNC GLOBAL DEFAULT 12 PyCodec_Encode │ │ │ │ + 1609: 0003655d 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMatrixMultiply │ │ │ │ 1610: 00000000 0 FUNC GLOBAL DEFAULT UND wcsncpy@GLIBC_2.4 (2) │ │ │ │ - 1611: 00192401 58 FUNC GLOBAL DEFAULT 12 PyBytes_Size │ │ │ │ - 1612: 00162525 60 FUNC GLOBAL DEFAULT 12 _PyMem_Strdup │ │ │ │ - 1613: 000db639 500 FUNC GLOBAL DEFAULT 12 PyNumber_AsSsize_t │ │ │ │ - 1614: 001018d9 14 FUNC GLOBAL DEFAULT 12 _PyTime_FromSeconds │ │ │ │ - 1615: 00050f23 36 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrStringWithError │ │ │ │ + 1611: 00190ad1 58 FUNC GLOBAL DEFAULT 12 PyBytes_Size │ │ │ │ + 1612: 001609b5 60 FUNC GLOBAL DEFAULT 12 _PyMem_Strdup │ │ │ │ + 1613: 000daf15 500 FUNC GLOBAL DEFAULT 12 PyNumber_AsSsize_t │ │ │ │ + 1614: 00101319 14 FUNC GLOBAL DEFAULT 12 _PyTime_FromSeconds │ │ │ │ + 1615: 00050f1b 36 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrStringWithError │ │ │ │ 1616: 0047839c 208 OBJECT GLOBAL DEFAULT 26 PyCell_Type │ │ │ │ - 1617: 000311b1 102 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDDecref │ │ │ │ + 1617: 00031191 102 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDDecref │ │ │ │ 1618: 0005fdc7 108 FUNC GLOBAL DEFAULT 12 _Py_UTF8_Edit_Cost │ │ │ │ - 1619: 0023578d 16 FUNC GLOBAL DEFAULT 12 PyObject_GetTypeData │ │ │ │ - 1620: 001879ad 42 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_WriteBytes │ │ │ │ + 1619: 002346d1 16 FUNC GLOBAL DEFAULT 12 PyObject_GetTypeData │ │ │ │ + 1620: 00186045 42 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_WriteBytes │ │ │ │ 1621: 0047db04 4 OBJECT GLOBAL DEFAULT 26 PyExc_SyntaxWarning │ │ │ │ 1622: 00474ccc 208 OBJECT GLOBAL DEFAULT 26 PyDictKeys_Type │ │ │ │ - 1623: 0018e285 256 FUNC GLOBAL DEFAULT 12 PyContextVar_Set │ │ │ │ + 1623: 0018c959 256 FUNC GLOBAL DEFAULT 12 PyContextVar_Set │ │ │ │ 1624: 00000000 0 FUNC GLOBAL DEFAULT UND eventfd_read@GLIBC_2.7 (11) │ │ │ │ - 1625: 000414f5 28 FUNC GLOBAL DEFAULT 12 PyCFunction_Call │ │ │ │ + 1625: 000414e5 28 FUNC GLOBAL DEFAULT 12 PyCFunction_Call │ │ │ │ 1626: 0005fe7b 36 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_ClearWeakRefsNoCallbacks │ │ │ │ 1627: 0002a474 0 FUNC GLOBAL DEFAULT UND XML_SetStartElementHandler │ │ │ │ - 1628: 0012acbd 60 FUNC GLOBAL DEFAULT 12 PyMapping_Keys │ │ │ │ + 1628: 0012a4a5 60 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: 000635a3 38 FUNC GLOBAL DEFAULT 12 _PyObject_GetAttrId │ │ │ │ - 1632: 00104285 76 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec_clamp │ │ │ │ - 1633: 00151885 512 FUNC GLOBAL DEFAULT 12 PyByteArray_Resize │ │ │ │ - 1634: 0006750d 56 FUNC GLOBAL DEFAULT 12 PyEval_SetProfile │ │ │ │ + 1631: 0006562f 38 FUNC GLOBAL DEFAULT 12 _PyObject_GetAttrId │ │ │ │ + 1632: 00103cc9 72 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec_clamp │ │ │ │ + 1633: 0014fd11 512 FUNC GLOBAL DEFAULT 12 PyByteArray_Resize │ │ │ │ + 1634: 00066865 56 FUNC GLOBAL DEFAULT 12 PyEval_SetProfile │ │ │ │ 1635: 00000000 0 FUNC GLOBAL DEFAULT UND getpid@GLIBC_2.4 (2) │ │ │ │ - 1636: 001628c5 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLowercase │ │ │ │ - 1637: 00237765 274 FUNC GLOBAL DEFAULT 12 _PyCoro_GetAwaitableIter │ │ │ │ - 1638: 00278f80 4 OBJECT GLOBAL DEFAULT 14 _IO_stdin_used │ │ │ │ - 1639: 00032739 4 FUNC GLOBAL DEFAULT 12 PyThread_detach_thread │ │ │ │ + 1636: 00160d55 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLowercase │ │ │ │ + 1637: 00236655 274 FUNC GLOBAL DEFAULT 12 _PyCoro_GetAwaitableIter │ │ │ │ + 1638: 00278400 4 OBJECT GLOBAL DEFAULT 14 _IO_stdin_used │ │ │ │ + 1639: 00032719 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: 00236ea9 120 FUNC GLOBAL DEFAULT 12 PyType_GetDict │ │ │ │ - 1643: 000fae21 344 FUNC GLOBAL DEFAULT 12 PyFrozenSet_New │ │ │ │ - 1644: 000bfa8d 140 FUNC GLOBAL DEFAULT 12 _PyUnicode_Equal │ │ │ │ - 1645: 0013fac9 20 FUNC GLOBAL DEFAULT 12 PyFrame_GetCode │ │ │ │ - 1646: 001a2ee9 42 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesArgv │ │ │ │ - 1647: 00078c05 72 FUNC GLOBAL DEFAULT 12 _Py_Dealloc │ │ │ │ - 1648: 0014d65d 2056 FUNC GLOBAL DEFAULT 12 PyUnicode_Splitlines │ │ │ │ - 1649: 00058bbf 30 FUNC GLOBAL DEFAULT 12 PyErr_FormatV │ │ │ │ - 1650: 00145469 48 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetDict │ │ │ │ + 1642: 00235d99 120 FUNC GLOBAL DEFAULT 12 PyType_GetDict │ │ │ │ + 1643: 000fa711 344 FUNC GLOBAL DEFAULT 12 PyFrozenSet_New │ │ │ │ + 1644: 000bf3d5 140 FUNC GLOBAL DEFAULT 12 _PyUnicode_Equal │ │ │ │ + 1645: 0013f02d 20 FUNC GLOBAL DEFAULT 12 PyFrame_GetCode │ │ │ │ + 1646: 001a0c99 42 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesArgv │ │ │ │ + 1647: 00078bb5 72 FUNC GLOBAL DEFAULT 12 _Py_Dealloc │ │ │ │ + 1648: 0014c251 2032 FUNC GLOBAL DEFAULT 12 PyUnicode_Splitlines │ │ │ │ + 1649: 00058bd1 28 FUNC GLOBAL DEFAULT 12 PyErr_FormatV │ │ │ │ + 1650: 001449d1 48 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetDict │ │ │ │ 1651: 00000000 0 FUNC GLOBAL DEFAULT UND sched_yield@GLIBC_2.4 (2) │ │ │ │ 1652: 0047868c 208 OBJECT GLOBAL DEFAULT 26 PyByteArrayIter_Type │ │ │ │ - 1653: 000bed89 78 FUNC GLOBAL DEFAULT 12 _PyThreadState_PopFrame │ │ │ │ + 1653: 000be6d1 78 FUNC GLOBAL DEFAULT 12 _PyThreadState_PopFrame │ │ │ │ 1654: 0047db34 4 OBJECT GLOBAL DEFAULT 26 PyExc_BufferError │ │ │ │ 1655: 004710d4 16 OBJECT GLOBAL DEFAULT 26 _Py_TrueStruct │ │ │ │ - 1656: 0003c643 10 FUNC GLOBAL DEFAULT 12 PyInit__sysconfig │ │ │ │ - 1657: 001d8195 12 FUNC GLOBAL DEFAULT 12 PyInit_itertools │ │ │ │ - 1658: 001ef035 70 FUNC GLOBAL DEFAULT 12 PyObject_Calloc │ │ │ │ - 1659: 0006d475 6 FUNC GLOBAL DEFAULT 12 PyThread_tss_get │ │ │ │ - 1660: 0010fd95 1356 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeASCII │ │ │ │ - 1661: 00203639 250 FUNC GLOBAL DEFAULT 12 _PyParkingLot_UnparkAll │ │ │ │ - 1662: 001018e9 212 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed_with_retries │ │ │ │ + 1656: 0003c589 12 FUNC GLOBAL DEFAULT 12 PyInit__sysconfig │ │ │ │ + 1657: 001d6095 12 FUNC GLOBAL DEFAULT 12 PyInit_itertools │ │ │ │ + 1658: 001edfb5 70 FUNC GLOBAL DEFAULT 12 PyObject_Calloc │ │ │ │ + 1659: 0006d43d 6 FUNC GLOBAL DEFAULT 12 PyThread_tss_get │ │ │ │ + 1660: 0010f6bd 1344 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeASCII │ │ │ │ + 1661: 00202699 250 FUNC GLOBAL DEFAULT 12 _PyParkingLot_UnparkAll │ │ │ │ + 1662: 00101329 212 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: 000d09d5 1108 FUNC GLOBAL DEFAULT 12 PyObject_CallMethod │ │ │ │ + 1665: 000d02f9 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: 001df589 12 FUNC GLOBAL DEFAULT 12 PyInit_binascii │ │ │ │ + 1668: 001dd3c1 12 FUNC GLOBAL DEFAULT 12 PyInit_binascii │ │ │ │ 1669: 0047dafc 4 OBJECT GLOBAL DEFAULT 26 PyExc_UserWarning │ │ │ │ - 1670: 00062f17 28 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape │ │ │ │ - 1671: 00066fa5 40 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocaleAndSize │ │ │ │ + 1670: 00063849 28 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape │ │ │ │ + 1671: 00066331 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: 0006103f 16 FUNC GLOBAL DEFAULT 12 Py_IsNone │ │ │ │ - 1675: 00168f55 192 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash │ │ │ │ + 1674: 000614df 16 FUNC GLOBAL DEFAULT 12 Py_IsNone │ │ │ │ + 1675: 00167329 192 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash │ │ │ │ 1676: 00472e4c 208 OBJECT GLOBAL DEFAULT 26 PyEllipsis_Type │ │ │ │ 1677: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn@GLIBC_2.15 (16) │ │ │ │ - 1678: 00037c21 108 FUNC GLOBAL DEFAULT 12 PyType_ClearCache │ │ │ │ - 1679: 000643c3 22 FUNC GLOBAL DEFAULT 12 PyStatus_NoMemory │ │ │ │ - 1680: 00035d79 42 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimevalTime_t │ │ │ │ - 1681: 000d5821 378 FUNC GLOBAL DEFAULT 12 PyUnicode_RichCompare │ │ │ │ - 1682: 000942a9 394 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteASCIIString │ │ │ │ + 1678: 00037bfb 106 FUNC GLOBAL DEFAULT 12 PyType_ClearCache │ │ │ │ + 1679: 00067601 22 FUNC GLOBAL DEFAULT 12 PyStatus_NoMemory │ │ │ │ + 1680: 00035d59 42 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimevalTime_t │ │ │ │ + 1681: 000d513d 378 FUNC GLOBAL DEFAULT 12 PyUnicode_RichCompare │ │ │ │ + 1682: 00093bc1 394 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteASCIIString │ │ │ │ 1683: 00000000 0 FUNC GLOBAL DEFAULT UND wcsftime@GLIBC_2.4 (2) │ │ │ │ - 1684: 0013fbd5 52 FUNC GLOBAL DEFAULT 12 PyDict_Size │ │ │ │ - 1685: 001e4101 72 FUNC GLOBAL DEFAULT 12 PyCapsule_IsValid │ │ │ │ + 1684: 0013f139 52 FUNC GLOBAL DEFAULT 12 PyDict_Size │ │ │ │ + 1685: 001e2a35 72 FUNC GLOBAL DEFAULT 12 PyCapsule_IsValid │ │ │ │ 1686: 0005dd0f 8 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModule │ │ │ │ - 1687: 00067e15 34 FUNC GLOBAL DEFAULT 12 PyRun_File │ │ │ │ - 1688: 001dd7b1 58 FUNC GLOBAL DEFAULT 12 PyCodec_StrictErrors │ │ │ │ + 1687: 00068781 34 FUNC GLOBAL DEFAULT 12 PyRun_File │ │ │ │ + 1688: 001db6b9 58 FUNC GLOBAL DEFAULT 12 PyCodec_StrictErrors │ │ │ │ 1689: 00000000 0 FUNC GLOBAL DEFAULT UND gai_strerror@GLIBC_2.4 (2) │ │ │ │ - 1690: 00064bad 120 FUNC GLOBAL DEFAULT 12 PyObject_SetArenaAllocator │ │ │ │ - 1691: 0012ecc1 216 FUNC GLOBAL DEFAULT 12 _Py_hashtable_steal │ │ │ │ + 1690: 00065c39 120 FUNC GLOBAL DEFAULT 12 PyObject_SetArenaAllocator │ │ │ │ + 1691: 0012dfb1 216 FUNC GLOBAL DEFAULT 12 _Py_hashtable_steal │ │ │ │ 1692: 00000000 0 FUNC GLOBAL DEFAULT UND posix_fadvise64@GLIBC_2.4 (2) │ │ │ │ - 1693: 0026e0fd 1054 FUNC GLOBAL DEFAULT 12 _PyLong_DivmodNear │ │ │ │ - 1694: 00063447 16 FUNC GLOBAL DEFAULT 12 PyGen_New │ │ │ │ - 1695: 00062c7f 4 FUNC GLOBAL DEFAULT 12 PyObject_Length │ │ │ │ + 1693: 0026d3a5 1054 FUNC GLOBAL DEFAULT 12 _PyLong_DivmodNear │ │ │ │ + 1694: 0006410b 16 FUNC GLOBAL DEFAULT 12 PyGen_New │ │ │ │ + 1695: 00060aff 4 FUNC GLOBAL DEFAULT 12 PyObject_Length │ │ │ │ 1696: 00476e5c 208 OBJECT GLOBAL DEFAULT 26 PyCoro_Type │ │ │ │ 1697: 00000000 0 FUNC GLOBAL DEFAULT UND dlsym@GLIBC_2.34 (4) │ │ │ │ - 1698: 001e3189 112 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicitObject │ │ │ │ + 1698: 001e1921 112 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicitObject │ │ │ │ 1699: 00476a60 208 OBJECT GLOBAL DEFAULT 26 _PyAsyncGenASend_Type │ │ │ │ 1700: 0047af6c 4 OBJECT GLOBAL DEFAULT 26 PyExc_InterruptedError │ │ │ │ 1701: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_destroy@GLIBC_2.4 (2) │ │ │ │ - 1702: 001691f5 148 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ - 1703: 00251d19 188 FUNC GLOBAL DEFAULT 12 PyCodec_IgnoreErrors │ │ │ │ + 1702: 001675c9 148 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ + 1703: 00250ead 188 FUNC GLOBAL DEFAULT 12 PyCodec_IgnoreErrors │ │ │ │ 1704: 00000000 0 FUNC GLOBAL DEFAULT UND mbstowcs@GLIBC_2.4 (2) │ │ │ │ - 1705: 00218095 8 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetStart │ │ │ │ + 1705: 00216f41 8 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetStart │ │ │ │ 1706: 00000000 0 FUNC GLOBAL DEFAULT UND listen@GLIBC_2.4 (2) │ │ │ │ - 1707: 000310c1 60 FUNC GLOBAL DEFAULT 12 _Py_open_noraise │ │ │ │ - 1708: 000d24c5 280 FUNC GLOBAL DEFAULT 12 PyBuffer_FillInfo │ │ │ │ - 1709: 001258c5 8 FUNC GLOBAL DEFAULT 12 _PyErr_ChainExceptions1 │ │ │ │ - 1710: 001a96ed 2 FUNC GLOBAL DEFAULT 12 _PyThreadState_New │ │ │ │ + 1707: 000310a1 60 FUNC GLOBAL DEFAULT 12 _Py_open_noraise │ │ │ │ + 1708: 000d1de9 280 FUNC GLOBAL DEFAULT 12 PyBuffer_FillInfo │ │ │ │ + 1709: 001250a9 8 FUNC GLOBAL DEFAULT 12 _PyErr_ChainExceptions1 │ │ │ │ + 1710: 001a74f5 2 FUNC GLOBAL DEFAULT 12 _PyThreadState_New │ │ │ │ 1711: 0002a468 0 FUNC GLOBAL DEFAULT UND copysign@GLIBC_2.4 (2) │ │ │ │ - 1712: 00064f8b 42 FUNC GLOBAL DEFAULT 12 PyUnicode_GetSize │ │ │ │ - 1713: 0007dcf9 32 FUNC GLOBAL DEFAULT 12 PyDict_SetDefaultRef │ │ │ │ + 1712: 00064287 42 FUNC GLOBAL DEFAULT 12 PyUnicode_GetSize │ │ │ │ + 1713: 0007dcdd 32 FUNC GLOBAL DEFAULT 12 PyDict_SetDefaultRef │ │ │ │ 1714: 0047daec 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: 004774f0 208 OBJECT GLOBAL DEFAULT 26 PyGetSetDescr_Type │ │ │ │ 1720: 00000000 0 FUNC GLOBAL DEFAULT UND openat64@GLIBC_2.4 (2) │ │ │ │ - 1721: 000644eb 36 FUNC GLOBAL DEFAULT 12 _PySeqLock_EndRead │ │ │ │ - 1722: 000efbd1 272 FUNC GLOBAL DEFAULT 12 _PyOnceFlag_CallOnceSlow │ │ │ │ + 1721: 00067729 36 FUNC GLOBAL DEFAULT 12 _PySeqLock_EndRead │ │ │ │ + 1722: 000ef529 272 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: 00472054 208 OBJECT GLOBAL DEFAULT 26 PyContextVar_Type │ │ │ │ - 1727: 00064521 40 FUNC GLOBAL DEFAULT 12 _Py_BuildValue_SizeT │ │ │ │ - 1728: 001ece39 68 FUNC GLOBAL DEFAULT 12 _PyTime_gmtime │ │ │ │ - 1729: 0023cf75 140 FUNC GLOBAL DEFAULT 12 PyComplex_ImagAsDouble │ │ │ │ - 1730: 001ef6ad 104 FUNC GLOBAL DEFAULT 12 _Py_CheckRecursiveCall │ │ │ │ - 1731: 00458304 4 OBJECT GLOBAL DEFAULT 14 Py_Version │ │ │ │ - 1732: 000ecb99 2 FUNC GLOBAL DEFAULT 12 PyDict_Keys │ │ │ │ - 1733: 0019db19 70 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDigit │ │ │ │ + 1727: 0006775f 40 FUNC GLOBAL DEFAULT 12 _Py_BuildValue_SizeT │ │ │ │ + 1728: 001ebdbd 68 FUNC GLOBAL DEFAULT 12 _PyTime_gmtime │ │ │ │ + 1729: 0023bcd1 144 FUNC GLOBAL DEFAULT 12 PyComplex_ImagAsDouble │ │ │ │ + 1730: 001ee62d 104 FUNC GLOBAL DEFAULT 12 _Py_CheckRecursiveCall │ │ │ │ + 1731: 00457768 4 OBJECT GLOBAL DEFAULT 14 Py_Version │ │ │ │ + 1732: 000ec481 2 FUNC GLOBAL DEFAULT 12 PyDict_Keys │ │ │ │ + 1733: 0019bab1 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: 0010a7b1 1156 FUNC GLOBAL DEFAULT 12 PyObject_LengthHint │ │ │ │ + 1736: 0010a119 1160 FUNC GLOBAL DEFAULT 12 PyObject_LengthHint │ │ │ │ 1737: 00000000 0 FUNC GLOBAL DEFAULT UND __clock_gettime64@GLIBC_2.34 (4) │ │ │ │ - 1738: 00060f89 4 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocalsWithError │ │ │ │ - 1739: 001874d5 40 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormat │ │ │ │ + 1738: 00061429 4 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocalsWithError │ │ │ │ + 1739: 00185b6d 40 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormat │ │ │ │ 1740: 00000000 0 FUNC GLOBAL DEFAULT UND wcsrchr@GLIBC_2.4 (2) │ │ │ │ - 1741: 000d0565 1136 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape2 │ │ │ │ + 1741: 000cfe89 1136 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape2 │ │ │ │ 1742: 00000000 0 FUNC GLOBAL DEFAULT UND sendto@GLIBC_2.4 (2) │ │ │ │ - 1743: 00064681 16 FUNC GLOBAL DEFAULT 12 PyThreadState_DeleteCurrent │ │ │ │ + 1743: 00067889 16 FUNC GLOBAL DEFAULT 12 PyThreadState_DeleteCurrent │ │ │ │ 1744: 0047af70 4 OBJECT GLOBAL DEFAULT 26 PyExc_PermissionError │ │ │ │ 1745: 0005fafd 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCode │ │ │ │ 1746: 0005fb0d 176 FUNC GLOBAL DEFAULT 12 PyBuffer_FromContiguous │ │ │ │ 1747: 00000000 0 FUNC GLOBAL DEFAULT UND setgrent@GLIBC_2.4 (2) │ │ │ │ - 1748: 0006cd35 48 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident │ │ │ │ - 1749: 001c1fad 40 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounterRaw │ │ │ │ + 1748: 0006ccfd 48 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident │ │ │ │ + 1749: 001bfe85 40 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounterRaw │ │ │ │ 1750: 00481e64 24 OBJECT GLOBAL DEFAULT 26 _Py_SwappedOp │ │ │ │ - 1751: 0015defd 474 FUNC GLOBAL DEFAULT 12 PyLong_FromUnicodeObject │ │ │ │ - 1752: 001bb379 6 FUNC GLOBAL DEFAULT 12 PyRun_SimpleStringFlags │ │ │ │ - 1753: 00379eec 96 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_UnaryFunctions │ │ │ │ - 1754: 000e62c1 776 FUNC GLOBAL DEFAULT 12 PySet_Contains │ │ │ │ - 1755: 00270c2d 64 FUNC GLOBAL DEFAULT 12 _Py_hashtable_foreach │ │ │ │ + 1751: 0015c38d 474 FUNC GLOBAL DEFAULT 12 PyLong_FromUnicodeObject │ │ │ │ + 1752: 001b91bd 6 FUNC GLOBAL DEFAULT 12 PyRun_SimpleStringFlags │ │ │ │ + 1753: 0037936c 96 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_UnaryFunctions │ │ │ │ + 1754: 000e5b99 786 FUNC GLOBAL DEFAULT 12 PySet_Contains │ │ │ │ + 1755: 0026fed1 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: 0005f845 66 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RLock │ │ │ │ - 1760: 0010f869 248 FUNC GLOBAL DEFAULT 12 _PySet_NextEntryRef │ │ │ │ - 1761: 001fa4c5 16 FUNC GLOBAL DEFAULT 12 Py_IsFinalizing │ │ │ │ - 1762: 0006d775 98 FUNC GLOBAL DEFAULT 12 PyObject_Hash │ │ │ │ - 1763: 0013864d 32 FUNC GLOBAL DEFAULT 12 PyType_FromMetaclass │ │ │ │ - 1764: 0014cabd 124 FUNC GLOBAL DEFAULT 12 PyBytes_AsStringAndSize │ │ │ │ + 1760: 0010f191 248 FUNC GLOBAL DEFAULT 12 _PySet_NextEntryRef │ │ │ │ + 1761: 001f943d 16 FUNC GLOBAL DEFAULT 12 Py_IsFinalizing │ │ │ │ + 1762: 0006d71d 98 FUNC GLOBAL DEFAULT 12 PyObject_Hash │ │ │ │ + 1763: 00137bc1 32 FUNC GLOBAL DEFAULT 12 PyType_FromMetaclass │ │ │ │ + 1764: 0014b6bd 124 FUNC GLOBAL DEFAULT 12 PyBytes_AsStringAndSize │ │ │ │ 1765: 0002eaf5 4 FUNC GLOBAL DEFAULT 12 _Py_DisplaySourceLine │ │ │ │ - 1766: 00066fd3 32 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal │ │ │ │ - 1767: 001226cd 8 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable │ │ │ │ - 1768: 001d55c1 136 FUNC GLOBAL DEFAULT 12 PyGILState_Release │ │ │ │ - 1769: 0018e6f9 248 FUNC GLOBAL DEFAULT 12 PyContextVar_Get │ │ │ │ - 1770: 001ad18d 74 FUNC GLOBAL DEFAULT 12 PyFile_NewStdPrinter │ │ │ │ - 1771: 0005d349 56 FUNC GLOBAL DEFAULT 12 PyInterpreterState_New │ │ │ │ - 1772: 0024fc3d 6 FUNC GLOBAL DEFAULT 12 _PyObject_GetState │ │ │ │ - 1773: 00176651 150 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongMask │ │ │ │ - 1774: 00069d59 400 FUNC GLOBAL DEFAULT 12 PySys_SetArgvEx │ │ │ │ - 1775: 0013e4e9 6 FUNC GLOBAL DEFAULT 12 _PyWeakref_ClearRef │ │ │ │ - 1776: 0006ca9d 114 FUNC GLOBAL DEFAULT 12 PyThread_allocate_lock │ │ │ │ + 1766: 0006635f 32 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal │ │ │ │ + 1767: 00121ead 8 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable │ │ │ │ + 1768: 001d3491 136 FUNC GLOBAL DEFAULT 12 PyGILState_Release │ │ │ │ + 1769: 0018cdc9 248 FUNC GLOBAL DEFAULT 12 PyContextVar_Get │ │ │ │ + 1770: 001ab075 74 FUNC GLOBAL DEFAULT 12 PyFile_NewStdPrinter │ │ │ │ + 1771: 0005d345 56 FUNC GLOBAL DEFAULT 12 PyInterpreterState_New │ │ │ │ + 1772: 0024ef7d 6 FUNC GLOBAL DEFAULT 12 _PyObject_GetState │ │ │ │ + 1773: 001749d9 150 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongMask │ │ │ │ + 1774: 0006c1d1 400 FUNC GLOBAL DEFAULT 12 PySys_SetArgvEx │ │ │ │ + 1775: 0013da4d 6 FUNC GLOBAL DEFAULT 12 _PyWeakref_ClearRef │ │ │ │ + 1776: 0006ca95 114 FUNC GLOBAL DEFAULT 12 PyThread_allocate_lock │ │ │ │ 1777: 004771b4 208 OBJECT GLOBAL DEFAULT 26 PyEnum_Type │ │ │ │ - 1778: 000d4361 36 FUNC GLOBAL DEFAULT 12 PySequence_Contains │ │ │ │ - 1779: 0023b549 176 FUNC GLOBAL DEFAULT 12 PyComplex_AsCComplex │ │ │ │ - 1780: 00122421 106 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Alloc │ │ │ │ - 1781: 00196659 120 FUNC GLOBAL DEFAULT 12 PyBytes_DecodeEscape │ │ │ │ + 1778: 000d3c81 36 FUNC GLOBAL DEFAULT 12 PySequence_Contains │ │ │ │ + 1779: 0023a3ed 172 FUNC GLOBAL DEFAULT 12 PyComplex_AsCComplex │ │ │ │ + 1780: 00121c01 106 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Alloc │ │ │ │ + 1781: 001949b9 120 FUNC GLOBAL DEFAULT 12 PyBytes_DecodeEscape │ │ │ │ 1782: 00478b98 208 OBJECT GLOBAL DEFAULT 26 PyByteArray_Type │ │ │ │ 1783: 00000000 0 FUNC GLOBAL DEFAULT UND inflateSetDictionary │ │ │ │ - 1784: 001463a9 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceSubtract │ │ │ │ + 1784: 00145911 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceSubtract │ │ │ │ 1785: 0047dae0 4 OBJECT GLOBAL DEFAULT 26 PyExc_RecursionError │ │ │ │ - 1786: 00129b35 494 FUNC GLOBAL DEFAULT 12 _Py_union_type_or │ │ │ │ + 1786: 0012931d 494 FUNC GLOBAL DEFAULT 12 _Py_union_type_or │ │ │ │ 1787: 00475794 208 OBJECT GLOBAL DEFAULT 26 PyListRevIter_Type │ │ │ │ - 1788: 00254909 160 FUNC GLOBAL DEFAULT 12 _Py_c_abs │ │ │ │ + 1788: 00253861 160 FUNC GLOBAL DEFAULT 12 _Py_c_abs │ │ │ │ 1789: 00000000 0 FUNC GLOBAL DEFAULT UND sigwaitinfo@GLIBC_2.4 (2) │ │ │ │ 1790: 0005d4c7 512 FUNC GLOBAL DEFAULT 12 _PyXI_InitExcInfo │ │ │ │ 1791: 00029e00 0 FUNC GLOBAL DEFAULT UND XML_GetCurrentLineNumber │ │ │ │ 1792: 0002d1ef 346 FUNC GLOBAL DEFAULT 12 _PyObject_DebugMallocStats │ │ │ │ - 1793: 00067545 264 FUNC GLOBAL DEFAULT 12 PyEval_SetProfileAllThreads │ │ │ │ + 1793: 0006689d 264 FUNC GLOBAL DEFAULT 12 PyEval_SetProfileAllThreads │ │ │ │ 1794: 00000000 0 FUNC GLOBAL DEFAULT UND setegid@GLIBC_2.4 (2) │ │ │ │ - 1795: 00064235 24 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrame │ │ │ │ - 1796: 000860ad 78 FUNC GLOBAL DEFAULT 12 _PyList_AppendTakeRefListResize │ │ │ │ - 1797: 00063631 284 FUNC GLOBAL DEFAULT 12 _PyObject_AssertFailed │ │ │ │ + 1795: 000636bd 24 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrame │ │ │ │ + 1796: 00085c11 78 FUNC GLOBAL DEFAULT 12 _PyList_AppendTakeRefListResize │ │ │ │ + 1797: 00065715 284 FUNC GLOBAL DEFAULT 12 _PyObject_AssertFailed │ │ │ │ 1798: 00000000 0 FUNC GLOBAL DEFAULT UND __memset_chk@GLIBC_2.4 (2) │ │ │ │ - 1799: 00143265 6 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseThread │ │ │ │ - 1800: 0002e1f1 54 FUNC GLOBAL DEFAULT 12 PyErr_ResourceWarning │ │ │ │ - 1801: 000c6bad 352 FUNC GLOBAL DEFAULT 12 _PyTuple_FromArraySteal │ │ │ │ + 1799: 001427cd 6 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseThread │ │ │ │ + 1800: 0002e1b9 54 FUNC GLOBAL DEFAULT 12 PyErr_ResourceWarning │ │ │ │ + 1801: 000c6491 352 FUNC GLOBAL DEFAULT 12 _PyTuple_FromArraySteal │ │ │ │ 1802: 00000000 0 FUNC GLOBAL DEFAULT UND round@GLIBC_2.4 (3) │ │ │ │ 1803: 004b9cb8 24 OBJECT GLOBAL DEFAULT 29 _Py_HashSecret │ │ │ │ - 1804: 002191d9 60 FUNC GLOBAL DEFAULT 12 _PyParkingLot_AfterFork │ │ │ │ + 1804: 002180d1 60 FUNC GLOBAL DEFAULT 12 _PyParkingLot_AfterFork │ │ │ │ 1805: 0047d928 208 OBJECT GLOBAL DEFAULT 26 PyPickleBuffer_Type │ │ │ │ - 1806: 00069ad7 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireReraiseEvent │ │ │ │ + 1806: 0006bf4f 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireReraiseEvent │ │ │ │ 1807: 00000000 0 FUNC GLOBAL DEFAULT UND mkfifoat@GLIBC_2.4 (2) │ │ │ │ - 1808: 00062c41 62 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFlags │ │ │ │ - 1809: 00138635 22 FUNC GLOBAL DEFAULT 12 _Py_DecRef │ │ │ │ - 1810: 00162b15 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsUppercase │ │ │ │ + 1808: 00065567 62 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFlags │ │ │ │ + 1809: 00137ba9 22 FUNC GLOBAL DEFAULT 12 _Py_DecRef │ │ │ │ + 1810: 00160fa5 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsUppercase │ │ │ │ 1811: 004e2a04 4 OBJECT GLOBAL DEFAULT 29 PyImport_FrozenModules │ │ │ │ - 1812: 001766e9 352 FUNC GLOBAL DEFAULT 12 PyNumber_ToBase │ │ │ │ - 1813: 001ad8a1 10 FUNC GLOBAL DEFAULT 12 PyHash_GetFuncDef │ │ │ │ - 1814: 00062f63 106 FUNC GLOBAL DEFAULT 12 PyEval_CallMethod │ │ │ │ + 1812: 00174a71 352 FUNC GLOBAL DEFAULT 12 PyNumber_ToBase │ │ │ │ + 1813: 001ab789 10 FUNC GLOBAL DEFAULT 12 PyHash_GetFuncDef │ │ │ │ + 1814: 00063949 104 FUNC GLOBAL DEFAULT 12 PyEval_CallMethod │ │ │ │ 1815: 00473718 208 OBJECT GLOBAL DEFAULT 26 PyRange_Type │ │ │ │ 1816: 00000000 0 FUNC GLOBAL DEFAULT UND fstatvfs64@GLIBC_2.4 (2) │ │ │ │ - 1817: 00177011 88 FUNC GLOBAL DEFAULT 12 _PyArg_NoKeywords │ │ │ │ - 1818: 000546cb 44 FUNC GLOBAL DEFAULT 12 PyUnicode_AsCharmapString │ │ │ │ - 1819: 00066fcd 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7 │ │ │ │ - 1820: 00048075 68 FUNC GLOBAL DEFAULT 12 PyFrame_GetVarString │ │ │ │ - 1821: 000f8ba9 832 FUNC GLOBAL DEFAULT 12 _PyConfig_FromDict │ │ │ │ - 1822: 0010c919 1090 FUNC GLOBAL DEFAULT 12 _PySuper_Lookup │ │ │ │ - 1823: 0019e741 246 FUNC GLOBAL DEFAULT 12 _PyObject_GetCrossInterpreterData │ │ │ │ + 1817: 001754d5 88 FUNC GLOBAL DEFAULT 12 _PyArg_NoKeywords │ │ │ │ + 1818: 000546c7 44 FUNC GLOBAL DEFAULT 12 PyUnicode_AsCharmapString │ │ │ │ + 1819: 00066359 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7 │ │ │ │ + 1820: 00048065 68 FUNC GLOBAL DEFAULT 12 PyFrame_GetVarString │ │ │ │ + 1821: 000f8509 832 FUNC GLOBAL DEFAULT 12 _PyConfig_FromDict │ │ │ │ + 1822: 0010c285 1090 FUNC GLOBAL DEFAULT 12 _PySuper_Lookup │ │ │ │ + 1823: 0019c6e1 246 FUNC GLOBAL DEFAULT 12 _PyObject_GetCrossInterpreterData │ │ │ │ 1824: 00000000 0 FUNC GLOBAL DEFAULT UND __gmtime64_r@GLIBC_2.34 (4) │ │ │ │ - 1825: 000af015 30 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8 │ │ │ │ - 1826: 0004ff11 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyResumeEvent │ │ │ │ + 1825: 000ae935 30 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8 │ │ │ │ + 1826: 0004fee3 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyResumeEvent │ │ │ │ 1827: 00000000 0 FUNC GLOBAL DEFAULT UND __localtime64_r@GLIBC_2.34 (4) │ │ │ │ - 1828: 00154f51 344 FUNC GLOBAL DEFAULT 12 PyFile_GetLine │ │ │ │ - 1829: 0005790d 14 FUNC GLOBAL DEFAULT 12 _Py_c_sum │ │ │ │ - 1830: 000642cd 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_Begin │ │ │ │ - 1831: 002518dd 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetObject │ │ │ │ + 1828: 001533e1 344 FUNC GLOBAL DEFAULT 12 PyFile_GetLine │ │ │ │ + 1829: 00057909 14 FUNC GLOBAL DEFAULT 12 _Py_c_sum │ │ │ │ + 1830: 00063755 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_Begin │ │ │ │ + 1831: 00250b35 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetObject │ │ │ │ 1832: 00000000 0 FUNC GLOBAL DEFAULT UND wcsxfrm@GLIBC_2.4 (2) │ │ │ │ - 1833: 0021e2a1 8 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffect │ │ │ │ - 1834: 000ebd1d 740 FUNC GLOBAL DEFAULT 12 PyObject_Repr │ │ │ │ - 1835: 00246d05 10 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4Copy │ │ │ │ + 1833: 0021d161 8 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffect │ │ │ │ + 1834: 000eb605 740 FUNC GLOBAL DEFAULT 12 PyObject_Repr │ │ │ │ + 1835: 00245f65 10 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4Copy │ │ │ │ 1836: 0005f6f5 176 FUNC GLOBAL DEFAULT 12 PyFunction_SetClosure │ │ │ │ - 1837: 0006d1ed 212 FUNC GLOBAL DEFAULT 12 PyWideStringList_Insert │ │ │ │ - 1838: 001a6c31 22 FUNC GLOBAL DEFAULT 12 Py_GETENV │ │ │ │ + 1837: 0006d1b5 212 FUNC GLOBAL DEFAULT 12 PyWideStringList_Insert │ │ │ │ + 1838: 001a4a11 22 FUNC GLOBAL DEFAULT 12 Py_GETENV │ │ │ │ 1839: 0002a908 0 FUNC GLOBAL DEFAULT UND XML_SetUnparsedEntityDeclHandler │ │ │ │ - 1840: 001379dd 716 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromBuffer │ │ │ │ - 1841: 000b43e5 30 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8Stateful │ │ │ │ - 1842: 0012c759 128 FUNC GLOBAL DEFAULT 12 PyDictProxy_New │ │ │ │ - 1843: 0004602f 76 FUNC GLOBAL DEFAULT 12 _PyEval_FormatAwaitableError │ │ │ │ - 1844: 0008761d 648 FUNC GLOBAL DEFAULT 12 PyObject_CallFunction │ │ │ │ - 1845: 000634bd 46 FUNC GLOBAL DEFAULT 12 PyAsyncGen_New │ │ │ │ - 1846: 000d599d 148 FUNC GLOBAL DEFAULT 12 PyErr_Format │ │ │ │ + 1840: 00136f51 716 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromBuffer │ │ │ │ + 1841: 000b3cfd 30 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8Stateful │ │ │ │ + 1842: 0012bf65 128 FUNC GLOBAL DEFAULT 12 PyDictProxy_New │ │ │ │ + 1843: 00045fb1 76 FUNC GLOBAL DEFAULT 12 _PyEval_FormatAwaitableError │ │ │ │ + 1844: 0008717d 648 FUNC GLOBAL DEFAULT 12 PyObject_CallFunction │ │ │ │ + 1845: 00064181 46 FUNC GLOBAL DEFAULT 12 PyAsyncGen_New │ │ │ │ + 1846: 000d52b9 148 FUNC GLOBAL DEFAULT 12 PyErr_Format │ │ │ │ 1847: 004776cc 208 OBJECT GLOBAL DEFAULT 26 PyClassMethodDescr_Type │ │ │ │ - 1848: 00120901 520 FUNC GLOBAL DEFAULT 12 PyLong_FromDouble │ │ │ │ + 1848: 001200e1 520 FUNC GLOBAL DEFAULT 12 PyLong_FromDouble │ │ │ │ 1849: 00471e64 16 OBJECT GLOBAL DEFAULT 26 _Py_FalseStruct │ │ │ │ 1850: 00000000 0 FUNC GLOBAL DEFAULT UND __time64@GLIBC_2.34 (4) │ │ │ │ - 1851: 00200f55 12 FUNC GLOBAL DEFAULT 12 PyInit__posixsubprocess │ │ │ │ - 1852: 001ad6ad 10 FUNC GLOBAL DEFAULT 12 Py_GetCopyright │ │ │ │ - 1853: 0007af71 72 FUNC GLOBAL DEFAULT 12 PyUnicode_InternFromString │ │ │ │ - 1854: 001da595 254 FUNC GLOBAL DEFAULT 12 _Py_Uid_Converter │ │ │ │ + 1851: 0020017d 12 FUNC GLOBAL DEFAULT 12 PyInit__posixsubprocess │ │ │ │ + 1852: 001ab599 10 FUNC GLOBAL DEFAULT 12 Py_GetCopyright │ │ │ │ + 1853: 0007af31 72 FUNC GLOBAL DEFAULT 12 PyUnicode_InternFromString │ │ │ │ + 1854: 001d8499 254 FUNC GLOBAL DEFAULT 12 _Py_Uid_Converter │ │ │ │ 1855: 00000000 0 FUNC GLOBAL DEFAULT UND deflateCopy │ │ │ │ - 1856: 0020cee5 28 FUNC GLOBAL DEFAULT 12 PyGC_Disable │ │ │ │ + 1856: 0020bfcd 28 FUNC GLOBAL DEFAULT 12 PyGC_Disable │ │ │ │ 1857: 0005f991 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetDestructor │ │ │ │ 1858: 00000000 0 FUNC GLOBAL DEFAULT UND getpwnam_r@GLIBC_2.4 (2) │ │ │ │ - 1859: 000ec001 1120 FUNC GLOBAL DEFAULT 12 PyUnicode_Contains │ │ │ │ - 1860: 000642e1 30 FUNC GLOBAL DEFAULT 12 PyErr_SetImportErrorSubclass │ │ │ │ - 1861: 000e23ed 128 FUNC GLOBAL DEFAULT 12 PyList_SetSlice │ │ │ │ - 1862: 0011541d 330 FUNC GLOBAL DEFAULT 12 _Py_hashtable_destroy │ │ │ │ + 1859: 000eb8e9 1120 FUNC GLOBAL DEFAULT 12 PyUnicode_Contains │ │ │ │ + 1860: 00063769 30 FUNC GLOBAL DEFAULT 12 PyErr_SetImportErrorSubclass │ │ │ │ + 1861: 000e1cc5 128 FUNC GLOBAL DEFAULT 12 PyList_SetSlice │ │ │ │ + 1862: 00114d31 330 FUNC GLOBAL DEFAULT 12 _Py_hashtable_destroy │ │ │ │ 1863: 004b9ce8 4 OBJECT GLOBAL DEFAULT 29 Py_QuietFlag │ │ │ │ - 1864: 001ea0dd 6 FUNC GLOBAL DEFAULT 12 PyErr_ProgramTextObject │ │ │ │ - 1865: 001e8035 476 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Delete │ │ │ │ - 1866: 000789c5 576 FUNC GLOBAL DEFAULT 12 _PyObject_GC_NewVar │ │ │ │ - 1867: 00135f59 66 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8AndSize │ │ │ │ - 1868: 00277169 36 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Free │ │ │ │ - 1869: 0014e5f5 4 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Dealloc │ │ │ │ - 1870: 00175e3d 4 FUNC GLOBAL DEFAULT 12 PyType_GetFullyQualifiedName │ │ │ │ + 1864: 001e9061 6 FUNC GLOBAL DEFAULT 12 PyErr_ProgramTextObject │ │ │ │ + 1865: 001e6eed 476 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Delete │ │ │ │ + 1866: 00078975 576 FUNC GLOBAL DEFAULT 12 _PyObject_GC_NewVar │ │ │ │ + 1867: 001354cd 66 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8AndSize │ │ │ │ + 1868: 002765c1 36 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Free │ │ │ │ + 1869: 0014d03d 4 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Dealloc │ │ │ │ + 1870: 001741c5 4 FUNC GLOBAL DEFAULT 12 PyType_GetFullyQualifiedName │ │ │ │ 1871: 0002bafd 6 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToString │ │ │ │ - 1872: 000644c3 40 FUNC GLOBAL DEFAULT 12 _PySeqLock_BeginRead │ │ │ │ - 1873: 000aeccd 588 FUNC GLOBAL DEFAULT 12 _Py_HandlePending │ │ │ │ + 1872: 00067701 40 FUNC GLOBAL DEFAULT 12 _PySeqLock_BeginRead │ │ │ │ + 1873: 000ae5ed 588 FUNC GLOBAL DEFAULT 12 _Py_HandlePending │ │ │ │ 1874: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_setspecific@GLIBC_2.34 (4) │ │ │ │ - 1875: 0006858d 106 FUNC GLOBAL DEFAULT 12 _Py_stat │ │ │ │ - 1876: 00066155 64 FUNC GLOBAL DEFAULT 12 PyContext_Copy │ │ │ │ - 1877: 000649b9 4 FUNC GLOBAL DEFAULT 12 PyThread_get_key_value │ │ │ │ - 1878: 00203da1 20 FUNC GLOBAL DEFAULT 12 PyUnstable_Type_AssignVersionTag │ │ │ │ + 1875: 00069005 106 FUNC GLOBAL DEFAULT 12 _Py_stat │ │ │ │ + 1876: 00065451 64 FUNC GLOBAL DEFAULT 12 PyContext_Copy │ │ │ │ + 1877: 00067b43 4 FUNC GLOBAL DEFAULT 12 PyThread_get_key_value │ │ │ │ + 1878: 00202e01 20 FUNC GLOBAL DEFAULT 12 PyUnstable_Type_AssignVersionTag │ │ │ │ 1879: 00000000 0 FUNC GLOBAL DEFAULT UND textdomain@GLIBC_2.4 (2) │ │ │ │ 1880: 00473ab8 208 OBJECT GLOBAL DEFAULT 26 _PyNotImplemented_Type │ │ │ │ - 1881: 001a7b69 28 FUNC GLOBAL DEFAULT 12 Py_GetVersion │ │ │ │ + 1881: 001a5949 28 FUNC GLOBAL DEFAULT 12 Py_GetVersion │ │ │ │ 1882: 004750dc 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: 000cfdc9 68 FUNC GLOBAL DEFAULT 12 PyModule_GetName │ │ │ │ - 1887: 00206dcd 114 FUNC GLOBAL DEFAULT 12 PyTuple_SetItem │ │ │ │ - 1888: 00191295 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeRawUnicodeEscape │ │ │ │ - 1889: 00050fa9 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyUnwindEvent │ │ │ │ + 1886: 000cf6f1 68 FUNC GLOBAL DEFAULT 12 PyModule_GetName │ │ │ │ + 1887: 00205eb1 114 FUNC GLOBAL DEFAULT 12 PyTuple_SetItem │ │ │ │ + 1888: 0018f965 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeRawUnicodeEscape │ │ │ │ + 1889: 00050fa1 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyUnwindEvent │ │ │ │ 1890: 0002d089 20 FUNC GLOBAL DEFAULT 12 PyException_GetCause │ │ │ │ 1891: 00470858 0 NOTYPE WEAK DEFAULT 26 data_start │ │ │ │ 1892: 0002a040 0 FUNC GLOBAL DEFAULT UND XML_SetProcessingInstructionHandler │ │ │ │ - 1893: 0006980d 80 FUNC GLOBAL DEFAULT 12 _PySys_GetAttr │ │ │ │ + 1893: 0006c609 80 FUNC GLOBAL DEFAULT 12 _PySys_GetAttr │ │ │ │ 1894: 004725d4 208 OBJECT GLOBAL DEFAULT 26 PyFilter_Type │ │ │ │ - 1895: 0009b07d 116 FUNC GLOBAL DEFAULT 12 PyEval_RestoreThread │ │ │ │ + 1895: 0009a969 116 FUNC GLOBAL DEFAULT 12 PyEval_RestoreThread │ │ │ │ 1896: 00029858 0 FUNC GLOBAL DEFAULT UND XML_SetXmlDeclHandler │ │ │ │ - 1897: 001a1de9 4 FUNC GLOBAL DEFAULT 12 _Py_VaBuildValue_SizeT │ │ │ │ - 1898: 000c1925 8 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetAttr │ │ │ │ + 1897: 0019fbad 4 FUNC GLOBAL DEFAULT 12 _Py_VaBuildValue_SizeT │ │ │ │ + 1898: 000c125d 8 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetAttr │ │ │ │ 1899: 00000000 0 FUNC GLOBAL DEFAULT UND __vsnprintf_chk@GLIBC_2.4 (2) │ │ │ │ - 1900: 0016a0bd 308 FUNC GLOBAL DEFAULT 12 PyObject_AsFileDescriptor │ │ │ │ + 1900: 001682ad 308 FUNC GLOBAL DEFAULT 12 PyObject_AsFileDescriptor │ │ │ │ 1901: 0002e479 238 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: 0007e341 38 FUNC GLOBAL DEFAULT 12 PyDescr_NewGetSet │ │ │ │ - 1905: 002065b1 12 FUNC GLOBAL DEFAULT 12 PyInit_array │ │ │ │ - 1906: 0011c86d 88 FUNC GLOBAL DEFAULT 12 PyUnicode_Compare │ │ │ │ + 1904: 0007e325 38 FUNC GLOBAL DEFAULT 12 PyDescr_NewGetSet │ │ │ │ + 1905: 00205695 12 FUNC GLOBAL DEFAULT 12 PyInit_array │ │ │ │ + 1906: 0011c055 88 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: 004773e4 208 OBJECT GLOBAL DEFAULT 26 PyWrapperDescr_Type │ │ │ │ 1910: 00481578 4 OBJECT GLOBAL DEFAULT 26 _PySet_Dummy │ │ │ │ - 1911: 0012efd1 280 FUNC GLOBAL DEFAULT 12 _PyCode_CheckLineNumber │ │ │ │ + 1911: 0012e2c1 280 FUNC GLOBAL DEFAULT 12 _PyCode_CheckLineNumber │ │ │ │ 1912: 00060599 88 FUNC GLOBAL DEFAULT 12 PyType_AddWatcher │ │ │ │ - 1913: 00057f91 300 FUNC GLOBAL DEFAULT 12 PyEval_GetLocals │ │ │ │ - 1914: 0009d715 648 FUNC GLOBAL DEFAULT 12 _PyBytes_Resize │ │ │ │ - 1915: 002180a5 8 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetEnd │ │ │ │ - 1916: 001fb6a1 254 FUNC GLOBAL DEFAULT 12 PyUnicode_CopyCharacters │ │ │ │ + 1913: 00057f8d 300 FUNC GLOBAL DEFAULT 12 PyEval_GetLocals │ │ │ │ + 1914: 0009cfc1 648 FUNC GLOBAL DEFAULT 12 _PyBytes_Resize │ │ │ │ + 1915: 00216f51 8 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetEnd │ │ │ │ + 1916: 001fa6fd 254 FUNC GLOBAL DEFAULT 12 PyUnicode_CopyCharacters │ │ │ │ 1917: 004723f4 208 OBJECT GLOBAL DEFAULT 26 PyZip_Type │ │ │ │ 1918: 000296c0 0 FUNC GLOBAL DEFAULT UND XML_GetCurrentColumnNumber │ │ │ │ - 1919: 0006778d 36 FUNC GLOBAL DEFAULT 12 PyErr_BadInternalCall │ │ │ │ - 1920: 000f7e31 24 FUNC GLOBAL DEFAULT 12 PyObject_IsSubclass │ │ │ │ - 1921: 0006773d 80 FUNC GLOBAL DEFAULT 12 _PyXI_NamespaceFromNames │ │ │ │ + 1919: 00063925 36 FUNC GLOBAL DEFAULT 12 PyErr_BadInternalCall │ │ │ │ + 1920: 000f7791 24 FUNC GLOBAL DEFAULT 12 PyObject_IsSubclass │ │ │ │ + 1921: 000669db 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: 001168bd 80 FUNC GLOBAL DEFAULT 12 _PyTime_localtime │ │ │ │ - 1925: 000d0509 90 FUNC GLOBAL DEFAULT 12 PyMapping_SetItemString │ │ │ │ + 1924: 001161d1 80 FUNC GLOBAL DEFAULT 12 _PyTime_localtime │ │ │ │ + 1925: 000cfe2d 90 FUNC GLOBAL DEFAULT 12 PyMapping_SetItemString │ │ │ │ 1926: 004e4f48 0 NOTYPE GLOBAL DEFAULT 29 _bss_end__ │ │ │ │ - 1927: 00062b6b 146 FUNC GLOBAL DEFAULT 12 PyFunction_GetAnnotations │ │ │ │ - 1928: 001e780d 116 FUNC GLOBAL DEFAULT 12 PyUnicode_ReadChar │ │ │ │ + 1927: 000641f5 146 FUNC GLOBAL DEFAULT 12 PyFunction_GetAnnotations │ │ │ │ + 1928: 001e66c5 116 FUNC GLOBAL DEFAULT 12 PyUnicode_ReadChar │ │ │ │ 1929: 0002a0fc 0 FUNC GLOBAL DEFAULT UND malloc@GLIBC_2.4 (2) │ │ │ │ - 1930: 0012e64d 4 FUNC GLOBAL DEFAULT 12 PyType_GetFlags │ │ │ │ - 1931: 00048f49 52 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadShortFromFile │ │ │ │ - 1932: 00085f39 208 FUNC GLOBAL DEFAULT 12 PyFloat_FromDouble │ │ │ │ + 1930: 0012d939 4 FUNC GLOBAL DEFAULT 12 PyType_GetFlags │ │ │ │ + 1931: 00048f3d 52 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadShortFromFile │ │ │ │ + 1932: 00085a9d 208 FUNC GLOBAL DEFAULT 12 PyFloat_FromDouble │ │ │ │ 1933: 00000000 0 FUNC GLOBAL DEFAULT UND gethostbyname_r@GLIBC_2.4 (2) │ │ │ │ - 1934: 0019c955 960 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7Stateful │ │ │ │ + 1934: 0019a8f5 960 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7Stateful │ │ │ │ 1935: 0002a3e4 0 FUNC GLOBAL DEFAULT UND XML_SetElementHandler │ │ │ │ - 1936: 001ad6b9 10 FUNC GLOBAL DEFAULT 12 Py_GetPlatform │ │ │ │ + 1936: 001ab5a5 10 FUNC GLOBAL DEFAULT 12 Py_GetPlatform │ │ │ │ 1937: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setschedparam@GLIBC_2.4 (2) │ │ │ │ - 1938: 00064997 6 FUNC GLOBAL DEFAULT 12 PyThread_delete_key_value │ │ │ │ + 1938: 00067b21 6 FUNC GLOBAL DEFAULT 12 PyThread_delete_key_value │ │ │ │ 1939: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ExpatVersion │ │ │ │ - 1940: 00163ec1 14 FUNC GLOBAL DEFAULT 12 PyNumber_Xor │ │ │ │ + 1940: 00162359 14 FUNC GLOBAL DEFAULT 12 PyNumber_Xor │ │ │ │ 1941: 00000000 0 FUNC GLOBAL DEFAULT UND __strcpy_chk@GLIBC_2.4 (2) │ │ │ │ - 1942: 00064f47 68 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_Release │ │ │ │ - 1943: 00030d4d 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetCode │ │ │ │ + 1942: 00065d0b 68 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_Release │ │ │ │ + 1943: 00030d2d 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetCode │ │ │ │ 1944: 00000000 0 FUNC GLOBAL DEFAULT UND abort@GLIBC_2.4 (2) │ │ │ │ - 1945: 001d601d 2510 FUNC GLOBAL DEFAULT 12 Py_RunMain │ │ │ │ + 1945: 001d3eed 2510 FUNC GLOBAL DEFAULT 12 Py_RunMain │ │ │ │ 1946: 00000000 0 FUNC GLOBAL DEFAULT UND modf@GLIBC_2.4 (2) │ │ │ │ - 1947: 00148d71 392 FUNC GLOBAL DEFAULT 12 PyNumber_TrueDivide │ │ │ │ + 1947: 001478e9 392 FUNC GLOBAL DEFAULT 12 PyNumber_TrueDivide │ │ │ │ 1948: 00000000 0 FUNC GLOBAL DEFAULT UND fchown@GLIBC_2.4 (2) │ │ │ │ - 1949: 001f8cf5 116 FUNC GLOBAL DEFAULT 12 PyOS_BeforeFork │ │ │ │ - 1950: 00072f39 284 FUNC GLOBAL DEFAULT 12 PyList_New │ │ │ │ + 1949: 001f7c6d 116 FUNC GLOBAL DEFAULT 12 PyOS_BeforeFork │ │ │ │ + 1950: 00072ef1 284 FUNC GLOBAL DEFAULT 12 PyList_New │ │ │ │ 1951: 00000000 0 FUNC GLOBAL DEFAULT UND chown@GLIBC_2.4 (2) │ │ │ │ - 1952: 00115841 1960 FUNC GLOBAL DEFAULT 12 PyImport_Import │ │ │ │ + 1952: 00115155 1960 FUNC GLOBAL DEFAULT 12 PyImport_Import │ │ │ │ 1953: 0002b7ab 88 FUNC GLOBAL DEFAULT 12 Py_CompileStringExFlags │ │ │ │ 1954: 0047db10 4 OBJECT GLOBAL DEFAULT 26 PyExc_EncodingWarning │ │ │ │ - 1955: 000e65c9 632 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceOr │ │ │ │ - 1956: 0008b691 168 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8AndSize │ │ │ │ + 1955: 000e5ead 632 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceOr │ │ │ │ + 1956: 0008af51 168 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8AndSize │ │ │ │ 1957: 00029b4c 0 FUNC GLOBAL DEFAULT UND cos@GLIBC_2.4 (3) │ │ │ │ - 1958: 000cfcfd 204 FUNC GLOBAL DEFAULT 12 PyModule_ExecDef │ │ │ │ + 1958: 000cf625 204 FUNC GLOBAL DEFAULT 12 PyModule_ExecDef │ │ │ │ 1959: 00000000 0 FUNC GLOBAL DEFAULT UND __clock_nanosleep_time64@GLIBC_2.34 (4) │ │ │ │ - 1960: 001ff965 50 FUNC GLOBAL DEFAULT 12 PyErr_WarnFormat │ │ │ │ + 1960: 001fea29 50 FUNC GLOBAL DEFAULT 12 PyErr_WarnFormat │ │ │ │ 1961: 00471890 208 OBJECT GLOBAL DEFAULT 26 PyCode_Type │ │ │ │ 1962: 004b9680 0 NOTYPE GLOBAL DEFAULT 29 __bss_start │ │ │ │ 1963: 00000000 0 FUNC GLOBAL DEFAULT UND poll@GLIBC_2.4 (2) │ │ │ │ 1964: 004749c4 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: 004770b4 208 OBJECT GLOBAL DEFAULT 26 Py_GenericAliasType │ │ │ │ - 1968: 0009da8d 34 FUNC GLOBAL DEFAULT 12 PyObject_Realloc │ │ │ │ - 1969: 0018e7f1 86 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEnd │ │ │ │ - 1970: 001870b5 8 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetEnd │ │ │ │ + 1968: 0009d339 34 FUNC GLOBAL DEFAULT 12 PyObject_Realloc │ │ │ │ + 1969: 0018cec1 86 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEnd │ │ │ │ + 1970: 00185749 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: 00471d68 8 OBJECT GLOBAL DEFAULT 26 _Py_NotImplementedStruct │ │ │ │ - 1974: 000413e7 4 FUNC GLOBAL DEFAULT 12 _PyDict_DelItem_KnownHash │ │ │ │ - 1975: 00037a5d 60 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilename │ │ │ │ + 1974: 00041383 4 FUNC GLOBAL DEFAULT 12 _PyDict_DelItem_KnownHash │ │ │ │ + 1975: 00037b43 60 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilename │ │ │ │ 1976: 0005e17d 6 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleEx │ │ │ │ - 1977: 001696ed 532 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Park │ │ │ │ - 1978: 0020d399 28 FUNC GLOBAL DEFAULT 12 PyGC_Enable │ │ │ │ - 1979: 000feab5 92 FUNC GLOBAL DEFAULT 12 _PyErr_SetKeyError │ │ │ │ + 1977: 00167985 530 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Park │ │ │ │ + 1978: 0020c47d 28 FUNC GLOBAL DEFAULT 12 PyGC_Enable │ │ │ │ + 1979: 000fe3b9 92 FUNC GLOBAL DEFAULT 12 _PyErr_SetKeyError │ │ │ │ 1980: 00000000 0 FUNC GLOBAL DEFAULT UND seteuid@GLIBC_2.4 (2) │ │ │ │ - 1981: 00062c83 60 FUNC GLOBAL DEFAULT 12 PyObject_CheckReadBuffer │ │ │ │ + 1981: 00060935 60 FUNC GLOBAL DEFAULT 12 PyObject_CheckReadBuffer │ │ │ │ 1982: 00029660 0 FUNC GLOBAL DEFAULT UND XML_SetReparseDeferralEnabled │ │ │ │ - 1983: 000fe23d 72 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizer │ │ │ │ - 1984: 0002ec01 4 FUNC GLOBAL DEFAULT 12 PyTraceBack_Print │ │ │ │ - 1985: 00214321 86 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetStart │ │ │ │ - 1986: 00239a11 66 FUNC GLOBAL DEFAULT 12 PyNumber_Positive │ │ │ │ - 1987: 00117be5 292 FUNC GLOBAL DEFAULT 12 PySlice_AdjustIndices │ │ │ │ - 1988: 001944e1 210 FUNC GLOBAL DEFAULT 12 PyUnicode_Fill │ │ │ │ - 1989: 001ad6c5 208 FUNC GLOBAL DEFAULT 12 PyFloat_GetInfo │ │ │ │ - 1990: 000697b5 88 FUNC GLOBAL DEFAULT 12 PyErr_ProgramText │ │ │ │ - 1991: 00100351 114 FUNC GLOBAL DEFAULT 12 PyTuple_GetSlice │ │ │ │ - 1992: 000d6835 112 FUNC GLOBAL DEFAULT 12 PyArg_ParseTupleAndKeywords │ │ │ │ - 1993: 0026f34d 10 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalEncoder │ │ │ │ - 1994: 00270cf9 14 FUNC GLOBAL DEFAULT 12 _Py_c_neg │ │ │ │ - 1995: 00161f1d 86 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToLowercase │ │ │ │ - 1996: 001a8f25 788 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_New │ │ │ │ + 1983: 000fdb55 72 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizer │ │ │ │ + 1984: 0002eb7d 4 FUNC GLOBAL DEFAULT 12 PyTraceBack_Print │ │ │ │ + 1985: 00213219 86 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetStart │ │ │ │ + 1986: 00238901 66 FUNC GLOBAL DEFAULT 12 PyNumber_Positive │ │ │ │ + 1987: 001174f1 292 FUNC GLOBAL DEFAULT 12 PySlice_AdjustIndices │ │ │ │ + 1988: 001928b1 210 FUNC GLOBAL DEFAULT 12 PyUnicode_Fill │ │ │ │ + 1989: 001ab5b1 204 FUNC GLOBAL DEFAULT 12 PyFloat_GetInfo │ │ │ │ + 1990: 00067171 88 FUNC GLOBAL DEFAULT 12 PyErr_ProgramText │ │ │ │ + 1991: 000ffd75 114 FUNC GLOBAL DEFAULT 12 PyTuple_GetSlice │ │ │ │ + 1992: 000d6115 112 FUNC GLOBAL DEFAULT 12 PyArg_ParseTupleAndKeywords │ │ │ │ + 1993: 0026e5e5 10 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalEncoder │ │ │ │ + 1994: 0026ff99 14 FUNC GLOBAL DEFAULT 12 _Py_c_neg │ │ │ │ + 1995: 001603ad 86 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToLowercase │ │ │ │ + 1996: 001a6d29 788 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_New │ │ │ │ 1997: 00000000 0 FUNC GLOBAL DEFAULT UND read@GLIBC_2.4 (2) │ │ │ │ - 1998: 00064407 38 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesString │ │ │ │ + 1998: 00067645 38 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesString │ │ │ │ 1999: 00476760 208 OBJECT GLOBAL DEFAULT 26 PyStdPrinter_Type │ │ │ │ - 2000: 000ebce9 50 FUNC GLOBAL DEFAULT 12 PyList_Size │ │ │ │ - 2001: 000479e3 6 FUNC GLOBAL DEFAULT 12 PyFrame_GetLocals │ │ │ │ - 2002: 001346a1 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8String │ │ │ │ - 2003: 00067dc9 6 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileEx │ │ │ │ + 2000: 000eb5d1 50 FUNC GLOBAL DEFAULT 12 PyList_Size │ │ │ │ + 2001: 000479d1 6 FUNC GLOBAL DEFAULT 12 PyFrame_GetLocals │ │ │ │ + 2002: 00133989 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8String │ │ │ │ + 2003: 00068735 6 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileEx │ │ │ │ 2004: 00473828 208 OBJECT GLOBAL DEFAULT 26 PyLongRangeIter_Type │ │ │ │ 2005: 004775fc 208 OBJECT GLOBAL DEFAULT 26 PyMemberDescr_Type │ │ │ │ - 2006: 00060f05 56 FUNC GLOBAL DEFAULT 12 _PyObject_CallFunction_SizeT │ │ │ │ + 2006: 000613a5 56 FUNC GLOBAL DEFAULT 12 _PyObject_CallFunction_SizeT │ │ │ │ 2007: 00000000 0 FUNC GLOBAL DEFAULT UND pow@GLIBC_2.29 (8) │ │ │ │ - 2008: 0007f9e1 40 FUNC GLOBAL DEFAULT 12 PyType_FromSpec │ │ │ │ + 2008: 0007f9c1 40 FUNC GLOBAL DEFAULT 12 PyType_FromSpec │ │ │ │ 2009: 0005e9dd 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetKwDefaults │ │ │ │ - 2010: 0005a391 352 FUNC GLOBAL DEFAULT 12 _PyThread_CurrentFrames │ │ │ │ - 2011: 00215969 68 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDIncref │ │ │ │ + 2010: 0005a38d 352 FUNC GLOBAL DEFAULT 12 _PyThread_CurrentFrames │ │ │ │ + 2011: 00214861 68 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDIncref │ │ │ │ 2012: 00000000 0 FUNC GLOBAL DEFAULT UND send@GLIBC_2.4 (2) │ │ │ │ - 2013: 001083f9 4 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffectWithJump │ │ │ │ - 2014: 00030d19 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetClosure │ │ │ │ - 2015: 0012bb01 52 FUNC GLOBAL DEFAULT 12 PyOS_setsig │ │ │ │ + 2013: 00107d71 4 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffectWithJump │ │ │ │ + 2014: 00030cf9 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetClosure │ │ │ │ + 2015: 0012b30d 52 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: 00187509 868 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormatV │ │ │ │ - 2019: 00050d0d 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireExceptionHandledEvent │ │ │ │ + 2018: 00185ba1 868 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormatV │ │ │ │ + 2019: 00050cd5 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireExceptionHandledEvent │ │ │ │ 2020: 0005e469 52 FUNC GLOBAL DEFAULT 12 PyList_Clear │ │ │ │ - 2021: 00076d65 76 FUNC GLOBAL DEFAULT 12 PyGILState_Check │ │ │ │ + 2021: 00076d15 76 FUNC GLOBAL DEFAULT 12 PyGILState_Check │ │ │ │ 2022: 00000000 0 FUNC GLOBAL DEFAULT UND __futimens64@GLIBC_2.34 (4) │ │ │ │ - 2023: 00105d1d 1180 FUNC GLOBAL DEFAULT 12 PyObject_ClearWeakRefs │ │ │ │ - 2024: 00186135 256 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpID │ │ │ │ + 2023: 00105699 1180 FUNC GLOBAL DEFAULT 12 PyObject_ClearWeakRefs │ │ │ │ + 2024: 001847c9 256 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpID │ │ │ │ 2025: 0002adf5 264 FUNC GLOBAL DEFAULT 12 PySys_AddXOption │ │ │ │ - 2026: 0013a401 40 FUNC GLOBAL DEFAULT 12 PyRun_StringFlags │ │ │ │ - 2027: 0012f285 90 FUNC GLOBAL DEFAULT 12 _PyErr_SetString │ │ │ │ + 2026: 0013997d 40 FUNC GLOBAL DEFAULT 12 PyRun_StringFlags │ │ │ │ + 2027: 0012e575 90 FUNC GLOBAL DEFAULT 12 _PyErr_SetString │ │ │ │ 2028: 0002b88d 180 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetConfig │ │ │ │ - 2029: 000df12d 32 FUNC GLOBAL DEFAULT 12 _PyType_Name │ │ │ │ - 2030: 00080ef1 436 FUNC GLOBAL DEFAULT 12 PyLong_FromLong │ │ │ │ - 2031: 001d3919 12 FUNC GLOBAL DEFAULT 12 PyInit__codecs │ │ │ │ - 2032: 0005020d 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyReturnEvent │ │ │ │ + 2029: 000dea0d 32 FUNC GLOBAL DEFAULT 12 _PyType_Name │ │ │ │ + 2030: 00080ee9 436 FUNC GLOBAL DEFAULT 12 PyLong_FromLong │ │ │ │ + 2031: 001d17e9 12 FUNC GLOBAL DEFAULT 12 PyInit__codecs │ │ │ │ + 2032: 000501f9 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyReturnEvent │ │ │ │ 2033: 0048170c 4 OBJECT GLOBAL DEFAULT 26 _PyImport_FrozenBootstrap │ │ │ │ - 2034: 001e3009 230 FUNC GLOBAL DEFAULT 12 PyCapsule_Import │ │ │ │ - 2035: 000fe7e5 86 FUNC GLOBAL DEFAULT 12 PyCapsule_New │ │ │ │ - 2036: 000af0e5 76 FUNC GLOBAL DEFAULT 12 _PyUnicode_EqualToASCIIString │ │ │ │ + 2034: 001e17a1 230 FUNC GLOBAL DEFAULT 12 PyCapsule_Import │ │ │ │ + 2035: 000fe111 86 FUNC GLOBAL DEFAULT 12 PyCapsule_New │ │ │ │ + 2036: 000aea05 76 FUNC GLOBAL DEFAULT 12 _PyUnicode_EqualToASCIIString │ │ │ │ 2037: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_strtoul@GLIBC_2.38 (15) │ │ │ │ - 2038: 0021f09d 58 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStackAndKeywords │ │ │ │ + 2038: 0021df19 58 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStackAndKeywords │ │ │ │ 2039: 00029eb0 0 FUNC GLOBAL DEFAULT UND XML_SetEndCdataSectionHandler │ │ │ │ - 2040: 000df24d 28 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Init │ │ │ │ - 2041: 000cd749 1226 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareInternal │ │ │ │ - 2042: 000549af 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF16String │ │ │ │ + 2040: 000deb2d 28 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Init │ │ │ │ + 2041: 000cd06d 1230 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareInternal │ │ │ │ + 2042: 000549ab 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF16String │ │ │ │ 2043: 00000000 0 FUNC GLOBAL DEFAULT UND fgetxattr@GLIBC_2.4 (2) │ │ │ │ - 2044: 000646ab 50 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneObject │ │ │ │ - 2045: 00064333 42 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTuple_SizeT │ │ │ │ - 2046: 00031fe5 358 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyError │ │ │ │ - 2047: 0016b5a9 2 FUNC GLOBAL DEFAULT 12 _PyBytes_Join │ │ │ │ + 2044: 000678b3 50 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneObject │ │ │ │ + 2045: 000637bb 42 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTuple_SizeT │ │ │ │ + 2046: 000320bb 358 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyError │ │ │ │ + 2047: 00169935 2 FUNC GLOBAL DEFAULT 12 _PyBytes_Join │ │ │ │ 2048: 0005eb89 18 FUNC GLOBAL DEFAULT 12 PyGen_GetCode │ │ │ │ - 2049: 0013c925 1034 FUNC GLOBAL DEFAULT 12 PyUnicode_Decode │ │ │ │ - 2050: 001dd341 12 FUNC GLOBAL DEFAULT 12 PyInit_atexit │ │ │ │ - 2051: 0015beb5 136 FUNC GLOBAL DEFAULT 12 PyNumber_Absolute │ │ │ │ - 2052: 0021447d 82 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEnd │ │ │ │ + 2049: 0013be91 1034 FUNC GLOBAL DEFAULT 12 PyUnicode_Decode │ │ │ │ + 2050: 001db249 12 FUNC GLOBAL DEFAULT 12 PyInit_atexit │ │ │ │ + 2051: 0015a345 136 FUNC GLOBAL DEFAULT 12 PyNumber_Absolute │ │ │ │ + 2052: 00213375 82 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEnd │ │ │ │ 2053: 0002bc59 20 FUNC GLOBAL DEFAULT 12 PyErr_Print │ │ │ │ - 2054: 000635c9 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethodId │ │ │ │ - 2055: 000642cf 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_End │ │ │ │ + 2054: 00065655 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethodId │ │ │ │ + 2055: 00063757 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_End │ │ │ │ 2056: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ParseBuffer │ │ │ │ - 2057: 001dea3d 52 FUNC GLOBAL DEFAULT 12 PyModule_AddStringConstant │ │ │ │ + 2057: 001dc8e9 52 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: 00118a99 6 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObject │ │ │ │ - 2061: 0008b985 58 FUNC GLOBAL DEFAULT 12 _PyType_Lookup │ │ │ │ - 2062: 0016acc5 40 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wakeup │ │ │ │ + 2060: 001183b1 6 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObject │ │ │ │ + 2061: 0008b245 58 FUNC GLOBAL DEFAULT 12 _PyType_Lookup │ │ │ │ + 2062: 00169099 40 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wakeup │ │ │ │ 2063: 00000000 0 FUNC GLOBAL DEFAULT UND __sem_clockwait64@GLIBC_2.34 (4) │ │ │ │ - 2064: 00069d09 80 FUNC GLOBAL DEFAULT 12 PySys_HasWarnOptions │ │ │ │ - 2065: 00246911 88 FUNC GLOBAL DEFAULT 12 _PyArg_BadArgument │ │ │ │ - 2066: 000ff10d 66 FUNC GLOBAL DEFAULT 12 PyUnicode_FromObject │ │ │ │ - 2067: 001741fd 396 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTime_t │ │ │ │ + 2064: 0006c181 80 FUNC GLOBAL DEFAULT 12 PySys_HasWarnOptions │ │ │ │ + 2065: 00245b51 88 FUNC GLOBAL DEFAULT 12 _PyArg_BadArgument │ │ │ │ + 2066: 000fea11 66 FUNC GLOBAL DEFAULT 12 PyUnicode_FromObject │ │ │ │ + 2067: 00172589 392 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTime_t │ │ │ │ 2068: 0005fd1b 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: 0002abed 112 FUNC GLOBAL DEFAULT 12 Py_SetProgramName │ │ │ │ - 2073: 00064379 4 FUNC GLOBAL DEFAULT 12 _PyArg_VaParse_SizeT │ │ │ │ - 2074: 00270da9 6 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Release │ │ │ │ + 2073: 00063801 4 FUNC GLOBAL DEFAULT 12 _PyArg_VaParse_SizeT │ │ │ │ + 2074: 002700a1 6 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Release │ │ │ │ 2075: 0002a51c 0 FUNC GLOBAL DEFAULT UND sin@GLIBC_2.4 (3) │ │ │ │ 2076: 0005f7a5 22 FUNC GLOBAL DEFAULT 12 PyType_GetTypeDataSize │ │ │ │ - 2077: 0007a1f5 192 FUNC GLOBAL DEFAULT 12 PyDict_SetItem │ │ │ │ - 2078: 000e10d9 36 FUNC GLOBAL DEFAULT 12 _PyDict_MergeEx │ │ │ │ - 2079: 001d7cb1 72 FUNC GLOBAL DEFAULT 12 PyUnicode_Tailmatch │ │ │ │ + 2077: 0007a1b5 192 FUNC GLOBAL DEFAULT 12 PyDict_SetItem │ │ │ │ + 2078: 000e09bd 36 FUNC GLOBAL DEFAULT 12 _PyDict_MergeEx │ │ │ │ + 2079: 001d5bb1 72 FUNC GLOBAL DEFAULT 12 PyUnicode_Tailmatch │ │ │ │ 2080: 0047af5c 4 OBJECT GLOBAL DEFAULT 26 PyExc_FileExistsError │ │ │ │ - 2081: 00153e55 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttr │ │ │ │ - 2082: 00064d6b 90 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoopFlags │ │ │ │ - 2083: 0012bb35 34 FUNC GLOBAL DEFAULT 12 PyOS_getsig │ │ │ │ - 2084: 0019ed09 856 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32Stateful │ │ │ │ - 2085: 0038fb90 4 OBJECT GLOBAL DEFAULT 14 PyStructSequence_UnnamedField │ │ │ │ - 2086: 00064573 48 FUNC GLOBAL DEFAULT 12 Py_FatalError │ │ │ │ - 2087: 00118a15 92 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeFSDefault │ │ │ │ + 2081: 001522e5 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttr │ │ │ │ + 2082: 00067f05 92 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoopFlags │ │ │ │ + 2083: 0012b341 34 FUNC GLOBAL DEFAULT 12 PyOS_getsig │ │ │ │ + 2084: 0019cca9 856 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32Stateful │ │ │ │ + 2085: 0038f010 4 OBJECT GLOBAL DEFAULT 14 PyStructSequence_UnnamedField │ │ │ │ + 2086: 000677b1 48 FUNC GLOBAL DEFAULT 12 Py_FatalError │ │ │ │ + 2087: 0011832d 92 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeFSDefault │ │ │ │ 2088: 0002af0b 40 FUNC GLOBAL DEFAULT 12 Py_PreInitializeFromArgs │ │ │ │ 2089: 00000000 0 FUNC GLOBAL DEFAULT UND __libc_current_sigrtmax@GLIBC_2.4 (2) │ │ │ │ - 2090: 00064c25 176 FUNC GLOBAL DEFAULT 12 Py_AtExit │ │ │ │ - 2091: 001f5961 12 FUNC GLOBAL DEFAULT 12 PyInit__ast │ │ │ │ + 2090: 0006862d 176 FUNC GLOBAL DEFAULT 12 Py_AtExit │ │ │ │ + 2091: 001f48d9 12 FUNC GLOBAL DEFAULT 12 PyInit__ast │ │ │ │ 2092: 004b9ca8 4 OBJECT GLOBAL DEFAULT 29 Py_IgnoreEnvironmentFlag │ │ │ │ 2093: 0005fbef 18 FUNC GLOBAL DEFAULT 12 PyException_GetArgs │ │ │ │ - 2094: 000c895d 96 FUNC GLOBAL DEFAULT 12 _PyToken_ThreeChars │ │ │ │ - 2095: 0005cc17 158 FUNC GLOBAL DEFAULT 12 _PyErr_SetFromPyStatus │ │ │ │ - 2096: 000ef83d 408 FUNC GLOBAL DEFAULT 12 PyUnicode_Substring │ │ │ │ - 2097: 00087f31 94 FUNC GLOBAL DEFAULT 12 PyType_IsSubtype │ │ │ │ - 2098: 00064285 16 FUNC GLOBAL DEFAULT 12 PyCode_Optimize │ │ │ │ - 2099: 000ef4e5 4 FUNC GLOBAL DEFAULT 12 _PyInstructionSequence_New │ │ │ │ - 2100: 000564ad 72 FUNC GLOBAL DEFAULT 12 PyState_RemoveModule │ │ │ │ - 2101: 00062a6d 34 FUNC GLOBAL DEFAULT 12 _PyLong_FileDescriptor_Converter │ │ │ │ - 2102: 00197a99 28 FUNC GLOBAL DEFAULT 12 PyObject_Not │ │ │ │ - 2103: 0009fe21 548 FUNC GLOBAL DEFAULT 12 _PyEvalFramePushAndInit │ │ │ │ - 2104: 002560e9 136 FUNC GLOBAL DEFAULT 12 _PyTime_FromLong │ │ │ │ - 2105: 00247425 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRshift │ │ │ │ - 2106: 00031217 94 FUNC GLOBAL DEFAULT 12 PyTraceMalloc_Untrack │ │ │ │ + 2094: 000c8241 96 FUNC GLOBAL DEFAULT 12 _PyToken_ThreeChars │ │ │ │ + 2095: 0005cc0f 158 FUNC GLOBAL DEFAULT 12 _PyErr_SetFromPyStatus │ │ │ │ + 2096: 000ef195 408 FUNC GLOBAL DEFAULT 12 PyUnicode_Substring │ │ │ │ + 2097: 00087a81 94 FUNC GLOBAL DEFAULT 12 PyType_IsSubtype │ │ │ │ + 2098: 0006370d 16 FUNC GLOBAL DEFAULT 12 PyCode_Optimize │ │ │ │ + 2099: 000eee3d 4 FUNC GLOBAL DEFAULT 12 _PyInstructionSequence_New │ │ │ │ + 2100: 00056449 72 FUNC GLOBAL DEFAULT 12 PyState_RemoveModule │ │ │ │ + 2101: 000641af 34 FUNC GLOBAL DEFAULT 12 _PyLong_FileDescriptor_Converter │ │ │ │ + 2102: 00195ded 28 FUNC GLOBAL DEFAULT 12 PyObject_Not │ │ │ │ + 2103: 0009f7b5 548 FUNC GLOBAL DEFAULT 12 _PyEvalFramePushAndInit │ │ │ │ + 2104: 0025531d 136 FUNC GLOBAL DEFAULT 12 _PyTime_FromLong │ │ │ │ + 2105: 00246685 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRshift │ │ │ │ + 2106: 000311f7 94 FUNC GLOBAL DEFAULT 12 PyTraceMalloc_Untrack │ │ │ │ 2107: 00000000 0 FUNC GLOBAL DEFAULT UND nice@GLIBC_2.4 (2) │ │ │ │ - 2108: 001dec09 12 FUNC GLOBAL DEFAULT 12 PyInit__struct │ │ │ │ + 2108: 001dca45 12 FUNC GLOBAL DEFAULT 12 PyInit__struct │ │ │ │ 2109: 00000000 0 FUNC GLOBAL DEFAULT UND vfork@GLIBC_2.4 (2) │ │ │ │ 2110: 0002b4cd 104 FUNC GLOBAL DEFAULT 12 PyConfig_SetWideStringList │ │ │ │ - 2111: 002688f1 72 FUNC GLOBAL DEFAULT 12 PyUnicode_Find │ │ │ │ - 2112: 00041281 66 FUNC GLOBAL DEFAULT 12 PyODict_DelItem │ │ │ │ + 2111: 00267b31 72 FUNC GLOBAL DEFAULT 12 PyUnicode_Find │ │ │ │ + 2112: 00041271 66 FUNC GLOBAL DEFAULT 12 PyODict_DelItem │ │ │ │ 2113: 00000000 0 FUNC GLOBAL DEFAULT UND XML_UseForeignDTD │ │ │ │ - 2114: 00115fe9 76 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevel │ │ │ │ - 2115: 0003d9c5 196 FUNC GLOBAL DEFAULT 12 PyCode_NewEmpty │ │ │ │ - 2116: 00379ff8 8 OBJECT GLOBAL DEFAULT 14 PY_TIMEOUT_MAX │ │ │ │ + 2114: 001158fd 76 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevel │ │ │ │ + 2115: 0003d9e9 192 FUNC GLOBAL DEFAULT 12 PyCode_NewEmpty │ │ │ │ + 2116: 003795a0 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: 0006771f 30 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Lookup │ │ │ │ - 2120: 000f5f99 216 FUNC GLOBAL DEFAULT 12 PyFile_WriteObject │ │ │ │ + 2119: 00066a93 30 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Lookup │ │ │ │ + 2120: 000f58f9 216 FUNC GLOBAL DEFAULT 12 PyFile_WriteObject │ │ │ │ 2121: 00000000 0 FUNC GLOBAL DEFAULT UND fgets@GLIBC_2.4 (2) │ │ │ │ - 2122: 000fe629 66 FUNC GLOBAL DEFAULT 12 PyNumber_Invert │ │ │ │ + 2122: 000fdf41 66 FUNC GLOBAL DEFAULT 12 PyNumber_Invert │ │ │ │ 2123: 004b9cd0 4 OBJECT GLOBAL DEFAULT 29 Py_BytesWarningFlag │ │ │ │ - 2124: 00192ce1 768 FUNC GLOBAL DEFAULT 12 PyCodec_BackslashReplaceErrors │ │ │ │ - 2125: 00030949 6 FUNC GLOBAL DEFAULT 12 PyThreadState_New │ │ │ │ + 2124: 00240411 768 FUNC GLOBAL DEFAULT 12 PyCodec_BackslashReplaceErrors │ │ │ │ + 2125: 00030c35 6 FUNC GLOBAL DEFAULT 12 PyThreadState_New │ │ │ │ 2126: 00000000 0 FUNC GLOBAL DEFAULT UND readdir64@GLIBC_2.4 (2) │ │ │ │ - 2127: 0011cd9d 380 FUNC GLOBAL DEFAULT 12 PyNumber_Multiply │ │ │ │ - 2128: 00098599 284 FUNC GLOBAL DEFAULT 12 PyEval_SaveThread │ │ │ │ - 2129: 00128521 324 FUNC GLOBAL DEFAULT 12 PyUnicode_FSDecoder │ │ │ │ + 2127: 0011c585 380 FUNC GLOBAL DEFAULT 12 PyNumber_Multiply │ │ │ │ + 2128: 00097eb1 284 FUNC GLOBAL DEFAULT 12 PyEval_SaveThread │ │ │ │ + 2129: 00127d01 324 FUNC GLOBAL DEFAULT 12 PyUnicode_FSDecoder │ │ │ │ 2130: 0002ea6d 4 FUNC GLOBAL DEFAULT 12 PyErr_WriteUnraisable │ │ │ │ - 2131: 0003094f 102 FUNC GLOBAL DEFAULT 12 PyTraceMalloc_Track │ │ │ │ + 2131: 00030c3b 102 FUNC GLOBAL DEFAULT 12 PyTraceMalloc_Track │ │ │ │ 2132: 0002aba9 68 FUNC GLOBAL DEFAULT 12 PyImport_AppendInittab │ │ │ │ 2133: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setflags@GLIBC_2.4 (2) │ │ │ │ - 2134: 0015e75d 118 FUNC GLOBAL DEFAULT 12 PySequence_Size │ │ │ │ - 2135: 001fb429 172 FUNC GLOBAL DEFAULT 12 Py_SetRecursionLimit │ │ │ │ - 2136: 0006442d 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCReturnEvent │ │ │ │ + 2134: 0015cbed 118 FUNC GLOBAL DEFAULT 12 PySequence_Size │ │ │ │ + 2135: 001fa485 172 FUNC GLOBAL DEFAULT 12 Py_SetRecursionLimit │ │ │ │ + 2136: 0006766b 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCReturnEvent │ │ │ │ 2137: 00000000 0 FUNC GLOBAL DEFAULT UND strstr@GLIBC_2.4 (2) │ │ │ │ 2138: 0047db40 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: 00138709 396 FUNC GLOBAL DEFAULT 12 PyObject_Dir │ │ │ │ + 2141: 00137c7d 396 FUNC GLOBAL DEFAULT 12 PyObject_Dir │ │ │ │ 2142: 0002a9d9 112 FUNC GLOBAL DEFAULT 12 PyFile_SetOpenCodeHook │ │ │ │ - 2143: 001c20fd 12 FUNC GLOBAL DEFAULT 12 PyMarshal_Init │ │ │ │ + 2143: 001bffd5 12 FUNC GLOBAL DEFAULT 12 PyMarshal_Init │ │ │ │ 2144: 00000000 0 FUNC GLOBAL DEFAULT UND getsid@GLIBC_2.4 (2) │ │ │ │ - 2145: 001d3ee9 12 FUNC GLOBAL DEFAULT 12 PyInit__signal │ │ │ │ - 2146: 001925a9 1846 FUNC GLOBAL DEFAULT 12 _PyLong_GCD │ │ │ │ + 2145: 001d1db9 12 FUNC GLOBAL DEFAULT 12 PyInit__signal │ │ │ │ + 2146: 00190c79 1846 FUNC GLOBAL DEFAULT 12 _PyLong_GCD │ │ │ │ 2147: 00000000 0 FUNC GLOBAL DEFAULT UND __sprintf_chk@GLIBC_2.4 (2) │ │ │ │ 2148: 0002af33 26 FUNC GLOBAL DEFAULT 12 Py_PreInitialize │ │ │ │ - 2149: 003a2af0 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_toupper │ │ │ │ + 2149: 003a1f7c 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_toupper │ │ │ │ 2150: 00000000 0 FUNC GLOBAL DEFAULT UND getloadavg@GLIBC_2.4 (2) │ │ │ │ - 2151: 00161fc9 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToUppercase │ │ │ │ - 2152: 000df14d 114 FUNC GLOBAL DEFAULT 12 PyArg_ValidateKeywordArguments │ │ │ │ + 2151: 00160459 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToUppercase │ │ │ │ + 2152: 000dea2d 114 FUNC GLOBAL DEFAULT 12 PyArg_ValidateKeywordArguments │ │ │ │ 2153: 0047857c 208 OBJECT GLOBAL DEFAULT 26 PyBytesIter_Type │ │ │ │ - 2154: 001616a9 162 FUNC GLOBAL DEFAULT 12 _PyUnicode_Copy │ │ │ │ - 2155: 0013bc4d 16 FUNC GLOBAL DEFAULT 12 PyException_SetCause │ │ │ │ - 2156: 000e59b1 78 FUNC GLOBAL DEFAULT 12 PyCell_Set │ │ │ │ - 2157: 00090f4d 168 FUNC GLOBAL DEFAULT 12 PyObject_GetAttr │ │ │ │ - 2158: 0007e319 38 FUNC GLOBAL DEFAULT 12 PyDescr_NewClassMethod │ │ │ │ - 2159: 001d87d1 12 FUNC GLOBAL DEFAULT 12 PyInit__collections │ │ │ │ - 2160: 0023d90d 148 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptStarTypeValid │ │ │ │ - 2161: 0016aa7d 260 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Unpark │ │ │ │ + 2154: 0015fb39 162 FUNC GLOBAL DEFAULT 12 _PyUnicode_Copy │ │ │ │ + 2155: 0013b1b9 16 FUNC GLOBAL DEFAULT 12 PyException_SetCause │ │ │ │ + 2156: 000e5289 78 FUNC GLOBAL DEFAULT 12 PyCell_Set │ │ │ │ + 2157: 00090849 168 FUNC GLOBAL DEFAULT 12 PyObject_GetAttr │ │ │ │ + 2158: 0007e2fd 38 FUNC GLOBAL DEFAULT 12 PyDescr_NewClassMethod │ │ │ │ + 2159: 001d66d1 12 FUNC GLOBAL DEFAULT 12 PyInit__collections │ │ │ │ + 2160: 0023c801 148 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptStarTypeValid │ │ │ │ + 2161: 00168e35 288 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Unpark │ │ │ │ 2162: 0002bbad 72 FUNC GLOBAL DEFAULT 12 Py_NewInterpreter │ │ │ │ - 2163: 001ae005 200 FUNC GLOBAL DEFAULT 12 PyThread_GetInfo │ │ │ │ - 2164: 001a4cc9 32 FUNC GLOBAL DEFAULT 12 PyWideStringList_Append │ │ │ │ + 2163: 001abfbd 200 FUNC GLOBAL DEFAULT 12 PyThread_GetInfo │ │ │ │ + 2164: 001a2aa9 32 FUNC GLOBAL DEFAULT 12 PyWideStringList_Append │ │ │ │ 2165: 0005fcef 44 FUNC GLOBAL DEFAULT 12 PyThread_tss_free │ │ │ │ 2166: 0005ea11 188 FUNC GLOBAL DEFAULT 12 PyFunction_SetDefaults │ │ │ │ - 2167: 0006771b 4 FUNC GLOBAL DEFAULT 12 PyCodec_StreamWriter │ │ │ │ + 2167: 00066a8f 4 FUNC GLOBAL DEFAULT 12 PyCodec_StreamWriter │ │ │ │ 2168: 00000000 0 FUNC GLOBAL DEFAULT UND recv@GLIBC_2.4 (2) │ │ │ │ - 2169: 001debf1 12 FUNC GLOBAL DEFAULT 12 PyInit_gc │ │ │ │ - 2170: 00077d39 408 FUNC GLOBAL DEFAULT 12 PyMem_Calloc │ │ │ │ + 2169: 001dca2d 12 FUNC GLOBAL DEFAULT 12 PyInit_gc │ │ │ │ + 2170: 00077ce5 408 FUNC GLOBAL DEFAULT 12 PyMem_Calloc │ │ │ │ 2171: 0047af78 4 OBJECT GLOBAL DEFAULT 26 PyExc_TimeoutError │ │ │ │ - 2172: 0008909d 184 FUNC GLOBAL DEFAULT 12 _Py_CheckFunctionResult │ │ │ │ - 2173: 001d8755 12 FUNC GLOBAL DEFAULT 12 PyInit_errno │ │ │ │ + 2172: 00088bed 184 FUNC GLOBAL DEFAULT 12 _Py_CheckFunctionResult │ │ │ │ + 2173: 001d6655 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: 00259ab5 30004 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToNumeric │ │ │ │ + 2176: 00258561 30000 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToNumeric │ │ │ │ 2177: 00474aec 208 OBJECT GLOBAL DEFAULT 26 PyDictItems_Type │ │ │ │ - 2178: 00064e25 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOne │ │ │ │ + 2178: 00067fc1 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOne │ │ │ │ 2179: 0006046d 60 FUNC GLOBAL DEFAULT 12 PyDict_ClearWatcher │ │ │ │ - 2180: 002488b9 34 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimeval │ │ │ │ - 2181: 000de229 764 FUNC GLOBAL DEFAULT 12 PyMethod_New │ │ │ │ + 2180: 00247bad 34 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimeval │ │ │ │ + 2181: 000ddb11 764 FUNC GLOBAL DEFAULT 12 PyMethod_New │ │ │ │ 2182: 000602b7 60 FUNC GLOBAL DEFAULT 12 PyUnicode_RSplit │ │ │ │ 2183: 00000000 0 FUNC GLOBAL DEFAULT UND sqrt@GLIBC_2.4 (3) │ │ │ │ 2184: 0047db2c 4 OBJECT GLOBAL DEFAULT 26 PyExc_LookupError │ │ │ │ 2185: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setsigmask@GLIBC_2.4 (2) │ │ │ │ 2186: 0002b18b 94 FUNC GLOBAL DEFAULT 12 PySys_ResetWarnOptions │ │ │ │ 2187: 0047db28 4 OBJECT GLOBAL DEFAULT 26 PyExc_ReferenceError │ │ │ │ - 2188: 00035db1 70 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetEvalFrameFunc │ │ │ │ - 2189: 000d7b2d 248 FUNC GLOBAL DEFAULT 12 PyErr_GivenExceptionMatches │ │ │ │ - 2190: 0021fa45 14 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Main │ │ │ │ - 2191: 002783e5 8 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetEnd │ │ │ │ - 2192: 0011d779 192 FUNC GLOBAL DEFAULT 12 _PyLong_Multiply │ │ │ │ - 2193: 000f9351 312 FUNC GLOBAL DEFAULT 12 PyLong_AsInt │ │ │ │ + 2188: 00035d91 70 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetEvalFrameFunc │ │ │ │ + 2189: 000d7405 248 FUNC GLOBAL DEFAULT 12 PyErr_GivenExceptionMatches │ │ │ │ + 2190: 0021e8b5 14 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Main │ │ │ │ + 2191: 00277845 8 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetEnd │ │ │ │ + 2192: 0011cf59 192 FUNC GLOBAL DEFAULT 12 _PyLong_Multiply │ │ │ │ + 2193: 000f8cb1 312 FUNC GLOBAL DEFAULT 12 PyLong_AsInt │ │ │ │ 2194: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_self@GLIBC_2.4 (2) │ │ │ │ 2195: 0005e945 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetDefaults │ │ │ │ - 2196: 000c3f91 318 FUNC GLOBAL DEFAULT 12 _PyArg_CheckPositional │ │ │ │ - 2197: 002783ed 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetReason │ │ │ │ - 2198: 001dd5bd 250 FUNC GLOBAL DEFAULT 12 _Py_fopen_obj │ │ │ │ - 2199: 001e1a35 8 FUNC GLOBAL DEFAULT 12 _PyOS_URandomNonblock │ │ │ │ - 2200: 00180f9d 354 FUNC GLOBAL DEFAULT 12 PyNumber_Rshift │ │ │ │ - 2201: 001532a1 88 FUNC GLOBAL DEFAULT 12 _PyBytes_Repeat │ │ │ │ - 2202: 00060fa3 12 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_IsCompact │ │ │ │ - 2203: 00241059 152 FUNC GLOBAL DEFAULT 12 PyCodec_Unregister │ │ │ │ - 2204: 00050625 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyThrowEvent │ │ │ │ - 2205: 000649bf 22 FUNC GLOBAL DEFAULT 12 PyThread_get_stacksize │ │ │ │ - 2206: 0006cf6d 50 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident_ex │ │ │ │ - 2207: 00273261 26 FUNC GLOBAL DEFAULT 12 _PyWeakref_IsDead │ │ │ │ + 2196: 000c38bd 318 FUNC GLOBAL DEFAULT 12 _PyArg_CheckPositional │ │ │ │ + 2197: 0027784d 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetReason │ │ │ │ + 2198: 001db4c5 250 FUNC GLOBAL DEFAULT 12 _Py_fopen_obj │ │ │ │ + 2199: 001e01cd 8 FUNC GLOBAL DEFAULT 12 _PyOS_URandomNonblock │ │ │ │ + 2200: 0017f44d 354 FUNC GLOBAL DEFAULT 12 PyNumber_Rshift │ │ │ │ + 2201: 0015172d 88 FUNC GLOBAL DEFAULT 12 _PyBytes_Repeat │ │ │ │ + 2202: 00061443 12 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_IsCompact │ │ │ │ + 2203: 0023ff49 152 FUNC GLOBAL DEFAULT 12 PyCodec_Unregister │ │ │ │ + 2204: 0005061b 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyThrowEvent │ │ │ │ + 2205: 00067b49 20 FUNC GLOBAL DEFAULT 12 PyThread_get_stacksize │ │ │ │ + 2206: 0006cf35 50 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident_ex │ │ │ │ + 2207: 00272661 26 FUNC GLOBAL DEFAULT 12 _PyWeakref_IsDead │ │ │ │ 2208: 00473e28 208 OBJECT GLOBAL DEFAULT 26 PyCMethod_Type │ │ │ │ - 2209: 0006105f 16 FUNC GLOBAL DEFAULT 12 Py_IsFalse │ │ │ │ - 2210: 000807a9 162 FUNC GLOBAL DEFAULT 12 PyLong_FromSsize_t │ │ │ │ + 2209: 000614ff 16 FUNC GLOBAL DEFAULT 12 Py_IsFalse │ │ │ │ + 2210: 000807a1 162 FUNC GLOBAL DEFAULT 12 PyLong_FromSsize_t │ │ │ │ 2211: 00000000 0 FUNC GLOBAL DEFAULT UND adler32 │ │ │ │ 2212: 0047daf0 4 OBJECT GLOBAL DEFAULT 26 PyExc_IndexError │ │ │ │ - 2213: 000bf7b1 38 FUNC GLOBAL DEFAULT 12 PyUnicode_IsIdentifier │ │ │ │ + 2213: 000bf0f9 38 FUNC GLOBAL DEFAULT 12 PyUnicode_IsIdentifier │ │ │ │ 2214: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_sscanf@GLIBC_2.38 (15) │ │ │ │ - 2215: 00066a1d 808 FUNC GLOBAL DEFAULT 12 _PyUnicode_CheckConsistency │ │ │ │ - 2216: 0008acb5 156 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefaultAndSize │ │ │ │ - 2217: 0003e831 140 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttrString │ │ │ │ + 2215: 00065831 808 FUNC GLOBAL DEFAULT 12 _PyUnicode_CheckConsistency │ │ │ │ + 2216: 0008a579 156 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefaultAndSize │ │ │ │ + 2217: 0003e7ef 142 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttrString │ │ │ │ 2218: 00000000 0 FUNC GLOBAL DEFAULT UND execve@GLIBC_2.4 (2) │ │ │ │ - 2219: 00104cf9 38 FUNC GLOBAL DEFAULT 12 PyThread_release_lock │ │ │ │ + 2219: 00104739 38 FUNC GLOBAL DEFAULT 12 PyThread_release_lock │ │ │ │ 2220: 0047bbbc 4 OBJECT GLOBAL DEFAULT 26 PyExc_SyntaxError │ │ │ │ 2221: 00475aa4 208 OBJECT GLOBAL DEFAULT 26 PySeqIter_Type │ │ │ │ 2222: 00000000 0 FUNC GLOBAL DEFAULT UND __errno_location@GLIBC_2.4 (2) │ │ │ │ - 2223: 0015c97d 14 FUNC GLOBAL DEFAULT 12 PyNumber_Divmod │ │ │ │ + 2223: 0015ae0d 14 FUNC GLOBAL DEFAULT 12 PyNumber_Divmod │ │ │ │ 2224: 0002cd0d 12 FUNC GLOBAL DEFAULT 12 PyInit_unicodedata │ │ │ │ - 2225: 00239e65 44 FUNC GLOBAL DEFAULT 12 PyDict_Merge │ │ │ │ - 2226: 00095a71 144 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttr │ │ │ │ + 2225: 00238d55 44 FUNC GLOBAL DEFAULT 12 PyDict_Merge │ │ │ │ + 2226: 00095389 144 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: 001f8599 12 FUNC GLOBAL DEFAULT 12 PyInit__typing │ │ │ │ - 2230: 001463a1 8 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8String │ │ │ │ + 2229: 001f7511 12 FUNC GLOBAL DEFAULT 12 PyInit__typing │ │ │ │ + 2230: 00145909 8 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8String │ │ │ │ 2231: 004710e4 4 OBJECT GLOBAL DEFAULT 26 PyImport_Inittab │ │ │ │ - 2232: 0004fa17 74 FUNC GLOBAL DEFAULT 12 PyMonitoring_EnterScope │ │ │ │ - 2233: 00049ba1 4 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameLocals │ │ │ │ - 2234: 00055c25 14 FUNC GLOBAL DEFAULT 12 _Py_hashtable_size │ │ │ │ + 2232: 0004f9f9 72 FUNC GLOBAL DEFAULT 12 PyMonitoring_EnterScope │ │ │ │ + 2233: 00049b91 4 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameLocals │ │ │ │ + 2234: 00055cc7 14 FUNC GLOBAL DEFAULT 12 _Py_hashtable_size │ │ │ │ 2235: 00475994 208 OBJECT GLOBAL DEFAULT 26 PyCallIter_Type │ │ │ │ - 2236: 00047869 38 FUNC GLOBAL DEFAULT 12 PyFrame_GetGenerator │ │ │ │ + 2236: 00047857 38 FUNC GLOBAL DEFAULT 12 PyFrame_GetGenerator │ │ │ │ 2237: 00000000 0 FUNC GLOBAL DEFAULT UND sigemptyset@GLIBC_2.4 (2) │ │ │ │ - 2238: 00216f99 644 FUNC GLOBAL DEFAULT 12 PyLong_AsNativeBytes │ │ │ │ - 2239: 00186a5d 36 FUNC GLOBAL DEFAULT 12 _PyTime_AsMilliseconds │ │ │ │ - 2240: 00072385 236 FUNC GLOBAL DEFAULT 12 PyObject_Malloc │ │ │ │ + 2238: 00215e91 644 FUNC GLOBAL DEFAULT 12 PyLong_AsNativeBytes │ │ │ │ + 2239: 001850f1 36 FUNC GLOBAL DEFAULT 12 _PyTime_AsMilliseconds │ │ │ │ + 2240: 00072341 236 FUNC GLOBAL DEFAULT 12 PyObject_Malloc │ │ │ │ 2241: 0047db00 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeWarning │ │ │ │ 2242: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setpgroup@GLIBC_2.4 (2) │ │ │ │ - 2243: 0014ede5 84 FUNC GLOBAL DEFAULT 12 PyErr_WarnEx │ │ │ │ - 2244: 001564f1 260 FUNC GLOBAL DEFAULT 12 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ - 2245: 0013cff5 5364 FUNC GLOBAL DEFAULT 12 PyUnicode_Format │ │ │ │ + 2243: 0014d82d 84 FUNC GLOBAL DEFAULT 12 PyErr_WarnEx │ │ │ │ + 2244: 00154981 260 FUNC GLOBAL DEFAULT 12 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ + 2245: 0013c561 5354 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: 001ff34d 12 FUNC GLOBAL DEFAULT 12 PyInit__pickle │ │ │ │ - 2249: 001df76d 128 FUNC GLOBAL DEFAULT 12 PyDict_Unwatch │ │ │ │ - 2250: 00060fdd 66 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ - 2251: 00186a81 8 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetStart │ │ │ │ - 2252: 0003c11f 94 FUNC GLOBAL DEFAULT 12 _PyObject_GetDictPtr │ │ │ │ - 2253: 000e1bc9 316 FUNC GLOBAL DEFAULT 12 PyLong_AsLong │ │ │ │ + 2248: 001fe411 12 FUNC GLOBAL DEFAULT 12 PyInit__pickle │ │ │ │ + 2249: 001ddc9d 128 FUNC GLOBAL DEFAULT 12 PyDict_Unwatch │ │ │ │ + 2250: 0006147d 66 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ + 2251: 00185115 8 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetStart │ │ │ │ + 2252: 0003c053 94 FUNC GLOBAL DEFAULT 12 _PyObject_GetDictPtr │ │ │ │ + 2253: 000e14a5 316 FUNC GLOBAL DEFAULT 12 PyLong_AsLong │ │ │ │ 2254: 0005dd17 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) 0x278f58 │ │ │ │ + 0x0000000d (FINI) 0x2783c8 │ │ │ │ 0x00000019 (INIT_ARRAY) 0x46fee8 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 8 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0x46fef0 │ │ │ │ 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: 05d064b3630762d675dbb647f60cb7746e9851f3 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: b09b05344c147c2bfd4e91c165341a7fa0bfb4de │ │ │ │ │ │ │ │ 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: 0x000930ea, Base: 0x004583ec, Semaphore: 0x004b9656 │ │ │ │ + Location: 0x00092a08, Base: 0x00457868, Semaphore: 0x004b9656 │ │ │ │ Arguments: 4@r7 4@fp │ │ │ │ stapsdt 0x00000022 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: gc__done │ │ │ │ - Location: 0x000b025a, Base: 0x004583ec, Semaphore: 0x004b9650 │ │ │ │ + Location: 0x000afb7a, Base: 0x00457868, Semaphore: 0x004b9650 │ │ │ │ Arguments: -4@r5 │ │ │ │ stapsdt 0x0000002a NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: gc__start │ │ │ │ - Location: 0x000b03ac, Base: 0x004583ec, Semaphore: 0x004b964e │ │ │ │ + Location: 0x000afccc, Base: 0x00457868, Semaphore: 0x004b964e │ │ │ │ Arguments: -4@[sp, #12] │ │ │ │ stapsdt 0x00000037 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: import__find__load__done │ │ │ │ - Location: 0x000fd2bc, Base: 0x004583ec, Semaphore: 0x004b9654 │ │ │ │ + Location: 0x000fcbb4, Base: 0x00457868, Semaphore: 0x004b9654 │ │ │ │ Arguments: 4@r0 -4@r3 │ │ │ │ stapsdt 0x00000032 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: import__find__load__start │ │ │ │ - Location: 0x000fd2d2, Base: 0x004583ec, Semaphore: 0x004b9652 │ │ │ │ + Location: 0x000fcbca, Base: 0x00457868, Semaphore: 0x004b9652 │ │ │ │ Arguments: 4@r0 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -270,55 +270,55 @@ │ │ │ │ pwrite64 │ │ │ │ pwritev64v2 │ │ │ │ sched_get_priority_min │ │ │ │ sched_get_priority_max │ │ │ │ __sched_rr_get_interval64 │ │ │ │ sched_yield │ │ │ │ setresgid │ │ │ │ -fdatasync │ │ │ │ setresuid │ │ │ │ +fdatasync │ │ │ │ fpathconf │ │ │ │ tcgetpgrp │ │ │ │ tcsetpgrp │ │ │ │ pthread_kill │ │ │ │ recvfrom │ │ │ │ timerfd_create │ │ │ │ __timerfd_settime64 │ │ │ │ __timerfd_gettime64 │ │ │ │ mprotect │ │ │ │ -pthread_exit │ │ │ │ __sysconf │ │ │ │ +XML_GetBase │ │ │ │ +getrlimit64 │ │ │ │ +setrlimit64 │ │ │ │ +pthread_exit │ │ │ │ closefrom │ │ │ │ __isoc23_sscanf │ │ │ │ -inet_ntoa │ │ │ │ __vfprintf_chk │ │ │ │ if_nametoindex │ │ │ │ inet_aton │ │ │ │ +XML_GetInputContext │ │ │ │ +inet_ntoa │ │ │ │ +strsignal │ │ │ │ getservbyname │ │ │ │ getservbyport │ │ │ │ getprotobyname │ │ │ │ sethostname │ │ │ │ +getlogin_r │ │ │ │ +sigpending │ │ │ │ if_indextoname │ │ │ │ getnameinfo │ │ │ │ -if_nameindex │ │ │ │ -if_freenameindex │ │ │ │ -XML_GetBase │ │ │ │ -getrlimit64 │ │ │ │ -setrlimit64 │ │ │ │ -XML_GetInputContext │ │ │ │ login_tty │ │ │ │ -getlogin_r │ │ │ │ -sigpending │ │ │ │ -strsignal │ │ │ │ __setitimer64 │ │ │ │ __getitimer64 │ │ │ │ sigwaitinfo │ │ │ │ __sigtimedwait64 │ │ │ │ dcgettext │ │ │ │ bind_textdomain_codeset │ │ │ │ +if_nameindex │ │ │ │ +if_freenameindex │ │ │ │ bindtextdomain │ │ │ │ nextafter │ │ │ │ __stack_chk_guard │ │ │ │ libm.so.6 │ │ │ │ libz.so.1 │ │ │ │ libexpat.so.1 │ │ │ │ libc.so.6 │ │ │ │ @@ -2034,45 +2034,45 @@ │ │ │ │ %F#F"F!F │ │ │ │ %F#F"F!F │ │ │ │ ~h2FYF@F │ │ │ │ %#F:F1F(F │ │ │ │ *F3F!F@F │ │ │ │ FJFYF0FUE │ │ │ │ 3#`chCE@ │ │ │ │ -$%F&F'F2 │ │ │ │ +$%F&F'F/ │ │ │ │ *F#FRhRm │ │ │ │ hJF1F D@D │ │ │ │ -F*FAF8F' │ │ │ │ +F*FAF8F% │ │ │ │ F&h=Dsh[m │ │ │ │ IF[F"F(F │ │ │ │ 4D{@dD#DK │ │ │ │ IF[F"F0F │ │ │ │ pi%aBhSm │ │ │ │ 33`2F!F(F │ │ │ │ !F@F2F;F │ │ │ │ 3;`*F!FPF# │ │ │ │ *FiF8F.D │ │ │ │ -h h*F1F. │ │ │ │ +h h*F1F, │ │ │ │ +F"FAF0F/F │ │ │ │ -CF*F9F0FR │ │ │ │ +CF*F9F0FP │ │ │ │ $CF:F1F(F │ │ │ │ -;F2F)F F1 │ │ │ │ -KFBF9F(F1 │ │ │ │ +;F2F)F F0 │ │ │ │ +KFBF9F(F0 │ │ │ │ AF3FJF8F │ │ │ │ &+F"F9FXF │ │ │ │ SF2FIF8F │ │ │ │ -;F*F1FhF │ │ │ │ pGpGpGpGpGpGpGpG │ │ │ │ +;F*F1FhF │ │ │ │ $L#F8F2F)F │ │ │ │ ;h2F!F@F │ │ │ │ -F F:F)F8 │ │ │ │ -#F2F)F8F │ │ │ │ +F F:F)F7 │ │ │ │ 33`2F!F(F │ │ │ │ 33`2F!F(F │ │ │ │ -I*FX`pl< │ │ │ │ +#F2F)F8F │ │ │ │ +I*FX`pl: │ │ │ │ \h F"hZ` │ │ │ │ CF:F!F(F │ │ │ │ ""`#|#|O │ │ │ │ #*i[DJE@ │ │ │ │ `eh*C(`C │ │ │ │ IFCF"F8FU │ │ │ │ IFCF"F8FU │ │ │ │ @@ -2080,27 +2080,25 @@ │ │ │ │ SF}")F F │ │ │ │ "KFXF)FO │ │ │ │ FvYEhom? │ │ │ │ aDh"C!`C │ │ │ │ #)F8F"F │ │ │ │ 0#"F)F8F │ │ │ │ F" │ │ │ │ @"3F)F F │ │ │ │ @"CF)F F │ │ │ │ -FCF9F F@ │ │ │ │ -#QF@F5F` │ │ │ │ +FCF1F F@ │ │ │ │ "F1F@F]F │ │ │ │ -ZF#FQF@F5F │ │ │ │ +#QF@F5F` │ │ │ │ +*F3FQF@F` │ │ │ │ GZFKFQF@F5F │ │ │ │ -#ZFQF@F_ │ │ │ │ -*F3FQF@F^ │ │ │ │ -RF+F@F'FM │ │ │ │ +#ZFQF@F` │ │ │ │ +ZF#FQF@F5F │ │ │ │ F9F3F F@ │ │ │ │ F1FSF F@ │ │ │ │ H...^x...0M.A.W..........7.cFOFdF │ │ │ │ ;FaiADaa] │ │ │ │ m8@/hwE& │ │ │ │ 3h:C8`cE │ │ │ │ CF"F1FHF │ │ │ │ -cN)FcJHF │ │ │ │ +$N)F$JHF │ │ │ │ +/N)F/JHF │ │ │ │ 3+` i)FO │ │ │ │ 11D8>>>>>> │ │ │ │ >>>>>>>>>>>>>>>>>>>> │ │ │ │ -:FSFHF h │ │ │ │ -SF1h"FHF │ │ │ │ "FYF FcF │ │ │ │ EEEEEE.$E │ │ │ │ &0IFCF(F │ │ │ │ RFs`IFCF(FGF │ │ │ │ RF3aIFCF(F │ │ │ │ RFsaIFCF(F │ │ │ │ F3b,F$6=F │ │ │ │ ;+FRFIF F │ │ │ │ :F1hSF F │ │ │ │ K`fa4F#ho │ │ │ │ *FKF9FPF │ │ │ │ Eb,0Eb,0Eb,0Eb,0Eb,0Eb,0 │ │ │ │ 3"`l`c` F │ │ │ │ -$p(F+h9F │ │ │ │ +$P8F;h)F │ │ │ │ .#,:AF@F │ │ │ │ "F$ich[m │ │ │ │ 3#`&FchZm │ │ │ │ *FKF@F!F │ │ │ │ 3)F#aphT │ │ │ │ Dh#ibmdi │ │ │ │ FbFcF`FfF │ │ │ │ @@ -2167,92 +2165,91 @@ │ │ │ │ "F3F,F ' │ │ │ │ "F3F,FOF │ │ │ │ RF1F FKF │ │ │ │ L#F(F:FAF │ │ │ │ #m"iSD#e │ │ │ │ 3+`{hCE: │ │ │ │ ;FbF)F F │ │ │ │ -3#`pI F> │ │ │ │ +3#`pI F? │ │ │ │ `QhHhEm- │ │ │ │ FAF0F.DUD │ │ │ │ (F"FQF%D │ │ │ │ (F"FQF%D │ │ │ │ >D*F8F/D │ │ │ │ JFQFMD.D │ │ │ │ U%bea%t │ │ │ │ +%h-I(Ffh4 │ │ │ │ +3F:F!F@F? │ │ │ │ hLD,1XE@ │ │ │ │ {hFFXmCF │ │ │ │ hLD,1XE@ │ │ │ │ F=xFJFGFLF │ │ │ │ >FJFGFLF │ │ │ │ "F1FPF;F │ │ │ │ #F:F1FPF │ │ │ │ -'D 4"F F. │ │ │ │ +>FLFGF!F0F │ │ │ │ +'D 4"F F- │ │ │ │ OYE"D*D" │ │ │ │ #FJFYFPF │ │ │ │ -\Kp)F0FEE │ │ │ │ +F*F9F@F │ │ │ │ SBSA2hBEG │ │ │ │ /i+FZF1FHF │ │ │ │ #FJFYFPF │ │ │ │ -oLZ │ │ │ │ F*FcF.FeF │ │ │ │ *DvB"D5@2@ │ │ │ │ 0F%F&F'F │ │ │ │ CF:F(F!F │ │ │ │ +F*FIFXF │ │ │ │ ;FBF)F F │ │ │ │ @SXBXApGB │ │ │ │ 2"`Zh!FHF │ │ │ │ -KF2F!F(FM │ │ │ │ +KF2F!F(FN │ │ │ │ cF2F!F8F │ │ │ │ FcF9h2hR │ │ │ │ %!F+F*F0F │ │ │ │ -0F?!*F.D? │ │ │ │ +0F?!*F.D@ │ │ │ │ 3FBF)F F │ │ │ │ -HF2F?!ND; │ │ │ │ +HF2F?!ND< │ │ │ │ $3FJF9F@F │ │ │ │ Vh$!Zi`i │ │ │ │ e+FAF F@ │ │ │ │ 'E 5*F(F │ │ │ │ FQF#F0F:F │ │ │ │ @SFBF9F0F │ │ │ │ {ISF:F@F- │ │ │ │ @@ -2268,94 +2265,94 @@ │ │ │ │ Yg#*oagF,a │ │ │ │ oa#*gF,a │ │ │ │ K@S@\@D@c │ │ │ │ 'F 62F0F │ │ │ │ JF8F!F#h │ │ │ │ &;D#a"F(FGE) │ │ │ │ 1F"Ffh(F │ │ │ │ - ]F>07VN │ │ │ │ + VeF0^7N │ │ │ │ `#`(Fg`O │ │ │ │ 3#`ch[mX │ │ │ │ -#F:F(F1Fi │ │ │ │ -#2F!F(Fn │ │ │ │ -#:F)F0Fm │ │ │ │ -#JF)F0Fm │ │ │ │ -#BF)F0Fm │ │ │ │ -q#FZF8FL │ │ │ │ +#F:F(F1Fj │ │ │ │ +#2F!F(Fm │ │ │ │ +#:F)F0Fl │ │ │ │ +#JF)F0Fl │ │ │ │ +#BF)F0Fl │ │ │ │ +q#FZF8FH │ │ │ │ FWFUFVFO │ │ │ │ BF F+iii │ │ │ │ 3iBFqi F │ │ │ │ 'F 62F0F │ │ │ │ -FSF!F0F3 │ │ │ │ -RJSF!F0F3 │ │ │ │ -%/F,FXFC │ │ │ │ +FSF!F0F2 │ │ │ │ +RJSF!F0F2 │ │ │ │ +%/F,FXFD │ │ │ │ 2"`Zh!F0F │ │ │ │ LB1F F+Fx │ │ │ │ ;F2F)F F │ │ │ │ 1F#Fbh(F │ │ │ │ :FHFLnYF │ │ │ │ 8F:hYFBE │ │ │ │ #2F!F(F │ │ │ │ 1#Dk`1` F │ │ │ │ -F!F;F2FL │ │ │ │ - #F0F)FD │ │ │ │ +\Kp)F0FEE │ │ │ │ +F!F;F2FK │ │ │ │ + #F0F)FC │ │ │ │ 8ch F[m[ │ │ │ │ p/#hQXJj │ │ │ │ -"h(F!`9F@ │ │ │ │ +"h(F!`9FA │ │ │ │ % │ │ │ │ ""`Yx09 )8 │ │ │ │ 3;`Bx0: *A │ │ │ │ xQBF1F8F │ │ │ │ option '%s': %ld │ │ │ │ /dev/urandom │ │ │ │ @@ -3546,14 +3543,15 @@ │ │ │ │ '%.100s' object has only read-only attributes (%s .%U) │ │ │ │ '%.100s' object has no attributes (%s .%U) │ │ │ │ attribute name must be string, not '%.200s' │ │ │ │ module functions cannot set METH_CLASS or METH_STATIC │ │ │ │ '%.100s' object has no attribute '%U' and no __dict__ for setting new attributes │ │ │ │ '%.100s' object has no attribute '%U' │ │ │ │ '%.100s' object attribute '%U' is read-only │ │ │ │ +corrupted thread-free list │ │ │ │ firstiter │ │ │ │ Hook to intercept first iteration │ │ │ │ finalizer │ │ │ │ Hook to intercept finalization │ │ │ │ optimize │ │ │ │ -O or -OO │ │ │ │ dont_write_bytecode │ │ │ │ @@ -3735,15 +3733,14 @@ │ │ │ │ EXCEPTION_HANDLED │ │ │ │ PY_UNWIND │ │ │ │ PY_THROW │ │ │ │ C_RETURN │ │ │ │ sys.monitoring │ │ │ │ __replace__($self, /, **changes) │ │ │ │ Return a copy of the structure with new values for the specified fields. │ │ │ │ -corrupted thread-free list │ │ │ │ ../Objects/moduleobject.c │ │ │ │ sequence index must be integer, not '%.200s' │ │ │ │ type '%.200s' is not subscriptable │ │ │ │ '%.200s' object is not subscriptable │ │ │ │ unmatched paren in format │ │ │ │ Unmatched paren in format │ │ │ │ Bad dict format │ │ │ │ @@ -3765,21 +3762,21 @@ │ │ │ │ semaphore │ │ │ │ embedded null byte │ │ │ │ unsupported error handler │ │ │ │ ../Objects/unicodeobject.c │ │ │ │ character U+%x is not in range [U+0000; U+%x] │ │ │ │ ../Python/import.c │ │ │ │ embedded null character │ │ │ │ +list assignment index out of range │ │ │ │ +'%.200s' object does not support item assignment │ │ │ │ name of the thread implementation │ │ │ │ name of the lock implementation │ │ │ │ name and version of the thread library │ │ │ │ type │ │ │ │ sys.thread_info │ │ │ │ -list assignment index out of range │ │ │ │ -'%.200s' object does not support item assignment │ │ │ │ Ellipsis │ │ │ │ __debug__ │ │ │ │ PyErr_NewException: name must be module.class │ │ │ │ while calling a Python object │ │ │ │ type() takes 1 or 3 arguments │ │ │ │ cannot create '%s' instances │ │ │ │ UO!O!:type.__new__ │ │ │ │ @@ -4123,15 +4120,14 @@ │ │ │ │ invalid syntax. Maybe you meant '==' or ':=' instead of '='? │ │ │ │ expected argument value expression │ │ │ │ Type parameter list cannot be empty │ │ │ │ Type parameter lists are │ │ │ │ cannot assign to iterable argument unpacking │ │ │ │ Invalid star expression │ │ │ │ attribute '%V' of '%.100s' objects is not readable │ │ │ │ -field 'value' is required for Assign │ │ │ │ at least one argument must precede / │ │ │ │ / may appear only once │ │ │ │ parameter without a default follows parameter with a default │ │ │ │ Function parameters cannot be parenthesized │ │ │ │ / must be ahead of * │ │ │ │ expected comma between / and * │ │ │ │ Positional-only parameters are │ │ │ │ @@ -4266,14 +4262,15 @@ │ │ │ │ can't concat %.100s to %.100s │ │ │ │ a bytes-like object is required, not '%.100s' │ │ │ │ ../Objects/abstract.c │ │ │ │ PyBuffer_FillInfo: view==NULL argument is obsolete │ │ │ │ Object is not writable. │ │ │ │ field 'ctx' is required for Tuple │ │ │ │ %s() requires a dict argument, not '%s' │ │ │ │ +expected default value expression │ │ │ │ extension_suffixes │ │ │ │ lock_held │ │ │ │ acquire_lock │ │ │ │ release_lock │ │ │ │ find_frozen │ │ │ │ get_frozen_object │ │ │ │ is_frozen_package │ │ │ │ @@ -4285,15 +4282,14 @@ │ │ │ │ _override_frozen_modules_for_tests │ │ │ │ _override_multi_interp_extensions_check │ │ │ │ create_dynamic │ │ │ │ exec_dynamic │ │ │ │ exec_builtin │ │ │ │ _fix_co_filename │ │ │ │ source_hash │ │ │ │ -expected default value expression │ │ │ │ dictionary changed size during iteration │ │ │ │ dictionary keys changed during iteration │ │ │ │ field 'left' is required for BinOp │ │ │ │ field 'op' is required for BinOp │ │ │ │ field 'right' is required for BinOp │ │ │ │ cannot unpack non-iterable %.200s object │ │ │ │ not enough values to unpack (expected %d, got %d) │ │ │ │ @@ -5774,14 +5770,16 @@ │ │ │ │ __subclasses__() must return a list │ │ │ │ _abc_impl is set to a wrong type │ │ │ │ weak object has gone away │ │ │ │ lost sys.stderr │ │ │ │ _print_exception_bltin │ │ │ │ expected a weakref │ │ │ │ module filename missing │ │ │ │ +expected a subclass of ImportError │ │ │ │ +expected a message argument │ │ │ │ get_cache_token │ │ │ │ _abc_init │ │ │ │ _reset_registry │ │ │ │ _reset_caches │ │ │ │ _get_dump │ │ │ │ _abc_instancecheck │ │ │ │ signal number │ │ │ │ @@ -5833,16 +5831,14 @@ │ │ │ │ charmap_encode │ │ │ │ charmap_decode │ │ │ │ readbuffer_encode │ │ │ │ register_error │ │ │ │ _destroy │ │ │ │ _abc._abc_data │ │ │ │ signal.struct_siginfo │ │ │ │ -expected a subclass of ImportError │ │ │ │ -expected a message argument │ │ │ │ Couldn't create thread-state for new thread │ │ │ │ auto-releasing thread-state, but no thread-state for this thread │ │ │ │ thread state %p must be current when releasing │ │ │ │ 'encoding' argument not specified │ │ │ │ TextIOWrapper() argument 'errors' must be str or None, not %.50s │ │ │ │ codecs.open() │ │ │ │ tracemalloc_realloc() failed to allocate a trace │ │ │ │ @@ -6097,28 +6093,28 @@ │ │ │ │ _call_with_frames_removed │ │ │ │ getpwuid(): uid not found │ │ │ │ getpwuid(): uid not found: %S │ │ │ │ uid should be integer, not %.200s │ │ │ │ uid is less than minimum │ │ │ │ uid is greater than maximum │ │ │ │ readline() should have returned a str object, not '%.200s' │ │ │ │ +sys.path_hooks is not a list │ │ │ │ +sys.path_importer_cache is not a dict │ │ │ │ user name │ │ │ │ pw_passwd │ │ │ │ password │ │ │ │ pw_gecos │ │ │ │ real name │ │ │ │ home directory │ │ │ │ pw_shell │ │ │ │ shell program │ │ │ │ getpwuid │ │ │ │ getpwnam │ │ │ │ getpwall │ │ │ │ pwd.struct_passwd │ │ │ │ -sys.path_hooks is not a list │ │ │ │ -sys.path_importer_cache is not a dict │ │ │ │ not readable │ │ │ │ illegal decoder state │ │ │ │ OO;illegal decoder state │ │ │ │ illegal decoder state: the first item should be a bytes object, not '%.200s' │ │ │ │ underlying %s() should have returned a bytes-like object, not '%.200s' │ │ │ │ whence value %d unsupported │ │ │ │ seek of closed file │ │ │ │ @@ -6163,16 +6159,14 @@ │ │ │ │ Error in sys.excepthook: │ │ │ │ Original exception was: │ │ │ │ sys.excepthook is missing │ │ │ │ Python import machinery not initialized │ │ │ │ module %s does not support loading in subinterpreters │ │ │ │ can't re-enter readline │ │ │ │ input line too long │ │ │ │ -field 'key' is required for DictComp │ │ │ │ -field 'value' is required for DictComp │ │ │ │ Py_FileSystemDefaultEncoding │ │ │ │ Py_HasFileSystemDefaultEncoding │ │ │ │ Py_FileSystemDefaultEncodeErrors │ │ │ │ _Py_HasFileSystemDefaultEncodeErrors │ │ │ │ Py_UTF8Mode │ │ │ │ Py_DebugFlag │ │ │ │ Py_VerboseFlag │ │ │ │ @@ -6233,17 +6227,42 @@ │ │ │ │ Negative zero coercion (z) not allowed in integer format specifier │ │ │ │ Sign not allowed with integer format specifier 'c' │ │ │ │ Alternate form (#) not allowed with integer format specifier 'c' │ │ │ │ a number is required │ │ │ │ (O(OiiNii)) │ │ │ │ # destroy %U │ │ │ │ end_offset must be provided when end_lineno is provided │ │ │ │ +zlib.error │ │ │ │ +MAX_WBITS │ │ │ │ +DEFLATED │ │ │ │ +DEF_MEM_LEVEL │ │ │ │ +DEF_BUF_SIZE │ │ │ │ +Z_NO_COMPRESSION │ │ │ │ +Z_BEST_SPEED │ │ │ │ +Z_BEST_COMPRESSION │ │ │ │ +Z_DEFAULT_COMPRESSION │ │ │ │ +Z_FILTERED │ │ │ │ +Z_HUFFMAN_ONLY │ │ │ │ +Z_DEFAULT_STRATEGY │ │ │ │ +Z_NO_FLUSH │ │ │ │ +Z_PARTIAL_FLUSH │ │ │ │ +Z_SYNC_FLUSH │ │ │ │ +Z_FULL_FLUSH │ │ │ │ +Z_FINISH │ │ │ │ +ZLIB_VERSION │ │ │ │ +ZLIB_RUNTIME_VERSION │ │ │ │ +__version__ │ │ │ │ +insort_right │ │ │ │ +insort_left │ │ │ │ +decompress │ │ │ │ +unused_data │ │ │ │ +needs_input │ │ │ │ +unconsumed_tail │ │ │ │ compress │ │ │ │ compressobj │ │ │ │ -decompress │ │ │ │ decompressobj │ │ │ │ copysign │ │ │ │ factorial │ │ │ │ isfinite │ │ │ │ remainder │ │ │ │ nextafter │ │ │ │ heappush │ │ │ │ @@ -6342,48 +6361,31 @@ │ │ │ │ is_finalized │ │ │ │ get_referrers │ │ │ │ get_referents │ │ │ │ unfreeze │ │ │ │ get_freeze_count │ │ │ │ _run_exitfuncs │ │ │ │ _ncallbacks │ │ │ │ +zlib._ZlibDecompressor │ │ │ │ +zlib.Decompress │ │ │ │ +zlib.Compress │ │ │ │ last_exc │ │ │ │ last_type │ │ │ │ last_value │ │ │ │ last_traceback │ │ │ │ _struct.unpack_iterator │ │ │ │ _struct.Struct │ │ │ │ datetime.tzinfo │ │ │ │ datetime.IsoCalendarDate │ │ │ │ datetime.timezone │ │ │ │ datetime.datetime │ │ │ │ datetime.time │ │ │ │ datetime.date │ │ │ │ datetime.timedelta │ │ │ │ Fast implementation of the datetime type. │ │ │ │ -zlib.error │ │ │ │ -MAX_WBITS │ │ │ │ -DEFLATED │ │ │ │ -DEF_MEM_LEVEL │ │ │ │ -DEF_BUF_SIZE │ │ │ │ -Z_NO_COMPRESSION │ │ │ │ -Z_BEST_SPEED │ │ │ │ -Z_BEST_COMPRESSION │ │ │ │ -Z_DEFAULT_COMPRESSION │ │ │ │ -Z_FILTERED │ │ │ │ -Z_HUFFMAN_ONLY │ │ │ │ -Z_DEFAULT_STRATEGY │ │ │ │ -Z_NO_FLUSH │ │ │ │ -Z_PARTIAL_FLUSH │ │ │ │ -Z_SYNC_FLUSH │ │ │ │ -Z_FULL_FLUSH │ │ │ │ -Z_FINISH │ │ │ │ -ZLIB_VERSION │ │ │ │ -ZLIB_RUNTIME_VERSION │ │ │ │ -__version__ │ │ │ │ Initialization arguments are not supported │ │ │ │ year %i is out of range │ │ │ │ month must be in 1..12 │ │ │ │ day is out of range for month │ │ │ │ hour must be in 0..23 │ │ │ │ minute must be in 0..59 │ │ │ │ second must be in 0..59 │ │ │ │ @@ -6419,24 +6421,16 @@ │ │ │ │ '%s' must be callable, not %s │ │ │ │ # clear[1] %s │ │ │ │ Exception ignored on clearing module dict │ │ │ │ # clear[2] %s │ │ │ │ unclosed file %R │ │ │ │ keepends │ │ │ │ getrandbits │ │ │ │ -insort_right │ │ │ │ -insort_left │ │ │ │ -unused_data │ │ │ │ -needs_input │ │ │ │ -unconsumed_tail │ │ │ │ _random.Random │ │ │ │ clear_locals │ │ │ │ -zlib._ZlibDecompressor │ │ │ │ -zlib.Decompress │ │ │ │ -zlib.Compress │ │ │ │ (OnnNnn) │ │ │ │ Exception ignored on clearing sys.meta_path │ │ │ │ Un;decoding error handler must return (str, int) tuple │ │ │ │ unicodedata._ucnhash_CAPI │ │ │ │ PyCapsule_Import could not import module "%s" │ │ │ │ PyCapsule_Import "%s" is not valid │ │ │ │ OK;illegal decoder state │ │ │ │ @@ -6499,14 +6493,16 @@ │ │ │ │ assignment to yield expression not possible │ │ │ │ '%s' is an illegal expression for augmented assignment │ │ │ │ chr() arg not in range(0x110000) │ │ │ │ builtins.id │ │ │ │ ordinal not in range(256) │ │ │ │ encoded result is too long for a Python string │ │ │ │ bytearray_getbuffer: view==NULL argument is obsolete │ │ │ │ +field 'key' is required for DictComp │ │ │ │ +field 'value' is required for DictComp │ │ │ │ os.rename │ │ │ │ %s: src and dst must be the same type │ │ │ │ enumerate() missing required argument 'iterable' │ │ │ │ enumerate() takes at most 2 arguments (%d given) │ │ │ │ sys._getframemodulename │ │ │ │ ../Objects/funcobject.c │ │ │ │ O(OiiOii) │ │ │ │ @@ -7254,19 +7250,19 @@ │ │ │ │ Struct() argument 1 must be a str or bytes object, not %.200s │ │ │ │ repeat count given without format specifier │ │ │ │ bad char in struct format │ │ │ │ total struct size too long │ │ │ │ cannot instrument shim code object '%U' │ │ │ │ Cannot find Generic type │ │ │ │ _GenericAlias │ │ │ │ -invalid generation │ │ │ │ pack expected %zd items for packing (got %zd) │ │ │ │ argument for 's' must be a bytes object │ │ │ │ argument for 'p' must be a bytes object │ │ │ │ int too large to convert │ │ │ │ +invalid generation │ │ │ │ Missing frame when calling trace function. │ │ │ │ recursion limit must be greater or equal than 1 │ │ │ │ cannot set the recursion limit to %i at the recursion depth %i: the limit is too low │ │ │ │ descriptor for index '%zd' for tuple subclasses doesn't apply to '%s' object │ │ │ │ _generic_class_getitem │ │ │ │ '%c' format requires 0 <= number <= %zu │ │ │ │ '%c' format requires %zd <= number <= %zd │ │ │ │ @@ -7334,35 +7330,35 @@ │ │ │ │ NB_INPLACE_POWER │ │ │ │ NB_INPLACE_RSHIFT │ │ │ │ NB_INPLACE_SUBTRACT │ │ │ │ NB_INPLACE_TRUE_DIVIDE │ │ │ │ NB_INPLACE_XOR │ │ │ │ Missing initialization for NB_OP %d │ │ │ │ parking_lot: sem_init failed │ │ │ │ -deallocated BytesIO object has exported buffers │ │ │ │ unexpected error from semaphore: %d │ │ │ │ +deallocated BytesIO object has exported buffers │ │ │ │ Expected int as r │ │ │ │ r must be non-negative │ │ │ │ 0123456789ABCDEF │ │ │ │ Exception ignored in thread started by %R │ │ │ │ +field 'value' is required for YieldFrom │ │ │ │ string argument should contain only ASCII characters │ │ │ │ argument should be bytes, buffer or ASCII string, not '%.100s' │ │ │ │ +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 │ │ │ │ Too much data for base64 line │ │ │ │ @@ -7400,15 +7396,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 │ │ │ │ strict_mode │ │ │ │ @@ -7480,14 +7475,19 @@ │ │ │ │ F_GET_SEALS │ │ │ │ F_SEAL_SEAL │ │ │ │ F_SEAL_SHRINK │ │ │ │ F_SEAL_GROW │ │ │ │ F_SEAL_WRITE │ │ │ │ F_SEAL_FUTURE_WRITE │ │ │ │ O:make_scanner │ │ │ │ +unknown binary operator │ │ │ │ +unknown unary operator │ │ │ │ +(yield from │ │ │ │ +unexpected comparison kind │ │ │ │ +unknown expression kind │ │ │ │ PIPE_BUF │ │ │ │ POLLNVAL │ │ │ │ POLLRDNORM │ │ │ │ POLLRDBAND │ │ │ │ POLLWRNORM │ │ │ │ POLLWRBAND │ │ │ │ POLLRDHUP │ │ │ │ @@ -7500,19 +7500,14 @@ │ │ │ │ EPOLLEXCLUSIVE │ │ │ │ EPOLLRDNORM │ │ │ │ EPOLLRDBAND │ │ │ │ EPOLLWRNORM │ │ │ │ EPOLLWRBAND │ │ │ │ EPOLLMSG │ │ │ │ EPOLL_CLOEXEC │ │ │ │ -unknown binary operator │ │ │ │ -unknown unary operator │ │ │ │ -(yield from │ │ │ │ -unexpected comparison kind │ │ │ │ -unknown expression kind │ │ │ │ tokenizeriter │ │ │ │ peek() should have returned a bytes object, not '%.200s' │ │ │ │ read() should have returned a bytes object, not '%.200s' │ │ │ │ unknown tokenization error │ │ │ │ unexpected EOF in multi-line statement │ │ │ │ (OnnOOO) │ │ │ │ Invalid UTF-8 sequence │ │ │ │ @@ -7536,25 +7531,25 @@ │ │ │ │ Missing frame when calling profile function. │ │ │ │ bytes must be in range(0, 256) │ │ │ │ cannot convert '%.200s' object to bytes │ │ │ │ '%U' codec can't encode character '\x%02x' in position %zd: %U │ │ │ │ '%U' codec can't encode character '\u%04x' in position %zd: %U │ │ │ │ '%U' codec can't encode character '\U%08x' in position %zd: %U │ │ │ │ '%U' codec can't encode characters in position %zd-%zd: %U │ │ │ │ +Cannot recover from Python stack overflow. │ │ │ │ +maximum recursion depth exceeded │ │ │ │ sizehint │ │ │ │ extra_tokens │ │ │ │ True if the epoll handler is closed │ │ │ │ fork_exec │ │ │ │ structseq │ │ │ │ - is not │ │ │ │ - not in │ │ │ │ select.epoll │ │ │ │ select.poll │ │ │ │ -Cannot recover from Python stack overflow. │ │ │ │ -maximum recursion depth exceeded │ │ │ │ + is not │ │ │ │ + not in │ │ │ │ i|Opp:register │ │ │ │ Failed joining thread │ │ │ │ signal %i cannot be registered, use enable() instead │ │ │ │ argument 'format' │ │ │ │ memoryview: casts are restricted to C-contiguous views │ │ │ │ shape must be a list or a tuple │ │ │ │ memoryview: cast must be 1D -> ND or ND -> 1D │ │ │ │ @@ -7575,14 +7570,15 @@ │ │ │ │ while creating compression object │ │ │ │ '%S' is an invalid keyword argument for enumerate() │ │ │ │ Unable to allocate lock │ │ │ │ |iO:_ZlibDecompressor │ │ │ │ while setting zdict │ │ │ │ Can't allocate memory for decompression object │ │ │ │ while creating decompression object │ │ │ │ +field 'value' is required for Await │ │ │ │ memoryview: unsupported format %s │ │ │ │ memoryview: format %s not supported │ │ │ │ async generator raised StopIteration │ │ │ │ coroutine raised StopIteration │ │ │ │ generator raised StopIteration │ │ │ │ async generator raised StopAsyncIteration │ │ │ │ re.compile(%.200R, %S) │ │ │ │ @@ -7728,14 +7724,17 @@ │ │ │ │ os.chmod │ │ │ │ %s: cannot use dir_fd and follow_symlinks together │ │ │ │ %s%s%s unavailable on this platform │ │ │ │ utime: you may specify either 'times' or 'ns' but not both │ │ │ │ utime: 'times' must be either a tuple of two ints or None │ │ │ │ utime: 'ns' must be a tuple of two ints │ │ │ │ os.utime │ │ │ │ +argument 'filename' │ │ │ │ +module_globals must be a dict, not '%.200s' │ │ │ │ +_bless_my_loader │ │ │ │ argument 4 │ │ │ │ preexec_fn not supported at interpreter shutdown │ │ │ │ preexec_fn not supported within subinterpreters │ │ │ │ errpipe_write must be >= 3 │ │ │ │ bad value(s) in fds_to_keep │ │ │ │ argv must be a tuple │ │ │ │ args changed during iteration │ │ │ │ @@ -7749,14 +7748,16 @@ │ │ │ │ noexec:chdir │ │ │ │ Exception occurred in preexec_fn. │ │ │ │ OSError: │ │ │ │ SubprocessError:0: │ │ │ │ [Errno %S] %S: %R -> %R │ │ │ │ [Errno %S] %S: %R │ │ │ │ [Errno %S] %S │ │ │ │ +registry │ │ │ │ +module_globals │ │ │ │ patterns may only match literals and attribute lookups │ │ │ │ kwd_attrs (%d) / kwd_patterns (%d) length mismatch in class pattern │ │ │ │ attribute name repeated in class pattern: %U │ │ │ │ name capture %R makes remaining patterns unreachable │ │ │ │ wildcard makes remaining patterns unreachable │ │ │ │ multiple assignments to name %R in pattern │ │ │ │ alternative patterns bind different names │ │ │ │ @@ -7971,17 +7972,14 @@ │ │ │ │ '%.100s' object attribute %R is read-only │ │ │ │ │ │ │ │ %s({%U}) │ │ │ │ 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 │ │ │ │ buffer_callback │ │ │ │ file_actions │ │ │ │ setpgroup │ │ │ │ resetids │ │ │ │ setsigmask │ │ │ │ setsigdef │ │ │ │ scheduler │ │ │ │ @@ -7992,17 +7990,17 @@ │ │ │ │ (object, /) │ │ │ │ while pickling an object │ │ │ │ set changed size during iteration │ │ │ │ PickleBuffer can only be pickled with protocol >= 5 │ │ │ │ PickleBuffer can not be pickled when pointing to a non-contiguous buffer │ │ │ │ can't pickle '%.200s' object: %R │ │ │ │ __reduce__ must return a string or tuple │ │ │ │ -argument 'filename' │ │ │ │ -module_globals must be a dict, not '%.200s' │ │ │ │ -_bless_my_loader │ │ │ │ +value must be positive │ │ │ │ +Python int too large for C unsigned short │ │ │ │ +concurrent poll() invocation │ │ │ │ tuple returned by __reduce__ must contain 2 through 6 elements │ │ │ │ save_reduce │ │ │ │ first item of the tuple returned by __reduce__ must be callable │ │ │ │ second item of the tuple returned by __reduce__ must be a tuple │ │ │ │ fourth element of the tuple returned by __reduce__ must be an iterator, not %s │ │ │ │ fifth element of the tuple returned by __reduce__ must be an iterator, not %s │ │ │ │ sixth element of the tuple returned by __reduce__ must be a function, not %s │ │ │ │ @@ -8083,16 +8081,14 @@ │ │ │ │ arg 5 (closure) must be tuple │ │ │ │ arg 5 (closure) must be None or tuple │ │ │ │ arg 6 (kwdefaults) must be None or dict │ │ │ │ %U requires closure of length %zd, not %zd │ │ │ │ arg 5 (closure) expected cell, found %s │ │ │ │ function.__new__ │ │ │ │ kwdefaults │ │ │ │ -registry │ │ │ │ -module_globals │ │ │ │ stack to deep to analyze │ │ │ │ can't jump from unreachable code │ │ │ │ stack is too deep to analyze │ │ │ │ can't jump into an exception handler, or code may be unreachable │ │ │ │ cannot find bytecode for specified line │ │ │ │ cannot delete attribute │ │ │ │ lineno must be an integer │ │ │ │ @@ -8157,19 +8153,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 │ │ │ │ @@ -8182,47 +8178,47 @@ │ │ │ │ __class__ must be set to a class, not '%s' object │ │ │ │ __class__ assignment only supported for mutable types or ModuleType subclasses │ │ │ │ s:syslog │ │ │ │ is:syslog │ │ │ │ syslog.syslog requires 1 to 2 arguments │ │ │ │ syslog.syslog │ │ │ │ subinterpreter can't use syslog.syslog() until the syslog is opened by the main interpreter │ │ │ │ +socket.gethostname │ │ │ │ <%.100s [closed]> │ │ │ │ <%.100s fd=%d mode='%s' closefd=%s> │ │ │ │ <%.100s name=%R mode='%s' closefd=%s> │ │ │ │ -socket.gethostname │ │ │ │ syslog.setlogmask │ │ │ │ subinterpreter can't use syslog.closelog() │ │ │ │ syslog.closelog │ │ │ │ NEWOBJ_EX │ │ │ │ %s class argument must be a type, not %.200s │ │ │ │ %s class argument '%.200s' doesn't have __new__ │ │ │ │ %s args argument must be a tuple, not %.200s │ │ │ │ %s kwargs argument must be a dict, not %.200s │ │ │ │ %s:%d: bad argument to internal function │ │ │ │ +gc.get_referents │ │ │ │ object does not support cross-interpreter data │ │ │ │ failed to get __main__ namespace │ │ │ │ failed to apply namespace to __main__ │ │ │ │ unsupported error code %d │ │ │ │ _errdisplay │ │ │ │ -gc.get_referents │ │ │ │ formatted │ │ │ │ errdisplay │ │ │ │ %s.%s: %s │ │ │ │ update() argument must be dict or another FrameLocalsProxy │ │ │ │ (kK):_acquire_restore │ │ │ │ couldn't acquire lock │ │ │ │ reconfigure() argument 'encoding' must be str or None, not %s │ │ │ │ reconfigure() argument 'errors' must be str or None, not %s │ │ │ │ reconfigure() argument 'newline' must be str or None, not %s │ │ │ │ It is not possible to set the encoding or newline of stream after the first read │ │ │ │ -number of bits must be non-negative │ │ │ │ encoding of hostname failed │ │ │ │ str, bytes or bytearray expected, not %s │ │ │ │ host name must not contain null character │ │ │ │ +number of bits must be non-negative │ │ │ │ unsupported address family │ │ │ │ wildcard resolved to multiple address │ │ │ │ 255.255.255.255 │ │ │ │ │ │ │ │ address family mismatched │ │ │ │ unknown address family │ │ │ │ %.400s constructor takes at most %zd positional argument%s │ │ │ │ @@ -8302,14 +8298,15 @@ │ │ │ │ Delete field "targets" must be a list, not a %.200s │ │ │ │ while traversing 'Delete' node │ │ │ │ Delete field "targets" changed size during iteration │ │ │ │ Assign field "targets" must be a list, not a %.200s │ │ │ │ while traversing 'Assign' node │ │ │ │ Assign field "targets" changed size during iteration │ │ │ │ required field "value" missing from Assign │ │ │ │ +field 'value' is required for Assign │ │ │ │ required field "name" missing from TypeAlias │ │ │ │ while traversing 'TypeAlias' node │ │ │ │ TypeAlias field "type_params" must be a list, not a %.200s │ │ │ │ TypeAlias field "type_params" changed size during iteration │ │ │ │ required field "value" missing from TypeAlias │ │ │ │ required field "target" missing from AugAssign │ │ │ │ while traversing 'AugAssign' node │ │ │ │ @@ -8548,14 +8545,15 @@ │ │ │ │ Compare has a different number of comparators and operands │ │ │ │ NamedExpr target must be a Name │ │ │ │ unexpected expression │ │ │ │ got an invalid type in Constant: %s │ │ │ │ os.symlink │ │ │ │ symlink: src and dst must be the same type │ │ │ │ dialect name must be a string │ │ │ │ +O|$O:ContextVar │ │ │ │ |OOOOOOOOO │ │ │ │ dialect_new │ │ │ │ unknown dialect │ │ │ │ delimiter │ │ │ │ doublequote │ │ │ │ escapechar │ │ │ │ lineterminator │ │ │ │ @@ -8566,15 +8564,14 @@ │ │ │ │ "%s" must be a string │ │ │ │ "%s" must be an integer │ │ │ │ bad "quoting" value │ │ │ │ "delimiter" must be a 1-character string │ │ │ │ quotechar must be set if quoting enabled │ │ │ │ lineterminator must be set │ │ │ │ bad %s or %s value │ │ │ │ -O|$O:ContextVar │ │ │ │ %s: No _csv module state found │ │ │ │ BLAKE2B_SALT_SIZE │ │ │ │ BLAKE2B_PERSON_SIZE │ │ │ │ BLAKE2B_MAX_KEY_SIZE │ │ │ │ BLAKE2B_MAX_DIGEST_SIZE │ │ │ │ BLAKE2S_SALT_SIZE │ │ │ │ BLAKE2S_PERSON_SIZE │ │ │ │ @@ -8883,20 +8880,20 @@ │ │ │ │ can't do nonzero end-relative seeks │ │ │ │ invalid whence (%d, should be %d, %d or %d) │ │ │ │ negative seek position %R │ │ │ │ underlying read() should have returned a bytes object, not '%.200s' │ │ │ │ can't restore logical file position │ │ │ │ typealias │ │ │ │ type_params must be a tuple │ │ │ │ +expected some sort of operator, but got %R │ │ │ │ _set_factories │ │ │ │ Comment factory must be callable, not %.100s │ │ │ │ PI factory must be callable, not %.100s │ │ │ │ -expected some sort of operator, but got %R │ │ │ │ -float floor division by zero │ │ │ │ cannot delete %s │ │ │ │ +float floor division by zero │ │ │ │ subscript │ │ │ │ function call │ │ │ │ generator expression │ │ │ │ list comprehension │ │ │ │ set comprehension │ │ │ │ dict comprehension │ │ │ │ dict literal │ │ │ │ @@ -8929,18 +8926,18 @@ │ │ │ │ itertext │ │ │ │ makeelement │ │ │ │ SubElement │ │ │ │ xml.etree.ElementTree.XMLParser │ │ │ │ xml.etree.ElementTree.Element │ │ │ │ xml.etree.ElementTree.TreeBuilder │ │ │ │ _elementtree._element_iterator │ │ │ │ -negative seek value %zd │ │ │ │ -invalid whence (%i, should be 0, 1 or 2) │ │ │ │ __kwdefaults__ must be set to a dict object │ │ │ │ multi-dimensional sub-views are not implemented │ │ │ │ +negative seek value %zd │ │ │ │ +invalid whence (%i, should be 0, 1 or 2) │ │ │ │ %U%sseconds=%d │ │ │ │ %U%smicroseconds=%d │ │ │ │ XMLParser │ │ │ │ start_ns │ │ │ │ hexadecimal string too long to convert │ │ │ │ hexadecimal value too large to represent as a float │ │ │ │ invalid hexadecimal floating-point string │ │ │ │ @@ -8962,20 +8959,20 @@ │ │ │ │ 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 │ │ │ │ complex exponentiation │ │ │ │ iiiiiiiO │ │ │ │ O(O)(OOOO) │ │ │ │ +__complex__ returned non-complex (type %.200s) │ │ │ │ +__complex__ returned non-complex (type %.200s). The ability to return an instance of a strict subclass of complex is deprecated, and may be removed in a future version of Python. │ │ │ │ fromutc: argument must be a datetime │ │ │ │ fromutc: dt.tzinfo is not self │ │ │ │ ii:killpg │ │ │ │ os.killpg │ │ │ │ -__complex__ returned non-complex (type %.200s) │ │ │ │ -__complex__ returned non-complex (type %.200s). The ability to return an instance of a strict subclass of complex is deprecated, and may be removed in a future version of Python. │ │ │ │ depth must be >= 0 │ │ │ │ dict items iterator must return 2-tuples │ │ │ │ len() of unsized object │ │ │ │ in __issubclass__ │ │ │ │ date value out of range │ │ │ │ type %.100s doesn't define __trunc__ method │ │ │ │ library version mismatch │ │ │ │ @@ -9030,19 +9027,19 @@ │ │ │ │ qualname │ │ │ │ cellvars │ │ │ │ freevars │ │ │ │ argcount │ │ │ │ posonlyargcount │ │ │ │ kwonlyargcount │ │ │ │ isqrt() argument must be nonnegative │ │ │ │ -getgrnam(): name not found: %R │ │ │ │ -%.200s() %.200s must be %.50s, not %.50s │ │ │ │ +length should not be negative │ │ │ │ lo must be non-negative │ │ │ │ in _bisect.bisect_right │ │ │ │ -length should not be negative │ │ │ │ +getgrnam(): name not found: %R │ │ │ │ +%.200s() %.200s must be %.50s, not %.50s │ │ │ │ is_symlink() takes no arguments │ │ │ │ cannot access free variable '%s' where it is not associated with a value in enclosing scope │ │ │ │ O!O|O!:SubElement │ │ │ │ getpwnam() argument must be str, not %T │ │ │ │ getpwnam(): name not found: %R │ │ │ │ list changed size during iteration │ │ │ │ expected an Element, not "%.200s" │ │ │ │ @@ -9071,85 +9068,85 @@ │ │ │ │ (iOiiii) │ │ │ │ expected str, got %s │ │ │ │ sep must be length 1. │ │ │ │ sep must be ASCII. │ │ │ │ sep must be str or bytes. │ │ │ │ slice indices must be integers or have an __index__ method │ │ │ │ O|O:fromtimestamp │ │ │ │ -invalid octal escape sequence '\%o' │ │ │ │ bytes_per_sep │ │ │ │ effective_ids │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ +invalid octal escape sequence '\%o' │ │ │ │ undefined entity │ │ │ │ iiiiiiiii;mktime(): illegal time tuple argument │ │ │ │ mktime argument out of range │ │ │ │ in _bisect.bisect_left │ │ │ │ required argument is not a float │ │ │ │ timeout must be a float or None │ │ │ │ timeout must be non-negative │ │ │ │ invalid octal escape sequence '\%.3s' │ │ │ │ fcntl expected at least 2 arguments, got %zd │ │ │ │ fcntl expected at most 3 arguments, got %zd │ │ │ │ │ │ │ │ f;array item must be float │ │ │ │ -fcntl.fcntl │ │ │ │ -fcntl string arg too long │ │ │ │ -I;fcntl requires a file or file descriptor, an integer and optionally a third integer or a string │ │ │ │ __context__ may not be deleted │ │ │ │ exception context must be None or derive from BaseException │ │ │ │ pack_into expected buffer argument │ │ │ │ pack_into expected offset argument │ │ │ │ pack_into expected %zd items for packing (got %zd) │ │ │ │ no space to pack %zd bytes at offset %zd │ │ │ │ pack_into requires a buffer of at least %zu bytes for packing %zd bytes at offset %zd (actual buffer size is %zd) │ │ │ │ arguments 1-3 must be sequences │ │ │ │ filedescriptor out of range in select() │ │ │ │ too many file descriptors in select() │ │ │ │ +fcntl.fcntl │ │ │ │ +fcntl string arg too long │ │ │ │ +I;fcntl requires a file or file descriptor, an integer and optionally a third integer or a string │ │ │ │ %s(dt) argument must be a datetime instance or None, not %.200s │ │ │ │ -b;array item must be integer │ │ │ │ iiiiiiiii;asctime(): illegal time tuple argument │ │ │ │ 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 pickle '%.100s' instances │ │ │ │ -%.200s.__divmod__() must return a 2-tuple, not %.200s │ │ │ │ zip_longest() got an unexpected keyword argument │ │ │ │ %s%s%sj%s │ │ │ │ +%.200s.__divmod__() must return a 2-tuple, not %.200s │ │ │ │ expected a code object, not '%.100s' │ │ │ │ Executors are not available in this build │ │ │ │ argument 'namespace_separator' │ │ │ │ namespace_separator must be at most one character, omitted, or None │ │ │ │ intern must be a dictionary │ │ │ │ XML_ParserCreate failed │ │ │ │ iO:sched_setaffinity │ │ │ │ expected an iterator of ints, but iterator yielded %R │ │ │ │ negative CPU number │ │ │ │ CPU number too large │ │ │ │ -os.listxattr │ │ │ │ Cannot delete attribute │ │ │ │ +os.listxattr │ │ │ │ namespace_separator │ │ │ │ argument 'order' │ │ │ │ order must be 'C', 'F' or 'A' │ │ │ │ Only generic type aliases are subscriptable │ │ │ │ +Zero padding is not allowed in complex format specifier │ │ │ │ +'=' alignment flag is not allowed in complex format specifier │ │ │ │ -0x0.0p+0 │ │ │ │ 0x0.0p+0 │ │ │ │ -0x%sp%c%d │ │ │ │ 0x%sp%c%d │ │ │ │ -Zero padding is not allowed in complex format specifier │ │ │ │ -'=' alignment flag is not allowed in complex format specifier │ │ │ │ __replace__() is not supported for %.500s because it has unnamed field(s) │ │ │ │ Got unexpected field name(s): %R │ │ │ │ n must be a non-negative integer │ │ │ │ k must be a non-negative integer │ │ │ │ min(n - k, k) must not exceed %lld │ │ │ │ integer argument expected, got '%s' │ │ │ │ factorial() argument should not exceed %ld │ │ │ │ @@ -9157,17 +9154,17 @@ │ │ │ │ expected an exception type, a tuple of exception types, or a callable (other than a class) │ │ │ │ cannot extract raw buffer from non-contiguous buffer │ │ │ │ StartElement │ │ │ │ (obj, /) │ │ │ │ in exceptiongroup_split_recursive │ │ │ │ reduce() arg 2 must support iteration │ │ │ │ reduce() of empty iterable with no initial value │ │ │ │ +unsupported langinfo constant │ │ │ │ %s(%d, %d, %d) │ │ │ │ ../Modules/pyexpat.c │ │ │ │ -unsupported langinfo constant │ │ │ │ derive must return an instance of BaseExceptionGroup │ │ │ │ %U argument after ** must be a mapping, not %.200s │ │ │ │ %U got multiple values for keyword argument '%S' │ │ │ │ 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 │ │ │ │ @@ -9185,60 +9182,60 @@ │ │ │ │ h;array item must be integer │ │ │ │ signed char is less than minimum │ │ │ │ signed char is greater than maximum │ │ │ │ EndElement │ │ │ │ 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 │ │ │ │ +ii:wait4 │ │ │ │ +O|O:getsizeof │ │ │ │ +Type %.100s doesn't define __sizeof__ │ │ │ │ +__sizeof__() should return >= 0 │ │ │ │ Inputs are not the same length │ │ │ │ -weakly-referenced object no longer exists │ │ │ │ os.chown │ │ │ │ +cannot delete __dict__ │ │ │ │ +__dict__ must be set to a dictionary, not a '%.200s' │ │ │ │ +weakly-referenced object no longer exists │ │ │ │ both points must have the same number of dimensions │ │ │ │ buffer_size must be an integer │ │ │ │ buffer_size must be greater than zero │ │ │ │ -cannot delete __dict__ │ │ │ │ -__dict__ must be set to a dictionary, not a '%.200s' │ │ │ │ -multi-byte encodings are not supported │ │ │ │ slice(%R, %R, %R) │ │ │ │ +multi-byte encodings are not supported │ │ │ │ flock expected 2 arguments, got %zd │ │ │ │ fcntl.flock │ │ │ │ complex() arg is a malformed string │ │ │ │ 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 │ │ │ │ +_typevar_subst │ │ │ │ intermediate overflow in fsum │ │ │ │ math.fsum partials │ │ │ │ -inf + inf in fsum │ │ │ │ %.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 │ │ │ │ -_typevar_subst │ │ │ │ +negative size value %zd │ │ │ │ Odd-length string │ │ │ │ Non-hexadecimal digit found │ │ │ │ -negative size value %zd │ │ │ │ state argument must be a tuple │ │ │ │ OK;setstate(): illegal state argument │ │ │ │ detach() takes no arguments │ │ │ │ -Bitwise inversion '~' on bool is deprecated and will be removed in Python 3.16. This returns the bitwise inversion of the underlying int object and is usually not what you expect from negating a bool. Use the 'not' operator for boolean negation or ~int(x) if you really want the bitwise inversion of the underlying int. │ │ │ │ y*|i:sendall │ │ │ │ +Bitwise inversion '~' on bool is deprecated and will be removed in Python 3.16. This returns the bitwise inversion of the underlying int object and is usually not what you expect from negating a bool. Use the 'not' operator for boolean negation or ~int(x) if you really want the bitwise inversion of the underlying int. │ │ │ │ Illegal char │ │ │ │ Trailing garbage │ │ │ │ failed to get LC_CTYPE locale │ │ │ │ int_curr_symbol │ │ │ │ currency_symbol │ │ │ │ mon_decimal_point │ │ │ │ mon_thousands_sep │ │ │ │ @@ -9249,48 +9246,48 @@ │ │ │ │ p_cs_precedes │ │ │ │ p_sep_by_space │ │ │ │ n_cs_precedes │ │ │ │ n_sep_by_space │ │ │ │ p_sign_posn │ │ │ │ n_sign_posn │ │ │ │ %s: line %i, column %i │ │ │ │ -unlocking mutex that is not locked │ │ │ │ float argument required, not %.200s │ │ │ │ +unlocking mutex that is not locked │ │ │ │ argument must have 'read' attribute │ │ │ │ read() did not return a bytes object (type=%.400s) │ │ │ │ read() returned too much data: %i bytes requested, %zd returned │ │ │ │ _make_union │ │ │ │ result too long │ │ │ │ -At most 45 bytes at once │ │ │ │ ExternalEntityRef │ │ │ │ a ContextVar key was expected, got %R │ │ │ │ -backtick │ │ │ │ -config_vars │ │ │ │ |O:astimezone │ │ │ │ utcoffset() returned %.200s, expected timedelta or None │ │ │ │ +At most 45 bytes at once │ │ │ │ Cell is empty │ │ │ │ -array indices must be integers │ │ │ │ +backtick │ │ │ │ +config_vars │ │ │ │ CJK UNIFIED IDEOGRAPH-%X │ │ │ │ +array indices must be integers │ │ │ │ tzinfo.tzname() must return None or a string, not '%s' │ │ │ │ _normal_dist_inv_cdf expected 3 arguments, got %zd │ │ │ │ inv_cdf undefined for these parameters │ │ │ │ - │ │ │ │ memoryview: internal error in richcompare │ │ │ │ + │ │ │ │ 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) │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ Exception ignored in PyObject_HasAttrString(); consider using PyObject_HasAttrStringWithError(), PyObject_GetOptionalAttrString() or PyObject_GetAttrString() │ │ │ │ Expected an int as second argument to ldexp. │ │ │ │ absolute value too large │ │ │ │ %S (%zd sub-exception%s) │ │ │ │ │ │ │ │ │ │ │ │ %R is not in range │ │ │ │ @@ -9301,32 +9298,33 @@ │ │ │ │ %R has already been used once │ │ │ │ %R was created by a different ContextVar │ │ │ │ %R was created in a different Context │ │ │ │ Expected a type param, got %R │ │ │ │ comparing strings with non-ASCII characters is not supported │ │ │ │ unsupported operand types(s) or combination of types: '%.100s' and '%.100s' │ │ │ │ float too large to pack with f format │ │ │ │ -accumulate │ │ │ │ limit must be an integer │ │ │ │ i:fromordinal │ │ │ │ ordinal must be >= 1 │ │ │ │ don't know how to byteswap this array type │ │ │ │ no such name │ │ │ │ +new_limit │ │ │ │ +accumulate │ │ │ │ unsigned short is less than minimum │ │ │ │ unsigned short is greater than maximum │ │ │ │ -os.truncate │ │ │ │ ../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 │ │ │ │ +expect int, got %s │ │ │ │ Unknown format code '%c' for object of type '%.200s' │ │ │ │ Unknown format code '\x%x' for object of type '%.200s' │ │ │ │ -expect int, got %s │ │ │ │ s#:lookup │ │ │ │ name too long │ │ │ │ undefined character name '%s' │ │ │ │ (O(OOO)) │ │ │ │ iii:fromisocalendar │ │ │ │ ISO calendar component out of range │ │ │ │ Year is out of range: %d │ │ │ │ @@ -9343,75 +9341,69 @@ │ │ │ │ not a decimal │ │ │ │ _strptime_time │ │ │ │ L;array item must be integer │ │ │ │ not a digit │ │ │ │ namespace │ │ │ │ can only assign array (not "%.200s") to array slice │ │ │ │ attempt to assign array of size %zd to extended slice of size %zd │ │ │ │ -new_limit │ │ │ │ -cannot iteratively unpack with a struct of length 0 │ │ │ │ -iterative unpacking requires a buffer of a multiple of %zd bytes │ │ │ │ et:gethostbyname │ │ │ │ socket.gethostbyname │ │ │ │ et:gethostbyaddr │ │ │ │ socket.gethostbyaddr │ │ │ │ +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. │ │ │ │ StartNamespaceDecl │ │ │ │ %S does not support cross-interpreter data │ │ │ │ missing interp │ │ │ │ missing new_object func │ │ │ │ can only concatenate deque (not "%.200s") to deque │ │ │ │ %.200s() must return a deque, not %.200s │ │ │ │ │ │ │ │ l;array item must be integer │ │ │ │ str() on a bytearray instance │ │ │ │ -SHA1Type │ │ │ │ code point in surrogate code point range(0xd800, 0xe000) │ │ │ │ code point not in range(0x110000) │ │ │ │ StartDoctypeDecl │ │ │ │ +SHA1Type │ │ │ │ load() takes no arguments │ │ │ │ Unpickler.__init__() was not called by %s.__init__() │ │ │ │ NotationDecl │ │ │ │ -EndDoctypeDecl │ │ │ │ Timeout value out of range │ │ │ │ +EndDoctypeDecl │ │ │ │ 'elements' must be an iterable │ │ │ │ EndNamespaceDecl │ │ │ │ -'%.200s' object does not support vectorcall │ │ │ │ |s:isoformat │ │ │ │ +'%.200s' object does not support vectorcall │ │ │ │ cannot reuse already awaited __anext__()/asend() │ │ │ │ anext(): asynchronous generator is already running │ │ │ │ can't delete element attribute │ │ │ │ not a numeric character │ │ │ │ -digest_size must be between 1 and %d bytes │ │ │ │ -maximum salt length is %d bytes │ │ │ │ -maximum person length is %d bytes │ │ │ │ -fanout must be between 0 and 255 │ │ │ │ -depth must be between 1 and 255 │ │ │ │ -node_offset is too large │ │ │ │ -node_depth must be between 0 and 255 │ │ │ │ -inner_size must be between 0 and is %d │ │ │ │ -maximum key length is %d bytes │ │ │ │ -leaf_size │ │ │ │ -node_offset │ │ │ │ -node_depth │ │ │ │ -inner_size │ │ │ │ -last_node │ │ │ │ namespaces │ │ │ │ _capacity_bits │ │ │ │ _rate_bits │ │ │ │ _sha3.shake_256 │ │ │ │ _sha3.shake_128 │ │ │ │ _sha3.sha3_512 │ │ │ │ _sha3.sha3_384 │ │ │ │ _sha3.sha3_256 │ │ │ │ _sha3.sha3_224 │ │ │ │ _sha1.sha1 │ │ │ │ _md5.md5 │ │ │ │ +digest_size must be between 1 and %d bytes │ │ │ │ +maximum salt length is %d bytes │ │ │ │ +maximum person length is %d bytes │ │ │ │ +fanout must be between 0 and 255 │ │ │ │ +depth must be between 1 and 255 │ │ │ │ +node_offset is too large │ │ │ │ +node_depth must be between 0 and 255 │ │ │ │ +inner_size must be between 0 and is %d │ │ │ │ +maximum key length is %d bytes │ │ │ │ '%.200s' object is not an async iterable │ │ │ │ aiter() returned not an async iterator of type '%.100s' │ │ │ │ expected PickleBuffer, %.200s found │ │ │ │ ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/ │ │ │ │ %c%02d%s%02d%s%02d.%06d │ │ │ │ %c%02d%s%02d%s%02d │ │ │ │ %c%02d%s%02d │ │ │ │ @@ -9429,28 +9421,33 @@ │ │ │ │ AttlistDecl │ │ │ │ maxdigits must be 0 or larger than %d │ │ │ │ get expected 1 or 2 arguments │ │ │ │ '%.200s' object is not an async iterator │ │ │ │ object %.50s does not have __anext__ method │ │ │ │ UnparsedEntityDecl │ │ │ │ object %.50s does not have __await__ method │ │ │ │ +O!|U:timezone │ │ │ │ child index out of range │ │ │ │ __await__ returned a non-iterable │ │ │ │ unknown expression kind inside f-string │ │ │ │ -O!|U:timezone │ │ │ │ char format requires a bytes object of length 1 │ │ │ │ StartCdataSection │ │ │ │ EndCdataSection │ │ │ │ │ │ │ │ float too large to pack with e format │ │ │ │ +i:__reduce_ex__ │ │ │ │ SkippedEntity │ │ │ │ 'async with' received an object from __aenter__ that does not implement __await__: %.100s │ │ │ │ 'async with' received an object from __aexit__ that does not implement __await__: %.100s │ │ │ │ -i:__reduce_ex__ │ │ │ │ maxdigits │ │ │ │ +leaf_size │ │ │ │ +node_offset │ │ │ │ +node_depth │ │ │ │ +inner_size │ │ │ │ +last_node │ │ │ │ steps must be a non-negative integer │ │ │ │ unknown f-value conversion kind │ │ │ │ exec not supported for isolated subinterpreters │ │ │ │ execv() arg 2 must be a tuple or list │ │ │ │ execv() arg 2 must not be empty │ │ │ │ execv() arg 2 first element cannot be empty │ │ │ │ U:__format__ │ │ │ │ @@ -9482,101 +9479,101 @@ │ │ │ │ Int or String expected │ │ │ │ socket.getaddrinfo │ │ │ │ multiple elements on top level │ │ │ │ Cannot create a consistent method resolution order (MRO) for bases │ │ │ │ tounicode() may only be called on unicode type arrays ('u' or 'w') │ │ │ │ os.getxattr │ │ │ │ pop from empty stack │ │ │ │ -object %.50s does not have __aiter__ method │ │ │ │ element_factory │ │ │ │ comment_factory │ │ │ │ pi_factory │ │ │ │ insert_comments │ │ │ │ insert_pis │ │ │ │ TreeBuilder │ │ │ │ combinations_with_replacement │ │ │ │ combinations │ │ │ │ +object %.50s does not have __aiter__ method │ │ │ │ os.removexattr │ │ │ │ Parser stack overflowed - Python source too complex to parse │ │ │ │ BUG: internal directive bookkeeping broken │ │ │ │ cannot reuse already awaited aclose()/athrow() │ │ │ │ aclose(): asynchronous generator is already running │ │ │ │ athrow(): asynchronous generator is already running │ │ │ │ +et:gethostbyname_ex │ │ │ │ +_paramspec_prepare_subst │ │ │ │ w*|ni:recv_into │ │ │ │ negative buffersize in recv_into │ │ │ │ buffer too small for requested bytes │ │ │ │ -_paramspec_prepare_subst │ │ │ │ -et:gethostbyname_ex │ │ │ │ can only append array (not "%.200s") to array │ │ │ │ │ │ │ │ │ │ │ │ dropwhile │ │ │ │ bad argument type for built-in operation │ │ │ │ negative value for 'count' not allowed │ │ │ │ non-integer arguments in division │ │ │ │ +offset_src │ │ │ │ +offset_dst │ │ │ │ deque already at its maximum size │ │ │ │ the (type, exc, tb) signature of athrow() is deprecated, use the single-arg signature instead. │ │ │ │ can only extend with array of same kind │ │ │ │ array.remove(x): x not in array │ │ │ │ -offset_src │ │ │ │ -offset_dst │ │ │ │ pop from empty array │ │ │ │ code must be a code object │ │ │ │ invalid local event set 0x%x │ │ │ │ arg must be list │ │ │ │ child assignment index out of range │ │ │ │ null argument to internal routine │ │ │ │ Exception ignored in PyMapping_HasKey(); consider using PyMapping_HasKeyWithError(), PyMapping_GetOptionalItem() or PyObject_GetItem() │ │ │ │ %.200s.__setstate__ argument should be 4-tuple, got %.200s │ │ │ │ third item of state must be an integer, got %.200s │ │ │ │ fourth item of state should be a dict, got a %.200s │ │ │ │ Don't know how to unpickle "%.200R" as an Element │ │ │ │ tag may not be NULL │ │ │ │ '_children' is not a list │ │ │ │ +_paramspec_subst │ │ │ │ Exception ignored in PyMapping_HasKeyString(); consider using PyMapping_HasKeyStringWithError(), PyMapping_GetOptionalItemString() or PyMapping_GetItemString() │ │ │ │ |O!O:super │ │ │ │ -_paramspec_subst │ │ │ │ attrib must be dict, not %.100s │ │ │ │ │ │ │ │ This object has no __weakref__ │ │ │ │ offset must be non-negative │ │ │ │ +_children │ │ │ │ EXT specifies code <= 0 │ │ │ │ unregistered extension code %ld │ │ │ │ _inverted_registry[%ld] isn't a 2-tuple of strings │ │ │ │ -../Modules/sha3module.c │ │ │ │ i:clock_getres │ │ │ │ +../Modules/sha3module.c │ │ │ │ clk_id should be integer, not %s │ │ │ │ +iO:clock_settime │ │ │ │ +Firing event %d with no exception set │ │ │ │ ../Modules/_hacl/Hacl_Hash_SHA3.c │ │ │ │ KaRaMeL incomplete match at %s:%d │ │ │ │ -Firing event %d with no exception set │ │ │ │ -iO:clock_settime │ │ │ │ __cause__ may not be deleted │ │ │ │ exception cause must be None or derive from BaseException │ │ │ │ Exception ignored in PyObject_HasAttr(); consider using PyObject_HasAttrWithError(), PyObject_GetOptionalAttr() or PyObject_GetAttr() │ │ │ │ -sha3_224 │ │ │ │ -_children │ │ │ │ BINSTRING pickle has negative byte count │ │ │ │ (O(Ns)N) │ │ │ │ (O(y#)N) │ │ │ │ co_lnotab is deprecated, use co_lines instead. │ │ │ │ clock_gettime(CLOCK_THREAD_CPUTIME_ID) │ │ │ │ -'%.200s' object doesn't support slice deletion │ │ │ │ iiO:sched_setscheduler │ │ │ │ +'%.200s' object doesn't support slice deletion │ │ │ │ Pickle, copy, and deepcopy support will be removed from itertools in Python 3.14. │ │ │ │ must have a sched_param object │ │ │ │ iO:sched_setparam │ │ │ │ +'%.200s' object can't be repeated │ │ │ │ +{sOsNsNsOsO} │ │ │ │ +sha3_224 │ │ │ │ sha3_256 │ │ │ │ sha3_384 │ │ │ │ sha3_512 │ │ │ │ shake_128 │ │ │ │ shake_256 │ │ │ │ -'%.200s' object can't be repeated │ │ │ │ -{sOsNsNsOsO} │ │ │ │ -length is too large │ │ │ │ <%s object; span=(%zd, %zd), match=%.50R> │ │ │ │ +length is too large │ │ │ │ '%.200s' object doesn't support slice assignment │ │ │ │ can only extend array with array (not "%.200s") │ │ │ │ array.index(x): x not in array │ │ │ │ coroutine method %R of %R was never awaited │ │ │ │ functools.partial will be a method descriptor in future Python versions; wrap it in staticmethod() if you want to preserve the old behavior │ │ │ │ k:pthread_getcpuclockid │ │ │ │ typing.NoDefault │ │ │ │ @@ -9608,19 +9605,16 @@ │ │ │ │ argument 16 │ │ │ │ argument 17 │ │ │ │ argument 18 │ │ │ │ code: argcount must not be negative │ │ │ │ code: posonlyargcount must not be negative │ │ │ │ code: kwonlyargcount must not be negative │ │ │ │ code: nlocals must not be negative │ │ │ │ -name tuples must contain only strings, not '%.500s' │ │ │ │ -'yield' inside list comprehension │ │ │ │ -'yield' inside dict comprehension │ │ │ │ -'yield' inside set comprehension │ │ │ │ │ │ │ │ +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 │ │ │ │ state is not a tuple │ │ │ │ Arguments must be iterators. │ │ │ │ │ │ │ │ │ │ │ │ @@ -9641,20 +9635,20 @@ │ │ │ │ comprehension field "ifs" changed size during iteration │ │ │ │ required field "is_async" missing from comprehension │ │ │ │ Testing an element's truth value will always return True in future versions. Use specific 'len(elem)' or 'elem is not None' test instead. │ │ │ │ required field "context_expr" missing from withitem │ │ │ │ while traversing 'withitem' node │ │ │ │ %U, %S=%R │ │ │ │ %S.%S(%R%U) │ │ │ │ +NoDefaultType takes no arguments │ │ │ │ required field "pattern" missing from match_case │ │ │ │ while traversing 'match_case' node │ │ │ │ match_case field "body" must be a list, not a %.200s │ │ │ │ match_case field "body" changed size during iteration │ │ │ │ field 'pattern' is required for match_case │ │ │ │ -NoDefaultType takes no arguments │ │ │ │ required field "lineno" missing from pattern │ │ │ │ while traversing 'pattern' node │ │ │ │ required field "col_offset" missing from pattern │ │ │ │ required field "end_lineno" missing from pattern │ │ │ │ required field "end_col_offset" missing from pattern │ │ │ │ required field "value" missing from MatchValue │ │ │ │ while traversing 'MatchValue' node │ │ │ │ @@ -9688,39 +9682,42 @@ │ │ │ │ MatchClass doesn't have the same number of keyword attributes as patterns │ │ │ │ MatchClass cls field can only contain Name or Attribute nodes. │ │ │ │ can't use MatchStar here │ │ │ │ MatchAs must specify a target name if a pattern is given │ │ │ │ MatchOr requires at least 2 patterns │ │ │ │ unexpected pattern │ │ │ │ can't capture name '_' in patterns │ │ │ │ +paramspeckwargs │ │ │ │ +paramspecargs │ │ │ │ +i|O&:pidfd_open │ │ │ │ +initialization of %s failed without raising an exception │ │ │ │ +initialization of %s raised unreported exception │ │ │ │ +init function of %s returned uninitialized object │ │ │ │ +initialization of %s did not return PyModuleDef │ │ │ │ +initialization of %s did not return an extension module │ │ │ │ +initialization of %s did not return a valid extension module │ │ │ │ +'yield' inside list comprehension │ │ │ │ +'yield' inside dict comprehension │ │ │ │ +'yield' inside set comprehension │ │ │ │ +%U.kwargs │ │ │ │ +%R.kwargs │ │ │ │ │ │ │ │ reentrant call inside %R │ │ │ │ could not acquire lock for %s at interpreter shutdown, possibly due to daemon threads │ │ │ │ invalid arguments │ │ │ │ -%U.kwargs │ │ │ │ -%R.kwargs │ │ │ │ +Cannot subclass an instance of ParamSpec │ │ │ │ unexpected constant inside of a literal pattern │ │ │ │ match() takes no arguments │ │ │ │ -Cannot subclass an instance of ParamSpec │ │ │ │ -write could not complete without blocking │ │ │ │ Cannot subclass an instance of ParamSpecArgs │ │ │ │ +write could not complete without blocking │ │ │ │ Cannot subclass an instance of ParamSpecKwargs │ │ │ │ fast mode: can't pickle cyclic objects including object type %.200s at %p │ │ │ │ can't delete attribute │ │ │ │ can't set attribute │ │ │ │ __buffer__ returned non-memoryview object │ │ │ │ -paramspeckwargs │ │ │ │ -paramspecargs │ │ │ │ -i|O&:pidfd_open │ │ │ │ -initialization of %s failed without raising an exception │ │ │ │ -initialization of %s raised unreported exception │ │ │ │ -init function of %s returned uninitialized object │ │ │ │ -initialization of %s did not return PyModuleDef │ │ │ │ -initialization of %s did not return an extension module │ │ │ │ -initialization of %s did not return a valid extension module │ │ │ │ U;array item must be unicode character │ │ │ │ array item must be unicode character │ │ │ │ expected a memoryview object │ │ │ │ memoryview's buffer is not this object │ │ │ │ memoryview's buffer has already been released │ │ │ │ fromunicode() may only be called on unicode type arrays ('u' or 'w') │ │ │ │ %s(%zd, %R) │ │ │ │ @@ -9862,14 +9859,23 @@ │ │ │ │ invalid func watcher ID %d │ │ │ │ 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 │ │ │ │ +interval │ │ │ │ +PyFunction_EVENT_CREATE │ │ │ │ +PyFunction_EVENT_DESTROY │ │ │ │ +PyFunction_EVENT_MODIFY_CODE │ │ │ │ +PyFunction_EVENT_MODIFY_DEFAULTS │ │ │ │ +PyFunction_EVENT_MODIFY_KWDEFAULTS │ │ │ │ %d %-3s │ │ │ │ %ld.%ld %-3s │ │ │ │ not all freed │ │ │ │ not all freed! │ │ │ │ %sthread 0x%llx: │ │ │ │ mimalloc: warning: │ │ │ │ mimalloc: error: │ │ │ │ @@ -9893,46 +9899,42 @@ │ │ │ │ searches │ │ │ │ %10s: %5ld.%ld avg │ │ │ │ numa nodes │ │ │ │ %10s: %5zu │ │ │ │ %10s: %5ld.%03ld s │ │ │ │ %10s: user: %ld.%03ld s, system: %ld.%03ld s, faults: %lu, rss: │ │ │ │ , commit: │ │ │ │ +Debug memory block at address p=%p: │ │ │ │ + API '%c' │ │ │ │ + %zu bytes originally requested │ │ │ │ + The %d pad bytes at p-%d are │ │ │ │ +FORBIDDENBYTE, as expected. │ │ │ │ +not all FORBIDDENBYTE (0x%02x): │ │ │ │ + at p-%d: 0x%02x │ │ │ │ + *** OUCH │ │ │ │ + Because memory is corrupted at the start, the count of bytes requested │ │ │ │ + may be bogus, and checking the trailing pad bytes may segfault. │ │ │ │ + The %d pad bytes at tail=%p are │ │ │ │ + at tail+%d: 0x%02x │ │ │ │ + Data at p: │ │ │ │ +keyword list must be a dictionary │ │ │ │ +bad argument to internal function │ │ │ │ │ │ │ │ │ │ │ │ -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 │ │ │ │ -Assertion "%s" failed │ │ │ │ -Assertion failed │ │ │ │ -_PyObject_AssertFailed │ │ │ │ -non-dict annotations │ │ │ │ - │ │ │ │ -interval │ │ │ │ -PyFunction_EVENT_CREATE │ │ │ │ -PyFunction_EVENT_DESTROY │ │ │ │ -PyFunction_EVENT_MODIFY_CODE │ │ │ │ -PyFunction_EVENT_MODIFY_DEFAULTS │ │ │ │ -PyFunction_EVENT_MODIFY_KWDEFAULTS │ │ │ │ -cannot decode string │ │ │ │ -deallocating │ │ │ │ -_PyThreadState_Init() is for internal use only │ │ │ │ +, <%s object>> │ │ │ │ +, NULL> │ │ │ │ +../Objects/structseq.c │ │ │ │ PyUnicode_GetSize has been removed. │ │ │ │ Tokens can only be created by ContextVars │ │ │ │ -%X:%X:%X:%X:%X:%X%c │ │ │ │ -bad bluetooth address │ │ │ │ │ │ │ │ │ │ │ │ -packed IP wrong length for inet_ntoa │ │ │ │ -../Objects/structseq.c │ │ │ │ -, <%s object>> │ │ │ │ -, NULL> │ │ │ │ -%02X:%02X:%02X:%02X:%02X:%02X │ │ │ │ - │ │ │ │ +deallocating │ │ │ │ +Assertion "%s" failed │ │ │ │ +Assertion failed │ │ │ │ +_PyObject_AssertFailed │ │ │ │ PyType_HasFeature((Py_TYPE(((PyObject*)((op))))), ((1UL << 28))) │ │ │ │ kind == PyUnicode_1BYTE_KIND │ │ │ │ kind == PyUnicode_1BYTE_KIND || kind == PyUnicode_2BYTE_KIND || kind == PyUnicode_4BYTE_KIND │ │ │ │ ascii->state.ascii == 0 │ │ │ │ _PyUnicode_UTF8(op) != data │ │ │ │ data != ((void *)0) │ │ │ │ _PyUnicode_UTF8(op) == data │ │ │ │ @@ -9951,124 +9953,116 @@ │ │ │ │ PyUnicode_AsEncodedObject() is deprecated; use PyUnicode_AsEncodedString() to encode from str to bytes or PyCodec_Encode() for generic encoding │ │ │ │ PyUnicode_AsEncodedUnicode() is deprecated; use PyCodec_Encode() to encode from str to str │ │ │ │ '%.400s' encoder returned '%.400s' instead of 'str'; use codecs.encode() to encode to arbitrary types │ │ │ │ AST string must be of type str │ │ │ │ Exception ignored in PyEval_SetTraceAllThreads │ │ │ │ Exception ignored in PyEval_SetProfile │ │ │ │ Exception ignored in PyEval_SetProfileAllThreads │ │ │ │ -bad argument to internal function │ │ │ │ + │ │ │ │ +non-dict annotations │ │ │ │ +cannot decode string │ │ │ │ +in new thread │ │ │ │ +_PyThreadState_Init() is for internal use only │ │ │ │ invalid intrinsic function │ │ │ │ InstructionSequenceType │ │ │ │ +%X:%X:%X:%X:%X:%X%c │ │ │ │ +bad bluetooth address │ │ │ │ %s: bug likely caused by a refcount error in a C extension │ │ │ │ +Fatal Python error from unexpected signum: │ │ │ │ perf trampoline not available │ │ │ │ Enable tracemalloc to get the memory block allocation traceback │ │ │ │ Memory block allocated at (most recent call first): │ │ │ │ File " │ │ │ │ ", line │ │ │ │ -Debug memory block at address p=%p: │ │ │ │ - API '%c' │ │ │ │ - %zu bytes originally requested │ │ │ │ - The %d pad bytes at p-%d are │ │ │ │ -FORBIDDENBYTE, as expected. │ │ │ │ -not all FORBIDDENBYTE (0x%02x): │ │ │ │ - at p-%d: 0x%02x │ │ │ │ - *** OUCH │ │ │ │ - Because memory is corrupted at the start, the count of bytes requested │ │ │ │ - may be bogus, and checking the trailing pad bytes may segfault. │ │ │ │ - The %d pad bytes at tail=%p are │ │ │ │ - at tail+%d: 0x%02x │ │ │ │ - Data at p: │ │ │ │ can't assign sys.path │ │ │ │ can't create sys.path │ │ │ │ +%02X:%02X:%02X:%02X:%02X:%02X │ │ │ │ + │ │ │ │ +<%s object: ident=%llu> │ │ │ │ +unlocked │ │ │ │ +<%s %s object at %p> │ │ │ │ +<%s %s object owner=%llu count=%lu at %p> │ │ │ │ %.200s(year=%S, week=%S, weekday=%S) │ │ │ │ ntohs: can't convert negative Python int to C 16-bit unsigned integer │ │ │ │ ntohs: Python int too large to convert to C 16-bit unsigned integer │ │ │ │ htons: can't convert negative Python int to C 16-bit unsigned integer │ │ │ │ htons: Python int too large to convert to C 16-bit unsigned integer │ │ │ │ no interface with this name │ │ │ │ illegal IP address string passed to inet_aton │ │ │ │ +packed IP wrong length for inet_ntoa │ │ │ │ +Unknown signal │ │ │ │ algset is only supported for AF_ALG │ │ │ │ |O$O!y*O!i:sendmsg_afalg │ │ │ │ Invalid or missing argument 'op' │ │ │ │ assoclen must be positive │ │ │ │ unexpected NULL result from CMSG_FIRSTHDR │ │ │ │ unexpected NULL result from CMSG_NXTHDR(iv) │ │ │ │ unexpected NULL result from CMSG_NXTHDR(assoc) │ │ │ │ +maximum recursion limit exceeded │ │ │ │ +internal error in regular expression engine │ │ │ │ O|ni:recvmsg_into │ │ │ │ recvmsg_into() argument 1 must be an iterable │ │ │ │ w*;recvmsg_into() argument 1 must be an iterable of single-segment read-write buffers │ │ │ │ s|s:getservbyname │ │ │ │ socket.getservbyname │ │ │ │ service/proto not found │ │ │ │ i|s:getservbyport │ │ │ │ getservbyport: port must be 0-65535. │ │ │ │ socket.getservbyport │ │ │ │ port/proto not found │ │ │ │ s:getprotobyname │ │ │ │ protocol not found │ │ │ │ +i:unregister │ │ │ │ +|i:_sigsegv │ │ │ │ +|i:signum │ │ │ │ S:sethostname │ │ │ │ O&:sethostname │ │ │ │ socket.sethostname │ │ │ │ +fcntl.ioctl │ │ │ │ +w*:ioctl │ │ │ │ +ioctl string arg too long │ │ │ │ +s*:ioctl │ │ │ │ +i;ioctl requires a file or file descriptor, an integer and optionally an integer or buffer argument │ │ │ │ iy*:inet_ntop │ │ │ │ invalid length of packed IP address string │ │ │ │ unknown address family %d │ │ │ │ +unable to raise a stack overflow (allocated %zu bytes on the stack, %zu recursive calls) │ │ │ │ +|n:stack_size │ │ │ │ +size must be 0 or a positive value │ │ │ │ +size not valid: %zd bytes │ │ │ │ expected int, %s found │ │ │ │ Oi:getnameinfo │ │ │ │ getnameinfo() argument 1 must be a tuple │ │ │ │ si|II;getnameinfo(): illegal sockaddr argument │ │ │ │ getnameinfo(): flowinfo must be 0-1048575. │ │ │ │ socket.getnameinfo │ │ │ │ sockaddr resolved to multiple addresses │ │ │ │ IPv4 sockaddr must be 2 tuple │ │ │ │ n:CMSG_LEN │ │ │ │ CMSG_LEN() argument out of range │ │ │ │ -can't assign sys.argv │ │ │ │ -can't compute path0 from argv │ │ │ │ -can't get sys.path │ │ │ │ -can't prepend path0 to sys.path │ │ │ │ -no mem for sys.argv │ │ │ │ -w*|ni:recvfrom_into │ │ │ │ -negative buffersize in recvfrom_into │ │ │ │ -nbytes is greater than the length of the buffer │ │ │ │ -_only_immortal │ │ │ │ -assoclen │ │ │ │ -IsoCalendarDate │ │ │ │ -unable to raise a stack overflow (allocated %zu bytes on the stack, %zu recursive calls) │ │ │ │ -fcntl.ioctl │ │ │ │ -w*:ioctl │ │ │ │ -ioctl string arg too long │ │ │ │ -s*:ioctl │ │ │ │ -i;ioctl requires a file or file descriptor, an integer and optionally an integer or buffer argument │ │ │ │ +siginfo must be None │ │ │ │ ioctl expected at least 2 arguments, got %zd │ │ │ │ ioctl expected at most 4 arguments, got %zd │ │ │ │ -Fatal Python error from unexpected signum: │ │ │ │ -i:unregister │ │ │ │ -|i:_sigsegv │ │ │ │ -|i:signum │ │ │ │ -in new thread │ │ │ │ -maximum recursion limit exceeded │ │ │ │ -internal error in regular expression engine │ │ │ │ unable to start the thread │ │ │ │ setgroups argument must be a sequence │ │ │ │ too many groups │ │ │ │ groups must be integers │ │ │ │ -siginfo must be None │ │ │ │ ii:setpgid │ │ │ │ -Unknown signal │ │ │ │ Exception ignored when trying to write to the signal wakeup fd │ │ │ │ Py_GIL_DISABLED │ │ │ │ -<%s object: ident=%llu> │ │ │ │ -unlocked │ │ │ │ -<%s %s object at %p> │ │ │ │ -<%s %s object owner=%llu count=%lu at %p> │ │ │ │ -|n:stack_size │ │ │ │ -size must be 0 or a positive value │ │ │ │ -size not valid: %zd bytes │ │ │ │ -os.system │ │ │ │ +can't assign sys.argv │ │ │ │ +can't compute path0 from argv │ │ │ │ +can't get sys.path │ │ │ │ +can't prepend path0 to sys.path │ │ │ │ +no mem for sys.argv │ │ │ │ +w*|ni:recvfrom_into │ │ │ │ +negative buffersize in recvfrom_into │ │ │ │ +nbytes is greater than the length of the buffer │ │ │ │ domain must be a non-empty string │ │ │ │ +os.system │ │ │ │ ENDMARKER │ │ │ │ NOTEQUAL │ │ │ │ LESSEQUAL │ │ │ │ GREATEREQUAL │ │ │ │ CIRCUMFLEX │ │ │ │ LEFTSHIFT │ │ │ │ RIGHTSHIFT │ │ │ │ @@ -10094,15 +10088,18 @@ │ │ │ │ SOFT_KEYWORD │ │ │ │ FSTRING_START │ │ │ │ FSTRING_MIDDLE │ │ │ │ FSTRING_END │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ +_only_immortal │ │ │ │ i:getpgid │ │ │ │ +assoclen │ │ │ │ +IsoCalendarDate │ │ │ │ Copyright (c) 2001-2024 Python Software Foundation. │ │ │ │ All Rights Reserved. │ │ │ │ Copyright (c) 2000 BeOpen.com. │ │ │ │ All Rights Reserved. │ │ │ │ Copyright (c) 1995-2001 Corporation for National Research Initiatives. │ │ │ │ All Rights Reserved. │ │ │ │ Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. │ │ │ │ @@ -19304,14 +19301,105 @@ │ │ │ │ exception is raised if the entry asked for cannot be found. │ │ │ │ PyInterpreterState_Get │ │ │ │ new_interpreter │ │ │ │ _PyThreadState_DeleteCurrent │ │ │ │ tstate_delete_common │ │ │ │ gilstate_tss_clear │ │ │ │ PyThreadState_Delete │ │ │ │ +insort_left($module, /, a, x, lo=0, hi=None, *, key=None) │ │ │ │ +Insert item x in list a, and keep it sorted assuming a is sorted. │ │ │ │ +If x is already in a, insert it to the left of the leftmost x. │ │ │ │ +Optional args lo (default 0) and hi (default len(a)) bound the │ │ │ │ +slice of a to be searched. │ │ │ │ +A custom key function can be supplied to customize the sort order. │ │ │ │ +bisect_left($module, /, a, x, lo=0, hi=None, *, key=None) │ │ │ │ +Return the index where to insert item x in list a, assuming a is sorted. │ │ │ │ +The return value i is such that all e in a[:i] have e < x, and all e in │ │ │ │ +a[i:] have e >= x. So if x already appears in the list, a.insert(i, x) will │ │ │ │ +insert just before the leftmost x already there. │ │ │ │ +Optional args lo (default 0) and hi (default len(a)) bound the │ │ │ │ +slice of a to be searched. │ │ │ │ +A custom key function can be supplied to customize the sort order. │ │ │ │ +insort_right($module, /, a, x, lo=0, hi=None, *, key=None) │ │ │ │ +Insert item x in list a, and keep it sorted assuming a is sorted. │ │ │ │ +If x is already in a, insert it to the right of the rightmost x. │ │ │ │ +Optional args lo (default 0) and hi (default len(a)) bound the │ │ │ │ +slice of a to be searched. │ │ │ │ +A custom key function can be supplied to customize the sort order. │ │ │ │ +bisect_right($module, /, a, x, lo=0, hi=None, *, key=None) │ │ │ │ +Return the index where to insert item x in list a, assuming a is sorted. │ │ │ │ +The return value i is such that all e in a[:i] have e <= x, and all e in │ │ │ │ +a[i:] have e > x. So if x already appears in the list, a.insert(i, x) will │ │ │ │ +insert just after the rightmost x already there. │ │ │ │ +Optional args lo (default 0) and hi (default len(a)) bound the │ │ │ │ +slice of a to be searched. │ │ │ │ +A custom key function can be supplied to customize the sort order. │ │ │ │ +Bisection algorithms. │ │ │ │ +This module provides support for maintaining a list in sorted order without │ │ │ │ +having to sort the list after each insertion. For long lists of items with │ │ │ │ +expensive comparison operations, this can be an improvement over the more │ │ │ │ +common approach. │ │ │ │ +decompress($self, /, data, max_length=-1) │ │ │ │ +Decompress *data*, returning uncompressed data as bytes. │ │ │ │ +If *max_length* is nonnegative, returns at most *max_length* bytes of │ │ │ │ +decompressed data. If this limit is reached and further output can be │ │ │ │ +produced, *self.needs_input* will be set to ``False``. In this case, the next │ │ │ │ +call to *decompress()* may provide *data* as b'' to obtain more of the output. │ │ │ │ +If all of the input data was decompressed and returned (either because this │ │ │ │ +was less than *max_length* bytes, or because *max_length* was negative), │ │ │ │ +*self.needs_input* will be set to True. │ │ │ │ +Attempting to decompress data after the end of stream is reached raises an │ │ │ │ +EOFError. Any data found after the end of the stream is ignored and saved in │ │ │ │ +the unused_data attribute. │ │ │ │ +True if more input is needed before more decompressed data can be produced. │ │ │ │ +Data found after the end of the compressed stream. │ │ │ │ +True if the end-of-stream marker has been reached. │ │ │ │ +__deepcopy__($self, memo, /) │ │ │ │ +__copy__($self, /) │ │ │ │ +copy($self, /) │ │ │ │ +Return a copy of the decompression object. │ │ │ │ +flush($self, length=zlib.DEF_BUF_SIZE, /) │ │ │ │ +Return a bytes object containing any remaining decompressed data. │ │ │ │ + length │ │ │ │ + the initial size of the output buffer. │ │ │ │ +decompress($self, data, /, max_length=0) │ │ │ │ +Return a bytes object containing the decompressed version of the data. │ │ │ │ + The binary data to decompress. │ │ │ │ + max_length │ │ │ │ + The maximum allowable length of the decompressed data. │ │ │ │ + Unconsumed input data will be stored in │ │ │ │ + the unconsumed_tail attribute. │ │ │ │ +After calling this function, some of the input data may still be stored in │ │ │ │ +internal buffers for later processing. │ │ │ │ +Call the flush() method to clear these buffers. │ │ │ │ +__deepcopy__($self, memo, /) │ │ │ │ +__copy__($self, /) │ │ │ │ +copy($self, /) │ │ │ │ +Return a copy of the compression object. │ │ │ │ +flush($self, mode=zlib.Z_FINISH, /) │ │ │ │ +Return a bytes object containing any remaining compressed data. │ │ │ │ + One of the constants Z_SYNC_FLUSH, Z_FULL_FLUSH, Z_FINISH. │ │ │ │ + If mode == Z_FINISH, the compressor object can no longer be │ │ │ │ + used after calling the flush() method. Otherwise, more data │ │ │ │ + can still be compressed. │ │ │ │ +compress($self, data, /) │ │ │ │ +Returns a bytes object containing compressed data. │ │ │ │ + Binary data to be compressed. │ │ │ │ +After calling this function, some of the input data may still │ │ │ │ +be stored in internal buffers for later processing. │ │ │ │ +Call the flush() method to clear these buffers. │ │ │ │ +_ZlibDecompressor(wbits=15, zdict=b'') │ │ │ │ +Create a decompressor object for decompressing data incrementally. │ │ │ │ + wbits = 15 │ │ │ │ + The predefined compression dictionary. This is a sequence of bytes │ │ │ │ + (such as a bytes object) containing subsequences that are expected │ │ │ │ + to occur frequently in the data that is to be compressed. Those │ │ │ │ + subsequences that are expected to be most common should come at the │ │ │ │ + end of the dictionary. This must be the same dictionary as used by the │ │ │ │ + compressor that produced the input data. │ │ │ │ decompressobj($module, /, wbits=MAX_WBITS, zdict=b'') │ │ │ │ Return a decompressor object. │ │ │ │ The window buffer size and container format. │ │ │ │ The predefined compression dictionary. This must be the same │ │ │ │ dictionary as used by the compressor that produced the input data. │ │ │ │ decompress($module, data, /, wbits=MAX_WBITS, bufsize=DEF_BUF_SIZE) │ │ │ │ Returns a bytes object containing the uncompressed data. │ │ │ │ @@ -19940,105 +20028,14 @@ │ │ │ │ seed([n]) -> None. │ │ │ │ Defaults to use urandom and falls back to a combination │ │ │ │ of the current time and the process identifier. │ │ │ │ random($self, /) │ │ │ │ random() -> x in the interval [0, 1). │ │ │ │ Random() -> create a random number generator with its own internal state. │ │ │ │ Module implements the Mersenne Twister random number generator. │ │ │ │ -insort_left($module, /, a, x, lo=0, hi=None, *, key=None) │ │ │ │ -Insert item x in list a, and keep it sorted assuming a is sorted. │ │ │ │ -If x is already in a, insert it to the left of the leftmost x. │ │ │ │ -Optional args lo (default 0) and hi (default len(a)) bound the │ │ │ │ -slice of a to be searched. │ │ │ │ -A custom key function can be supplied to customize the sort order. │ │ │ │ -bisect_left($module, /, a, x, lo=0, hi=None, *, key=None) │ │ │ │ -Return the index where to insert item x in list a, assuming a is sorted. │ │ │ │ -The return value i is such that all e in a[:i] have e < x, and all e in │ │ │ │ -a[i:] have e >= x. So if x already appears in the list, a.insert(i, x) will │ │ │ │ -insert just before the leftmost x already there. │ │ │ │ -Optional args lo (default 0) and hi (default len(a)) bound the │ │ │ │ -slice of a to be searched. │ │ │ │ -A custom key function can be supplied to customize the sort order. │ │ │ │ -insort_right($module, /, a, x, lo=0, hi=None, *, key=None) │ │ │ │ -Insert item x in list a, and keep it sorted assuming a is sorted. │ │ │ │ -If x is already in a, insert it to the right of the rightmost x. │ │ │ │ -Optional args lo (default 0) and hi (default len(a)) bound the │ │ │ │ -slice of a to be searched. │ │ │ │ -A custom key function can be supplied to customize the sort order. │ │ │ │ -bisect_right($module, /, a, x, lo=0, hi=None, *, key=None) │ │ │ │ -Return the index where to insert item x in list a, assuming a is sorted. │ │ │ │ -The return value i is such that all e in a[:i] have e <= x, and all e in │ │ │ │ -a[i:] have e > x. So if x already appears in the list, a.insert(i, x) will │ │ │ │ -insert just after the rightmost x already there. │ │ │ │ -Optional args lo (default 0) and hi (default len(a)) bound the │ │ │ │ -slice of a to be searched. │ │ │ │ -A custom key function can be supplied to customize the sort order. │ │ │ │ -Bisection algorithms. │ │ │ │ -This module provides support for maintaining a list in sorted order without │ │ │ │ -having to sort the list after each insertion. For long lists of items with │ │ │ │ -expensive comparison operations, this can be an improvement over the more │ │ │ │ -common approach. │ │ │ │ -decompress($self, /, data, max_length=-1) │ │ │ │ -Decompress *data*, returning uncompressed data as bytes. │ │ │ │ -If *max_length* is nonnegative, returns at most *max_length* bytes of │ │ │ │ -decompressed data. If this limit is reached and further output can be │ │ │ │ -produced, *self.needs_input* will be set to ``False``. In this case, the next │ │ │ │ -call to *decompress()* may provide *data* as b'' to obtain more of the output. │ │ │ │ -If all of the input data was decompressed and returned (either because this │ │ │ │ -was less than *max_length* bytes, or because *max_length* was negative), │ │ │ │ -*self.needs_input* will be set to True. │ │ │ │ -Attempting to decompress data after the end of stream is reached raises an │ │ │ │ -EOFError. Any data found after the end of the stream is ignored and saved in │ │ │ │ -the unused_data attribute. │ │ │ │ -True if more input is needed before more decompressed data can be produced. │ │ │ │ -Data found after the end of the compressed stream. │ │ │ │ -True if the end-of-stream marker has been reached. │ │ │ │ -__deepcopy__($self, memo, /) │ │ │ │ -__copy__($self, /) │ │ │ │ -copy($self, /) │ │ │ │ -Return a copy of the decompression object. │ │ │ │ -flush($self, length=zlib.DEF_BUF_SIZE, /) │ │ │ │ -Return a bytes object containing any remaining decompressed data. │ │ │ │ - length │ │ │ │ - the initial size of the output buffer. │ │ │ │ -decompress($self, data, /, max_length=0) │ │ │ │ -Return a bytes object containing the decompressed version of the data. │ │ │ │ - The binary data to decompress. │ │ │ │ - max_length │ │ │ │ - The maximum allowable length of the decompressed data. │ │ │ │ - Unconsumed input data will be stored in │ │ │ │ - the unconsumed_tail attribute. │ │ │ │ -After calling this function, some of the input data may still be stored in │ │ │ │ -internal buffers for later processing. │ │ │ │ -Call the flush() method to clear these buffers. │ │ │ │ -__deepcopy__($self, memo, /) │ │ │ │ -__copy__($self, /) │ │ │ │ -copy($self, /) │ │ │ │ -Return a copy of the compression object. │ │ │ │ -flush($self, mode=zlib.Z_FINISH, /) │ │ │ │ -Return a bytes object containing any remaining compressed data. │ │ │ │ - One of the constants Z_SYNC_FLUSH, Z_FULL_FLUSH, Z_FINISH. │ │ │ │ - If mode == Z_FINISH, the compressor object can no longer be │ │ │ │ - used after calling the flush() method. Otherwise, more data │ │ │ │ - can still be compressed. │ │ │ │ -compress($self, data, /) │ │ │ │ -Returns a bytes object containing compressed data. │ │ │ │ - Binary data to be compressed. │ │ │ │ -After calling this function, some of the input data may still │ │ │ │ -be stored in internal buffers for later processing. │ │ │ │ -Call the flush() method to clear these buffers. │ │ │ │ -_ZlibDecompressor(wbits=15, zdict=b'') │ │ │ │ -Create a decompressor object for decompressing data incrementally. │ │ │ │ - wbits = 15 │ │ │ │ - The predefined compression dictionary. This is a sequence of bytes │ │ │ │ - (such as a bytes object) containing subsequences that are expected │ │ │ │ - to occur frequently in the data that is to be compressed. Those │ │ │ │ - subsequences that are expected to be most common should come at the │ │ │ │ - end of the dictionary. This must be the same dictionary as used by the │ │ │ │ - compressor that produced the input data. │ │ │ │ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~ │ │ │ │ normalize($self, form, unistr, /) │ │ │ │ Return the normal form 'form' for the Unicode string unistr. │ │ │ │ Valid values for form are 'NFC', 'NFKC', 'NFD', and 'NFKD'. │ │ │ │ is_normalized($self, form, unistr, /) │ │ │ │ Return whether the Unicode string unistr is in the normal form 'form'. │ │ │ │ Valid values for form are 'NFC', 'NFKC', 'NFD', and 'NFKD'. │ │ │ │ @@ -23036,14 +23033,15 @@ │ │ │ │ If *fix_imports* is True and protocol is less than 3, pickle will try │ │ │ │ to map the new Python 3 names to the old module names used in Python │ │ │ │ 2, so that the pickle data stream is readable with Python 2. │ │ │ │ If *buffer_callback* is None (the default), buffer views are serialized │ │ │ │ into *file* as part of the pickle stream. It is an error if │ │ │ │ *buffer_callback* is not None and *protocol* is None or smaller than 5. │ │ │ │ Optimized C implementation for the Python pickle module. │ │ │ │ +_Py_CheckRecursiveCallPy │ │ │ │ __exit__($self, exc_type=None, exc_value=None, exc_tb=None, /) │ │ │ │ __enter__($self, /) │ │ │ │ poll($self, /, timeout=None, maxevents=-1) │ │ │ │ Wait for events on the epoll file descriptor. │ │ │ │ timeout │ │ │ │ the maximum time to wait in seconds (as float); │ │ │ │ a timeout of None or -1 makes poll wait indefinitely │ │ │ │ @@ -23198,15 +23196,14 @@ │ │ │ │ of the arg string is not allowed to exceed 1024 bytes. If the arg given │ │ │ │ is an integer or if none is specified, the result value is an integer │ │ │ │ corresponding to the return value of the fcntl call in the C code. │ │ │ │ This module performs file control and I/O control on file │ │ │ │ descriptors. It is an interface to the fcntl() and ioctl() Unix │ │ │ │ routines. File descriptors can be obtained with the fileno() method of │ │ │ │ a file or socket object. │ │ │ │ -_Py_CheckRecursiveCallPy │ │ │ │ reset_peak($module, /) │ │ │ │ Set the peak size of memory blocks traced by tracemalloc to the current size. │ │ │ │ Do nothing if the tracemalloc module is not tracing memory allocations. │ │ │ │ get_traced_memory($module, /) │ │ │ │ Get the current size and peak size of memory blocks traced by tracemalloc. │ │ │ │ Returns a tuple: (current: int, peak: int). │ │ │ │ get_tracemalloc_memory($module, /) │ │ │ │ @@ -24543,23 +24540,23 @@ │ │ │ │ md5($module, /, data=b'', *, usedforsecurity=True, string=None) │ │ │ │ Return a new MD5 hash object; optionally initialized with a string. │ │ │ │ signal_active_thread │ │ │ │ _enter_buffered_busy │ │ │ │ _PyRawMutex_UnlockSlow │ │ │ │ _PyThread_CurrentExceptions │ │ │ │ PyImport_ExecCodeModuleWithPathnames │ │ │ │ -_PyObject_AssertFailed │ │ │ │ dummy_dealloc │ │ │ │ PyEval_AcquireLock │ │ │ │ -_PyThreadState_Init │ │ │ │ +_PyObject_AssertFailed │ │ │ │ _PyUnicode_CheckConsistency │ │ │ │ +faulthandler_fatal_error_thread │ │ │ │ +_PyThreadState_Init │ │ │ │ PySys_SetPath │ │ │ │ PySys_AddWarnOptionUnicode │ │ │ │ PySys_SetArgvEx │ │ │ │ -faulthandler_fatal_error_thread │ │ │ │ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% │ │ │ │ %%%%%%% │ │ │ │ !"#%%%%%% │ │ │ │ !"#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% │ │ │ │ xdebugpy │ │ │ │ │ │ │ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.dynstr {} │ │ │ │ @@ -290,20 +290,20 @@ │ │ │ │ 0x0001dbcc 4d4c5f53 65745061 72616d45 6e746974 ML_SetParamEntit │ │ │ │ 0x0001dbdc 79506172 73696e67 005f5f77 61697433 yParsing.__wait3 │ │ │ │ 0x0001dbec 5f74696d 65363400 584d4c5f 53657452 _time64.XML_SetR │ │ │ │ 0x0001dbfc 65747572 6e4e5354 7269706c 65740064 eturnNSTriplet.d │ │ │ │ 0x0001dc0c 75703300 66737461 74766673 36340067 up3.fstatvfs64.g │ │ │ │ 0x0001dc1c 6574686f 73746279 61646472 5f720058 ethostbyaddr_r.X │ │ │ │ 0x0001dc2c 4d4c5f45 78746572 6e616c45 6e746974 ML_ExternalEntit │ │ │ │ - 0x0001dc3c 79506172 73657243 72656174 65006673 yParserCreate.fs │ │ │ │ - 0x0001dc4c 796e6300 5f5f685f 6572726e 6f5f6c6f ync.__h_errno_lo │ │ │ │ - 0x0001dc5c 63617469 6f6e0068 73747265 72726f72 cation.hstrerror │ │ │ │ + 0x0001dc3c 79506172 73657243 72656174 65005f5f yParserCreate.__ │ │ │ │ + 0x0001dc4c 685f6572 726e6f5f 6c6f6361 74696f6e h_errno_location │ │ │ │ + 0x0001dc5c 00687374 72657272 6f720066 73796e63 .hstrerror.fsync │ │ │ │ 0x0001dc6c 00776373 636f6c6c 00657665 6e746664 .wcscoll.eventfd │ │ │ │ - 0x0001dc7c 005f5f65 78706c69 6369745f 627a6572 .__explicit_bzer │ │ │ │ - 0x0001dc8c 6f5f6368 6b007763 73786672 6d005f5f o_chk.wcsxfrm.__ │ │ │ │ + 0x0001dc7c 00776373 7866726d 005f5f65 78706c69 .wcsxfrm.__expli │ │ │ │ + 0x0001dc8c 6369745f 627a6572 6f5f6368 6b005f5f cit_bzero_chk.__ │ │ │ │ 0x0001dc9c 63747970 655f746f 6c6f7765 725f6c6f ctype_tolower_lo │ │ │ │ 0x0001dcac 63005f5f 63747970 655f746f 75707065 c.__ctype_touppe │ │ │ │ 0x0001dcbc 725f6c6f 6300584d 4c5f4672 6565436f r_loc.XML_FreeCo │ │ │ │ 0x0001dccc 6e74656e 744d6f64 656c0065 76656e74 ntentModel.event │ │ │ │ 0x0001dcdc 66645f77 72697465 00657665 6e746664 fd_write.eventfd │ │ │ │ 0x0001dcec 5f726561 6400616c 61726d00 584d4c5f _read.alarm.XML_ │ │ │ │ 0x0001dcfc 47657443 75727265 6e744279 7465496e GetCurrentByteIn │ │ │ │ @@ -337,53 +337,53 @@ │ │ │ │ 0x0001debc 70777269 74653634 00707772 69746576 pwrite64.pwritev │ │ │ │ 0x0001decc 36347632 00726561 64760073 63686564 64v2.readv.sched │ │ │ │ 0x0001dedc 5f676574 5f707269 6f726974 795f6d69 _get_priority_mi │ │ │ │ 0x0001deec 6e007363 6865645f 6765745f 7072696f n.sched_get_prio │ │ │ │ 0x0001defc 72697479 5f6d6178 005f5f73 63686564 rity_max.__sched │ │ │ │ 0x0001df0c 5f72725f 6765745f 696e7465 7276616c _rr_get_interval │ │ │ │ 0x0001df1c 36340073 63686564 5f796965 6c640073 64.sched_yield.s │ │ │ │ - 0x0001df2c 65747265 73676964 00666461 74617379 etresgid.fdatasy │ │ │ │ - 0x0001df3c 6e630073 65747265 73756964 00667061 nc.setresuid.fpa │ │ │ │ + 0x0001df2c 65747265 73676964 00736574 72657375 etresgid.setresu │ │ │ │ + 0x0001df3c 69640066 64617461 73796e63 00667061 id.fdatasync.fpa │ │ │ │ 0x0001df4c 7468636f 6e660074 63676574 70677270 thconf.tcgetpgrp │ │ │ │ 0x0001df5c 00746373 65747067 72700077 72697465 .tcsetpgrp.write │ │ │ │ 0x0001df6c 76007761 69746964 00707468 72656164 v.waitid.pthread │ │ │ │ 0x0001df7c 5f6b696c 6c007365 6e64746f 00726563 _kill.sendto.rec │ │ │ │ 0x0001df8c 7666726f 6d007469 6d657266 645f6372 vfrom.timerfd_cr │ │ │ │ 0x0001df9c 65617465 005f5f74 696d6572 66645f73 eate.__timerfd_s │ │ │ │ 0x0001dfac 65747469 6d653634 005f5f74 696d6572 ettime64.__timer │ │ │ │ 0x0001dfbc 66645f67 65747469 6d653634 006d7072 fd_gettime64.mpr │ │ │ │ - 0x0001dfcc 6f746563 74007074 68726561 645f6578 otect.pthread_ex │ │ │ │ - 0x0001dfdc 6974005f 5f737973 636f6e66 00636c6f it.__sysconf.clo │ │ │ │ - 0x0001dfec 73656672 6f6d005f 5f69736f 6332335f sefrom.__isoc23_ │ │ │ │ - 0x0001dffc 73736361 6e660069 6e65745f 6e746f61 sscanf.inet_ntoa │ │ │ │ - 0x0001e00c 005f5f76 66707269 6e74665f 63686b00 .__vfprintf_chk. │ │ │ │ - 0x0001e01c 69665f6e 616d6574 6f696e64 65780069 if_nametoindex.i │ │ │ │ - 0x0001e02c 6e65745f 61746f6e 00676574 73657276 net_aton.getserv │ │ │ │ - 0x0001e03c 62796e61 6d650067 65747365 72766279 byname.getservby │ │ │ │ - 0x0001e04c 706f7274 00676574 70726f74 6f62796e port.getprotobyn │ │ │ │ - 0x0001e05c 616d6500 73657468 6f73746e 616d6500 ame.sethostname. │ │ │ │ - 0x0001e06c 69665f69 6e646578 746f6e61 6d650067 if_indextoname.g │ │ │ │ - 0x0001e07c 65746e61 6d65696e 666f0069 665f6e61 etnameinfo.if_na │ │ │ │ - 0x0001e08c 6d65696e 64657800 69665f66 7265656e meindex.if_freen │ │ │ │ - 0x0001e09c 616d6569 6e646578 00584d4c 5f476574 ameindex.XML_Get │ │ │ │ - 0x0001e0ac 42617365 00676574 726c696d 69743634 Base.getrlimit64 │ │ │ │ - 0x0001e0bc 00736574 726c696d 69743634 00584d4c .setrlimit64.XML │ │ │ │ - 0x0001e0cc 5f476574 496e7075 74436f6e 74657874 _GetInputContext │ │ │ │ - 0x0001e0dc 006c6f67 696e5f74 74790067 65746c6f .login_tty.getlo │ │ │ │ - 0x0001e0ec 67696e5f 72007369 6770656e 64696e67 gin_r.sigpending │ │ │ │ - 0x0001e0fc 00736967 77616974 006e6963 65007365 .sigwait.nice.se │ │ │ │ - 0x0001e10c 746e7300 67657470 67696400 73747273 tns.getpgid.strs │ │ │ │ - 0x0001e11c 69676e61 6c005f5f 73657469 74696d65 ignal.__setitime │ │ │ │ - 0x0001e12c 72363400 5f5f6765 74697469 6d657236 r64.__getitimer6 │ │ │ │ - 0x0001e13c 34007369 67776169 74696e66 6f005f5f 4.sigwaitinfo.__ │ │ │ │ - 0x0001e14c 73696774 696d6564 77616974 36340064 sigtimedwait64.d │ │ │ │ - 0x0001e15c 63676574 74657874 0062696e 645f7465 cgettext.bind_te │ │ │ │ - 0x0001e16c 7874646f 6d61696e 5f636f64 65736574 xtdomain_codeset │ │ │ │ - 0x0001e17c 00737973 74656d00 62696e64 74657874 .system.bindtext │ │ │ │ - 0x0001e18c 646f6d61 696e0061 74616e32 00617461 domain.atan2.ata │ │ │ │ + 0x0001dfcc 6f746563 74005f5f 73797363 6f6e6600 otect.__sysconf. │ │ │ │ + 0x0001dfdc 584d4c5f 47657442 61736500 67657472 XML_GetBase.getr │ │ │ │ + 0x0001dfec 6c696d69 74363400 73657472 6c696d69 limit64.setrlimi │ │ │ │ + 0x0001dffc 74363400 70746872 6561645f 65786974 t64.pthread_exit │ │ │ │ + 0x0001e00c 00636c6f 73656672 6f6d005f 5f69736f .closefrom.__iso │ │ │ │ + 0x0001e01c 6332335f 73736361 6e66005f 5f766670 c23_sscanf.__vfp │ │ │ │ + 0x0001e02c 72696e74 665f6368 6b006966 5f6e616d rintf_chk.if_nam │ │ │ │ + 0x0001e03c 65746f69 6e646578 00696e65 745f6174 etoindex.inet_at │ │ │ │ + 0x0001e04c 6f6e0058 4d4c5f47 6574496e 70757443 on.XML_GetInputC │ │ │ │ + 0x0001e05c 6f6e7465 78740069 6e65745f 6e746f61 ontext.inet_ntoa │ │ │ │ + 0x0001e06c 00737472 7369676e 616c0067 65747365 .strsignal.getse │ │ │ │ + 0x0001e07c 72766279 6e616d65 00676574 73657276 rvbyname.getserv │ │ │ │ + 0x0001e08c 6279706f 72740067 65747072 6f746f62 byport.getprotob │ │ │ │ + 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 73696777 61697469 6e666f00 r64.sigwaitinfo. │ │ │ │ + 0x0001e12c 5f5f7369 6774696d 65647761 69743634 __sigtimedwait64 │ │ │ │ + 0x0001e13c 00646367 65747465 78740062 696e645f .dcgettext.bind_ │ │ │ │ + 0x0001e14c 74657874 646f6d61 696e5f63 6f646573 textdomain_codes │ │ │ │ + 0x0001e15c 65740069 665f6e61 6d65696e 64657800 et.if_nameindex. │ │ │ │ + 0x0001e16c 69665f66 7265656e 616d6569 6e646578 if_freenameindex │ │ │ │ + 0x0001e17c 0062696e 64746578 74646f6d 61696e00 .bindtextdomain. │ │ │ │ + 0x0001e18c 73797374 656d0061 74616e32 00617461 system.atan2.ata │ │ │ │ 0x0001e19c 6e680061 74616e00 726f756e 64006661 nh.atan.round.fa │ │ │ │ 0x0001e1ac 62730066 6d61006c 6f673200 6e657874 bs.fma.log2.next │ │ │ │ 0x0001e1bc 61667465 72006173 696e0065 78706d31 after.asin.expm1 │ │ │ │ 0x0001e1cc 00657266 00617369 6e68006c 6f673130 .erf.asinh.log10 │ │ │ │ 0x0001e1dc 00687970 6f740073 696e636f 73006c6f .hypot.sincos.lo │ │ │ │ 0x0001e1ec 67317000 65787032 00636272 74006365 g1p.exp2.cbrt.ce │ │ │ │ 0x0001e1fc 696c0061 636f7368 00657266 63007371 il.acosh.erfc.sq │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {} │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .init: │ │ │ │ │ │ │ │ 00029060 <.init>: │ │ │ │ push {r3, lr} │ │ │ │ - bl 1a1e30 <_start@@Base+0x34> │ │ │ │ + bl 19fbe4 <_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, #37372 @ 0x91fc │ │ │ │ + movw r0, #34428 @ 0x867c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 927a8 │ │ │ │ + bl 920a0 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2a9f8 │ │ │ │ b.n 2aa34 │ │ │ │ ldr.w r3, [r4, #600] @ 0x258 │ │ │ │ cbz r3, 2aa34 │ │ │ │ movw r3, #2144 @ 0x860 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #37388 @ 0x920c │ │ │ │ + movw r1, #34444 @ 0x868c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr.w r0, [r3, #2156] @ 0x86c │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ 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, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ @@ -47,19 +47,19 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3760] @ 0xeb0 │ │ │ │ sub sp, #316 @ 0x13c │ │ │ │ mov r6, r0 │ │ │ │ add r4, sp, #8 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2f14 │ │ │ │ + bl 1a0cc4 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cbnz r5, 2aab0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 6c9c4 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 6c9bc <_PyConfig_InitCompatConfig@@Base> │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #1 │ │ │ │ movs r7, #0 │ │ │ │ strd r5, r5, [sp, #148] @ 0x94 │ │ │ │ @@ -72,70 +72,70 @@ │ │ │ │ str r5, [sp, #100] @ 0x64 │ │ │ │ movs r5, #1 │ │ │ │ strd r6, r7, [sp, #24] │ │ │ │ str r5, [sp, #32] │ │ │ │ str r5, [sp, #164] @ 0xa4 │ │ │ │ strd r5, r5, [sp, #176] @ 0xb0 │ │ │ │ str r5, [sp, #184] @ 0xb8 │ │ │ │ - bl 1a2ee8 │ │ │ │ + bl 1a0c98 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 2aab8 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 6d2c0 │ │ │ │ + bl 6d288 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ bl 2b202 │ │ │ │ - movw r0, #37432 @ 0x9238 │ │ │ │ + movw r0, #34488 @ 0x86b8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 1a6c30 │ │ │ │ + bl 1a4a10 │ │ │ │ cbz r0, 2aad0 │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ subs r5, r0, #0 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ b.n 2aad2 │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3fd0 │ │ │ │ + bl 1a1db0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 6d2c0 │ │ │ │ + bl 6d288 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2aab0 │ │ │ │ - bl 143054 │ │ │ │ + bl 1425bc │ │ │ │ mov r6, r0 │ │ │ │ - bl 1d69ec <_PyInterpreterState_SetRunningMain@@Base> │ │ │ │ + bl 1d48bc <_PyInterpreterState_SetRunningMain@@Base> │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2aafe │ │ │ │ bl 2bc58 │ │ │ │ movs r0, #1 │ │ │ │ blx 2a8b4 │ │ │ │ - bl 9a4a4 <_Py_GetConfig@@Base> │ │ │ │ + bl 99d9c <_Py_GetConfig@@Base> │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ cbz r3, 2ab2c │ │ │ │ movw r3, #38544 @ 0x9690 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 1a7bdc │ │ │ │ + bl 1a59bc │ │ │ │ ldr r1, [pc, #132] @ (2ab9c ) │ │ │ │ - movw r2, #37448 @ 0x9248 │ │ │ │ + movw r2, #34504 @ 0x86c8 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r3, [pc, #124] @ (2aba0 ) │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ - movw r0, #37464 @ 0x9258 │ │ │ │ + movw r0, #34520 @ 0x86d8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 1af104 │ │ │ │ + bl 1ad0b8 │ │ │ │ cbnz r0, 2ab48 │ │ │ │ - movw r1, #37476 @ 0x9264 │ │ │ │ + movw r1, #34532 @ 0x86e4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [pc, #96] @ (2aba4 ) │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 677e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2ab54 │ │ │ │ movs r4, #1 │ │ │ │ bl 2bc58 │ │ │ │ b.n 2ab56 │ │ │ │ movs r4, #0 │ │ │ │ cbz r5, 2ab84 │ │ │ │ @@ -144,59 +144,59 @@ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx 2912c │ │ │ │ blx 29a98 │ │ │ │ cbz r0, 2ab84 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r3 │ │ │ │ - movw r1, #37512 @ 0x9288 │ │ │ │ + movw r1, #34568 @ 0x8708 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ bl 2bb1c │ │ │ │ subs r4, r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1dfea4 <_PyInterpreterState_SetNotRunningMain@@Base> │ │ │ │ - bl 1e02bc │ │ │ │ + bl 1de5cc <_PyInterpreterState_SetNotRunningMain@@Base> │ │ │ │ + bl 1de9e0 │ │ │ │ adds r3, r0, #1 │ │ │ │ ite ne │ │ │ │ movne r0, r4 │ │ │ │ moveq r0, #120 @ 0x78 │ │ │ │ add sp, #316 @ 0x13c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - strb r0, [r5, #26] │ │ │ │ + ldr r0, [r5, #48] @ 0x30 │ │ │ │ movs r3, r5 │ │ │ │ ldr r3, [sp, #256] @ 0x100 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r4, [r3, #31] │ │ │ │ + ldr r4, [r3, #68] @ 0x44 │ │ │ │ movs r3, r5 │ │ │ │ │ │ │ │ 0002aba8 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r3, #19992 @ 0x4e18 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ sub sp, #20 │ │ │ │ ldr.w r3, [r3, #1608] @ 0x648 │ │ │ │ cbz r3, 2abd4 │ │ │ │ - movw r1, #37520 @ 0x9290 │ │ │ │ + movw r1, #34576 @ 0x8710 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [pc, #24] @ (2abe8 ) │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 677e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r2, r0 │ │ │ │ mov r0, sp │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ strd r2, r1, [sp] │ │ │ │ - bl 1a2e1c │ │ │ │ + bl 1a0bcc │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - strb r4, [r5, #31] │ │ │ │ + ldr r4, [r5, #68] @ 0x44 │ │ │ │ movs r3, r5 │ │ │ │ │ │ │ │ 0002abec : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -208,37 +208,37 @@ │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ b.n 2ac0c │ │ │ │ mov r5, r0 │ │ │ │ movw r4, #38592 @ 0x96c0 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1a2da4 │ │ │ │ + bl 1a0b54 │ │ │ │ ldr.w r0, [r4, #1476] @ 0x5c4 │ │ │ │ - bl 6cd04 │ │ │ │ + bl 6cccc │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1476] @ 0x5c4 │ │ │ │ cbz r5, 2ac34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 6cfb0 │ │ │ │ + bl 6cf78 │ │ │ │ str.w r0, [r4, #1476] @ 0x5c4 │ │ │ │ add r1, sp, #4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 6d020 │ │ │ │ + bl 6cfe8 │ │ │ │ cbz r5, 2ac52 │ │ │ │ ldr.w r3, [r4, #1476] @ 0x5c4 │ │ │ │ cbnz r3, 2ac52 │ │ │ │ - movw r1, #37588 @ 0x92d4 │ │ │ │ + movw r1, #34644 @ 0x8754 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [pc, #8] @ (2ac58 ) │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 677e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldrb r4, [r0, #0] │ │ │ │ + ldr r4, [r0, #72] @ 0x48 │ │ │ │ movs r3, r5 │ │ │ │ │ │ │ │ 0002ac5c <_PyPreConfig_InitCompatConfig@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -284,37 +284,37 @@ │ │ │ │ cbz r4, 2ad08 │ │ │ │ ldr r2, [pc, #196] @ (2ad94 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r4, [r2, r3] │ │ │ │ cbz r4, 2ad08 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #37604 @ 0x92e4 │ │ │ │ + movw r1, #34660 @ 0x8764 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl fd898 <_PySys_GetOptionalAttrString@@Base+0x1d4> │ │ │ │ + bl fd194 <_PySys_GetOptionalAttrString@@Base+0x1d4> │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2ad08 │ │ │ │ movw r3, #2144 @ 0x860 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r3, #2160] @ 0x870 │ │ │ │ - bl 12acf8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 12a4e0 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2ad8e │ │ │ │ mov r0, r4 │ │ │ │ - bl 12ad2c <_PyErr_Clear@@Base> │ │ │ │ + bl 12a514 <_PyErr_Clear@@Base> │ │ │ │ b.n 2ad82 │ │ │ │ movs r0, #12 │ │ │ │ - bl 6cb44 │ │ │ │ + bl 6cb3c │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2ad1e │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 2ad8e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ef3fc │ │ │ │ + bl 1ee37c │ │ │ │ b.n 2ad8e │ │ │ │ ldr r0, [pc, #120] @ (2ad98 ) │ │ │ │ movs r3, #0 │ │ │ │ str r6, [r5, #8] │ │ │ │ strd r3, r7, [r5] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ @@ -323,15 +323,15 @@ │ │ │ │ bne.n 2ad40 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2ad30 │ │ │ │ mov r4, r0 │ │ │ │ dmb ish │ │ │ │ beq.n 2ad4c │ │ │ │ - bl 27378c │ │ │ │ + bl 272b8c │ │ │ │ ldr r2, [pc, #76] @ (2ad9c ) │ │ │ │ ldr.w r3, [r2, #1496] @ 0x5d8 │ │ │ │ cbnz r3, 2ad5a │ │ │ │ str.w r5, [r2, #1496] @ 0x5d8 │ │ │ │ b.n 2ad64 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -347,15 +347,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2ad6c │ │ │ │ dmb ish │ │ │ │ bne.n 2ad86 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2ad92 │ │ │ │ ldr r0, [pc, #16] @ (2ad98 ) │ │ │ │ - bl 251744 │ │ │ │ + bl 250a74 │ │ │ │ b.n 2ad82 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r5, #60] @ 0x3c │ │ │ │ lsls r1, r1, #1 │ │ │ │ @@ -371,28 +371,28 @@ │ │ │ │ ldr r0, [pc, #64] @ (2adf0 ) │ │ │ │ b.n 2af4c │ │ │ │ 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 8b024 │ │ │ │ + bl 8a8e8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2ade8 │ │ │ │ - bl 69c40 │ │ │ │ + bl 6c0b8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2ade8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2ade8 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 78c04 <_Py_Dealloc@@Base> │ │ │ │ + b.w 78bb4 <_Py_Dealloc@@Base> │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #576] @ 0x240 │ │ │ │ lsls r3, r1, #1 │ │ │ │ │ │ │ │ @@ -418,15 +418,15 @@ │ │ │ │ movs r1, #61 @ 0x3d │ │ │ │ mov r0, r4 │ │ │ │ blx 29490 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2ae5e │ │ │ │ mov r0, r4 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 8b024 │ │ │ │ + bl 8a8e8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2aece │ │ │ │ movw r3, #2144 @ 0x860 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r5, [pc, #168] @ (2aef8 ) │ │ │ │ @@ -435,67 +435,67 @@ │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne.w r2, [r3, #2164] @ 0x874 │ │ │ │ b.n 2ae7a │ │ │ │ subs r1, r0, r4 │ │ │ │ mov r0, r4 │ │ │ │ asrs r1, r1, #2 │ │ │ │ - bl 8b024 │ │ │ │ + bl 8a8e8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2aece │ │ │ │ adds r0, r5, #4 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 8b024 │ │ │ │ + bl 8a8e8 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 2aed2 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a1f4 │ │ │ │ + bl 7a1b4 │ │ │ │ adds r0, #1 │ │ │ │ beq.n 2aed2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2ae9e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2ae9e │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2aeb4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2aeb4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2aeee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2aeee │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 78c04 <_Py_Dealloc@@Base> │ │ │ │ + b.w 78bb4 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 79054 │ │ │ │ + bl 79004 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79054 │ │ │ │ + bl 79004 │ │ │ │ mov r0, r6 │ │ │ │ - bl 79054 │ │ │ │ + bl 79004 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 12ad2c <_PyErr_Clear@@Base> │ │ │ │ + b.w 12a514 <_PyErr_Clear@@Base> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #592] @ 0x250 │ │ │ │ lsls r3, r1, #1 │ │ │ │ asrs r4, r2, #3 │ │ │ │ lsls r7, r0, #1 │ │ │ │ @@ -514,55 +514,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 1a3238 │ │ │ │ + bl 1a0fe8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 0002af32 : │ │ │ │ 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 1a3238 │ │ │ │ + bl 1a0fe8 │ │ │ │ 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 1a2f14 │ │ │ │ + bl 1a0cc4 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 1a2da4 │ │ │ │ + bl 1a0b54 │ │ │ │ movs r1, #8 │ │ │ │ movs r0, #1 │ │ │ │ - bl 6d0f4 │ │ │ │ + bl 6d0bc │ │ │ │ cbz r0, 2af88 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 6cfb0 │ │ │ │ + bl 6cf78 │ │ │ │ str r0, [r4, #0] │ │ │ │ cbnz r0, 2af8a │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cd04 │ │ │ │ + bl 6cccc │ │ │ │ movs r4, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ movs r0, #0 │ │ │ │ - bl 6d020 │ │ │ │ + bl 6cfe8 │ │ │ │ cbz r4, 2afa6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbnz r3, 2af9c │ │ │ │ str r4, [r5, #0] │ │ │ │ b.n 2afa6 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ @@ -580,15 +580,15 @@ │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ movs r4, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, sp │ │ │ │ str r3, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - bl 1a31f8 │ │ │ │ + bl 1a0fa8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ 0002afd2 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -596,78 +596,78 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, sp │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1a2d58 │ │ │ │ + bl 1a0b08 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ 0002aff6 : │ │ │ │ cbnz r0, 2affc │ │ │ │ - b.w 1a887c <_PyPathConfig_ClearGlobal@@Base> │ │ │ │ + b.w 1a665c <_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, #38592 @ 0x96c0 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1a2da4 │ │ │ │ + bl 1a0b54 │ │ │ │ ldr.w r0, [r4, #1456] @ 0x5b0 │ │ │ │ - bl 6cd04 │ │ │ │ + bl 6cccc │ │ │ │ ldr.w r0, [r4, #1460] @ 0x5b4 │ │ │ │ - bl 6cd04 │ │ │ │ + bl 6cccc │ │ │ │ ldr.w r0, [r4, #1464] @ 0x5b8 │ │ │ │ - bl 6cd04 │ │ │ │ + bl 6cccc │ │ │ │ ldr.w r0, [r4, #1468] @ 0x5bc │ │ │ │ - bl 6cd04 │ │ │ │ + bl 6cccc │ │ │ │ ldr.w r0, [r4, #1472] @ 0x5c0 │ │ │ │ - bl 6cd04 │ │ │ │ - movw r0, #26432 @ 0x6740 │ │ │ │ + bl 6cccc │ │ │ │ + movw r0, #23488 @ 0x5bc0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 6cfb0 │ │ │ │ + bl 6cf78 │ │ │ │ str.w r0, [r4, #1456] @ 0x5b0 │ │ │ │ - movw r0, #26432 @ 0x6740 │ │ │ │ + movw r0, #23488 @ 0x5bc0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 6cfb0 │ │ │ │ + bl 6cf78 │ │ │ │ str.w r0, [r4, #1460] @ 0x5b4 │ │ │ │ ldr.w r0, [r4, #1480] @ 0x5c8 │ │ │ │ cbnz r0, 2b072 │ │ │ │ - movw r0, #26432 @ 0x6740 │ │ │ │ + movw r0, #23488 @ 0x5bc0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 6cfb0 │ │ │ │ + bl 6cf78 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r4, #1464] @ 0x5b8 │ │ │ │ - bl 6cfb0 │ │ │ │ + bl 6cf78 │ │ │ │ add r1, sp, #4 │ │ │ │ str.w r0, [r4, #1468] @ 0x5bc │ │ │ │ movs r0, #0 │ │ │ │ str.w r0, [r4, #1472] @ 0x5c0 │ │ │ │ - bl 6d020 │ │ │ │ + bl 6cfe8 │ │ │ │ ldr.w r3, [r4, #1456] @ 0x5b0 │ │ │ │ cbz r3, 2b0aa │ │ │ │ ldr.w r3, [r4, #1460] @ 0x5b4 │ │ │ │ cbz r3, 2b0aa │ │ │ │ ldr.w r3, [r4, #1464] @ 0x5b8 │ │ │ │ cbz r3, 2b0aa │ │ │ │ ldr.w r3, [r4, #1468] @ 0x5bc │ │ │ │ cbnz r3, 2b0b8 │ │ │ │ - movw r1, #37588 @ 0x92d4 │ │ │ │ + movw r1, #34644 @ 0x8754 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [pc, #8] @ (2b0bc ) │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 677e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldrb r0, [r7, #25] │ │ │ │ + strb r0, [r7, #11] │ │ │ │ movs r3, r5 │ │ │ │ │ │ │ │ 0002b0c0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -679,37 +679,37 @@ │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ b.n 2b0e0 │ │ │ │ mov r5, r0 │ │ │ │ movw r4, #38592 @ 0x96c0 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1a2da4 │ │ │ │ + bl 1a0b54 │ │ │ │ ldr.w r0, [r4, #1480] @ 0x5c8 │ │ │ │ - bl 6cd04 │ │ │ │ + bl 6cccc │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1480] @ 0x5c8 │ │ │ │ cbz r5, 2b108 │ │ │ │ mov r0, r6 │ │ │ │ - bl 6cfb0 │ │ │ │ + bl 6cf78 │ │ │ │ str.w r0, [r4, #1480] @ 0x5c8 │ │ │ │ add r1, sp, #4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 6d020 │ │ │ │ + bl 6cfe8 │ │ │ │ cbz r5, 2b126 │ │ │ │ ldr.w r3, [r4, #1480] @ 0x5c8 │ │ │ │ cbnz r3, 2b126 │ │ │ │ - movw r1, #37588 @ 0x92d4 │ │ │ │ + movw r1, #34644 @ 0x8754 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [pc, #8] @ (2b12c ) │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 677e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldrb r4, [r0, #26] │ │ │ │ + strb r4, [r0, #12] │ │ │ │ movs r3, r5 │ │ │ │ │ │ │ │ 0002b130 : │ │ │ │ movs r0, #1 │ │ │ │ b.w 2b136 │ │ │ │ │ │ │ │ 0002b136 : │ │ │ │ @@ -717,68 +717,68 @@ │ │ │ │ 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 1a2f14 │ │ │ │ + bl 1a0cc4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 2b15c │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ bl 2b202 │ │ │ │ movw r3, #19992 @ 0x4e18 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ ldr.w r3, [r3, #600] @ 0x258 │ │ │ │ cbnz r3, 2b186 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 6c9c4 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 6c9bc <_PyConfig_InitCompatConfig@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #20 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - bl 1a3fd0 │ │ │ │ + bl 1a1db0 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 6d2c0 │ │ │ │ + bl 6d288 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 2b154 │ │ │ │ add sp, #304 @ 0x130 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ 0002b18a : │ │ │ │ ldr r2, [pc, #80] @ (2b1dc ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cbnz r3, 2b19a │ │ │ │ ldr r0, [pc, #72] @ (2b1e0 ) │ │ │ │ - b.w 1a4c40 <_Py_SetLocaleFromEnv@@Base+0xb5c> │ │ │ │ + b.w 1a2a20 <_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] @ (2b1e4 ) │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 12e5e4 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 12d8d0 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2b1bc │ │ │ │ - bl d7c64 │ │ │ │ + bl d753c │ │ │ │ b.n 2b1d8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cbz r0, 2b1d2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ bpl.n 2b1d2 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl e23ec │ │ │ │ + bl e1cc4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 79054 │ │ │ │ + bl 79004 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #576] @ 0x240 │ │ │ │ lsls r3, r1, #1 │ │ │ │ @ instruction: 0xf2b80049 │ │ │ │ @@ -786,15 +786,15 @@ │ │ │ │ 0002b1e8 : │ │ │ │ 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 1a4e94 │ │ │ │ + bl 1a2c74 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 0002b202 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -813,17 +813,17 @@ │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 2912c │ │ │ │ mov r1, r4 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2b24e │ │ │ │ - movw r0, #40152 @ 0x9cd8 │ │ │ │ + movw r0, #37208 @ 0x9158 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 64572 │ │ │ │ + bl 677b0 │ │ │ │ stmdb sp!, {r7, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ movw r3, #38592 @ 0x96c0 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ @@ -837,117 +837,117 @@ │ │ │ │ blx 29198 │ │ │ │ movs r0, #1 │ │ │ │ blx 2a8b4 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ str.w r2, [r3, #1600] @ 0x640 │ │ │ │ cbz r1, 2b2f0 │ │ │ │ - movw r1, #40208 @ 0x9d10 │ │ │ │ + movw r1, #37264 @ 0x9190 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ movs r2, #20 │ │ │ │ - bl 1a6d24 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a4b04 <_Py_write_noraise@@Base> │ │ │ │ cbz r6, 2b2bc │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a6d24 <_Py_write_noraise@@Base> │ │ │ │ - movw r1, #49216 @ 0xc040 │ │ │ │ + bl 1a4b04 <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #46232 @ 0xb498 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a6d24 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a4b04 <_Py_write_noraise@@Base> │ │ │ │ cbz r5, 2b2d0 │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a6d24 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a4b04 <_Py_write_noraise@@Base> │ │ │ │ b.n 2b2e0 │ │ │ │ - movw r1, #40232 @ 0x9d28 │ │ │ │ + movw r1, #37288 @ 0x91a8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ movs r2, #17 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a6d24 <_Py_write_noraise@@Base> │ │ │ │ - movw r1, #60920 @ 0xedf8 │ │ │ │ + bl 1a4b04 <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #57900 @ 0xe22c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a6d24 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a4b04 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #22 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40252 @ 0x9d3c │ │ │ │ + movw r1, #37308 @ 0x91bc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1a6d24 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a4b04 <_Py_write_noraise@@Base> │ │ │ │ ldr r3, [pc, #440] @ (2b4bc ) │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cbz r5, 2b332 │ │ │ │ movs r2, #21 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40276 @ 0x9d54 │ │ │ │ + movw r1, #37332 @ 0x91d4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1a6d24 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a4b04 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #8 │ │ │ │ - bl 1fa750 │ │ │ │ + bl 1f96c4 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #504 @ 0x1f8 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - bl 1a6d24 <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #63012 @ 0xf624 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 1a4b04 <_Py_write_noraise@@Base> │ │ │ │ b.n 2b3a2 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ cbz r2, 2b34a │ │ │ │ movs r2, #11 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #10088 @ 0x2768 │ │ │ │ + movw r1, #7216 @ 0x1c30 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 1a6d24 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a4b04 <_Py_write_noraise@@Base> │ │ │ │ b.n 2b3a2 │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ cbz r2, 2b362 │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40300 @ 0x9d6c │ │ │ │ + movw r1, #37356 @ 0x91ec │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1a6d24 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a4b04 <_Py_write_noraise@@Base> │ │ │ │ b.n 2b3a2 │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ cbz r2, 2b37a │ │ │ │ movs r2, #14 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40320 @ 0x9d80 │ │ │ │ + movw r1, #37376 @ 0x9200 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1a6d24 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a4b04 <_Py_write_noraise@@Base> │ │ │ │ b.n 2b3a2 │ │ │ │ ldr.w r3, [r3, #-16] │ │ │ │ cbz r3, 2b392 │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40336 @ 0x9d90 │ │ │ │ + movw r1, #37392 @ 0x9210 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1a6d24 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a4b04 <_Py_write_noraise@@Base> │ │ │ │ b.n 2b3a2 │ │ │ │ - movw r1, #40352 @ 0x9da0 │ │ │ │ + movw r1, #37408 @ 0x9220 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a6d24 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a4b04 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #60920 @ 0xedf8 │ │ │ │ + movw r1, #57900 @ 0xe22c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1a6d24 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a4b04 <_Py_write_noraise@@Base> │ │ │ │ ldr r2, [pc, #268] @ (2b4c0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r6, [r2, r3] │ │ │ │ - bl 6d458 │ │ │ │ + bl 6d420 │ │ │ │ mov r5, r0 │ │ │ │ cbz r6, 2b3c8 │ │ │ │ ldr.w r8, [r6, #8] │ │ │ │ b.n 2b3d2 │ │ │ │ cbz r0, 2b3d0 │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ b.n 2b3d2 │ │ │ │ @@ -963,88 +963,88 @@ │ │ │ │ ldr r6, [r5, #72] @ 0x48 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 2b488 │ │ │ │ ldr r0, [pc, #212] @ (2b4c4 ) │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 12e5e4 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 12d8d0 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2b3fe │ │ │ │ mov r0, r5 │ │ │ │ - bl 12ad2c <_PyErr_Clear@@Base> │ │ │ │ + bl 12a514 <_PyErr_Clear@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr.w fp, [pc, #196] @ 2b4c8 │ │ │ │ cmp r0, fp │ │ │ │ beq.n 2b40a │ │ │ │ cbnz r0, 2b426 │ │ │ │ - bl 79054 │ │ │ │ + bl 79004 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2b488 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2b488 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ b.n 2b488 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d4b64 │ │ │ │ + bl 1d2a34 │ │ │ │ mov r0, r6 │ │ │ │ - bl d7480 │ │ │ │ + bl d6d58 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, fp │ │ │ │ ite ne │ │ │ │ movne.w fp, #1 │ │ │ │ moveq.w fp, #0 │ │ │ │ - bl 79054 │ │ │ │ + bl 79004 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2b45c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2b45c │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 11ca50 <_PyLong_FromGid@@Base+0x10> │ │ │ │ + bl 11c238 <_PyLong_FromGid@@Base+0x10> │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2b46c │ │ │ │ mov r0, r5 │ │ │ │ - bl 12ad2c <_PyErr_Clear@@Base> │ │ │ │ + bl 12a514 <_PyErr_Clear@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2b482 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 2b482 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.n 2b4a2 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #60920 @ 0xedf8 │ │ │ │ + movw r1, #57900 @ 0xe22c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1a6d24 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a4b04 <_Py_write_noraise@@Base> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a6dc4 <_Py_write_noraise@@Base+0xa0> │ │ │ │ + bl 1a4ba4 <_Py_write_noraise@@Base+0xa0> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 2b534 │ │ │ │ - bl 1a6f50 <_Py_write_noraise@@Base+0x22c> │ │ │ │ + bl 1a4d30 <_Py_write_noraise@@Base+0x22c> │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 2b272 │ │ │ │ - bl 1dcb6c │ │ │ │ + bl 1daa74 │ │ │ │ b.n 2b272 │ │ │ │ nop │ │ │ │ str r4, [r6, r1] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stc 0, cr0, [ip], {73} @ 0x49 │ │ │ │ @@ -1059,42 +1059,42 @@ │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r2 │ │ │ │ add r0, sp, #8 │ │ │ │ movs r2, #0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ - bl 1a3ef0 │ │ │ │ + bl 1a1ca0 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ cbz r5, 2b4fc │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ b.n 2b528 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, sp │ │ │ │ str r7, [sp, #0] │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl 1a490c <_Py_SetLocaleFromEnv@@Base+0x828> │ │ │ │ + bl 1a26ec <_Py_SetLocaleFromEnv@@Base+0x828> │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2b51e │ │ │ │ ldr r2, [pc, #32] @ (2b530 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #37716 @ 0x9354 │ │ │ │ + movw r3, #34772 @ 0x87d4 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ stmia.w r4, {r1, r2, r3, r5} │ │ │ │ b.n 2b528 │ │ │ │ movs r2, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 2957c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [sp, #400] @ 0x190 │ │ │ │ + ldrh r4, [r4, #38] @ 0x26 │ │ │ │ movs r3, r5 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 2b6aa │ │ │ │ stmdb 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 │ │ │ │ @@ -1113,60 +1113,60 @@ │ │ │ │ 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 90738 │ │ │ │ - movw r1, #40548 @ 0x9e64 │ │ │ │ + bl 90034 │ │ │ │ + movw r1, #37604 @ 0x92e4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ cbz r0, 2b5ac │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r3, #3 │ │ │ │ bpl.n 2b570 │ │ │ │ - bl c8d70 │ │ │ │ + bl c8654 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2b570 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ cbz r6, 2b5ac │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r1, [pc, #264] @ (2b6ac ) │ │ │ │ cmp r0, r1 │ │ │ │ beq.n 2b5ae │ │ │ │ - bl 87f30 │ │ │ │ + bl 87a80 │ │ │ │ cbnz r0, 2b5ae │ │ │ │ movs r6, #0 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w fp, [pc, #252] @ 2b6b0 │ │ │ │ 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 90738 │ │ │ │ + bl 90034 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2b664 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ bpl.n 2b5bc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, fp │ │ │ │ beq.n 2b5f4 │ │ │ │ ldr r1, [pc, #200] @ (2b6b0 ) │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 87f30 │ │ │ │ + bl 87a80 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2b5bc │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 2b5bc │ │ │ │ ldr r3, [r3, #32] │ │ │ │ @@ -1174,116 +1174,116 @@ │ │ │ │ beq.n 2b5bc │ │ │ │ cbz r6, 2b62c │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #28 │ │ │ │ add r2, sp, #32 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 122730 <_PySet_NextEntry@@Base> │ │ │ │ + bl 121f10 <_PySet_NextEntry@@Base> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r8 │ │ │ │ cbz r3, 2b62c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ bpl.n 2b606 │ │ │ │ - bl 11c86c │ │ │ │ + bl 11c054 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2b606 │ │ │ │ b.n 2b5bc │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 2b644 │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40568 @ 0x9e78 │ │ │ │ + movw r1, #37624 @ 0x92f8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1a6d24 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a4b04 <_Py_write_noraise@@Base> │ │ │ │ b.n 2b654 │ │ │ │ - movw r1, #40592 @ 0x9e90 │ │ │ │ + movw r1, #37648 @ 0x9310 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a6d24 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a4b04 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ adds r5, #1 │ │ │ │ mov.w sl, #0 │ │ │ │ - bl 1f6744 │ │ │ │ + bl 1f56bc │ │ │ │ b.n 2b5bc │ │ │ │ cbz r5, 2b6a4 │ │ │ │ movs r2, #9 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40596 @ 0x9e94 │ │ │ │ + movw r1, #37652 @ 0x9314 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1a6d24 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a4b04 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f6b94 <_PyEvent_Notify@@Base+0x214> │ │ │ │ + bl 1f5b0c <_PyEvent_Notify@@Base+0x214> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #504 @ 0x1f8 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - bl 1a6d24 <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #63012 @ 0xf624 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 1a4b04 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #60920 @ 0xedf8 │ │ │ │ + movw r1, #57900 @ 0xe22c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1a6d24 <_Py_write_noraise@@Base> │ │ │ │ + b.w 1a4b04 <_Py_write_noraise@@Base> │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ asrs r4, r1, #4 │ │ │ │ lsls r7, r0, #1 │ │ │ │ asrs r4, r3, #7 │ │ │ │ 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 │ │ │ │ ldr r4, [pc, #28] @ (2b6e4 ) │ │ │ │ movw r1, #1767 @ 0x6e7 │ │ │ │ - movw r3, #764 @ 0x2fc │ │ │ │ - movt r3, #40 @ 0x28 │ │ │ │ - movw r2, #3732 @ 0xe94 │ │ │ │ + movw r3, #63356 @ 0xf77c │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ + movw r2, #788 @ 0x314 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ strd r1, r4, [sp] │ │ │ │ movs r1, #0 │ │ │ │ - bl 63630 <_PyObject_AssertFailed@@Base> │ │ │ │ - rors r0, r1 │ │ │ │ + bl 65714 <_PyObject_AssertFailed@@Base> │ │ │ │ + adds r6, #72 @ 0x48 │ │ │ │ movs r7, r5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #27484 @ 0x6b5c │ │ │ │ + movw r1, #24540 @ 0x5fdc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r4, r0 │ │ │ │ blx 2a034 │ │ │ │ cbz r0, 2b74e │ │ │ │ - movw r1, #27292 @ 0x6a9c │ │ │ │ + movw r1, #24348 @ 0x5f1c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ blx 2a034 │ │ │ │ cbz r0, 2b752 │ │ │ │ - movw r1, #27320 @ 0x6ab8 │ │ │ │ + movw r1, #24376 @ 0x5f38 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ blx 2a034 │ │ │ │ cbz r0, 2b756 │ │ │ │ - movw r1, #27388 @ 0x6afc │ │ │ │ + movw r1, #24444 @ 0x5f7c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ blx 2a034 │ │ │ │ cbz r0, 2b75a │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #27444 @ 0x6b34 │ │ │ │ + movw r1, #24500 @ 0x5fb4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ blx 2a034 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #7 │ │ │ │ movne r0, #8 │ │ │ │ b.n 2b75c │ │ │ │ @@ -1303,71 +1303,71 @@ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #67108864 @ 0x4000000 │ │ │ │ bne.n 2b794 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #10680 @ 0x29b8 │ │ │ │ + movw r1, #7736 @ 0x1e38 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ mov r0, r4 │ │ │ │ b.n 2b7a6 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r3, r1 │ │ │ │ add.w r1, r0, #12 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 8ee5c │ │ │ │ + bl 8e750 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ 0002b7aa : │ │ │ │ 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, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ - bl 923b8 │ │ │ │ + bl 91cb0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2b7fa │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 923d8 │ │ │ │ + bl 91cd0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2b7ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbz r3, 2b7f2 │ │ │ │ mov r4, r5 │ │ │ │ b.n 2b7fa │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ b.n 2b7ee │ │ │ │ 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, 2b812 │ │ │ │ - b.w a0cd8 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + b.w a067c <_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 r7, r0 │ │ │ │ @@ -1378,15 +1378,15 @@ │ │ │ │ ldr.w r0, [r7, r4, lsl #2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r5 │ │ │ │ beq.n 2b844 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 2b844 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ adds r4, #1 │ │ │ │ b.n 2b82c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ 0002b84c <_PyInterpreterState_GetConfigCopy@@Base>: │ │ │ │ push {lr} │ │ │ │ @@ -1398,19 +1398,19 @@ │ │ │ │ sub sp, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sp │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r2, r2, #4128 @ 0x1020 │ │ │ │ adds r2, #8 │ │ │ │ - bl 1a4ce8 │ │ │ │ + bl 1a2ac8 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cbz r0, 2b884 <_PyInterpreterState_GetConfigCopy@@Base+0x38> │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ - bl 5cc16 <_PyErr_SetFromPyStatus@@Base> │ │ │ │ + bl 5cc0e <_PyErr_SetFromPyStatus@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ 0002b88c <_PyInterpreterState_SetConfig@@Base>: │ │ │ │ @@ -1423,15 +1423,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 6c9c4 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 6c9bc <_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 │ │ │ │ @@ -1441,68 +1441,68 @@ │ │ │ │ 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 1a4ce8 │ │ │ │ + bl 1a2ac8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r3, 2b900 <_PyInterpreterState_SetConfig@@Base+0x74> │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - bl 5cc16 <_PyErr_SetFromPyStatus@@Base> │ │ │ │ + bl 5cc0e <_PyErr_SetFromPyStatus@@Base> │ │ │ │ b.n 2b92e <_PyInterpreterState_SetConfig@@Base+0xa2> │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, sp │ │ │ │ - bl 1a4e94 │ │ │ │ + bl 1a2c74 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2b8f2 <_PyInterpreterState_SetConfig@@Base+0x66> │ │ │ │ ldr r1, [r6, #8] │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, sp │ │ │ │ add.w r1, r1, #4128 @ 0x1020 │ │ │ │ adds r1, #8 │ │ │ │ - bl 1a4ce8 │ │ │ │ + bl 1a2ac8 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2b8f2 <_PyInterpreterState_SetConfig@@Base+0x66> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1bd79c │ │ │ │ + bl 1bb5d8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 6d2c0 │ │ │ │ + bl 6d288 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #304 @ 0x130 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r8, r9, 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, #3960] @ 0xf78 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #43024 @ 0xa810 │ │ │ │ + movw r1, #40040 @ 0x9c68 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 8edfc │ │ │ │ + bl 8e6f0 │ │ │ │ cbnz r0, 2b966 <_PyInterpreterState_SetConfig@@Base+0xda> │ │ │ │ movs r4, #0 │ │ │ │ b.n 2b9be <_PyInterpreterState_SetConfig@@Base+0x132> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl edbac │ │ │ │ + bl ed490 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2b962 <_PyInterpreterState_SetConfig@@Base+0xd6> │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1bce44 │ │ │ │ + bl 1bac80 │ │ │ │ cbnz r0, 2b9a2 <_PyInterpreterState_SetConfig@@Base+0x116> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ and.w r2, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r2, #32768 @ 0x8000 │ │ │ │ bne.n 2b9a2 <_PyInterpreterState_SetConfig@@Base+0x116> │ │ │ │ tst.w r3, #73 @ 0x49 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ @@ -1511,15 +1511,15 @@ │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ b.n 2b9aa <_PyInterpreterState_SetConfig@@Base+0x11e> │ │ │ │ movw r4, #7780 @ 0x1e64 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78004 │ │ │ │ + bl 77fb0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -1528,40 +1528,40 @@ │ │ │ │ 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, #43024 @ 0xa810 │ │ │ │ + movw r1, #40040 @ 0x9c68 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 8edfc │ │ │ │ + bl 8e6f0 │ │ │ │ cbz r0, 2ba1e <_PyInterpreterState_SetConfig@@Base+0x192> │ │ │ │ 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 ef0b8 │ │ │ │ + bl eea10 │ │ │ │ subs r1, r0, #0 │ │ │ │ bge.n 2ba10 <_PyInterpreterState_SetConfig@@Base+0x184> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2ba20 <_PyInterpreterState_SetConfig@@Base+0x194> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ b.n 2ba20 <_PyInterpreterState_SetConfig@@Base+0x194> │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ adds r1, #1 │ │ │ │ - bl ef83c │ │ │ │ + bl ef194 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2ba20 <_PyInterpreterState_SetConfig@@Base+0x194> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ @@ -1580,83 +1580,83 @@ │ │ │ │ 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 │ │ │ │ mov r0, sp │ │ │ │ - bl 1a2f14 │ │ │ │ + bl 1a0cc4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r3, 2ba64 <_Py_InitializeMain@@Base+0x26> │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ b.n 2ba72 <_Py_InitializeMain@@Base+0x34> │ │ │ │ ldr r2, [pc, #16] @ (2ba78 <_Py_InitializeMain@@Base+0x3a>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, r2] │ │ │ │ - bl 1b9d28 │ │ │ │ + bl 1b7b6c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, 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, #3960] @ 0xf78 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #43024 @ 0xa810 │ │ │ │ + movw r1, #40040 @ 0x9c68 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 8edfc │ │ │ │ + bl 8e6f0 │ │ │ │ cbnz r0, 2baa2 <_Py_InitializeMain@@Base+0x64> │ │ │ │ movs r4, #0 │ │ │ │ b.n 2baf4 <_Py_InitializeMain@@Base+0xb6> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ - bl edbac │ │ │ │ + bl ed490 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2ba9e <_Py_InitializeMain@@Base+0x60> │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1bce44 │ │ │ │ + bl 1bac80 │ │ │ │ cbnz r0, 2bad8 <_Py_InitializeMain@@Base+0x9a> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movw r4, #4308 @ 0x10d4 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ and.w r2, r2, #61440 @ 0xf000 │ │ │ │ cmp.w r2, #16384 @ 0x4000 │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ b.n 2bae0 <_Py_InitializeMain@@Base+0xa2> │ │ │ │ movw r4, #7780 @ 0x1e64 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78004 │ │ │ │ + bl 77fb0 │ │ │ │ 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 │ │ │ │ │ │ │ │ 0002bafc : │ │ │ │ movs r2, #1 │ │ │ │ - b.w 1c3f08 │ │ │ │ + b.w 1c1de0 │ │ │ │ │ │ │ │ 0002bb02 : │ │ │ │ - b.w 1c4310 │ │ │ │ + b.w 1c21e8 │ │ │ │ ... │ │ │ │ │ │ │ │ 0002bb08 : │ │ │ │ ldr r3, [pc, #12] @ (2bb18 ) │ │ │ │ str.w r0, [r3, #1416] @ 0x588 │ │ │ │ movs r0, #0 │ │ │ │ str.w r1, [r3, #1420] @ 0x58c │ │ │ │ @@ -1672,59 +1672,59 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ mov r4, r1 │ │ │ │ cbz r1, 2bb52 │ │ │ │ mov r0, r1 │ │ │ │ - bl 923b8 │ │ │ │ + bl 91cb0 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 2bb52 │ │ │ │ ldr r2, [pc, #44] @ (2bb6c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 1de6f0 │ │ │ │ + bl 1dc5f8 │ │ │ │ b.n 2bb68 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d7834 <_PyEval_MakePendingCalls@@Base+0x5f4> │ │ │ │ + bl 1d5734 <_PyEval_MakePendingCalls@@Base+0x624> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 790b0 │ │ │ │ + bl 79060 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ 0002bb70 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 7afb8 │ │ │ │ + bl 7af78 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2bba8 │ │ │ │ - bl 1210fc │ │ │ │ + bl 1208dc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2bb9c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbz r3, 2bba0 │ │ │ │ mov r4, r5 │ │ │ │ b.n 2bba8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ b.n 2bb9c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ 0002bbac : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1740,48 +1740,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 1dc490 │ │ │ │ + bl 1da398 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r3, 2bbea │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ bl 2b202 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - str r0, [sp, #736] @ 0x2e0 │ │ │ │ + strh r0, [r7, #40] @ 0x28 │ │ │ │ movs r1, r7 │ │ │ │ │ │ │ │ 0002bbf4 : │ │ │ │ cbnz r1, 2bbfa │ │ │ │ - b.w 927a8 │ │ │ │ + b.w 920a0 │ │ │ │ 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 2bc22 │ │ │ │ - movw r1, #63236 @ 0xf704 │ │ │ │ + movw r1, #60308 @ 0xeb94 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 927a8 │ │ │ │ + b.w 920a0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #23964 @ 0x5d9c │ │ │ │ + movw r1, #20980 @ 0x51f4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ + bl d52b8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 0002bc40 : │ │ │ │ movw r3, #19992 @ 0x4e18 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ ldr.w r2, [r3, #1428] @ 0x594 │ │ │ │ @@ -1792,15 +1792,15 @@ │ │ │ │ nop │ │ │ │ │ │ │ │ 0002bc58 : │ │ │ │ ldr r2, [pc, #12] @ (2bc68 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.w 1de6f0 │ │ │ │ + b.w 1dc5f8 │ │ │ │ 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 │ │ │ │ @@ -1821,83 +1821,83 @@ │ │ │ │ ldr.w r2, [r4, #456] @ 0x1c8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ bl 2be42 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 2bcc4 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1af8ac │ │ │ │ + bl 1ad864 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78004 │ │ │ │ + bl 77fb0 │ │ │ │ cbz r6, 2bce4 │ │ │ │ mov r5, r6 │ │ │ │ ldr.w r1, [r4, #2696] @ 0xa88 │ │ │ │ cbz r1, 2bd2a │ │ │ │ cbz r5, 2bd2a │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cbz r3, 2bd2a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1deb38 │ │ │ │ + bl 1dc974 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78004 │ │ │ │ + bl 77fb0 │ │ │ │ cbnz r6, 2bce8 │ │ │ │ movs r3, #22 │ │ │ │ str r3, [r4, #32] │ │ │ │ movs r0, #0 │ │ │ │ b.n 2be3e │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ adds r0, #1 │ │ │ │ - bl 77c4c │ │ │ │ + bl 77bf8 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2bd10 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r7 │ │ │ │ beq.n 2bd0a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2bd0a │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #15 │ │ │ │ str r3, [r4, #32] │ │ │ │ b.n 2bce4 │ │ │ │ add.w r1, r6, #16 │ │ │ │ blx 29d64 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r7 │ │ │ │ beq.n 2bd2a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2bd2a │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cbz r3, 2bd42 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df5dc │ │ │ │ + bl 1dd414 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2bd42 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78004 │ │ │ │ + bl 77fb0 │ │ │ │ b.n 2bce4 │ │ │ │ ldr.w r3, [r4, #460] @ 0x1cc │ │ │ │ cbz r3, 2bd4c │ │ │ │ str.w r3, [r4, #456] @ 0x1c8 │ │ │ │ cbnz r5, 2bd54 │ │ │ │ movs r3, #12 │ │ │ │ str r3, [r4, #32] │ │ │ │ b.n 2be26 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cbnz r3, 2bd64 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78004 │ │ │ │ + bl 77fb0 │ │ │ │ movs r3, #11 │ │ │ │ str r3, [r4, #32] │ │ │ │ b.n 2be26 │ │ │ │ ldr r6, [r4, #28] │ │ │ │ cbz r6, 2bdd2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -1910,29 +1910,29 @@ │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ adds r3, #1 │ │ │ │ adds r1, r7, #1 │ │ │ │ str.w r3, [r4, #464] @ 0x1d0 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ - bl 1d9ac8 │ │ │ │ + bl 1d79c8 │ │ │ │ mov r9, r0 │ │ │ │ cbnz r0, 2bdac │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 78004 │ │ │ │ + bl 77fb0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r9, [r4] │ │ │ │ - bl 78004 │ │ │ │ + bl 77fb0 │ │ │ │ b.n 2bce4 │ │ │ │ adds r2, r7, #1 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ blx 29c10 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78004 │ │ │ │ + bl 77fb0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ add r2, r7 │ │ │ │ str r2, [r4, #8] │ │ │ │ add r3, r6 │ │ │ │ str.w r3, [r4, #2708] @ 0xa94 │ │ │ │ @@ -1941,15 +1941,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 2ca6a <_Py_GetConfigsAsDict@@Base+0x98a> │ │ │ │ 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 78004 │ │ │ │ + bl 77fb0 │ │ │ │ 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 │ │ │ │ @@ -1963,21 +1963,21 @@ │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cbnz r3, 2be1a │ │ │ │ movs r0, #1 │ │ │ │ b.n 2be3e │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w ca77c │ │ │ │ + b.w ca068 │ │ │ │ ldr.w r3, [r4, #456] @ 0x1c8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 2bce4 │ │ │ │ - movw r0, #60920 @ 0xedf8 │ │ │ │ + movw r0, #57900 @ 0xe22c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 1c5d5c │ │ │ │ + bl 1c3c30 │ │ │ │ b.n 2bce4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ 0002be42 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1988,37 +1988,37 @@ │ │ │ │ movw r5, #11536 @ 0x2d10 │ │ │ │ movt r5, #78 @ 0x4e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp sl, r3 │ │ │ │ bne.n 2be82 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #25084 @ 0x61fc │ │ │ │ + movw r1, #22100 @ 0x5654 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ b.n 2bf3a │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r2 │ │ │ │ - bl 98598 │ │ │ │ + bl 97eb0 │ │ │ │ mov r7, r0 │ │ │ │ adds r0, r5, #4 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 2bea8 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2be98 │ │ │ │ mov r6, r0 │ │ │ │ dmb ish │ │ │ │ beq.n 2beb4 │ │ │ │ - bl 27378c │ │ │ │ + bl 272b8c │ │ │ │ str.w sl, [r5] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cbnz r3, 2bec6 │ │ │ │ movw r3, #49013 @ 0xbf75 │ │ │ │ movt r3, #2 │ │ │ │ str r3, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ @@ -2056,34 +2056,34 @@ │ │ │ │ bne.n 2bf26 │ │ │ │ strexb r1, r3, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2bf16 │ │ │ │ dmb ish │ │ │ │ beq.n 2bf32 │ │ │ │ ldr r0, [pc, #64] @ (2bf70 ) │ │ │ │ - bl 251744 │ │ │ │ + bl 250a74 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b07c │ │ │ │ + bl 9a968 │ │ │ │ cbnz r4, 2bf3e │ │ │ │ movs r5, #0 │ │ │ │ b.n 2bf64 │ │ │ │ mov r0, r4 │ │ │ │ blx 29b58 │ │ │ │ adds r6, r0, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77c4c │ │ │ │ + bl 77bf8 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 2bf5a │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ blx 29c10 │ │ │ │ b.n 2bf5e │ │ │ │ - bl 1ef298 │ │ │ │ + bl 1ee218 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cd04 │ │ │ │ + bl 6cccc │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #20 │ │ │ │ lsls r6, r1, #1 │ │ │ │ @@ -2098,35 +2098,35 @@ │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr.w r6, [r9] │ │ │ │ mov r5, r2 │ │ │ │ blx 29a1c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cbz r5, 2bfb6 │ │ │ │ - movw r2, #22376 @ 0x5768 │ │ │ │ + movw r2, #19392 @ 0x4bc0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ mov.w sl, #0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov.w r8, #100 @ 0x64 │ │ │ │ mov r4, sl │ │ │ │ blx 29a1c │ │ │ │ add.w r1, r8, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 6cf28 │ │ │ │ + bl 6cef0 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2bfec │ │ │ │ mov r0, sl │ │ │ │ - bl 6cd04 │ │ │ │ + bl 6cccc │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b07c │ │ │ │ - bl 1ef298 │ │ │ │ - bl 98598 │ │ │ │ + bl 9a968 │ │ │ │ + bl 1ee218 │ │ │ │ + bl 97eb0 │ │ │ │ movs r4, #0 │ │ │ │ b.n 2c0da │ │ │ │ add.w sl, r0, r4 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ cbz r2, 2c00a │ │ │ │ movw r3, #19992 @ 0x4e18 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ @@ -2152,87 +2152,87 @@ │ │ │ │ cbz r0, 2c03a │ │ │ │ mov r0, r7 │ │ │ │ blx 29c58 │ │ │ │ b.n 2c0b4 │ │ │ │ mov r0, r6 │ │ │ │ cmp.w fp, #4 │ │ │ │ bne.n 2c058 │ │ │ │ - bl 9b07c │ │ │ │ - bl e9180 │ │ │ │ + bl 9a968 │ │ │ │ + bl e8a64 │ │ │ │ mov fp, r0 │ │ │ │ - bl 98598 │ │ │ │ + bl 97eb0 │ │ │ │ cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ bne.n 2bff0 │ │ │ │ b.n 2c0ac │ │ │ │ - bl 30016 <_Py_fstat@@Base+0x586> │ │ │ │ + bl 303b0 <_Py_fstat@@Base+0x638> │ │ │ │ cmp r0, #1 │ │ │ │ bne.n 2c0b4 │ │ │ │ b.n 2c0ac │ │ │ │ mov r0, sl │ │ │ │ blx 29b58 │ │ │ │ add r4, r0 │ │ │ │ adds r3, r5, r4 │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ cmp r3, #10 │ │ │ │ beq.n 2c0ba │ │ │ │ cbz r4, 2c0a4 │ │ │ │ adds.w r8, r4, #2 │ │ │ │ bpl.n 2c0a8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6cd04 │ │ │ │ + bl 6cccc │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b07c │ │ │ │ + bl 9a968 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #25108 @ 0x6214 │ │ │ │ + movw r1, #22124 @ 0x566c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - bl 98598 │ │ │ │ + bl 12e510 │ │ │ │ + bl 97eb0 │ │ │ │ b.n 2bfe8 │ │ │ │ mov.w r8, #100 @ 0x64 │ │ │ │ mov sl, r5 │ │ │ │ b.n 2bfc6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6cd04 │ │ │ │ + bl 6cccc │ │ │ │ b.n 2bfe8 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [sl] │ │ │ │ adds r1, r4, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6cf28 │ │ │ │ + bl 6cef0 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 2c0da │ │ │ │ mov r0, r5 │ │ │ │ - bl 6cd04 │ │ │ │ + bl 6cccc │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b07c │ │ │ │ - bl 1ef298 │ │ │ │ - bl 98598 │ │ │ │ + bl 9a968 │ │ │ │ + bl 1ee218 │ │ │ │ + bl 97eb0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ 0002c0e0 <_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 71f84 │ │ │ │ + bl 71f40 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c938 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ - bl 71f84 │ │ │ │ + bl 71f40 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c938 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ movw r3, #11500 @ 0x2cec │ │ │ │ movt r3, #78 @ 0x4e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cbz r0, 2c120 <_Py_GetConfigsAsDict@@Base+0x40> │ │ │ │ - bl 7afb8 │ │ │ │ + bl 7af78 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2c13e <_Py_GetConfigsAsDict@@Base+0x5e> │ │ │ │ b.w 2c938 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ @@ -2240,58 +2240,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, #25212 @ 0x627c │ │ │ │ + movw r1, #22148 @ 0x5684 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 8084c │ │ │ │ + bl 80844 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c166 <_Py_GetConfigsAsDict@@Base+0x86> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c166 <_Py_GetConfigsAsDict@@Base+0x86> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2c6dc <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ movw r3, #11504 @ 0x2cf0 │ │ │ │ movt r3, #78 @ 0x4e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80ee8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c938 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #25244 @ 0x629c │ │ │ │ + movw r1, #22180 @ 0x56a4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8084c │ │ │ │ + bl 80844 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c1aa <_Py_GetConfigsAsDict@@Base+0xca> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c1aa <_Py_GetConfigsAsDict@@Base+0xca> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2c6dc <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ movw r3, #11508 @ 0x2cf4 │ │ │ │ movt r3, #78 @ 0x4e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cbz r0, 2c1c6 <_Py_GetConfigsAsDict@@Base+0xe6> │ │ │ │ - bl 7afb8 │ │ │ │ + bl 7af78 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2c1e4 <_Py_GetConfigsAsDict@@Base+0x104> │ │ │ │ b.n 2c938 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ @@ -2299,764 +2299,764 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #25276 @ 0x62bc │ │ │ │ + movw r1, #22212 @ 0x56c4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 8084c │ │ │ │ + bl 80844 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c20c <_Py_GetConfigsAsDict@@Base+0x12c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c20c <_Py_GetConfigsAsDict@@Base+0x12c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2c6dc <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ movw r3, #11512 @ 0x2cf8 │ │ │ │ movt r3, #78 @ 0x4e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80ee8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c938 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #25312 @ 0x62e0 │ │ │ │ + movw r1, #22248 @ 0x56e8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8084c │ │ │ │ + bl 80844 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c250 <_Py_GetConfigsAsDict@@Base+0x170> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c250 <_Py_GetConfigsAsDict@@Base+0x170> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2c6dc <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ movw r3, #40108 @ 0x9cac │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80ee8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c938 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #25352 @ 0x6308 │ │ │ │ + movw r1, #22288 @ 0x5710 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8084c │ │ │ │ + bl 80844 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c294 <_Py_GetConfigsAsDict@@Base+0x1b4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c294 <_Py_GetConfigsAsDict@@Base+0x1b4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2c6dc <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ movw r3, #40160 @ 0x9ce0 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80ee8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c938 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #25364 @ 0x6314 │ │ │ │ + movw r1, #22300 @ 0x571c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8084c │ │ │ │ + bl 80844 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c2d8 <_Py_GetConfigsAsDict@@Base+0x1f8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c2d8 <_Py_GetConfigsAsDict@@Base+0x1f8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2c6dc <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ movw r3, #40164 @ 0x9ce4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80ee8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c938 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #25380 @ 0x6324 │ │ │ │ + movw r1, #22316 @ 0x572c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8084c │ │ │ │ + bl 80844 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c31c <_Py_GetConfigsAsDict@@Base+0x23c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c31c <_Py_GetConfigsAsDict@@Base+0x23c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2c6dc <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ movw r3, #40168 @ 0x9ce8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80ee8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c938 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #25396 @ 0x6334 │ │ │ │ + movw r1, #22332 @ 0x573c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8084c │ │ │ │ + bl 80844 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c360 <_Py_GetConfigsAsDict@@Base+0x280> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c360 <_Py_GetConfigsAsDict@@Base+0x280> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2c6dc <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ movw r3, #40152 @ 0x9cd8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80ee8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c938 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #25412 @ 0x6344 │ │ │ │ + movw r1, #22348 @ 0x574c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8084c │ │ │ │ + bl 80844 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c3a4 <_Py_GetConfigsAsDict@@Base+0x2c4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c3a4 <_Py_GetConfigsAsDict@@Base+0x2c4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2c6dc <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ movw r3, #40148 @ 0x9cd4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80ee8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c938 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #25432 @ 0x6358 │ │ │ │ + movw r1, #22368 @ 0x5760 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8084c │ │ │ │ + bl 80844 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c3e8 <_Py_GetConfigsAsDict@@Base+0x308> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c3e8 <_Py_GetConfigsAsDict@@Base+0x308> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2c6dc <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ movw r3, #40156 @ 0x9cdc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80ee8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c938 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #25448 @ 0x6368 │ │ │ │ + movw r1, #22384 @ 0x5770 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8084c │ │ │ │ + bl 80844 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c42c <_Py_GetConfigsAsDict@@Base+0x34c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c42c <_Py_GetConfigsAsDict@@Base+0x34c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2c6dc <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ movw r3, #40180 @ 0x9cf4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80ee8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c938 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #25464 @ 0x6378 │ │ │ │ + movw r1, #22400 @ 0x5780 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8084c │ │ │ │ + bl 80844 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c470 <_Py_GetConfigsAsDict@@Base+0x390> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c470 <_Py_GetConfigsAsDict@@Base+0x390> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2c6dc <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ movw r3, #40144 @ 0x9cd0 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80ee8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c938 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #25480 @ 0x6388 │ │ │ │ + movw r1, #22416 @ 0x5790 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8084c │ │ │ │ + bl 80844 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c4b4 <_Py_GetConfigsAsDict@@Base+0x3d4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c4b4 <_Py_GetConfigsAsDict@@Base+0x3d4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2c6dc <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ movw r3, #40172 @ 0x9cec │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80ee8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c938 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #25500 @ 0x639c │ │ │ │ + movw r1, #22436 @ 0x57a4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8084c │ │ │ │ + bl 80844 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c4f8 <_Py_GetConfigsAsDict@@Base+0x418> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c4f8 <_Py_GetConfigsAsDict@@Base+0x418> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2c6dc <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ movw r3, #40104 @ 0x9ca8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80ee8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c938 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #25516 @ 0x63ac │ │ │ │ + movw r1, #22452 @ 0x57b4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8084c │ │ │ │ + bl 80844 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c53c <_Py_GetConfigsAsDict@@Base+0x45c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c53c <_Py_GetConfigsAsDict@@Base+0x45c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2c6dc <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ movw r3, #40184 @ 0x9cf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80ee8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c938 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #25544 @ 0x63c8 │ │ │ │ + movw r1, #22480 @ 0x57d0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8084c │ │ │ │ + bl 80844 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c580 <_Py_GetConfigsAsDict@@Base+0x4a0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c580 <_Py_GetConfigsAsDict@@Base+0x4a0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2c6dc <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ movw r3, #40188 @ 0x9cfc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80ee8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c938 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #25572 @ 0x63e4 │ │ │ │ + movw r1, #22508 @ 0x57ec │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8084c │ │ │ │ + bl 80844 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c5c4 <_Py_GetConfigsAsDict@@Base+0x4e4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c5c4 <_Py_GetConfigsAsDict@@Base+0x4e4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2c6dc <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ movw r3, #40176 @ 0x9cf0 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80ee8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c938 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #25596 @ 0x63fc │ │ │ │ + movw r1, #22532 @ 0x5804 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8084c │ │ │ │ + bl 80844 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c608 <_Py_GetConfigsAsDict@@Base+0x528> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c608 <_Py_GetConfigsAsDict@@Base+0x528> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.n 2c6dc <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ movw r3, #40840 @ 0x9f88 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80ee8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c938 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #25620 @ 0x6414 │ │ │ │ + movw r1, #22556 @ 0x581c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8084c │ │ │ │ + bl 80844 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c64a <_Py_GetConfigsAsDict@@Base+0x56a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c64a <_Py_GetConfigsAsDict@@Base+0x56a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.n 2c6dc <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ movw r3, #40100 @ 0x9ca4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80ee8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c938 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #25648 @ 0x6430 │ │ │ │ + movw r1, #22584 @ 0x5838 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8084c │ │ │ │ + bl 80844 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c68c <_Py_GetConfigsAsDict@@Base+0x5ac> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c68c <_Py_GetConfigsAsDict@@Base+0x5ac> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.n 2c6dc <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #25748 @ 0x6494 │ │ │ │ + movw r1, #22684 @ 0x589c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 8084c │ │ │ │ + bl 80844 │ │ │ │ adds r0, #1 │ │ │ │ beq.w 2c93a <_Py_GetConfigsAsDict@@Base+0x85a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2c94a <_Py_GetConfigsAsDict@@Base+0x86a> │ │ │ │ ldr r3, [pc, #840] @ (2c9fc <_Py_GetConfigsAsDict@@Base+0x91c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ ldr.w r5, [r7, #3720] @ 0xe88 │ │ │ │ - bl 71f84 │ │ │ │ + bl 71f40 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c938 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ add.w r5, r5, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r5, #1444] @ 0x5a4 │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80ee8 │ │ │ │ mov r8, r0 │ │ │ │ cbnz r0, 2c6fa <_Py_GetConfigsAsDict@@Base+0x61a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 2c938 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c938 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ b.n 2c938 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #48972 @ 0xbf4c │ │ │ │ + movw r1, #46028 @ 0xb3cc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8084c │ │ │ │ + bl 80844 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2c95c <_Py_GetConfigsAsDict@@Base+0x87c> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.n 2c6dc <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ ldr.w r0, [r5, #1448] @ 0x5a8 │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80ee8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2c6dc <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #49232 @ 0xc050 │ │ │ │ + movw r1, #46288 @ 0xb4d0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8084c │ │ │ │ + bl 80844 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2c970 <_Py_GetConfigsAsDict@@Base+0x890> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.n 2c6dc <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ ldr.w r0, [r5, #1452] @ 0x5ac │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80ee8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2c6dc <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #48988 @ 0xbf5c │ │ │ │ + movw r1, #46044 @ 0xb3dc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8084c │ │ │ │ + bl 80844 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2c984 <_Py_GetConfigsAsDict@@Base+0x8a4> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.n 2c6dc <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ ldr.w r0, [r5, #1456] @ 0x5b0 │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80ee8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2c6dc <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #49000 @ 0xbf68 │ │ │ │ + movw r1, #46056 @ 0xb3e8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8084c │ │ │ │ + bl 80844 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2c998 <_Py_GetConfigsAsDict@@Base+0x8b8> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.n 2c6dc <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ ldr.w r0, [r5, #1460] @ 0x5b4 │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80ee8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2c6dc <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #25664 @ 0x6440 │ │ │ │ + movw r1, #22600 @ 0x5848 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8084c │ │ │ │ + bl 80844 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2c9ac <_Py_GetConfigsAsDict@@Base+0x8cc> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.w 2c6dc <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ ldr.w r0, [r5, #1464] @ 0x5b8 │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80ee8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c6dc <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #25684 @ 0x6454 │ │ │ │ + movw r1, #22620 @ 0x585c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8084c │ │ │ │ + bl 80844 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2c9c0 <_Py_GetConfigsAsDict@@Base+0x8e0> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.w 2c6dc <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ ldr.w r0, [r5, #1468] @ 0x5bc │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80ee8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c6dc <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #25700 @ 0x6464 │ │ │ │ + movw r1, #22636 @ 0x586c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8084c │ │ │ │ + bl 80844 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2c9d4 <_Py_GetConfigsAsDict@@Base+0x8f4> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.w 2c6dc <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ ldr.w r0, [r5, #1472] @ 0x5c0 │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80ee8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c6dc <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #4432 @ 0x1150 │ │ │ │ + movw r1, #1516 @ 0x5ec │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8084c │ │ │ │ + bl 80844 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2c9e8 <_Py_GetConfigsAsDict@@Base+0x908> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.w 2c6dc <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ ldr.w r0, [r5, #1476] @ 0x5c4 │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80ee8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c6dc <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #49016 @ 0xbf78 │ │ │ │ + movw r1, #46072 @ 0xb3f8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8084c │ │ │ │ + bl 80844 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2ca00 <_Py_GetConfigsAsDict@@Base+0x920> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.w 2c6dc <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ ldr.w r0, [r5, #1480] @ 0x5c8 │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80ee8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c6dc <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #25724 @ 0x647c │ │ │ │ + movw r1, #22660 @ 0x5884 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8084c │ │ │ │ + bl 80844 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2ca14 <_Py_GetConfigsAsDict@@Base+0x934> │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ beq.w 2c6dc <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #25736 @ 0x6488 │ │ │ │ + movw r1, #22672 @ 0x5890 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 8084c │ │ │ │ + bl 80844 │ │ │ │ adds r0, #1 │ │ │ │ beq.n 2c93a <_Py_GetConfigsAsDict@@Base+0x85a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 2ca26 <_Py_GetConfigsAsDict@@Base+0x946> │ │ │ │ add.w r0, r7, #4128 @ 0x1020 │ │ │ │ adds r0, #8 │ │ │ │ - bl e69bc <_PyConfig_AsDict@@Base> │ │ │ │ + bl e62a0 <_PyConfig_AsDict@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 2ca38 <_Py_GetConfigsAsDict@@Base+0x958> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r6 │ │ │ │ movs r6, #0 │ │ │ │ - bl 79054 │ │ │ │ + bl 79004 │ │ │ │ mov r0, r4 │ │ │ │ - bl 79054 │ │ │ │ + bl 79004 │ │ │ │ b.n 2ca64 <_Py_GetConfigsAsDict@@Base+0x984> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c6b2 <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ b.n 2c6b2 <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c71a <_Py_GetConfigsAsDict@@Base+0x63a> │ │ │ │ mov r0, r8 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ b.n 2c71a <_Py_GetConfigsAsDict@@Base+0x63a> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c74e <_Py_GetConfigsAsDict@@Base+0x66e> │ │ │ │ mov r0, r8 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ b.n 2c74e <_Py_GetConfigsAsDict@@Base+0x66e> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c782 <_Py_GetConfigsAsDict@@Base+0x6a2> │ │ │ │ mov r0, r8 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ b.n 2c782 <_Py_GetConfigsAsDict@@Base+0x6a2> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c7b6 <_Py_GetConfigsAsDict@@Base+0x6d6> │ │ │ │ mov r0, r8 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ b.n 2c7b6 <_Py_GetConfigsAsDict@@Base+0x6d6> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c7ea <_Py_GetConfigsAsDict@@Base+0x70a> │ │ │ │ mov r0, r8 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ b.n 2c7ea <_Py_GetConfigsAsDict@@Base+0x70a> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c822 <_Py_GetConfigsAsDict@@Base+0x742> │ │ │ │ mov r0, r8 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ b.n 2c822 <_Py_GetConfigsAsDict@@Base+0x742> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c85a <_Py_GetConfigsAsDict@@Base+0x77a> │ │ │ │ mov r0, r8 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ b.n 2c85a <_Py_GetConfigsAsDict@@Base+0x77a> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c892 <_Py_GetConfigsAsDict@@Base+0x7b2> │ │ │ │ mov r0, r8 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ b.n 2c892 <_Py_GetConfigsAsDict@@Base+0x7b2> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c8ca <_Py_GetConfigsAsDict@@Base+0x7ea> │ │ │ │ mov r0, r8 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ b.n 2c8ca <_Py_GetConfigsAsDict@@Base+0x7ea> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c900 <_Py_GetConfigsAsDict@@Base+0x820> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ b.n 2c900 <_Py_GetConfigsAsDict@@Base+0x820> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c926 <_Py_GetConfigsAsDict@@Base+0x846> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ b.n 2c926 <_Py_GetConfigsAsDict@@Base+0x846> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37556 @ 0x92b4 │ │ │ │ + movw r1, #34572 @ 0x870c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8084c │ │ │ │ + bl 80844 │ │ │ │ adds r0, #1 │ │ │ │ beq.w 2c93a <_Py_GetConfigsAsDict@@Base+0x85a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2ca64 <_Py_GetConfigsAsDict@@Base+0x984> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2ca64 <_Py_GetConfigsAsDict@@Base+0x984> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_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 │ │ │ │ @@ -3115,19 +3115,19 @@ │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, sp │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - bl 95c10 │ │ │ │ + bl 95528 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cbz r0, 2cb2a │ │ │ │ - bl 78004 │ │ │ │ + bl 77fb0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 0002cb30 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -3145,31 +3145,31 @@ │ │ │ │ mov r3, r4 │ │ │ │ subs r2, r4, #1 │ │ │ │ adc.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r2, #262144 @ 0x40000 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ bcs.n 2cb74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77c4c │ │ │ │ + bl 77bf8 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2cb80 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #112 @ 0x70 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 48e22 │ │ │ │ + b.w 48ede │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ blx 2a650 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 94248 │ │ │ │ + bl 93b60 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78004 │ │ │ │ + bl 77fb0 │ │ │ │ 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 │ │ │ │ @@ -3183,15 +3183,15 @@ │ │ │ │ blx 29cf4 │ │ │ │ adds r2, r0, #1 │ │ │ │ bne.n 2cbda │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 37a5c │ │ │ │ + bl 37b42 │ │ │ │ b.n 2cc18 │ │ │ │ cmp r0, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite gt │ │ │ │ addgt.w r2, r0, #4294967295 @ 0xffffffff │ │ │ │ movle r2, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -3199,68 +3199,68 @@ │ │ │ │ asrs r3, r2, #31 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a0ec │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ beq.n 2cbc8 │ │ │ │ - movw r1, #38084 @ 0x94c4 │ │ │ │ + movw r1, #35100 @ 0x891c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #49480 @ 0xc148 │ │ │ │ + movw r0, #46536 @ 0xb5c8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 115780 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 115094 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 2cc1c │ │ │ │ movs r0, #0 │ │ │ │ b.n 2ccfe │ │ │ │ mov r2, r6 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - movw r1, #33668 @ 0x8384 │ │ │ │ + movw r1, #30732 @ 0x780c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r3, [sp, #16] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ - movw r3, #58016 @ 0xe2a0 │ │ │ │ + movw r3, #55032 @ 0xd6f8 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - bl 8761c │ │ │ │ + bl 8717c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2cc6a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2cc6a │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 2cc18 │ │ │ │ ldr r1, [pc, #148] @ (2cd04 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 90f4c │ │ │ │ + bl 90848 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2cc8e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2cc8e │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 2cc18 │ │ │ │ ldr.w r0, [r7, #2712] @ 0xa98 │ │ │ │ str.w r4, [r7, #2712] @ 0xa98 │ │ │ │ - bl 79054 │ │ │ │ + bl 79004 │ │ │ │ cmp r5, #0 │ │ │ │ bgt.n 2cca6 │ │ │ │ movs r0, #1 │ │ │ │ b.n 2ccfe │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [pc, #88] @ (2cd08 ) │ │ │ │ @@ -3272,142 +3272,140 @@ │ │ │ │ ldr r6, [r4, r3] │ │ │ │ cbnz r6, 2cccc │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 8bb58 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 8b418 <_PyObject_MakeTpCall@@Base> │ │ │ │ b.n 2cce2 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ blx r6 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8909c <_Py_CheckFunctionResult@@Base> │ │ │ │ + bl 88bec <_Py_CheckFunctionResult@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2cc18 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2cca2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2cca2 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ b.n 2cca2 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ b.n 2c808 <_Py_GetConfigsAsDict@@Base+0x728> │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ 0002cd0c : │ │ │ │ - ldr r0, [pc, #4] @ (2cd14 ) │ │ │ │ - b.w cf5bc │ │ │ │ - nop │ │ │ │ - add r5, pc, #544 @ (adr r5, 2cf38 <_PyUnicode_FromId@@Base+0x36>) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + movw r0, #42404 @ 0xa5a4 │ │ │ │ + movt r0, #72 @ 0x48 │ │ │ │ + b.w ceee4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movw r2, #34124 @ 0x854c │ │ │ │ + movw r2, #31060 @ 0x7954 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #34132 @ 0x8554 │ │ │ │ + movw r1, #31068 @ 0x795c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1dea3c │ │ │ │ + bl 1dc8e8 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 2cd6c │ │ │ │ ldr r0, [pc, #220] @ (2ce20 ) │ │ │ │ - bl 7f9e0 │ │ │ │ + bl 7f9c0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2cd6c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl e1f18 │ │ │ │ + bl e17f4 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2cd72 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2cd6c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2cd6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2ce1e │ │ │ │ mov r0, r4 │ │ │ │ - bl 72154 <_PyObject_GC_New@@Base> │ │ │ │ + bl 72110 <_PyObject_GC_New@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 2cd9e │ │ │ │ - movw r3, #34148 @ 0x8564 │ │ │ │ + movw r3, #31084 @ 0x796c │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ str r3, [r0, #8] │ │ │ │ - movw r3, #54689 @ 0xd5a1 │ │ │ │ + movw r3, #50325 @ 0xc495 │ │ │ │ movt r3, #35 @ 0x23 │ │ │ │ str r3, [r0, #12] │ │ │ │ - movw r3, #56537 @ 0xdcd9 │ │ │ │ + movw r3, #52173 @ 0xcbcd │ │ │ │ movt r3, #35 @ 0x23 │ │ │ │ str r3, [r0, #16] │ │ │ │ - bl 826c0 │ │ │ │ + bl 82230 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2cdb4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2cdb4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #34156 @ 0x856c │ │ │ │ + movw r1, #31092 @ 0x7974 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cfe0c │ │ │ │ + bl cf734 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 2cd6c │ │ │ │ movs r0, #8 │ │ │ │ - bl 77c4c │ │ │ │ + bl 77bf8 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 2cdd8 │ │ │ │ - bl 1ef298 │ │ │ │ + bl 1ee218 │ │ │ │ b.n 2ce0c │ │ │ │ - movw r2, #43269 @ 0xa905 │ │ │ │ + movw r2, #34993 @ 0x88b1 │ │ │ │ movt r2, #25 │ │ │ │ - movw r3, #16713 @ 0x4149 │ │ │ │ + movw r3, #10877 @ 0x2a7d │ │ │ │ movt r3, #30 │ │ │ │ - movw r1, #33972 @ 0x84b4 │ │ │ │ + movw r1, #30908 @ 0x78bc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ strd r2, r3, [r0] │ │ │ │ movw r2, #57895 @ 0xe227 │ │ │ │ movt r2, #2 │ │ │ │ - bl fe7e4 │ │ │ │ + bl fe110 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2ce0a │ │ │ │ mov r0, r4 │ │ │ │ - bl 78004 │ │ │ │ + bl 77fb0 │ │ │ │ mov r4, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #33984 @ 0x84c0 │ │ │ │ + movw r1, #30920 @ 0x78c8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cfe0c │ │ │ │ + bl cf734 │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - add r5, pc, #752 @ (adr r5, 2d114 ) │ │ │ │ + add r5, pc, #864 @ (adr r5, 2d184 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r2, [r1, #180] @ 0xb4 │ │ │ │ movs r3, #28 │ │ │ │ @@ -3426,15 +3424,15 @@ │ │ │ │ b.n 2ce62 │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ adds r4, r0, r3 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cbz r0, 2ce6e │ │ │ │ movs r1, #0 │ │ │ │ - bl 10711c <_PyArg_UnpackKeywords@@Base+0x630> │ │ │ │ + bl 106a98 <_PyArg_UnpackKeywords@@Base+0x630> │ │ │ │ b.n 2ce62 │ │ │ │ pop {r4, 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 │ │ │ │ @@ -3471,15 +3469,15 @@ │ │ │ │ cbz r2, 2cefa │ │ │ │ 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 1e7e24 │ │ │ │ + b.w 1e6cdc │ │ │ │ │ │ │ │ 0002cf02 <_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 │ │ │ │ @@ -3492,15 +3490,15 @@ │ │ │ │ bne.n 2cf32 <_PyUnicode_FromId@@Base+0x30> │ │ │ │ strexb r1, r3, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2cf22 <_PyUnicode_FromId@@Base+0x20> │ │ │ │ dmb ish │ │ │ │ beq.n 2cf3e <_PyUnicode_FromId@@Base+0x3c> │ │ │ │ mov r0, r8 │ │ │ │ - bl 27378c │ │ │ │ + bl 272b8c │ │ │ │ ldr r3, [pc, #324] @ (2d084 <_PyUnicode_FromId@@Base+0x182>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ dmb ish │ │ │ │ ldr r4, [r7, #4] │ │ │ │ dmb ish │ │ │ │ @@ -3516,15 +3514,15 @@ │ │ │ │ bne.n 2cf7a <_PyUnicode_FromId@@Base+0x78> │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2cf6a <_PyUnicode_FromId@@Base+0x68> │ │ │ │ dmb ish │ │ │ │ beq.n 2cf86 <_PyUnicode_FromId@@Base+0x84> │ │ │ │ mov r0, r5 │ │ │ │ - bl 27378c │ │ │ │ + bl 272b8c │ │ │ │ dmb ish │ │ │ │ ldr r4, [r7, #4] │ │ │ │ dmb ish │ │ │ │ cmp r4, #0 │ │ │ │ bge.n 2cfac <_PyUnicode_FromId@@Base+0xaa> │ │ │ │ add.w r6, r6, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r6, #1516] @ 0x5ec │ │ │ │ @@ -3540,15 +3538,15 @@ │ │ │ │ bne.n 2cfc4 <_PyUnicode_FromId@@Base+0xc2> │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2cfb4 <_PyUnicode_FromId@@Base+0xb2> │ │ │ │ dmb ish │ │ │ │ beq.n 2cfd0 <_PyUnicode_FromId@@Base+0xce> │ │ │ │ mov r0, r5 │ │ │ │ - bl 251744 │ │ │ │ + bl 250a74 │ │ │ │ add.w r5, r9, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r5, #3436] @ 0xd6c │ │ │ │ cmp r3, r4 │ │ │ │ ble.n 2cfe6 <_PyUnicode_FromId@@Base+0xe4> │ │ │ │ ldr.w r3, [r5, #3440] @ 0xd70 │ │ │ │ ldr.w r6, [r3, r4, lsl #2] │ │ │ │ cbnz r6, 2d058 <_PyUnicode_FromId@@Base+0x156> │ │ │ │ @@ -3557,34 +3555,34 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ mov r3, sl │ │ │ │ mov r1, r0 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r6 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 7afe0 │ │ │ │ + bl 7afa0 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 2d032 <_PyUnicode_FromId@@Base+0x130> │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #1 │ │ │ │ - bl 7bfac │ │ │ │ + bl 7bf6c │ │ │ │ ldr.w r3, [r5, #3436] @ 0xd6c │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r5, #3440] @ 0xd70 │ │ │ │ cmp r3, r4 │ │ │ │ bgt.n 2d050 <_PyUnicode_FromId@@Base+0x14e> │ │ │ │ lsls r7, r4, #1 │ │ │ │ cmp r7, #16 │ │ │ │ it lt │ │ │ │ movlt r7, #16 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - bl 862b4 │ │ │ │ + bl 85e18 │ │ │ │ mov r9, r0 │ │ │ │ cbnz r0, 2d036 <_PyUnicode_FromId@@Base+0x134> │ │ │ │ - bl 1ef298 │ │ │ │ + bl 1ee218 │ │ │ │ movs r6, #0 │ │ │ │ b.n 2d058 <_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 │ │ │ │ @@ -3600,15 +3598,15 @@ │ │ │ │ bne.n 2d070 <_PyUnicode_FromId@@Base+0x16e> │ │ │ │ strexb r1, r3, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2d060 <_PyUnicode_FromId@@Base+0x15e> │ │ │ │ dmb ish │ │ │ │ beq.n 2d07c <_PyUnicode_FromId@@Base+0x17a> │ │ │ │ mov r0, r8 │ │ │ │ - bl 251744 │ │ │ │ + bl 250a74 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ 0002d088 : │ │ │ │ @@ -3623,19 +3621,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 92748 │ │ │ │ + bl 92040 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1b5f20 │ │ │ │ + b.w 1b3d58 │ │ │ │ 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, #38544 @ 0x9690 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ @@ -3645,63 +3643,63 @@ │ │ │ │ cbz r0, 2d0e8 │ │ │ │ movs r0, #10 │ │ │ │ blx 2a24c │ │ │ │ ldr r4, [pc, #200] @ (2d1b4 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ ldr r6, [r6, #0] │ │ │ │ movs r3, #32 │ │ │ │ - movw r1, #37832 @ 0x93c8 │ │ │ │ + movw r1, #34848 @ 0x8820 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r6 │ │ │ │ movw r8, #42012 @ 0xa41c │ │ │ │ movt r8, #71 @ 0x47 │ │ │ │ ldr r2, [r5, r4] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #2416] @ 0x970 │ │ │ │ bl 2d716 <_PyObject_DebugMallocStats@@Base+0x528> │ │ │ │ ldr r2, [r5, r4] │ │ │ │ movs r3, #20 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #37852 @ 0x93dc │ │ │ │ + movw r1, #34868 @ 0x8834 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #2740] @ 0xab4 │ │ │ │ bl 2d716 <_PyObject_DebugMallocStats@@Base+0x528> │ │ │ │ ldr r2, [r5, r4] │ │ │ │ movs r3, #16 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #37876 @ 0x93f4 │ │ │ │ + movw r1, #34892 @ 0x884c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ bl 2d716 <_PyObject_DebugMallocStats@@Base+0x528> │ │ │ │ ldr r2, [r5, r4] │ │ │ │ movs r3, #20 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #37896 @ 0x9408 │ │ │ │ + movw r1, #34912 @ 0x8860 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #2092] @ 0x82c │ │ │ │ bl 2d716 <_PyObject_DebugMallocStats@@Base+0x528> │ │ │ │ ldr r3, [r5, r4] │ │ │ │ movs r5, #0 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ add.w r4, r4, #5760 @ 0x1680 │ │ │ │ adds r4, #24 │ │ │ │ adds r5, #1 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, sp │ │ │ │ - movw r2, #37916 @ 0x941c │ │ │ │ + movw r2, #34932 @ 0x8874 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - bl 6d648 │ │ │ │ + bl 6d610 │ │ │ │ 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 │ │ │ │ @@ -3714,36 +3712,36 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, 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 │ │ │ │ - bl 9a4a4 <_Py_GetConfig@@Base> │ │ │ │ + bl 99d9c <_Py_GetConfig@@Base> │ │ │ │ ldr.w r0, [r0, #188] @ 0xbc │ │ │ │ cmp r0, #0 │ │ │ │ bgt.n 2d1dc │ │ │ │ movs r0, #84 @ 0x54 │ │ │ │ blx 29228 │ │ │ │ cmp r0, #0 │ │ │ │ ble.n 2d1e4 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 80ef0 │ │ │ │ + b.w 80ee8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ 0002d1ee <_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, #19992 @ 0x4e18 │ │ │ │ movt r2, #73 @ 0x49 │ │ │ │ - movw r3, #14945 @ 0x3a61 │ │ │ │ + movw r3, #14873 @ 0x3a19 │ │ │ │ movt r3, #7 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r1, [r2, #800] @ 0x320 │ │ │ │ cbz r1, 2d222 <_PyObject_DebugMallocStats@@Base+0x34> │ │ │ │ ldr.w r0, [r2, #784] @ 0x310 │ │ │ │ subs r5, r0, r3 │ │ │ │ @@ -3757,85 +3755,85 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 2d314 <_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, #37944 @ 0x9438 │ │ │ │ + movw r2, #34960 @ 0x8890 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ add r6, sp, #20 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ mov.w r3, #65536 @ 0x10000 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #37996 @ 0x946c │ │ │ │ + movw r2, #35012 @ 0x88c4 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ mov.w r3, #2097152 @ 0x200000 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #38028 @ 0x948c │ │ │ │ + movw r2, #35044 @ 0x88e4 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ - bl 1a2a4c <_start@@Base+0xc50> │ │ │ │ + bl 1a07fc <_start@@Base+0xc4c> │ │ │ │ ldr r1, [pc, #204] @ (2d344 <_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, #14499 @ 0x38a3 │ │ │ │ + movw r3, #2911 @ 0xb5f │ │ │ │ movt r3, #6 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1a79cc <_Py_write_noraise@@Base+0xca8> │ │ │ │ + bl 1a57ac <_Py_write_noraise@@Base+0xca8> │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #3255 @ 0xcb7 │ │ │ │ + movw r2, #4439 @ 0x1157 │ │ │ │ movt r2, #6 │ │ │ │ - movw r1, #3313 @ 0xcf1 │ │ │ │ + movw r1, #4497 @ 0x1191 │ │ │ │ movt r1, #6 │ │ │ │ - bl 1a7b84 │ │ │ │ + bl 1a5964 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #38060 @ 0x94ac │ │ │ │ + movw r2, #35076 @ 0x8904 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #38088 @ 0x94c8 │ │ │ │ + movw r2, #35104 @ 0x8920 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #38116 @ 0x94e4 │ │ │ │ + movw r2, #35132 @ 0x893c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #38156 @ 0x950c │ │ │ │ + movw r2, #35172 @ 0x8964 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #38184 @ 0x9528 │ │ │ │ + movw r2, #35200 @ 0x8980 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ b.n 2d33c <_PyObject_DebugMallocStats@@Base+0x14e> │ │ │ │ - movw r0, #9329 @ 0x2471 │ │ │ │ + movw r0, #9261 @ 0x242d │ │ │ │ movt r0, #7 │ │ │ │ cbz r1, 2d32a <_PyObject_DebugMallocStats@@Base+0x13c> │ │ │ │ ldr.w r3, [r2, #784] @ 0x310 │ │ │ │ subs r2, r3, r0 │ │ │ │ negs r0, r2 │ │ │ │ adcs r0, r2 │ │ │ │ b.n 2d334 <_PyObject_DebugMallocStats@@Base+0x146> │ │ │ │ @@ -3852,15 +3850,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 1ec2f4 │ │ │ │ + bl 1eb278 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ 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 │ │ │ │ @@ -3876,15 +3874,15 @@ │ │ │ │ add r5, sp, #432 @ 0x1b0 │ │ │ │ movs r7, #0 │ │ │ │ mov sl, r7 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1528] @ 0x5f8 │ │ │ │ str r2, [sp, #20] │ │ │ │ - movw r2, #38212 @ 0x9544 │ │ │ │ + movw r2, #35228 @ 0x899c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ @@ -3939,15 +3937,15 @@ │ │ │ │ cbz r7, 2d45e <_PyObject_DebugMallocStats@@Base+0x270> │ │ │ │ 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 278428 │ │ │ │ + bl 277880 │ │ │ │ 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 2d422 <_PyObject_DebugMallocStats@@Base+0x234> │ │ │ │ mov r7, sl │ │ │ │ @@ -3958,23 +3956,23 @@ │ │ │ │ mov r1, fp │ │ │ │ movs r0, #10 │ │ │ │ movs r6, #0 │ │ │ │ blx 2a24c │ │ │ │ mov r3, fp │ │ │ │ movs r2, #110 @ 0x6e │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #38264 @ 0x9578 │ │ │ │ + movw r0, #35280 @ 0x89d0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r9, r6 │ │ │ │ blx 29fe0 │ │ │ │ mov sl, r6 │ │ │ │ str.w fp, [sp, #36] @ 0x24 │ │ │ │ mov r5, r6 │ │ │ │ mov fp, r6 │ │ │ │ - movw r3, #38376 @ 0x95e8 │ │ │ │ + movw r3, #35392 @ 0x8a40 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ str r6, [sp, #28] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, r5 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #176 @ 0xb0 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ @@ -3996,123 +3994,123 @@ │ │ │ │ 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 278684 │ │ │ │ + bl 277adc │ │ │ │ mov r3, r5 │ │ │ │ mla fp, r4, r1, fp │ │ │ │ b.n 2d4aa <_PyObject_DebugMallocStats@@Base+0x2bc> │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ b.n 2d4a6 <_PyObject_DebugMallocStats@@Base+0x2b8> │ │ │ │ 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, #38404 @ 0x9604 │ │ │ │ + movw r1, #35420 @ 0x8a5c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr.w r2, [r3, #792] @ 0x318 │ │ │ │ bl 2d648 <_PyObject_DebugMallocStats@@Base+0x45a> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #38432 @ 0x9620 │ │ │ │ + movw r1, #35448 @ 0x8a78 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr.w r2, [r3, #792] @ 0x318 │ │ │ │ subs r2, r2, r7 │ │ │ │ bl 2d648 <_PyObject_DebugMallocStats@@Base+0x45a> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #38452 @ 0x9634 │ │ │ │ + movw r1, #35468 @ 0x8a8c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr.w r2, [r3, #796] @ 0x31c │ │ │ │ bl 2d648 <_PyObject_DebugMallocStats@@Base+0x45a> │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #38476 @ 0x964c │ │ │ │ + movw r1, #35492 @ 0x8aa4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ bl 2d648 <_PyObject_DebugMallocStats@@Base+0x45a> │ │ │ │ mov.w r3, #262144 @ 0x40000 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #38504 @ 0x9668 │ │ │ │ + movw r2, #35520 @ 0x8ac0 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - bl 6d648 │ │ │ │ + bl 6d610 │ │ │ │ lsls r2, r7, #18 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ bl 2d648 <_PyObject_DebugMallocStats@@Base+0x45a> │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #10 │ │ │ │ blx 2a24c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #38532 @ 0x9684 │ │ │ │ + movw r1, #35548 @ 0x8adc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ bl 2d648 <_PyObject_DebugMallocStats@@Base+0x45a> │ │ │ │ mov r2, sl │ │ │ │ mov r5, r0 │ │ │ │ - movw r1, #38560 @ 0x96a0 │ │ │ │ + movw r1, #35576 @ 0x8af8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ bl 2d648 <_PyObject_DebugMallocStats@@Base+0x45a> │ │ │ │ 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, #38588 @ 0x96bc │ │ │ │ + movw r2, #35604 @ 0x8b14 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - bl 6d648 │ │ │ │ + bl 6d610 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ lsls r2, r3, #12 │ │ │ │ bl 2d648 <_PyObject_DebugMallocStats@@Base+0x45a> │ │ │ │ mov r2, r9 │ │ │ │ add r5, r0 │ │ │ │ - movw r1, #38616 @ 0x96d8 │ │ │ │ + movw r1, #35632 @ 0x8b30 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ bl 2d648 <_PyObject_DebugMallocStats@@Base+0x45a> │ │ │ │ mov r2, fp │ │ │ │ add r5, r0 │ │ │ │ - movw r1, #38648 @ 0x96f8 │ │ │ │ + movw r1, #35664 @ 0x8b50 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ bl 2d648 <_PyObject_DebugMallocStats@@Base+0x45a> │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r5, r0 │ │ │ │ - movw r1, #38680 @ 0x9718 │ │ │ │ + movw r1, #35696 @ 0x8b70 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ bl 2d648 <_PyObject_DebugMallocStats@@Base+0x45a> │ │ │ │ - movw r1, #38712 @ 0x9738 │ │ │ │ + movw r1, #35728 @ 0x8b90 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ adds r2, r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2d648 <_PyObject_DebugMallocStats@@Base+0x45a> │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #18 │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #38720 @ 0x9740 │ │ │ │ + movw r0, #35736 @ 0x8b98 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ blx 29fe0 │ │ │ │ mov.w r2, #131072 @ 0x20000 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #38740 @ 0x9754 │ │ │ │ + movw r1, #35756 @ 0x8bac │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ bl 2d648 <_PyObject_DebugMallocStats@@Base+0x45a> │ │ │ │ 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 │ │ │ │ @@ -4200,39 +4198,39 @@ │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ strd r1, r3, [sp] │ │ │ │ mov r3, r2 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ - movw r2, #38880 @ 0x97e0 │ │ │ │ + movw r2, #35896 @ 0x8c38 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - bl 6d648 │ │ │ │ + bl 6d610 │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ add r0, sp, #8 │ │ │ │ - movw r2, #38904 @ 0x97f8 │ │ │ │ + movw r2, #35920 @ 0x8c50 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - bl 6d648 │ │ │ │ + bl 6d610 │ │ │ │ mul.w r2, r5, r4 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ bl 2d648 <_PyObject_DebugMallocStats@@Base+0x45a> │ │ │ │ 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, #38912 @ 0x9800 │ │ │ │ + movw r1, #35928 @ 0x8c58 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1551c0 │ │ │ │ + bl 153650 │ │ │ │ cbnz r0, 2d78c <_PyObject_DebugMallocStats@@Base+0x59e> │ │ │ │ movs r4, #0 │ │ │ │ b.n 2d894 <_PyObject_DebugMallocStats@@Base+0x6a6> │ │ │ │ ldr.w r9, [sp, #4] │ │ │ │ mov.w r8, #26 │ │ │ │ movs r4, #32 │ │ │ │ add.w r5, r4, #31 │ │ │ │ @@ -4240,15 +4238,15 @@ │ │ │ │ blx 2a860 <__sched_cpualloc@plt> │ │ │ │ mov r7, r0 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ mov r2, r0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ mov r1, r5 │ │ │ │ cbnz r0, 2d7b4 <_PyObject_DebugMallocStats@@Base+0x5c6> │ │ │ │ - bl 1ef298 │ │ │ │ + bl 1ee218 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2d894 <_PyObject_DebugMallocStats@@Base+0x6a6> │ │ │ │ mov r0, r9 │ │ │ │ blx 29ee0 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 2d800 <_PyObject_DebugMallocStats@@Base+0x612> │ │ │ │ mov r0, r7 │ │ │ │ @@ -4256,28 +4254,28 @@ │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #22 │ │ │ │ beq.n 2d7de <_PyObject_DebugMallocStats@@Base+0x5f0> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ + bl f61f4 │ │ │ │ b.n 2d788 <_PyObject_DebugMallocStats@@Base+0x59a> │ │ │ │ subs.w r8, r8, #1 │ │ │ │ bne.n 2d7fc <_PyObject_DebugMallocStats@@Base+0x60e> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #38932 @ 0x9814 │ │ │ │ + movw r1, #35948 @ 0x8c6c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ b.n 2d788 <_PyObject_DebugMallocStats@@Base+0x59a> │ │ │ │ lsls r4, r4, #1 │ │ │ │ b.n 2d796 <_PyObject_DebugMallocStats@@Base+0x5a8> │ │ │ │ - bl e2d40 │ │ │ │ + bl e2618 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2d886 <_PyObject_DebugMallocStats@@Base+0x698> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a480 <__sched_cpucount@plt> │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ @@ -4289,48 +4287,48 @@ │ │ │ │ beq.n 2d87e <_PyObject_DebugMallocStats@@Base+0x690> │ │ │ │ cmp.w r5, r6, lsr #3 │ │ │ │ bls.n 2d87a <_PyObject_DebugMallocStats@@Base+0x68c> │ │ │ │ ldr.w r3, [r7, r3, lsl #2] │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n 2d87a <_PyObject_DebugMallocStats@@Base+0x68c> │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80ee8 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r0 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 2d886 <_PyObject_DebugMallocStats@@Base+0x698> │ │ │ │ - bl e5a00 │ │ │ │ + bl e52d8 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cbz r0, 2d868 <_PyObject_DebugMallocStats@@Base+0x67a> │ │ │ │ cmp r3, r9 │ │ │ │ beq.n 2d886 <_PyObject_DebugMallocStats@@Base+0x698> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cbnz r3, 2d886 <_PyObject_DebugMallocStats@@Base+0x698> │ │ │ │ mov r0, sl │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ b.n 2d886 <_PyObject_DebugMallocStats@@Base+0x698> │ │ │ │ cmp r3, r9 │ │ │ │ beq.n 2d87a <_PyObject_DebugMallocStats@@Base+0x68c> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cbnz r3, 2d87a <_PyObject_DebugMallocStats@@Base+0x68c> │ │ │ │ mov r0, sl │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ b.n 2d818 <_PyObject_DebugMallocStats@@Base+0x62a> │ │ │ │ mov r0, r7 │ │ │ │ blx 2a86c <__sched_cpufree@plt> │ │ │ │ b.n 2d894 <_PyObject_DebugMallocStats@@Base+0x6a6> │ │ │ │ mov r0, r7 │ │ │ │ blx 2a86c <__sched_cpufree@plt> │ │ │ │ mov r0, r4 │ │ │ │ - bl 790b0 │ │ │ │ + bl 79060 │ │ │ │ b.n 2d788 <_PyObject_DebugMallocStats@@Base+0x59a> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r2, [pc, #28] @ (2d8bc <_PyObject_DebugMallocStats@@Base+0x6ce>) │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ @@ -4346,47 +4344,47 @@ │ │ │ │ lsls r1, 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 80ef0 │ │ │ │ + b.w 80ee8 │ │ │ │ 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 2d908 <_PyObject_DebugMallocStats@@Base+0x71a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1268 @ 0x4f4 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #63820 @ 0xf94c │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ b.n 2d922 <_PyObject_DebugMallocStats@@Base+0x734> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cbz r3, 2d926 <_PyObject_DebugMallocStats@@Base+0x738> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #17876 @ 0x45d4 │ │ │ │ + movw r1, #14892 @ 0x3a2c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2d938 <_PyObject_DebugMallocStats@@Base+0x74a> │ │ │ │ ldr r4, [r0, #20] │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ ldr r0, [pc, #12] @ (2d93c <_PyObject_DebugMallocStats@@Base+0x74e>) │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 95b00 │ │ │ │ + bl 95418 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ bcc.n 2d8a0 <_PyObject_DebugMallocStats@@Base+0x6b2> │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ 0002d940 <_PyMem_GetCurrentAllocatorName@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -4402,15 +4400,15 @@ │ │ │ │ bne.n 2d96c <_PyMem_GetCurrentAllocatorName@@Base+0x2c> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2d95c <_PyMem_GetCurrentAllocatorName@@Base+0x1c> │ │ │ │ mov r5, r0 │ │ │ │ dmb ish │ │ │ │ beq.n 2d978 <_PyMem_GetCurrentAllocatorName@@Base+0x38> │ │ │ │ - bl 27378c │ │ │ │ + bl 272b8c │ │ │ │ ldr r4, [pc, #456] @ (2db44 <_PyMem_GetCurrentAllocatorName@@Base+0x204>) │ │ │ │ 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} │ │ │ │ @@ -4535,63 +4533,63 @@ │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ blx 29204 │ │ │ │ cbnz r0, 2db12 <_PyMem_GetCurrentAllocatorName@@Base+0x1d2> │ │ │ │ ldr r0, [pc, #152] @ (2db60 <_PyMem_GetCurrentAllocatorName@@Base+0x220>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - movw r4, #38072 @ 0x94b8 │ │ │ │ + movw r4, #35128 @ 0x8938 │ │ │ │ movt r4, #39 @ 0x27 │ │ │ │ blx 29204 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ b.n 2db14 <_PyMem_GetCurrentAllocatorName@@Base+0x1d4> │ │ │ │ - movw r4, #38088 @ 0x94c8 │ │ │ │ + movw r4, #35144 @ 0x8948 │ │ │ │ movt r4, #39 @ 0x27 │ │ │ │ b.n 2db14 <_PyMem_GetCurrentAllocatorName@@Base+0x1d4> │ │ │ │ - movw r4, #38032 @ 0x9490 │ │ │ │ + movw r4, #35088 @ 0x8910 │ │ │ │ movt r4, #39 @ 0x27 │ │ │ │ b.n 2db14 <_PyMem_GetCurrentAllocatorName@@Base+0x1d4> │ │ │ │ - movw r4, #38060 @ 0x94ac │ │ │ │ + movw r4, #35116 @ 0x892c │ │ │ │ movt r4, #39 @ 0x27 │ │ │ │ b.n 2db14 <_PyMem_GetCurrentAllocatorName@@Base+0x1d4> │ │ │ │ - movw r4, #38096 @ 0x94d0 │ │ │ │ + movw r4, #35152 @ 0x8950 │ │ │ │ movt r4, #39 @ 0x27 │ │ │ │ b.n 2db14 <_PyMem_GetCurrentAllocatorName@@Base+0x1d4> │ │ │ │ - movw r4, #38044 @ 0x949c │ │ │ │ + movw r4, #35100 @ 0x891c │ │ │ │ movt r4, #39 @ 0x27 │ │ │ │ b.n 2db14 <_PyMem_GetCurrentAllocatorName@@Base+0x1d4> │ │ │ │ movs r4, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ bne.n 2db2c <_PyMem_GetCurrentAllocatorName@@Base+0x1ec> │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2db1c <_PyMem_GetCurrentAllocatorName@@Base+0x1dc> │ │ │ │ dmb ish │ │ │ │ beq.n 2db38 <_PyMem_GetCurrentAllocatorName@@Base+0x1f8> │ │ │ │ ldr r0, [pc, #12] @ (2db40 <_PyMem_GetCurrentAllocatorName@@Base+0x200>) │ │ │ │ - bl 251744 │ │ │ │ + bl 250a74 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ str r0, [r6, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r0, [pc, #80] @ (2db98 <_PyMem_GetCurrentAllocatorName@@Base+0x258>) │ │ │ │ + subs r4, #148 @ 0x94 │ │ │ │ lsls r0, r0, #1 │ │ │ │ str r4, [r6, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ str r0, [r1, r3] │ │ │ │ lsls r1, r1, #1 │ │ │ │ str r4, [r3, r3] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r0, [pc, #400] @ (2dce8 <_PyMem_GetCurrentAllocatorName@@Base+0x3a8>) │ │ │ │ + subs r4, #228 @ 0xe4 │ │ │ │ lsls r0, r0, #1 │ │ │ │ str r4, [r6, r3] │ │ │ │ lsls r1, r1, #1 │ │ │ │ str r4, [r1, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ str r4, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ @@ -4604,31 +4602,31 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 2dba6 <_PyMem_GetCurrentAllocatorName@@Base+0x266> │ │ │ │ ldr r2, [r0, #16] │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cbz r2, 2db96 <_PyMem_GetCurrentAllocatorName@@Base+0x256> │ │ │ │ - movw r1, #1236 @ 0x4d4 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl 12f220 │ │ │ │ + movw r1, #63788 @ 0xf92c │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + bl 12e510 │ │ │ │ b.n 2dba2 <_PyMem_GetCurrentAllocatorName@@Base+0x262> │ │ │ │ - movw r1, #1268 @ 0x4f4 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl 12f220 │ │ │ │ + movw r1, #63820 @ 0xf94c │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + bl 12e510 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2dbba <_PyMem_GetCurrentAllocatorName@@Base+0x27a> │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ ldr r0, [pc, #16] @ (2dbc0 <_PyMem_GetCurrentAllocatorName@@Base+0x280>) │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 95b00 │ │ │ │ + bl 95418 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ bcc.n 2db24 <_PyMem_GetCurrentAllocatorName@@Base+0x1e4> │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -4636,204 +4634,204 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ bne.n 2dbe6 <_PyMem_GetCurrentAllocatorName@@Base+0x2a6> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1da594 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1d8498 <_Py_Uid_Converter@@Base> │ │ │ │ cbnz r0, 2dc00 <_PyMem_GetCurrentAllocatorName@@Base+0x2c0> │ │ │ │ b.n 2dbfc <_PyMem_GetCurrentAllocatorName@@Base+0x2bc> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #48744 @ 0xbe68 │ │ │ │ + movw r0, #45760 @ 0xb2c0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2dbda <_PyMem_GetCurrentAllocatorName@@Base+0x29a> │ │ │ │ movs r0, #0 │ │ │ │ b.n 2dc34 <_PyMem_GetCurrentAllocatorName@@Base+0x2f4> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 1da594 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1d8498 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2dbfc <_PyMem_GetCurrentAllocatorName@@Base+0x2bc> │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ blx 2a42c │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2dc2c <_PyMem_GetCurrentAllocatorName@@Base+0x2ec> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f6894 │ │ │ │ + b.w f61f4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ 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 2dc5a <_PyMem_GetCurrentAllocatorName@@Base+0x31a> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1ed548 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1ec4cc <_Py_Gid_Converter@@Base> │ │ │ │ cbnz r0, 2dc74 <_PyMem_GetCurrentAllocatorName@@Base+0x334> │ │ │ │ b.n 2dc70 <_PyMem_GetCurrentAllocatorName@@Base+0x330> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #48772 @ 0xbe84 │ │ │ │ + movw r0, #45788 @ 0xb2dc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2dc4e <_PyMem_GetCurrentAllocatorName@@Base+0x30e> │ │ │ │ movs r0, #0 │ │ │ │ b.n 2dca8 <_PyMem_GetCurrentAllocatorName@@Base+0x368> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 1ed548 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1ec4cc <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2dc70 <_PyMem_GetCurrentAllocatorName@@Base+0x330> │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ blx 2a7fc │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2dca0 <_PyMem_GetCurrentAllocatorName@@Base+0x360> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f6894 │ │ │ │ + b.w f61f4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ 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 r4, r0 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #12 │ │ │ │ - movw r1, #39216 @ 0x9930 │ │ │ │ + movw r1, #36232 @ 0x8d88 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 8edfc │ │ │ │ + bl 8e6f0 │ │ │ │ cbnz r0, 2dcd6 <_PyMem_GetCurrentAllocatorName@@Base+0x396> │ │ │ │ movs r4, #0 │ │ │ │ b.n 2dd0c <_PyMem_GetCurrentAllocatorName@@Base+0x3cc> │ │ │ │ ldr r0, [pc, #60] @ (2dd14 <_PyMem_GetCurrentAllocatorName@@Base+0x3d4>) │ │ │ │ - bl 115840 │ │ │ │ + bl 115154 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2dcd2 <_PyMem_GetCurrentAllocatorName@@Base+0x392> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [pc, #40] @ (2dd18 <_PyMem_GetCurrentAllocatorName@@Base+0x3d8>) │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - bl fd8c0 │ │ │ │ + bl fd1bc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2dd0c <_PyMem_GetCurrentAllocatorName@@Base+0x3cc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2dd0c <_PyMem_GetCurrentAllocatorName@@Base+0x3cc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb750 │ │ │ │ lsls r1, r1, #1 │ │ │ │ @ instruction: 0xb770 │ │ │ │ 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, r0 │ │ │ │ - bl 9a4a4 <_Py_GetConfig@@Base> │ │ │ │ + bl 99d9c <_Py_GetConfig@@Base> │ │ │ │ ldr r3, [r0, #116] @ 0x74 │ │ │ │ cbnz r3, 2dd40 <_PyMem_GetCurrentAllocatorName@@Base+0x400> │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 155cd8 │ │ │ │ + b.w 154168 │ │ │ │ movw r3, #56084 @ 0xdb14 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #39332 @ 0x99a4 │ │ │ │ + movw r1, #36348 @ 0x8dfc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14ede4 │ │ │ │ + bl 14d82c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2dd34 <_PyMem_GetCurrentAllocatorName@@Base+0x3f4> │ │ │ │ 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, #39620 @ 0x9ac4 │ │ │ │ + movw r1, #36636 @ 0x8f1c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1551c0 │ │ │ │ + bl 153650 │ │ │ │ cbnz r0, 2dd86 <_PyMem_GetCurrentAllocatorName@@Base+0x446> │ │ │ │ movs r0, #0 │ │ │ │ b.n 2dda4 <_PyMem_GetCurrentAllocatorName@@Base+0x464> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2a7e4 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2dda0 <_PyMem_GetCurrentAllocatorName@@Base+0x460> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ + bl f61f4 │ │ │ │ b.n 2dd82 <_PyMem_GetCurrentAllocatorName@@Base+0x442> │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80ee8 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ 0002dda8 : │ │ │ │ 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, #80] @ (2de08 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r7] │ │ │ │ cbnz r3, 2ddd4 │ │ │ │ - movw r1, #51508 @ 0xc934 │ │ │ │ + movw r1, #48564 @ 0xbdb4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #18644 @ 0x48d4 │ │ │ │ + movw r0, #15700 @ 0x3d54 │ │ │ │ movt r0, #64 @ 0x40 │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 677e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #12 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 77c4c │ │ │ │ + bl 77bf8 │ │ │ │ cbnz r0, 2ddec │ │ │ │ - bl 1ef298 │ │ │ │ + bl 1ee218 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2de06 │ │ │ │ add.w r3, r4, #4096 @ 0x1000 │ │ │ │ strd r6, r5, [r0] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r0, #8] │ │ │ │ ldr.w r2, [r3, #1456] @ 0x5b0 │ │ │ │ @@ -4863,55 +4861,55 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r5, #3 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, r2 │ │ │ │ str r6, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106468 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 2de4e │ │ │ │ movs r0, #0 │ │ │ │ b.n 2deb4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f9350 │ │ │ │ + bl f8cb0 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ bne.n 2de62 │ │ │ │ - bl 805dc │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2de4a │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f9350 │ │ │ │ + bl f8cb0 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ bne.n 2de76 │ │ │ │ - bl 805dc │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2de4a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl f9350 │ │ │ │ + bl f8cb0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 2de8a │ │ │ │ - bl 805dc │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2de4a │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 298c4 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2deac │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w f6894 │ │ │ │ + b.w f61f4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r1, sp, #784 @ 0x310 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -4932,30 +4930,30 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [pc, #116] @ (2df58 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106468 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2df50 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f9350 │ │ │ │ + bl f8cb0 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ bne.n 2df0a │ │ │ │ - bl 805dc │ │ │ │ + bl 805d4 │ │ │ │ cbnz r0, 2df50 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f9350 │ │ │ │ + bl f8cb0 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 2df1c │ │ │ │ - bl 805dc │ │ │ │ + bl 805d4 │ │ │ │ cbnz r0, 2df50 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ @@ -4963,101 +4961,101 @@ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 2df46 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w f6894 │ │ │ │ + b.w f61f4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 80ef0 │ │ │ │ + b.w 80ee8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ add r1, sp, #960 @ 0x3c0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #39800 @ 0x9b78 │ │ │ │ + movw r1, #36816 @ 0x8fd0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1551c0 │ │ │ │ + bl 153650 │ │ │ │ cbnz r0, 2df82 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2dfa0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 29934 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2df9c │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ + bl f61f4 │ │ │ │ b.n 2df7e │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80ee8 │ │ │ │ add sp, #12 │ │ │ │ pop {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 92748 │ │ │ │ + bl 92040 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1ee54c │ │ │ │ + b.w 1ed4cc │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, sp │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #39888 @ 0x9bd0 │ │ │ │ + movw r1, #36904 @ 0x9028 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1551c0 │ │ │ │ + bl 153650 │ │ │ │ cbz r0, 2e03a │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ blx 2a264 │ │ │ │ cbz r0, 2e006 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ + bl f61f4 │ │ │ │ movs r4, #0 │ │ │ │ b.n 2e03c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 85968 │ │ │ │ + bl 854cc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2e002 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80ee8 │ │ │ │ cbnz r0, 2e036 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2e002 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2e002 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ b.n 2e002 │ │ │ │ str r0, [r4, #12] │ │ │ │ b.n 2e03c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -5088,15 +5086,15 @@ │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ str r5, [sp, #8] │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1e0a1c │ │ │ │ + bl 1df144 │ │ │ │ mov r6, r0 │ │ │ │ cbnz r0, 2e0aa │ │ │ │ b.n 2e1b0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -5107,36 +5105,36 @@ │ │ │ │ cbz r3, 2e0b2 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ b.n 2e0ba │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r1, #28016 @ 0x6d70 │ │ │ │ + movw r1, #25388 @ 0x632c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1eea44 │ │ │ │ + bl 1ed9c4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2e0e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2e0e6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 2e1b0 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ bne.n 2e104 │ │ │ │ movs r1, #6 │ │ │ │ add.w r0, r4, #13 │ │ │ │ - bl 6de7c <_Py_HashBytes@@Base> │ │ │ │ + bl 6de24 <_Py_HashBytes@@Base> │ │ │ │ str r0, [r4, #8] │ │ │ │ b.n 2e198 │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ mov.w r0, #3600 @ 0xe10 │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ movw r6, #35132 @ 0x893c │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ @@ -5150,174 +5148,174 @@ │ │ │ │ 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 147b38 │ │ │ │ + bl 146720 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 2e162 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1960b8 │ │ │ │ + bl 194418 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2e160 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cbnz r3, 2e160 │ │ │ │ mov r0, r8 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ cbnz r6, 2e17a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2e1b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2e1b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ b.n 2e1b0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 6d774 │ │ │ │ + bl 6d71c │ │ │ │ str r0, [r4, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2e198 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2e198 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2e1ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2e1ae │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r7, [r4, #8] │ │ │ │ mov r0, r7 │ │ │ │ add sp, #16 │ │ │ │ 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 │ │ │ │ - ldr r4, [r0, #4] │ │ │ │ - mov r5, r0 │ │ │ │ - bl 78ff0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7f6ec │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2e1ee │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 2e1ee │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 78c04 <_Py_Dealloc@@Base> │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0002e1f0 : │ │ │ │ +0002e1b8 : │ │ │ │ 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 │ │ │ │ movw r5, #44052 @ 0xac14 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ 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 1f0518 <_Py_CheckRecursiveCall@@Base+0xe6c> │ │ │ │ + bl 1ef498 <_Py_CheckRecursiveCall@@Base+0xe6c> │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [r0, #4] │ │ │ │ + mov r5, r0 │ │ │ │ + bl 78fa0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7f6cc │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2e224 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 2e224 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 78bb4 <_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 │ │ │ │ - movw r1, #33972 @ 0x84b4 │ │ │ │ + movw r1, #30908 @ 0x78bc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl ff26c │ │ │ │ + bl feb70 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 78004 │ │ │ │ + b.w 77fb0 │ │ │ │ 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] @ (2e2f8 ) │ │ │ │ + ldr r3, [pc, #148] @ (2e2f8 ) │ │ │ │ strd r6, r4, [sp] │ │ │ │ - movw r2, #41500 @ 0xa21c │ │ │ │ + movw r2, #38516 @ 0x9674 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ movs r5, #0 │ │ │ │ movs r4, #1 │ │ │ │ str r5, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl d6834 │ │ │ │ - cbz r0, 2e2d4 │ │ │ │ + bl d6114 │ │ │ │ + cbz r0, 2e2d4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c4f64 │ │ │ │ + bl 1c2e3c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 2e2d4 │ │ │ │ - ldr r3, [pc, #116] @ (2e2fc ) │ │ │ │ + beq.n 2e2d4 │ │ │ │ + ldr r3, [pc, #116] @ (2e2fc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r1, [r2, r3] │ │ │ │ - cbz r1, 2e296 │ │ │ │ + cbz r1, 2e296 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 2e2d8 │ │ │ │ - b.n 2e2b4 │ │ │ │ + cbz r3, 2e2d8 │ │ │ │ + b.n 2e2b4 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #61104 @ 0xeeb0 │ │ │ │ + movw r1, #58120 @ 0xe308 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 790b0 │ │ │ │ - b.n 2e2d4 │ │ │ │ + bl 79060 │ │ │ │ + b.n 2e2d4 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1a6dc4 <_Py_write_noraise@@Base+0xa0> │ │ │ │ + bl 1a4ba4 <_Py_write_noraise@@Base+0xa0> │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 2e2de │ │ │ │ + cbz r0, 2e2de │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 790b0 │ │ │ │ + bl 79060 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2e2f4 │ │ │ │ + b.n 2e2f4 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1f5104 <_PyEvent_IsSet@@Base+0x1a8> │ │ │ │ + bl 1f4084 <_PyEvent_IsSet@@Base+0x1a8> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 790b0 │ │ │ │ - bl e9180 │ │ │ │ + bl 79060 │ │ │ │ + bl e8a64 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2e2d4 │ │ │ │ + bne.n 2e2d4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r3, sp, #832 @ 0x340 │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ @@ -5325,226 +5323,226 @@ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, #20 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 2e32e │ │ │ │ + bgt.n 2e32e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1268 @ 0x4f4 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #63820 @ 0xf94c │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 2e346 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 2e346 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ - movw r0, #41520 @ 0xa230 │ │ │ │ + movw r0, #38536 @ 0x9688 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r5, [r3, #12] │ │ │ │ mov r1, r5 │ │ │ │ - bl e2114 │ │ │ │ + bl e19f0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbnz r0, 2e34a │ │ │ │ + cbnz r0, 2e34a │ │ │ │ movs r5, #0 │ │ │ │ - b.n 2e468 │ │ │ │ + b.n 2e468 │ │ │ │ mov r0, r4 │ │ │ │ - bl 145228 │ │ │ │ + bl 144790 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 2e372 │ │ │ │ + cbz r0, 2e372 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 2e454 │ │ │ │ + bne.n 2e454 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #41528 @ 0xa238 │ │ │ │ + movw r1, #38544 @ 0x9690 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ - b.n 2e454 │ │ │ │ - ldr r1, [pc, #252] @ (2e470 ) │ │ │ │ + bl d52b8 │ │ │ │ + b.n 2e454 │ │ │ │ + ldr r1, [pc, #252] @ (2e470 ) │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl bc3f4 │ │ │ │ + bl bbd40 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 2e396 │ │ │ │ + bne.n 2e396 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7a20 │ │ │ │ + bl d72f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2e454 │ │ │ │ - bl d7c64 │ │ │ │ + beq.n 2e454 │ │ │ │ + bl d753c │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - cbnz r5, 2e3aa │ │ │ │ - ldr r1, [pc, #216] @ (2e474 ) │ │ │ │ + cbnz r5, 2e3aa │ │ │ │ + ldr r1, [pc, #216] @ (2e474 ) │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl bc3f4 │ │ │ │ + bl bbd40 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 2e3e4 │ │ │ │ - b.n 2e454 │ │ │ │ + bne.n 2e3e4 │ │ │ │ + b.n 2e454 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #41568 @ 0xa260 │ │ │ │ + movw r0, #38584 @ 0x96b8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl e2114 │ │ │ │ + bl e19f0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2e3d0 │ │ │ │ + beq.n 2e3d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2e3d0 │ │ │ │ + cbnz r3, 2e3d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 2e454 │ │ │ │ + beq.n 2e454 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1ed064 │ │ │ │ + bl 1ebfe8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2e39a │ │ │ │ - b.n 2e454 │ │ │ │ + bne.n 2e39a │ │ │ │ + b.n 2e454 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - cbnz r5, 2e408 │ │ │ │ + cbnz r5, 2e408 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ - movw r0, #41580 @ 0xa26c │ │ │ │ + movw r0, #38596 @ 0x96c4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ mov r1, r6 │ │ │ │ - bl e2114 │ │ │ │ + bl e19f0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 2e440 │ │ │ │ - b.n 2e44c │ │ │ │ + bne.n 2e440 │ │ │ │ + b.n 2e44c │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #41596 @ 0xa27c │ │ │ │ + movw r0, #38612 @ 0x96d4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl e2114 │ │ │ │ + bl e19f0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2e42e │ │ │ │ + beq.n 2e42e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2e42e │ │ │ │ + cbnz r3, 2e42e │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - cbz r7, 2e454 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + cbz r7, 2e454 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1ed064 │ │ │ │ + bl 1ebfe8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2e3e8 │ │ │ │ - b.n 2e454 │ │ │ │ + bne.n 2e3e8 │ │ │ │ + b.n 2e454 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 2e44c │ │ │ │ + cbnz r3, 2e44c │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 14588c │ │ │ │ - b.n 2e468 │ │ │ │ + bl 144df4 │ │ │ │ + b.n 2e468 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 790b0 │ │ │ │ + bl 79060 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 2e346 │ │ │ │ + bne.w 2e346 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14588c │ │ │ │ - b.n 2e346 │ │ │ │ + bl 144df4 │ │ │ │ + b.n 2e346 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - bgt.n 2e3ec │ │ │ │ + bgt.n 2e3ec │ │ │ │ lsls r1, r1, #1 │ │ │ │ blt.n 2e4e0 <_PyObject_Dump@@Base+0x68> │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ 0002e478 <_PyObject_Dump@@Base>: │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r4, #38544 @ 0x9690 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ - bl 1f42d4 <_PyObject_IsFreed@@Base> │ │ │ │ + bl 1f3254 <_PyObject_IsFreed@@Base> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cbz r3, 2e4b4 <_PyObject_Dump@@Base+0x3c> │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #49076 @ 0xbfb4 │ │ │ │ + movw r2, #46092 @ 0xb40c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ b.w 29a18 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #49104 @ 0xbfd0 │ │ │ │ + movw r2, #46120 @ 0xb428 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #49128 @ 0xbfe8 │ │ │ │ + movw r2, #46144 @ 0xb440 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ 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, #49152 @ 0xc000 │ │ │ │ + movw r2, #46168 @ 0xb458 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cbz r6, 2e4f8 <_PyObject_Dump@@Base+0x80> │ │ │ │ ldr r3, [r6, #12] │ │ │ │ b.n 2e500 <_PyObject_Dump@@Base+0x88> │ │ │ │ - movw r3, #28820 @ 0x7094 │ │ │ │ + movw r3, #25836 @ 0x64ec │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #49176 @ 0xc018 │ │ │ │ + movw r2, #46192 @ 0xb470 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #49200 @ 0xc030 │ │ │ │ + movw r2, #46216 @ 0xb488 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ - bl 1d5524 │ │ │ │ + bl 1d33f4 │ │ │ │ mov r6, r0 │ │ │ │ - bl d7c24 │ │ │ │ + bl d74fc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2e568 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ mov r0, r7 │ │ │ │ - bl d7c38 │ │ │ │ + bl d7510 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d55c0 │ │ │ │ + bl 1d3490 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #60920 @ 0xedf8 │ │ │ │ + movw r2, #57900 @ 0xe22c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ b.w 29a18 │ │ │ │ ... │ │ │ │ │ │ │ │ @@ -5553,58 +5551,58 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl e9180 │ │ │ │ + bl e8a64 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2e656 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 29c58 │ │ │ │ cbnz r4, 2e5b0 │ │ │ │ - bl 98598 │ │ │ │ + bl 97eb0 │ │ │ │ movs r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ - movw r2, #50064 @ 0xc390 │ │ │ │ + movw r2, #47080 @ 0xb7e8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b07c │ │ │ │ + bl 9a968 │ │ │ │ b.n 2e65c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 2e5d8 │ │ │ │ - bl 98598 │ │ │ │ + bl 97eb0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r2, #50072 @ 0xc398 │ │ │ │ + movw r2, #47088 @ 0xb7f0 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b07c │ │ │ │ + bl 9a968 │ │ │ │ b.n 2e65c │ │ │ │ mov r0, r4 │ │ │ │ lsls r3, r7, #31 │ │ │ │ bpl.n 2e5e6 │ │ │ │ - bl e8bc0 │ │ │ │ + bl e84a4 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2e5ec │ │ │ │ - bl ebd1c │ │ │ │ + bl eb604 │ │ │ │ mov r4, r0 │ │ │ │ cbz r4, 2e656 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b690 │ │ │ │ + bl 8af50 │ │ │ │ cbz r0, 2e60e │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ movs r7, #0 │ │ │ │ mov r2, r5 │ │ │ │ blx 29fe0 │ │ │ │ @@ -5632,15 +5630,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ cbnz r7, 2e656 │ │ │ │ cbz r5, 2e65c │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ + bl f61f4 │ │ │ │ mov r0, r6 │ │ │ │ blx 29c58 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2e666 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a6d4 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -5666,52 +5664,52 @@ │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ movw r4, #46756 @ 0xb6a4 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106468 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cbnz r0, 2e6b2 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2e6f8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f9350 │ │ │ │ + bl f8cb0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 2e6c6 │ │ │ │ - bl 805dc │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2e6ae │ │ │ │ - bl 98598 │ │ │ │ + bl 97eb0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29428 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b07c │ │ │ │ + bl 9a968 │ │ │ │ cbz r4, 2e6f0 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w f6894 │ │ │ │ + b.w f61f4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ 0002e6fc : │ │ │ │ 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 7afb8 │ │ │ │ + bl 7af78 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2e738 │ │ │ │ mov r1, r5 │ │ │ │ bl 2e73c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ @@ -5719,38 +5717,38 @@ │ │ │ │ beq.n 2e72c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbz r3, 2e730 │ │ │ │ mov r4, r5 │ │ │ │ b.n 2e738 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ b.n 2e72c │ │ │ │ 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 2e76a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #50544 @ 0xc570 │ │ │ │ + movw r1, #47560 @ 0xb9c8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ b.n 2e77e │ │ │ │ mov r6, r0 │ │ │ │ movw r0, #8276 @ 0x2054 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ mov r5, r1 │ │ │ │ - bl 72154 <_PyObject_GC_New@@Base> │ │ │ │ + bl 72110 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 2e782 │ │ │ │ movs r4, #0 │ │ │ │ b.n 2e83a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -5768,15 +5766,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ strd r5, r3, [r4, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r4, #24] │ │ │ │ strd r2, r3, [r4, #32] │ │ │ │ - bl 6d774 │ │ │ │ + bl 6d71c │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.n 2e7d4 │ │ │ │ mov.w r3, r4, ror #4 │ │ │ │ adds r2, r3, #1 │ │ │ │ it eq │ │ │ │ mvneq.w r3, #1 │ │ │ │ eors r0, r3 │ │ │ │ @@ -5791,33 +5789,33 @@ │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2e77e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2e77e │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ b.n 2e77e │ │ │ │ mov r0, r6 │ │ │ │ - bl 76db0 │ │ │ │ + bl 76d60 │ │ │ │ cbz r0, 2e81a │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #42012 @ 0xa41c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 2e812 │ │ │ │ mov r0, r4 │ │ │ │ - bl 826c0 │ │ │ │ + bl 82230 │ │ │ │ b.n 2e83a │ │ │ │ ldr.w r3, [r6, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2e80a │ │ │ │ cbz r5, 2e83a │ │ │ │ mov r0, r5 │ │ │ │ - bl 76db0 │ │ │ │ + bl 76d60 │ │ │ │ cbz r0, 2e83a │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #42012 @ 0xa41c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 2e80a │ │ │ │ ldr.w r3, [r5, #-8] │ │ │ │ @@ -5837,24 +5835,24 @@ │ │ │ │ movt r3, #76 @ 0x4c │ │ │ │ sub sp, #8 │ │ │ │ cmp r4, r3 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ beq.n 2e87e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #52184 @ 0xcbd8 │ │ │ │ + movw r2, #49200 @ 0xc030 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 12f284 <_PyErr_SetString@@Base> │ │ │ │ + bl 12e574 <_PyErr_SetString@@Base> │ │ │ │ b.n 2e894 │ │ │ │ ldrd r2, r4, [r1, #24] │ │ │ │ ldr r3, [r1, #20] │ │ │ │ strd r2, r4, [sp] │ │ │ │ ldrd r1, r2, [r1, #12] │ │ │ │ - bl 1f7580 │ │ │ │ + bl 1f64f8 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2e898 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2e8a0 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #8 │ │ │ │ @@ -5865,66 +5863,66 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r1, [pc, #160] @ (2e95c ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r6, r0 │ │ │ │ - bl bc3f4 │ │ │ │ + bl bbd40 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2e8dc │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7a20 │ │ │ │ + bl d72f8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2e952 │ │ │ │ - bl d7c64 │ │ │ │ + bl d753c │ │ │ │ ldr r5, [sp, #4] │ │ │ │ cbnz r5, 2e8f6 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - movw r0, #52480 @ 0xcd00 │ │ │ │ + movw r0, #49496 @ 0xc158 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e2114 │ │ │ │ + b.w e19f0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 145228 │ │ │ │ + bl 144790 │ │ │ │ cbnz r0, 2e91a │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #52488 @ 0xcd08 │ │ │ │ + movw r0, #49504 @ 0xc160 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl e2114 │ │ │ │ + bl e19f0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14588c │ │ │ │ + bl 144df4 │ │ │ │ b.n 2e93a │ │ │ │ cmp r0, #1 │ │ │ │ bne.n 2e938 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #52504 @ 0xcd18 │ │ │ │ + movw r1, #49520 @ 0xc170 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ + bl d52b8 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2e954 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2e954 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ b.n 2e954 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ bgt.n 2e8d8 │ │ │ │ @@ -5943,84 +5941,84 @@ │ │ │ │ cmp r3, #2 │ │ │ │ mov r5, r1 │ │ │ │ bhi.n 2e98e │ │ │ │ ldr r7, [r5, #0] │ │ │ │ cmp r4, #1 │ │ │ │ ble.n 2e9b8 │ │ │ │ b.n 2e9a8 │ │ │ │ - movw r0, #41948 @ 0xa3dc │ │ │ │ + movw r0, #38964 @ 0x9834 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2e986 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2e9da │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 1179c0 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 1172cc <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2e9a4 │ │ │ │ cmp r4, #2 │ │ │ │ bne.n 2e9cc │ │ │ │ ldrd r4, r3, [sp, #8] │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ add.w r0, r6, #16 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2e9de │ │ │ │ b.n 2e9da │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1179c0 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 1172cc <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2e9b8 │ │ │ │ b.n 2e9a4 │ │ │ │ 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 1dc308 │ │ │ │ + bl 1da210 │ │ │ │ adds r2, r0, #2 │ │ │ │ beq.n 2ea24 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 2ea1a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #53820 @ 0xd23c │ │ │ │ + movw r1, #50836 @ 0xc694 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ b.n 2ea24 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 807a8 │ │ │ │ + b.w 807a0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f9350 │ │ │ │ + bl f8cb0 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2ea4c │ │ │ │ - bl 805dc │ │ │ │ + bl 805d4 │ │ │ │ cbnz r0, 2ea64 │ │ │ │ ldr r2, [pc, #24] @ (2ea68 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ @@ -6040,53 +6038,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 1f6fa8 │ │ │ │ + bl 1f5f20 │ │ │ │ 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 f9350 │ │ │ │ + bl f8cb0 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2eab8 │ │ │ │ - bl 805dc │ │ │ │ + bl 805d4 │ │ │ │ cbnz r0, 2eae6 │ │ │ │ - bl 98598 │ │ │ │ + bl 97eb0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29e34 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b07c │ │ │ │ + bl 9a968 │ │ │ │ cbz r4, 2eae0 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w f6894 │ │ │ │ - bl e9180 │ │ │ │ + b.w f61f4 │ │ │ │ + bl e8a64 │ │ │ │ cbz r0, 2eaea │ │ │ │ movs r0, #0 │ │ │ │ b.n 2eaf2 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ 0002eaf4 <_Py_DisplaySourceLine@@Base>: │ │ │ │ - b.w 1ec568 │ │ │ │ + b.w 1eb4ec │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ @@ -6114,26 +6112,29 @@ │ │ │ │ str r2, [r1, #0] │ │ │ │ str r2, [r5, #4] │ │ │ │ str.w r5, [r4, #-8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ bic.w r3, r3, #2 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ b.n 2eb78 <_Py_DisplaySourceLine@@Base+0x84> │ │ │ │ - movw r2, #1565 @ 0x61d │ │ │ │ + movw r2, #1557 @ 0x615 │ │ │ │ movt r2, #8 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 2eb72 <_Py_DisplaySourceLine@@Base+0x7e> │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ and.w r0, r0, #512 @ 0x200 │ │ │ │ b.n 2eb74 <_Py_DisplaySourceLine@@Base+0x80> │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2eb18 <_Py_DisplaySourceLine@@Base+0x24> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + │ │ │ │ +0002eb7c : │ │ │ │ + b.w 1e9cac │ │ │ │ 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] │ │ │ │ @@ -6141,190 +6142,187 @@ │ │ │ │ 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 2ebb8 <_Py_DisplaySourceLine@@Base+0xc4> │ │ │ │ - bl 1e0d44 │ │ │ │ - cbz r0, 2ebfe <_Py_DisplaySourceLine@@Base+0x10a> │ │ │ │ + bne.n 2ebbc │ │ │ │ + bl 1df4dc │ │ │ │ + cbz r0, 2ec02 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r3, [r0, #0] │ │ │ │ str.w r0, [r3, #260] @ 0x104 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r4, #16] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str r3, [r4, #24] │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r6 │ │ │ │ str r2, [r4, #8] │ │ │ │ str r5, [r0, #4] │ │ │ │ - bls.n 2ebf6 <_Py_DisplaySourceLine@@Base+0x102> │ │ │ │ + bls.n 2ebfa │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fde94 │ │ │ │ + bl 1fcf58 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 2ebe8 <_Py_DisplaySourceLine@@Base+0xf4> │ │ │ │ + bne.n 2ebec │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 2ebfe <_Py_DisplaySourceLine@@Base+0x10a> │ │ │ │ + b.n 2ec02 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2ebde <_Py_DisplaySourceLine@@Base+0xea> │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 2ebde <_Py_DisplaySourceLine@@Base+0xea> │ │ │ │ + bne.n 2ebe2 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 2ebe2 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #28] │ │ │ │ - b.n 2ebde <_Py_DisplaySourceLine@@Base+0xea> │ │ │ │ + b.n 2ebe2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0002ec00 : │ │ │ │ - b.w 1ead28 │ │ │ │ - │ │ │ │ 0002ec04 : │ │ │ │ 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 923b8 │ │ │ │ + bl 91cb0 │ │ │ │ mov r7, r0 │ │ │ │ cbnz r0, 2ec2e │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ movs r4, #0 │ │ │ │ b.n 2ecaa │ │ │ │ cbz r4, 2ec3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7afb8 │ │ │ │ + bl 7af78 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2ec26 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 93194 │ │ │ │ + bl 92aac │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2ec50 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ b.n 2ecaa │ │ │ │ - bl 1e31f8 │ │ │ │ + bl 1e1b24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2ec4a │ │ │ │ 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 1e32b4 │ │ │ │ + bl 1e1be0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2ec88 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2ec88 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 2ec4a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 2ec9a │ │ │ │ movs r5, #0 │ │ │ │ b.n 2ecaa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2ec96 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ b.n 2ec96 │ │ │ │ mov r0, r4 │ │ │ │ - bl 79054 │ │ │ │ + bl 79004 │ │ │ │ mov r0, r7 │ │ │ │ - bl 79054 │ │ │ │ + bl 79004 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 98598 │ │ │ │ + bl 97eb0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2966c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b07c │ │ │ │ + bl 9a968 │ │ │ │ cmp r4, #0 │ │ │ │ bge.n 2ed00 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 2ed18 │ │ │ │ - bl e9180 │ │ │ │ + bl e8a64 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2ecd2 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2ed28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80ee8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #63676 @ 0xf8bc │ │ │ │ + movw r0, #60656 @ 0xecf0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 84c48 │ │ │ │ + bl 847b8 │ │ │ │ b.n 2ed28 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ + bl f61f4 │ │ │ │ b.n 2ecfc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ 0002ed2c : │ │ │ │ ldr r0, [pc, #8] @ (2ed38 ) │ │ │ │ movw r1, #1013 @ 0x3f5 │ │ │ │ - b.w 1de9e4 │ │ │ │ + b.w 1dc890 │ │ │ │ nop │ │ │ │ udf #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 │ │ │ │ ldr r4, [pc, #48] @ (2ed7c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 1244e0 │ │ │ │ + bl 123cc0 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ ldr.w r4, [r4, #1292] @ 0x50c │ │ │ │ - bl 104cf8 │ │ │ │ + bl 104738 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ @@ -6358,15 +6356,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ str r7, [r5, #0] │ │ │ │ blx 29e34 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ movs r2, #0 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 204208 │ │ │ │ + bl 203268 │ │ │ │ str r4, [r5, #0] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -6377,142 +6375,95 @@ │ │ │ │ ldr.w r8, [r4] │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.n 2ee2c │ │ │ │ mov r6, r1 │ │ │ │ movs r7, #1 │ │ │ │ mov r5, r0 │ │ │ │ str r7, [r4, #0] │ │ │ │ - bl 6d458 │ │ │ │ + bl 6d420 │ │ │ │ cbz r6, 2ee1c │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a6dc4 <_Py_write_noraise@@Base+0xa0> │ │ │ │ + bl 1a4ba4 <_Py_write_noraise@@Base+0xa0> │ │ │ │ b.n 2ee28 │ │ │ │ cbz r0, 2ee28 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f5104 <_PyEvent_IsSet@@Base+0x1a8> │ │ │ │ + bl 1f4084 <_PyEvent_IsSet@@Base+0x1a8> │ │ │ │ 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, #55028 @ 0xd6f4 │ │ │ │ + movw r1, #52044 @ 0xcb4c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 115780 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 115094 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ cbnz r0, 2ee56 │ │ │ │ movs r5, #0 │ │ │ │ b.n 2eea4 │ │ │ │ mov r5, r0 │ │ │ │ - bl fe17c │ │ │ │ + bl fda94 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2ee74 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2ee74 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 2ee52 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [pc, #48] @ (2eeac ) │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ mov r1, sp │ │ │ │ strd r6, r4, [sp] │ │ │ │ - bl 95b00 │ │ │ │ + bl 95418 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2eea4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2eea4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldmia r5, {r4, r5} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r6, [r3, #0] │ │ │ │ - mov r4, r2 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r0, r2 │ │ │ │ - subs r1, r6, #0 │ │ │ │ - it ne │ │ │ │ - movne r1, #1 │ │ │ │ - bl 1acff0 │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - cbnz r3, 2eede │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1ad264 │ │ │ │ - b.n 2ef24 │ │ │ │ - cmp r6, #2 │ │ │ │ - bne.n 2ef24 │ │ │ │ - ldr r3, [r4, #36] @ 0x24 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ - bl 1ad2a0 │ │ │ │ - movs r3, #0 │ │ │ │ - dmb ish │ │ │ │ - str r3, [r4, #36] @ 0x24 │ │ │ │ - subs r4, #1 │ │ │ │ - ldr.w r0, [r5, #468] @ 0x1d4 │ │ │ │ - movs r2, #1 │ │ │ │ - bfc r4, #0, #22 │ │ │ │ - movs r3, #0 │ │ │ │ - add.w r0, r0, #256 @ 0x100 │ │ │ │ - ldr r1, [r4, #80] @ 0x50 │ │ │ │ - adds r1, #1 │ │ │ │ - str r1, [r4, #80] @ 0x50 │ │ │ │ - bl 1ab4c0 │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - ldr r3, [r4, #80] @ 0x50 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 2ef24 │ │ │ │ - add.w r1, r5, #20 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 61f22 <_Py_SetRefcnt@@Base+0xeb4> │ │ │ │ - movs r0, #1 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 78ff0 │ │ │ │ + bl 78fa0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ef70 │ │ │ │ + bl 2eef8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ bx r3 │ │ │ │ - ldr r2, [pc, #20] @ (2ef68 ) │ │ │ │ + ldr r2, [pc, #20] @ (2eef0 ) │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r0, [pc, #20] @ (2ef6c ) │ │ │ │ + ldr r0, [pc, #20] @ (2eef4 ) │ │ │ │ ldr.w r3, [r2, #3616] @ 0xe20 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r2, #3616] @ 0xe20 │ │ │ │ bx lr │ │ │ │ ldrh r0, [r3, #48] @ 0x30 │ │ │ │ @@ -6521,105 +6472,152 @@ │ │ │ │ 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, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 2ef9c │ │ │ │ + cbz r0, 2ef24 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2ef9c │ │ │ │ + beq.n 2ef24 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 2ef9c │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 2ef24 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 2efb8 │ │ │ │ + cbz r0, 2ef40 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2efb8 │ │ │ │ + beq.n 2ef40 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 2efb8 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 2ef40 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #0 │ │ │ │ strd r2, r3, [r4, #24] │ │ │ │ str r0, [r4, #16] │ │ │ │ strd r2, r3, [r4, #32] │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 2efcc │ │ │ │ + b.n 2ef54 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, sp │ │ │ │ - bl 1741fc <_PyTime_ObjectToTime_t@@Base> │ │ │ │ + bl 172588 <_PyTime_ObjectToTime_t@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 2eff0 │ │ │ │ + bne.n 2ef78 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2f010 │ │ │ │ + b.n 2ef98 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 1168bc <_PyTime_localtime@@Base> │ │ │ │ + bl 1161d0 <_PyTime_localtime@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2efec │ │ │ │ + bne.n 2ef74 │ │ │ │ ldrd r1, r0, [sp, #28] │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r1, #1 │ │ │ │ addw r0, r0, #1900 @ 0x76c │ │ │ │ - bl 205ee8 │ │ │ │ + bl 204fcc │ │ │ │ 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 1aaed4 │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ + cbnz r3, 2efca │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1ab14c │ │ │ │ + b.n 2f010 │ │ │ │ + cmp r6, #2 │ │ │ │ + bne.n 2f010 │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r5, [r3, #0] │ │ │ │ + bl 1ab188 │ │ │ │ + movs r3, #0 │ │ │ │ + dmb ish │ │ │ │ + str r3, [r4, #36] @ 0x24 │ │ │ │ + subs r4, #1 │ │ │ │ + ldr.w r0, [r5, #468] @ 0x1d4 │ │ │ │ + movs r2, #1 │ │ │ │ + bfc r4, #0, #22 │ │ │ │ + movs r3, #0 │ │ │ │ + add.w r0, r0, #256 @ 0x100 │ │ │ │ + ldr r1, [r4, #80] @ 0x50 │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r4, #80] @ 0x50 │ │ │ │ + bl 1a92c8 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + ldr r3, [r4, #80] @ 0x50 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 2f010 │ │ │ │ + add.w r1, r5, #20 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 623c0 <_Py_SetRefcnt@@Base+0xeb2> │ │ │ │ + movs r0, #1 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ 0002f014 : │ │ │ │ ldr r0, [pc, #4] @ (2f01c ) │ │ │ │ - b.w cf5bc │ │ │ │ + b.w ceee4 │ │ │ │ nop │ │ │ │ b.n 2f470 │ │ │ │ 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 │ │ │ │ cbz r0, 2f050 │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ bne.n 2f04a │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + bl b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ b.n 2f050 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cbnz r0, 2f072 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cbz r0, 2f072 │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 2f068 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -6631,41 +6629,41 @@ │ │ │ │ bne.n 2f0b6 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #6 │ │ │ │ bmi.n 2f0ce │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #34232 @ 0x85b8 │ │ │ │ + movw r2, #31168 @ 0x79c0 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #46664 @ 0xb648 │ │ │ │ + movw r1, #43680 @ 0xaaa0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #4060 @ 0xfdc │ │ │ │ + movw r0, #1076 @ 0x434 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 245b50 <_PyArg_BadArgument@@Base> │ │ │ │ b.n 2f12c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #4060 @ 0xfdc │ │ │ │ + movw r0, #1076 @ 0x434 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2f08c │ │ │ │ b.n 2f12c │ │ │ │ ldr r6, [r7, #8] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ lsls r2, r6, #31 │ │ │ │ bpl.n 2f194 │ │ │ │ cmp r6, #0 │ │ │ │ ble.n 2f194 │ │ │ │ asrs r6, r6, #1 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ mov r1, r6 │ │ │ │ - bl 789c4 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 78974 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2f12c │ │ │ │ ldr r2, [r7, #12] │ │ │ │ lsls r3, r6, #1 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ @@ -6679,32 +6677,32 @@ │ │ │ │ strne r3, [r2, #0] │ │ │ │ str r2, [r0, #16] │ │ │ │ cmp r6, r5 │ │ │ │ beq.n 2f18c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add.w r3, r3, r5, lsl #3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 85e88 │ │ │ │ + bl 859ec │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 2f140 │ │ │ │ - bl 805dc │ │ │ │ + bl 805d4 │ │ │ │ cbz r0, 2f144 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 2f130 │ │ │ │ movs r4, #0 │ │ │ │ b.n 2f1b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2f12c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ b.n 2f12c │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2f148 │ │ │ │ str r5, [r4, #8] │ │ │ │ b.n 2f196 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str.w r0, [r8, #20] │ │ │ │ @@ -6732,187 +6730,188 @@ │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ str.w r2, [r8, #24] │ │ │ │ adds r5, #1 │ │ │ │ add.w r8, r8, #8 │ │ │ │ b.n 2f106 │ │ │ │ mov r0, r4 │ │ │ │ - bl 826c0 │ │ │ │ + bl 82230 │ │ │ │ b.n 2f1b4 │ │ │ │ movs r4, #0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #4052 @ 0xfd4 │ │ │ │ + movw r1, #1068 @ 0x42c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ mov r0, r4 │ │ │ │ - bl 79054 │ │ │ │ + bl 79004 │ │ │ │ b.n 2f12c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r0, #32] │ │ │ │ mov r3, r1 │ │ │ │ cbz r0, 2f1c4 │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ + movs r0, r0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bpl.w 2f57e │ │ │ │ + bpl.w 2f580 │ │ │ │ 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, [r1, #16] │ │ │ │ mov r4, r1 │ │ │ │ ubfx r2, r3, #6, #1 │ │ │ │ ubfx r6, r3, #2, #3 │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bmi.n 2f208 │ │ │ │ + bmi.n 2f20a │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 2f20c │ │ │ │ + beq.n 2f20e │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #16 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ cmp r6, #2 │ │ │ │ it ne │ │ │ │ movne r1, r3 │ │ │ │ - b.n 2f20e │ │ │ │ + b.n 2f210 │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ - b.n 2f20e │ │ │ │ + b.n 2f210 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 2f220 │ │ │ │ - cbz r2, 2f21c │ │ │ │ + bpl.n 2f222 │ │ │ │ + cbz r2, 2f21e │ │ │ │ adds r4, #20 │ │ │ │ - b.n 2f222 │ │ │ │ + b.n 2f224 │ │ │ │ adds r4, #28 │ │ │ │ - b.n 2f222 │ │ │ │ + b.n 2f224 │ │ │ │ ldr r4, [r4, #28] │ │ │ │ movs r0, #2 │ │ │ │ movs r2, #0 │ │ │ │ mvn.w ip, #2147483648 @ 0x80000000 │ │ │ │ cmp r5, r2 │ │ │ │ - ble.n 2f29c │ │ │ │ + ble.n 2f29e │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 2f236 │ │ │ │ + bne.n 2f238 │ │ │ │ ldrb r3, [r4, r2] │ │ │ │ - b.n 2f242 │ │ │ │ + b.n 2f244 │ │ │ │ cmp r6, #2 │ │ │ │ ite eq │ │ │ │ ldrheq.w r3, [r4, r2, lsl #1] │ │ │ │ ldrne.w r3, [r4, r2, lsl #2] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bhi.n 2f266 │ │ │ │ + bhi.n 2f268 │ │ │ │ cmp r3, #7 │ │ │ │ - bls.n 2f270 │ │ │ │ + bls.n 2f272 │ │ │ │ sub.w lr, r3, #8 │ │ │ │ movs r7, #55 @ 0x37 │ │ │ │ movt r7, #1024 @ 0x400 │ │ │ │ lsr.w r7, r7, lr │ │ │ │ lsls r7, r7, #31 │ │ │ │ - bmi.n 2f274 │ │ │ │ + bmi.n 2f276 │ │ │ │ cmp r3, #32 │ │ │ │ ite cc │ │ │ │ movcc r3, #6 │ │ │ │ movcs r3, #1 │ │ │ │ - b.n 2f276 │ │ │ │ + b.n 2f278 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #2 │ │ │ │ - b.n 2f276 │ │ │ │ + b.n 2f278 │ │ │ │ movs r3, #6 │ │ │ │ - b.n 2f276 │ │ │ │ + b.n 2f278 │ │ │ │ movs r3, #2 │ │ │ │ sub.w r7, ip, r3 │ │ │ │ cmp r7, r0 │ │ │ │ - bge.n 2f296 │ │ │ │ + bge.n 2f298 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #2276 @ 0x8e4 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + movw r1, #64828 @ 0xfd3c │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 2f596 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 2f598 │ │ │ │ add r0, r3 │ │ │ │ adds r2, #1 │ │ │ │ - b.n 2f22a │ │ │ │ - bl 728cc │ │ │ │ + b.n 2f22c │ │ │ │ + bl 72884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2f596 │ │ │ │ + beq.w 2f598 │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ ubfx r3, r2, #2, #3 │ │ │ │ ubfx r1, r2, #5, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 2f388 │ │ │ │ - cbz r1, 2f2c4 │ │ │ │ + bne.n 2f38a │ │ │ │ + cbz r1, 2f2c6 │ │ │ │ lsls r1, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r6, r0, #20 │ │ │ │ addpl.w r6, r0, #28 │ │ │ │ - b.n 2f2c6 │ │ │ │ + b.n 2f2c8 │ │ │ │ ldr r6, [r0, #28] │ │ │ │ mov.w ip, #0 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ strb r2, [r6, #0] │ │ │ │ adds r1, r6, r3 │ │ │ │ cmp r5, ip │ │ │ │ - ble.n 2f382 │ │ │ │ + ble.n 2f384 │ │ │ │ ldrb.w r2, [r4, ip] │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ - beq.n 2f306 │ │ │ │ - bhi.n 2f342 │ │ │ │ + beq.n 2f308 │ │ │ │ + bhi.n 2f344 │ │ │ │ cmp r2, #13 │ │ │ │ - bhi.n 2f2f8 │ │ │ │ + bhi.n 2f2fa │ │ │ │ cmp r2, #7 │ │ │ │ - bls.n 2f346 │ │ │ │ + bls.n 2f348 │ │ │ │ sub.w r7, r2, #8 │ │ │ │ cmp r7, #5 │ │ │ │ - bhi.n 2f342 │ │ │ │ + bhi.n 2f344 │ │ │ │ tbb [pc, r7] │ │ │ │ movs r3, #15 │ │ │ │ cmp r0, #25 │ │ │ │ subs r4, r2, #0 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - bne.n 2f342 │ │ │ │ + bne.n 2f344 │ │ │ │ movw r2, #8796 @ 0x225c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r1, #0] │ │ │ │ - b.n 2f37c │ │ │ │ + b.n 2f37e │ │ │ │ movw r2, #23644 @ 0x5c5c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r1, #0] │ │ │ │ - b.n 2f37c │ │ │ │ + b.n 2f37e │ │ │ │ movw r2, #25180 @ 0x625c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r1, #0] │ │ │ │ - b.n 2f37c │ │ │ │ + b.n 2f37e │ │ │ │ movw r2, #26204 @ 0x665c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r1, #0] │ │ │ │ - b.n 2f37c │ │ │ │ + b.n 2f37e │ │ │ │ movw r2, #28252 @ 0x6e5c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r1, #0] │ │ │ │ - b.n 2f37c │ │ │ │ + b.n 2f37e │ │ │ │ movw r2, #29276 @ 0x725c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r1, #0] │ │ │ │ - b.n 2f37c │ │ │ │ + b.n 2f37e │ │ │ │ movw r2, #29788 @ 0x745c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r1, #0] │ │ │ │ - b.n 2f37c │ │ │ │ + b.n 2f37e │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 2f378 │ │ │ │ + bhi.n 2f37a │ │ │ │ movw lr, #9656 @ 0x25b8 │ │ │ │ movt lr, #72 @ 0x48 │ │ │ │ movw r7, #30044 @ 0x755c │ │ │ │ movt r7, #12336 @ 0x3030 │ │ │ │ str r7, [r1, #0] │ │ │ │ mov.w r9, r2, lsr #4 │ │ │ │ and.w r2, r2, #15 │ │ │ │ @@ -6920,91 +6919,91 @@ │ │ │ │ ldrb.w r7, [r7, r9] │ │ │ │ strb r7, [r1, #4] │ │ │ │ ldr.w r1, [lr] │ │ │ │ ldrb r1, [r1, r2] │ │ │ │ adds r2, r3, #5 │ │ │ │ adds r3, #6 │ │ │ │ strb r1, [r6, r2] │ │ │ │ - b.n 2f37c │ │ │ │ + b.n 2f37e │ │ │ │ adds r3, #1 │ │ │ │ strb r2, [r1, #0] │ │ │ │ add.w ip, ip, #1 │ │ │ │ - b.n 2f2ce │ │ │ │ + b.n 2f2d0 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ strb r2, [r6, r3] │ │ │ │ - b.n 2f598 │ │ │ │ + b.n 2f59a │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 2f47c │ │ │ │ - cbz r1, 2f39c │ │ │ │ + bne.n 2f47e │ │ │ │ + cbz r1, 2f39e │ │ │ │ lsls r2, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r6, r0, #20 │ │ │ │ addpl.w r6, r0, #28 │ │ │ │ - b.n 2f39e │ │ │ │ + b.n 2f3a0 │ │ │ │ ldr r6, [r0, #28] │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ movs r7, #0 │ │ │ │ strh r3, [r6, #0] │ │ │ │ movs r3, #1 │ │ │ │ mov.w lr, r3, lsl #1 │ │ │ │ add.w r2, r6, r3, lsl #1 │ │ │ │ cmp r5, r7 │ │ │ │ - ble.n 2f474 │ │ │ │ + ble.n 2f476 │ │ │ │ ldrh.w r1, [r4, r7, lsl #1] │ │ │ │ cmp r1, #13 │ │ │ │ - bhi.n 2f3d2 │ │ │ │ + bhi.n 2f3d4 │ │ │ │ cmp r1, #7 │ │ │ │ - bls.n 2f432 │ │ │ │ + bls.n 2f434 │ │ │ │ sub.w ip, r1, #8 │ │ │ │ cmp.w ip, #5 │ │ │ │ - bhi.n 2f42e │ │ │ │ + bhi.n 2f430 │ │ │ │ tbb [pc, ip] │ │ │ │ cmp r3, #18 │ │ │ │ adds r1, #31 │ │ │ │ movs r5, #25 │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ - beq.n 2f3e4 │ │ │ │ + beq.n 2f3e6 │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ - bne.n 2f42e │ │ │ │ + bne.n 2f430 │ │ │ │ mov.w r1, #6029404 @ 0x5c005c │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 2f470 │ │ │ │ + b.n 2f472 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ movt r1, #34 @ 0x22 │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 2f470 │ │ │ │ + b.n 2f472 │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ movt r2, #98 @ 0x62 │ │ │ │ adds r3, #2 │ │ │ │ str.w r2, [r6, lr] │ │ │ │ - b.n 2f470 │ │ │ │ + b.n 2f472 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ movt r1, #102 @ 0x66 │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 2f470 │ │ │ │ + b.n 2f472 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ movt r1, #110 @ 0x6e │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 2f470 │ │ │ │ + b.n 2f472 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ movt r1, #114 @ 0x72 │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 2f470 │ │ │ │ + b.n 2f472 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ movt r1, #116 @ 0x74 │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 2f470 │ │ │ │ + b.n 2f472 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 2f46c │ │ │ │ + bhi.n 2f46e │ │ │ │ movw ip, #9656 @ 0x25b8 │ │ │ │ movt ip, #72 @ 0x48 │ │ │ │ mov.w r8, r1, lsr #4 │ │ │ │ mov.w lr, #92 @ 0x5c │ │ │ │ movt lr, #117 @ 0x75 │ │ │ │ and.w r1, r1, #15 │ │ │ │ ldr.w ip, [ip] │ │ │ │ @@ -7012,97 +7011,97 @@ │ │ │ │ str.w lr, [r2] │ │ │ │ mov.w lr, #3145776 @ 0x300030 │ │ │ │ str.w lr, [r2, #4] │ │ │ │ ldrb.w lr, [ip, r8] │ │ │ │ strh.w lr, [r2, #8] │ │ │ │ ldrb.w r1, [ip, r1] │ │ │ │ strh r1, [r2, #10] │ │ │ │ - b.n 2f470 │ │ │ │ + b.n 2f472 │ │ │ │ adds r3, #1 │ │ │ │ strh r1, [r2, #0] │ │ │ │ adds r7, #1 │ │ │ │ - b.n 2f3a6 │ │ │ │ + b.n 2f3a8 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ strh.w r2, [r6, r3, lsl #1] │ │ │ │ - b.n 2f598 │ │ │ │ - cbz r1, 2f48c │ │ │ │ + b.n 2f59a │ │ │ │ + cbz r1, 2f48e │ │ │ │ lsls r3, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r6, r0, #20 │ │ │ │ addpl.w r6, r0, #28 │ │ │ │ - b.n 2f48e │ │ │ │ + b.n 2f490 │ │ │ │ ldr r6, [r0, #28] │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ mov.w lr, #0 │ │ │ │ str r3, [r6, #0] │ │ │ │ movs r3, #1 │ │ │ │ mov.w ip, r3, lsl #2 │ │ │ │ add.w r1, r6, r3, lsl #2 │ │ │ │ cmp r5, lr │ │ │ │ - ble.n 2f576 │ │ │ │ + ble.n 2f578 │ │ │ │ ldr.w r2, [r4, lr, lsl #2] │ │ │ │ add.w ip, ip, #4 │ │ │ │ add.w r7, r6, ip │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ - beq.n 2f4e4 │ │ │ │ - bhi.n 2f56c │ │ │ │ + beq.n 2f4e6 │ │ │ │ + bhi.n 2f56e │ │ │ │ cmp r2, #13 │ │ │ │ - bhi.n 2f4d2 │ │ │ │ + bhi.n 2f4d4 │ │ │ │ cmp r2, #7 │ │ │ │ - bls.n 2f530 │ │ │ │ + bls.n 2f532 │ │ │ │ sub.w r8, r2, #8 │ │ │ │ cmp.w r8, #5 │ │ │ │ - bhi.n 2f52c │ │ │ │ + bhi.n 2f52e │ │ │ │ tbb [pc, r8] │ │ │ │ cmp r2, #17 │ │ │ │ adds r0, #30 │ │ │ │ movs r4, #24 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - bne.n 2f52c │ │ │ │ + bne.n 2f52e │ │ │ │ mov.w ip, #92 @ 0x5c │ │ │ │ adds r3, #2 │ │ │ │ str.w ip, [r1] │ │ │ │ str r2, [r7, #0] │ │ │ │ - b.n 2f570 │ │ │ │ + b.n 2f572 │ │ │ │ str r2, [r1, #0] │ │ │ │ adds r3, #2 │ │ │ │ str.w r2, [r6, ip] │ │ │ │ - b.n 2f570 │ │ │ │ + b.n 2f572 │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ adds r3, #2 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #98 @ 0x62 │ │ │ │ str.w r2, [r6, ip] │ │ │ │ - b.n 2f570 │ │ │ │ + b.n 2f572 │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ adds r3, #2 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #102 @ 0x66 │ │ │ │ str r2, [r7, #0] │ │ │ │ - b.n 2f570 │ │ │ │ + b.n 2f572 │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ adds r3, #2 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #110 @ 0x6e │ │ │ │ str r2, [r7, #0] │ │ │ │ - b.n 2f570 │ │ │ │ + b.n 2f572 │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ adds r3, #2 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #114 @ 0x72 │ │ │ │ str r2, [r7, #0] │ │ │ │ - b.n 2f570 │ │ │ │ + b.n 2f572 │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ adds r3, #2 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ str r2, [r7, #0] │ │ │ │ - b.n 2f570 │ │ │ │ + b.n 2f572 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 2f56c │ │ │ │ + bhi.n 2f56e │ │ │ │ movw ip, #9656 @ 0x25b8 │ │ │ │ movt ip, #72 @ 0x48 │ │ │ │ mov.w r9, r2, lsr #4 │ │ │ │ mov.w sl, #92 @ 0x5c │ │ │ │ and.w r2, r2, #15 │ │ │ │ adds r3, #6 │ │ │ │ ldr.w r8, [ip] │ │ │ │ @@ -7111,737 +7110,1014 @@ │ │ │ │ mov.w sl, #117 @ 0x75 │ │ │ │ str.w sl, [r7] │ │ │ │ strd ip, ip, [r1, #8] │ │ │ │ ldrb.w r7, [r8, r9] │ │ │ │ str r7, [r1, #16] │ │ │ │ ldrb.w r2, [r8, r2] │ │ │ │ str r2, [r1, #20] │ │ │ │ - b.n 2f570 │ │ │ │ + b.n 2f572 │ │ │ │ adds r3, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ add.w lr, lr, #1 │ │ │ │ - b.n 2f498 │ │ │ │ + b.n 2f49a │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ str.w r2, [r6, r3, lsl #2] │ │ │ │ - b.n 2f598 │ │ │ │ + b.n 2f59a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #2308 @ 0x904 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + movw r1, #64860 @ 0xfd5c │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d599c │ │ │ │ + b.w d52b8 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ + sub sp, #84 @ 0x54 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r4, r1 │ │ │ │ + cbz r3, 2f5ba │ │ │ │ + ldr r6, [r3, #8] │ │ │ │ + b.n 2f5ca │ │ │ │ + cmp r2, #3 │ │ │ │ + ble.n 2f5c8 │ │ │ │ + cmp r2, #8 │ │ │ │ + bgt.n 2f5c4 │ │ │ │ + cbnz r1, 2f5ec │ │ │ │ + movs r6, #0 │ │ │ │ + b.n 2f5ca │ │ │ │ + mov r6, r3 │ │ │ │ + ldr r1, [pc, #680] @ (2f874 ) │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ + mov r0, r4 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + movs r4, #8 │ │ │ │ + movs r2, #0 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + movs r1, #4 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + strd r1, r4, [sp, #4] │ │ │ │ + mov r1, r5 │ │ │ │ + bl 106468 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 2f5f2 │ │ │ │ + b.n 2f61e │ │ │ │ + clz r6, r1 │ │ │ │ + lsrs r6, r6, #5 │ │ │ │ + ldr.w r9, [r4, #8] │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r3, #3 │ │ │ │ + bmi.n 2f622 │ │ │ │ + movw r2, #47592 @ 0xb9e8 │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + movw r1, #1920 @ 0x780 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movw r0, #33200 @ 0x81b0 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 245b50 <_PyArg_BadArgument@@Base> │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 2f8a0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bl f8cb0 │ │ │ │ + mov sl, r0 │ │ │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ + bne.n 2f640 │ │ │ │ + bl 805d4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 2f61e │ │ │ │ + add r5, r6 │ │ │ │ + subs r3, r5, #4 │ │ │ │ + beq.n 2f678 │ │ │ │ + ldr r2, [r4, #16] │ │ │ │ + str r2, [sp, #28] │ │ │ │ + cbz r2, 2f650 │ │ │ │ + subs r3, r5, #5 │ │ │ │ + beq.n 2f688 │ │ │ │ + ldr r6, [r4, #20] │ │ │ │ + cbz r6, 2f65a │ │ │ │ + subs r3, #1 │ │ │ │ + beq.n 2f696 │ │ │ │ + b.n 2f662 │ │ │ │ + movw r6, #4356 @ 0x1104 │ │ │ │ + movt r6, #71 @ 0x47 │ │ │ │ + ldr r5, [r4, #24] │ │ │ │ + cbz r5, 2f66c │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.n 2f6a2 │ │ │ │ + b.n 2f674 │ │ │ │ + movw r5, #4356 @ 0x1104 │ │ │ │ + movt r5, #71 @ 0x47 │ │ │ │ + ldr r4, [r4, #28] │ │ │ │ + b.n 2f6aa │ │ │ │ + movw r4, #4356 @ 0x1104 │ │ │ │ + movt r4, #71 @ 0x47 │ │ │ │ + mov r5, r4 │ │ │ │ + mov r6, r4 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + b.n 2f6aa │ │ │ │ + movw r4, #4356 @ 0x1104 │ │ │ │ + movt r4, #71 @ 0x47 │ │ │ │ + mov r5, r4 │ │ │ │ + mov r6, r4 │ │ │ │ + b.n 2f6aa │ │ │ │ + movw r4, #4356 @ 0x1104 │ │ │ │ + movt r4, #71 @ 0x47 │ │ │ │ + mov r5, r4 │ │ │ │ + b.n 2f6aa │ │ │ │ + movw r4, #4356 @ 0x1104 │ │ │ │ + movt r4, #71 @ 0x47 │ │ │ │ + bl 1e1b24 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 2f61e │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r5, r3 │ │ │ │ + bne.n 2f6c4 │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 2f880 │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + ldr r3, [r2, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + bmi.n 2f6ea │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + movw r1, #1940 @ 0x794 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + add sp, #84 @ 0x54 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w d52b8 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + movw r1, #21748 @ 0x54f4 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr.w r0, [r3, #3888] @ 0xf30 │ │ │ │ + bl cf334 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2f868 │ │ │ │ + movs r3, #0 │ │ │ │ + movw r2, #60308 @ 0xeb94 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movw r1, #1984 @ 0x7c0 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + mov r3, r5 │ │ │ │ + bl d02f8 │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 2f736 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r7, #0] │ │ │ │ + cbnz r2, 2f736 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 2f868 │ │ │ │ + ldr r1, [pc, #312] @ (2f878 ) │ │ │ │ + mov r0, r5 │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ + bl 8235c │ │ │ │ + cmp r0, #1 │ │ │ │ + beq.n 2f768 │ │ │ │ + ldr.w r2, [fp] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 2f868 │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [fp] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 2f868 │ │ │ │ + b.n 2f7a8 │ │ │ │ + ldr r1, [pc, #272] @ (2f87c ) │ │ │ │ + add r2, sp, #44 @ 0x2c │ │ │ │ + mov r0, fp │ │ │ │ + bl bbd40 │ │ │ │ + ldr.w r2, [fp] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 2f78c │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [fp] │ │ │ │ + cbnz r2, 2f78c │ │ │ │ + mov r0, fp │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + ldrd fp, r7, [sp, #40] @ 0x28 │ │ │ │ + cbnz r7, 2f7b0 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2f868 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 2f868 │ │ │ │ + mov r0, fp │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 2f868 │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r7 │ │ │ │ + bl d5f28 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2f7d0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cbnz r3, 2f7d0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2f7ea │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + cbnz r3, 2f7ea │ │ │ │ + mov r0, fp │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 2f868 │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r5, r3 │ │ │ │ + bne.n 2f812 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2f868 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 2f868 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 2f868 │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 14c250 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2f832 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 2f832 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + cbz r7, 2f868 │ │ │ │ + add.w r1, sl, #4294967295 @ 0xffffffff │ │ │ │ + mov r0, r7 │ │ │ │ + bl 11c004 │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 2f850 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r0, #0] │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2f866 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cbnz r3, 2f866 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r5, 2f880 │ │ │ │ + bl 805d4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2f6c0 │ │ │ │ + b.n 2f61e │ │ │ │ + strd r0, r0, [r0, #288] @ 0x120 │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + ldmia r6, {r2, r3, r4, r5, r6} │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + mov r0, r8 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + strd sl, r3, [sp] │ │ │ │ + mov r3, r9 │ │ │ │ + ldrd r2, r1, [sp, #32] │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str r5, [sp, #12] │ │ │ │ + bl 1e1be0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 79004 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #84 @ 0x54 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #1 │ │ │ │ str.w r1, [r3, #2724] @ 0xaa4 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 2f5d6 │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 2f8e2 │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 2f5d0 │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 2f5d6 │ │ │ │ + bne.n 2f8dc │ │ │ │ + bl b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 2f8e2 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 2f5e4 │ │ │ │ + cbnz r0, 2f8f0 │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ - cbz r0, 2f5e4 │ │ │ │ + cbz r0, 2f8f0 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ - cbz r3, 2f604 │ │ │ │ + cbz r3, 2f910 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 2f614 │ │ │ │ + b.n 2f920 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 2f612 │ │ │ │ + ble.n 2f91e │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 2f60e │ │ │ │ - cbnz r1, 2f634 │ │ │ │ + bne.n 2f91a │ │ │ │ + cbnz r1, 2f940 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 2f614 │ │ │ │ + b.n 2f920 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #420] @ (2f7bc ) │ │ │ │ + ldr r1, [pc, #420] @ (2fac8 ) │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r1, #1 │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ add r1, sp, #28 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106468 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 2f63a │ │ │ │ - b.n 2f6d6 │ │ │ │ + cbnz r0, 2f946 │ │ │ │ + b.n 2f9e2 │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ add r5, r4 │ │ │ │ ldr.w r9, [r6] │ │ │ │ subs r4, r5, #1 │ │ │ │ - beq.n 2f71e │ │ │ │ + beq.n 2fa2a │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 2f656 │ │ │ │ - bl c6fd0 │ │ │ │ + cbz r0, 2f962 │ │ │ │ + bl c68b4 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.n 2f6d6 │ │ │ │ + blt.n 2f9e2 │ │ │ │ subs r4, r5, #2 │ │ │ │ - bne.n 2f658 │ │ │ │ - b.n 2f732 │ │ │ │ + bne.n 2f964 │ │ │ │ + b.n 2fa3e │ │ │ │ movs r7, #1 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - cbz r3, 2f6a6 │ │ │ │ + cbz r3, 2f9b2 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bmi.n 2f682 │ │ │ │ - movw r2, #50576 @ 0xc590 │ │ │ │ + bmi.n 2f98e │ │ │ │ + movw r2, #47592 @ 0xb9e8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #136 @ 0x88 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #13672 @ 0x3568 │ │ │ │ + movw r1, #62688 @ 0xf4e0 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #10728 @ 0x29e8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 2f6d6 │ │ │ │ + bl 245b50 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 2f9e2 │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 8b690 │ │ │ │ + bl 8af50 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 2f6d6 │ │ │ │ + cbz r0, 2f9e2 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 2f6f2 │ │ │ │ + bne.n 2f9fe │ │ │ │ subs r4, #1 │ │ │ │ - bne.n 2f6ae │ │ │ │ - movw r5, #39124 @ 0x98d4 │ │ │ │ + bne.n 2f9ba │ │ │ │ + movw r5, #36180 @ 0x8d54 │ │ │ │ movt r5, #39 @ 0x27 │ │ │ │ - b.n 2f742 │ │ │ │ - movw sl, #6840 @ 0x1ab8 │ │ │ │ + b.n 2fa4e │ │ │ │ + movw sl, #3968 @ 0xf80 │ │ │ │ movt sl, #42 @ 0x2a │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - cbz r3, 2f712 │ │ │ │ + cbz r3, 2fa1e │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 2f6da │ │ │ │ - movw r2, #50576 @ 0xc590 │ │ │ │ + bmi.n 2f9e6 │ │ │ │ + movw r2, #47592 @ 0xb9e8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #156 @ 0x9c │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #13672 @ 0x3568 │ │ │ │ + movw r1, #62708 @ 0xf4f4 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #10728 @ 0x29e8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 245b50 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2f7b4 │ │ │ │ + b.n 2fac0 │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 8b690 │ │ │ │ + bl 8af50 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2f6d6 │ │ │ │ + beq.n 2f9e2 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 2f70a │ │ │ │ + beq.n 2fa16 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9564 @ 0x255c │ │ │ │ + movw r1, #6620 @ 0x19dc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 2f6d6 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 2f9e2 │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 2f71a │ │ │ │ + bne.n 2fa26 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2f742 │ │ │ │ - movw r5, #39124 @ 0x98d4 │ │ │ │ + b.n 2fa4e │ │ │ │ + movw r5, #36180 @ 0x8d54 │ │ │ │ movt r5, #39 @ 0x27 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ - b.n 2f742 │ │ │ │ - movw r5, #39124 @ 0x98d4 │ │ │ │ + b.n 2fa4e │ │ │ │ + movw r5, #36180 @ 0x8d54 │ │ │ │ movt r5, #39 @ 0x27 │ │ │ │ - movw sl, #6840 @ 0x1ab8 │ │ │ │ + movw sl, #3968 @ 0xf80 │ │ │ │ movt sl, #42 @ 0x2a │ │ │ │ movs r7, #1 │ │ │ │ - b.n 2f742 │ │ │ │ - movw r5, #39124 @ 0x98d4 │ │ │ │ + b.n 2fa4e │ │ │ │ + movw r5, #36180 @ 0x8d54 │ │ │ │ movt r5, #39 @ 0x27 │ │ │ │ - movw sl, #6840 @ 0x1ab8 │ │ │ │ + movw sl, #3968 @ 0xf80 │ │ │ │ movt sl, #42 @ 0x2a │ │ │ │ mov r0, r8 │ │ │ │ - bl 2121e4 <_Py_RestoreSignals@@Base+0x24a0> │ │ │ │ + bl 2112c4 <_Py_RestoreSignals@@Base+0x24a0> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2f6d6 │ │ │ │ + beq.n 2f9e2 │ │ │ │ mov r1, r9 │ │ │ │ - bl 212300 <_Py_RestoreSignals@@Base+0x25bc> │ │ │ │ + bl 2113e0 <_Py_RestoreSignals@@Base+0x25bc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 2f7ac │ │ │ │ + beq.n 2fab8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 21240c <_Py_RestoreSignals@@Base+0x26c8> │ │ │ │ + bl 2114ec <_Py_RestoreSignals@@Base+0x26c8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 2f7ac │ │ │ │ + beq.n 2fab8 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 2f774 │ │ │ │ - cbnz r4, 2f77a │ │ │ │ + beq.n 2fa80 │ │ │ │ + cbnz r4, 2fa86 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #112] @ 0x70 │ │ │ │ - b.n 2f784 │ │ │ │ + b.n 2fa90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 88854 │ │ │ │ + bl 883a4 │ │ │ │ str r0, [r6, #112] @ 0x70 │ │ │ │ - cbz r0, 2f7ac │ │ │ │ + cbz r0, 2fab8 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ mov r1, r6 │ │ │ │ str.w r7, [r6, #140] @ 0x8c │ │ │ │ - bl 182f54 │ │ │ │ + bl 181400 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2f7b4 │ │ │ │ + beq.n 2fac0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 2f7b4 │ │ │ │ + cbnz r3, 2fac0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 2f7b4 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 2fac0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 790b0 │ │ │ │ - b.n 2f6d6 │ │ │ │ + bl 79060 │ │ │ │ + b.n 2f9e2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - rsb r0, r0, r8, lsl #1 │ │ │ │ + stc 0, cr0, [r0], #-288 @ 0xfffffee0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - bl 78ff0 │ │ │ │ + bl 78fa0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2127d0 <_Py_RestoreSignals@@Base+0x2a8c> │ │ │ │ + bl 2118b0 <_Py_RestoreSignals@@Base+0x2a8c> │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2f7fe │ │ │ │ + beq.n 2fb0a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 2f7fe │ │ │ │ + cbnz r3, 2fb0a │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 78c04 <_Py_Dealloc@@Base> │ │ │ │ + b.w 78bb4 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - cbz r0, 2f822 │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ - movt r3, #11 │ │ │ │ - push {r4} │ │ │ │ - cmp r1, r3 │ │ │ │ - mov r4, r1 │ │ │ │ - bne.n 2f81a │ │ │ │ - pop {r4} │ │ │ │ - b.w b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - mov r3, r4 │ │ │ │ - mov r1, r2 │ │ │ │ - pop {r4} │ │ │ │ - bx r3 │ │ │ │ - bx lr │ │ │ │ ldr r3, [r1, #4] │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ and.w r2, r3, #24 │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cmp r2, r0 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ sub.w r1, r1, r3, lsl #3 │ │ │ │ - b.w 2f840 <_PyTraceMalloc_GetTraceback@@Base> │ │ │ │ + b.w 2fb28 <_PyTraceMalloc_GetTraceback@@Base> │ │ │ │ │ │ │ │ -0002f840 <_PyTraceMalloc_GetTraceback@@Base>: │ │ │ │ +0002fb28 <_PyTraceMalloc_GetTraceback@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #56] @ (2f888 <_PyTraceMalloc_GetTraceback@@Base+0x48>) │ │ │ │ + ldr r5, [pc, #56] @ (2fb70 <_PyTraceMalloc_GetTraceback@@Base+0x48>) │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 1244e0 │ │ │ │ + bl 123cc0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2f88c <_PyTraceMalloc_GetTraceback@@Base+0x4c> │ │ │ │ + bl 2fb74 <_PyTraceMalloc_GetTraceback@@Base+0x4c> │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 104cf8 │ │ │ │ - cbz r4, 2f87c <_PyTraceMalloc_GetTraceback@@Base+0x3c> │ │ │ │ + bl 104738 │ │ │ │ + cbz r4, 2fb64 <_PyTraceMalloc_GetTraceback@@Base+0x3c> │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 2fb08 <_Py_fstat@@Base+0x78> │ │ │ │ + b.n 2fdf0 <_Py_fstat@@Base+0x78> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r3, [pc, #64] @ (2f8d0 <_PyTraceMalloc_GetTraceback@@Base+0x90>) │ │ │ │ + ldr r3, [pc, #64] @ (2fbb8 <_PyTraceMalloc_GetTraceback@@Base+0x90>) │ │ │ │ ldr.w r2, [r3, #1292] @ 0x50c │ │ │ │ - cbz r2, 2f8ca <_PyTraceMalloc_GetTraceback@@Base+0x8a> │ │ │ │ + cbz r2, 2fbb2 <_PyTraceMalloc_GetTraceback@@Base+0x8a> │ │ │ │ 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 │ │ │ │ - cbnz r0, 2f8ae <_PyTraceMalloc_GetTraceback@@Base+0x6e> │ │ │ │ + cbnz r0, 2fb96 <_PyTraceMalloc_GetTraceback@@Base+0x6e> │ │ │ │ ldr.w r0, [r3, #1384] @ 0x568 │ │ │ │ - b.n 2f8b6 <_PyTraceMalloc_GetTraceback@@Base+0x76> │ │ │ │ + b.n 2fb9e <_PyTraceMalloc_GetTraceback@@Base+0x76> │ │ │ │ ldr.w r0, [r3, #1388] @ 0x56c │ │ │ │ - bl 71444 <_Py_hashtable_get@@Base> │ │ │ │ - cbnz r0, 2f8bc <_PyTraceMalloc_GetTraceback@@Base+0x7c> │ │ │ │ + bl 71400 <_Py_hashtable_get@@Base> │ │ │ │ + cbnz r0, 2fba4 <_PyTraceMalloc_GetTraceback@@Base+0x7c> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2f8c8 <_PyTraceMalloc_GetTraceback@@Base+0x88> │ │ │ │ + b.n 2fbb0 <_PyTraceMalloc_GetTraceback@@Base+0x88> │ │ │ │ mov r1, r4 │ │ │ │ - bl 71444 <_Py_hashtable_get@@Base> │ │ │ │ + bl 71400 <_Py_hashtable_get@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2f8b8 <_PyTraceMalloc_GetTraceback@@Base+0x78> │ │ │ │ + beq.n 2fba0 <_PyTraceMalloc_GetTraceback@@Base+0x78> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 10711c <_PyArg_UnpackKeywords@@Base+0x630> │ │ │ │ + bl 106a98 <_PyArg_UnpackKeywords@@Base+0x630> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 790b0 │ │ │ │ + bl 79060 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -0002f8f6 <_PyInterpreterState_RequireIDRef@@Base>: │ │ │ │ +0002fbde <_PyInterpreterState_RequireIDRef@@Base>: │ │ │ │ subs r1, #0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ str.w r1, [r0, #3664] @ 0xe50 │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 2f926 <_PyInterpreterState_RequireIDRef@@Base+0x30> │ │ │ │ + bne.n 2fc0e <_PyInterpreterState_RequireIDRef@@Base+0x30> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f9350 │ │ │ │ + bl f8cb0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 2f944 <_PyInterpreterState_RequireIDRef@@Base+0x4e> │ │ │ │ - b.n 2f93e <_PyInterpreterState_RequireIDRef@@Base+0x48> │ │ │ │ + bne.n 2fc2c <_PyInterpreterState_RequireIDRef@@Base+0x4e> │ │ │ │ + b.n 2fc26 <_PyInterpreterState_RequireIDRef@@Base+0x48> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #49564 @ 0xc19c │ │ │ │ + movw r0, #46580 @ 0xb5f4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2f918 <_PyInterpreterState_RequireIDRef@@Base+0x22> │ │ │ │ - b.n 2f972 <_PyInterpreterState_RequireIDRef@@Base+0x7c> │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 2f972 <_PyInterpreterState_RequireIDRef@@Base+0x7c> │ │ │ │ + bne.n 2fc00 <_PyInterpreterState_RequireIDRef@@Base+0x22> │ │ │ │ + b.n 2fc5a <_PyInterpreterState_RequireIDRef@@Base+0x7c> │ │ │ │ + bl 805d4 │ │ │ │ + cbnz r0, 2fc5a <_PyInterpreterState_RequireIDRef@@Base+0x7c> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl c6fd0 │ │ │ │ + bl c68b4 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 2f972 <_PyInterpreterState_RequireIDRef@@Base+0x7c> │ │ │ │ + blt.n 2fc5a <_PyInterpreterState_RequireIDRef@@Base+0x7c> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #21537 @ 0x5421 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 29864 <__ioctl_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 2f976 <_PyInterpreterState_RequireIDRef@@Base+0x80> │ │ │ │ + bge.n 2fc5e <_PyInterpreterState_RequireIDRef@@Base+0x80> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ + bl f61f4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2f97e <_PyInterpreterState_RequireIDRef@@Base+0x88> │ │ │ │ + b.n 2fc66 <_PyInterpreterState_RequireIDRef@@Base+0x88> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #12 │ │ │ │ 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, #3928] @ 0xf58 │ │ │ │ sub sp, #144 @ 0x90 │ │ │ │ mov r5, r2 │ │ │ │ mov r0, r1 │ │ │ │ - cbz r3, 2f99e <_PyInterpreterState_RequireIDRef@@Base+0xa8> │ │ │ │ + cbz r3, 2fc86 <_PyInterpreterState_RequireIDRef@@Base+0xa8> │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 2f9ae <_PyInterpreterState_RequireIDRef@@Base+0xb8> │ │ │ │ + b.n 2fc96 <_PyInterpreterState_RequireIDRef@@Base+0xb8> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 2f9ac <_PyInterpreterState_RequireIDRef@@Base+0xb6> │ │ │ │ + ble.n 2fc94 <_PyInterpreterState_RequireIDRef@@Base+0xb6> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 2f9a8 <_PyInterpreterState_RequireIDRef@@Base+0xb2> │ │ │ │ - cbnz r1, 2f9ca <_PyInterpreterState_RequireIDRef@@Base+0xd4> │ │ │ │ + bne.n 2fc90 <_PyInterpreterState_RequireIDRef@@Base+0xb2> │ │ │ │ + cbnz r1, 2fcb2 <_PyInterpreterState_RequireIDRef@@Base+0xd4> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 2f9ae <_PyInterpreterState_RequireIDRef@@Base+0xb8> │ │ │ │ + b.n 2fc96 <_PyInterpreterState_RequireIDRef@@Base+0xb8> │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #216] @ (2fa88 <_PyInterpreterState_RequireIDRef@@Base+0x192>) │ │ │ │ + ldr r1, [pc, #216] @ (2fd70 <_PyInterpreterState_RequireIDRef@@Base+0x192>) │ │ │ │ add r2, sp, #24 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 2f9d0 <_PyInterpreterState_RequireIDRef@@Base+0xda> │ │ │ │ - b.n 2fa3a <_PyInterpreterState_RequireIDRef@@Base+0x144> │ │ │ │ + bl 106468 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 2fcb8 <_PyInterpreterState_RequireIDRef@@Base+0xda> │ │ │ │ + b.n 2fd22 <_PyInterpreterState_RequireIDRef@@Base+0x144> │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ add r6, r5 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 2f9e2 <_PyInterpreterState_RequireIDRef@@Base+0xec> │ │ │ │ + beq.n 2fcca <_PyInterpreterState_RequireIDRef@@Base+0xec> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl c6fd0 │ │ │ │ + bl c68b4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 2fa3a <_PyInterpreterState_RequireIDRef@@Base+0x144> │ │ │ │ + blt.n 2fd22 <_PyInterpreterState_RequireIDRef@@Base+0x144> │ │ │ │ mov r0, r4 │ │ │ │ - bl f9350 │ │ │ │ + bl f8cb0 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 2f9f4 <_PyInterpreterState_RequireIDRef@@Base+0xfe> │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 2fa3a <_PyInterpreterState_RequireIDRef@@Base+0x144> │ │ │ │ - ldr r3, [pc, #148] @ (2fa8c <_PyInterpreterState_RequireIDRef@@Base+0x196>) │ │ │ │ + bne.n 2fcdc <_PyInterpreterState_RequireIDRef@@Base+0xfe> │ │ │ │ + bl 805d4 │ │ │ │ + cbnz r0, 2fd22 <_PyInterpreterState_RequireIDRef@@Base+0x144> │ │ │ │ + ldr r3, [pc, #148] @ (2fd74 <_PyInterpreterState_RequireIDRef@@Base+0x196>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movw r5, #19992 @ 0x4e18 │ │ │ │ movt r5, #73 @ 0x49 │ │ │ │ ldr r7, [r2, r3] │ │ │ │ ldr.w r8, [r7, #8] │ │ │ │ - bl 6cd34 │ │ │ │ + bl 6ccfc │ │ │ │ ldr.w r3, [r5, #640] @ 0x280 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 2fa22 <_PyInterpreterState_RequireIDRef@@Base+0x12c> │ │ │ │ + bne.n 2fd0a <_PyInterpreterState_RequireIDRef@@Base+0x12c> │ │ │ │ ldr.w r3, [r5, #624] @ 0x270 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 2fa22 <_PyInterpreterState_RequireIDRef@@Base+0x12c> │ │ │ │ + bne.n 2fd0a <_PyInterpreterState_RequireIDRef@@Base+0x12c> │ │ │ │ adds r2, r4, #1 │ │ │ │ - bne.n 2fa3e <_PyInterpreterState_RequireIDRef@@Base+0x148> │ │ │ │ - b.n 2fa72 <_PyInterpreterState_RequireIDRef@@Base+0x17c> │ │ │ │ + bne.n 2fd26 <_PyInterpreterState_RequireIDRef@@Base+0x148> │ │ │ │ + b.n 2fd5a <_PyInterpreterState_RequireIDRef@@Base+0x17c> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #10100 @ 0x2774 │ │ │ │ + movw r2, #7228 @ 0x1c3c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 12f284 <_PyErr_SetString@@Base> │ │ │ │ + bl 12e574 <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2fa82 <_PyInterpreterState_RequireIDRef@@Base+0x18c> │ │ │ │ + b.n 2fd6a <_PyInterpreterState_RequireIDRef@@Base+0x18c> │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2fa90 <_Py_fstat@@Base> │ │ │ │ + bl 2fd78 <_Py_fstat@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2fa3a <_PyInterpreterState_RequireIDRef@@Base+0x144> │ │ │ │ + bne.n 2fd22 <_PyInterpreterState_RequireIDRef@@Base+0x144> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2fad0 <_Py_fstat@@Base+0x40> │ │ │ │ + bl 2fdb8 <_Py_fstat@@Base+0x40> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 2fa3a <_PyInterpreterState_RequireIDRef@@Base+0x144> │ │ │ │ - cbz r0, 2fa72 <_PyInterpreterState_RequireIDRef@@Base+0x17c> │ │ │ │ + beq.n 2fd22 <_PyInterpreterState_RequireIDRef@@Base+0x144> │ │ │ │ + cbz r0, 2fd5a <_PyInterpreterState_RequireIDRef@@Base+0x17c> │ │ │ │ movw r1, #6496 @ 0x1960 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r7 │ │ │ │ - movw r2, #10164 @ 0x27b4 │ │ │ │ + movw r2, #7292 @ 0x1c7c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1545cc <_PyErr_Format@@Base> │ │ │ │ - b.n 2fa3a <_PyInterpreterState_RequireIDRef@@Base+0x144> │ │ │ │ + bl 152a5c <_PyErr_Format@@Base> │ │ │ │ + b.n 2fd22 <_PyInterpreterState_RequireIDRef@@Base+0x144> │ │ │ │ ldr.w r0, [r5, #1388] @ 0x56c │ │ │ │ str.w r4, [r5, #1388] @ 0x56c │ │ │ │ str.w r6, [r5, #1392] @ 0x570 │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80ee8 │ │ │ │ add sp, #144 @ 0x90 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - stc 0, cr0, [r4, #288] @ 0x120 │ │ │ │ + stcl 0, cr0, [r4, #288]! @ 0x120 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0002fa90 <_Py_fstat@@Base>: │ │ │ │ +0002fd78 <_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 98598 │ │ │ │ + bl 97eb0 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 295b0 <__fstat64_time64@plt+0x4> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b07c │ │ │ │ - cbz r4, 2facc <_Py_fstat@@Base+0x3c> │ │ │ │ + bl 9a968 │ │ │ │ + cbz r4, 2fdb4 <_Py_fstat@@Base+0x3c> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ + bl f61f4 │ │ │ │ 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 2fafe <_Py_fstat@@Base+0x6e> │ │ │ │ + bge.n 2fde6 <_Py_fstat@@Base+0x6e> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ + bl f61f4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 2fb06 <_Py_fstat@@Base+0x76> │ │ │ │ + b.n 2fdee <_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, 2fb36 <_Py_fstat@@Base+0xa6> │ │ │ │ + cbz r1, 2fe1e <_Py_fstat@@Base+0xa6> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 71444 <_Py_hashtable_get@@Base> │ │ │ │ + bl 71400 <_Py_hashtable_get@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 2fb36 <_Py_fstat@@Base+0xa6> │ │ │ │ + cbz r0, 2fe1e <_Py_fstat@@Base+0xa6> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 2fbee <_Py_fstat@@Base+0x15e> │ │ │ │ - b.n 2fbf2 <_Py_fstat@@Base+0x162> │ │ │ │ + bne.n 2fed6 <_Py_fstat@@Base+0x15e> │ │ │ │ + b.n 2feda <_Py_fstat@@Base+0x162> │ │ │ │ ldrh r0, [r6, #4] │ │ │ │ - bl 72d70 │ │ │ │ + bl 72d28 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 2fba0 <_Py_fstat@@Base+0x110> │ │ │ │ + cbz r0, 2fe88 <_Py_fstat@@Base+0x110> │ │ │ │ add.w sl, r0, #8 │ │ │ │ mov r8, r6 │ │ │ │ mov.w r9, #0 │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 2fb78 <_Py_fstat@@Base+0xe8> │ │ │ │ + b.n 2fe60 <_Py_fstat@@Base+0xe8> │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ add.w r8, r8, #8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ adds r1, r2, #1 │ │ │ │ cmp r2, fp │ │ │ │ it ne │ │ │ │ strne r1, [r3, #0] │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ str r3, [r5, #12] │ │ │ │ - bl 7ec70 │ │ │ │ - cbz r0, 2fba4 <_Py_fstat@@Base+0x114> │ │ │ │ + bl 7ec54 │ │ │ │ + cbz r0, 2fe8c <_Py_fstat@@Base+0x114> │ │ │ │ add.w r9, r9, #1 │ │ │ │ str r0, [r5, #16] │ │ │ │ str.w r5, [sl, #4]! │ │ │ │ ldrh r3, [r6, #4] │ │ │ │ movs r0, #2 │ │ │ │ cmp r3, r9 │ │ │ │ - ble.n 2fbbe <_Py_fstat@@Base+0x12e> │ │ │ │ - bl 72d70 │ │ │ │ + ble.n 2fea6 <_Py_fstat@@Base+0x12e> │ │ │ │ + bl 72d28 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2fb50 <_Py_fstat@@Base+0xc0> │ │ │ │ + bne.n 2fe38 <_Py_fstat@@Base+0xc0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fba0 <_Py_fstat@@Base+0x110> │ │ │ │ + beq.n 2fe88 <_Py_fstat@@Base+0x110> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 2fba0 <_Py_fstat@@Base+0x110> │ │ │ │ + cbnz r3, 2fe88 <_Py_fstat@@Base+0x110> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2fbf2 <_Py_fstat@@Base+0x162> │ │ │ │ + b.n 2feda <_Py_fstat@@Base+0x162> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fb8a <_Py_fstat@@Base+0xfa> │ │ │ │ + beq.n 2fe72 <_Py_fstat@@Base+0xfa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2fb8a <_Py_fstat@@Base+0xfa> │ │ │ │ + bne.n 2fe72 <_Py_fstat@@Base+0xfa> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 2fb8a <_Py_fstat@@Base+0xfa> │ │ │ │ - cbz r7, 2fbf2 <_Py_fstat@@Base+0x162> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 2fe72 <_Py_fstat@@Base+0xfa> │ │ │ │ + cbz r7, 2feda <_Py_fstat@@Base+0x162> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 71e18 <_Py_hashtable_set@@Base> │ │ │ │ + bl 71dd4 <_Py_hashtable_set@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 2fbea <_Py_fstat@@Base+0x15a> │ │ │ │ + bne.n 2fed2 <_Py_fstat@@Base+0x15a> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fbe4 <_Py_fstat@@Base+0x154> │ │ │ │ + beq.n 2fecc <_Py_fstat@@Base+0x154> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 2fbe4 <_Py_fstat@@Base+0x154> │ │ │ │ + cbnz r3, 2fecc <_Py_fstat@@Base+0x154> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - bl 1ef298 │ │ │ │ - b.n 2fba0 <_Py_fstat@@Base+0x110> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 1ee218 │ │ │ │ + b.n 2fe88 <_Py_fstat@@Base+0x110> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fbf2 <_Py_fstat@@Base+0x162> │ │ │ │ + beq.n 2feda <_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, #11776 @ 0x2e00 │ │ │ │ + movw r1, #8904 @ 0x22c8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8edfc │ │ │ │ - cbz r0, 2fc50 <_Py_fstat@@Base+0x1c0> │ │ │ │ + bl 8e6f0 │ │ │ │ + cbz r0, 2ff38 <_Py_fstat@@Base+0x1c0> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movw r2, #65519 @ 0xffef │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 2fc3a <_Py_fstat@@Base+0x1aa> │ │ │ │ + bhi.n 2ff22 <_Py_fstat@@Base+0x1aa> │ │ │ │ adds r0, r3, #3 │ │ │ │ bic.w r0, r0, #3 │ │ │ │ adds r0, #12 │ │ │ │ cmp r3, r0 │ │ │ │ - bhi.n 2fc3a <_Py_fstat@@Base+0x1aa> │ │ │ │ - bl 12cb38 │ │ │ │ - b.n 2fc52 <_Py_fstat@@Base+0x1c2> │ │ │ │ + bhi.n 2ff22 <_Py_fstat@@Base+0x1aa> │ │ │ │ + bl 12c344 │ │ │ │ + b.n 2ff3a <_Py_fstat@@Base+0x1c2> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #11792 @ 0x2e10 │ │ │ │ + movw r1, #8920 @ 0x22d8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {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 r4, sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #24 │ │ │ │ - movw r1, #11856 @ 0x2e50 │ │ │ │ + movw r1, #8984 @ 0x2318 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ str r4, [sp, #0] │ │ │ │ add r2, sp, #28 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp, #20] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 8edfc │ │ │ │ - cbz r0, 2fca4 <_Py_fstat@@Base+0x214> │ │ │ │ + bl 8e6f0 │ │ │ │ + cbz r0, 2ff8c <_Py_fstat@@Base+0x214> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r1, r4 │ │ │ │ - bge.n 2fca8 <_Py_fstat@@Base+0x218> │ │ │ │ + bge.n 2ff90 <_Py_fstat@@Base+0x218> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #11872 @ 0x2e60 │ │ │ │ + movw r1, #9000 @ 0x2328 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2fce4 <_Py_fstat@@Base+0x254> │ │ │ │ + b.n 2ffcc <_Py_fstat@@Base+0x254> │ │ │ │ mov r0, r4 │ │ │ │ - bl 72b58 │ │ │ │ + bl 72b10 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2fca4 <_Py_fstat@@Base+0x214> │ │ │ │ + beq.n 2ff8c <_Py_fstat@@Base+0x214> │ │ │ │ ldrd r3, r4, [sp, #24] │ │ │ │ add.w r2, r0, #16 │ │ │ │ add r1, sp, #16 │ │ │ │ strd r2, r4, [sp, #32] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - movw r1, #65507 @ 0xffe3 │ │ │ │ - movt r1, #2 │ │ │ │ + movw r1, #715 @ 0x2cb │ │ │ │ + movt r1, #3 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 2fcea <_Py_fstat@@Base+0x25a> │ │ │ │ + bl 2ffd2 <_Py_fstat@@Base+0x25a> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 79054 │ │ │ │ + bl 79004 │ │ │ │ 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, #3832] @ 0xef8 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #636] @ (2ff7c <_Py_fstat@@Base+0x4ec>) │ │ │ │ + ldr r3, [pc, #636] @ (30264 <_Py_fstat@@Base+0x4ec>) │ │ │ │ add.w r9, sp, #60 @ 0x3c │ │ │ │ mov r7, r0 │ │ │ │ mov sl, r2 │ │ │ │ str r1, [sp, #20] │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ @@ -7854,238 +8130,238 @@ │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ ldr r4, [sp, #264] @ 0x108 │ │ │ │ str r3, [sp, #28] │ │ │ │ blx 2957c │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ - bl 216668 <_Py_set_inheritable_async_safe@@Base+0x14c> │ │ │ │ - cbz r0, 2fd66 <_Py_fstat@@Base+0x2d6> │ │ │ │ + bl 215560 <_Py_set_inheritable_async_safe@@Base+0x14c> │ │ │ │ + cbz r0, 3004e <_Py_fstat@@Base+0x2d6> │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ add.w fp, sp, #88 @ 0x58 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, fp │ │ │ │ blx 2a92c <__memset_chk@plt> │ │ │ │ cmp r4, r6 │ │ │ │ strh.w r6, [sp, #88] @ 0x58 │ │ │ │ - bge.n 2fd6a <_Py_fstat@@Base+0x2da> │ │ │ │ + bge.n 30052 <_Py_fstat@@Base+0x2da> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #11908 @ 0x2e84 │ │ │ │ + movw r1, #9036 @ 0x234c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2ff60 <_Py_fstat@@Base+0x4d0> │ │ │ │ - beq.n 2fd7e <_Py_fstat@@Base+0x2ee> │ │ │ │ + b.n 30248 <_Py_fstat@@Base+0x4d0> │ │ │ │ + beq.n 30066 <_Py_fstat@@Base+0x2ee> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77c4c │ │ │ │ + bl 77bf8 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 2fd80 <_Py_fstat@@Base+0x2f0> │ │ │ │ - bl 1ef298 │ │ │ │ + cbnz r0, 30068 <_Py_fstat@@Base+0x2f0> │ │ │ │ + bl 1ee218 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 2ff60 <_Py_fstat@@Base+0x4d0> │ │ │ │ + b.n 30248 <_Py_fstat@@Base+0x4d0> │ │ │ │ mov r6, r4 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp] │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r7 │ │ │ │ vldr d7, [r7, #32] │ │ │ │ - movw r2, #65409 @ 0xff81 │ │ │ │ - movt r2, #2 │ │ │ │ + movw r2, #617 @ 0x269 │ │ │ │ + movt r2, #3 │ │ │ │ strd r3, sl, [sp, #68] @ 0x44 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ vstr d7, [sp, #8] │ │ │ │ strd fp, r8, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ - bl 217c20 │ │ │ │ + bl 216acc │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 2fed6 <_Py_fstat@@Base+0x446> │ │ │ │ + beq.w 301be <_Py_fstat@@Base+0x446> │ │ │ │ mov r0, r4 │ │ │ │ - bl 72f38 │ │ │ │ + bl 72ef0 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2fee8 <_Py_fstat@@Base+0x458> │ │ │ │ + beq.w 301d0 <_Py_fstat@@Base+0x458> │ │ │ │ cmp r3, #11 │ │ │ │ str r6, [sp, #20] │ │ │ │ it hi │ │ │ │ ldrhi r4, [sp, #76] @ 0x4c │ │ │ │ - cbz r4, 2fe22 <_Py_fstat@@Base+0x392> │ │ │ │ + cbz r4, 3010a <_Py_fstat@@Base+0x392> │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2ffa4 <_Py_fstat@@Base+0x514> │ │ │ │ + bl 3028c <_Py_fstat@@Base+0x514> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 2fe02 <_Py_fstat@@Base+0x372> │ │ │ │ + cbnz r0, 300ea <_Py_fstat@@Base+0x372> │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 2fe5e <_Py_fstat@@Base+0x3ce> │ │ │ │ + bge.n 30146 <_Py_fstat@@Base+0x3ce> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #12016 @ 0x2ef0 │ │ │ │ + movw r1, #9144 @ 0x23b8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 2fee8 <_Py_fstat@@Base+0x458> │ │ │ │ + bl 12e510 │ │ │ │ + b.n 301d0 <_Py_fstat@@Base+0x458> │ │ │ │ movw r3, #56072 @ 0xdb08 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #11948 @ 0x2eac │ │ │ │ + movw r1, #9076 @ 0x2374 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14ede4 │ │ │ │ + bl 14d82c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 2fee6 <_Py_fstat@@Base+0x456> │ │ │ │ + beq.n 301ce <_Py_fstat@@Base+0x456> │ │ │ │ adds r3, r6, #1 │ │ │ │ - bne.n 2fde2 <_Py_fstat@@Base+0x352> │ │ │ │ + bne.n 300ca <_Py_fstat@@Base+0x352> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ mov r1, fp │ │ │ │ cmp r2, r8 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ it cs │ │ │ │ movcs r2, r8 │ │ │ │ - bl 2167c8 <_Py_set_inheritable_async_safe@@Base+0x2ac> │ │ │ │ + bl 2156c0 <_Py_set_inheritable_async_safe@@Base+0x2ac> │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #12008 @ 0x2ee8 │ │ │ │ + movw r0, #9136 @ 0x23b0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 84c48 │ │ │ │ + bl 847b8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2fed8 <_Py_fstat@@Base+0x448> │ │ │ │ - b.n 2fee8 <_Py_fstat@@Base+0x458> │ │ │ │ + bne.n 301c0 <_Py_fstat@@Base+0x448> │ │ │ │ + b.n 301d0 <_Py_fstat@@Base+0x458> │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl 72b58 │ │ │ │ + bl 72b10 │ │ │ │ mov r3, r0 │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ - movw r0, #12044 @ 0x2f0c │ │ │ │ + movw r0, #9172 @ 0x23d4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 84c48 │ │ │ │ + bl 847b8 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 2fee6 <_Py_fstat@@Base+0x456> │ │ │ │ + cbz r0, 301ce <_Py_fstat@@Base+0x456> │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 86010 │ │ │ │ + bl 85b74 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fe9e <_Py_fstat@@Base+0x40e> │ │ │ │ + beq.n 30186 <_Py_fstat@@Base+0x40e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 2fe9e <_Py_fstat@@Base+0x40e> │ │ │ │ + cbnz r3, 30186 <_Py_fstat@@Base+0x40e> │ │ │ │ mov r0, r1 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbnz r3, 2fee6 <_Py_fstat@@Base+0x456> │ │ │ │ + cbnz r3, 301ce <_Py_fstat@@Base+0x456> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 2fe22 <_Py_fstat@@Base+0x392> │ │ │ │ + bne.n 3010a <_Py_fstat@@Base+0x392> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ negs r1, r3 │ │ │ │ cmp r3, #11 │ │ │ │ and.w r1, r1, #3 │ │ │ │ add.w r1, r1, #12 │ │ │ │ - bls.n 2fed2 <_Py_fstat@@Base+0x442> │ │ │ │ + bls.n 301ba <_Py_fstat@@Base+0x442> │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ add r2, r0 │ │ │ │ subs r2, r2, r4 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.n 2fed2 <_Py_fstat@@Base+0x442> │ │ │ │ + bhi.n 301ba <_Py_fstat@@Base+0x442> │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 2fe22 <_Py_fstat@@Base+0x392> │ │ │ │ + bhi.n 3010a <_Py_fstat@@Base+0x392> │ │ │ │ adds r3, #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r4, r3 │ │ │ │ - b.n 2fdd2 <_Py_fstat@@Base+0x342> │ │ │ │ + b.n 300ba <_Py_fstat@@Base+0x342> │ │ │ │ mov r4, r6 │ │ │ │ - b.n 2fdd2 <_Py_fstat@@Base+0x342> │ │ │ │ + b.n 300ba <_Py_fstat@@Base+0x342> │ │ │ │ mov r5, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79054 │ │ │ │ + bl 79004 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78004 │ │ │ │ - b.n 2ff60 <_Py_fstat@@Base+0x4d0> │ │ │ │ + bl 77fb0 │ │ │ │ + b.n 30248 <_Py_fstat@@Base+0x4d0> │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #11 │ │ │ │ - bls.n 2ff3a <_Py_fstat@@Base+0x4aa> │ │ │ │ + bls.n 30222 <_Py_fstat@@Base+0x4aa> │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ - b.n 2ff26 <_Py_fstat@@Base+0x496> │ │ │ │ + b.n 3020e <_Py_fstat@@Base+0x496> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 2ff3e <_Py_fstat@@Base+0x4ae> │ │ │ │ + beq.n 30226 <_Py_fstat@@Base+0x4ae> │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 2ff3a <_Py_fstat@@Base+0x4aa> │ │ │ │ + bne.n 30222 <_Py_fstat@@Base+0x4aa> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bls.n 2ff3a <_Py_fstat@@Base+0x4aa> │ │ │ │ + bls.n 30222 <_Py_fstat@@Base+0x4aa> │ │ │ │ ldrd r2, r1, [sp, #76] @ 0x4c │ │ │ │ add r2, r1 │ │ │ │ negs r1, r3 │ │ │ │ and.w r1, r1, #3 │ │ │ │ subs r2, r2, r4 │ │ │ │ adds r1, #12 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.n 2ff3a <_Py_fstat@@Base+0x4aa> │ │ │ │ + bhi.n 30222 <_Py_fstat@@Base+0x4aa> │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 2ff3a <_Py_fstat@@Base+0x4aa> │ │ │ │ + bhi.n 30222 <_Py_fstat@@Base+0x4aa> │ │ │ │ adds r3, #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r4, r3 │ │ │ │ - cbz r4, 2ff3a <_Py_fstat@@Base+0x4aa> │ │ │ │ + cbz r4, 30222 <_Py_fstat@@Base+0x4aa> │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2ffa4 <_Py_fstat@@Base+0x514> │ │ │ │ + bl 3028c <_Py_fstat@@Base+0x514> │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 2fef2 <_Py_fstat@@Base+0x462> │ │ │ │ + bne.n 301da <_Py_fstat@@Base+0x462> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2fed8 <_Py_fstat@@Base+0x448> │ │ │ │ + b.n 301c0 <_Py_fstat@@Base+0x448> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 2fef8 <_Py_fstat@@Base+0x468> │ │ │ │ + bne.n 301e0 <_Py_fstat@@Base+0x468> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add.w r8, r4, #12 │ │ │ │ bic.w r7, r3, #3 │ │ │ │ adds r7, #12 │ │ │ │ add r7, r4 │ │ │ │ cmp r8, r7 │ │ │ │ - beq.n 2fef8 <_Py_fstat@@Base+0x468> │ │ │ │ + beq.n 301e0 <_Py_fstat@@Base+0x468> │ │ │ │ ldr.w r0, [r8], #4 │ │ │ │ blx 29fa0 │ │ │ │ - b.n 2ff52 <_Py_fstat@@Base+0x4c2> │ │ │ │ - ldr r3, [pc, #24] @ (2ff7c <_Py_fstat@@Base+0x4ec>) │ │ │ │ + b.n 3023a <_Py_fstat@@Base+0x4c2> │ │ │ │ + ldr r3, [pc, #24] @ (30264 <_Py_fstat@@Base+0x4ec>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 2ff72 <_Py_fstat@@Base+0x4e2> │ │ │ │ + beq.n 3025a <_Py_fstat@@Base+0x4e2> │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ push {r4, lr} │ │ │ │ @@ -8099,632 +8375,634 @@ │ │ │ │ mov r3, r0 │ │ │ │ mvns r0, r0 │ │ │ │ str r3, [r4, #8] │ │ │ │ lsrs r0, r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5} │ │ │ │ ldr r5, [r0, #16] │ │ │ │ - cbz r5, 2ffda <_Py_fstat@@Base+0x54a> │ │ │ │ + cbz r5, 302c2 <_Py_fstat@@Base+0x54a> │ │ │ │ subs r4, r1, r5 │ │ │ │ cmn.w r4, #13 │ │ │ │ - bhi.n 2ffda <_Py_fstat@@Base+0x54a> │ │ │ │ + bhi.n 302c2 <_Py_fstat@@Base+0x54a> │ │ │ │ ldr r3, [r0, #20] │ │ │ │ adds r4, #12 │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.n 2ffda <_Py_fstat@@Base+0x54a> │ │ │ │ + bhi.n 302c2 <_Py_fstat@@Base+0x54a> │ │ │ │ ldr r4, [r1, #0] │ │ │ │ cmp r4, #11 │ │ │ │ - bls.n 2ffda <_Py_fstat@@Base+0x54a> │ │ │ │ + bls.n 302c2 <_Py_fstat@@Base+0x54a> │ │ │ │ adds r1, #12 │ │ │ │ subs r4, #12 │ │ │ │ subs r1, r1, r5 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.n 2ffda <_Py_fstat@@Base+0x54a> │ │ │ │ + bcc.n 302c2 <_Py_fstat@@Base+0x54a> │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r4, r3 │ │ │ │ ittee ls │ │ │ │ strls r4, [r2, #0] │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ strhi r3, [r2, #0] │ │ │ │ - b.n 2ffde <_Py_fstat@@Base+0x54e> │ │ │ │ + b.n 302c6 <_Py_fstat@@Base+0x54e> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - ble.n 30002 <_Py_fstat@@Base+0x572> │ │ │ │ + ble.n 302ea <_Py_fstat@@Base+0x572> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d714 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9cfc0 <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 30014 <_Py_fstat@@Base+0x584> │ │ │ │ + cbz r0, 302fc <_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, 30034 <_Py_fstat@@Base+0x5a4> │ │ │ │ - movw r1, #51508 @ 0xc934 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #56] @ (30068 <_Py_fstat@@Base+0x5d8>) │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ - bl 6cd34 │ │ │ │ - movw r3, #19992 @ 0x4e18 │ │ │ │ - movt r3, #73 @ 0x49 │ │ │ │ - ldr.w r2, [r3, #640] @ 0x280 │ │ │ │ - cmp r0, r2 │ │ │ │ - beq.n 3004e <_Py_fstat@@Base+0x5be> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 30066 <_Py_fstat@@Base+0x5d6> │ │ │ │ - ldr.w r2, [r3, #624] @ 0x270 │ │ │ │ - cmp r4, r2 │ │ │ │ - bne.n 3004a <_Py_fstat@@Base+0x5ba> │ │ │ │ - ldr.w r2, [r3, #884] @ 0x374 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 3004a <_Py_fstat@@Base+0x5ba> │ │ │ │ - movs r2, #0 │ │ │ │ - str.w r2, [r3, #884] @ 0x374 │ │ │ │ - movs r0, #1 │ │ │ │ - pop {r4, pc} │ │ │ │ - cmp r3, #104 @ 0x68 │ │ │ │ - lsls r1, 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] @ (30114 <_Py_fstat@@Base+0x684>) │ │ │ │ + ldr r1, [pc, #152] @ (303a8 <_Py_fstat@@Base+0x630>) │ │ │ │ sub sp, #8 │ │ │ │ - bl 90f4c │ │ │ │ - cbz r0, 300ba <_Py_fstat@@Base+0x62a> │ │ │ │ + bl 90848 │ │ │ │ + cbz r0, 3034c <_Py_fstat@@Base+0x5d4> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 300be <_Py_fstat@@Base+0x62e> │ │ │ │ + bmi.n 30350 <_Py_fstat@@Base+0x5d8> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #19892 @ 0x4db4 │ │ │ │ + movw r1, #16908 @ 0x420c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ + bl d52b8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 300ba <_Py_fstat@@Base+0x62a> │ │ │ │ + beq.n 3034c <_Py_fstat@@Base+0x5d4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 300ba <_Py_fstat@@Base+0x62a> │ │ │ │ + cbnz r3, 3034c <_Py_fstat@@Base+0x5d4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 30110 <_Py_fstat@@Base+0x680> │ │ │ │ - ldr r1, [pc, #88] @ (30118 <_Py_fstat@@Base+0x688>) │ │ │ │ + b.n 303a2 <_Py_fstat@@Base+0x62a> │ │ │ │ + ldr r1, [pc, #88] @ (303ac <_Py_fstat@@Base+0x634>) │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 827ec │ │ │ │ + bl 8235c │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 300f8 <_Py_fstat@@Base+0x668> │ │ │ │ - bl 71f84 │ │ │ │ + cbnz r0, 3038a <_Py_fstat@@Base+0x612> │ │ │ │ + bl 71f40 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbz r0, 300f8 <_Py_fstat@@Base+0x668> │ │ │ │ + cbz r0, 3038a <_Py_fstat@@Base+0x612> │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #64] @ (30118 <_Py_fstat@@Base+0x688>) │ │ │ │ + ldr r1, [pc, #64] @ (303ac <_Py_fstat@@Base+0x634>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a1f4 │ │ │ │ - cbz r0, 300f8 <_Py_fstat@@Base+0x668> │ │ │ │ + bl 7a1b4 │ │ │ │ + cbz r0, 3038a <_Py_fstat@@Base+0x612> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 300f8 <_Py_fstat@@Base+0x668> │ │ │ │ + beq.n 3038a <_Py_fstat@@Base+0x612> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 300f8 <_Py_fstat@@Base+0x668> │ │ │ │ + cbnz r3, 3038a <_Py_fstat@@Base+0x612> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3010e <_Py_fstat@@Base+0x67e> │ │ │ │ + beq.n 303a0 <_Py_fstat@@Base+0x628> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3010e <_Py_fstat@@Base+0x67e> │ │ │ │ + cbnz r3, 303a0 <_Py_fstat@@Base+0x628> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - add r2, pc, #192 @ (adr r2, 301d8 ) │ │ │ │ + nop │ │ │ │ + add r2, pc, #192 @ (adr r2, 3046c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r6, [sp, #992] @ 0x3e0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + cbnz r0, 303ce <_Py_fstat@@Base+0x656> │ │ │ │ + movw r1, #48564 @ 0xbdb4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [pc, #56] @ (30404 <_Py_fstat@@Base+0x68c>) │ │ │ │ + bl 677e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ + bl 6ccfc │ │ │ │ + movw r3, #19992 @ 0x4e18 │ │ │ │ + movt r3, #73 @ 0x49 │ │ │ │ + ldr.w r2, [r3, #640] @ 0x280 │ │ │ │ + cmp r0, r2 │ │ │ │ + beq.n 303e8 <_Py_fstat@@Base+0x670> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 30400 <_Py_fstat@@Base+0x688> │ │ │ │ + ldr.w r2, [r3, #624] @ 0x270 │ │ │ │ + cmp r4, r2 │ │ │ │ + bne.n 303e4 <_Py_fstat@@Base+0x66c> │ │ │ │ + ldr.w r2, [r3, #884] @ 0x374 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 303e4 <_Py_fstat@@Base+0x66c> │ │ │ │ + movs r2, #0 │ │ │ │ + str.w r2, [r3, #884] @ 0x374 │ │ │ │ + movs r0, #1 │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + movs r0, #12 │ │ │ │ + lsls r1, r0, #1 │ │ │ │ │ │ │ │ -0003011c : │ │ │ │ +00030408 : │ │ │ │ stmdb 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, #19992 @ 0x4e18 │ │ │ │ movt r4, #73 @ 0x49 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ add.w r7, r4, #616 @ 0x268 │ │ │ │ - bl 6cd34 │ │ │ │ + bl 6ccfc │ │ │ │ str.w r0, [r4, #640] @ 0x280 │ │ │ │ - bl 2191d8 <_PyParkingLot_AfterFork@@Base> │ │ │ │ + bl 2180d0 <_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] @ (30434 ) │ │ │ │ + ldr r2, [pc, #736] @ (30720 ) │ │ │ │ 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] @ (30438 ) │ │ │ │ + ldr r1, [pc, #716] @ (30724 ) │ │ │ │ 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 30184 │ │ │ │ + bne.n 30470 │ │ │ │ ldr.w r5, [r4, #624] @ 0x270 │ │ │ │ - bl 6ca9c │ │ │ │ - cbz r0, 301a6 │ │ │ │ + bl 6ca94 │ │ │ │ + cbz r0, 30492 │ │ │ │ ldr.w r3, [r4, #1412] @ 0x584 │ │ │ │ str.w r0, [r5, #3668] @ 0xe54 │ │ │ │ - cbnz r3, 301b8 │ │ │ │ - b.n 301d4 │ │ │ │ - ldr r2, [pc, #660] @ (3043c ) │ │ │ │ - movw r3, #12440 @ 0x3098 │ │ │ │ + cbnz r3, 304a4 │ │ │ │ + b.n 304c0 │ │ │ │ + ldr r2, [pc, #660] @ (30728 ) │ │ │ │ + movw r3, #9568 @ 0x2560 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ str r0, [sp, #28] │ │ │ │ strd r2, r3, [sp, #20] │ │ │ │ - b.n 30480 │ │ │ │ - ldr r0, [pc, #644] @ (30440 ) │ │ │ │ - bl 6d474 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #636] @ (30440 ) │ │ │ │ - bl 6d6b4 │ │ │ │ - ldr r0, [pc, #632] @ (30440 ) │ │ │ │ - bl 6ccd4 │ │ │ │ + b.n 3076c │ │ │ │ + ldr r0, [pc, #644] @ (3072c ) │ │ │ │ + bl 6d43c │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #636] @ (3072c ) │ │ │ │ + bl 1a6884 │ │ │ │ + ldr r0, [pc, #632] @ (3072c ) │ │ │ │ + bl 1a1d80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 30460 │ │ │ │ - cbnz r5, 301e2 │ │ │ │ + bne.w 3074c │ │ │ │ + cbnz r5, 304ce │ │ │ │ ldr.w r3, [r4, #1420] @ 0x58c │ │ │ │ - cbz r3, 301f8 │ │ │ │ - ldr r0, [pc, #616] @ (30444 ) │ │ │ │ - bl 6d6b4 │ │ │ │ - b.n 301f8 │ │ │ │ - ldr r0, [pc, #604] @ (30440 ) │ │ │ │ + cbz r3, 304e4 │ │ │ │ + ldr r0, [pc, #616] @ (30730 ) │ │ │ │ + bl 1a6884 │ │ │ │ + b.n 304e4 │ │ │ │ + ldr r0, [pc, #604] @ (3072c ) │ │ │ │ mov r1, r5 │ │ │ │ - bl 6e51c │ │ │ │ + bl 6e4c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 301d4 │ │ │ │ - movw r3, #12412 @ 0x307c │ │ │ │ + beq.n 304c0 │ │ │ │ + movw r3, #9540 @ 0x2544 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - b.n 30468 │ │ │ │ - ldr r0, [pc, #584] @ (30444 ) │ │ │ │ - bl 6ccd4 │ │ │ │ - cbz r0, 30214 │ │ │ │ - ldr r2, [pc, #568] @ (3043c ) │ │ │ │ + b.n 30754 │ │ │ │ + ldr r0, [pc, #584] @ (30730 ) │ │ │ │ + bl 1a1d80 │ │ │ │ + cbz r0, 30500 │ │ │ │ + ldr r2, [pc, #568] @ (30728 ) │ │ │ │ movs r1, #0 │ │ │ │ - movw r3, #37716 @ 0x9354 │ │ │ │ + movw r3, #34772 @ 0x87d4 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r2, r3, [sp, #20] │ │ │ │ - b.n 30480 │ │ │ │ - bl 6cf6c │ │ │ │ + b.n 3076c │ │ │ │ + bl 6cf34 │ │ │ │ ldr.w r5, [r4, #860] @ 0x35c │ │ │ │ - ldr.w fp, [pc, #568] @ 30458 │ │ │ │ + ldr.w fp, [pc, #568] @ 30744 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ cmp r5, fp │ │ │ │ - beq.n 3026c │ │ │ │ + beq.n 30558 │ │ │ │ ldrd r2, r3, [r5, #16] │ │ │ │ cmp r9, r3 │ │ │ │ it eq │ │ │ │ cmpeq sl, r2 │ │ │ │ - beq.n 30266 │ │ │ │ + beq.n 30552 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 30266 │ │ │ │ + beq.n 30552 │ │ │ │ movs r3, #4 │ │ │ │ mov.w r8, #0 │ │ │ │ add.w r0, r5, #37 @ 0x25 │ │ │ │ str r3, [r5, #32] │ │ │ │ strb.w r3, [r5, #38] @ 0x26 │ │ │ │ strb.w r8, [r5, #36] @ 0x24 │ │ │ │ - bl 1f6980 <_PyEvent_Notify@@Base> │ │ │ │ + bl 1f58f8 <_PyEvent_Notify@@Base> │ │ │ │ mov r0, r5 │ │ │ │ ldrd r3, r2, [r5] │ │ │ │ str r3, [r2, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ strd r8, r8, [r5] │ │ │ │ - bl 203550 │ │ │ │ + bl 2025b0 │ │ │ │ mov r5, r6 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ - b.n 30226 │ │ │ │ - ldr.w r9, [pc, #492] @ 3045c │ │ │ │ + b.n 30512 │ │ │ │ + ldr.w r9, [pc, #492] @ 30748 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ ldr.w r6, [r8, r9] │ │ │ │ - cbnz r6, 30288 │ │ │ │ - movw r1, #51508 @ 0xc934 │ │ │ │ + cbnz r6, 30574 │ │ │ │ + movw r1, #48564 @ 0xbdb4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #452] @ (30448 ) │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ - bl 6e4f0 │ │ │ │ + ldr r0, [pc, #452] @ (30734 ) │ │ │ │ + bl 677e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 6e498 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ str r0, [r6, #96] @ 0x60 │ │ │ │ ldr.w r2, [r3, #3708] @ 0xe7c │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 3029e │ │ │ │ + beq.n 3058a │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #3708] @ 0xe7c │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - cbz r0, 302be │ │ │ │ + cbz r0, 305aa │ │ │ │ ldr r3, [r0, #8] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 302be │ │ │ │ - bl 1a99f8 <_PyThreadState_New@@Base+0x30c> │ │ │ │ + blt.n 305aa │ │ │ │ + bl 1a7800 <_PyThreadState_New@@Base+0x30c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 6e540 │ │ │ │ + bl 6e4e8 │ │ │ │ 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 1dc9bc │ │ │ │ + bl 1da8c4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r5, 302e8 │ │ │ │ + cbz r5, 305d4 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w sl, [r5, #4] │ │ │ │ - bl 1441c8 │ │ │ │ + bl 143730 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dd0f8 │ │ │ │ + bl 1db000 │ │ │ │ mov r5, sl │ │ │ │ - b.n 302d2 │ │ │ │ + b.n 305be │ │ │ │ ldr.w sl, [r6, #8] │ │ │ │ - bl 6cf6c │ │ │ │ + bl 6cf34 │ │ │ │ add.w sl, sl, #3920 @ 0xf50 │ │ │ │ strd r0, r1, [sl] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ addw r0, r0, #3912 @ 0xf48 │ │ │ │ - bl ff308 <_PyRecursiveMutex_Unlock@@Base> │ │ │ │ - ldr r3, [pc, #328] @ (3044c ) │ │ │ │ + bl fec0c <_PyRecursiveMutex_Unlock@@Base> │ │ │ │ + ldr r3, [pc, #328] @ (30738 ) │ │ │ │ dmb ish │ │ │ │ ldr r2, [r3, #0] │ │ │ │ dmb ish │ │ │ │ - cbz r2, 3032a │ │ │ │ + cbz r2, 30616 │ │ │ │ dmb ish │ │ │ │ str r5, [r3, #0] │ │ │ │ dmb ish │ │ │ │ movs r2, #1 │ │ │ │ sub.w r3, r3, #520 @ 0x208 │ │ │ │ str.w r5, [r3], #8 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, #65 @ 0x41 │ │ │ │ - bne.n 30320 │ │ │ │ + bne.n 3060c │ │ │ │ ldr.w sl, [r9, r8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 30352 │ │ │ │ + beq.n 3063e │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1b08f0 │ │ │ │ + bl 1ae8a8 │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ ldr.w r3, [r4, #624] @ 0x270 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 30352 │ │ │ │ - movw r3, #12360 @ 0x3048 │ │ │ │ + beq.n 3063e │ │ │ │ + movw r3, #9488 @ 0x2510 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - b.n 303c6 │ │ │ │ + b.n 306b2 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 303d2 │ │ │ │ + beq.n 306be │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ dmb ish │ │ │ │ - beq.n 3037e │ │ │ │ + beq.n 3066a │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - ldr r0, [pc, #216] @ (30450 ) │ │ │ │ + ldr r0, [pc, #216] @ (3073c ) │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e0dc4 │ │ │ │ + bl 1df55c │ │ │ │ ldr.w r5, [r4, #620] @ 0x26c │ │ │ │ mov.w fp, #0 │ │ │ │ str.w fp, [r4, #620] @ 0x26c │ │ │ │ - cbz r5, 3039c │ │ │ │ + cbz r5, 30688 │ │ │ │ ldr.w r3, [r4, #624] @ 0x270 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 303dc │ │ │ │ + bne.n 306c8 │ │ │ │ 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 3040c │ │ │ │ + beq.n 306f8 │ │ │ │ dmb ish │ │ │ │ - beq.n 303b8 │ │ │ │ - ldr r0, [pc, #156] @ (30450 ) │ │ │ │ - bl 251744 │ │ │ │ + beq.n 306a4 │ │ │ │ + ldr r0, [pc, #156] @ (3073c ) │ │ │ │ + bl 250a74 │ │ │ │ ldr.w r3, [r4, #620] @ 0x26c │ │ │ │ - cbnz r3, 30416 │ │ │ │ - movw r3, #12384 @ 0x3060 │ │ │ │ + cbnz r3, 30702 │ │ │ │ + movw r3, #9512 @ 0x2528 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - ldr r1, [pc, #140] @ (30454 ) │ │ │ │ + ldr r1, [pc, #140] @ (30740 ) │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ strd r3, r2, [sp, #24] │ │ │ │ - b.n 30480 │ │ │ │ + b.n 3076c │ │ │ │ strexb r1, r3, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 30362 │ │ │ │ - b.n 3035a │ │ │ │ + beq.n 3064e │ │ │ │ + b.n 30646 │ │ │ │ ldr.w r1, [r9, r8] │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1e2ae0 <_PyErr_ProgramDecodedTextObject@@Base+0x480> │ │ │ │ + bl 1e1278 <_PyErr_ProgramDecodedTextObject@@Base+0x480> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e419c │ │ │ │ + bl 1e2ad0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e8210 │ │ │ │ + bl 1e70c8 │ │ │ │ ldr.w r0, [r5, #3668] @ 0xe54 │ │ │ │ - cbz r0, 30400 │ │ │ │ - bl 10dc6c │ │ │ │ + cbz r0, 306ec │ │ │ │ + bl 10d5c0 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r5, [r5, #3644] @ 0xe3c │ │ │ │ - bl 1e843c │ │ │ │ - b.n 3038a │ │ │ │ + bl 1e72f4 │ │ │ │ + b.n 30676 │ │ │ │ strexb r1, r3, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 303ac │ │ │ │ - b.n 303a4 │ │ │ │ + beq.n 30698 │ │ │ │ + b.n 30690 │ │ │ │ mov r0, sl │ │ │ │ - bl 1dcae4 │ │ │ │ + bl 1da9ec │ │ │ │ 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 1f8dbc │ │ │ │ + b.w 1f7d34 │ │ │ │ nop │ │ │ │ str r2, [sp, #336] @ 0x150 │ │ │ │ lsls r3, r1, #1 │ │ │ │ @ instruction: 0xb71c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmp r3, #128 @ 0x80 │ │ │ │ + movs r0, #36 @ 0x24 │ │ │ │ lsls r1, r0, #1 │ │ │ │ strh r4, [r3, r6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ strh r4, [r4, r6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r3, #160 @ 0xa0 │ │ │ │ + movs r0, #68 @ 0x44 │ │ │ │ lsls r1, r0, #1 │ │ │ │ strh r4, [r1, r6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ str r0, [r0, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r3, #184 @ 0xb8 │ │ │ │ + movs r0, #92 @ 0x5c │ │ │ │ lsls r1, r0, #1 │ │ │ │ str r4, [r6, r5] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movw r3, #37716 @ 0x9354 │ │ │ │ + movw r3, #34772 @ 0x87d4 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - ldr r1, [pc, #32] @ (3048c ) │ │ │ │ + ldr r1, [pc, #32] @ (30778 ) │ │ │ │ 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 2b202 │ │ │ │ - cmp r3, #224 @ 0xe0 │ │ │ │ + movs r0, #132 @ 0x84 │ │ │ │ lsls r1, r0, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov ip, r3 │ │ │ │ - cbz r3, 304b2 │ │ │ │ + cbz r3, 3079e │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ - b.n 304b4 │ │ │ │ + b.n 307a0 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r5, [pc, #308] @ (305ec ) │ │ │ │ + ldr r5, [pc, #308] @ (308d8 ) │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ 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 304e0 │ │ │ │ + bne.n 307cc │ │ │ │ cmp.w r9, #2 │ │ │ │ - ble.n 304e0 │ │ │ │ + ble.n 307cc │ │ │ │ cmp.w r9, #3 │ │ │ │ - bne.n 304e0 │ │ │ │ - cbnz r6, 3050a │ │ │ │ + bne.n 307cc │ │ │ │ + cbnz r6, 307f6 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ mov r3, ip │ │ │ │ add r1, sp, #32 │ │ │ │ - movw r4, #61324 @ 0xef8c │ │ │ │ + movw r4, #61420 @ 0xefec │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r1, r9 │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106468 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 3050a │ │ │ │ + cbnz r0, 307f6 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 305dc │ │ │ │ + b.n 308c8 │ │ │ │ add.w r5, r8, r9 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ subs r4, r5, #3 │ │ │ │ - bl 1184ec │ │ │ │ + bl 117e04 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 30506 │ │ │ │ + beq.n 307f2 │ │ │ │ ldrd r9, r8, [r6, #4] │ │ │ │ - cbz r4, 30582 │ │ │ │ + cbz r4, 3086e │ │ │ │ ldr.w sl, [r6, #12] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 30530 │ │ │ │ + beq.n 3081c │ │ │ │ subs r4, r5, #4 │ │ │ │ - beq.n 30590 │ │ │ │ + beq.n 3087c │ │ │ │ ldr.w fp, [r6, #16] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 3053e │ │ │ │ + beq.n 3082a │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 3059c │ │ │ │ + beq.n 30888 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 30552 │ │ │ │ - bl c6fd0 │ │ │ │ + cbz r0, 3083e │ │ │ │ + bl c68b4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 30506 │ │ │ │ + blt.n 307f2 │ │ │ │ subs r5, r4, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq.n 305a6 │ │ │ │ - b.n 30556 │ │ │ │ + beq.n 30892 │ │ │ │ + b.n 30842 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 3056a │ │ │ │ - bl c6fd0 │ │ │ │ + cbz r0, 30856 │ │ │ │ + bl c68b4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 30506 │ │ │ │ + blt.n 307f2 │ │ │ │ subs r3, r5, #1 │ │ │ │ mov r5, r0 │ │ │ │ - beq.n 305ae │ │ │ │ - b.n 3056e │ │ │ │ + beq.n 3089a │ │ │ │ + b.n 3085a │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r6, #28] │ │ │ │ - cbz r1, 30576 │ │ │ │ + cbz r1, 30862 │ │ │ │ subs r3, #1 │ │ │ │ - beq.n 305b4 │ │ │ │ + beq.n 308a0 │ │ │ │ ldr r2, [r6, #32] │ │ │ │ - cbz r2, 3057e │ │ │ │ + cbz r2, 3086a │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 305b8 │ │ │ │ + beq.n 308a4 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ - b.n 305ba │ │ │ │ + b.n 308a6 │ │ │ │ mov r5, r4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov fp, r4 │ │ │ │ mov sl, r4 │ │ │ │ - b.n 305ba │ │ │ │ + b.n 308a6 │ │ │ │ mov r5, r4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov fp, r4 │ │ │ │ - b.n 305ba │ │ │ │ + b.n 308a6 │ │ │ │ mov r5, r4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ - b.n 305ba │ │ │ │ + b.n 308a6 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ - b.n 305ba │ │ │ │ + b.n 308a6 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 305ba │ │ │ │ + b.n 308a6 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 305ba │ │ │ │ + b.n 308a6 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ movs r0, #1 │ │ │ │ strd r5, r1, [sp, #16] │ │ │ │ mov r3, r9 │ │ │ │ strd fp, r4, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 218b68 │ │ │ │ + bl 217a60 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 118aa0 │ │ │ │ + bl 1183b8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - cmp r3, #244 @ 0xf4 │ │ │ │ + movs r0, #152 @ 0x98 │ │ │ │ lsls r1, r0, #1 │ │ │ │ - ldr r2, [pc, #104] @ (3065c ) │ │ │ │ + ldr r2, [pc, #104] @ (30948 ) │ │ │ │ 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 30642 │ │ │ │ + beq.n 3092e │ │ │ │ ldr.w r4, [r2, #3804] @ 0xedc │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ bic.w r4, r4, #3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ and.w r1, r1, #3 │ │ │ │ orrs r1, r4 │ │ │ │ bic.w r0, r0, #3 │ │ │ │ @@ -8735,45 +9013,37 @@ │ │ │ │ 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 3060a │ │ │ │ + bne.n 308f6 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ 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 202d1c │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - b.w ff458 │ │ │ │ - ldr r3, [pc, #88] @ (306e8 ) │ │ │ │ + ldr r3, [pc, #88] @ (309b8 ) │ │ │ │ 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 306d4 │ │ │ │ + beq.n 309a4 │ │ │ │ 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 │ │ │ │ @@ -8789,200 +9059,208 @@ │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ str.w r5, [r3, #3800] @ 0xed8 │ │ │ │ str.w r5, [r3, #3804] @ 0xedc │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + bl 201ebc │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + b.w fee78 │ │ │ │ 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 6ca9c │ │ │ │ + bl 6ca94 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3071c │ │ │ │ + cbz r0, 30a08 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [r5, #8] │ │ │ │ strd r0, r1, [r5, #16] │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ str r3, [r5, #24] │ │ │ │ - b.n 30732 │ │ │ │ + b.n 30a1e │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13684 @ 0x3574 │ │ │ │ + movw r1, #10812 @ 0x2a3c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #13768 @ 0x35c8 │ │ │ │ + movw r0, #10896 @ 0x2a90 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w e2114 │ │ │ │ + b.w e19f0 │ │ │ │ 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 155c80 │ │ │ │ + bl 154110 │ │ │ │ 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, #13824 @ 0x3600 │ │ │ │ + movw r0, #10952 @ 0x2ac8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #80] @ 0x50 │ │ │ │ - bl e2114 │ │ │ │ + bl e19f0 │ │ │ │ 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 307a8 │ │ │ │ - movw r0, #42984 @ 0xa7e8 │ │ │ │ + bls.n 30a94 │ │ │ │ + movw r0, #40040 @ 0x9c68 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 307a8 │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 30a94 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 307d4 │ │ │ │ + b.n 30ac0 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 307c0 │ │ │ │ + ble.n 30aac │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f9350 │ │ │ │ + bl f8cb0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 307c2 │ │ │ │ - bl 805dc │ │ │ │ - cbz r0, 307c2 │ │ │ │ - b.n 307a4 │ │ │ │ + bne.n 30aae │ │ │ │ + bl 805d4 │ │ │ │ + cbz r0, 30aae │ │ │ │ + b.n 30a90 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d478c │ │ │ │ + bl 1d265c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 307a4 │ │ │ │ + beq.n 30a90 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ 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 307fc │ │ │ │ - bl 26cb68 │ │ │ │ + bne.n 30ae8 │ │ │ │ + bl 26be00 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 30808 │ │ │ │ + cbz r3, 30af4 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 308e6 │ │ │ │ + b.n 30bd2 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ - bl 308ee │ │ │ │ + bl 30bda │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 308dc │ │ │ │ + beq.n 30bc8 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3082c │ │ │ │ + bne.n 30b18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26cb68 │ │ │ │ + bl 26be00 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 30886 │ │ │ │ + cbnz r3, 30b72 │ │ │ │ movs r0, #4 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ - bl 77c4c │ │ │ │ + bl 77bf8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3087e │ │ │ │ + cbz r0, 30b6a │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ - cbz r6, 3088e │ │ │ │ - b.n 30886 │ │ │ │ + cbz r6, 30b7a │ │ │ │ + b.n 30b72 │ │ │ │ mov r0, r4 │ │ │ │ - bl 308ee │ │ │ │ + bl 30bda │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 30868 │ │ │ │ + cbz r0, 30b54 │ │ │ │ cmp r8, r7 │ │ │ │ - beq.n 30896 │ │ │ │ + beq.n 30b82 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ adds r7, #1 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99e5c <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 30844 │ │ │ │ + bne.n 30b30 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r7 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ - bl b50c4 │ │ │ │ + bl b49dc │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 308b0 │ │ │ │ + cbnz r0, 30b9c │ │ │ │ mov r0, r5 │ │ │ │ - bl 78004 │ │ │ │ + bl 77fb0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 1ef298 │ │ │ │ + bl 1ee218 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 308dc │ │ │ │ + b.n 30bc8 │ │ │ │ mov r7, r6 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 3085c │ │ │ │ + b.n 30b48 │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ - bl 862b4 │ │ │ │ + bl 85e18 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 30878 │ │ │ │ + beq.n 30b64 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 30852 │ │ │ │ + b.n 30b3e │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 308c4 │ │ │ │ + ble.n 30bb0 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w r2, [r5, r6, lsl #2] │ │ │ │ str.w r2, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ - b.n 308b0 │ │ │ │ + b.n 30b9c │ │ │ │ mov r0, r5 │ │ │ │ - bl 78004 │ │ │ │ + bl 77fb0 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl c5de4 <_PyArg_CheckPositional@@Base+0x1e54> │ │ │ │ - b.n 308e2 │ │ │ │ + bl c56cc <_PyArg_CheckPositional@@Base+0x1e10> │ │ │ │ + b.n 30bce │ │ │ │ movs r0, #0 │ │ │ │ str.w sl, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -8992,764 +9270,472 @@ │ │ │ │ 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 30910 │ │ │ │ - bl 26cb68 │ │ │ │ + bne.n 30bfc │ │ │ │ + bl 26be00 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3091c │ │ │ │ + cbz r3, 30c08 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3093e │ │ │ │ + b.n 30c2a │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl b6bec │ │ │ │ - cbnz r0, 3092c │ │ │ │ + bl b650c │ │ │ │ + cbnz r0, 30c18 │ │ │ │ movs r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 3093a │ │ │ │ + b.n 30c26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 30cc0 │ │ │ │ + bl 30ca0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 30926 │ │ │ │ - ldr r0, [pc, #8] @ (30944 ) │ │ │ │ + bne.n 30c12 │ │ │ │ + ldr r0, [pc, #8] @ (30c30 ) │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ strh r0, [r7, r6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00030948 : │ │ │ │ +00030c34 : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 144180 <_PyThreadState_NewBound@@Base> │ │ │ │ + b.w 1436e8 <_PyThreadState_NewBound@@Base> │ │ │ │ │ │ │ │ -0003094e : │ │ │ │ +00030c3a : │ │ │ │ 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] @ (309b0 ) │ │ │ │ + ldr r5, [pc, #80] @ (30c9c ) │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bl 1d5524 │ │ │ │ + bl 1d33f4 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r3, [r5, #1292] @ 0x50c │ │ │ │ - cbz r3, 3099e │ │ │ │ + cbz r3, 30c8a │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1244e0 │ │ │ │ + bl 123cc0 │ │ │ │ ldr.w r3, [r5, #1292] @ 0x50c │ │ │ │ - cbz r3, 30990 │ │ │ │ + cbz r3, 30c7c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1d48ac │ │ │ │ + bl 1d277c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 30994 │ │ │ │ + b.n 30c80 │ │ │ │ mvn.w r4, #1 │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 104cf8 │ │ │ │ - b.n 309a2 │ │ │ │ + bl 104738 │ │ │ │ + b.n 30c8e │ │ │ │ mvn.w r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d55c0 │ │ │ │ + bl 1d3490 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ - sub sp, #84 @ 0x54 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r4, r1 │ │ │ │ - cbz r3, 309d0 │ │ │ │ - ldr r6, [r3, #8] │ │ │ │ - b.n 309e0 │ │ │ │ - cmp r2, #3 │ │ │ │ - ble.n 309de │ │ │ │ - cmp r2, #8 │ │ │ │ - bgt.n 309da │ │ │ │ - cbnz r1, 30a08 │ │ │ │ - movs r6, #0 │ │ │ │ - b.n 309e0 │ │ │ │ - mov r6, r3 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #8 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - movw r4, #61540 @ 0xf064 │ │ │ │ - movt r4, #72 @ 0x48 │ │ │ │ - movs r2, #0 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - strd r1, r2, [sp, #8] │ │ │ │ - movs r1, #4 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - mov r1, r5 │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 30a0e │ │ │ │ - b.n 30a3a │ │ │ │ - clz r6, r1 │ │ │ │ - lsrs r6, r6, #5 │ │ │ │ - ldr.w r9, [r4, #8] │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #3 │ │ │ │ - bmi.n 30a3e │ │ │ │ - movw r2, #50576 @ 0xc590 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #14720 @ 0x3980 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #36184 @ 0x8d58 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - mov r3, r9 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 30cb0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl f9350 │ │ │ │ - mov sl, r0 │ │ │ │ - cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 30a5c │ │ │ │ - bl 805dc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 30a3a │ │ │ │ - add r5, r6 │ │ │ │ - subs r3, r5, #4 │ │ │ │ - beq.n 30a94 │ │ │ │ - ldr r2, [r4, #16] │ │ │ │ - str r2, [sp, #28] │ │ │ │ - cbz r2, 30a6c │ │ │ │ - subs r3, r5, #5 │ │ │ │ - beq.n 30aa4 │ │ │ │ - ldr r6, [r4, #20] │ │ │ │ - cbz r6, 30a76 │ │ │ │ - subs r3, #1 │ │ │ │ - beq.n 30ab2 │ │ │ │ - b.n 30a7e │ │ │ │ - movw r6, #4356 @ 0x1104 │ │ │ │ - movt r6, #71 @ 0x47 │ │ │ │ - ldr r5, [r4, #24] │ │ │ │ - cbz r5, 30a88 │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.n 30abe │ │ │ │ - b.n 30a90 │ │ │ │ - movw r5, #4356 @ 0x1104 │ │ │ │ - movt r5, #71 @ 0x47 │ │ │ │ - ldr r4, [r4, #28] │ │ │ │ - b.n 30ac6 │ │ │ │ - movw r4, #4356 @ 0x1104 │ │ │ │ - movt r4, #71 @ 0x47 │ │ │ │ - mov r5, r4 │ │ │ │ - mov r6, r4 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - b.n 30ac6 │ │ │ │ - movw r4, #4356 @ 0x1104 │ │ │ │ - movt r4, #71 @ 0x47 │ │ │ │ - mov r5, r4 │ │ │ │ - mov r6, r4 │ │ │ │ - b.n 30ac6 │ │ │ │ - movw r4, #4356 @ 0x1104 │ │ │ │ - movt r4, #71 @ 0x47 │ │ │ │ - mov r5, r4 │ │ │ │ - b.n 30ac6 │ │ │ │ - movw r4, #4356 @ 0x1104 │ │ │ │ - movt r4, #71 @ 0x47 │ │ │ │ - bl 1e31f8 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 30a3a │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r5, r3 │ │ │ │ - bne.n 30ae0 │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 30c90 │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - ldr r3, [r2, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #2 │ │ │ │ - bmi.n 30b06 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - movw r1, #14740 @ 0x3994 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - add sp, #84 @ 0x54 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w d599c │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - movw r1, #24732 @ 0x609c │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr.w r0, [r3, #3888] @ 0xf30 │ │ │ │ - bl cfa0c │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 30c84 │ │ │ │ - movs r3, #0 │ │ │ │ - movw r2, #63236 @ 0xf704 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movw r1, #14784 @ 0x39c0 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - mov r3, r5 │ │ │ │ - bl d09d4 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 30b52 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r7, #0] │ │ │ │ - cbnz r2, 30b52 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 30c84 │ │ │ │ - ldr r1, [pc, #348] @ (30cb8 ) │ │ │ │ - mov r0, r5 │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ - bl 827ec │ │ │ │ - cmp r0, #1 │ │ │ │ - beq.n 30b84 │ │ │ │ - ldr.w r2, [fp] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 30c84 │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [fp] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 30c84 │ │ │ │ - b.n 30bc4 │ │ │ │ - ldr r1, [pc, #308] @ (30cbc ) │ │ │ │ - add r2, sp, #44 @ 0x2c │ │ │ │ - mov r0, fp │ │ │ │ - bl bc3f4 │ │ │ │ - ldr.w r2, [fp] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 30ba8 │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [fp] │ │ │ │ - cbnz r2, 30ba8 │ │ │ │ - mov r0, fp │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - ldrd fp, r7, [sp, #40] @ 0x28 │ │ │ │ - cbnz r7, 30bcc │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 30c84 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 30c84 │ │ │ │ - mov r0, fp │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 30c84 │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, r7 │ │ │ │ - bl d6648 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 30bec │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cbnz r3, 30bec │ │ │ │ - mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 30c06 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cbnz r3, 30c06 │ │ │ │ - mov r0, fp │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 30c84 │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r5, r3 │ │ │ │ - bne.n 30c2e │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 30c84 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 30c84 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 30c84 │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14d65c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 30c4e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 30c4e │ │ │ │ - mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - cbz r7, 30c84 │ │ │ │ - add.w r1, sl, #4294967295 @ 0xffffffff │ │ │ │ - mov r0, r7 │ │ │ │ - bl 11c81c │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r0, 30c6c │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r0, #0] │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 30c82 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cbnz r3, 30c82 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r5, 30c90 │ │ │ │ - bl 805dc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 30adc │ │ │ │ - b.n 30a3a │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - mov r0, r8 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - strd sl, r3, [sp] │ │ │ │ - mov r3, r9 │ │ │ │ - ldrd r2, r1, [sp, #32] │ │ │ │ - str r6, [sp, #8] │ │ │ │ - str r5, [sp, #12] │ │ │ │ - bl 1e32b4 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 79054 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #84 @ 0x54 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - ldmia r6, {r2, r3, r4, r5, r6} │ │ │ │ - lsls r1, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ 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 30ce2 │ │ │ │ - bl 26cb68 │ │ │ │ + bne.n 30cc2 │ │ │ │ + bl 26be00 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 30cee │ │ │ │ + cbz r3, 30cce │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 30d10 │ │ │ │ + b.n 30cf0 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 30d00 │ │ │ │ + bl 99e5c <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 30ce0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 30d0c │ │ │ │ + b.n 30cec │ │ │ │ mov r0, r4 │ │ │ │ - bl b4e1c │ │ │ │ + bl b4734 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 30cfc │ │ │ │ - ldr r0, [pc, #8] @ (30d14 ) │ │ │ │ + beq.n 30cdc │ │ │ │ + ldr r0, [pc, #8] @ (30cf4 ) │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ strh r0, [r7, r6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00030d18 : │ │ │ │ +00030cf8 : │ │ │ │ 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, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 30d48 │ │ │ │ + beq.n 30d28 │ │ │ │ movw r1, #485 @ 0x1e5 │ │ │ │ - movw r0, #36620 @ 0x8f0c │ │ │ │ + movw r0, #33636 @ 0x8364 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 21f268 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 30d4a │ │ │ │ + b.n 30d2a │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00030d4c : │ │ │ │ +00030d2c : │ │ │ │ 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, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 30d7c │ │ │ │ + beq.n 30d5c │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ - movw r0, #36620 @ 0x8f0c │ │ │ │ + movw r0, #33636 @ 0x8364 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 21f268 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 30d7e │ │ │ │ + b.n 30d5e │ │ │ │ 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 r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 30dbc │ │ │ │ + bne.n 30d9c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bmi.n 30dd6 │ │ │ │ - movw r2, #50812 @ 0xc67c │ │ │ │ + bmi.n 30db6 │ │ │ │ + movw r2, #47828 @ 0xbad4 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #46664 @ 0xb648 │ │ │ │ + movw r1, #43680 @ 0xaaa0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #5776 @ 0x1690 │ │ │ │ + movw r0, #2860 @ 0xb2c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 30dd2 │ │ │ │ + bl 245b50 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 30db2 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #5776 @ 0x1690 │ │ │ │ + movw r0, #2860 @ 0xb2c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 30d94 │ │ │ │ + bne.n 30d74 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 30dee │ │ │ │ - ldr r6, [pc, #24] @ (30df0 ) │ │ │ │ + b.n 30dce │ │ │ │ + ldr r6, [pc, #24] @ (30dd0 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [r4, r6] │ │ │ │ ldr r5, [r4, #44] @ 0x2c │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ - bl e10fc │ │ │ │ + bl e09e0 │ │ │ │ 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 30df6 │ │ │ │ + bge.n 30dd6 │ │ │ │ ubfx r3, r3, #3, #4 │ │ │ │ cmp r3, #15 │ │ │ │ - beq.n 30e4e │ │ │ │ + beq.n 30e2e │ │ │ │ cmp r3, #12 │ │ │ │ - bhi.n 30e24 │ │ │ │ + bhi.n 30e04 │ │ │ │ cmp r3, #11 │ │ │ │ - beq.n 30e52 │ │ │ │ + beq.n 30e32 │ │ │ │ sub.w r2, r3, #12 │ │ │ │ negs r3, r2 │ │ │ │ adcs r3, r2 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 30e54 │ │ │ │ + b.n 30e34 │ │ │ │ mov r4, r1 │ │ │ │ movs r6, #0 │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ and.w r2, r3, #63 @ 0x3f │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 30e44 │ │ │ │ + bpl.n 30e24 │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ adds r6, #6 │ │ │ │ and.w r7, r3, #63 @ 0x3f │ │ │ │ lsls r7, r6 │ │ │ │ orrs r2, r7 │ │ │ │ - b.n 30e30 │ │ │ │ + b.n 30e10 │ │ │ │ lsrs r3, r2, #1 │ │ │ │ lsls r7, r2, #31 │ │ │ │ - bpl.n 30e54 │ │ │ │ + bpl.n 30e34 │ │ │ │ negs r3, r3 │ │ │ │ - b.n 30e54 │ │ │ │ + b.n 30e34 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 30e54 │ │ │ │ + b.n 30e34 │ │ │ │ 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, 30e72 │ │ │ │ + cbz r4, 30e52 │ │ │ │ ldrb.w r3, [r5, #-1]! │ │ │ │ lsls r6, r3, #24 │ │ │ │ - bpl.n 30e60 │ │ │ │ + bpl.n 30e40 │ │ │ │ and.w r3, r3, #7 │ │ │ │ adds r3, #1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 30e74 │ │ │ │ + b.n 30e54 │ │ │ │ movs r3, #1 │ │ │ │ subs r4, r4, r3 │ │ │ │ str r4, [r0, #0] │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ ldrb.w r3, [r1, #-2] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #31 │ │ │ │ it eq │ │ │ │ moveq.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r0, #8] │ │ │ │ bx lr │ │ │ │ - b.w 21beb4 <_PyThreadState_GetCurrent@@Base+0xfc> │ │ │ │ + b.w 21ad74 <_PyThreadState_GetCurrent@@Base+0xfc> │ │ │ │ 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, 30ec2 │ │ │ │ + cbnz r2, 30ea2 │ │ │ │ add r1, sp, #12 │ │ │ │ movs r3, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #46580 @ 0xb5f4 │ │ │ │ + movw r1, #43636 @ 0xaa74 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl c3418 │ │ │ │ - cbnz r0, 30ed8 │ │ │ │ - b.n 30ed4 │ │ │ │ - movw r0, #46580 @ 0xb5f4 │ │ │ │ + bl c2d44 │ │ │ │ + cbnz r0, 30eb8 │ │ │ │ + b.n 30eb4 │ │ │ │ + movw r0, #43636 @ 0xaa74 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r1, r2 │ │ │ │ - bl 177010 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1754d4 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 30ea8 │ │ │ │ + bne.n 30e88 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 30ede │ │ │ │ + b.n 30ebe │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl c6784 │ │ │ │ + bl c6068 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00030ee2 : │ │ │ │ +00030ec2 : │ │ │ │ stmdb 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 r8, r3 │ │ │ │ - ldr r3, [pc, #448] @ (310b8 ) │ │ │ │ + ldr r3, [pc, #448] @ (31098 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r4, r2 │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, r1, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w fp, [sp, #96] @ 0x60 │ │ │ │ ldr r6, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 78700 │ │ │ │ - cbz r0, 30f4e │ │ │ │ + bl 786b0 │ │ │ │ + cbz r0, 30f2e │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1b0ce0 │ │ │ │ + bl 1aecb8 │ │ │ │ str r0, [sp, #16] │ │ │ │ - cbnz r0, 30f52 │ │ │ │ + cbnz r0, 30f32 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 30f4e │ │ │ │ + beq.n 30f2e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 30f4e │ │ │ │ - ldr r2, [pc, #388] @ (310bc ) │ │ │ │ + cbnz r3, 30f2e │ │ │ │ + ldr r2, [pc, #388] @ (3109c ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 30f46 │ │ │ │ + cbz r3, 30f26 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 310ae │ │ │ │ + b.n 3108e │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r9 │ │ │ │ str r4, [sp, #20] │ │ │ │ - cbz r6, 30fca │ │ │ │ + cbz r6, 30faa │ │ │ │ mov r0, r6 │ │ │ │ - bl 72d70 │ │ │ │ + bl 72d28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3107c │ │ │ │ + beq.w 3105c │ │ │ │ add.w r0, r6, fp │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 77c4c │ │ │ │ + bl 77bf8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 31042 │ │ │ │ + beq.n 31022 │ │ │ │ movs r3, #0 │ │ │ │ cmp r3, fp │ │ │ │ - bge.n 30f8c │ │ │ │ + bge.n 30f6c │ │ │ │ ldr.w r2, [r8, r3, lsl #2] │ │ │ │ str.w r2, [r7, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ - b.n 30f7c │ │ │ │ + b.n 30f5c │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ add.w ip, r4, #8 │ │ │ │ add.w r0, r7, fp, lsl #2 │ │ │ │ movs r3, #0 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ add.w lr, r2, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - bge.n 30fc4 │ │ │ │ + bge.n 30fa4 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldr.w r1, [r2, r3, lsl #3] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r8 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r1, #0] │ │ │ │ str.w r1, [ip, #4]! │ │ │ │ ldr.w r2, [lr, r3, lsl #3] │ │ │ │ adds r3, #1 │ │ │ │ str.w r2, [r0], #4 │ │ │ │ - b.n 30fa0 │ │ │ │ + b.n 30f80 │ │ │ │ mov r8, r4 │ │ │ │ mov r6, r7 │ │ │ │ - b.n 30fce │ │ │ │ + b.n 30fae │ │ │ │ mov r7, r8 │ │ │ │ mov r8, r6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r0, sp, #24 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ str.w r9, [sp, #24] │ │ │ │ str.w sl, [sp, #40] @ 0x28 │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ - bl 1b0db8 │ │ │ │ + bl 1aed90 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 31038 │ │ │ │ + cbz r0, 31018 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ str.w fp, [sp] │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 1b0f18 │ │ │ │ + bl 1aeef0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 31036 │ │ │ │ + beq.n 31016 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 31036 │ │ │ │ - ldr r2, [pc, #156] @ (310bc ) │ │ │ │ + cbnz r3, 31016 │ │ │ │ + ldr r2, [pc, #156] @ (3109c ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 3102e │ │ │ │ + cbz r3, 3100e │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ mov r4, r7 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3107e │ │ │ │ + beq.n 3105e │ │ │ │ mov r7, r6 │ │ │ │ - b.n 31046 │ │ │ │ + b.n 31026 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3105a │ │ │ │ + beq.n 3103a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbz r3, 3105e │ │ │ │ + cbz r3, 3103e │ │ │ │ mov r6, r7 │ │ │ │ - b.n 3107e │ │ │ │ - ldr r2, [pc, #92] @ (310bc ) │ │ │ │ + b.n 3105e │ │ │ │ + ldr r2, [pc, #92] @ (3109c ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 31070 │ │ │ │ + cbz r3, 31050 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 3105a │ │ │ │ + b.n 3103a │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78004 │ │ │ │ + bl 77fb0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 310ae │ │ │ │ + beq.n 3108e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 310ae │ │ │ │ - ldr r2, [pc, #36] @ (310bc ) │ │ │ │ + cbnz r3, 3108e │ │ │ │ + ldr r2, [pc, #36] @ (3109c ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 310a6 │ │ │ │ + cbz r3, 31086 │ │ │ │ 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] │ │ │ │ @@ -9759,42 +9745,42 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -000310c0 <_Py_open_noraise@@Base>: │ │ │ │ +000310a0 <_Py_open_noraise@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ orr.w r1, r1, #524288 @ 0x80000 │ │ │ │ blx 2a004 <__open64_2@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 310f4 <_Py_open_noraise@@Base+0x34> │ │ │ │ + blt.n 310d4 <_Py_open_noraise@@Base+0x34> │ │ │ │ movs r2, #0 │ │ │ │ movw r3, #23144 @ 0x5a68 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1bcf10 │ │ │ │ + bl 1bad4c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 310f8 <_Py_open_noraise@@Base+0x38> │ │ │ │ + bne.n 310d8 <_Py_open_noraise@@Base+0x38> │ │ │ │ mov r0, r4 │ │ │ │ blx 29fa0 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000310fc : │ │ │ │ +000310dc : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 134d7c │ │ │ │ + b.w 1342f0 │ │ │ │ │ │ │ │ -00031102 : │ │ │ │ - b.w 1bbe0c │ │ │ │ +000310e2 : │ │ │ │ + b.w 1b9c48 │ │ │ │ nop │ │ │ │ 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, #8] │ │ │ │ @@ -9807,429 +9793,429 @@ │ │ │ │ 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, 31158 │ │ │ │ + cbz r0, 31138 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 31158 │ │ │ │ + beq.n 31138 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 31158 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 31138 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 31174 │ │ │ │ + cbz r0, 31154 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 31174 │ │ │ │ + beq.n 31154 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 31174 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 31154 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 31190 │ │ │ │ + cbz r0, 31170 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 31190 │ │ │ │ + beq.n 31170 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 31190 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 31170 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 311ac │ │ │ │ + cbz r0, 3118c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 311ac │ │ │ │ + beq.n 3118c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 311ac │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3118c │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000311b0 <_PyInterpreterState_IDDecref@@Base>: │ │ │ │ +00031190 <_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 1244e0 │ │ │ │ + bl 123cc0 │ │ │ │ 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 104cf8 │ │ │ │ + bl 104738 │ │ │ │ orrs.w r3, r5, r6 │ │ │ │ - bne.n 31214 <_PyInterpreterState_IDDecref@@Base+0x64> │ │ │ │ + bne.n 311f4 <_PyInterpreterState_IDDecref@@Base+0x64> │ │ │ │ ldr.w r3, [r4, #3664] @ 0xe50 │ │ │ │ - cbz r3, 31214 <_PyInterpreterState_IDDecref@@Base+0x64> │ │ │ │ + cbz r3, 311f4 <_PyInterpreterState_IDDecref@@Base+0x64> │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 144180 <_PyThreadState_NewBound@@Base> │ │ │ │ + bl 1436e8 <_PyThreadState_NewBound@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - bl 1dcae4 │ │ │ │ + bl 1da9ec │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e7b90 │ │ │ │ + bl 1e6a48 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1dcae4 │ │ │ │ + b.w 1da9ec │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00031216 : │ │ │ │ +000311f6 : │ │ │ │ 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] @ (31270 ) │ │ │ │ + ldr r4, [pc, #72] @ (31250 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1d5524 │ │ │ │ + bl 1d33f4 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r3, [r4, #1292] @ 0x50c │ │ │ │ - cbz r3, 31260 │ │ │ │ + cbz r3, 31240 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1244e0 │ │ │ │ + bl 123cc0 │ │ │ │ ldr.w r3, [r4, #1292] @ 0x50c │ │ │ │ - cbz r3, 31252 │ │ │ │ + cbz r3, 31232 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1d4d94 │ │ │ │ - b.n 31256 │ │ │ │ + bl 1d2c64 │ │ │ │ + b.n 31236 │ │ │ │ mvn.w r5, #1 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 104cf8 │ │ │ │ - b.n 31264 │ │ │ │ + bl 104738 │ │ │ │ + b.n 31244 │ │ │ │ mvn.w r5, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d55c0 │ │ │ │ + bl 1d3490 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #28] @ (312a0 ) │ │ │ │ + ldr r3, [pc, #28] @ (31280 ) │ │ │ │ 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 1e79d0 │ │ │ │ + bl 1e6888 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000312a4 : │ │ │ │ - ldr r0, [pc, #4] @ (312ac ) │ │ │ │ - b.w cf5bc │ │ │ │ +00031284 : │ │ │ │ + ldr r0, [pc, #4] @ (3128c ) │ │ │ │ + b.w ceee4 │ │ │ │ nop │ │ │ │ @ instruction: 0xf1f00048 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #20232 @ 0x4f08 │ │ │ │ + movw r1, #17248 @ 0x4360 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r4, r0 │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10cd30 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 312d8 │ │ │ │ + bge.n 312b8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 31592 │ │ │ │ + b.n 31572 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20244 @ 0x4f14 │ │ │ │ + movw r1, #17260 @ 0x436c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10cd30 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 312d2 │ │ │ │ + blt.n 312b2 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20256 @ 0x4f20 │ │ │ │ + movw r1, #17272 @ 0x4378 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10cd30 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 312d2 │ │ │ │ + blt.n 312b2 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20268 @ 0x4f2c │ │ │ │ + movw r1, #17284 @ 0x4384 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10cd30 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 312d2 │ │ │ │ + blt.n 312b2 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20276 @ 0x4f34 │ │ │ │ + movw r1, #17292 @ 0x438c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10cd30 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 312d2 │ │ │ │ + blt.n 312b2 │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20288 @ 0x4f40 │ │ │ │ + movw r1, #17304 @ 0x4398 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10cd30 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 312d2 │ │ │ │ + blt.n 312b2 │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20300 @ 0x4f4c │ │ │ │ + movw r1, #17316 @ 0x43a4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10cd30 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 312d2 │ │ │ │ + blt.n 312b2 │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20312 @ 0x4f58 │ │ │ │ + movw r1, #17328 @ 0x43b0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10cd30 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 312d2 │ │ │ │ + blt.n 312b2 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20324 @ 0x4f64 │ │ │ │ + movw r1, #17340 @ 0x43bc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10cd30 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 312d2 │ │ │ │ + blt.n 312b2 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20332 @ 0x4f6c │ │ │ │ + movw r1, #17348 @ 0x43c4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10cd30 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 312d2 │ │ │ │ + blt.n 312b2 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20344 @ 0x4f78 │ │ │ │ + movw r1, #17360 @ 0x43d0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10cd30 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 312d2 │ │ │ │ + blt.n 312b2 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20356 @ 0x4f84 │ │ │ │ + movw r1, #17372 @ 0x43dc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10cd30 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 312d2 │ │ │ │ + blt.n 312b2 │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20368 @ 0x4f90 │ │ │ │ + movw r1, #17384 @ 0x43e8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10cd30 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 312d2 │ │ │ │ + blt.n 312b2 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20380 @ 0x4f9c │ │ │ │ + movw r1, #17396 @ 0x43f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10cd30 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 312d2 │ │ │ │ + blt.w 312b2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20392 @ 0x4fa8 │ │ │ │ + movw r1, #17408 @ 0x4400 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10cd30 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 312d2 │ │ │ │ + blt.w 312b2 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20404 @ 0x4fb4 │ │ │ │ + movw r1, #17420 @ 0x440c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10cd30 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 312d2 │ │ │ │ + blt.w 312b2 │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20416 @ 0x4fc0 │ │ │ │ + movw r1, #17432 @ 0x4418 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10cd30 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 312d2 │ │ │ │ + blt.w 312b2 │ │ │ │ movs r2, #24 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20428 @ 0x4fcc │ │ │ │ + movw r1, #17444 @ 0x4424 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10cd30 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 312d2 │ │ │ │ + blt.w 312b2 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20440 @ 0x4fd8 │ │ │ │ + movw r1, #17456 @ 0x4430 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10cd30 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 312d2 │ │ │ │ + blt.w 312b2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20452 @ 0x4fe4 │ │ │ │ + movw r1, #17468 @ 0x443c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10cd30 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 312d2 │ │ │ │ + blt.w 312b2 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20460 @ 0x4fec │ │ │ │ + movw r1, #17476 @ 0x4444 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10cd30 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 312d2 │ │ │ │ + blt.w 312b2 │ │ │ │ movs r2, #136 @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20472 @ 0x4ff8 │ │ │ │ + movw r1, #17488 @ 0x4450 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10cd30 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 312d2 │ │ │ │ + blt.w 312b2 │ │ │ │ movs r2, #144 @ 0x90 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20484 @ 0x5004 │ │ │ │ + movw r1, #17500 @ 0x445c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10cd30 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 312d2 │ │ │ │ + blt.w 312b2 │ │ │ │ movs r2, #152 @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20496 @ 0x5010 │ │ │ │ + movw r1, #17512 @ 0x4468 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10cd30 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 312d2 │ │ │ │ + blt.w 312b2 │ │ │ │ movs r2, #160 @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20508 @ 0x501c │ │ │ │ + movw r1, #17524 @ 0x4474 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10cd30 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 312d2 │ │ │ │ + blt.w 312b2 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20520 @ 0x5028 │ │ │ │ + movw r1, #17536 @ 0x4480 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10cd30 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 312d2 │ │ │ │ + blt.w 312b2 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20532 @ 0x5034 │ │ │ │ + movw r1, #17548 @ 0x448c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10cd30 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 312d2 │ │ │ │ + blt.w 312b2 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20544 @ 0x5040 │ │ │ │ + movw r1, #17560 @ 0x4498 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10cd30 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 312d2 │ │ │ │ + blt.w 312b2 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20556 @ 0x504c │ │ │ │ + movw r1, #17572 @ 0x44a4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10cd30 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 312d2 │ │ │ │ + blt.w 312b2 │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20568 @ 0x5058 │ │ │ │ + movw r1, #17584 @ 0x44b0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10cd30 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 312d2 │ │ │ │ + blt.w 312b2 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20580 @ 0x5064 │ │ │ │ + movw r1, #17596 @ 0x44bc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10cd30 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 312d2 │ │ │ │ + blt.w 312b2 │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20592 @ 0x5070 │ │ │ │ + movw r1, #17608 @ 0x44c8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10cd30 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 312d2 │ │ │ │ + blt.w 312b2 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20604 @ 0x507c │ │ │ │ + movw r1, #17620 @ 0x44d4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10cd30 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 312d2 │ │ │ │ + blt.w 312b2 │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20620 @ 0x508c │ │ │ │ + movw r1, #17636 @ 0x44e4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10cd30 │ │ │ │ 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, 315e0 │ │ │ │ + cbz r4, 315c0 │ │ │ │ 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 315b8 │ │ │ │ + bne.n 31598 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 104cf8 │ │ │ │ + bl 104738 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #20676 @ 0x50c4 │ │ │ │ + movw r0, #17644 @ 0x44ec │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 84c48 │ │ │ │ + b.w 847b8 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #46288 @ 0xb4d0 │ │ │ │ + movw r1, #43304 @ 0xa928 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -10240,716 +10226,716 @@ │ │ │ │ mov r0, r1 │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r3, #3 │ │ │ │ str r1, [sp, #20] │ │ │ │ movs r2, #2 │ │ │ │ - movw r1, #20780 @ 0x512c │ │ │ │ + movw r1, #17748 @ 0x4554 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r5, [r4, #16] │ │ │ │ - bl c3418 │ │ │ │ - cbz r0, 31654 │ │ │ │ + bl c2d44 │ │ │ │ + cbz r0, 31634 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl d16dc │ │ │ │ - cbnz r0, 31658 │ │ │ │ + bl d1000 │ │ │ │ + cbnz r0, 31638 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #20680 @ 0x50c8 │ │ │ │ + movw r1, #17648 @ 0x44f0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 31700 │ │ │ │ + b.n 316e0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - bmi.n 3167a │ │ │ │ + bmi.n 3165a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #20708 @ 0x50e4 │ │ │ │ + movw r1, #17676 @ 0x450c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 31654 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 31634 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - cbz r1, 3169e │ │ │ │ + cbz r1, 3167e │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 316a6 │ │ │ │ + bmi.n 31686 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #20732 @ 0x50fc │ │ │ │ + movw r1, #17700 @ 0x4524 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 31654 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 31634 │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #4656 @ 0x1230 │ │ │ │ + movw r1, #1712 @ 0x6b0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #20772 @ 0x5124 │ │ │ │ + movw r0, #17740 @ 0x454c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 927a8 │ │ │ │ + bl 920a0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 31654 │ │ │ │ - bl 1e0944 │ │ │ │ + beq.n 31634 │ │ │ │ + bl 1df06c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 31654 │ │ │ │ + beq.n 31634 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ strd r4, r1, [sp] │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl 1fbde0 │ │ │ │ + bl 1fae3c │ │ │ │ adds r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bne.n 316ea │ │ │ │ - bl 1e12f0 │ │ │ │ - b.n 31654 │ │ │ │ - bl 202d1c │ │ │ │ + bne.n 316ca │ │ │ │ + bl 1dfa88 │ │ │ │ + b.n 31634 │ │ │ │ + bl 201ebc │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e12f0 │ │ │ │ + bl 1dfa88 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl ff458 │ │ │ │ + bl fee78 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r2 │ │ │ │ mov r0, r1 │ │ │ │ - cbz r3, 3171e │ │ │ │ + cbz r3, 316fe │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 31720 │ │ │ │ + b.n 31700 │ │ │ │ mov r5, r3 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [sp, #24] │ │ │ │ - cbnz r3, 31732 │ │ │ │ + cbnz r3, 31712 │ │ │ │ cmp r4, r3 │ │ │ │ - blt.n 31732 │ │ │ │ + blt.n 31712 │ │ │ │ cmp r4, #1 │ │ │ │ - bgt.n 31732 │ │ │ │ - cbnz r0, 31750 │ │ │ │ - ldr r1, [pc, #240] @ (31824 ) │ │ │ │ + bgt.n 31712 │ │ │ │ + cbnz r0, 31730 │ │ │ │ + ldr r1, [pc, #240] @ (31804 ) │ │ │ │ add r2, sp, #28 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 31750 │ │ │ │ + bl 106468 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 31730 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3181e │ │ │ │ + b.n 317fe │ │ │ │ cmn r5, r4 │ │ │ │ - bne.n 31772 │ │ │ │ + bne.n 31752 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ - movw r1, #57236 @ 0xdf94 │ │ │ │ + movw r1, #54324 @ 0xd434 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #20800 @ 0x5140 │ │ │ │ + movw r0, #17816 @ 0x4598 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r6 │ │ │ │ - bl 927a8 │ │ │ │ + bl 920a0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 31780 │ │ │ │ - b.n 3174c │ │ │ │ + bne.n 31760 │ │ │ │ + b.n 3172c │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 142ed4 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ + bl 14243c <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31754 │ │ │ │ - b.n 3174c │ │ │ │ + bne.n 31734 │ │ │ │ + b.n 3172c │ │ │ │ cmp r6, #2 │ │ │ │ - ble.n 317a2 │ │ │ │ + ble.n 31782 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #3 │ │ │ │ - movw r1, #20816 @ 0x5150 │ │ │ │ + movw r1, #17832 @ 0x45a8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w d599c │ │ │ │ + b.w d52b8 │ │ │ │ adds r2, r6, #1 │ │ │ │ - bge.n 317be │ │ │ │ + bge.n 3179e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #20896 @ 0x51a0 │ │ │ │ + movw r1, #17912 @ 0x45f8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 3174c │ │ │ │ - ldr r2, [pc, #104] @ (31828 ) │ │ │ │ + bl 12e510 │ │ │ │ + b.n 3172c │ │ │ │ + ldr r2, [pc, #104] @ (31808 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 72f38 │ │ │ │ + bl 72ef0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3174c │ │ │ │ + beq.n 3172c │ │ │ │ adds r3, r6, #1 │ │ │ │ - bne.n 317fe │ │ │ │ + bne.n 317de │ │ │ │ addw r6, r5, #3748 @ 0xea4 │ │ │ │ addw r5, r5, #3796 @ 0xed4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ adds r6, #16 │ │ │ │ - bl 31da8 │ │ │ │ - cbz r0, 317f8 │ │ │ │ + bl 31d88 │ │ │ │ + cbz r0, 317d8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3180e │ │ │ │ - b.n 3174c │ │ │ │ + bne.n 317ee │ │ │ │ + b.n 3172c │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 317e0 │ │ │ │ - b.n 3181e │ │ │ │ + bne.n 317c0 │ │ │ │ + b.n 317fe │ │ │ │ add.w r1, r5, r6, lsl #4 │ │ │ │ addw r1, r1, #3748 @ 0xea4 │ │ │ │ - bl 31da8 │ │ │ │ - cbz r0, 3181e │ │ │ │ - b.n 317ec │ │ │ │ + bl 31d88 │ │ │ │ + cbz r0, 317fe │ │ │ │ + b.n 317cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3174c │ │ │ │ + bne.n 3172c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3174c │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3172c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0xf2240048 │ │ │ │ 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, #47264 @ 0xb8a0 │ │ │ │ + movw r2, #44320 @ 0xad20 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1d4714 │ │ │ │ - cbz r0, 31872 │ │ │ │ + bl 1d25e4 │ │ │ │ + cbz r0, 31852 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bmi.n 31878 │ │ │ │ + bmi.n 31858 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - movw r1, #21028 @ 0x5224 │ │ │ │ + movw r1, #18044 @ 0x467c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d599c │ │ │ │ + bl d52b8 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 31d0c │ │ │ │ + b.n 31cec │ │ │ │ ldr.w ip, [r5, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 31894 │ │ │ │ + beq.n 31874 │ │ │ │ add.w fp, r5, #8 │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ mov r7, fp │ │ │ │ movs r1, #0 │ │ │ │ - b.n 318c8 │ │ │ │ + b.n 318a8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #21076 @ 0x5254 │ │ │ │ + movw r1, #18092 @ 0x46ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ - b.n 31872 │ │ │ │ + bl d52b8 │ │ │ │ + b.n 31852 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 31924 │ │ │ │ + beq.n 31904 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 318ae │ │ │ │ + bne.n 3188e │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 31924 │ │ │ │ + beq.n 31904 │ │ │ │ adds r1, #1 │ │ │ │ cmp ip, r1 │ │ │ │ - ble.n 3193c │ │ │ │ + ble.n 3191c │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r6, [r2, #84] @ 0x54 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 318f4 │ │ │ │ + blt.n 318d4 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ - movw r1, #21132 @ 0x528c │ │ │ │ + movw r1, #18148 @ 0x46e4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d599c │ │ │ │ - b.n 31872 │ │ │ │ + bl d52b8 │ │ │ │ + b.n 31852 │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 318ae │ │ │ │ + beq.n 3188e │ │ │ │ ldr.w lr, [r2, #8]! │ │ │ │ movs r6, #0 │ │ │ │ cmp lr, r6 │ │ │ │ add.w r6, r6, #1 │ │ │ │ - ble.n 3191a │ │ │ │ + ble.n 318fa │ │ │ │ ldr.w r8, [r2, #4]! │ │ │ │ cmp r4, r8 │ │ │ │ - bne.n 31902 │ │ │ │ - b.n 31924 │ │ │ │ + bne.n 318e2 │ │ │ │ + b.n 31904 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ - cbz r3, 31920 │ │ │ │ + cbz r3, 31900 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 31914 │ │ │ │ - b.n 31924 │ │ │ │ + bne.n 318f4 │ │ │ │ + b.n 31904 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 318c6 │ │ │ │ + bne.n 318a6 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21180 @ 0x52bc │ │ │ │ + movw r1, #18196 @ 0x4714 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 31872 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 31852 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ac8dc │ │ │ │ + bl 1aa6d4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 31872 │ │ │ │ - movw r2, #47264 @ 0xb8a0 │ │ │ │ + beq.n 31852 │ │ │ │ + movw r2, #44320 @ 0xad20 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr.w r0, [r4, #128] @ 0x80 │ │ │ │ mov r1, r8 │ │ │ │ - bl 21fb74 │ │ │ │ + bl 21e9e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 31872 │ │ │ │ + beq.n 31852 │ │ │ │ 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 31980 │ │ │ │ + bpl.n 31960 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1aa208 │ │ │ │ + bl 1a8010 │ │ │ │ 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 72f38 │ │ │ │ + bl 72ef0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 31c7a │ │ │ │ + beq.w 31c5a │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21fce0 │ │ │ │ + bl 21eb50 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 319bc │ │ │ │ + bge.n 3199c │ │ │ │ ldr r3, [r7, #8] │ │ │ │ add.w sl, r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 31c12 │ │ │ │ + b.n 31bf2 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 319d2 │ │ │ │ + beq.n 319b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 319d2 │ │ │ │ + cbnz r3, 319b2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r4, #168] @ 0xa8 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 31b8c │ │ │ │ + bne.w 31b6c │ │ │ │ strd r9, fp, [sp, #20] │ │ │ │ mov.w sl, #0 │ │ │ │ mov r9, r4 │ │ │ │ add.w r3, r6, #8 │ │ │ │ str r5, [sp, #28] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp sl, r3 │ │ │ │ - bge.w 31b3a │ │ │ │ + bge.w 31b1a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r7, [r3, #4]! │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 31b34 │ │ │ │ + bge.w 31b14 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ ldr.w r4, [r7, #180] @ 0xb4 │ │ │ │ lsls r5, r3, #30 │ │ │ │ - bpl.n 31a4a │ │ │ │ - ldr r3, [pc, #700] @ (31cd0 ) │ │ │ │ + bpl.n 31a2a │ │ │ │ + ldr r3, [pc, #700] @ (31cb0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ subs r4, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r4, r3 │ │ │ │ adds r1, r2, r3 │ │ │ │ add.w r1, r1, #92672 @ 0x16a00 │ │ │ │ ldr.w r1, [r1, #252] @ 0xfc │ │ │ │ cmp r1, r7 │ │ │ │ - beq.n 31a36 │ │ │ │ + beq.n 31a16 │ │ │ │ cmp r4, #10 │ │ │ │ - bls.n 31a40 │ │ │ │ + bls.n 31a20 │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r2, r3 │ │ │ │ - b.n 31a48 │ │ │ │ + b.n 31a28 │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r2, r3 │ │ │ │ ldr r4, [r2, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 31b34 │ │ │ │ + beq.n 31b14 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7ec70 │ │ │ │ + bl 7ec54 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31b12 │ │ │ │ - bl d7c64 │ │ │ │ + bne.n 31af2 │ │ │ │ + bl d753c │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ ldr.w fp, [r7, #180] @ 0xb4 │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bpl.n 31aaa │ │ │ │ - ldr r3, [pc, #608] @ (31cd0 ) │ │ │ │ + bpl.n 31a8a │ │ │ │ + ldr r3, [pc, #608] @ (31cb0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add.w r0, fp, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ adds r2, r1, r3 │ │ │ │ add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w lr, [r2, #252] @ 0xfc │ │ │ │ add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ add r2, r1 │ │ │ │ cmp lr, r7 │ │ │ │ - beq.n 31aa6 │ │ │ │ + beq.n 31a86 │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add.w ip, r1, r3 │ │ │ │ cmp r0, #10 │ │ │ │ it ls │ │ │ │ movls r2, ip │ │ │ │ ldr.w fp, [r2, #20] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 31b20 │ │ │ │ + beq.n 31b00 │ │ │ │ movw r8, #4356 @ 0x1104 │ │ │ │ movt r8, #71 @ 0x47 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, fp │ │ │ │ - bl 90648 │ │ │ │ - cbz r0, 31b20 │ │ │ │ + bl 8ff44 │ │ │ │ + cbz r0, 31b00 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.n 31ab8 │ │ │ │ + beq.n 31a98 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 31ab8 │ │ │ │ + ble.n 31a98 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ cmp r9, r2 │ │ │ │ - bne.n 31b06 │ │ │ │ + bne.n 31ae6 │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 31afe │ │ │ │ + bne.n 31ade │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 31b12 │ │ │ │ + beq.n 31af2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 31b12 │ │ │ │ + b.n 31af2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - b.n 31aec │ │ │ │ + b.n 31acc │ │ │ │ cmp r3, ip │ │ │ │ itt ne │ │ │ │ addne.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ strne r3, [r2, #0] │ │ │ │ - b.n 31ab8 │ │ │ │ + b.n 31a98 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl bfb18 │ │ │ │ - cbz r0, 31b20 │ │ │ │ - bl d7c64 │ │ │ │ + bl bf460 │ │ │ │ + cbz r0, 31b00 │ │ │ │ + bl d753c │ │ │ │ mov r0, r5 │ │ │ │ - bl 790b0 │ │ │ │ + bl 79060 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13fbd4 │ │ │ │ - cbnz r0, 31b34 │ │ │ │ + bl 13f138 │ │ │ │ + cbnz r0, 31b14 │ │ │ │ mov r0, r7 │ │ │ │ - bl 13fc08 │ │ │ │ + bl 13f16c │ │ │ │ add.w sl, sl, #1 │ │ │ │ - b.n 319ee │ │ │ │ + b.n 319ce │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r4, r9 │ │ │ │ ldr.w fp, [sp, #24] │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ movs r5, #0 │ │ │ │ mov r7, r5 │ │ │ │ mov r1, r4 │ │ │ │ cmp r8, r5 │ │ │ │ - ble.n 31b68 │ │ │ │ + ble.n 31b48 │ │ │ │ ldr.w r0, [fp, #4]! │ │ │ │ adds r5, #1 │ │ │ │ - bl 7e710 │ │ │ │ + bl 7e6f4 │ │ │ │ cmp r0, #0 │ │ │ │ it lt │ │ │ │ movlt.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 31b4e │ │ │ │ + b.n 31b2e │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - cbz r3, 31b74 │ │ │ │ + cbz r3, 31b54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c08e4 │ │ │ │ + bl 1be7bc <_PySys_GetRequiredAttrString@@Base+0x25d4> │ │ │ │ movw r5, #45388 @ 0xb14c │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ - cbz r3, 31b8e │ │ │ │ + cbz r3, 31b6e │ │ │ │ ldr r1, [r5, #24] │ │ │ │ adds r5, #28 │ │ │ │ - bl 128e90 │ │ │ │ - b.n 31b7c │ │ │ │ + bl 128674 │ │ │ │ + b.n 31b5c │ │ │ │ movs r7, #0 │ │ │ │ - bl 143054 │ │ │ │ + bl 1425bc │ │ │ │ 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 31bba │ │ │ │ + beq.n 31b9a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 31bba │ │ │ │ + cbnz r3, 31b9a │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 31d0c │ │ │ │ + beq.w 31cec │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 31d0c │ │ │ │ + bne.w 31cec │ │ │ │ mov r0, r9 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 31d0c │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 31cec │ │ │ │ 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, #52164 @ 0xcbc4 │ │ │ │ + movw r1, #49220 @ 0xc044 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ movs r2, #2 │ │ │ │ ldr.w r0, [r3, sl, lsl #2] │ │ │ │ movs r3, #3 │ │ │ │ - bl c3418 │ │ │ │ + bl c2d44 │ │ │ │ ldrd r2, r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [r2, #172] @ 0xac │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 31c1a │ │ │ │ + beq.n 31bfa │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp.w sl, #0 │ │ │ │ - blt.n 31c64 │ │ │ │ - b.n 31bdc │ │ │ │ + blt.n 31c44 │ │ │ │ + b.n 31bbc │ │ │ │ ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 31c36 │ │ │ │ + beq.n 31c16 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [fp] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bpl.n 31c46 │ │ │ │ + bpl.n 31c26 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 1aa208 │ │ │ │ + bl 1a8010 │ │ │ │ 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 31c0e │ │ │ │ + beq.n 31bee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 31c0e │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 31c0e │ │ │ │ + bne.n 31bee │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 31bee │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 31c7a │ │ │ │ + beq.n 31c5a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 31c7a │ │ │ │ + cbnz r3, 31c5a │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r4, #168] @ 0xa8 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 31cd4 │ │ │ │ + bne.n 31cb4 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 31c8e │ │ │ │ + bpl.n 31c6e │ │ │ │ mov r0, r6 │ │ │ │ - bl 1aa208 │ │ │ │ + bl 1a8010 │ │ │ │ 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 31cac │ │ │ │ + beq.n 31c8c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 31cac │ │ │ │ + cbnz r3, 31c8c │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 31872 │ │ │ │ + beq.w 31852 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 31872 │ │ │ │ + bne.w 31852 │ │ │ │ mov r0, r8 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 31872 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 31852 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 31cea │ │ │ │ + beq.n 31cca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 31cea │ │ │ │ + cbnz r3, 31cca │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 31872 │ │ │ │ + beq.w 31852 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 31872 │ │ │ │ + bne.w 31852 │ │ │ │ mov r0, r9 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 31872 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 31852 │ │ │ │ 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] @ (31d40 ) │ │ │ │ + ldr r3, [pc, #28] @ (31d20 ) │ │ │ │ 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 1dc714 │ │ │ │ + bl 1da61c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #80] @ (31da4 ) │ │ │ │ + ldr r2, [pc, #80] @ (31d84 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r6, r1 │ │ │ │ movs r5, #0 │ │ │ │ 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 31d94 │ │ │ │ + ble.n 31d74 │ │ │ │ ldr.w r3, [r4, #1464] @ 0x5b8 │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ - cbz r3, 31d90 │ │ │ │ + cbz r3, 31d70 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d52cc │ │ │ │ + bl d4be8 │ │ │ │ mov r1, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 31d9e │ │ │ │ - beq.n 31d90 │ │ │ │ + blt.n 31d7e │ │ │ │ + beq.n 31d70 │ │ │ │ ldr.w r0, [r4, #1464] @ 0x5b8 │ │ │ │ - bl 1ef714 <_Py_CheckRecursiveCall@@Base+0x68> │ │ │ │ + bl 1ee694 <_Py_CheckRecursiveCall@@Base+0x68> │ │ │ │ adds r5, #1 │ │ │ │ - b.n 31d64 │ │ │ │ + b.n 31d44 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 31da0 │ │ │ │ + b.n 31d80 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -10958,1407 +10944,1407 @@ │ │ │ │ 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 31dde │ │ │ │ + beq.n 31dbe │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 31dd0 │ │ │ │ + bne.n 31db0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - b.n 31dbc │ │ │ │ - bl 86010 │ │ │ │ + b.n 31d9c │ │ │ │ + bl 85b74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 31dcc │ │ │ │ + beq.n 31dac │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 31de0 │ │ │ │ + b.n 31dc0 │ │ │ │ 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 31e10 │ │ │ │ + bge.n 31df0 │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #21672 @ 0x54a8 │ │ │ │ + movw r0, #18708 @ 0x4914 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e2114 │ │ │ │ - ldr r1, [pc, #204] @ (31ee0 ) │ │ │ │ + b.w e19f0 │ │ │ │ + ldr r1, [pc, #204] @ (31ec0 ) │ │ │ │ add r2, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - bl bc3f4 │ │ │ │ + bl bbd40 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 31ed8 │ │ │ │ + beq.n 31eb8 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r5, 31e5c │ │ │ │ - bl 220394 │ │ │ │ + cbnz r5, 31e3c │ │ │ │ + bl 21f204 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - movw r1, #9832 @ 0x2668 │ │ │ │ + movw r1, #6888 @ 0x1ae8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ tst.w r2, #64 @ 0x40 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r5 │ │ │ │ - movw r4, #9840 @ 0x2670 │ │ │ │ + movw r4, #6896 @ 0x1af0 │ │ │ │ movt r4, #40 @ 0x28 │ │ │ │ - movw r0, #21692 @ 0x54bc │ │ │ │ + movw r0, #18728 @ 0x4928 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ it eq │ │ │ │ moveq r4, r1 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl e2114 │ │ │ │ + bl e19f0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 31eda │ │ │ │ - bl 145228 │ │ │ │ - cbnz r0, 31ea2 │ │ │ │ + b.n 31eba │ │ │ │ + bl 144790 │ │ │ │ + cbnz r0, 31e82 │ │ │ │ mov r0, r4 │ │ │ │ - bl 220394 │ │ │ │ + bl 21f204 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #9840 @ 0x2670 │ │ │ │ + movw r0, #6896 @ 0x1af0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ tst.w r2, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ - movw r2, #9832 @ 0x2668 │ │ │ │ + movw r2, #6888 @ 0x1ae8 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ it ne │ │ │ │ movne r2, r0 │ │ │ │ - movw r0, #21728 @ 0x54e0 │ │ │ │ + movw r0, #18764 @ 0x494c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl e2114 │ │ │ │ + bl e19f0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 14588c │ │ │ │ - b.n 31ec0 │ │ │ │ + bl 144df4 │ │ │ │ + b.n 31ea0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 31ebe │ │ │ │ + bne.n 31e9e │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #41528 @ 0xa238 │ │ │ │ + movw r1, #38544 @ 0x9690 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ + bl d52b8 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 31eda │ │ │ │ + beq.n 31eba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 31eda │ │ │ │ + cbnz r3, 31eba │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 31eda │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 31eba │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bgt.n 31e5c │ │ │ │ + bgt.n 31e3c │ │ │ │ lsls r1, 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 e1bc8 │ │ │ │ + bl e14a4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 31f04 │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 31f3a │ │ │ │ + bne.n 31ee4 │ │ │ │ + bl 805d4 │ │ │ │ + cbnz r0, 31f1a │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #34648 @ 0x8758 │ │ │ │ + movw r1, #31664 @ 0x7bb0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #21788 @ 0x551c │ │ │ │ + movw r0, #18804 @ 0x4974 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 927a8 │ │ │ │ + bl 920a0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 31f28 │ │ │ │ + beq.n 31f08 │ │ │ │ mov r0, r4 │ │ │ │ blx 2949c │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 31f32 │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 31f3a │ │ │ │ + bne.n 31f12 │ │ │ │ + bl 805d4 │ │ │ │ + cbnz r0, 31f1a │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80ef0 │ │ │ │ + b.w 80ee8 │ │ │ │ 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 │ │ │ │ - bl 143054 │ │ │ │ + bl 1425bc │ │ │ │ movw r3, #19992 @ 0x4e18 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ ldr.w r3, [r3, #624] @ 0x270 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 31f78 │ │ │ │ + beq.n 31f58 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21808 @ 0x5530 │ │ │ │ + movw r1, #18824 @ 0x4988 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 31f8a │ │ │ │ + bl 12e510 │ │ │ │ + b.n 31f6a │ │ │ │ movs r1, #0 │ │ │ │ - movw r0, #21852 @ 0x555c │ │ │ │ + movw r0, #18868 @ 0x49b4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 927a8 │ │ │ │ + bl 920a0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 31f8e │ │ │ │ + bne.n 31f6e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 31fc6 │ │ │ │ + b.n 31fa6 │ │ │ │ movw r4, #11588 @ 0x2d44 │ │ │ │ movt r4, #78 @ 0x4e │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ - cbz r3, 31fbe │ │ │ │ + cbz r3, 31f9e │ │ │ │ blx 2a4a4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 31fba │ │ │ │ + cbz r0, 31f9a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 31fba │ │ │ │ + beq.n 31f9a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 31fba │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 31f9a │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, #0] │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00031fc8 <_PyXI_ApplyCapturedException@@Base>: │ │ │ │ +00031fa8 <_PyXI_ApplyCapturedException@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - bl 31fe4 <_PyXI_ApplyError@@Base> │ │ │ │ + bl 320ba <_PyXI_ApplyError@@Base> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #24] │ │ │ │ pop {r4, pc} │ │ │ │ + stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + movw r0, #28656 @ 0x6ff0 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 31ff4 <_PyXI_ApplyCapturedException@@Base+0x4c> │ │ │ │ + movs r5, #0 │ │ │ │ + mov r4, r5 │ │ │ │ + b.n 320ae <_PyXI_ApplyCapturedException@@Base+0x106> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 72d28 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 31fee <_PyXI_ApplyCapturedException@@Base+0x46> │ │ │ │ + add.w r9, r0, #8 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r1, r9 │ │ │ │ + mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r4 │ │ │ │ + bge.n 3202a <_PyXI_ApplyCapturedException@@Base+0x82> │ │ │ │ + ldr.w r2, [r6, r3, lsl #2] │ │ │ │ + adds r3, #1 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + add.w ip, r0, #1 │ │ │ │ + cmp r0, r7 │ │ │ │ + it ne │ │ │ │ + strne.w ip, [r2] │ │ │ │ + str.w r2, [r1, #4]! │ │ │ │ + b.n 3200c <_PyXI_ApplyCapturedException@@Base+0x64> │ │ │ │ + mov r2, r5 │ │ │ │ + movw r1, #384 @ 0x180 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #19160 @ 0x4ad8 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 920a0 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 3204e <_PyXI_ApplyCapturedException@@Base+0xa6> │ │ │ │ + movs r0, #0 │ │ │ │ + bl 72ef0 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 32052 <_PyXI_ApplyCapturedException@@Base+0xaa> │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 320ae <_PyXI_ApplyCapturedException@@Base+0x106> │ │ │ │ + movs r7, #0 │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + cmp r7, r3 │ │ │ │ + bge.n 320ae <_PyXI_ApplyCapturedException@@Base+0x106> │ │ │ │ + ldr.w r6, [r9, #4]! │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #17 │ │ │ │ + bmi.n 3206a <_PyXI_ApplyCapturedException@@Base+0xc2> │ │ │ │ + adds r7, #1 │ │ │ │ + b.n 32054 <_PyXI_ApplyCapturedException@@Base+0xac> │ │ │ │ + ldr.w r3, [r3, #164] @ 0xa4 │ │ │ │ + cbnz r3, 3207a <_PyXI_ApplyCapturedException@@Base+0xd2> │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r3, [r3, #92] @ 0x5c │ │ │ │ + cbnz r3, 32084 <_PyXI_ApplyCapturedException@@Base+0xdc> │ │ │ │ + b.n 32066 <_PyXI_ApplyCapturedException@@Base+0xbe> │ │ │ │ + mov r0, r6 │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 32070 <_PyXI_ApplyCapturedException@@Base+0xc8> │ │ │ │ + b.n 32066 <_PyXI_ApplyCapturedException@@Base+0xbe> │ │ │ │ + movw r1, #9531 @ 0x253b │ │ │ │ + movt r1, #3 │ │ │ │ + mov r2, r4 │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 32066 <_PyXI_ApplyCapturedException@@Base+0xbe> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3204e <_PyXI_ApplyCapturedException@@Base+0xa6> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 3204e <_PyXI_ApplyCapturedException@@Base+0xa6> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3204e <_PyXI_ApplyCapturedException@@Base+0xa6> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 79004 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -00031fe4 <_PyXI_ApplyError@@Base>: │ │ │ │ +000320ba <_PyXI_ApplyError@@Base>: │ │ │ │ ldr r2, [r0, #4] │ │ │ │ adds r1, r2, #1 │ │ │ │ - bne.n 31fee <_PyXI_ApplyError@@Base+0xa> │ │ │ │ + bne.n 320c4 <_PyXI_ApplyError@@Base+0xa> │ │ │ │ adds r0, #8 │ │ │ │ - b.n 32240 <_PyXI_ApplyError@@Base+0x25c> │ │ │ │ + b.n 32220 <_PyXI_ApplyError@@Base+0x166> │ │ │ │ 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 │ │ │ │ adds r3, r2, #7 │ │ │ │ - bne.n 3201e <_PyXI_ApplyError@@Base+0x3a> │ │ │ │ + bne.n 320f4 <_PyXI_ApplyError@@Base+0x3a> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r0, #24] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r3, #1420] @ 0x58c │ │ │ │ - cbnz r1, 32018 <_PyXI_ApplyError@@Base+0x34> │ │ │ │ - movw r1, #22144 @ 0x5680 │ │ │ │ + cbnz r1, 320ee <_PyXI_ApplyError@@Base+0x34> │ │ │ │ + movw r1, #19180 @ 0x4aec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 12f220 │ │ │ │ - b.n 32146 <_PyXI_ApplyError@@Base+0x162> │ │ │ │ + bl 12e510 │ │ │ │ + b.n 3221c <_PyXI_ApplyError@@Base+0x162> │ │ │ │ adds r3, r2, #6 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.n 3208e <_PyXI_ApplyError@@Base+0xaa> │ │ │ │ + bhi.n 32164 <_PyXI_ApplyError@@Base+0xaa> │ │ │ │ tbb [pc, r3] │ │ │ │ subs r7, r4, r4 │ │ │ │ lsrs r7, r1, #16 │ │ │ │ subs r6, #4 │ │ │ │ movs r6, r7 │ │ │ │ movw r3, #50244 @ 0xc444 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 15873c │ │ │ │ - b.n 320a4 <_PyXI_ApplyError@@Base+0xc0> │ │ │ │ - bl 1ef298 │ │ │ │ - b.n 320a4 <_PyXI_ApplyError@@Base+0xc0> │ │ │ │ + bl 156bcc │ │ │ │ + b.n 3217a <_PyXI_ApplyError@@Base+0xc0> │ │ │ │ + bl 1ee218 │ │ │ │ + b.n 3217a <_PyXI_ApplyError@@Base+0xc0> │ │ │ │ movw r3, #50244 @ 0xc444 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #17048 @ 0x4298 │ │ │ │ + movw r1, #14064 @ 0x36f0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 320a4 <_PyXI_ApplyError@@Base+0xc0> │ │ │ │ + bl 12e510 │ │ │ │ + b.n 3217a <_PyXI_ApplyError@@Base+0xc0> │ │ │ │ movw r3, #50244 @ 0xc444 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22192 @ 0x56b0 │ │ │ │ + movw r1, #19228 @ 0x4b1c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 320a4 <_PyXI_ApplyError@@Base+0xc0> │ │ │ │ + bl 12e510 │ │ │ │ + b.n 3217a <_PyXI_ApplyError@@Base+0xc0> │ │ │ │ movw r3, #50244 @ 0xc444 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22228 @ 0x56d4 │ │ │ │ + movw r1, #19264 @ 0x4b40 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 320a4 <_PyXI_ApplyError@@Base+0xc0> │ │ │ │ + bl 12e510 │ │ │ │ + b.n 3217a <_PyXI_ApplyError@@Base+0xc0> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22268 @ 0x56fc │ │ │ │ + movw r1, #19304 @ 0x4b68 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ + bl d52b8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbnz r3, 320ae <_PyXI_ApplyError@@Base+0xca> │ │ │ │ + cbnz r3, 32184 <_PyXI_ApplyError@@Base+0xca> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 32146 <_PyXI_ApplyError@@Base+0x162> │ │ │ │ - bl d7c24 │ │ │ │ + beq.n 3221c <_PyXI_ApplyError@@Base+0x162> │ │ │ │ + bl d74fc │ │ │ │ ldr r5, [r4, #28] │ │ │ │ movw r3, #50244 @ 0xc444 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r6, r0 │ │ │ │ adds r4, #8 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - cbz r5, 320d2 <_PyXI_ApplyError@@Base+0xee> │ │ │ │ + cbz r5, 321a8 <_PyXI_ApplyError@@Base+0xee> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7afb8 │ │ │ │ + bl 7af78 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 320d2 <_PyXI_ApplyError@@Base+0xee> │ │ │ │ - bl d7c64 │ │ │ │ + cbnz r0, 321a8 <_PyXI_ApplyError@@Base+0xee> │ │ │ │ + bl d753c │ │ │ │ mov r0, r4 │ │ │ │ - bl 3247e <_PyXI_ApplyError@@Base+0x49a> │ │ │ │ + bl 3245e <_PyXI_ApplyError@@Base+0x3a4> │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl eee08 │ │ │ │ + bl ee760 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 320f8 <_PyXI_ApplyError@@Base+0x114> │ │ │ │ + beq.n 321ce <_PyXI_ApplyError@@Base+0x114> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 320f8 <_PyXI_ApplyError@@Base+0x114> │ │ │ │ + cbnz r3, 321ce <_PyXI_ApplyError@@Base+0x114> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 32132 <_PyXI_ApplyError@@Base+0x14e> │ │ │ │ - bl d7c24 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 32208 <_PyXI_ApplyError@@Base+0x14e> │ │ │ │ + bl d74fc │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #22296 @ 0x5718 │ │ │ │ + movw r1, #19332 @ 0x4b84 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r4, r0 │ │ │ │ - bl 83424 │ │ │ │ + bl 82f94 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 32116 <_PyXI_ApplyError@@Base+0x132> │ │ │ │ - bl d7c64 │ │ │ │ + bge.n 321ec <_PyXI_ApplyError@@Base+0x132> │ │ │ │ + bl d753c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3212c <_PyXI_ApplyError@@Base+0x148> │ │ │ │ + beq.n 32202 <_PyXI_ApplyError@@Base+0x148> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3212c <_PyXI_ApplyError@@Base+0x148> │ │ │ │ + cbnz r3, 32202 <_PyXI_ApplyError@@Base+0x148> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl d7c38 │ │ │ │ - bl d7c24 │ │ │ │ + bl d7510 │ │ │ │ + bl d74fc │ │ │ │ ldr r3, [r6, #24] │ │ │ │ str r0, [r6, #24] │ │ │ │ mov r0, r3 │ │ │ │ - bl 790b0 │ │ │ │ + bl 79060 │ │ │ │ mov r0, r6 │ │ │ │ - bl d7c38 │ │ │ │ + bl d7510 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, 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, #31284 @ 0x7a34 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 3217a <_PyXI_ApplyError@@Base+0x196> │ │ │ │ - movs r5, #0 │ │ │ │ - mov r4, r5 │ │ │ │ - b.n 32234 <_PyXI_ApplyError@@Base+0x250> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 72d70 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 32174 <_PyXI_ApplyError@@Base+0x190> │ │ │ │ - add.w r9, r0, #8 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r1, r9 │ │ │ │ - mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r4 │ │ │ │ - bge.n 321b0 <_PyXI_ApplyError@@Base+0x1cc> │ │ │ │ - ldr.w r2, [r6, r3, lsl #2] │ │ │ │ - adds r3, #1 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - add.w ip, r0, #1 │ │ │ │ - cmp r0, r7 │ │ │ │ - it ne │ │ │ │ - strne.w ip, [r2] │ │ │ │ - str.w r2, [r1, #4]! │ │ │ │ - b.n 32192 <_PyXI_ApplyError@@Base+0x1ae> │ │ │ │ - mov r2, r5 │ │ │ │ - movw r1, #3328 @ 0xd00 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #22308 @ 0x5724 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 927a8 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 321d4 <_PyXI_ApplyError@@Base+0x1f0> │ │ │ │ - movs r0, #0 │ │ │ │ - bl 72f38 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 321d8 <_PyXI_ApplyError@@Base+0x1f4> │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 32234 <_PyXI_ApplyError@@Base+0x250> │ │ │ │ - movs r7, #0 │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - cmp r7, r3 │ │ │ │ - bge.n 32234 <_PyXI_ApplyError@@Base+0x250> │ │ │ │ - ldr.w r6, [r9, #4]! │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #17 │ │ │ │ - bmi.n 321f0 <_PyXI_ApplyError@@Base+0x20c> │ │ │ │ - adds r7, #1 │ │ │ │ - b.n 321da <_PyXI_ApplyError@@Base+0x1f6> │ │ │ │ - ldr.w r3, [r3, #164] @ 0xa4 │ │ │ │ - cbnz r3, 32200 <_PyXI_ApplyError@@Base+0x21c> │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r3, [r3, #92] @ 0x5c │ │ │ │ - cbnz r3, 3220a <_PyXI_ApplyError@@Base+0x226> │ │ │ │ - b.n 321ec <_PyXI_ApplyError@@Base+0x208> │ │ │ │ - mov r0, r6 │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 321f6 <_PyXI_ApplyError@@Base+0x212> │ │ │ │ - b.n 321ec <_PyXI_ApplyError@@Base+0x208> │ │ │ │ - movw r1, #9875 @ 0x2693 │ │ │ │ - movt r1, #3 │ │ │ │ - mov r2, r4 │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 321ec <_PyXI_ApplyError@@Base+0x208> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 321d4 <_PyXI_ApplyError@@Base+0x1f0> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 321d4 <_PyXI_ApplyError@@Base+0x1f0> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 321d4 <_PyXI_ApplyError@@Base+0x1f0> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 79054 │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 8943c <_PyNamespace_New@@Base> │ │ │ │ + bl 88f8c <_PyNamespace_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 32476 <_PyXI_ApplyError@@Base+0x492> │ │ │ │ + beq.w 32456 <_PyXI_ApplyError@@Base+0x39c> │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 8943c <_PyNamespace_New@@Base> │ │ │ │ + bl 88f8c <_PyNamespace_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3233e <_PyXI_ApplyError@@Base+0x35a> │ │ │ │ + beq.n 3231e <_PyXI_ApplyError@@Base+0x264> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 322ac <_PyXI_ApplyError@@Base+0x2c8> │ │ │ │ - bl 7afb8 │ │ │ │ + cbz r0, 3228c <_PyXI_ApplyError@@Base+0x1d2> │ │ │ │ + bl 7af78 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 32328 <_PyXI_ApplyError@@Base+0x344> │ │ │ │ + beq.n 32308 <_PyXI_ApplyError@@Base+0x24e> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #43416 @ 0xa998 │ │ │ │ + movw r1, #40472 @ 0x9e18 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83424 │ │ │ │ + bl 82f94 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 322a2 <_PyXI_ApplyError@@Base+0x2be> │ │ │ │ + beq.n 32282 <_PyXI_ApplyError@@Base+0x1c8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 322a2 <_PyXI_ApplyError@@Base+0x2be> │ │ │ │ + cbnz r3, 32282 <_PyXI_ApplyError@@Base+0x1c8> │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 32328 <_PyXI_ApplyError@@Base+0x344> │ │ │ │ + blt.n 32308 <_PyXI_ApplyError@@Base+0x24e> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 322ae <_PyXI_ApplyError@@Base+0x2ca> │ │ │ │ + b.n 3228e <_PyXI_ApplyError@@Base+0x1d4> │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 322ea <_PyXI_ApplyError@@Base+0x306> │ │ │ │ - bl 7afb8 │ │ │ │ + cbz r0, 322ca <_PyXI_ApplyError@@Base+0x210> │ │ │ │ + bl 7af78 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 32328 <_PyXI_ApplyError@@Base+0x344> │ │ │ │ + cbz r0, 32308 <_PyXI_ApplyError@@Base+0x24e> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #43428 @ 0xa9a4 │ │ │ │ + movw r1, #40484 @ 0x9e24 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83424 │ │ │ │ + bl 82f94 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 322e2 <_PyXI_ApplyError@@Base+0x2fe> │ │ │ │ + beq.n 322c2 <_PyXI_ApplyError@@Base+0x208> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 322e2 <_PyXI_ApplyError@@Base+0x2fe> │ │ │ │ + cbnz r3, 322c2 <_PyXI_ApplyError@@Base+0x208> │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 32328 <_PyXI_ApplyError@@Base+0x344> │ │ │ │ + blt.n 32308 <_PyXI_ApplyError@@Base+0x24e> │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 32326 <_PyXI_ApplyError@@Base+0x342> │ │ │ │ - bl 7afb8 │ │ │ │ + cbz r0, 32306 <_PyXI_ApplyError@@Base+0x24c> │ │ │ │ + bl 7af78 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 32328 <_PyXI_ApplyError@@Base+0x344> │ │ │ │ + cbz r0, 32308 <_PyXI_ApplyError@@Base+0x24e> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #43476 @ 0xa9d4 │ │ │ │ + movw r1, #40532 @ 0x9e54 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83424 │ │ │ │ + bl 82f94 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3231e <_PyXI_ApplyError@@Base+0x33a> │ │ │ │ + beq.n 322fe <_PyXI_ApplyError@@Base+0x244> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3231e <_PyXI_ApplyError@@Base+0x33a> │ │ │ │ + cbnz r3, 322fe <_PyXI_ApplyError@@Base+0x244> │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - bge.n 32362 <_PyXI_ApplyError@@Base+0x37e> │ │ │ │ - b.n 32328 <_PyXI_ApplyError@@Base+0x344> │ │ │ │ - cbz r3, 32362 <_PyXI_ApplyError@@Base+0x37e> │ │ │ │ + bge.n 32342 <_PyXI_ApplyError@@Base+0x288> │ │ │ │ + b.n 32308 <_PyXI_ApplyError@@Base+0x24e> │ │ │ │ + cbz r3, 32342 <_PyXI_ApplyError@@Base+0x288> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3233e <_PyXI_ApplyError@@Base+0x35a> │ │ │ │ + beq.n 3231e <_PyXI_ApplyError@@Base+0x264> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3233e <_PyXI_ApplyError@@Base+0x35a> │ │ │ │ + cbnz r3, 3231e <_PyXI_ApplyError@@Base+0x264> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 3238e <_PyXI_ApplyError@@Base+0x3aa> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 805d4 │ │ │ │ + cbnz r0, 3236e <_PyXI_ApplyError@@Base+0x2b4> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #9708 @ 0x25ec │ │ │ │ + movw r1, #6852 @ 0x1ac4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 83424 │ │ │ │ + bl 82f94 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3238a <_PyXI_ApplyError@@Base+0x3a6> │ │ │ │ + beq.n 3236a <_PyXI_ApplyError@@Base+0x2b0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3238a <_PyXI_ApplyError@@Base+0x3a6> │ │ │ │ + cbnz r3, 3236a <_PyXI_ApplyError@@Base+0x2b0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 3239a <_PyXI_ApplyError@@Base+0x3b6> │ │ │ │ + bge.n 3237a <_PyXI_ApplyError@@Base+0x2c0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3246a <_PyXI_ApplyError@@Base+0x486> │ │ │ │ - b.n 32476 <_PyXI_ApplyError@@Base+0x492> │ │ │ │ + bne.n 3244a <_PyXI_ApplyError@@Base+0x390> │ │ │ │ + b.n 32456 <_PyXI_ApplyError@@Base+0x39c> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 323a8 <_PyXI_ApplyError@@Base+0x3c4> │ │ │ │ - bl 7afb8 │ │ │ │ + cbz r0, 32388 <_PyXI_ApplyError@@Base+0x2ce> │ │ │ │ + bl 7af78 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 323c6 <_PyXI_ApplyError@@Base+0x3e2> │ │ │ │ - b.n 3238e <_PyXI_ApplyError@@Base+0x3aa> │ │ │ │ + cbnz r0, 323a6 <_PyXI_ApplyError@@Base+0x2ec> │ │ │ │ + b.n 3236e <_PyXI_ApplyError@@Base+0x2b4> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #56072 @ 0xdb08 │ │ │ │ + movw r1, #53128 @ 0xcf88 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 83424 │ │ │ │ + bl 82f94 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 323ee <_PyXI_ApplyError@@Base+0x40a> │ │ │ │ + beq.n 323ce <_PyXI_ApplyError@@Base+0x314> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 323ee <_PyXI_ApplyError@@Base+0x40a> │ │ │ │ + cbnz r3, 323ce <_PyXI_ApplyError@@Base+0x314> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 3238e <_PyXI_ApplyError@@Base+0x3aa> │ │ │ │ + blt.n 3236e <_PyXI_ApplyError@@Base+0x2b4> │ │ │ │ mov r0, r6 │ │ │ │ - bl 3247e <_PyXI_ApplyError@@Base+0x49a> │ │ │ │ + bl 3245e <_PyXI_ApplyError@@Base+0x3a4> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3238e <_PyXI_ApplyError@@Base+0x3aa> │ │ │ │ + beq.n 3236e <_PyXI_ApplyError@@Base+0x2b4> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #22328 @ 0x5738 │ │ │ │ + movw r1, #19344 @ 0x4b90 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r5 │ │ │ │ - bl 83424 │ │ │ │ + bl 82f94 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32426 <_PyXI_ApplyError@@Base+0x442> │ │ │ │ + beq.n 32406 <_PyXI_ApplyError@@Base+0x34c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 32426 <_PyXI_ApplyError@@Base+0x442> │ │ │ │ + cbnz r3, 32406 <_PyXI_ApplyError@@Base+0x34c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 3238e <_PyXI_ApplyError@@Base+0x3aa> │ │ │ │ + blt.n 3236e <_PyXI_ApplyError@@Base+0x2b4> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 32478 <_PyXI_ApplyError@@Base+0x494> │ │ │ │ - bl 7afb8 │ │ │ │ + cbz r0, 32458 <_PyXI_ApplyError@@Base+0x39e> │ │ │ │ + bl 7af78 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3243c <_PyXI_ApplyError@@Base+0x458> │ │ │ │ - bl d7c64 │ │ │ │ - b.n 32478 <_PyXI_ApplyError@@Base+0x494> │ │ │ │ + cbnz r0, 3241c <_PyXI_ApplyError@@Base+0x362> │ │ │ │ + bl d753c │ │ │ │ + b.n 32458 <_PyXI_ApplyError@@Base+0x39e> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #22340 @ 0x5744 │ │ │ │ + movw r1, #19356 @ 0x4b9c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r5 │ │ │ │ - bl 83424 │ │ │ │ + bl 82f94 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32464 <_PyXI_ApplyError@@Base+0x480> │ │ │ │ + beq.n 32444 <_PyXI_ApplyError@@Base+0x38a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 32464 <_PyXI_ApplyError@@Base+0x480> │ │ │ │ + cbnz r3, 32444 <_PyXI_ApplyError@@Base+0x38a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 32478 <_PyXI_ApplyError@@Base+0x494> │ │ │ │ - b.n 3238e <_PyXI_ApplyError@@Base+0x3aa> │ │ │ │ + bge.n 32458 <_PyXI_ApplyError@@Base+0x39e> │ │ │ │ + b.n 3236e <_PyXI_ApplyError@@Base+0x2b4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 32476 <_PyXI_ApplyError@@Base+0x492> │ │ │ │ + cbnz r3, 32456 <_PyXI_ApplyError@@Base+0x39c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_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, 324be <_PyXI_ApplyError@@Base+0x4da> │ │ │ │ + cbz r4, 3249e <_PyXI_ApplyError@@Base+0x3e4> │ │ │ │ ldrd r3, r6, [r0, #8] │ │ │ │ - movw r1, #52036 @ 0xcb44 │ │ │ │ + movw r1, #49092 @ 0xbfc4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ blx 2a890 │ │ │ │ - cbz r0, 324f6 <_PyXI_ApplyError@@Base+0x512> │ │ │ │ - movw r1, #37464 @ 0x9258 │ │ │ │ + cbz r0, 324d6 <_PyXI_ApplyError@@Base+0x41c> │ │ │ │ + movw r1, #34520 @ 0x86d8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a890 │ │ │ │ - cbnz r0, 324ca <_PyXI_ApplyError@@Base+0x4e6> │ │ │ │ - b.n 324f6 <_PyXI_ApplyError@@Base+0x512> │ │ │ │ - cbz r5, 32516 <_PyXI_ApplyError@@Base+0x532> │ │ │ │ + cbnz r0, 324aa <_PyXI_ApplyError@@Base+0x3f0> │ │ │ │ + b.n 324d6 <_PyXI_ApplyError@@Base+0x41c> │ │ │ │ + cbz r5, 324f6 <_PyXI_ApplyError@@Base+0x43c> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7afb8 │ │ │ │ - cbz r5, 324e2 <_PyXI_ApplyError@@Base+0x4fe> │ │ │ │ + b.w 7af78 │ │ │ │ + cbz r5, 324c2 <_PyXI_ApplyError@@Base+0x408> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #22352 @ 0x5750 │ │ │ │ + movw r0, #19368 @ 0x4ba8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e2114 │ │ │ │ + b.w e19f0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #22364 @ 0x575c │ │ │ │ + movw r0, #19380 @ 0x4bb4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e2114 │ │ │ │ - cbz r5, 3250c <_PyXI_ApplyError@@Base+0x528> │ │ │ │ + b.w e19f0 │ │ │ │ + cbz r5, 324ec <_PyXI_ApplyError@@Base+0x432> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #22372 @ 0x5764 │ │ │ │ + movw r0, #19388 @ 0x4bbc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e2114 │ │ │ │ + b.w e19f0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7afb8 │ │ │ │ + b.w 7af78 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 3255a <_PyXI_ApplyError@@Base+0x576> │ │ │ │ + bl 3255a <_PyXI_ApplyError@@Base+0x4a0> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 32550 <_PyXI_ApplyError@@Base+0x56c> │ │ │ │ + bne.n 32530 <_PyXI_ApplyError@@Base+0x476> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22380 @ 0x576c │ │ │ │ + movw r1, #19396 @ 0x4bc4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 32558 <_PyXI_ApplyError@@Base+0x574> │ │ │ │ + b.n 32538 <_PyXI_ApplyError@@Base+0x47e> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, 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 85b74 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + negs r0, r3 │ │ │ │ + adcs r0, r3 │ │ │ │ + pop {r3, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldrb.w r3, [r2, #87] @ 0x57 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n 32580 <_PyXI_ApplyError@@Base+0x59c> │ │ │ │ + bmi.n 32580 <_PyXI_ApplyError@@Base+0x4c6> │ │ │ │ movw r3, #24964 @ 0x6184 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 325fc <_PyXI_ApplyError@@Base+0x618> │ │ │ │ + bne.n 325fc <_PyXI_ApplyError@@Base+0x542> │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r1 │ │ │ │ - bl 12acbc │ │ │ │ + bl 12a4a4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 325fc <_PyXI_ApplyError@@Base+0x618> │ │ │ │ - bl 88854 │ │ │ │ + beq.n 325fc <_PyXI_ApplyError@@Base+0x542> │ │ │ │ + bl 883a4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 325ac <_PyXI_ApplyError@@Base+0x5c8> │ │ │ │ + beq.n 325ac <_PyXI_ApplyError@@Base+0x4f2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 325ac <_PyXI_ApplyError@@Base+0x5c8> │ │ │ │ + cbnz r3, 325ac <_PyXI_ApplyError@@Base+0x4f2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 325fc <_PyXI_ApplyError@@Base+0x618> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 325fc <_PyXI_ApplyError@@Base+0x542> │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 325c8 <_PyXI_ApplyError@@Base+0x5e4> │ │ │ │ - bl 18bee4 │ │ │ │ + b.n 325c8 <_PyXI_ApplyError@@Base+0x50e> │ │ │ │ + bl 18a5b8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 32612 <_PyXI_ApplyError@@Base+0x62e> │ │ │ │ + beq.n 32612 <_PyXI_ApplyError@@Base+0x558> │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 3264c <_PyXI_ApplyError@@Base+0x668> │ │ │ │ + bne.n 3264c <_PyXI_ApplyError@@Base+0x592> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 3265c <_PyXI_ApplyError@@Base+0x678> │ │ │ │ + bne.n 3265c <_PyXI_ApplyError@@Base+0x5a2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 88ba0 │ │ │ │ + bl 886f0 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 3266c <_PyXI_ApplyError@@Base+0x688> │ │ │ │ - bl 848c0 │ │ │ │ + beq.n 3266c <_PyXI_ApplyError@@Base+0x5b2> │ │ │ │ + bl 84430 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 325b4 <_PyXI_ApplyError@@Base+0x5d0> │ │ │ │ + bne.n 325b4 <_PyXI_ApplyError@@Base+0x4fa> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 32602 <_PyXI_ApplyError@@Base+0x61e> │ │ │ │ + bne.n 32602 <_PyXI_ApplyError@@Base+0x548> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3263c <_PyXI_ApplyError@@Base+0x658> │ │ │ │ + bne.n 3263c <_PyXI_ApplyError@@Base+0x582> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3268e <_PyXI_ApplyError@@Base+0x6aa> │ │ │ │ + b.n 3268e <_PyXI_ApplyError@@Base+0x5d4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 325f2 <_PyXI_ApplyError@@Base+0x60e> │ │ │ │ + bne.n 325f2 <_PyXI_ApplyError@@Base+0x538> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 325f2 <_PyXI_ApplyError@@Base+0x60e> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 325f2 <_PyXI_ApplyError@@Base+0x538> │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 32622 <_PyXI_ApplyError@@Base+0x63e> │ │ │ │ + beq.n 32622 <_PyXI_ApplyError@@Base+0x568> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 32622 <_PyXI_ApplyError@@Base+0x63e> │ │ │ │ + cbnz r3, 32622 <_PyXI_ApplyError@@Base+0x568> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 325f2 <_PyXI_ApplyError@@Base+0x60e> │ │ │ │ + beq.n 325f2 <_PyXI_ApplyError@@Base+0x538> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 325f2 <_PyXI_ApplyError@@Base+0x60e> │ │ │ │ + bne.n 325f2 <_PyXI_ApplyError@@Base+0x538> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 325f2 <_PyXI_ApplyError@@Base+0x60e> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 325f2 <_PyXI_ApplyError@@Base+0x538> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 325fc <_PyXI_ApplyError@@Base+0x618> │ │ │ │ + bne.n 325fc <_PyXI_ApplyError@@Base+0x542> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 325fc <_PyXI_ApplyError@@Base+0x618> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 325fc <_PyXI_ApplyError@@Base+0x542> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 325c2 <_PyXI_ApplyError@@Base+0x5de> │ │ │ │ + bne.n 325c2 <_PyXI_ApplyError@@Base+0x508> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 325c2 <_PyXI_ApplyError@@Base+0x5de> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 325c2 <_PyXI_ApplyError@@Base+0x508> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 325c8 <_PyXI_ApplyError@@Base+0x5e4> │ │ │ │ + bne.n 325c8 <_PyXI_ApplyError@@Base+0x50e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 325c8 <_PyXI_ApplyError@@Base+0x5e4> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 325c8 <_PyXI_ApplyError@@Base+0x50e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32682 <_PyXI_ApplyError@@Base+0x69e> │ │ │ │ + beq.n 32682 <_PyXI_ApplyError@@Base+0x5c8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 32682 <_PyXI_ApplyError@@Base+0x69e> │ │ │ │ + cbnz r3, 32682 <_PyXI_ApplyError@@Base+0x5c8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - bl 805dc │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 805d4 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ ldmia.w sp!, {r3, 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 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r1, r3 │ │ │ │ - bl 86010 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - negs r0, r3 │ │ │ │ - adcs r0, r3 │ │ │ │ - pop {r3, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #22440 @ 0x57a8 │ │ │ │ + movw r1, #19456 @ 0x4c00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8edfc │ │ │ │ - cbz r0, 32710 <_PyXI_ApplyError@@Base+0x72c> │ │ │ │ + bl 8e6f0 │ │ │ │ + cbz r0, 326f0 <_PyXI_ApplyError@@Base+0x636> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r1, #0 │ │ │ │ - bl 1244e0 │ │ │ │ - cbnz r0, 32714 <_PyXI_ApplyError@@Base+0x730> │ │ │ │ - bl 98598 │ │ │ │ + bl 123cc0 │ │ │ │ + cbnz r0, 326f4 <_PyXI_ApplyError@@Base+0x63a> │ │ │ │ + bl 97eb0 │ │ │ │ movs r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1244e0 │ │ │ │ + bl 123cc0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b07c │ │ │ │ - cbnz r5, 32714 <_PyXI_ApplyError@@Base+0x730> │ │ │ │ + bl 9a968 │ │ │ │ + cbnz r5, 326f4 <_PyXI_ApplyError@@Base+0x63a> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22464 @ 0x57c0 │ │ │ │ + movw r1, #19480 @ 0x4c18 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 32734 <_PyXI_ApplyError@@Base+0x750> │ │ │ │ + b.n 32714 <_PyXI_ApplyError@@Base+0x65a> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ add.w r3, r4, #16 │ │ │ │ ldrexd r6, r7, [r3] │ │ │ │ strexd r2, r0, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 3271c <_PyXI_ApplyError@@Base+0x738> │ │ │ │ + bne.n 326fc <_PyXI_ApplyError@@Base+0x642> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ str r3, [r4, #24] │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00032738 : │ │ │ │ +00032718 : │ │ │ │ b.w 29e7c │ │ │ │ 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 3275c │ │ │ │ + bne.n 3273c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f9350 │ │ │ │ + bl f8cb0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3277a │ │ │ │ - b.n 32774 │ │ │ │ + bne.n 3275a │ │ │ │ + b.n 32754 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #12672 @ 0x3180 │ │ │ │ + movw r0, #9688 @ 0x25d8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 32750 │ │ │ │ - b.n 32788 │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 32788 │ │ │ │ + bne.n 32730 │ │ │ │ + b.n 32768 │ │ │ │ + bl 805d4 │ │ │ │ + cbnz r0, 32768 │ │ │ │ movw r3, #56132 @ 0xdb44 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 15873c │ │ │ │ + bl 156bcc │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003278c : │ │ │ │ +0003276c : │ │ │ │ movw r0, #63316 @ 0xf754 │ │ │ │ movt r0, #72 @ 0x48 │ │ │ │ - b.w cf5bc │ │ │ │ + b.w ceee4 │ │ │ │ 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 cfcbc │ │ │ │ + bl cf5e4 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #252] @ (328ac ) │ │ │ │ + ldr r1, [pc, #252] @ (3288c ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e1ef0 │ │ │ │ - movw r1, #37868 @ 0x93ec │ │ │ │ + bl e17cc │ │ │ │ + movw r1, #34924 @ 0x886c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl d037c │ │ │ │ + bl cfca0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 327d4 │ │ │ │ + bge.n 327b4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 328a8 │ │ │ │ - ldr r1, [pc, #216] @ (328b0 ) │ │ │ │ + b.n 32888 │ │ │ │ + ldr r1, [pc, #216] @ (32890 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e1ef0 │ │ │ │ - movw r1, #50388 @ 0xc4d4 │ │ │ │ + bl e17cc │ │ │ │ + movw r1, #47404 @ 0xb92c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl d037c │ │ │ │ + bl cfca0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 327ce │ │ │ │ - ldr r1, [pc, #188] @ (328b4 ) │ │ │ │ + blt.n 327ae │ │ │ │ + ldr r1, [pc, #188] @ (32894 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e1ef0 │ │ │ │ - movw r1, #50408 @ 0xc4e8 │ │ │ │ + bl e17cc │ │ │ │ + movw r1, #47424 @ 0xb940 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl d037c │ │ │ │ + bl cfca0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 327ce │ │ │ │ + blt.n 327ae │ │ │ │ mov.w r3, #131072 @ 0x20000 │ │ │ │ str r3, [r5, #20] │ │ │ │ - bl 71f84 │ │ │ │ - movw r1, #39588 @ 0x9aa4 │ │ │ │ + bl 71f40 │ │ │ │ + movw r1, #36644 @ 0x8f24 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl d037c │ │ │ │ + bl cfca0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 327ce │ │ │ │ - ldr r6, [pc, #128] @ (328b8 ) │ │ │ │ + blt.n 327ae │ │ │ │ + ldr r6, [pc, #128] @ (32898 ) │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r4 │ │ │ │ - cbz r1, 3284a │ │ │ │ + cbz r1, 3282a │ │ │ │ ldr r2, [r6, #0] │ │ │ │ adds r6, #8 │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10cd30 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 32836 │ │ │ │ - b.n 327ce │ │ │ │ + bne.n 32816 │ │ │ │ + b.n 327ae │ │ │ │ movw r3, #7536 @ 0x1d70 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 7e530 │ │ │ │ + bl 7e514 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 327ce │ │ │ │ + beq.n 327ae │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #88] @ (328bc ) │ │ │ │ + ldr r1, [pc, #88] @ (3289c ) │ │ │ │ mov r0, r4 │ │ │ │ - bl e1ef0 │ │ │ │ + bl e17cc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32882 │ │ │ │ + beq.n 32862 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 32882 │ │ │ │ + cbnz r3, 32862 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 327ce │ │ │ │ + beq.n 327ae │ │ │ │ mov r0, r4 │ │ │ │ - bl e1f18 │ │ │ │ + bl e17f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 327ce │ │ │ │ - movw r0, #49656 @ 0xc1f8 │ │ │ │ + bne.n 327ae │ │ │ │ + movw r0, #46672 @ 0xb650 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 7af70 │ │ │ │ + bl 7af30 │ │ │ │ clz r3, r0 │ │ │ │ str r0, [r5, #24] │ │ │ │ lsrs r3, r3, #5 │ │ │ │ negs r0, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf7b40048 │ │ │ │ @ instruction: 0xf7c80048 │ │ │ │ @ instruction: 0xf7dc0048 │ │ │ │ - adds r4, #200 @ 0xc8 │ │ │ │ + cmp r1, #72 @ 0x48 │ │ │ │ lsls r1, r0, #1 │ │ │ │ @ instruction: 0xf7f00048 │ │ │ │ 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 cfcbc │ │ │ │ + bl cf5e4 │ │ │ │ add r2, sp, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - movw r1, #52164 @ 0xcbc4 │ │ │ │ + movw r1, #49220 @ 0xc044 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ - bl c3418 │ │ │ │ - cbz r0, 3291a │ │ │ │ + bl c2d44 │ │ │ │ + cbz r0, 328fa │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 3291e │ │ │ │ + bmi.n 328fe │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #37876 @ 0x93f4 │ │ │ │ + movw r1, #34932 @ 0x8874 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 32974 │ │ │ │ + b.n 32954 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 23438c │ │ │ │ + bl 23327c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3291a │ │ │ │ + beq.n 328fa │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 7a1f4 │ │ │ │ + bl 7a1b4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 32956 │ │ │ │ + bne.n 32936 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3291a │ │ │ │ + beq.n 328fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3291a │ │ │ │ + bne.n 328fa │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3291a │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 328fa │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 32964 │ │ │ │ + bne.n 32944 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 32974 │ │ │ │ + b.n 32954 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3295a │ │ │ │ + bne.n 3293a │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3295a │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3293a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - │ │ │ │ -00032978 : │ │ │ │ - ldr r0, [pc, #4] @ (32980 ) │ │ │ │ - b.w cf5bc │ │ │ │ - nop │ │ │ │ - ldr.w r0, [r8, r8] │ │ │ │ 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, #12 │ │ │ │ add r5, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [pc, #32] @ (329c0 ) │ │ │ │ + ldr r3, [pc, #32] @ (32994 ) │ │ │ │ strd r4, r5, [sp] │ │ │ │ - movw r2, #38312 @ 0x95a8 │ │ │ │ + movw r2, #34964 @ 0x8894 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl d6834 │ │ │ │ - cbz r0, 329bc │ │ │ │ + bl d6114 │ │ │ │ + cbz r0, 32990 │ │ │ │ ldrd r1, r0, [sp, #8] │ │ │ │ bl 2e73c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - strb.w r0, [ip, #72] @ 0x48 │ │ │ │ + ldrh.w r0, [r0, r8] │ │ │ │ + │ │ │ │ +00032998 : │ │ │ │ + ldr r0, [pc, #4] @ (329a0 ) │ │ │ │ + b.w ceee4 │ │ │ │ + nop │ │ │ │ + str??.w r0, [r4, r8] │ │ │ │ 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 cfcbc │ │ │ │ + bl cf5e4 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r1, [pc, #708] @ (32ca0 ) │ │ │ │ + ldr r1, [pc, #708] @ (32c80 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl e1ef0 │ │ │ │ + bl e17cc │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 32c24 │ │ │ │ + beq.w 32c04 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl e1f18 │ │ │ │ + bl e17f4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 32c24 │ │ │ │ + blt.w 32c04 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - movw r1, #38368 @ 0x95e0 │ │ │ │ + movw r1, #35424 @ 0x8a60 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r4, [pc, #668] @ (32ca4 ) │ │ │ │ - ldr r2, [pc, #672] @ (32ca8 ) │ │ │ │ + ldr r4, [pc, #668] @ (32c84 ) │ │ │ │ + ldr r2, [pc, #672] @ (32c88 ) │ │ │ │ ldr.w r7, [r3, #132] @ 0x84 │ │ │ │ mov r0, r7 │ │ │ │ - bl 8084c │ │ │ │ + bl 80844 │ │ │ │ ldr.w r3, [r4, #1132] @ 0x46c │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - beq.n 32a4e │ │ │ │ + beq.n 32a2e │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32a32 │ │ │ │ + beq.n 32a12 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1132] @ 0x46c │ │ │ │ - cbnz r3, 32a32 │ │ │ │ + cbnz r3, 32a12 │ │ │ │ addw r0, r4, #1132 @ 0x46c │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [pc, #628] @ (32ca8 ) │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [pc, #628] @ (32c88 ) │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #38388 @ 0x95f4 │ │ │ │ + movw r1, #35444 @ 0x8a74 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8084c │ │ │ │ + bl 80844 │ │ │ │ ldr.w r3, [r4, #1132] @ 0x46c │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 32a68 │ │ │ │ + bne.n 32a48 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 32c24 │ │ │ │ + beq.w 32c04 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1132] @ 0x46c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 32c24 │ │ │ │ - ldr r0, [pc, #580] @ (32ca8 ) │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 32c24 │ │ │ │ + bne.w 32c04 │ │ │ │ + ldr r0, [pc, #580] @ (32c88 ) │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 32c04 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32a7a │ │ │ │ + beq.n 32a5a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1132] @ 0x46c │ │ │ │ - cbnz r3, 32a7a │ │ │ │ - ldr r0, [pc, #560] @ (32ca8 ) │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [pc, #560] @ (32cac ) │ │ │ │ + cbnz r3, 32a5a │ │ │ │ + ldr r0, [pc, #560] @ (32c88 ) │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [pc, #560] @ (32c8c ) │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #38408 @ 0x9608 │ │ │ │ + movw r1, #35464 @ 0x8a88 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8084c │ │ │ │ + bl 80844 │ │ │ │ ldr.w r3, [r4, #1900] @ 0x76c │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - beq.n 32ac4 │ │ │ │ + beq.n 32aa4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32aa8 │ │ │ │ + beq.n 32a88 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1900] @ 0x76c │ │ │ │ - cbnz r3, 32aa8 │ │ │ │ - ldr r0, [pc, #520] @ (32cac ) │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [pc, #512] @ (32cac ) │ │ │ │ + cbnz r3, 32a88 │ │ │ │ + ldr r0, [pc, #520] @ (32c8c ) │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [pc, #512] @ (32c8c ) │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #38432 @ 0x9620 │ │ │ │ + movw r1, #35488 @ 0x8aa0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8084c │ │ │ │ + bl 80844 │ │ │ │ ldr.w r3, [r4, #1900] @ 0x76c │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 32ade │ │ │ │ + bne.n 32abe │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 32c24 │ │ │ │ + beq.w 32c04 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1900] @ 0x76c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 32c24 │ │ │ │ - ldr r0, [pc, #468] @ (32cac ) │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 32c24 │ │ │ │ + bne.w 32c04 │ │ │ │ + ldr r0, [pc, #468] @ (32c8c ) │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 32c04 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32af0 │ │ │ │ + beq.n 32ad0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1900] @ 0x76c │ │ │ │ - cbnz r3, 32af0 │ │ │ │ - ldr r0, [pc, #448] @ (32cac ) │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 32ad0 │ │ │ │ + ldr r0, [pc, #448] @ (32c8c ) │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #38360 @ 0x95d8 │ │ │ │ + movw r1, #35416 @ 0x8a58 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10cd30 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 32c24 │ │ │ │ + blt.w 32c04 │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #38380 @ 0x95ec │ │ │ │ + movw r1, #35436 @ 0x8a6c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10cd30 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 32c24 │ │ │ │ + blt.w 32c04 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #38400 @ 0x9600 │ │ │ │ + movw r1, #35456 @ 0x8a80 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10cd30 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 32c24 │ │ │ │ + blt.n 32c04 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #38424 @ 0x9618 │ │ │ │ + movw r1, #35480 @ 0x8a98 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10cd30 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 32c24 │ │ │ │ - ldr r1, [pc, #360] @ (32cb0 ) │ │ │ │ + blt.n 32c04 │ │ │ │ + ldr r1, [pc, #360] @ (32c90 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl e1ef0 │ │ │ │ + bl e17cc │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r6, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 32c24 │ │ │ │ + beq.n 32c04 │ │ │ │ mov r0, r5 │ │ │ │ - bl e1f18 │ │ │ │ + bl e17f4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 32c24 │ │ │ │ + blt.n 32c04 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - movw r1, #38368 @ 0x95e0 │ │ │ │ + movw r1, #35424 @ 0x8a60 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r2, [pc, #328] @ (32cb4 ) │ │ │ │ + ldr r2, [pc, #328] @ (32c94 ) │ │ │ │ ldr.w r6, [r3, #132] @ 0x84 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8084c │ │ │ │ + bl 80844 │ │ │ │ ldr.w r3, [r4, #1004] @ 0x3ec │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - beq.n 32bb0 │ │ │ │ + beq.n 32b90 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32b94 │ │ │ │ + beq.n 32b74 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1004] @ 0x3ec │ │ │ │ - cbnz r3, 32b94 │ │ │ │ - ldr r0, [pc, #292] @ (32cb4 ) │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [pc, #284] @ (32cb4 ) │ │ │ │ + cbnz r3, 32b74 │ │ │ │ + ldr r0, [pc, #292] @ (32c94 ) │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [pc, #284] @ (32c94 ) │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #38388 @ 0x95f4 │ │ │ │ + movw r1, #35444 @ 0x8a74 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8084c │ │ │ │ + bl 80844 │ │ │ │ ldr.w r3, [r4, #1004] @ 0x3ec │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 32bc4 │ │ │ │ + bne.n 32ba4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32c24 │ │ │ │ + beq.n 32c04 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1004] @ 0x3ec │ │ │ │ - cbnz r3, 32c24 │ │ │ │ - ldr r0, [pc, #244] @ (32cb4 ) │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 32c24 │ │ │ │ + cbnz r3, 32c04 │ │ │ │ + ldr r0, [pc, #244] @ (32c94 ) │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 32c04 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32bd6 │ │ │ │ + beq.n 32bb6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1004] @ 0x3ec │ │ │ │ - cbnz r3, 32bd6 │ │ │ │ - ldr r0, [pc, #224] @ (32cb4 ) │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [pc, #224] @ (32cb8 ) │ │ │ │ + cbnz r3, 32bb6 │ │ │ │ + ldr r0, [pc, #224] @ (32c94 ) │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [pc, #224] @ (32c98 ) │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #38408 @ 0x9608 │ │ │ │ + movw r1, #35464 @ 0x8a88 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8084c │ │ │ │ + bl 80844 │ │ │ │ ldr.w r3, [r4, #1388] @ 0x56c │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - beq.n 32c12 │ │ │ │ + beq.n 32bf2 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 32c2a │ │ │ │ - ldr r2, [pc, #192] @ (32cb8 ) │ │ │ │ + bne.n 32c0a │ │ │ │ + ldr r2, [pc, #192] @ (32c98 ) │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #38432 @ 0x9620 │ │ │ │ + movw r1, #35488 @ 0x8aa0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8084c │ │ │ │ + bl 80844 │ │ │ │ ldr.w r3, [r4, #1388] @ 0x56c │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 32c3c │ │ │ │ + bne.n 32c1c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32c24 │ │ │ │ + beq.n 32c04 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1388] @ 0x56c │ │ │ │ - cbnz r3, 32c24 │ │ │ │ - ldr r0, [pc, #152] @ (32cb8 ) │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 32c04 │ │ │ │ + ldr r0, [pc, #152] @ (32c98 ) │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 32c9c │ │ │ │ + b.n 32c7c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1388] @ 0x56c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 32bf6 │ │ │ │ - ldr r0, [pc, #128] @ (32cb8 ) │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 32bf6 │ │ │ │ + bne.n 32bd6 │ │ │ │ + ldr r0, [pc, #128] @ (32c98 ) │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 32bd6 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32c4e │ │ │ │ + beq.n 32c2e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1388] @ 0x56c │ │ │ │ - cbnz r3, 32c4e │ │ │ │ - ldr r0, [pc, #108] @ (32cb8 ) │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 32c2e │ │ │ │ + ldr r0, [pc, #108] @ (32c98 ) │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #38448 @ 0x9630 │ │ │ │ + movw r1, #35504 @ 0x8ab0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10cd30 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 32c24 │ │ │ │ + blt.n 32c04 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #38468 @ 0x9644 │ │ │ │ + movw r1, #35524 @ 0x8ac4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10cd30 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 32c24 │ │ │ │ + blt.n 32c04 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #38488 @ 0x9658 │ │ │ │ + movw r1, #35544 @ 0x8ad8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10cd30 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 32c24 │ │ │ │ + blt.n 32c04 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #38512 @ 0x9670 │ │ │ │ + movw r1, #35568 @ 0x8af0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10cd30 │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldrb.w r0, [r8, #72] @ 0x48 │ │ │ │ ldr r0, [r3, #96] @ 0x60 │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r4, [r0, #10] │ │ │ │ @@ -12372,597 +12358,597 @@ │ │ │ │ lsls r1, r1, #1 │ │ │ │ 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 129fb8 <_Py_union_type_or@@Base+0x484> │ │ │ │ + bl 1297a0 <_Py_union_type_or@@Base+0x484> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ sub sp, #8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 32d12 │ │ │ │ + beq.n 32cf2 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #38664 @ 0x9708 │ │ │ │ + movw r1, #35720 @ 0x8b88 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 32d36 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 32d16 │ │ │ │ movw r2, #56128 @ 0xdb40 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 32d82 │ │ │ │ - ldr r0, [pc, #340] @ (32e78 ) │ │ │ │ + beq.n 32d62 │ │ │ │ + ldr r0, [pc, #340] @ (32e58 ) │ │ │ │ mov r1, sp │ │ │ │ ldrd r6, r7, [r3, #16] │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ - bl 12e5e4 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 12d8d0 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 32d3a │ │ │ │ + bge.n 32d1a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 32e72 │ │ │ │ + b.n 32e52 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 32d4a │ │ │ │ - cbnz r4, 32d8c │ │ │ │ + beq.n 32d2a │ │ │ │ + cbnz r4, 32d6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 790b0 │ │ │ │ + bl 79060 │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 32d82 │ │ │ │ + beq.n 32d62 │ │ │ │ mov r0, r8 │ │ │ │ - movw r1, #38720 @ 0x9740 │ │ │ │ + movw r1, #35776 @ 0x8bc0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl cfa0c │ │ │ │ + bl cf334 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 32d36 │ │ │ │ + beq.n 32d16 │ │ │ │ cmp r0, r5 │ │ │ │ - bne.n 32d8c │ │ │ │ + bne.n 32d6c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32d82 │ │ │ │ + beq.n 32d62 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 32d82 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 32d62 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 32e72 │ │ │ │ + b.n 32e52 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #38728 @ 0x9748 │ │ │ │ + movw r0, #35784 @ 0x8bc8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl f60d8 │ │ │ │ + bl f5a38 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 32dfc │ │ │ │ + beq.n 32ddc │ │ │ │ movs r3, #0 │ │ │ │ cmp r8, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 32db2 │ │ │ │ + bne.n 32d92 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - cbz r5, 32dc2 │ │ │ │ + cbz r5, 32da2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 32dde │ │ │ │ - ldr r1, [pc, #200] @ (32e7c ) │ │ │ │ + b.n 32dbe │ │ │ │ + ldr r1, [pc, #200] @ (32e5c ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl bc3f4 │ │ │ │ + bl bbd40 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 32da6 │ │ │ │ - b.n 32dfc │ │ │ │ - bl 6cf6c │ │ │ │ + bne.n 32d86 │ │ │ │ + b.n 32ddc │ │ │ │ + bl 6cf34 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - movw r0, #50064 @ 0xc390 │ │ │ │ + movw r0, #47120 @ 0xb810 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl e2114 │ │ │ │ + bl e19f0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 32e14 │ │ │ │ + cbz r0, 32df4 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl f5f98 │ │ │ │ + bl f58f8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 32e02 │ │ │ │ + bne.n 32de2 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32dfc │ │ │ │ + beq.n 32ddc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 32dfc │ │ │ │ + cbnz r3, 32ddc │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 32e56 │ │ │ │ + b.n 32e36 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32e2a │ │ │ │ + beq.n 32e0a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 32e2a │ │ │ │ + cbnz r3, 32e0a │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 32e2a │ │ │ │ - bl d7c64 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 32e0a │ │ │ │ + bl d753c │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #38752 @ 0x9760 │ │ │ │ + movw r0, #35808 @ 0x8be0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl f60d8 │ │ │ │ + bl f5a38 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 32dfc │ │ │ │ + beq.n 32ddc │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #52004 @ 0xcb24 │ │ │ │ + movw r0, #49020 @ 0xbf7c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl f60d8 │ │ │ │ + bl f5a38 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 32dfc │ │ │ │ + beq.n 32ddc │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1d4c34 │ │ │ │ + bl 1d2b04 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11ca50 <_PyLong_FromGid@@Base+0x10> │ │ │ │ + bl 11c238 <_PyLong_FromGid@@Base+0x10> │ │ │ │ adds r0, #1 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32e6c │ │ │ │ + beq.n 32e4c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 32e6c │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 32e4c │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 32d82 │ │ │ │ - b.n 32d36 │ │ │ │ + beq.n 32d62 │ │ │ │ + b.n 32d16 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stc 0, cr0, [ip], {73} @ 0x49 │ │ │ │ - bgt.n 32df8 │ │ │ │ + bgt.n 32dd8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00032e80 : │ │ │ │ - ldr r0, [pc, #4] @ (32e88 ) │ │ │ │ - b.w cf5bc │ │ │ │ +00032e60 : │ │ │ │ + ldr r0, [pc, #4] @ (32e68 ) │ │ │ │ + b.w ceee4 │ │ │ │ nop │ │ │ │ str.w r0, [r0, #72] @ 0x48 │ │ │ │ stmdb 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 cfcbc │ │ │ │ + bl cf5e4 │ │ │ │ mov r7, r0 │ │ │ │ - movw r0, #22752 @ 0x58e0 │ │ │ │ + movw r0, #19768 @ 0x4d38 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 7af70 │ │ │ │ + bl 7af30 │ │ │ │ str r0, [r7, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 331da │ │ │ │ + beq.w 331ba │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #65080 @ 0xfe38 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ - bl e1ef0 │ │ │ │ + bl e17cc │ │ │ │ str r0, [r7, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 331da │ │ │ │ - ldr r4, [pc, #780] @ (331e0 ) │ │ │ │ - movw r9, #41173 @ 0xa0d5 │ │ │ │ + beq.w 331ba │ │ │ │ + ldr r4, [pc, #780] @ (331c0 ) │ │ │ │ + movw r9, #29539 @ 0x7363 │ │ │ │ movt r9, #6 │ │ │ │ - movw r8, #30673 @ 0x77d1 │ │ │ │ + movw r8, #23341 @ 0x5b2d │ │ │ │ movt r8, #25 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ add.w r1, r4, #12 │ │ │ │ - cbz r2, 32f32 │ │ │ │ + cbz r2, 32f12 │ │ │ │ strd r9, r8, [r4, #16] │ │ │ │ str r4, [r4, #28] │ │ │ │ str r2, [r4, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 7e340 │ │ │ │ + bl 7e324 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 331da │ │ │ │ + beq.w 331ba │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldr.w r0, [r0, #132] @ 0x84 │ │ │ │ - bl 7dcf8 │ │ │ │ + bl 7dcdc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - beq.w 331be │ │ │ │ + beq.w 3319e │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32f2e │ │ │ │ + beq.n 32f0e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 32f2e │ │ │ │ + cbnz r3, 32f0e │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ adds r4, #32 │ │ │ │ - b.n 32ee4 │ │ │ │ + b.n 32ec4 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40376 @ 0x9db8 │ │ │ │ + movw r0, #37432 @ 0x9238 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8b9c0 │ │ │ │ + bl 8b280 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 331da │ │ │ │ + beq.w 331ba │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #34600 @ 0x8728 │ │ │ │ + movw r1, #31536 @ 0x7b30 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl d037c │ │ │ │ + bl cfca0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 331da │ │ │ │ + blt.w 331ba │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #39828 @ 0x9b94 │ │ │ │ + movw r1, #36884 @ 0x9014 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl d037c │ │ │ │ + bl cfca0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 331da │ │ │ │ + blt.w 331ba │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #39840 @ 0x9ba0 │ │ │ │ + movw r1, #36896 @ 0x9020 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl d037c │ │ │ │ + bl cfca0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 331da │ │ │ │ + blt.w 331ba │ │ │ │ blx 290b0 │ │ │ │ - movw r1, #39856 @ 0x9bb0 │ │ │ │ + movw r1, #36912 @ 0x9030 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dea3c │ │ │ │ + bl 1dc8e8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 331da │ │ │ │ + blt.w 331ba │ │ │ │ add r0, sp, #12 │ │ │ │ blx 29df4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - movw r0, #39872 @ 0x9bc0 │ │ │ │ + movw r0, #36928 @ 0x9040 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 84c48 │ │ │ │ - movw r1, #8184 @ 0x1ff8 │ │ │ │ + bl 847b8 │ │ │ │ + movw r1, #5268 @ 0x1494 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl cfe0c │ │ │ │ + bl cf734 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 331da │ │ │ │ + blt.w 331ba │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #48964 @ 0xbf44 │ │ │ │ + movw r2, #46020 @ 0xb3c4 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #39880 @ 0x9bc8 │ │ │ │ + movw r1, #36936 @ 0x9048 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 1dea3c │ │ │ │ + bl 1dc8e8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 331da │ │ │ │ + blt.w 331ba │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #39896 @ 0x9bd8 │ │ │ │ + movw r1, #36952 @ 0x9058 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 33446 │ │ │ │ + bl 33426 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 331da │ │ │ │ - bl 71f84 │ │ │ │ + beq.w 331ba │ │ │ │ + bl 71f40 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 331da │ │ │ │ - bl 71f84 │ │ │ │ + beq.w 331ba │ │ │ │ + bl 71f40 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 33294 │ │ │ │ - movw r7, #17460 @ 0x4434 │ │ │ │ + beq.w 33274 │ │ │ │ + movw r7, #14516 @ 0x38b4 │ │ │ │ movt r7, #65 @ 0x41 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr.w fp, [r7] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 331e4 │ │ │ │ + bne.w 331c4 │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r7, #8 │ │ │ │ cmp.w r9, #44 @ 0x2c │ │ │ │ - bne.n 33028 │ │ │ │ + bne.n 33008 │ │ │ │ mov r0, r8 │ │ │ │ - movw r2, #39912 @ 0x9be8 │ │ │ │ + movw r2, #36968 @ 0x9068 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #43408 @ 0xa990 │ │ │ │ + movw r1, #40464 @ 0x9e10 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1dea3c │ │ │ │ + bl 1dc8e8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 33294 │ │ │ │ + blt.w 33274 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r8 │ │ │ │ - movw r1, #2268 @ 0x8dc │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - bl cfe0c │ │ │ │ + movw r1, #64820 @ 0xfd34 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + bl cf734 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 331d0 │ │ │ │ + blt.w 331b0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ - movw r1, #39960 @ 0x9c18 │ │ │ │ + movw r1, #37016 @ 0x9098 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl cfe0c │ │ │ │ + bl cf734 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 331da │ │ │ │ + blt.w 331ba │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #39972 @ 0x9c24 │ │ │ │ + movw r1, #37028 @ 0x90a4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 33446 │ │ │ │ + bl 33426 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 331da │ │ │ │ - movw r2, #39988 @ 0x9c34 │ │ │ │ + beq.w 331ba │ │ │ │ + movw r2, #37044 @ 0x90b4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #43408 @ 0xa990 │ │ │ │ + movw r1, #40464 @ 0x9e10 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1dea3c │ │ │ │ + bl 1dc8e8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 331da │ │ │ │ + blt.w 331ba │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40044 @ 0x9c6c │ │ │ │ + movw r1, #37100 @ 0x90ec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10cd30 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 331da │ │ │ │ + blt.w 331ba │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40060 @ 0x9c7c │ │ │ │ + movw r1, #37116 @ 0x90fc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10cd30 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 331da │ │ │ │ + blt.n 331ba │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40076 @ 0x9c8c │ │ │ │ + movw r1, #37132 @ 0x910c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10cd30 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 331da │ │ │ │ + blt.n 331ba │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40092 @ 0x9c9c │ │ │ │ + movw r1, #37148 @ 0x911c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10cd30 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 331da │ │ │ │ + blt.n 331ba │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40108 @ 0x9cac │ │ │ │ + movw r1, #37164 @ 0x912c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10cd30 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 331da │ │ │ │ + blt.n 331ba │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40128 @ 0x9cc0 │ │ │ │ + movw r1, #37184 @ 0x9140 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10cd30 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 331da │ │ │ │ + blt.n 331ba │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40144 @ 0x9cd0 │ │ │ │ + movw r1, #37200 @ 0x9150 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10cd30 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 331da │ │ │ │ + blt.n 331ba │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40160 @ 0x9ce0 │ │ │ │ + movw r1, #37216 @ 0x9160 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10cd30 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 331da │ │ │ │ + blt.n 331ba │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40176 @ 0x9cf0 │ │ │ │ + movw r1, #37232 @ 0x9170 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10cd30 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 331da │ │ │ │ + blt.n 331ba │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40192 @ 0x9d00 │ │ │ │ + movw r1, #37248 @ 0x9180 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10cd30 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 331da │ │ │ │ + blt.n 331ba │ │ │ │ movs r0, #0 │ │ │ │ - bl 72f38 │ │ │ │ + bl 72ef0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 331da │ │ │ │ + cbz r0, 331ba │ │ │ │ blx 2a444 │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - movw r0, #40208 @ 0x9d10 │ │ │ │ + movw r0, #37264 @ 0x9190 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 332c6 │ │ │ │ + beq.w 332a6 │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ - bl 84c48 │ │ │ │ + bl 847b8 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 332a2 │ │ │ │ + bne.n 33282 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 331da │ │ │ │ + beq.n 331ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 331da │ │ │ │ + cbnz r3, 331ba │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 331da │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 331ba │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 33284 │ │ │ │ + bne.n 33264 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 33440 │ │ │ │ + b.n 33420 │ │ │ │ cdp2 0, 5, cr0, cr0, cr8, {2} │ │ │ │ mov r0, r9 │ │ │ │ blx 2a0e0 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 331f0 │ │ │ │ + cbnz r0, 331d0 │ │ │ │ ldr r6, [r7, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ - bl 1dea3c │ │ │ │ + bl 1dc8e8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 33294 │ │ │ │ + blt.n 33274 │ │ │ │ mov r0, r9 │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80ee8 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 33294 │ │ │ │ + beq.n 33274 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 8084c │ │ │ │ + bl 80844 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 33222 │ │ │ │ + beq.n 33202 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7afb8 │ │ │ │ + bl 7af78 │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, 3323e │ │ │ │ + cbnz r0, 3321e │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 33294 │ │ │ │ + beq.n 33274 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ - cbnz r2, 33294 │ │ │ │ + cbnz r2, 33274 │ │ │ │ mov r0, fp │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 33294 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 33274 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a1f4 │ │ │ │ + bl 7a1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 33262 │ │ │ │ + beq.n 33242 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ - cbnz r1, 33262 │ │ │ │ + cbnz r1, 33242 │ │ │ │ mov r0, r2 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3327c │ │ │ │ + beq.n 3325c │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ - cbnz r2, 3327c │ │ │ │ + cbnz r2, 3325c │ │ │ │ mov r0, fp │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ - bne.w 33034 │ │ │ │ - b.n 33294 │ │ │ │ + bne.w 33014 │ │ │ │ + b.n 33274 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 331da │ │ │ │ + bne.n 331ba │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 331da │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 331ba │ │ │ │ mov r0, sl │ │ │ │ - bl 790b0 │ │ │ │ + bl 79060 │ │ │ │ mov r0, r4 │ │ │ │ - bl 790b0 │ │ │ │ - b.n 331da │ │ │ │ - bl 86010 │ │ │ │ + bl 79060 │ │ │ │ + b.n 331ba │ │ │ │ + bl 85b74 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 332ba │ │ │ │ + beq.n 3329a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 332ba │ │ │ │ + cbnz r3, 3329a │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ adds r4, #12 │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 33196 │ │ │ │ - b.n 331b8 │ │ │ │ + bne.w 33176 │ │ │ │ + b.n 33198 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #40212 @ 0x9d14 │ │ │ │ + movw r1, #37268 @ 0x9194 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl cfe0c │ │ │ │ + bl cf734 │ │ │ │ cmp r0, r7 │ │ │ │ - blt.w 331da │ │ │ │ + blt.w 331ba │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #40224 @ 0x9d20 │ │ │ │ + movw r1, #37280 @ 0x91a0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10cd30 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 331da │ │ │ │ + blt.w 331ba │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #40256 @ 0x9d40 │ │ │ │ + movw r1, #37312 @ 0x91c0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10cd30 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 331da │ │ │ │ + blt.w 331ba │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #40300 @ 0x9d6c │ │ │ │ + movw r1, #37356 @ 0x91ec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10cd30 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 331da │ │ │ │ + blt.w 331ba │ │ │ │ movs r0, #100 @ 0x64 │ │ │ │ - bl 77c4c │ │ │ │ + bl 77bf8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3332e │ │ │ │ - bl 1ef298 │ │ │ │ - b.n 331da │ │ │ │ + cbnz r0, 3330e │ │ │ │ + bl 1ee218 │ │ │ │ + b.n 331ba │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ movs r2, #2 │ │ │ │ - movw r3, #40332 @ 0x9d8c │ │ │ │ + movw r3, #37388 @ 0x920c │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ str r2, [r0, #8] │ │ │ │ movs r2, #7 │ │ │ │ strd r3, r1, [r0] │ │ │ │ movs r3, #3 │ │ │ │ - movw r1, #40356 @ 0x9da4 │ │ │ │ + movw r1, #37412 @ 0x9224 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ strd r2, r3, [r0, #12] │ │ │ │ movw r2, #41184 @ 0xa0e0 │ │ │ │ movt r2, #2 │ │ │ │ movw r3, #38156 @ 0x950c │ │ │ │ movt r3, #2 │ │ │ │ strd r2, r3, [r0, #20] │ │ │ │ @@ -12999,762 +12985,762 @@ │ │ │ │ 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, #40269 @ 0x9d4d │ │ │ │ + movw r3, #31989 @ 0x7cf5 │ │ │ │ movt r3, #25 │ │ │ │ strd r2, r3, [r0, #84] @ 0x54 │ │ │ │ movw r2, #43452 @ 0xa9bc │ │ │ │ movt r2, #2 │ │ │ │ movw r3, #38496 @ 0x9660 │ │ │ │ movt r3, #2 │ │ │ │ strd r2, r3, [r0, #92] @ 0x5c │ │ │ │ - movw r2, #13415 @ 0x3467 │ │ │ │ + movw r2, #13411 @ 0x3463 │ │ │ │ movt r2, #5 │ │ │ │ - bl fe7e4 │ │ │ │ + bl fe110 │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, 33430 │ │ │ │ + cbnz r0, 33410 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78004 │ │ │ │ - b.n 331da │ │ │ │ + bl 77fb0 │ │ │ │ + b.n 331ba │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #40364 @ 0x9dac │ │ │ │ + movw r1, #37420 @ 0x922c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl cfe0c │ │ │ │ + bl cf734 │ │ │ │ asrs r0, r0, #31 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ blx 295d4 │ │ │ │ adds r6, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 82198 │ │ │ │ - cbz r0, 334c4 │ │ │ │ + bl 82190 │ │ │ │ + cbz r0, 334a4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7afb8 │ │ │ │ + bl 7af78 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3348e │ │ │ │ + cbnz r0, 3346e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 334c4 │ │ │ │ + beq.n 334a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 334c4 │ │ │ │ + cbnz r3, 334a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 334c4 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 334a4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 334ec <_PyImport_SetModule@@Base> │ │ │ │ + bl 334cc <_PyImport_SetModule@@Base> │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 334c8 │ │ │ │ + bge.n 334a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 334ae │ │ │ │ + beq.n 3348e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 334ae │ │ │ │ + cbnz r3, 3348e │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 334c4 │ │ │ │ + beq.n 334a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 334c4 │ │ │ │ + cbnz r3, 334a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 334e8 │ │ │ │ + b.n 334c8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 334da │ │ │ │ + beq.n 334ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 334da │ │ │ │ + cbnz r3, 334ba │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl cfe0c │ │ │ │ + bl cf734 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 334c4 │ │ │ │ + blt.n 334a4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -000334ec <_PyImport_SetModule@@Base>: │ │ │ │ +000334cc <_PyImport_SetModule@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #48] @ (3352c <_PyImport_SetModule@@Base+0x40>) │ │ │ │ + ldr r4, [pc, #48] @ (3350c <_PyImport_SetModule@@Base+0x40>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r3, [r3, #3880] @ 0xf28 │ │ │ │ - cbnz r3, 3351e <_PyImport_SetModule@@Base+0x32> │ │ │ │ - movw r1, #52384 @ 0xcca0 │ │ │ │ + cbnz r3, 334fe <_PyImport_SetModule@@Base+0x32> │ │ │ │ + movw r1, #49440 @ 0xc120 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #5380 @ 0x1504 │ │ │ │ + movw r0, #2436 @ 0x984 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 677e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ mov r0, r3 │ │ │ │ - b.w 8b7c0 │ │ │ │ + b.w 8b080 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00033530 : │ │ │ │ - ldr r0, [pc, #4] @ (33538 ) │ │ │ │ - b.w cf5bc │ │ │ │ +00033510 : │ │ │ │ + ldr r0, [pc, #4] @ (33518 ) │ │ │ │ + b.w ceee4 │ │ │ │ nop │ │ │ │ lsls r4, r7, #25 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 33544 │ │ │ │ + cbz r1, 33524 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3354c │ │ │ │ + b.n 3352c │ │ │ │ movw r0, #10752 @ 0x2a00 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ - b.w 160dd0 │ │ │ │ + b.w 15f260 │ │ │ │ │ │ │ │ -00033550 : │ │ │ │ +00033530 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #24] @ (33578 ) │ │ │ │ + ldr r1, [pc, #24] @ (33558 ) │ │ │ │ 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 7bfac │ │ │ │ + bl 7bf6c │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, 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, #4040] @ 0xfc8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl df24c <_PyUnicodeWriter_Init@@Base> │ │ │ │ + bl deb2c <_PyUnicodeWriter_Init@@Base> │ │ │ │ movs r2, #6 │ │ │ │ add r0, sp, #4 │ │ │ │ - movw r1, #40828 @ 0x9f7c │ │ │ │ + movw r1, #37884 @ 0x93fc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 942a8 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 93bc0 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 33654 │ │ │ │ + beq.n 33634 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - cbnz r3, 335c2 │ │ │ │ + cbnz r3, 335a2 │ │ │ │ movs r2, #5 │ │ │ │ add r0, sp, #4 │ │ │ │ - movw r1, #40836 @ 0x9f84 │ │ │ │ + movw r1, #37892 @ 0x9404 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 942a8 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 93bc0 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 335d8 │ │ │ │ - b.n 33654 │ │ │ │ + bne.n 335b8 │ │ │ │ + b.n 33634 │ │ │ │ movs r2, #5 │ │ │ │ add r0, sp, #4 │ │ │ │ - movw r1, #560 @ 0x230 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl 942a8 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + movw r1, #63112 @ 0xf688 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + bl 93bc0 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 335ac │ │ │ │ - b.n 33654 │ │ │ │ + bne.n 3358c │ │ │ │ + b.n 33634 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl ebd1c │ │ │ │ + bl eb604 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 33654 │ │ │ │ + beq.n 33634 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d5e80 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl d579c <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - beq.n 3362a │ │ │ │ + beq.n 3360a │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 33606 │ │ │ │ + beq.n 335e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 33606 │ │ │ │ + cbnz r3, 335e6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #8144 @ 0x1fd0 │ │ │ │ + movw r0, #5092 @ 0x13e4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e2114 │ │ │ │ + bl e19f0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 33654 │ │ │ │ + cbz r0, 33634 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d5e80 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl d579c <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 3363c │ │ │ │ + bne.n 3361c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 33654 │ │ │ │ + beq.n 33634 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 33654 │ │ │ │ + cbnz r3, 33634 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 33654 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 33634 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3364c │ │ │ │ + beq.n 3362c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3364c │ │ │ │ + cbnz r3, 3362c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 94638 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ - b.n 3365c │ │ │ │ + bl 93f50 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + b.n 3363c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1ddcbc <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bl 1dbbc4 <_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 df24c <_PyUnicodeWriter_Init@@Base> │ │ │ │ + bl deb2c <_PyUnicodeWriter_Init@@Base> │ │ │ │ movs r2, #17 │ │ │ │ add r0, sp, #4 │ │ │ │ - movw r1, #40884 @ 0x9fb4 │ │ │ │ + movw r1, #37940 @ 0x9434 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 942a8 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 93bc0 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3374e │ │ │ │ + beq.n 3372e │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl ebd1c │ │ │ │ + bl eb604 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3374e │ │ │ │ + beq.n 3372e │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d5e80 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl d579c <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - beq.n 33724 │ │ │ │ + beq.n 33704 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 336ba │ │ │ │ + beq.n 3369a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 336ba │ │ │ │ + cbnz r3, 3369a │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 33700 │ │ │ │ + cbz r3, 336e0 │ │ │ │ movs r2, #9 │ │ │ │ add r0, sp, #4 │ │ │ │ - movw r1, #40904 @ 0x9fc8 │ │ │ │ + movw r1, #37960 @ 0x9448 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 942a8 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 93bc0 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3374e │ │ │ │ + beq.n 3372e │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl ebd1c │ │ │ │ + bl eb604 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3374e │ │ │ │ + beq.n 3372e │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d5e80 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl d579c <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - beq.n 33724 │ │ │ │ + beq.n 33704 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 33700 │ │ │ │ + beq.n 336e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 33700 │ │ │ │ + cbnz r3, 336e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #8144 @ 0x1fd0 │ │ │ │ + movw r0, #5092 @ 0x13e4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e2114 │ │ │ │ + bl e19f0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3374e │ │ │ │ + cbz r0, 3372e │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d5e80 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl d579c <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 33736 │ │ │ │ + bne.n 33716 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3374e │ │ │ │ + beq.n 3372e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3374e │ │ │ │ + cbnz r3, 3372e │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3374e │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3372e │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 33746 │ │ │ │ + beq.n 33726 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 33746 │ │ │ │ + cbnz r3, 33726 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 94638 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ - b.n 33756 │ │ │ │ + bl 93f50 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + b.n 33736 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1ddcbc <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bl 1dbbc4 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r3 │ │ │ │ - cbz r3, 3377a │ │ │ │ + cbz r3, 3375a │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 3377c │ │ │ │ + b.n 3375c │ │ │ │ mov r5, r3 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ blx 2957c │ │ │ │ - cbnz r6, 33794 │ │ │ │ + cbnz r6, 33774 │ │ │ │ cmp r8, r6 │ │ │ │ - ble.n 33794 │ │ │ │ + ble.n 33774 │ │ │ │ cmp.w r8, #3 │ │ │ │ - bgt.n 33794 │ │ │ │ - cbnz r4, 337bc │ │ │ │ - ldr r1, [pc, #432] @ (33948 ) │ │ │ │ + bgt.n 33774 │ │ │ │ + cbnz r4, 3379c │ │ │ │ + ldr r1, [pc, #432] @ (33928 ) │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov.w ip, #3 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ add r1, sp, #28 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r1, ip, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106468 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 33934 │ │ │ │ + beq.w 33914 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ - bl d1ed8 │ │ │ │ + bl d17fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 33934 │ │ │ │ + bne.w 33914 │ │ │ │ add r8, r5 │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 3380c │ │ │ │ + beq.n 337ec │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 337f4 │ │ │ │ - bl f9350 │ │ │ │ + cbz r0, 337d4 │ │ │ │ + bl f8cb0 │ │ │ │ mov r5, r0 │ │ │ │ adds r6, r0, #1 │ │ │ │ - bne.n 337ec │ │ │ │ - bl 805dc │ │ │ │ + bne.n 337cc │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 33934 │ │ │ │ + bne.w 33914 │ │ │ │ cmp.w r8, #2 │ │ │ │ - bne.n 337f8 │ │ │ │ - b.n 33814 │ │ │ │ + bne.n 337d8 │ │ │ │ + b.n 337f4 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl f9350 │ │ │ │ + bl f8cb0 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r4, #1 │ │ │ │ - bne.n 33816 │ │ │ │ - bl 805dc │ │ │ │ - cbz r0, 33816 │ │ │ │ - b.n 33934 │ │ │ │ + bne.n 337f6 │ │ │ │ + bl 805d4 │ │ │ │ + cbz r0, 337f6 │ │ │ │ + b.n 33914 │ │ │ │ movs r4, #15 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 33816 │ │ │ │ + b.n 337f6 │ │ │ │ movs r4, #15 │ │ │ │ mov r0, r7 │ │ │ │ movs r6, #0 │ │ │ │ strd r6, r6, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl cfcbc │ │ │ │ + bl cf5e4 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r7, r0 │ │ │ │ add r2, sp, #108 @ 0x6c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ - bl 176d30 │ │ │ │ + bl 1751f4 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3392e │ │ │ │ + beq.n 3390e │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #8 │ │ │ │ movs r0, #56 @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #12] │ │ │ │ - movw r4, #31972 @ 0x7ce4 │ │ │ │ + movw r4, #24376 @ 0x5f38 │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ str r4, [sp, #8] │ │ │ │ - movw r4, #7113 @ 0x1bc9 │ │ │ │ - movt r4, #23 │ │ │ │ + movw r4, #65317 @ 0xff25 │ │ │ │ + movt r4, #22 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ str r4, [sp, #128] @ 0x80 │ │ │ │ - movw r4, #25833 @ 0x64e9 │ │ │ │ + movw r4, #18545 @ 0x4871 │ │ │ │ movt r4, #23 │ │ │ │ str.w r9, [sp, #96] @ 0x60 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ str r6, [sp, #136] @ 0x88 │ │ │ │ blx 2a374 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq.n 338ae │ │ │ │ - bgt.n 338e6 │ │ │ │ + beq.n 3388e │ │ │ │ + bgt.n 338c6 │ │ │ │ adds r1, r4, #4 │ │ │ │ - beq.n 33896 │ │ │ │ + beq.n 33876 │ │ │ │ adds r2, r4, #2 │ │ │ │ - bne.n 338e6 │ │ │ │ + bne.n 338c6 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - movw r1, #41144 @ 0xa0b8 │ │ │ │ + movw r1, #38200 @ 0x9538 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 12f220 │ │ │ │ - b.n 3392e │ │ │ │ + bl 12e510 │ │ │ │ + b.n 3390e │ │ │ │ movw r3, #36624 @ 0x8f10 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #41104 @ 0xa090 │ │ │ │ + movw r1, #38160 @ 0x9510 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 3392e │ │ │ │ + bl 12e510 │ │ │ │ + b.n 3390e │ │ │ │ str.w r8, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ - cbnz r3, 338cc │ │ │ │ + cbnz r3, 338ac │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 23d5d4 │ │ │ │ + bl 23c4c8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - bge.n 338cc │ │ │ │ + bge.n 338ac │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 29940 │ │ │ │ - b.n 3392e │ │ │ │ - bl 98598 │ │ │ │ + b.n 3390e │ │ │ │ + bl 97eb0 │ │ │ │ movs r1, #4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 29440 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b07c │ │ │ │ + bl 9a968 │ │ │ │ adds r3, r4, #2 │ │ │ │ - bne.n 33900 │ │ │ │ + bne.n 338e0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 29940 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ mov r2, r4 │ │ │ │ - movw r3, #2620 @ 0xa3c │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ - bl 2450f8 <_Py_c_pow@@Base+0x36c> │ │ │ │ - b.n 3392e │ │ │ │ + movw r3, #65172 @ 0xfe94 │ │ │ │ + movt r3, #41 @ 0x29 │ │ │ │ + bl 244474 <_Py_c_pow@@Base+0x4f4> │ │ │ │ + b.n 3390e │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 338b2 │ │ │ │ + beq.n 33892 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 29940 │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, 3391e │ │ │ │ + cbnz r0, 338fe │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 177068 <_PyArg_NoKeywords@@Base+0x58> │ │ │ │ + bl 17552c <_PyArg_NoKeywords@@Base+0x58> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 33936 │ │ │ │ - b.n 3392e │ │ │ │ - movw r3, #3508 @ 0xdb4 │ │ │ │ + cbnz r0, 33916 │ │ │ │ + b.n 3390e │ │ │ │ + movw r3, #524 @ 0x20c │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldr r0, [r7, #12] │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ - bl 2450f8 <_Py_c_pow@@Base+0x36c> │ │ │ │ + bl 244474 <_Py_c_pow@@Base+0x4f4> │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl fe958 │ │ │ │ + bl 1bca38 <_PySys_GetRequiredAttrString@@Base+0x850> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - cbz r3, 33940 │ │ │ │ + cbz r3, 33920 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl d29b0 │ │ │ │ + bl d22d4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ lsls r4, r3, #27 │ │ │ │ lsls r1, 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, #41524 @ 0xa234 │ │ │ │ + movw r1, #38580 @ 0x96b4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r2, sp, #28 │ │ │ │ str r6, [sp, #0] │ │ │ │ movs r5, #0 │ │ │ │ strd r5, r5, [sp, #16] │ │ │ │ - bl 8edfc │ │ │ │ - cbz r0, 339de │ │ │ │ + bl 8e6f0 │ │ │ │ + cbz r0, 339be │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbnz r1, 339c4 │ │ │ │ + cbnz r1, 339a4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ ldrd r2, r1, [sp, #24] │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bne.n 339ae │ │ │ │ + bne.n 3398e │ │ │ │ add r3, sp, #32 │ │ │ │ movs r5, #8 │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #0 │ │ │ │ str r5, [sp, #12] │ │ │ │ strd r6, r7, [sp, #32] │ │ │ │ blx 2991c <__getsockopt64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 33a3a │ │ │ │ + blt.n 33a1a │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 7ec70 │ │ │ │ - b.n 33a4a │ │ │ │ + bl 7ec54 │ │ │ │ + b.n 33a2a │ │ │ │ add r3, sp, #16 │ │ │ │ movs r5, #4 │ │ │ │ str r5, [sp, #12] │ │ │ │ blx 2991c <__getsockopt64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 33a3a │ │ │ │ + blt.n 33a1a │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 80ef0 │ │ │ │ - b.n 33a4a │ │ │ │ + bl 80ee8 │ │ │ │ + b.n 33a2a │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 339e2 │ │ │ │ + bne.n 339c2 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #41540 @ 0xa244 │ │ │ │ + movw r1, #38596 @ 0x96c4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 33a4a │ │ │ │ + b.n 33a2a │ │ │ │ subs r3, r1, #1 │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ - bcc.n 33a02 │ │ │ │ + bcc.n 339e2 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #41580 @ 0xa26c │ │ │ │ + movw r1, #38636 @ 0x96ec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 339de │ │ │ │ + bl 12e510 │ │ │ │ + b.n 339be │ │ │ │ mov r0, r5 │ │ │ │ - bl 72b58 │ │ │ │ + bl 72b10 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 339de │ │ │ │ + beq.n 339be │ │ │ │ str r6, [sp, #0] │ │ │ │ add.w r3, r0, #16 │ │ │ │ ldrd r2, r1, [sp, #24] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 2991c <__getsockopt64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 33a40 │ │ │ │ + bge.n 33a20 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 33a3a │ │ │ │ + beq.n 33a1a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 33a3a │ │ │ │ + cbnz r3, 33a1a │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 33a4a │ │ │ │ + b.n 33a2a │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 9d714 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9cfc0 <_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 18e228 │ │ │ │ + b.w 18c8fc │ │ │ │ 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, #42892 @ 0xa78c │ │ │ │ + movw r1, #39908 @ 0x9be4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl ff26c │ │ │ │ + bl feb70 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbz r2, 33aa4 │ │ │ │ + cbz r2, 33a84 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 33aa4 │ │ │ │ + beq.n 33a84 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 33aa4 │ │ │ │ + cbnz r3, 33a84 │ │ │ │ mov r0, r2 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_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 r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r2 │ │ │ │ - bl 1541c4 │ │ │ │ - cbz r0, 33ad0 │ │ │ │ + bl 152654 │ │ │ │ + cbz r0, 33ab0 │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ 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 33afe │ │ │ │ - cbz r0, 33afc │ │ │ │ + bl 33ade │ │ │ │ + cbz r0, 33adc │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - movw r0, #57540 @ 0xe0c4 │ │ │ │ + movw r0, #54556 @ 0xd51c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.w 84c48 │ │ │ │ + b.w 847b8 │ │ │ │ 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 72d70 │ │ │ │ - cbz r0, 33b52 │ │ │ │ + bl 72d28 │ │ │ │ + cbz r0, 33b32 │ │ │ │ mov r4, r0 │ │ │ │ add.w r7, r0, #8 │ │ │ │ - b.n 33b28 │ │ │ │ + b.n 33b08 │ │ │ │ str.w r0, [r7, #4]! │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 33b66 │ │ │ │ + ble.n 33b46 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ adds r5, #1 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 33b72 │ │ │ │ + bl 33b52 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 33b24 │ │ │ │ + bne.n 33b04 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 79054 │ │ │ │ + bl 79004 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 33b56 │ │ │ │ + bne.n 33b36 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 33b6c │ │ │ │ + b.n 33b4c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 33b52 │ │ │ │ + bne.n 33b32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 33b52 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 33b32 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 79054 │ │ │ │ + bl 79004 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #42012 @ 0xa41c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 33bb0 │ │ │ │ + bne.n 33b90 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ - cbnz r0, 33ba6 │ │ │ │ - movw r0, #59180 @ 0xe72c │ │ │ │ + cbnz r0, 33b86 │ │ │ │ + movw r0, #56236 @ 0xdbac │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 7afb8 │ │ │ │ + bl 7af78 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 33bbe │ │ │ │ + cbz r0, 33b9e │ │ │ │ mov r1, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 110d6c │ │ │ │ + b.w 110688 │ │ │ │ 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} │ │ │ │ @@ -13768,152 +13754,152 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2957c │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl d1ed8 │ │ │ │ + bl d17fc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 33c0e │ │ │ │ + bge.n 33bee │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #11596 @ 0x2d4c │ │ │ │ + movw r2, #8652 @ 0x21cc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #54204 @ 0xd3bc │ │ │ │ + movw r1, #51220 @ 0xc814 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #50056 @ 0xc388 │ │ │ │ + movw r0, #47072 @ 0xb7e0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r4, #0 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 33c1a │ │ │ │ + bl 245b50 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 33bfa │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 33c2a │ │ │ │ + bl 33c0a │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 33c24 │ │ │ │ + cbz r3, 33c04 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d29b0 │ │ │ │ + bl d22d4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #188] @ (33cf8 ) │ │ │ │ + ldr r3, [pc, #188] @ (33cd8 ) │ │ │ │ mov r6, r1 │ │ │ │ add.w r1, r3, #28 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ - movw r2, #57236 @ 0xdf94 │ │ │ │ + movw r2, #54324 @ 0xd434 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - bl 12f450 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 12e740 <_PyObject_CallMethod@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 33cf2 │ │ │ │ + beq.n 33cd2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bmi.n 33c8e │ │ │ │ + bmi.n 33c6e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 33c76 │ │ │ │ + beq.n 33c56 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 33c76 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 33c56 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1452 @ 0x5ac │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #64004 @ 0xfa04 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 33cf2 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 33cd2 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, r5 │ │ │ │ - bge.n 33cc6 │ │ │ │ + bge.n 33ca6 │ │ │ │ movw r0, #6496 @ 0x1960 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ mov r3, r5 │ │ │ │ - movw r1, #14520 @ 0x38b8 │ │ │ │ + movw r1, #11576 @ 0x2d38 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d599c │ │ │ │ + bl d52b8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 33cf2 │ │ │ │ + beq.n 33cd2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 33cf2 │ │ │ │ + cbnz r3, 33cd2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 33cf2 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 33cd2 │ │ │ │ add.w r1, r4, #16 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r2, r5 │ │ │ │ blx 29c10 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 33ce8 │ │ │ │ + beq.n 33cc8 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ - cbnz r1, 33ce8 │ │ │ │ + cbnz r1, 33cc8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 807a8 │ │ │ │ + b.w 807a0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - b.n 33694 │ │ │ │ + b.n 33674 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72f38 │ │ │ │ - cbz r0, 33d4c │ │ │ │ + bl 72ef0 │ │ │ │ + cbz r0, 33d2c │ │ │ │ mov r4, r0 │ │ │ │ blx 2a0b0 │ │ │ │ - b.n 33d2a │ │ │ │ - bl 86010 │ │ │ │ + b.n 33d0a │ │ │ │ + bl 85b74 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r3, 33d56 │ │ │ │ - bl 138634 <_Py_DecRef@@Base> │ │ │ │ + cbnz r3, 33d36 │ │ │ │ + bl 137ba8 <_Py_DecRef@@Base> │ │ │ │ blx 2a6a4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - cbz r1, 33d50 │ │ │ │ - bl 1da694 <_Py_Uid_Converter@@Base+0x100> │ │ │ │ + cbz r1, 33d30 │ │ │ │ + bl 1d8598 <_Py_Uid_Converter@@Base+0x100> │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 33d1c │ │ │ │ + bne.n 33cfc │ │ │ │ mov r0, r4 │ │ │ │ - bl 138634 <_Py_DecRef@@Base> │ │ │ │ + bl 137ba8 <_Py_DecRef@@Base> │ │ │ │ blx 2a438 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 33d5c │ │ │ │ + b.n 33d3c │ │ │ │ blx 2a438 │ │ │ │ - b.n 33d5c │ │ │ │ - bl 138634 <_Py_DecRef@@Base> │ │ │ │ - b.n 33d42 │ │ │ │ + b.n 33d3c │ │ │ │ + bl 137ba8 <_Py_DecRef@@Base> │ │ │ │ + b.n 33d22 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -13921,424 +13907,424 @@ │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2957c │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 33d92 │ │ │ │ + bhi.n 33d72 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl d1ed8 │ │ │ │ - cbz r0, 33dac │ │ │ │ - b.n 33da8 │ │ │ │ - movw r0, #27140 @ 0x6a04 │ │ │ │ + bl d17fc │ │ │ │ + cbz r0, 33d8c │ │ │ │ + b.n 33d88 │ │ │ │ + movw r0, #24536 @ 0x5fd8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 33d84 │ │ │ │ + bne.n 33d64 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 33dfe │ │ │ │ + b.n 33dde │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 33dc4 │ │ │ │ + ble.n 33da4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 176650 │ │ │ │ + bl 1749d8 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 33dc6 │ │ │ │ - bl 805dc │ │ │ │ - cbz r0, 33dc6 │ │ │ │ - b.n 33da8 │ │ │ │ + bne.n 33da6 │ │ │ │ + bl 805d4 │ │ │ │ + cbz r0, 33da6 │ │ │ │ + b.n 33d88 │ │ │ │ movs r4, #1 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r6, [sp, #4] │ │ │ │ cmp.w r5, #5120 @ 0x1400 │ │ │ │ - ble.n 33dea │ │ │ │ - bl 98598 │ │ │ │ + ble.n 33dca │ │ │ │ + bl 97eb0 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a590 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b07c │ │ │ │ - b.n 33df6 │ │ │ │ + bl 9a968 │ │ │ │ + b.n 33dd6 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ blx 2a590 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7ec70 │ │ │ │ + bl 7ec54 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 33e08 │ │ │ │ + cbz r3, 33de8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d29b0 │ │ │ │ + bl d22d4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - b.w 1b160c │ │ │ │ + b.w 1af5e4 │ │ │ │ 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 db638 │ │ │ │ + bl daf14 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 33e3c │ │ │ │ - bl 805dc │ │ │ │ - cbz r0, 33e54 │ │ │ │ - b.n 33e6a │ │ │ │ + bne.n 33e1c │ │ │ │ + bl 805d4 │ │ │ │ + cbz r0, 33e34 │ │ │ │ + b.n 33e4a │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 33e54 │ │ │ │ + bne.n 33e34 │ │ │ │ ldrd r1, r2, [r4, #8] │ │ │ │ - movw r0, #45736 @ 0xb2a8 │ │ │ │ + movw r0, #42792 @ 0xa728 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w e2114 │ │ │ │ + b.w e19f0 │ │ │ │ ldrd r2, r3, [r4, #12] │ │ │ │ - movw r0, #45752 @ 0xb2b8 │ │ │ │ + movw r0, #42808 @ 0xa738 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w e2114 │ │ │ │ + b.w e19f0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 33e88 │ │ │ │ + bgt.n 33e68 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #45804 @ 0xb2ec │ │ │ │ + movw r1, #42860 @ 0xa76c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d599c │ │ │ │ + b.w d52b8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r6, r2 │ │ │ │ cmp r2, #5 │ │ │ │ - ble.n 33ebc │ │ │ │ + ble.n 33e9c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #45852 @ 0xb31c │ │ │ │ + movw r1, #42908 @ 0xa79c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w d599c │ │ │ │ + b.w d52b8 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r5, r1 │ │ │ │ - bl 16a0bc │ │ │ │ + bl 1682ac │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 33ed0 │ │ │ │ + bne.n 33eb0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 34070 │ │ │ │ + b.n 34050 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl f9350 │ │ │ │ + bl f8cb0 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 33ee4 │ │ │ │ - bl 805dc │ │ │ │ + bne.n 33ec4 │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 33ecc │ │ │ │ + bne.n 33eac │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 33f10 │ │ │ │ + beq.n 33ef0 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ cmp r6, #3 │ │ │ │ - beq.n 33f16 │ │ │ │ + beq.n 33ef6 │ │ │ │ ldr.w r9, [r5, #12] │ │ │ │ cmp r6, #4 │ │ │ │ - beq.n 33f0a │ │ │ │ + beq.n 33eea │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl f9350 │ │ │ │ + bl f8cb0 │ │ │ │ mov r5, r0 │ │ │ │ adds r6, r0, #1 │ │ │ │ - bne.n 33f0c │ │ │ │ - bl 805dc │ │ │ │ - cbz r0, 33f0c │ │ │ │ - b.n 33ecc │ │ │ │ + bne.n 33eec │ │ │ │ + bl 805d4 │ │ │ │ + cbz r0, 33eec │ │ │ │ + b.n 33eac │ │ │ │ movs r5, #0 │ │ │ │ - cbz r4, 33f20 │ │ │ │ - b.n 33f2e │ │ │ │ + cbz r4, 33f00 │ │ │ │ + b.n 33f0e │ │ │ │ movs r5, #0 │ │ │ │ mov r9, r5 │ │ │ │ - b.n 33f20 │ │ │ │ + b.n 33f00 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 3405c │ │ │ │ + bne.w 3403c │ │ │ │ mov r9, r4 │ │ │ │ mov r5, r4 │ │ │ │ movw r3, #44000 @ 0xabe0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r6, #0 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - b.n 33f30 │ │ │ │ + b.n 33f10 │ │ │ │ mov r6, r4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 33f50 │ │ │ │ + bne.n 33f30 │ │ │ │ mov r3, r4 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r3 │ │ │ │ movw r3, #44000 @ 0xabe0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r9, [r3] │ │ │ │ - b.n 33f52 │ │ │ │ + b.n 33f32 │ │ │ │ mov sl, r9 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ strd r4, r9, [sp] │ │ │ │ - movw r1, #45896 @ 0xb348 │ │ │ │ + movw r1, #42952 @ 0xa7c8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ str r5, [sp, #8] │ │ │ │ - movw r0, #45904 @ 0xb350 │ │ │ │ + movw r0, #42960 @ 0xa7d0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 927a8 │ │ │ │ + bl 920a0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 33ecc │ │ │ │ + beq.n 33eac │ │ │ │ cmp r7, #8 │ │ │ │ - beq.n 33f98 │ │ │ │ + beq.n 33f78 │ │ │ │ lsls r4, r7, #31 │ │ │ │ - bmi.n 33f9c │ │ │ │ + bmi.n 33f7c │ │ │ │ lsls r0, r7, #30 │ │ │ │ - bmi.n 33fa0 │ │ │ │ + bmi.n 33f80 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #45916 @ 0xb35c │ │ │ │ + movw r1, #42972 @ 0xa7dc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 33ecc │ │ │ │ + bl 12e510 │ │ │ │ + b.n 33eac │ │ │ │ movs r3, #2 │ │ │ │ - b.n 33fa2 │ │ │ │ + b.n 33f82 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 33fa2 │ │ │ │ + b.n 33f82 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 33fbc │ │ │ │ - cbz r6, 33ffe │ │ │ │ - b.n 33fe2 │ │ │ │ + bne.n 33f9c │ │ │ │ + cbz r6, 33fde │ │ │ │ + b.n 33fc2 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bpl.n 33fce │ │ │ │ - bl 123614 │ │ │ │ - b.n 33fd4 │ │ │ │ - bl e1bc8 │ │ │ │ + bpl.n 33fae │ │ │ │ + bl 122df4 │ │ │ │ + b.n 33fb4 │ │ │ │ + bl e14a4 │ │ │ │ asrs r1, r0, #31 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ - bl 805dc │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 33fb8 │ │ │ │ - b.n 33ecc │ │ │ │ + beq.n 33f98 │ │ │ │ + b.n 33eac │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bpl.n 3400e │ │ │ │ - bl 123614 │ │ │ │ + bpl.n 33fee │ │ │ │ + bl 122df4 │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ - bl 805dc │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 33ecc │ │ │ │ + bne.w 33eac │ │ │ │ tst.w r7, #4 │ │ │ │ strh.w r5, [sp, #18] │ │ │ │ ite ne │ │ │ │ movne r6, #13 │ │ │ │ moveq r6, #14 │ │ │ │ - b.n 3402a │ │ │ │ - bl e1bc8 │ │ │ │ + b.n 3400a │ │ │ │ + bl e14a4 │ │ │ │ asrs r1, r0, #31 │ │ │ │ - b.n 33ff0 │ │ │ │ + b.n 33fd0 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 34048 │ │ │ │ - bl e9180 │ │ │ │ + bne.n 34028 │ │ │ │ + bl e8a64 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 33ecc │ │ │ │ - bl 98598 │ │ │ │ + bne.w 33eac │ │ │ │ + bl 97eb0 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ blx 290fc <__fcntl_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b07c │ │ │ │ + bl 9a968 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 34062 │ │ │ │ - b.n 34016 │ │ │ │ + bne.n 34042 │ │ │ │ + b.n 33ff6 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w f6894 │ │ │ │ + b.w f61f4 │ │ │ │ mov r3, r4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 33f3a │ │ │ │ + b.n 33f1a │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 34048 │ │ │ │ + blt.n 34028 │ │ │ │ movw r3, #44000 @ 0xabe0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl c6fd0 │ │ │ │ + bl c68b4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 34098 │ │ │ │ - bne.n 3409c │ │ │ │ + blt.n 34078 │ │ │ │ + bne.n 3407c │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 340a4 │ │ │ │ + b.n 34084 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 340a4 │ │ │ │ + b.n 34084 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, 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, 340c4 │ │ │ │ - cbz r2, 340be │ │ │ │ + cbnz r3, 340a4 │ │ │ │ + cbz r2, 3409e │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 340c4 │ │ │ │ + cbnz r3, 340a4 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 340de │ │ │ │ + b.n 340be │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #46024 @ 0xb3c8 │ │ │ │ + movw r1, #43080 @ 0xa848 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ 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 171da0 │ │ │ │ + bl 1700fc │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 203fc8 │ │ │ │ + bl 203028 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 341e8 │ │ │ │ + beq.n 341c8 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 1244e0 │ │ │ │ - cbnz r0, 34120 │ │ │ │ - bl 98598 │ │ │ │ + bl 123cc0 │ │ │ │ + cbnz r0, 34100 │ │ │ │ + bl 97eb0 │ │ │ │ movs r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 1244e0 │ │ │ │ + bl 123cc0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b07c │ │ │ │ + bl 9a968 │ │ │ │ add.w r1, r5, #8 │ │ │ │ add.w r0, r4, #8 │ │ │ │ blx 2a2e8 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq.n 3417c │ │ │ │ - bgt.n 3416a │ │ │ │ + beq.n 3415c │ │ │ │ + bgt.n 3414a │ │ │ │ adds r1, r2, #4 │ │ │ │ - beq.n 34152 │ │ │ │ + beq.n 34132 │ │ │ │ adds r3, r2, #2 │ │ │ │ - bne.n 3416a │ │ │ │ + bne.n 3414a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #46052 @ 0xb3e4 │ │ │ │ + movw r1, #43108 @ 0xa864 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 341dc │ │ │ │ + bl 12e510 │ │ │ │ + b.n 341bc │ │ │ │ movw r3, #36624 @ 0x8f10 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #65340 @ 0xff3c │ │ │ │ + movw r1, #62320 @ 0xf370 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 341dc │ │ │ │ + bl 12e510 │ │ │ │ + b.n 341bc │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - movw r3, #46080 @ 0xb400 │ │ │ │ + movw r3, #43136 @ 0xa880 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldr r1, [r5, #32] │ │ │ │ - bl 2450f8 <_Py_c_pow@@Base+0x36c> │ │ │ │ - b.n 341dc │ │ │ │ + bl 244474 <_Py_c_pow@@Base+0x4f4> │ │ │ │ + b.n 341bc │ │ │ │ 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 790b0 │ │ │ │ + bl 79060 │ │ │ │ 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 790b0 │ │ │ │ + bl 79060 │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ - cbz r3, 341c0 │ │ │ │ + cbz r3, 341a0 │ │ │ │ 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 790b0 │ │ │ │ + bl 79060 │ │ │ │ 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 104cf8 │ │ │ │ - b.n 341ea │ │ │ │ + bl 104738 │ │ │ │ + b.n 341ca │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 104cf8 │ │ │ │ + bl 104738 │ │ │ │ mov r0, r4 │ │ │ │ - bl 790b0 │ │ │ │ + bl 79060 │ │ │ │ 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 │ │ │ │ @@ -14348,84 +14334,84 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2957c │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl d1ed8 │ │ │ │ + bl d17fc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3423c │ │ │ │ + bge.n 3421c │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #11596 @ 0x2d4c │ │ │ │ + movw r2, #8652 @ 0x21cc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #54204 @ 0xd3bc │ │ │ │ + movw r1, #51220 @ 0xc814 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #50092 @ 0xc3ac │ │ │ │ + movw r0, #47108 @ 0xb804 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r4, #0 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 34248 │ │ │ │ + bl 245b50 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 34228 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 33c2a │ │ │ │ + bl 33c0a │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 34252 │ │ │ │ + cbz r3, 34232 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d29b0 │ │ │ │ + bl d22d4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - cbnz r3, 34276 │ │ │ │ - cbz r2, 34270 │ │ │ │ + cbnz r3, 34256 │ │ │ │ + cbz r2, 34250 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 34276 │ │ │ │ + cbnz r3, 34256 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 340de │ │ │ │ + b.n 340be │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #46136 @ 0xb438 │ │ │ │ + movw r1, #43192 @ 0xa8b8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.n 34298 │ │ │ │ + b.n 34278 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 342b0 │ │ │ │ + bne.n 34290 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - movw r3, #31072 @ 0x7960 │ │ │ │ + movw r3, #28128 @ 0x6de0 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 342d0 │ │ │ │ - b.n 342b2 │ │ │ │ - cbz r1, 342da │ │ │ │ - movw r3, #31072 @ 0x7960 │ │ │ │ + bmi.n 342b0 │ │ │ │ + b.n 34292 │ │ │ │ + cbz r1, 342ba │ │ │ │ + movw r3, #28128 @ 0x6de0 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ add r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 342d0 │ │ │ │ + bls.n 342b0 │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #29 │ │ │ │ - bpl.n 342da │ │ │ │ - b.n 342bc │ │ │ │ + bpl.n 342ba │ │ │ │ + b.n 3429c │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -14433,68 +14419,68 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ - cbnz r4, 34314 │ │ │ │ + cbnz r4, 342f4 │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 34314 │ │ │ │ + ble.n 342f4 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 34314 │ │ │ │ - cbz r2, 34314 │ │ │ │ + bne.n 342f4 │ │ │ │ + cbz r2, 342f4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 340de │ │ │ │ + b.n 340be │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #32] @ (34338 ) │ │ │ │ + ldr r4, [pc, #32] @ (34318 ) │ │ │ │ mov r0, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106468 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 34308 │ │ │ │ + bne.n 342e8 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ asrs r0, r0, #10 │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.n 34344 │ │ │ │ + b.n 34324 │ │ │ │ add r1, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs.n 34374 │ │ │ │ + bcs.n 34354 │ │ │ │ lsls r3, r0, #30 │ │ │ │ - bne.n 34368 │ │ │ │ + bne.n 34348 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #4 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.n 34362 │ │ │ │ + bhi.n 34342 │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ tst.w r3, #2155905152 @ 0x80808080 │ │ │ │ - beq.n 3434e │ │ │ │ - b.n 3437e │ │ │ │ + beq.n 3432e │ │ │ │ + b.n 3435e │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 34374 │ │ │ │ + beq.n 34354 │ │ │ │ mov r0, r3 │ │ │ │ ldrsb.w r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 3437e │ │ │ │ + blt.n 3435e │ │ │ │ adds r0, #1 │ │ │ │ - b.n 34346 │ │ │ │ + b.n 34326 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ @@ -14506,623 +14492,623 @@ │ │ │ │ add r1, sp, #12 │ │ │ │ mov r2, r3 │ │ │ │ add r0, sp, #8 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ strd r4, r4, [sp, #8] │ │ │ │ blx 29ce8 │ │ │ │ - cbz r0, 343c0 │ │ │ │ + cbz r0, 343a0 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ - b.n 343f0 │ │ │ │ + bl f61f4 │ │ │ │ + b.n 343d0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1226cc <_Py_set_inheritable@@Base> │ │ │ │ + bl 121eac <_Py_set_inheritable@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 343f0 │ │ │ │ + beq.n 343d0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ - bl 1226cc <_Py_set_inheritable@@Base> │ │ │ │ + bl 121eac <_Py_set_inheritable@@Base> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 343f0 │ │ │ │ + beq.n 343d0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - movw r0, #52540 @ 0xcd3c │ │ │ │ + movw r0, #49556 @ 0xc194 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 84c48 │ │ │ │ - b.n 34406 │ │ │ │ + bl 847b8 │ │ │ │ + b.n 343e6 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 343fa │ │ │ │ + beq.n 343da │ │ │ │ blx 29fa0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 34404 │ │ │ │ + beq.n 343e4 │ │ │ │ blx 29fa0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72f38 │ │ │ │ + bl 72ef0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3451a │ │ │ │ - movw r7, #46120 @ 0xb428 │ │ │ │ + beq.n 344fa │ │ │ │ + movw r7, #43176 @ 0xa8a8 │ │ │ │ movt r7, #42 @ 0x2a │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #264] @ (34544 ) │ │ │ │ + ldr r1, [pc, #264] @ (34524 ) │ │ │ │ mov.w r3, #8192 @ 0x2000 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 12f450 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 12e740 <_PyObject_CallMethod@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 34454 │ │ │ │ - bl 1e73e0 │ │ │ │ + cbnz r0, 34434 │ │ │ │ + bl 1e6298 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 34438 │ │ │ │ - b.n 34504 │ │ │ │ + bne.n 34418 │ │ │ │ + b.n 344e4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 3447a │ │ │ │ + bne.n 3445a │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r3, 3446a │ │ │ │ + cbnz r3, 3444a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 34532 │ │ │ │ - b.n 3453e │ │ │ │ + bne.n 34512 │ │ │ │ + b.n 3451e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3451e │ │ │ │ + beq.n 344fe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3451e │ │ │ │ - b.n 344da │ │ │ │ + bne.n 344fe │ │ │ │ + b.n 344ba │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bmi.n 344c6 │ │ │ │ + bmi.n 344a6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34498 │ │ │ │ + beq.n 34478 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 34498 │ │ │ │ + cbnz r3, 34478 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 344ae │ │ │ │ + beq.n 3448e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 344ae │ │ │ │ + cbnz r3, 3448e │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1452 @ 0x5ac │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #64004 @ 0xfa04 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 3451a │ │ │ │ + bl 12e510 │ │ │ │ + b.n 344fa │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbnz r3, 344e0 │ │ │ │ + cbnz r3, 344c0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3451e │ │ │ │ + beq.n 344fe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3451e │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3451e │ │ │ │ + cbnz r3, 344fe │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 344fe │ │ │ │ mov r0, r5 │ │ │ │ - bl 86010 │ │ │ │ + bl 85b74 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 344fe │ │ │ │ + beq.n 344de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 344fe │ │ │ │ + cbnz r3, 344de │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 34438 │ │ │ │ + bne.n 34418 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3451a │ │ │ │ + beq.n 344fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3451a │ │ │ │ + cbnz r3, 344fa │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3453e │ │ │ │ - ldr r0, [pc, #40] @ (34548 ) │ │ │ │ + b.n 3451e │ │ │ │ + ldr r0, [pc, #40] @ (34528 ) │ │ │ │ mov r1, r5 │ │ │ │ - bl 16b6f8 <_PyBytes_Join@@Base+0x150> │ │ │ │ + bl 169a84 <_PyBytes_Join@@Base+0x150> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3453e │ │ │ │ + beq.n 3451e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3453e │ │ │ │ + cbnz r3, 3451e │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - b.n 33ee0 │ │ │ │ + b.n 33ec0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ strh r4, [r2, #12] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - cbnz r3, 3456e │ │ │ │ - cbz r2, 34568 │ │ │ │ + cbnz r3, 3454e │ │ │ │ + cbz r2, 34548 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 3456e │ │ │ │ + cbnz r3, 3454e │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 34588 │ │ │ │ + b.n 34568 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #46024 @ 0xb3c8 │ │ │ │ + movw r1, #43080 @ 0xa848 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ 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 171da0 │ │ │ │ + bl 1700fc │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 203fc8 │ │ │ │ + bl 203028 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34692 │ │ │ │ + beq.n 34672 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 1244e0 │ │ │ │ - cbnz r0, 345ca │ │ │ │ - bl 98598 │ │ │ │ + bl 123cc0 │ │ │ │ + cbnz r0, 345aa │ │ │ │ + bl 97eb0 │ │ │ │ movs r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 1244e0 │ │ │ │ + bl 123cc0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b07c │ │ │ │ + bl 9a968 │ │ │ │ add.w r1, r5, #8 │ │ │ │ add.w r0, r4, #8 │ │ │ │ blx 2a8f0 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq.n 34626 │ │ │ │ - bgt.n 34614 │ │ │ │ + beq.n 34606 │ │ │ │ + bgt.n 345f4 │ │ │ │ adds r1, r2, #4 │ │ │ │ - beq.n 345fc │ │ │ │ + beq.n 345dc │ │ │ │ adds r3, r2, #2 │ │ │ │ - bne.n 34614 │ │ │ │ + bne.n 345f4 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #46052 @ 0xb3e4 │ │ │ │ + movw r1, #43108 @ 0xa864 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 34686 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 34666 │ │ │ │ movw r3, #36624 @ 0x8f10 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #40 @ 0x28 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + movw r1, #62556 @ 0xf45c │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 34686 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 34666 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - movw r3, #46248 @ 0xb4a8 │ │ │ │ + movw r3, #43304 @ 0xa928 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldr r1, [r5, #32] │ │ │ │ - bl 2450f8 <_Py_c_pow@@Base+0x36c> │ │ │ │ - b.n 34686 │ │ │ │ + bl 244474 <_Py_c_pow@@Base+0x4f4> │ │ │ │ + b.n 34666 │ │ │ │ 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 790b0 │ │ │ │ + bl 79060 │ │ │ │ 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 790b0 │ │ │ │ + bl 79060 │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ - cbz r3, 3466a │ │ │ │ + cbz r3, 3464a │ │ │ │ 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 790b0 │ │ │ │ + bl 79060 │ │ │ │ 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 104cf8 │ │ │ │ - b.n 34694 │ │ │ │ + bl 104738 │ │ │ │ + b.n 34674 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 104cf8 │ │ │ │ + bl 104738 │ │ │ │ mov r0, r4 │ │ │ │ - bl 790b0 │ │ │ │ + bl 79060 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - cbnz r3, 346b6 │ │ │ │ - cbz r2, 346b0 │ │ │ │ + cbnz r3, 34696 │ │ │ │ + cbz r2, 34690 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 346b6 │ │ │ │ + cbnz r3, 34696 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 34588 │ │ │ │ + b.n 34568 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #46136 @ 0xb438 │ │ │ │ + movw r1, #43192 @ 0xa8b8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ 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 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ - cbnz r4, 34700 │ │ │ │ + cbnz r4, 346e0 │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 34700 │ │ │ │ + ble.n 346e0 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 34700 │ │ │ │ - cbz r2, 34700 │ │ │ │ + bne.n 346e0 │ │ │ │ + cbz r2, 346e0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 34588 │ │ │ │ + b.n 34568 │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #32] @ (34724 ) │ │ │ │ + ldr r4, [pc, #32] @ (34704 ) │ │ │ │ mov r0, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106468 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 346f4 │ │ │ │ + bne.n 346d4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ asrs r4, r0, #13 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - movw r1, #4929 @ 0x1341 │ │ │ │ - movt r1, #25 │ │ │ │ - b.w 23b304 │ │ │ │ + movw r1, #64017 @ 0xfa11 │ │ │ │ + movt r1, #24 │ │ │ │ + b.w 23a1f4 │ │ │ │ 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 │ │ │ │ - cbz r0, 34766 │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 34746 │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 3475e │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 34766 │ │ │ │ + bne.n 3473e │ │ │ │ + bl b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 34746 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 34818 │ │ │ │ + bne.n 347f8 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 34784 │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 34764 │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 3477c │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 34784 │ │ │ │ + bne.n 3475c │ │ │ │ + bl b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 34764 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 34818 │ │ │ │ + bne.n 347f8 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 347a2 │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 34782 │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 3479a │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 347a2 │ │ │ │ + bne.n 3477a │ │ │ │ + bl b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 34782 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 34818 │ │ │ │ + bne.n 347f8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 347be │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 3479e │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 347b8 │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 347be │ │ │ │ + bne.n 34798 │ │ │ │ + bl b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 3479e │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 34818 │ │ │ │ + cbnz r0, 347f8 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 347da │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 347ba │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 347d4 │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 347da │ │ │ │ + bne.n 347b4 │ │ │ │ + bl b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 347ba │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 34818 │ │ │ │ + cbnz r0, 347f8 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 347f6 │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 347d6 │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 347f0 │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 347f6 │ │ │ │ + bne.n 347d0 │ │ │ │ + bl b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 347d6 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 34818 │ │ │ │ + cbnz r0, 347f8 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - cbz r0, 34818 │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 347f8 │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 3480e │ │ │ │ + bne.n 347ee │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0003481a : │ │ │ │ - ldr r0, [pc, #4] @ (34820 ) │ │ │ │ - b.w cf5bc │ │ │ │ +000347fa : │ │ │ │ + ldr r0, [pc, #4] @ (34800 ) │ │ │ │ + b.w ceee4 │ │ │ │ asrs r4, r3, #14 │ │ │ │ lsls r1, 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 r6, r0 │ │ │ │ - bl cfcbc │ │ │ │ + bl cf5e4 │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 34846 │ │ │ │ + cbz r2, 34826 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cbz r2, 34856 │ │ │ │ - b.n 34864 │ │ │ │ - ldr r1, [pc, #452] @ (34a0c ) │ │ │ │ + cbz r2, 34836 │ │ │ │ + b.n 34844 │ │ │ │ + ldr r1, [pc, #452] @ (349ec ) │ │ │ │ mov r0, r6 │ │ │ │ - bl e1ef0 │ │ │ │ + bl e17cc │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 34840 │ │ │ │ - b.n 3491c │ │ │ │ - ldr r1, [pc, #440] @ (34a10 ) │ │ │ │ + bne.n 34820 │ │ │ │ + b.n 348fc │ │ │ │ + ldr r1, [pc, #440] @ (349f0 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl e1ef0 │ │ │ │ + bl e17cc │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3491c │ │ │ │ + beq.n 348fc │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ - cbnz r2, 34876 │ │ │ │ - ldr r1, [pc, #424] @ (34a14 ) │ │ │ │ + cbnz r2, 34856 │ │ │ │ + ldr r1, [pc, #424] @ (349f4 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl e1ef0 │ │ │ │ + bl e17cc │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3491c │ │ │ │ + beq.n 348fc │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ - cbnz r2, 34888 │ │ │ │ - ldr r1, [pc, #412] @ (34a18 ) │ │ │ │ + cbnz r2, 34868 │ │ │ │ + ldr r1, [pc, #412] @ (349f8 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl e1ef0 │ │ │ │ + bl e17cc │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3491c │ │ │ │ - movw r1, #47156 @ 0xb834 │ │ │ │ + beq.n 348fc │ │ │ │ + movw r1, #44212 @ 0xacb4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #47160 @ 0xb838 │ │ │ │ + movw r0, #44216 @ 0xacb8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 115780 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 115094 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ str r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3491c │ │ │ │ - movw r0, #47168 @ 0xb840 │ │ │ │ + beq.n 348fc │ │ │ │ + movw r0, #44224 @ 0xacc0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 117dfc │ │ │ │ + bl 117714 │ │ │ │ str r0, [r4, #8] │ │ │ │ - cbz r0, 3491c │ │ │ │ - movw r1, #40364 @ 0x9dac │ │ │ │ + cbz r0, 348fc │ │ │ │ + movw r1, #37420 @ 0x922c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #48516 @ 0xbd84 │ │ │ │ + movw r0, #45572 @ 0xb204 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 115780 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 115094 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 3491c │ │ │ │ - movw r1, #40356 @ 0x9da4 │ │ │ │ + cbz r0, 348fc │ │ │ │ + movw r1, #37412 @ 0x9224 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl ff26c │ │ │ │ + bl feb70 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ - cbz r0, 3491c │ │ │ │ + cbz r0, 348fc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - movw r1, #40332 @ 0x9d8c │ │ │ │ + movw r1, #37388 @ 0x920c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ blx 2a890 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 34906 │ │ │ │ + cbnz r0, 348e6 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - bls.n 34906 │ │ │ │ + bls.n 348e6 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 34906 │ │ │ │ + bne.n 348e6 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #7 │ │ │ │ - bne.n 34906 │ │ │ │ + bne.n 348e6 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 34922 │ │ │ │ + beq.n 34902 │ │ │ │ movw r3, #48048 @ 0xbbb0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #47192 @ 0xb858 │ │ │ │ + movw r1, #44248 @ 0xacd8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 34a04 │ │ │ │ - movw r0, #44104 @ 0xac48 │ │ │ │ + b.n 349e4 │ │ │ │ + movw r0, #41160 @ 0xa0c8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 7af70 │ │ │ │ + bl 7af30 │ │ │ │ str r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3491c │ │ │ │ - movw r0, #47240 @ 0xb888 │ │ │ │ + beq.n 348fc │ │ │ │ + movw r0, #44296 @ 0xad08 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 7af70 │ │ │ │ + bl 7af30 │ │ │ │ str r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3491c │ │ │ │ - movw r0, #42540 @ 0xa62c │ │ │ │ + beq.n 348fc │ │ │ │ + movw r0, #39556 @ 0x9a84 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 7af70 │ │ │ │ + bl 7af30 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3491c │ │ │ │ - movw r0, #47224 @ 0xb878 │ │ │ │ + beq.n 348fc │ │ │ │ + movw r0, #44280 @ 0xacf8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 7af70 │ │ │ │ + bl 7af30 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3491c │ │ │ │ - movw r0, #47236 @ 0xb884 │ │ │ │ + beq.n 348fc │ │ │ │ + movw r0, #44292 @ 0xad04 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 7af70 │ │ │ │ + bl 7af30 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3491c │ │ │ │ - movw r0, #47248 @ 0xb890 │ │ │ │ + beq.n 348fc │ │ │ │ + movw r0, #44304 @ 0xad10 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 7af70 │ │ │ │ + bl 7af30 │ │ │ │ str r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3491c │ │ │ │ - movw r0, #47228 @ 0xb87c │ │ │ │ + beq.n 348fc │ │ │ │ + movw r0, #44284 @ 0xacfc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 7af70 │ │ │ │ + bl 7af30 │ │ │ │ str r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3491c │ │ │ │ - movw r0, #47256 @ 0xb898 │ │ │ │ + beq.n 348fc │ │ │ │ + movw r0, #44312 @ 0xad18 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 7af70 │ │ │ │ + bl 7af30 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3491c │ │ │ │ + beq.n 348fc │ │ │ │ movw r3, #48060 @ 0xbbbc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #0 │ │ │ │ - movw r0, #47264 @ 0xb8a0 │ │ │ │ + movw r0, #44320 @ 0xad20 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 8b9c0 │ │ │ │ - movw r1, #47300 @ 0xb8c4 │ │ │ │ + bl 8b280 │ │ │ │ + movw r1, #44356 @ 0xad44 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl d037c │ │ │ │ + bl cfca0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3491c │ │ │ │ + blt.n 348fc │ │ │ │ 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 e1f18 │ │ │ │ + bl e17f4 │ │ │ │ adds r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3491c │ │ │ │ + blt.n 348fc │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 349f0 │ │ │ │ + bne.n 349d0 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ asrs r0, r2, #15 │ │ │ │ lsls r1, r1, #1 │ │ │ │ asrs r4, r4, #15 │ │ │ │ @@ -15132,70 +15118,70 @@ │ │ │ │ asrs r4, r1, #16 │ │ │ │ lsls r1, 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 f9350 │ │ │ │ + bl f8cb0 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 34a40 │ │ │ │ - bl 805dc │ │ │ │ - cbz r0, 34a40 │ │ │ │ + bne.n 34a20 │ │ │ │ + bl 805d4 │ │ │ │ + cbz r0, 34a20 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 34a74 │ │ │ │ + b.n 34a54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2fad0 <_Py_fstat@@Base+0x40> │ │ │ │ + bl 2fdb8 <_Py_fstat@@Base+0x40> │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 34a5c │ │ │ │ - bl 805dc │ │ │ │ + bne.n 34a3c │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 34a3c │ │ │ │ + bne.n 34a1c │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 34a74 │ │ │ │ + b.n 34a54 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - b.n 34a7e │ │ │ │ + b.n 34a5e │ │ │ │ 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, [pc, #168] @ 34b38 │ │ │ │ + ldr.w r8, [pc, #168] @ 34b18 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ mov r9, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ ldr.w r3, [r7, r8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ ldr.w r0, [r3, #1216] @ 0x4c0 │ │ │ │ - bl 72154 <_PyObject_GC_New@@Base> │ │ │ │ + bl 72110 <_PyObject_GC_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34b2e │ │ │ │ + beq.n 34b0e │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r9] │ │ │ │ str.w r9, [r0, #8] │ │ │ │ - cbz r5, 34ada │ │ │ │ + cbz r5, 34aba │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ ldr.w r1, [r8, r7] │ │ │ │ @@ -15208,112 +15194,112 @@ │ │ │ │ str r5, [r4, #12] │ │ │ │ ldr.w r1, [r1, #3796] @ 0xed4 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ orrs r3, r0 │ │ │ │ str r2, [r0, #0] │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ - cbz r6, 34b30 │ │ │ │ + cbz r6, 34b10 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #43476 @ 0xa9d4 │ │ │ │ + movw r1, #40532 @ 0x9e54 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 83424 │ │ │ │ + bl 82f94 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 34b30 │ │ │ │ + bge.n 34b10 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34b2e │ │ │ │ + beq.n 34b0e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 34b2e │ │ │ │ + cbnz r3, 34b0e │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_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 145228 │ │ │ │ - cbz r0, 34b6e │ │ │ │ + bl 144790 │ │ │ │ + cbz r0, 34b4e │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 34bfe │ │ │ │ + beq.n 34bde │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - movw r0, #13944 @ 0x3678 │ │ │ │ + movw r0, #11072 @ 0x2b40 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e2114 │ │ │ │ + b.w e19f0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 34bbc │ │ │ │ + bne.n 34b9c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 33b72 │ │ │ │ + bl 33b52 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 34bb4 │ │ │ │ + cbz r0, 34b94 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #50104 @ 0xc3b8 │ │ │ │ + movw r0, #47120 @ 0xb810 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl e2114 │ │ │ │ + bl e19f0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34ba8 │ │ │ │ + beq.n 34b88 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 34bac │ │ │ │ + cbz r3, 34b8c │ │ │ │ mov r4, r6 │ │ │ │ - b.n 34bb4 │ │ │ │ + b.n 34b94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 34ba8 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 34b88 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 79054 │ │ │ │ - b.n 34bf6 │ │ │ │ + bl 79004 │ │ │ │ + b.n 34bd6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 33afe │ │ │ │ + bl 33ade │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 34bf6 │ │ │ │ + cbz r0, 34bd6 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #50112 @ 0xc3c0 │ │ │ │ + movw r0, #47128 @ 0xb818 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl e2114 │ │ │ │ + bl e19f0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34bea │ │ │ │ + beq.n 34bca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 34bee │ │ │ │ + cbz r3, 34bce │ │ │ │ mov r4, r6 │ │ │ │ - b.n 34bf6 │ │ │ │ + b.n 34bd6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 34bea │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 34bca │ │ │ │ mov r0, r5 │ │ │ │ - bl 14588c │ │ │ │ - b.n 34c00 │ │ │ │ + bl 144df4 │ │ │ │ + b.n 34be0 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -15322,58 +15308,58 @@ │ │ │ │ movs r3, #0 │ │ │ │ movs r4, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ strd r4, r3, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 34c2e │ │ │ │ + bl 34c0e │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr.w sl, [pc, #212] @ 34d14 │ │ │ │ + ldr.w sl, [pc, #212] @ 34cf4 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ mov r5, r2 │ │ │ │ sub sp, #12 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r2, [r9, sl] │ │ │ │ ldrb.w fp, [sp, #48] @ 0x30 │ │ │ │ ldrb.w r6, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ ldr.w r0, [r2, #1220] @ 0x4c4 │ │ │ │ - bl 72154 <_PyObject_GC_New@@Base> │ │ │ │ + bl 72110 <_PyObject_GC_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34d08 │ │ │ │ + beq.n 34ce8 │ │ │ │ ldr.w r2, [r8] │ │ │ │ mov r4, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, r0 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne.w r2, [r8] │ │ │ │ str.w r8, [r4, #8] │ │ │ │ - cbz r7, 34c98 │ │ │ │ + cbz r7, 34c78 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r7, #0] │ │ │ │ str r7, [r4, #12] │ │ │ │ strb r3, [r4, #24] │ │ │ │ strb.w fp, [r4, #25] │ │ │ │ strb r6, [r4, #26] │ │ │ │ - cbz r5, 34cb2 │ │ │ │ + cbz r5, 34c92 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ ldr.w r1, [sl, r9] │ │ │ │ @@ -15387,31 +15373,31 @@ │ │ │ │ ldr.w r1, [r1, #3796] @ 0xed4 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ orrs r3, r0 │ │ │ │ str r2, [r0, #0] │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r2, [r1, #4] │ │ │ │ - cbz r3, 34d0a │ │ │ │ + cbz r3, 34cea │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #43476 @ 0xa9d4 │ │ │ │ + movw r1, #40532 @ 0x9e54 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 83424 │ │ │ │ + bl 82f94 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 34d0a │ │ │ │ + bge.n 34cea │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34d08 │ │ │ │ + beq.n 34ce8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 34d08 │ │ │ │ + cbnz r3, 34ce8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ 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 │ │ │ │ @@ -15419,303 +15405,303 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 34d48 │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 34d28 │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 34d42 │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 34d48 │ │ │ │ + bne.n 34d22 │ │ │ │ + bl b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 34d28 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 34d6a │ │ │ │ + cbnz r0, 34d4a │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 34d6a │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 34d4a │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 34d60 │ │ │ │ + bne.n 34d40 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ 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, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 34d9c │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 34d7c │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 34d96 │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 34d9c │ │ │ │ + bne.n 34d76 │ │ │ │ + bl b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 34d7c │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 34dbe │ │ │ │ + cbnz r0, 34d9e │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 34dbe │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 34d9e │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 34db4 │ │ │ │ + bne.n 34d94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbnz r3, 34dde │ │ │ │ + cbnz r3, 34dbe │ │ │ │ ldr r2, [r0, #16] │ │ │ │ - cbz r2, 34dd4 │ │ │ │ + cbz r2, 34db4 │ │ │ │ movw r3, #47352 @ 0xb8f8 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 34dde │ │ │ │ + bne.n 34dbe │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add.w r0, r1, #12 │ │ │ │ - cbz r2, 34e04 │ │ │ │ + cbz r2, 34de4 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ - b.n 34e12 │ │ │ │ + b.n 34df2 │ │ │ │ cmp r5, #2 │ │ │ │ - bne.n 34e10 │ │ │ │ + bne.n 34df0 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 34e30 │ │ │ │ + cbnz r0, 34e10 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 34e12 │ │ │ │ + b.n 34df2 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r1, [pc, #172] @ (34ec0 ) │ │ │ │ + ldr r1, [pc, #172] @ (34ea0 ) │ │ │ │ add r3, sp, #28 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106468 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 34e32 │ │ │ │ - b.n 34e5c │ │ │ │ + cbnz r0, 34e12 │ │ │ │ + b.n 34e3c │ │ │ │ mov r4, r2 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ add r4, r5 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bmi.n 34e60 │ │ │ │ - movw r2, #50576 @ 0xc590 │ │ │ │ + bmi.n 34e40 │ │ │ │ + movw r2, #47592 @ 0xb9e8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #46648 @ 0xb638 │ │ │ │ + movw r1, #43664 @ 0xaa90 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #47896 @ 0xbb18 │ │ │ │ + movw r0, #44952 @ 0xaf98 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r3, r6 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 245b50 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 34eb8 │ │ │ │ + b.n 34e98 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 34e88 │ │ │ │ + beq.n 34e68 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - cbz r4, 34e8a │ │ │ │ + cbz r4, 34e6a │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bmi.n 34e8a │ │ │ │ + bmi.n 34e6a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #47908 @ 0xbb24 │ │ │ │ + movw r1, #44964 @ 0xafa4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 34e5c │ │ │ │ + bl 12e510 │ │ │ │ + b.n 34e3c │ │ │ │ movs r4, #0 │ │ │ │ ldr r7, [r3, #4] │ │ │ │ - bl 1f9f60 │ │ │ │ + bl 1f8ed8 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1fd9ac │ │ │ │ + bl 1fca70 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34eb8 │ │ │ │ + beq.n 34e98 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 34eb8 │ │ │ │ + cbnz r3, 34e98 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ asrs r4, r1, #17 │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 34f1c │ │ │ │ + bne.n 34efc │ │ │ │ ldrd r7, r6, [r4] │ │ │ │ mov r0, r5 │ │ │ │ - bl cfcbc │ │ │ │ + bl cf5e4 │ │ │ │ movw r8, #4356 @ 0x1104 │ │ │ │ movt r8, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl d16dc │ │ │ │ + bl d1000 │ │ │ │ cmp r7, r8 │ │ │ │ - beq.n 34f36 │ │ │ │ + beq.n 34f16 │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.n 34f36 │ │ │ │ + bmi.n 34f16 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #47952 @ 0xbb50 │ │ │ │ + movw r1, #45052 @ 0xaffc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d599c │ │ │ │ + b.w d52b8 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #47936 @ 0xbb40 │ │ │ │ + movw r0, #45036 @ 0xafec │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 34edc │ │ │ │ + bne.n 34ebc │ │ │ │ mov r5, r0 │ │ │ │ - b.n 34fee │ │ │ │ + b.n 34fce │ │ │ │ mov r0, r6 │ │ │ │ - bl d16dc │ │ │ │ + bl d1000 │ │ │ │ cmp r6, r8 │ │ │ │ - beq.n 34f62 │ │ │ │ + beq.n 34f42 │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 34f62 │ │ │ │ + bmi.n 34f42 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #48000 @ 0xbb80 │ │ │ │ + movw r1, #45100 @ 0xb02c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d599c │ │ │ │ + b.w d52b8 │ │ │ │ ldrd r3, r2, [r4, #12] │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ movs r0, #2 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ movne r1, r3 │ │ │ │ - bl 7e404 │ │ │ │ + bl 7e3e8 │ │ │ │ cmp r7, r8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bne.n 34fa4 │ │ │ │ - cbz r0, 34fb8 │ │ │ │ + bne.n 34f84 │ │ │ │ + cbz r0, 34f98 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34fb8 │ │ │ │ + beq.n 34f98 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 34fb8 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 34fb8 │ │ │ │ + cbnz r3, 34f98 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 34f98 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r7, #0] │ │ │ │ str r7, [r4, #12] │ │ │ │ - bl 790b0 │ │ │ │ + bl 79060 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r6, r8 │ │ │ │ - bne.n 34fda │ │ │ │ - cbz r0, 34fee │ │ │ │ + bne.n 34fba │ │ │ │ + cbz r0, 34fce │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34fee │ │ │ │ + beq.n 34fce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 34fee │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 34fee │ │ │ │ + cbnz r3, 34fce │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 34fce │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ str r6, [r4, #16] │ │ │ │ - bl 790b0 │ │ │ │ + bl 79060 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #36980 @ 0x9074 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 35008 │ │ │ │ + bne.n 34fe8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35016 │ │ │ │ + beq.n 34ff6 │ │ │ │ movw r3, #42636 @ 0xa68c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ bx r3 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 3502a │ │ │ │ + bne.n 3500a │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 3502a │ │ │ │ + bne.n 3500a │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -15724,63 +15710,63 @@ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ movw r4, #26080 @ 0x65e0 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ strd r1, r0, [sp] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 35070 │ │ │ │ + beq.n 35050 │ │ │ │ mov r1, r4 │ │ │ │ - bl 87f30 │ │ │ │ - cbnz r0, 35070 │ │ │ │ + bl 87a80 │ │ │ │ + cbnz r0, 35050 │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 148798 │ │ │ │ + bl 147380 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 35078 │ │ │ │ + bne.n 35058 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 350e4 │ │ │ │ + b.n 350c4 │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ ldr r5, [sp, #0] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 3508e │ │ │ │ + beq.n 3506e │ │ │ │ movw r1, #26080 @ 0x65e0 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 87f30 │ │ │ │ - cbz r0, 35098 │ │ │ │ + bl 87a80 │ │ │ │ + cbz r0, 35078 │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ - b.n 350a8 │ │ │ │ + b.n 35088 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, sp │ │ │ │ - bl 148798 │ │ │ │ + bl 147380 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 350a8 │ │ │ │ + bne.n 35088 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - b.n 350e4 │ │ │ │ + b.n 350c4 │ │ │ │ vldr d1, [sp, #24] │ │ │ │ vcmp.f64 d1, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 350d0 │ │ │ │ + bne.n 350b0 │ │ │ │ movw r3, #56088 @ 0xdb18 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #48084 @ 0xbbd4 │ │ │ │ + movw r1, #45160 @ 0xb068 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 350e4 │ │ │ │ + b.n 350c4 │ │ │ │ vldr d0, [sp, #32] │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 350e8 │ │ │ │ + bl 350c8 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ - bl 85f38 │ │ │ │ + bl 85a9c │ │ │ │ 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 │ │ │ │ @@ -15789,714 +15775,723 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ blx 2a48c │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vsub.f64 d7, d10, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vdiv.f64 d8, d7, d9 │ │ │ │ - beq.n 3514a │ │ │ │ + beq.n 3512a │ │ │ │ vcmpe.f64 d9, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ ite mi │ │ │ │ movmi r2, #1 │ │ │ │ movpl r2, #0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite mi │ │ │ │ movmi r3, #1 │ │ │ │ movpl r3, #0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3515e │ │ │ │ + beq.n 3513e │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vadd.f64 d0, d0, d9 │ │ │ │ vsub.f64 d8, d8, d7 │ │ │ │ - b.n 3515e │ │ │ │ + b.n 3513e │ │ │ │ vmov r3, s19 │ │ │ │ - vldr d0, [pc, #112] @ 351c0 │ │ │ │ - vldr d7, [pc, #116] @ 351c8 │ │ │ │ + vldr d0, [pc, #112] @ 351a0 │ │ │ │ + vldr d7, [pc, #116] @ 351a8 │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f64 d0, d7 │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vstr d0, [r5] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 35198 │ │ │ │ + beq.n 35178 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ blx 29684 │ │ │ │ vsub.f64 d8, d8, d0 │ │ │ │ vmov.f64 d7, #96 @ 0x3f000000 0.5 │ │ │ │ vstr d0, [r4] │ │ │ │ vcmpe.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 351b4 │ │ │ │ + ble.n 35194 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vadd.f64 d0, d0, d7 │ │ │ │ vstr d0, [r4] │ │ │ │ - b.n 351b4 │ │ │ │ + b.n 35194 │ │ │ │ vdiv.f64 d7, d10, d9 │ │ │ │ - vldr d6, [pc, #40] @ 351c8 │ │ │ │ + vldr d6, [pc, #40] @ 351a8 │ │ │ │ vmov r2, r3, d7 │ │ │ │ - vldr d7, [pc, #24] @ 351c0 │ │ │ │ + vldr d7, [pc, #24] @ 351a0 │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f64 d7, d6 │ │ │ │ vstr d7, [r4] │ │ │ │ vpop {d8-d10} │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ │ │ │ │ -000351d0 : │ │ │ │ +000351b0 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movw r4, #11636 @ 0x2d74 │ │ │ │ movt r4, #78 @ 0x4e │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 35220 │ │ │ │ + cbz r3, 35200 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1244e0 │ │ │ │ + bl 123cc0 │ │ │ │ strd r6, r7, [sp] │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #48380 @ 0xbcfc │ │ │ │ + movw r2, #45436 @ 0xb17c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 104cf8 │ │ │ │ + bl 104738 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 35228 │ │ │ │ - bl 3522c │ │ │ │ + b.n 35208 │ │ │ │ + bl 3520c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 351f2 │ │ │ │ + beq.n 351d2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0003522c : │ │ │ │ +0003520c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ blx 2a414 │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ asrs r1, r0, #31 │ │ │ │ movs r2, #1 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ add r0, sp, #20 │ │ │ │ - movw r1, #48392 @ 0xbd08 │ │ │ │ + movw r1, #45448 @ 0xb188 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #99 @ 0x63 │ │ │ │ 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 35292 │ │ │ │ + beq.n 35272 │ │ │ │ movw r4, #11636 @ 0x2d74 │ │ │ │ movt r4, #78 @ 0x4e │ │ │ │ - movw r1, #33528 @ 0x82f8 │ │ │ │ + movw r1, #30584 @ 0x7778 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r5, r0 │ │ │ │ blx 29f58 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbnz r0, 35298 │ │ │ │ + cbnz r0, 35278 │ │ │ │ mov r0, r5 │ │ │ │ blx 29fa0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 352ae │ │ │ │ - bl 6ca9c │ │ │ │ + b.n 3528e │ │ │ │ + bl 6ca94 │ │ │ │ str r0, [r4, #4] │ │ │ │ - cbnz r0, 352ac │ │ │ │ + cbnz r0, 3528c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 293a0 │ │ │ │ mvn.w r0, #1 │ │ │ │ - b.n 352ae │ │ │ │ + b.n 3528e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, pc} │ │ │ │ + mov r0, r1 │ │ │ │ + b.w 238900 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - b.w 807a8 │ │ │ │ + b.w 807a0 │ │ │ │ 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 352d8 │ │ │ │ + bhi.n 352be │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 352f0 │ │ │ │ + ble.n 352d6 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - b.n 352f8 │ │ │ │ - movw r0, #46788 @ 0xb6c4 │ │ │ │ + b.n 352de │ │ │ │ + movw r0, #43844 @ 0xab44 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 352d0 │ │ │ │ + bne.n 352b6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 212498 <_Py_RestoreSignals@@Base+0x2754> │ │ │ │ - mov r0, r1 │ │ │ │ - b.w 239a10 │ │ │ │ + b.w 211578 <_Py_RestoreSignals@@Base+0x2754> │ │ │ │ ldrb.w r1, [r0, #35] @ 0x23 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ ite ls │ │ │ │ movls r0, r2 │ │ │ │ movhi r0, r3 │ │ │ │ bx lr │ │ │ │ ldrd r3, r2, [r0, #8] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3533e │ │ │ │ - movw r0, #48780 @ 0xbe8c │ │ │ │ + bne.n 3531e │ │ │ │ + movw r0, #45924 @ 0xb364 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w 84c48 │ │ │ │ + b.w 847b8 │ │ │ │ movs r0, #2 │ │ │ │ - b.w 7e404 │ │ │ │ + b.w 7e3e8 │ │ │ │ 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, #36] @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - cbz r0, 35374 │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 35354 │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 3536e │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 35374 │ │ │ │ + bne.n 3534e │ │ │ │ + bl b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 35354 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 35382 │ │ │ │ + cbnz r0, 35362 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 137d10 │ │ │ │ + b.w 137284 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ add.w r0, r1, #12 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbnz r2, 353a4 │ │ │ │ + cbnz r2, 35384 │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 353a4 │ │ │ │ + bne.n 35384 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 353c0 │ │ │ │ + cbnz r0, 353a0 │ │ │ │ movs r4, #4 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #192] @ (3546c ) │ │ │ │ + ldr r4, [pc, #192] @ (3544c ) │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r5, sp, #24 │ │ │ │ strd r3, r5, [sp, #12] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106468 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 35464 │ │ │ │ + beq.n 35444 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ movw r5, #25460 @ 0x6374 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 353f2 │ │ │ │ + beq.n 353d2 │ │ │ │ mov r1, r5 │ │ │ │ - bl 87f30 │ │ │ │ - cbnz r0, 353f2 │ │ │ │ + bl 87a80 │ │ │ │ + cbnz r0, 353d2 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r3, r6 │ │ │ │ - movw r1, #48876 @ 0xbeec │ │ │ │ + movw r1, #45932 @ 0xb36c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #56036 @ 0xdae4 │ │ │ │ + movw r0, #53092 @ 0xcf64 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 35464 │ │ │ │ + bl 245b50 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 35444 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - bl f9350 │ │ │ │ + bl f8cb0 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 35406 │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 35464 │ │ │ │ + bne.n 353e6 │ │ │ │ + bl 805d4 │ │ │ │ + cbnz r0, 35444 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl f9350 │ │ │ │ + bl f8cb0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 35418 │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 35464 │ │ │ │ + bne.n 353f8 │ │ │ │ + bl 805d4 │ │ │ │ + cbnz r0, 35444 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 35450 │ │ │ │ + beq.n 35430 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movw r2, #7948 @ 0x1f0c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 35452 │ │ │ │ + beq.n 35432 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - movw r1, #48896 @ 0xbf00 │ │ │ │ + movw r1, #45952 @ 0xb380 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w d599c │ │ │ │ + b.w d52b8 │ │ │ │ movs r5, #0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 1b7834 │ │ │ │ + b.w 1b5670 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ asrs r0, r3, #18 │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 35496 │ │ │ │ + cbz r3, 35476 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 88854 │ │ │ │ + bl 883a4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 354ac │ │ │ │ + cbz r0, 3548c │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 354c2 │ │ │ │ + b.n 354a2 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1204 @ 0x4b4 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #63756 @ 0xf90c │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 35524 │ │ │ │ - bl 18aa50 <_PyDeadline_Init@@Base+0xe4> │ │ │ │ + b.n 35504 │ │ │ │ + bl 189130 <_PyDeadline_Init@@Base+0xe4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 354d4 │ │ │ │ + bne.n 354b4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 354e4 │ │ │ │ + blt.n 354c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 88ba0 │ │ │ │ + bl 886f0 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 354b0 │ │ │ │ - b.n 354fe │ │ │ │ + bne.n 35490 │ │ │ │ + b.n 354de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 354bc │ │ │ │ + bne.n 3549c │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 354bc │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3549c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 354ac │ │ │ │ + beq.n 3548c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 354ac │ │ │ │ + bne.n 3548c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 354ac │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3548c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35514 │ │ │ │ + beq.n 354f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 35514 │ │ │ │ + cbnz r3, 354f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - bl 805dc │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 354ac │ │ │ │ + bne.n 3548c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ 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 145228 │ │ │ │ - cbz r0, 35556 │ │ │ │ + bl 144790 │ │ │ │ + cbz r0, 35536 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 35584 │ │ │ │ + beq.n 35564 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - movw r0, #13944 @ 0x3678 │ │ │ │ + movw r0, #11072 @ 0x2b40 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - b.w e2114 │ │ │ │ + b.w e19f0 │ │ │ │ ldrd r2, r1, [r4, #4] │ │ │ │ - movw r3, #50112 @ 0xc3c0 │ │ │ │ + movw r3, #47128 @ 0xb818 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - movw r0, #50104 @ 0xc3b8 │ │ │ │ + movw r0, #47120 @ 0xb810 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ cmp r1, #1 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - bl e2114 │ │ │ │ + bl e19f0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 14588c │ │ │ │ - b.n 35586 │ │ │ │ + bl 144df4 │ │ │ │ + b.n 35566 │ │ │ │ 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, #52164 @ 0xcbc4 │ │ │ │ + movw r0, #49220 @ 0xc044 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 7afb8 │ │ │ │ - cbnz r0, 355ac │ │ │ │ + bl 7af78 │ │ │ │ + cbnz r0, 3558c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 356ae │ │ │ │ + b.n 3568e │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r1, 355e6 │ │ │ │ - movw r0, #49724 @ 0xc23c │ │ │ │ + cbz r1, 355c6 │ │ │ │ + movw r0, #46780 @ 0xb6bc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl e2114 │ │ │ │ + bl e19f0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 355d6 │ │ │ │ + beq.n 355b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 355d6 │ │ │ │ + cbnz r3, 355b6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 355a8 │ │ │ │ - movw r2, #40592 @ 0x9e90 │ │ │ │ + beq.n 35588 │ │ │ │ + movw r2, #37648 @ 0x9310 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 355ee │ │ │ │ - movw r2, #52164 @ 0xcbc4 │ │ │ │ + b.n 355ce │ │ │ │ + movw r2, #49220 @ 0xc044 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 35626 │ │ │ │ + cbz r3, 35606 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #49732 @ 0xc244 │ │ │ │ + movw r0, #46788 @ 0xb6c4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl e2114 │ │ │ │ + bl e19f0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35618 │ │ │ │ + beq.n 355f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 35618 │ │ │ │ + cbnz r3, 355f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 355a8 │ │ │ │ - movw r2, #40592 @ 0x9e90 │ │ │ │ + beq.n 35588 │ │ │ │ + movw r2, #37648 @ 0x9310 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - cbz r3, 35656 │ │ │ │ + cbz r3, 35636 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #49748 @ 0xc254 │ │ │ │ + movw r0, #46804 @ 0xb6d4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl e2114 │ │ │ │ + bl e19f0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35650 │ │ │ │ + beq.n 35630 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 35650 │ │ │ │ + cbnz r3, 35630 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 355a8 │ │ │ │ + beq.n 35588 │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbnz r3, 35684 │ │ │ │ - movw r0, #20464 @ 0x4ff0 │ │ │ │ + cbnz r3, 35664 │ │ │ │ + movw r0, #17732 @ 0x4544 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 7afb8 │ │ │ │ + bl 7af78 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3567e │ │ │ │ + beq.n 3565e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3567e │ │ │ │ + cbnz r3, 3565e │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 355a8 │ │ │ │ + beq.n 35588 │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #49768 @ 0xc268 │ │ │ │ + movw r0, #46824 @ 0xb6e8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl e2114 │ │ │ │ + bl e19f0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 356ae │ │ │ │ + beq.n 3568e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 356ae │ │ │ │ + cbnz r3, 3568e │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000356b2 : │ │ │ │ +00035692 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r4, #11636 @ 0x2d74 │ │ │ │ movt r4, #78 @ 0x4e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 356ea │ │ │ │ + cbz r3, 356ca │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1244e0 │ │ │ │ + bl 123cc0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 293a0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 104cf8 │ │ │ │ + bl 104738 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 10dc6c │ │ │ │ + bl 10d5c0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.w 1b160c │ │ │ │ + b.w 1af5e4 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - b.n 358c8 │ │ │ │ + b.n 358b8 <_Py_IncRef@@Base+0x1da> │ │ │ │ + │ │ │ │ +000356de <_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 │ │ │ │ - cbz r3, 3572a │ │ │ │ + cbz r3, 3571a <_Py_IncRef@@Base+0x3c> │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #22752 @ 0x58e0 │ │ │ │ + movw r1, #19768 @ 0x4d38 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl cfa0c │ │ │ │ + bl cf334 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 35744 │ │ │ │ - b.n 35740 │ │ │ │ + cbnz r0, 35734 <_Py_IncRef@@Base+0x56> │ │ │ │ + b.n 35730 <_Py_IncRef@@Base+0x52> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #49960 @ 0xc328 │ │ │ │ + movw r1, #47016 @ 0xb7a8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 358be │ │ │ │ + b.n 358ae <_Py_IncRef@@Base+0x1d0> │ │ │ │ ldr.w r8, [r7, #60] @ 0x3c │ │ │ │ movw sl, #42220 @ 0xa4ec │ │ │ │ movt sl, #71 @ 0x47 │ │ │ │ movw r9, #42428 @ 0xa5bc │ │ │ │ movt r9, #71 @ 0x47 │ │ │ │ mov.w r2, #65536 @ 0x10000 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #46120 @ 0xb428 │ │ │ │ + movw r1, #43176 @ 0xa8a8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8761c │ │ │ │ + bl 8717c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 357ba │ │ │ │ + cbz r0, 357aa <_Py_IncRef@@Base+0xcc> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 357c6 │ │ │ │ + bne.n 357b6 <_Py_IncRef@@Base+0xd8> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbnz r3, 3578c │ │ │ │ + cbnz r3, 3577c <_Py_IncRef@@Base+0x9e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3584a │ │ │ │ + beq.n 3583a <_Py_IncRef@@Base+0x15c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3584a │ │ │ │ - b.n 357e8 │ │ │ │ - movw r2, #14036 @ 0x36d4 │ │ │ │ + bne.n 3583a <_Py_IncRef@@Base+0x15c> │ │ │ │ + b.n 357d8 <_Py_IncRef@@Base+0xfa> │ │ │ │ + movw r2, #11092 @ 0x2b54 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #1304 @ 0x518 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - bl cefa4 │ │ │ │ + movw r1, #63896 @ 0xf998 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl ce8cc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 357b8 │ │ │ │ + beq.n 357a8 <_Py_IncRef@@Base+0xca> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 357b8 │ │ │ │ + cbnz r3, 357a8 <_Py_IncRef@@Base+0xca> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r6, 357ee │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r6, 357de <_Py_IncRef@@Base+0x100> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 35824 │ │ │ │ - b.n 35740 │ │ │ │ + bne.n 35814 <_Py_IncRef@@Base+0x136> │ │ │ │ + b.n 35730 <_Py_IncRef@@Base+0x52> │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 357d6 │ │ │ │ + beq.n 357c6 <_Py_IncRef@@Base+0xe8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3584a │ │ │ │ - b.n 357e0 │ │ │ │ + beq.n 3583a <_Py_IncRef@@Base+0x15c> │ │ │ │ + b.n 357d0 <_Py_IncRef@@Base+0xf2> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 357ca │ │ │ │ + beq.n 357ba <_Py_IncRef@@Base+0xdc> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 357ee │ │ │ │ + b.n 357de <_Py_IncRef@@Base+0x100> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3584a │ │ │ │ + cbnz r3, 3583a <_Py_IncRef@@Base+0x15c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3584a │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3583a <_Py_IncRef@@Base+0x15c> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r2, r6, #16 │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 242a98 │ │ │ │ + bl 241c88 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35818 │ │ │ │ + beq.n 35808 <_Py_IncRef@@Base+0x12a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 35818 │ │ │ │ + cbnz r3, 35808 <_Py_IncRef@@Base+0x12a> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r5, 35834 │ │ │ │ + cbnz r5, 35824 <_Py_IncRef@@Base+0x146> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35740 │ │ │ │ + beq.n 35730 <_Py_IncRef@@Base+0x52> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 35740 │ │ │ │ + bne.n 35730 <_Py_IncRef@@Base+0x52> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 35740 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 35730 <_Py_IncRef@@Base+0x52> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35758 │ │ │ │ + beq.n 35748 <_Py_IncRef@@Base+0x6a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 35758 │ │ │ │ + bne.n 35748 <_Py_IncRef@@Base+0x6a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 35758 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 35748 <_Py_IncRef@@Base+0x6a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35860 │ │ │ │ + beq.n 35850 <_Py_IncRef@@Base+0x172> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 35860 │ │ │ │ + cbnz r3, 35850 <_Py_IncRef@@Base+0x172> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - movw r2, #52164 @ 0xcbc4 │ │ │ │ + movw r2, #49220 @ 0xc044 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl 242a98 │ │ │ │ + bl 241c88 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 35740 │ │ │ │ + beq.w 35730 <_Py_IncRef@@Base+0x52> │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr.w r1, [r8, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 358be │ │ │ │ + bne.n 358ae <_Py_IncRef@@Base+0x1d0> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 3589e │ │ │ │ + beq.n 3588e <_Py_IncRef@@Base+0x1b0> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 3589e │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 3588e <_Py_IncRef@@Base+0x1b0> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ @@ -16505,517 +16500,508 @@ │ │ │ │ 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 35930 <_Py_IncRef@@Base+0x10> │ │ │ │ + b.n 35910 <_Py_IncRef@@Base+0x232> │ │ │ │ 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, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ - cbz r3, 35908 │ │ │ │ + cbz r3, 358f8 <_Py_IncRef@@Base+0x21a> │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ - cbz r3, 35908 │ │ │ │ + cbz r3, 358f8 <_Py_IncRef@@Base+0x21a> │ │ │ │ blx r3 │ │ │ │ movw r3, #7528 @ 0x1d68 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 3591e │ │ │ │ + bne.n 3590e <_Py_IncRef@@Base+0x230> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 35908 │ │ │ │ + beq.n 358f8 <_Py_IncRef@@Base+0x21a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 35908 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 358f8 <_Py_IncRef@@Base+0x21a> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #57736 @ 0xe188 │ │ │ │ + movw r3, #54752 @ 0xd5e0 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1e1114 │ │ │ │ + b.w 1df8ac │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - │ │ │ │ -00035920 <_Py_IncRef@@Base>: │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r0, #0] │ │ │ │ - bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r1, #26604 @ 0x67ec │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 122b54 │ │ │ │ + bl 122334 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 72154 <_PyObject_GC_New@@Base> │ │ │ │ + bl 72110 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3597e <_Py_IncRef@@Base+0x5e> │ │ │ │ + cbz r0, 3595e <_Py_IncRef@@Base+0x280> │ │ │ │ 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 826c0 │ │ │ │ + bl 82230 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r7, r0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r3, 3599e <_Py_IncRef@@Base+0x7e> │ │ │ │ + cbz r3, 3597e <_Py_IncRef@@Base+0x2a0> │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 359ae <_Py_IncRef@@Base+0x8e> │ │ │ │ + b.n 3598e <_Py_IncRef@@Base+0x2b0> │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 359ac <_Py_IncRef@@Base+0x8c> │ │ │ │ + blt.n 3598c <_Py_IncRef@@Base+0x2ae> │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 359a8 <_Py_IncRef@@Base+0x88> │ │ │ │ - cbnz r1, 359cc <_Py_IncRef@@Base+0xac> │ │ │ │ + bgt.n 35988 <_Py_IncRef@@Base+0x2aa> │ │ │ │ + cbnz r1, 359ac <_Py_IncRef@@Base+0x2ce> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 359ae <_Py_IncRef@@Base+0x8e> │ │ │ │ + b.n 3598e <_Py_IncRef@@Base+0x2b0> │ │ │ │ mov r4, r3 │ │ │ │ - ldr r1, [pc, #160] @ (35a50 <_Py_IncRef@@Base+0x130>) │ │ │ │ + ldr r1, [pc, #160] @ (35a30 <_Py_IncRef@@Base+0x352>) │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ 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, r5 │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 359d2 <_Py_IncRef@@Base+0xb2> │ │ │ │ + bl 106468 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 359b2 <_Py_IncRef@@Base+0x2d4> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 35a48 <_Py_IncRef@@Base+0x128> │ │ │ │ + b.n 35a28 <_Py_IncRef@@Base+0x34a> │ │ │ │ clz r4, r1 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ cmn r5, r4 │ │ │ │ itte eq │ │ │ │ movweq r5, #4356 @ 0x1104 │ │ │ │ movteq r5, #71 @ 0x47 │ │ │ │ ldrne r5, [r0, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e07d0 │ │ │ │ + bl 1deef8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 359c8 <_Py_IncRef@@Base+0xa8> │ │ │ │ + beq.n 359a8 <_Py_IncRef@@Base+0x2ca> │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ - movw r3, #52793 @ 0xce39 │ │ │ │ + movw r3, #48573 @ 0xbdbd │ │ │ │ movt r3, #30 │ │ │ │ - movw r1, #26813 @ 0x68bd │ │ │ │ + movw r1, #25041 @ 0x61d1 │ │ │ │ movt r1, #17 │ │ │ │ cmp r5, r6 │ │ │ │ it ne │ │ │ │ movne r1, r3 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r5 │ │ │ │ - bl 35b94 │ │ │ │ + bl 35b74 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 359c8 <_Py_IncRef@@Base+0xa8> │ │ │ │ + beq.n 359a8 <_Py_IncRef@@Base+0x2ca> │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 35a48 <_Py_IncRef@@Base+0x128> │ │ │ │ + beq.n 35a28 <_Py_IncRef@@Base+0x34a> │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #52] @ (35a54 <_Py_IncRef@@Base+0x134>) │ │ │ │ + ldr r0, [pc, #52] @ (35a34 <_Py_IncRef@@Base+0x356>) │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #32 │ │ │ │ strd r5, r4, [sp, #32] │ │ │ │ - bl 95b00 │ │ │ │ + bl 95418 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35a46 <_Py_IncRef@@Base+0x126> │ │ │ │ + beq.n 35a26 <_Py_IncRef@@Base+0x348> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 35a46 <_Py_IncRef@@Base+0x126> │ │ │ │ + cbnz r3, 35a26 <_Py_IncRef@@Base+0x348> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ subs r4, r4, r1 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldmia r5!, {r2, r4, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ + │ │ │ │ +00035a38 : │ │ │ │ + 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 7af78 │ │ │ │ + cbz r0, 35a74 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl bf460 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 35a78 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 35a78 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 35a78 │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + mov r0, r5 │ │ │ │ + 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 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 35a72 <_Py_IncRef@@Base+0x152> │ │ │ │ + cbz r3, 35a96 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbnz r3, 35ad0 <_Py_IncRef@@Base+0x1b0> │ │ │ │ + cbnz r3, 35af4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 72d70 │ │ │ │ + bl 72d28 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 35b4a <_Py_IncRef@@Base+0x22a> │ │ │ │ + beq.n 35b6e │ │ │ │ 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 35abc <_Py_IncRef@@Base+0x19c> │ │ │ │ + bge.n 35ae0 │ │ │ │ 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 35a9e <_Py_IncRef@@Base+0x17e> │ │ │ │ + b.n 35ac2 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - movw r0, #57540 @ 0xe0c4 │ │ │ │ + movw r0, #54556 @ 0xd51c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 84c48 │ │ │ │ - movw r1, #59928 @ 0xea18 │ │ │ │ + b.w 847b8 │ │ │ │ + movw r1, #56948 @ 0xde74 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #7168 @ 0x1c00 │ │ │ │ + movw r0, #4252 @ 0x109c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 115780 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 115094 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 35b36 <_Py_IncRef@@Base+0x216> │ │ │ │ + cbz r0, 35b5a │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, sp │ │ │ │ ldr r3, [r4, #16] │ │ │ │ movs r2, #2 │ │ │ │ - bl 91884 │ │ │ │ + bl 91180 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35b12 <_Py_IncRef@@Base+0x1f2> │ │ │ │ + beq.n 35b36 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 35b12 <_Py_IncRef@@Base+0x1f2> │ │ │ │ + cbnz r3, 35b36 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - bl 100350 │ │ │ │ + bl ffd74 │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, 35b3a <_Py_IncRef@@Base+0x21a> │ │ │ │ + cbnz r0, 35b5e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35b36 <_Py_IncRef@@Base+0x216> │ │ │ │ + beq.n 35b5a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 35b36 <_Py_IncRef@@Base+0x216> │ │ │ │ + cbnz r3, 35b5a │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ movs r2, #0 │ │ │ │ - b.n 35b4a <_Py_IncRef@@Base+0x22a> │ │ │ │ + b.n 35b6e │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #18768 @ 0x4950 │ │ │ │ + movw r0, #15784 @ 0x3da8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 84c48 │ │ │ │ + bl 847b8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - │ │ │ │ -00035b50 : │ │ │ │ - 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 7afb8 │ │ │ │ - cbz r0, 35b8c │ │ │ │ - mov r4, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl bfb18 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 35b90 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 35b90 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 35b90 │ │ │ │ - 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, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ - bl 16f620 │ │ │ │ + bl 16d840 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 35bb8 │ │ │ │ + bne.n 35b98 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 35bde │ │ │ │ + b.n 35bbe │ │ │ │ movs r2, #0 │ │ │ │ add r3, sp, #12 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r2, sp, #16 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ - bl 35d78 <_PyTime_AsTimevalTime_t@@Base> │ │ │ │ + bl 35d58 <_PyTime_AsTimevalTime_t@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 35bb4 │ │ │ │ + beq.n 35b94 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ strd r3, r4, [sp] │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - bl 243258 │ │ │ │ + bl 242448 │ │ │ │ add sp, #32 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ - bl 145228 │ │ │ │ + bl 144790 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 35c18 │ │ │ │ + cbz r0, 35bf8 │ │ │ │ adds r4, #1 │ │ │ │ - beq.n 35c62 │ │ │ │ + beq.n 35c42 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - movw r0, #13944 @ 0x3678 │ │ │ │ + movw r0, #11072 @ 0x2b40 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w e2114 │ │ │ │ + b.w e19f0 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 35c22 │ │ │ │ + cbz r3, 35c02 │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ - b.n 35c24 │ │ │ │ + b.n 35c04 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ subs r7, #1 │ │ │ │ adds.w r8, r9, r7 │ │ │ │ - bne.n 35c4c │ │ │ │ + bne.n 35c2c │ │ │ │ ldrd r3, r2, [r5, #4] │ │ │ │ - movw r0, #50104 @ 0xc3b8 │ │ │ │ + movw r0, #47120 @ 0xb810 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl e2114 │ │ │ │ + bl e19f0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14588c │ │ │ │ - b.n 35d70 │ │ │ │ + bl 144df4 │ │ │ │ + b.n 35d50 │ │ │ │ mov r0, r8 │ │ │ │ - bl 72d70 │ │ │ │ + bl 72d28 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 35c5c │ │ │ │ + cbz r0, 35c3c │ │ │ │ add.w sl, r0, #8 │ │ │ │ - b.n 35c7c │ │ │ │ + b.n 35c5c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14588c │ │ │ │ + bl 144df4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 35d70 │ │ │ │ + b.n 35d50 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adds r4, #1 │ │ │ │ add.w r3, r3, r4, lsl #2 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl ebd1c │ │ │ │ + bl eb604 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 35cf0 │ │ │ │ + beq.n 35cd0 │ │ │ │ str.w r0, [sl, #4]! │ │ │ │ cmp r4, r7 │ │ │ │ - blt.n 35c66 │ │ │ │ + blt.n 35c46 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 35cf4 │ │ │ │ - movw r7, #50076 @ 0xc39c │ │ │ │ + beq.n 35cd4 │ │ │ │ + movw r7, #47132 @ 0xb81c │ │ │ │ movt r7, #42 @ 0x2a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 90648 │ │ │ │ - cbz r0, 35cd6 │ │ │ │ + bl 8ff44 │ │ │ │ + cbz r0, 35cb6 │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl e2114 │ │ │ │ - cbz r0, 35cf0 │ │ │ │ + bl e19f0 │ │ │ │ + cbz r0, 35cd0 │ │ │ │ cmp r4, r8 │ │ │ │ - blt.n 35cca │ │ │ │ + blt.n 35caa │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 35cc4 │ │ │ │ + beq.n 35ca4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 35cc4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 35ca4 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 35cd6 │ │ │ │ + b.n 35cb6 │ │ │ │ add.w r3, r6, #12 │ │ │ │ str.w r0, [r3, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 35c92 │ │ │ │ + b.n 35c72 │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 35cf4 │ │ │ │ + beq.n 35cd4 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #50084 @ 0xc3a4 │ │ │ │ + movw r1, #47140 @ 0xb824 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 35d54 │ │ │ │ - movw r0, #40592 @ 0x9e90 │ │ │ │ + b.n 35d34 │ │ │ │ + movw r0, #37648 @ 0x9310 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 7afb8 │ │ │ │ + bl 7af78 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 35cf0 │ │ │ │ + beq.n 35cd0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 110d6c │ │ │ │ + bl 110688 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35d24 │ │ │ │ + beq.n 35d04 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 35d24 │ │ │ │ + cbnz r3, 35d04 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 35cf0 │ │ │ │ + beq.n 35cd0 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r3, r7 │ │ │ │ - movw r0, #50128 @ 0xc3d0 │ │ │ │ + movw r0, #47184 @ 0xb850 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - bl e2114 │ │ │ │ + bl e19f0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35d54 │ │ │ │ + beq.n 35d34 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 35d54 │ │ │ │ + cbnz r3, 35d34 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35d6a │ │ │ │ + beq.n 35d4a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 35d6a │ │ │ │ + cbnz r3, 35d4a │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 14588c │ │ │ │ + bl 144df4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -00035d78 <_PyTime_AsTimevalTime_t@@Base>: │ │ │ │ +00035d58 <_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 242c1c │ │ │ │ + bl 241e0c │ │ │ │ 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] @ (35dac <_PyTime_AsTimevalTime_t@@Base+0x34>) │ │ │ │ - b.w 24374c │ │ │ │ + ldr r1, [pc, #4] @ (35d8c <_PyTime_AsTimevalTime_t@@Base+0x34>) │ │ │ │ + b.w 24293c │ │ │ │ usat r0, #9, r0, asr #1 │ │ │ │ │ │ │ │ -00035db0 <_PyInterpreterState_SetEvalFrameFunc@@Base>: │ │ │ │ +00035d90 <_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, #3289 @ 0xcd9 │ │ │ │ + movw r3, #1661 @ 0x67d │ │ │ │ movt r3, #10 │ │ │ │ cmp r1, r3 │ │ │ │ ite ne │ │ │ │ movne r4, r1 │ │ │ │ moveq r4, #0 │ │ │ │ ldr.w r3, [r5, #340] @ 0x154 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 35df4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x44> │ │ │ │ - bl 143054 │ │ │ │ + beq.n 35dd4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x44> │ │ │ │ + bl 1425bc │ │ │ │ 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 │ │ │ │ @@ -17025,1855 +17011,1855 @@ │ │ │ │ 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, #50792 @ 0xc668 │ │ │ │ + movw r2, #48076 @ 0xbbcc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 2048d8 <_PyArg_ParseStack@@Base> │ │ │ │ - cbnz r0, 35e22 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x72> │ │ │ │ + bl 203990 <_PyArg_ParseStack@@Base> │ │ │ │ + cbnz r0, 35e02 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x72> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 35e66 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xb6> │ │ │ │ + b.n 35e46 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xb6> │ │ │ │ ldrd r5, r4, [sp, #8] │ │ │ │ - movw r1, #124 @ 0x7c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #50804 @ 0xc674 │ │ │ │ + movw r1, #62640 @ 0xf4b0 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + movw r0, #48088 @ 0xbbd8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 927a8 │ │ │ │ + bl 920a0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 35e1e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x6e> │ │ │ │ + beq.n 35dfe <_PyInterpreterState_SetEvalFrameFunc@@Base+0x6e> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 29e8c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 35e5e <_PyInterpreterState_SetEvalFrameFunc@@Base+0xae> │ │ │ │ + bne.n 35e3e <_PyInterpreterState_SetEvalFrameFunc@@Base+0xae> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ - b.n 35e1e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x6e> │ │ │ │ + bl f61f4 │ │ │ │ + b.n 35dfe <_PyInterpreterState_SetEvalFrameFunc@@Base+0x6e> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #20 │ │ │ │ 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 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #12] @ (35e90 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xe0>) │ │ │ │ + ldr r0, [pc, #12] @ (35e70 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xe0>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 13b1dc │ │ │ │ + bl 13a74c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r5, pc, #384 @ (adr r5, 36014 ) │ │ │ │ + add r5, pc, #384 @ (adr r5, 35ff4 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #92] @ (35f00 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x150>) │ │ │ │ + ldr r1, [pc, #92] @ (35ee0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x150>) │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 24374c │ │ │ │ - cbnz r0, 35eb8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x108> │ │ │ │ - bl d7c24 │ │ │ │ + bl 24293c │ │ │ │ + cbnz r0, 35e98 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x108> │ │ │ │ + bl d74fc │ │ │ │ mov r5, r0 │ │ │ │ - b.n 35ece <_PyInterpreterState_SetEvalFrameFunc@@Base+0x11e> │ │ │ │ + b.n 35eae <_PyInterpreterState_SetEvalFrameFunc@@Base+0x11e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 35ecc <_PyInterpreterState_SetEvalFrameFunc@@Base+0x11c> │ │ │ │ + beq.n 35eac <_PyInterpreterState_SetEvalFrameFunc@@Base+0x11c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 35ecc <_PyInterpreterState_SetEvalFrameFunc@@Base+0x11c> │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 35eac <_PyInterpreterState_SetEvalFrameFunc@@Base+0x11c> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ - ldr r1, [pc, #44] @ (35f00 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x150>) │ │ │ │ - bl 24374c │ │ │ │ + ldr r1, [pc, #44] @ (35ee0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x150>) │ │ │ │ + bl 24293c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r5, 35efc <_PyInterpreterState_SetEvalFrameFunc@@Base+0x14c> │ │ │ │ + cbz r5, 35edc <_PyInterpreterState_SetEvalFrameFunc@@Base+0x14c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1258c4 <_PyErr_ChainExceptions1@@Base> │ │ │ │ - cbz r4, 35efa <_PyInterpreterState_SetEvalFrameFunc@@Base+0x14a> │ │ │ │ + bl 1250a8 <_PyErr_ChainExceptions1@@Base> │ │ │ │ + cbz r4, 35eda <_PyInterpreterState_SetEvalFrameFunc@@Base+0x14a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35efa <_PyInterpreterState_SetEvalFrameFunc@@Base+0x14a> │ │ │ │ + beq.n 35eda <_PyInterpreterState_SetEvalFrameFunc@@Base+0x14a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 35efa <_PyInterpreterState_SetEvalFrameFunc@@Base+0x14a> │ │ │ │ + cbnz r3, 35eda <_PyInterpreterState_SetEvalFrameFunc@@Base+0x14a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ itt vs │ │ │ │ lslvs r1, r1, #1 │ │ │ │ pushvs {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #8] @ (35f28 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x178>) │ │ │ │ + ldr r0, [pc, #8] @ (35f08 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x178>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 13b1dc │ │ │ │ + bl 13a74c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - add r6, pc, #272 @ (adr r6, 3603c ) │ │ │ │ + add r6, pc, #272 @ (adr r6, 3601c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 35f36 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x186> │ │ │ │ - b.w 12cb38 │ │ │ │ + beq.n 35f16 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x186> │ │ │ │ + b.w 12c344 │ │ │ │ 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, #71 @ 0x47 │ │ │ │ - movw r1, #51108 @ 0xc7a4 │ │ │ │ + movw r1, #48164 @ 0xbc24 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 244ea0 <_Py_c_pow@@Base+0x114> │ │ │ │ + bl 244090 <_Py_c_pow@@Base+0x110> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 35f86 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1d6> │ │ │ │ + beq.n 35f66 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1d6> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35f88 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1d8> │ │ │ │ + beq.n 35f68 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1d8> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 35f88 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1d8> │ │ │ │ + b.n 35f68 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1d8> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 35fb0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x200> │ │ │ │ + cbz r0, 35f90 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x200> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35fbc <_PyInterpreterState_SetEvalFrameFunc@@Base+0x20c> │ │ │ │ + beq.n 35f9c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x20c> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 35fbc <_PyInterpreterState_SetEvalFrameFunc@@Base+0x20c> │ │ │ │ + b.n 35f9c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x20c> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1fd728 │ │ │ │ + bl 1fc7a4 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 35fa0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1f0> │ │ │ │ + bne.n 35f80 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1f0> │ │ │ │ + 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 35fbe <_PyInterpreterState_SetEvalFrameFunc@@Base+0x22e> │ │ │ │ + ldrd r0, r1, [r4] │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 13c29c │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #8428 @ 0x20ec │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 35fb2 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x222> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00035fbe : │ │ │ │ +00035fd6 : │ │ │ │ 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 7afb8 │ │ │ │ + bl 7af78 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 35fe6 │ │ │ │ - movw r0, #51792 @ 0xca50 │ │ │ │ + cbnz r0, 35ffe │ │ │ │ + movw r0, #48848 @ 0xbed0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 1f6ea8 │ │ │ │ - b.n 36014 │ │ │ │ + bl 1f5e50 │ │ │ │ + b.n 3602c │ │ │ │ mov r1, r0 │ │ │ │ - movw r2, #51792 @ 0xca50 │ │ │ │ + movw r2, #48848 @ 0xbed0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r0, r5 │ │ │ │ - bl 216340 │ │ │ │ + bl 215238 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 36008 │ │ │ │ + beq.n 36020 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 3600c │ │ │ │ + cbz r3, 36024 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 36014 │ │ │ │ + b.n 3602c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 36008 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 36020 │ │ │ │ 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 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #8] @ (3603c ) │ │ │ │ + ldr r0, [pc, #8] @ (36054 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 13b1dc │ │ │ │ + bl 13a74c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - add r7, pc, #736 @ (adr r7, 36320 ) │ │ │ │ + add r7, pc, #736 @ (adr r7, 36338 ) │ │ │ │ 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 36060 │ │ │ │ - ldrd r0, r1, [r4] │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 13cd30 │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #11412 @ 0x2c94 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 36054 │ │ │ │ - pop {r4, pc} │ │ │ │ │ │ │ │ -00036078 <_PyCompile_Assemble@@Base>: │ │ │ │ +00036058 <_PyCompile_Assemble@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ movw r3, #52888 @ 0xce98 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 360b2 <_PyCompile_Assemble@@Base+0x3a> │ │ │ │ + beq.n 36092 <_PyCompile_Assemble@@Base+0x3a> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #51904 @ 0xcac0 │ │ │ │ + movw r1, #48960 @ 0xbf40 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 360cc <_PyCompile_Assemble@@Base+0x54> │ │ │ │ + bl 12e510 │ │ │ │ + b.n 360ac <_PyCompile_Assemble@@Base+0x54> │ │ │ │ add.w r8, sp, #28 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r0, r8 │ │ │ │ movs r1, #0 │ │ │ │ blx 2957c │ │ │ │ - bl 71f84 │ │ │ │ + bl 71f40 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 360d0 <_PyCompile_Assemble@@Base+0x58> │ │ │ │ + cbnz r0, 360b0 <_PyCompile_Assemble@@Base+0x58> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3616c <_PyCompile_Assemble@@Base+0xf4> │ │ │ │ + b.n 3614c <_PyCompile_Assemble@@Base+0xf4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 100b60 │ │ │ │ + bl 100584 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 360de <_PyCompile_Assemble@@Base+0x66> │ │ │ │ + cbnz r0, 360be <_PyCompile_Assemble@@Base+0x66> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3614a <_PyCompile_Assemble@@Base+0xd2> │ │ │ │ + b.n 3612a <_PyCompile_Assemble@@Base+0xd2> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1c05e0 │ │ │ │ + bl 1be4b8 <_PySys_GetRequiredAttrString@@Base+0x22d0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 360da <_PyCompile_Assemble@@Base+0x62> │ │ │ │ + beq.n 360ba <_PyCompile_Assemble@@Base+0x62> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 103c88 │ │ │ │ + bl 1036cc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 360da <_PyCompile_Assemble@@Base+0x62> │ │ │ │ + beq.n 360ba <_PyCompile_Assemble@@Base+0x62> │ │ │ │ add r3, sp, #20 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 107bcc <_PyDict_DelItemIf@@Base+0x3b0> │ │ │ │ + bl 107548 <_PyDict_DelItemIf@@Base+0x3b0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 360da <_PyCompile_Assemble@@Base+0x62> │ │ │ │ + beq.n 360ba <_PyCompile_Assemble@@Base+0x62> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 100898 │ │ │ │ + bl 1002bc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 360da <_PyCompile_Assemble@@Base+0x62> │ │ │ │ + beq.n 360ba <_PyCompile_Assemble@@Base+0x62> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #0 │ │ │ │ str.w r9, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ str.w r8, [sp] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 1090e4 │ │ │ │ + bl 108a5c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3614a <_PyCompile_Assemble@@Base+0xd2> │ │ │ │ + beq.n 3612a <_PyCompile_Assemble@@Base+0xd2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3614a <_PyCompile_Assemble@@Base+0xd2> │ │ │ │ + cbnz r3, 3612a <_PyCompile_Assemble@@Base+0xd2> │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 36160 <_PyCompile_Assemble@@Base+0xe8> │ │ │ │ + beq.n 36140 <_PyCompile_Assemble@@Base+0xe8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 36160 <_PyCompile_Assemble@@Base+0xe8> │ │ │ │ + cbnz r3, 36140 <_PyCompile_Assemble@@Base+0xe8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 10f960 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ + bl 10f288 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ mov r0, r8 │ │ │ │ - bl 10f440 <_PyObject_GC_Resize@@Base+0x58> │ │ │ │ + bl 10ed68 <_PyObject_GC_Resize@@Base+0x58> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 36194 <_PyCompile_Assemble@@Base+0x11c> │ │ │ │ + bne.n 36174 <_PyCompile_Assemble@@Base+0x11c> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldrd r6, r5, [r5] │ │ │ │ - cbz r1, 361ac <_PyCompile_Assemble@@Base+0x134> │ │ │ │ - b.n 361ba <_PyCompile_Assemble@@Base+0x142> │ │ │ │ + cbz r1, 3618c <_PyCompile_Assemble@@Base+0x134> │ │ │ │ + b.n 3619a <_PyCompile_Assemble@@Base+0x142> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #14296 @ 0x37d8 │ │ │ │ + movw r0, #11352 @ 0x2c58 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3618a <_PyCompile_Assemble@@Base+0x112> │ │ │ │ - b.n 361b6 <_PyCompile_Assemble@@Base+0x13e> │ │ │ │ + bne.n 3616a <_PyCompile_Assemble@@Base+0x112> │ │ │ │ + b.n 36196 <_PyCompile_Assemble@@Base+0x13e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 245fbc <_Py_c_pow@@Base+0x1230> │ │ │ │ + bl 2451ac <_Py_c_pow@@Base+0x122c> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 361ba <_PyCompile_Assemble@@Base+0x142> │ │ │ │ + bne.n 3619a <_PyCompile_Assemble@@Base+0x142> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 361de <_PyCompile_Assemble@@Base+0x166> │ │ │ │ + b.n 361be <_PyCompile_Assemble@@Base+0x166> │ │ │ │ ldr r4, [r4, #20] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbnz r0, 361ca <_PyCompile_Assemble@@Base+0x152> │ │ │ │ - bl 71f84 │ │ │ │ + cbnz r0, 361aa <_PyCompile_Assemble@@Base+0x152> │ │ │ │ + bl 71f40 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 361b6 <_PyCompile_Assemble@@Base+0x13e> │ │ │ │ + beq.n 36196 <_PyCompile_Assemble@@Base+0x13e> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 7a1f4 │ │ │ │ + bl 7a1b4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 361b6 <_PyCompile_Assemble@@Base+0x13e> │ │ │ │ + beq.n 36196 <_PyCompile_Assemble@@Base+0x13e> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000361e0 : │ │ │ │ - ldr r0, [pc, #4] @ (361e8 ) │ │ │ │ - b.w cf5bc │ │ │ │ +000361c0 : │ │ │ │ + ldr r0, [pc, #4] @ (361c8 ) │ │ │ │ + b.w ceee4 │ │ │ │ nop │ │ │ │ adds r4, r5, #2 │ │ │ │ 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 361ec │ │ │ │ + ldrd r0, r1, [r4] │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 132b08 │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #17496 @ 0x4458 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 361e0 │ │ │ │ + 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, #51964 @ 0xcafc │ │ │ │ + movw r1, #49020 @ 0xbf7c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r4, r0 │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10cd30 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 36214 │ │ │ │ + bge.n 3622c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 363f4 │ │ │ │ + b.n 3640c │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51968 @ 0xcb00 │ │ │ │ + movw r1, #49024 @ 0xbf80 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10cd30 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3620e │ │ │ │ + blt.n 36226 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51980 @ 0xcb0c │ │ │ │ + movw r1, #49036 @ 0xbf8c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10cd30 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3620e │ │ │ │ + blt.n 36226 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51996 @ 0xcb1c │ │ │ │ + movw r1, #49052 @ 0xbf9c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10cd30 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3620e │ │ │ │ + blt.n 36226 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52008 @ 0xcb28 │ │ │ │ + movw r1, #49064 @ 0xbfa8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10cd30 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3620e │ │ │ │ + blt.n 36226 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52020 @ 0xcb34 │ │ │ │ + movw r1, #49076 @ 0xbfb4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10cd30 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3620e │ │ │ │ + blt.n 36226 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52032 @ 0xcb40 │ │ │ │ + movw r1, #49088 @ 0xbfc0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10cd30 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3620e │ │ │ │ + blt.n 36226 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52048 @ 0xcb50 │ │ │ │ + movw r1, #49104 @ 0xbfd0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10cd30 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3620e │ │ │ │ + blt.n 36226 │ │ │ │ movs r2, #134 @ 0x86 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52060 @ 0xcb5c │ │ │ │ + movw r1, #49116 @ 0xbfdc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10cd30 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3620e │ │ │ │ + blt.n 36226 │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52072 @ 0xcb68 │ │ │ │ + movw r1, #49128 @ 0xbfe8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10cd30 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3620e │ │ │ │ + blt.n 36226 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52084 @ 0xcb74 │ │ │ │ + movw r1, #49140 @ 0xbff4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10cd30 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3620e │ │ │ │ + blt.n 36226 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52100 @ 0xcb84 │ │ │ │ + movw r1, #49156 @ 0xc004 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10cd30 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3620e │ │ │ │ + blt.n 36226 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52112 @ 0xcb90 │ │ │ │ + movw r1, #49168 @ 0xc010 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10cd30 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3620e │ │ │ │ + blt.n 36226 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52124 @ 0xcb9c │ │ │ │ + movw r1, #49180 @ 0xc01c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10cd30 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3620e │ │ │ │ + blt.w 36226 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52140 @ 0xcbac │ │ │ │ + movw r1, #49196 @ 0xc02c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10cd30 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3620e │ │ │ │ + blt.w 36226 │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52156 @ 0xcbbc │ │ │ │ + movw r1, #49212 @ 0xc03c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10cd30 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3620e │ │ │ │ + blt.w 36226 │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52180 @ 0xcbd4 │ │ │ │ + movw r1, #49236 @ 0xc054 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10cd30 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3620e │ │ │ │ + blt.w 36226 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52000 @ 0xcb20 │ │ │ │ + movw r1, #49056 @ 0xbfa0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10cd30 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3620e │ │ │ │ + blt.w 36226 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52200 @ 0xcbe8 │ │ │ │ + movw r1, #49256 @ 0xc068 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10cd30 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3620e │ │ │ │ + blt.w 36226 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52216 @ 0xcbf8 │ │ │ │ + movw r1, #49272 @ 0xc078 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10cd30 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3620e │ │ │ │ + blt.w 36226 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52024 @ 0xcb38 │ │ │ │ + movw r1, #49080 @ 0xbfb8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10cd30 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3620e │ │ │ │ + blt.w 36226 │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52232 @ 0xcc08 │ │ │ │ + movw r1, #49288 @ 0xc088 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10cd30 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3620e │ │ │ │ + blt.w 36226 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52240 @ 0xcc10 │ │ │ │ + movw r1, #49296 @ 0xc090 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10cd30 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3620e │ │ │ │ + blt.w 36226 │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52252 @ 0xcc1c │ │ │ │ + movw r1, #49308 @ 0xc09c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10cd30 │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000363f6 : │ │ │ │ - movw r3, #57428 @ 0xe054 │ │ │ │ +0003640e : │ │ │ │ + movw r3, #54444 @ 0xd4ac │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ movs r2, #136 @ 0x88 │ │ │ │ - b.w 1bc764 │ │ │ │ - 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 36424 │ │ │ │ - ldrd r0, r1, [r4] │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 133824 │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #20480 @ 0x5000 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 36418 │ │ │ │ - pop {r4, pc} │ │ │ │ + b.w 1ba5a0 │ │ │ │ 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] @ (36570 ) │ │ │ │ + ldr r2, [pc, #292] @ (36550 ) │ │ │ │ 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 36478 │ │ │ │ + beq.n 36458 │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ - cbz r4, 3647a │ │ │ │ + cbz r4, 3645a │ │ │ │ ldr.w r4, [r4, #136] @ 0x88 │ │ │ │ - movw r3, #25661 @ 0x643d │ │ │ │ + movw r3, #25629 @ 0x641d │ │ │ │ movt r3, #3 │ │ │ │ subs r3, r4, r3 │ │ │ │ negs r4, r3 │ │ │ │ adcs r4, r3 │ │ │ │ - b.n 3647a │ │ │ │ + b.n 3645a │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 36552 │ │ │ │ + beq.n 36532 │ │ │ │ ldr.w r0, [r3, #136] @ 0x88 │ │ │ │ - movw r3, #25661 @ 0x643d │ │ │ │ + movw r3, #25629 @ 0x641d │ │ │ │ movt r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 36552 │ │ │ │ - cbnz r4, 36496 │ │ │ │ + bne.n 36532 │ │ │ │ + cbnz r4, 36476 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 36510 │ │ │ │ + b.n 364f0 │ │ │ │ ldr.w r3, [r1, #172] @ 0xac │ │ │ │ - cbz r3, 364b4 │ │ │ │ + cbz r3, 36494 │ │ │ │ ldr.w ip, [r3, #8]! │ │ │ │ movs r0, #0 │ │ │ │ cmp ip, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 36510 │ │ │ │ + ble.n 364f0 │ │ │ │ ldr.w lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 364a2 │ │ │ │ - b.n 364ce │ │ │ │ + bne.n 36482 │ │ │ │ + b.n 364ae │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 364ce │ │ │ │ + beq.n 364ae │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 364b6 │ │ │ │ + bne.n 36496 │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 36510 │ │ │ │ - ldr r2, [pc, #164] @ (36574 ) │ │ │ │ + bne.n 364f0 │ │ │ │ + ldr r2, [pc, #164] @ (36554 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 24744c │ │ │ │ + bl 2466ac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36568 │ │ │ │ - beq.n 36510 │ │ │ │ + blt.n 36548 │ │ │ │ + beq.n 364f0 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ (36574 ) │ │ │ │ + ldr r1, [pc, #148] @ (36554 ) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 1617a4 <_PyUnicode_Copy@@Base+0xfc> │ │ │ │ + bl 15fc34 <_PyUnicode_Copy@@Base+0xfc> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 3656a │ │ │ │ + bne.n 3654a │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 36492 │ │ │ │ + beq.n 36472 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 36492 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 36492 │ │ │ │ + bne.n 36472 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 36472 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #100] @ (36578 ) │ │ │ │ + ldr r1, [pc, #100] @ (36558 ) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 1617a4 <_PyUnicode_Copy@@Base+0xfc> │ │ │ │ + bl 15fc34 <_PyUnicode_Copy@@Base+0xfc> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 3656a │ │ │ │ + bne.n 3654a │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 3653e │ │ │ │ + bne.n 3651e │ │ │ │ movw r3, #7528 @ 0x1d68 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - b.n 3656a │ │ │ │ + b.n 3654a │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 36552 │ │ │ │ + beq.n 36532 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 36552 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 36532 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 36534 │ │ │ │ - ldr r1, [pc, #28] @ (36574 ) │ │ │ │ + beq.n 36514 │ │ │ │ + ldr r1, [pc, #28] @ (36554 ) │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 1617a4 <_PyUnicode_Copy@@Base+0xfc> │ │ │ │ + bl 15fc34 <_PyUnicode_Copy@@Base+0xfc> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 3656a │ │ │ │ + b.n 3654a │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #640 @ 0x280 │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r1, sp, #352 @ 0x160 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0003657c : │ │ │ │ +0003655c : │ │ │ │ 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, #57636 @ 0xe124 │ │ │ │ + movw r4, #54652 @ 0xd57c │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl e6840 │ │ │ │ + bl e6124 │ │ │ │ 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 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #12] @ (365c8 ) │ │ │ │ + ldr r0, [pc, #12] @ (365a8 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 13b1dc │ │ │ │ + bl 13a74c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r5, pc, #912 @ (adr r5, 3695c <_PyCompile_CodeGen@@Base+0x1e0>) │ │ │ │ + add r5, pc, #912 @ (adr r5, 3693c <_PyCompile_CodeGen@@Base+0x1e0>) │ │ │ │ lsls r1, 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, #4016] @ 0xfb0 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ add.w r0, r1, #12 │ │ │ │ - cbz r2, 365ea │ │ │ │ + cbz r2, 365ca │ │ │ │ ldr r5, [r2, #8] │ │ │ │ - b.n 365f8 │ │ │ │ + b.n 365d8 │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 365f6 │ │ │ │ + bne.n 365d6 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 36616 │ │ │ │ + cbnz r0, 365f6 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 365f8 │ │ │ │ + b.n 365d8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r1, [pc, #380] @ (36778 ) │ │ │ │ + ldr r1, [pc, #380] @ (36758 ) │ │ │ │ add r3, sp, #24 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106468 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 36618 │ │ │ │ - b.n 36648 │ │ │ │ + cbnz r0, 365f8 │ │ │ │ + b.n 36628 │ │ │ │ mov r5, r2 │ │ │ │ ldr.w r8, [r6] │ │ │ │ adds r1, r4, r5 │ │ │ │ subs r4, r1, #1 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 3664c │ │ │ │ - movw r2, #50576 @ 0xc590 │ │ │ │ + bmi.n 3662c │ │ │ │ + movw r2, #47592 @ 0xb9e8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #46648 @ 0xb638 │ │ │ │ + movw r1, #43664 @ 0xaa90 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #52352 @ 0xcc80 │ │ │ │ + movw r0, #49408 @ 0xc100 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r3, r8 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 245b50 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3676e │ │ │ │ - cbz r4, 366b8 │ │ │ │ + b.n 3674e │ │ │ │ + cbz r4, 36698 │ │ │ │ ldr.w sl, [r6, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 3665e │ │ │ │ + beq.n 3663e │ │ │ │ subs r4, r1, #2 │ │ │ │ - bne.n 36666 │ │ │ │ - b.n 366ce │ │ │ │ + bne.n 36646 │ │ │ │ + b.n 366ae │ │ │ │ movw sl, #4356 @ 0x1104 │ │ │ │ movt sl, #71 @ 0x47 │ │ │ │ ldr.w r9, [r6, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 36676 │ │ │ │ + beq.n 36656 │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 366dc │ │ │ │ - b.n 3667e │ │ │ │ + beq.n 366bc │ │ │ │ + b.n 3665e │ │ │ │ movw r9, #47352 @ 0xb8f8 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 36692 │ │ │ │ - bl c6fd0 │ │ │ │ + cbz r0, 36672 │ │ │ │ + bl c68b4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36648 │ │ │ │ + blt.n 36628 │ │ │ │ subs r5, r4, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne.n 36696 │ │ │ │ - b.n 366e4 │ │ │ │ + bne.n 36676 │ │ │ │ + b.n 366c4 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 366a8 │ │ │ │ - bl c6fd0 │ │ │ │ + cbz r0, 36688 │ │ │ │ + bl c68b4 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.n 36648 │ │ │ │ + blt.n 36628 │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 366aa │ │ │ │ - b.n 366e2 │ │ │ │ + bne.n 3668a │ │ │ │ + b.n 366c2 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - bl c6fd0 │ │ │ │ + bl c68b4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 36648 │ │ │ │ + blt.n 36628 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 366e6 │ │ │ │ + b.n 366c6 │ │ │ │ movw r9, #47352 @ 0xb8f8 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ movw sl, #4356 @ 0x1104 │ │ │ │ movt sl, #71 @ 0x47 │ │ │ │ mov r6, r4 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 366e6 │ │ │ │ + b.n 366c6 │ │ │ │ movw r9, #47352 @ 0xb8f8 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ mov r6, r4 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 366e6 │ │ │ │ + b.n 366c6 │ │ │ │ mov r6, r4 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 366e6 │ │ │ │ + b.n 366c6 │ │ │ │ mov r5, r7 │ │ │ │ movs r6, #0 │ │ │ │ tst r4, r5 │ │ │ │ - beq.n 36702 │ │ │ │ + beq.n 366e2 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #53508 @ 0xd104 │ │ │ │ + movw r1, #50524 @ 0xc55c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 36648 │ │ │ │ - cbz r6, 36722 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 36628 │ │ │ │ + cbz r6, 36702 │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ - beq.n 36722 │ │ │ │ + beq.n 36702 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #53544 @ 0xd128 │ │ │ │ + movw r1, #50560 @ 0xc580 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 36648 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 36628 │ │ │ │ mov r0, sl │ │ │ │ and.w r5, r5, #1 │ │ │ │ - bl 1fa1e0 │ │ │ │ + bl 1f9120 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36648 │ │ │ │ - bl 1f9f60 │ │ │ │ + beq.n 36628 │ │ │ │ + bl 1f8ed8 │ │ │ │ mov r7, r0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ and.w r6, r6, #1 │ │ │ │ mov r0, r8 │ │ │ │ str r5, [sp, #0] │ │ │ │ str r6, [sp, #4] │ │ │ │ str r7, [sp, #8] │ │ │ │ - bl 34c2e │ │ │ │ + bl 34c0e │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 790b0 │ │ │ │ + bl 79060 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3676e │ │ │ │ + beq.n 3674e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3676e │ │ │ │ + cbnz r3, 3674e │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ adds r4, r1, #4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0003677c <_PyCompile_CodeGen@@Base>: │ │ │ │ +0003675c <_PyCompile_CodeGen@@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 │ │ │ │ sub sp, #8 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 1c6ea8 │ │ │ │ - cbnz r0, 367b4 <_PyCompile_CodeGen@@Base+0x38> │ │ │ │ + bl 1c4d7c │ │ │ │ + cbnz r0, 36794 <_PyCompile_CodeGen@@Base+0x38> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #52420 @ 0xccc4 │ │ │ │ + movw r1, #49476 @ 0xc144 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 367bc <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ - bl 92468 <_PyArena_New@@Base> │ │ │ │ + bl 12e510 │ │ │ │ + b.n 3679c <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ + bl 91d60 <_PyArena_New@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 367c0 <_PyCompile_CodeGen@@Base+0x44> │ │ │ │ + cbnz r0, 367a0 <_PyCompile_CodeGen@@Base+0x44> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 3699c <_PyCompile_CodeGen@@Base+0x220> │ │ │ │ + b.n 3697c <_PyCompile_CodeGen@@Base+0x220> │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ - bl 220cbc <_PyErr_BadInternalCall@@Base+0x8c4> │ │ │ │ + bl 21fb2c <_PyErr_BadInternalCall@@Base+0x8c4> │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 367e6 <_PyCompile_CodeGen@@Base+0x6a> │ │ │ │ - bl 226d68 <_PyErr_BadInternalCall@@Base+0x6970> │ │ │ │ - cbz r0, 367e6 <_PyCompile_CodeGen@@Base+0x6a> │ │ │ │ + cbz r0, 367c6 <_PyCompile_CodeGen@@Base+0x6a> │ │ │ │ + bl 225c10 <_PyErr_BadInternalCall@@Base+0x69a8> │ │ │ │ + cbz r0, 367c6 <_PyCompile_CodeGen@@Base+0x6a> │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1b81cc │ │ │ │ + bl 1b6008 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 367ee <_PyCompile_CodeGen@@Base+0x72> │ │ │ │ + cbnz r0, 367ce <_PyCompile_CodeGen@@Base+0x72> │ │ │ │ mov r0, r7 │ │ │ │ - bl 112c54 <_PyArena_Free@@Base> │ │ │ │ - b.n 367bc <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ + bl 112570 <_PyArena_Free@@Base> │ │ │ │ + b.n 3679c <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ movs r6, #1 │ │ │ │ strb.w r6, [r0, #64] @ 0x40 │ │ │ │ - bl 71f84 │ │ │ │ + bl 71f40 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 367bc <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ - ldr r1, [pc, #420] @ (369a4 <_PyCompile_CodeGen@@Base+0x228>) │ │ │ │ + beq.n 3679c <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ + ldr r1, [pc, #420] @ (36984 <_PyCompile_CodeGen@@Base+0x228>) │ │ │ │ mov r3, r8 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl e9c88 │ │ │ │ + bl e956c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 367bc <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ + beq.n 3679c <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1bc204 │ │ │ │ + bl 1ba040 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 36820 <_PyCompile_CodeGen@@Base+0xa4> │ │ │ │ + bne.n 36800 <_PyCompile_CodeGen@@Base+0xa4> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 36984 <_PyCompile_CodeGen@@Base+0x208> │ │ │ │ + b.n 36964 <_PyCompile_CodeGen@@Base+0x208> │ │ │ │ ldr r6, [r5, #52] @ 0x34 │ │ │ │ ldr.w r2, [r6, #700] @ 0x2bc │ │ │ │ - cbnz r2, 36830 <_PyCompile_CodeGen@@Base+0xb4> │ │ │ │ + cbnz r2, 36810 <_PyCompile_CodeGen@@Base+0xb4> │ │ │ │ ldr.w r2, [r6, #704] @ 0x2c0 │ │ │ │ - cbz r2, 36856 <_PyCompile_CodeGen@@Base+0xda> │ │ │ │ - b.n 36844 <_PyCompile_CodeGen@@Base+0xc8> │ │ │ │ + cbz r2, 36836 <_PyCompile_CodeGen@@Base+0xda> │ │ │ │ + b.n 36824 <_PyCompile_CodeGen@@Base+0xc8> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #38884 @ 0x97e4 │ │ │ │ + movw r1, #35900 @ 0x8c3c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 8084c │ │ │ │ + bl 80844 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 36828 <_PyCompile_CodeGen@@Base+0xac> │ │ │ │ - b.n 3681c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + bne.n 36808 <_PyCompile_CodeGen@@Base+0xac> │ │ │ │ + b.n 367fc <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52436 @ 0xccd4 │ │ │ │ + movw r1, #49492 @ 0xc154 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8084c │ │ │ │ + bl 80844 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3681c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + beq.n 367fc <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r2, [r6, #708] @ 0x2c4 │ │ │ │ - cbz r2, 3686e <_PyCompile_CodeGen@@Base+0xf2> │ │ │ │ + cbz r2, 3684e <_PyCompile_CodeGen@@Base+0xf2> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52448 @ 0xcce0 │ │ │ │ + movw r1, #49504 @ 0xc160 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8084c │ │ │ │ + bl 80844 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3681c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + beq.n 367fc <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ - cbz r2, 36886 <_PyCompile_CodeGen@@Base+0x10a> │ │ │ │ + cbz r2, 36866 <_PyCompile_CodeGen@@Base+0x10a> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #5864 @ 0x16e8 │ │ │ │ + movw r1, #2992 @ 0xbb0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8084c │ │ │ │ + bl 80844 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3681c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + beq.n 367fc <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r2, [r6, #716] @ 0x2cc │ │ │ │ - cbz r2, 3689e <_PyCompile_CodeGen@@Base+0x122> │ │ │ │ + cbz r2, 3687e <_PyCompile_CodeGen@@Base+0x122> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #54412 @ 0xd48c │ │ │ │ + movw r1, #51468 @ 0xc90c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 8084c │ │ │ │ + bl 80844 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3681c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + beq.n 367fc <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r2, [r6, #720] @ 0x2d0 │ │ │ │ - cbz r2, 368b6 <_PyCompile_CodeGen@@Base+0x13a> │ │ │ │ + cbz r2, 36896 <_PyCompile_CodeGen@@Base+0x13a> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52456 @ 0xcce8 │ │ │ │ + movw r1, #49512 @ 0xc168 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8084c │ │ │ │ + bl 80844 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3681c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + beq.n 367fc <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r2, [r6, #724] @ 0x2d4 │ │ │ │ - cbz r2, 368ce <_PyCompile_CodeGen@@Base+0x152> │ │ │ │ + cbz r2, 368ae <_PyCompile_CodeGen@@Base+0x152> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52468 @ 0xccf4 │ │ │ │ + movw r1, #49524 @ 0xc174 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8084c │ │ │ │ + bl 80844 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3681c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + beq.n 367fc <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r0, [r6, #732] @ 0x2dc │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80ee8 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3681c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + beq.n 367fc <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #52480 @ 0xcd00 │ │ │ │ + movw r1, #49536 @ 0xc180 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 8084c │ │ │ │ + bl 80844 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 790b0 │ │ │ │ + bl 79060 │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 3681c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + beq.n 367fc <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r0, [r6, #736] @ 0x2e0 │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80ee8 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3681c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + beq.n 367fc <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #52492 @ 0xcd0c │ │ │ │ + movw r1, #49548 @ 0xc18c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 8084c │ │ │ │ + bl 80844 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 790b0 │ │ │ │ + bl 79060 │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 3681c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + beq.w 367fc <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r0, [r6, #740] @ 0x2e4 │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80ee8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3681c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + beq.w 367fc <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #52508 @ 0xcd1c │ │ │ │ + movw r1, #49564 @ 0xc19c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 8084c │ │ │ │ + bl 80844 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 790b0 │ │ │ │ + bl 79060 │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 3681c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + beq.w 367fc <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r1, [r8] │ │ │ │ mov r0, r5 │ │ │ │ subs r1, #3 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ - bl 1c02a4 │ │ │ │ + bl 1be180 <_PySys_GetRequiredAttrString@@Base+0x1f98> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 3681c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + beq.w 367fc <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 10129c │ │ │ │ + bl 100cd8 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ mov r2, r4 │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - bl 7e404 │ │ │ │ + bl 7e3e8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 790b0 │ │ │ │ + bl 79060 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c29e8 │ │ │ │ + bl 1c08c0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c3ea8 │ │ │ │ + bl 1c1d80 │ │ │ │ mov r0, r7 │ │ │ │ - bl 112c54 <_PyArena_Free@@Base> │ │ │ │ + bl 112570 <_PyArena_Free@@Base> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r2, [sp, #160] @ 0xa0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r3, r1 │ │ │ │ + movs r2, #2 │ │ │ │ + mov r1, sp │ │ │ │ + str r0, [sp, #0] │ │ │ │ + ldr r0, [pc, #8] @ (369ac <_PyCompile_CodeGen@@Base+0x250>) │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 13a74c │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + add r7, pc, #992 @ (adr r7, 36d90 <_PyEval_FormatExcUnbound@@Base+0xc4>) │ │ │ │ + lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r7, r0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r0, r1 │ │ │ │ - cbnz r3, 369ca <_PyCompile_CodeGen@@Base+0x24e> │ │ │ │ + cbnz r3, 369d2 <_PyCompile_CodeGen@@Base+0x276> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 369ca <_PyCompile_CodeGen@@Base+0x24e> │ │ │ │ + ble.n 369d2 <_PyCompile_CodeGen@@Base+0x276> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 369ca <_PyCompile_CodeGen@@Base+0x24e> │ │ │ │ - cbnz r1, 369e4 <_PyCompile_CodeGen@@Base+0x268> │ │ │ │ + bne.n 369d2 <_PyCompile_CodeGen@@Base+0x276> │ │ │ │ + cbnz r1, 369ec <_PyCompile_CodeGen@@Base+0x290> │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #16] │ │ │ │ - ldr r4, [pc, #300] @ (36afc <_PyCompile_CodeGen@@Base+0x380>) │ │ │ │ + ldr r4, [pc, #300] @ (36b04 <_PyCompile_CodeGen@@Base+0x3a8>) │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 36a10 <_PyCompile_CodeGen@@Base+0x294> │ │ │ │ + bl 106468 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 36a18 <_PyCompile_CodeGen@@Base+0x2bc> │ │ │ │ ldr.w r8, [r0] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 36a14 <_PyCompile_CodeGen@@Base+0x298> │ │ │ │ - movw r2, #50576 @ 0xc590 │ │ │ │ + bmi.n 36a1c <_PyCompile_CodeGen@@Base+0x2c0> │ │ │ │ + movw r2, #47592 @ 0xb9e8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #46648 @ 0xb638 │ │ │ │ + movw r1, #43664 @ 0xaa90 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #57044 @ 0xded4 │ │ │ │ + movw r0, #54060 @ 0xd32c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r3, r8 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 245b50 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 36af2 <_PyCompile_CodeGen@@Base+0x376> │ │ │ │ + b.n 36afa <_PyCompile_CodeGen@@Base+0x39e> │ │ │ │ mov r0, r8 │ │ │ │ - bl 118a14 │ │ │ │ + bl 11832c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36af2 <_PyCompile_CodeGen@@Base+0x376> │ │ │ │ + beq.n 36afa <_PyCompile_CodeGen@@Base+0x39e> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 14cabc │ │ │ │ + bl 14b6bc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 36acc <_PyCompile_CodeGen@@Base+0x350> │ │ │ │ - bl 98598 │ │ │ │ + beq.n 36ad4 <_PyCompile_CodeGen@@Base+0x378> │ │ │ │ + bl 97eb0 │ │ │ │ mov sl, r0 │ │ │ │ movs r0, #69 @ 0x45 │ │ │ │ mov.w r9, #0 │ │ │ │ blx 29228 │ │ │ │ adds r3, r0, #1 │ │ │ │ ite ne │ │ │ │ movne r6, r0 │ │ │ │ moveq.w r6, #1024 @ 0x400 │ │ │ │ add.w fp, sp, #36 @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 6cf28 │ │ │ │ + bl 6cef0 │ │ │ │ mov r3, r6 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 36a62 <_PyCompile_CodeGen@@Base+0x2e6> │ │ │ │ + cbnz r0, 36a6a <_PyCompile_CodeGen@@Base+0x30e> │ │ │ │ mov r5, r9 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 36a90 <_PyCompile_CodeGen@@Base+0x314> │ │ │ │ + b.n 36a98 <_PyCompile_CodeGen@@Base+0x33c> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ str.w fp, [sp] │ │ │ │ blx 2a82c │ │ │ │ - cbz r0, 36a86 <_PyCompile_CodeGen@@Base+0x30a> │ │ │ │ + cbz r0, 36a8e <_PyCompile_CodeGen@@Base+0x332> │ │ │ │ movs r3, #0 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bne.n 36a86 <_PyCompile_CodeGen@@Base+0x30a> │ │ │ │ + bne.n 36a8e <_PyCompile_CodeGen@@Base+0x332> │ │ │ │ cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 36a8c <_PyCompile_CodeGen@@Base+0x310> │ │ │ │ + bge.n 36a94 <_PyCompile_CodeGen@@Base+0x338> │ │ │ │ lsls r6, r6, #1 │ │ │ │ mov r9, r5 │ │ │ │ - b.n 36a4a <_PyCompile_CodeGen@@Base+0x2ce> │ │ │ │ + b.n 36a52 <_PyCompile_CodeGen@@Base+0x2f6> │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 36a90 <_PyCompile_CodeGen@@Base+0x314> │ │ │ │ + b.n 36a98 <_PyCompile_CodeGen@@Base+0x33c> │ │ │ │ mov.w r9, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 9b07c │ │ │ │ + bl 9a968 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ - cbnz r6, 36ac0 <_PyCompile_CodeGen@@Base+0x344> │ │ │ │ + cbnz r6, 36ac8 <_PyCompile_CodeGen@@Base+0x36c> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 36aa6 <_PyCompile_CodeGen@@Base+0x32a> │ │ │ │ - bl 1ef298 │ │ │ │ - b.n 36ad0 <_PyCompile_CodeGen@@Base+0x354> │ │ │ │ + beq.n 36aae <_PyCompile_CodeGen@@Base+0x352> │ │ │ │ + bl 1ee218 │ │ │ │ + b.n 36ad8 <_PyCompile_CodeGen@@Base+0x37c> │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #52564 @ 0xcd54 │ │ │ │ + movw r1, #49712 @ 0xc230 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ - b.n 36ad0 <_PyCompile_CodeGen@@Base+0x354> │ │ │ │ + bl d52b8 │ │ │ │ + b.n 36ad8 <_PyCompile_CodeGen@@Base+0x37c> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 205560 │ │ │ │ + bl 204644 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 36ad0 <_PyCompile_CodeGen@@Base+0x354> │ │ │ │ + b.n 36ad8 <_PyCompile_CodeGen@@Base+0x37c> │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6cd04 │ │ │ │ + bl 6cccc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 36ae6 <_PyCompile_CodeGen@@Base+0x36a> │ │ │ │ + beq.n 36aee <_PyCompile_CodeGen@@Base+0x392> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 36aea <_PyCompile_CodeGen@@Base+0x36e> │ │ │ │ + cbz r3, 36af2 <_PyCompile_CodeGen@@Base+0x396> │ │ │ │ mov r4, r6 │ │ │ │ - b.n 36af2 <_PyCompile_CodeGen@@Base+0x376> │ │ │ │ + b.n 36afa <_PyCompile_CodeGen@@Base+0x39e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 36ae6 <_PyCompile_CodeGen@@Base+0x36a> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 36aee <_PyCompile_CodeGen@@Base+0x392> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ adds r4, r4, #5 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r3, r1 │ │ │ │ - movs r2, #2 │ │ │ │ - mov r1, sp │ │ │ │ - str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #8] @ (36b24 <_PyCompile_CodeGen@@Base+0x3a8>) │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 13b1dc │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - add r7, pc, #992 @ (adr r7, 36f08 ) │ │ │ │ + ldr r0, [pc, #0] @ (36b0c <_PyCompile_CodeGen@@Base+0x3b0>) │ │ │ │ + bx lr │ │ │ │ + strb r4, [r0, #6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #8] @ (36b4c <_PyCompile_CodeGen@@Base+0x3d0>) │ │ │ │ + ldr r0, [pc, #8] @ (36b34 <_PyCompile_CodeGen@@Base+0x3d8>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 13b1dc │ │ │ │ + bl 13a74c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - add r5, pc, #640 @ (adr r5, 36dd0 <_PyEval_FormatExcUnbound@@Base+0xe4>) │ │ │ │ + add r5, pc, #640 @ (adr r5, 36db8 <_PyEval_FormatExcUnbound@@Base+0xec>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ strd r0, r1, [sp] │ │ │ │ - cbnz r2, 36b72 <_PyCompile_CodeGen@@Base+0x3f6> │ │ │ │ + cbnz r2, 36b5a <_PyCompile_CodeGen@@Base+0x3fe> │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #52] @ (36ba0 <_PyCompile_CodeGen@@Base+0x424>) │ │ │ │ - bl 13b1dc │ │ │ │ - b.n 36b7e <_PyCompile_CodeGen@@Base+0x402> │ │ │ │ + ldr r0, [pc, #52] @ (36b88 <_PyCompile_CodeGen@@Base+0x42c>) │ │ │ │ + bl 13a74c │ │ │ │ + b.n 36b66 <_PyCompile_CodeGen@@Base+0x40a> │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #44] @ (36ba4 <_PyCompile_CodeGen@@Base+0x428>) │ │ │ │ + ldr r0, [pc, #44] @ (36b8c <_PyCompile_CodeGen@@Base+0x430>) │ │ │ │ movs r2, #3 │ │ │ │ - bl 13b1dc │ │ │ │ - cbz r0, 36b98 <_PyCompile_CodeGen@@Base+0x41c> │ │ │ │ + bl 13a74c │ │ │ │ + cbz r0, 36b80 <_PyCompile_CodeGen@@Base+0x424> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 36b94 <_PyCompile_CodeGen@@Base+0x418> │ │ │ │ + beq.n 36b7c <_PyCompile_CodeGen@@Base+0x420> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 36b94 <_PyCompile_CodeGen@@Base+0x418> │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 36b7c <_PyCompile_CodeGen@@Base+0x420> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 36b9c <_PyCompile_CodeGen@@Base+0x420> │ │ │ │ + b.n 36b84 <_PyCompile_CodeGen@@Base+0x428> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - add r1, pc, #960 @ (adr r1, 36f64 ) │ │ │ │ + add r1, pc, #960 @ (adr r1, 36f4c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r7, sp, #0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r0, [pc, #0] @ (36bac <_PyCompile_CodeGen@@Base+0x430>) │ │ │ │ - bx lr │ │ │ │ - strb r4, [r0, #6] │ │ │ │ - lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #288] @ (36ce0 <_PyCompile_CodeGen@@Base+0x564>) │ │ │ │ + ldr r2, [pc, #288] @ (36cc0 <_PyCompile_CodeGen@@Base+0x564>) │ │ │ │ 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 36bea <_PyCompile_CodeGen@@Base+0x46e> │ │ │ │ + beq.n 36bca <_PyCompile_CodeGen@@Base+0x46e> │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ - cbz r4, 36bec <_PyCompile_CodeGen@@Base+0x470> │ │ │ │ + cbz r4, 36bcc <_PyCompile_CodeGen@@Base+0x470> │ │ │ │ ldr r4, [r4, #12] │ │ │ │ - movw r3, #27569 @ 0x6bb1 │ │ │ │ + movw r3, #27537 @ 0x6b91 │ │ │ │ movt r3, #3 │ │ │ │ subs r3, r4, r3 │ │ │ │ negs r4, r3 │ │ │ │ adcs r4, r3 │ │ │ │ - b.n 36bec <_PyCompile_CodeGen@@Base+0x470> │ │ │ │ + b.n 36bcc <_PyCompile_CodeGen@@Base+0x470> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 36cc2 <_PyCompile_CodeGen@@Base+0x546> │ │ │ │ + beq.n 36ca2 <_PyCompile_CodeGen@@Base+0x546> │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - movw r3, #27569 @ 0x6bb1 │ │ │ │ + movw r3, #27537 @ 0x6b91 │ │ │ │ movt r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 36cc2 <_PyCompile_CodeGen@@Base+0x546> │ │ │ │ - cbnz r4, 36c06 <_PyCompile_CodeGen@@Base+0x48a> │ │ │ │ + bne.n 36ca2 <_PyCompile_CodeGen@@Base+0x546> │ │ │ │ + cbnz r4, 36be6 <_PyCompile_CodeGen@@Base+0x48a> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 36c80 <_PyCompile_CodeGen@@Base+0x504> │ │ │ │ + b.n 36c60 <_PyCompile_CodeGen@@Base+0x504> │ │ │ │ ldr.w r3, [r1, #172] @ 0xac │ │ │ │ - cbz r3, 36c24 <_PyCompile_CodeGen@@Base+0x4a8> │ │ │ │ + cbz r3, 36c04 <_PyCompile_CodeGen@@Base+0x4a8> │ │ │ │ ldr.w ip, [r3, #8]! │ │ │ │ movs r0, #0 │ │ │ │ cmp ip, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 36c80 <_PyCompile_CodeGen@@Base+0x504> │ │ │ │ + ble.n 36c60 <_PyCompile_CodeGen@@Base+0x504> │ │ │ │ ldr.w lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 36c12 <_PyCompile_CodeGen@@Base+0x496> │ │ │ │ - b.n 36c3e <_PyCompile_CodeGen@@Base+0x4c2> │ │ │ │ + bne.n 36bf2 <_PyCompile_CodeGen@@Base+0x496> │ │ │ │ + b.n 36c1e <_PyCompile_CodeGen@@Base+0x4c2> │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 36c3e <_PyCompile_CodeGen@@Base+0x4c2> │ │ │ │ + beq.n 36c1e <_PyCompile_CodeGen@@Base+0x4c2> │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 36c26 <_PyCompile_CodeGen@@Base+0x4aa> │ │ │ │ + bne.n 36c06 <_PyCompile_CodeGen@@Base+0x4aa> │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 36c80 <_PyCompile_CodeGen@@Base+0x504> │ │ │ │ - ldr r2, [pc, #164] @ (36ce4 <_PyCompile_CodeGen@@Base+0x568>) │ │ │ │ + bne.n 36c60 <_PyCompile_CodeGen@@Base+0x504> │ │ │ │ + ldr r2, [pc, #164] @ (36cc4 <_PyCompile_CodeGen@@Base+0x568>) │ │ │ │ mov r0, r5 │ │ │ │ - bl 24744c │ │ │ │ + bl 2466ac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36cd8 <_PyCompile_CodeGen@@Base+0x55c> │ │ │ │ - beq.n 36c80 <_PyCompile_CodeGen@@Base+0x504> │ │ │ │ + blt.n 36cb8 <_PyCompile_CodeGen@@Base+0x55c> │ │ │ │ + beq.n 36c60 <_PyCompile_CodeGen@@Base+0x504> │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ (36ce4 <_PyCompile_CodeGen@@Base+0x568>) │ │ │ │ + ldr r1, [pc, #148] @ (36cc4 <_PyCompile_CodeGen@@Base+0x568>) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 1617a4 <_PyUnicode_Copy@@Base+0xfc> │ │ │ │ + bl 15fc34 <_PyUnicode_Copy@@Base+0xfc> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 36cda <_PyCompile_CodeGen@@Base+0x55e> │ │ │ │ + bne.n 36cba <_PyCompile_CodeGen@@Base+0x55e> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 36c02 <_PyCompile_CodeGen@@Base+0x486> │ │ │ │ + beq.n 36be2 <_PyCompile_CodeGen@@Base+0x486> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 36c02 <_PyCompile_CodeGen@@Base+0x486> │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 36c02 <_PyCompile_CodeGen@@Base+0x486> │ │ │ │ + bne.n 36be2 <_PyCompile_CodeGen@@Base+0x486> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 36be2 <_PyCompile_CodeGen@@Base+0x486> │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #100] @ (36ce8 <_PyCompile_CodeGen@@Base+0x56c>) │ │ │ │ + ldr r1, [pc, #100] @ (36cc8 <_PyCompile_CodeGen@@Base+0x56c>) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 1617a4 <_PyUnicode_Copy@@Base+0xfc> │ │ │ │ + bl 15fc34 <_PyUnicode_Copy@@Base+0xfc> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 36cda <_PyCompile_CodeGen@@Base+0x55e> │ │ │ │ + bne.n 36cba <_PyCompile_CodeGen@@Base+0x55e> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 36cae <_PyCompile_CodeGen@@Base+0x532> │ │ │ │ + bne.n 36c8e <_PyCompile_CodeGen@@Base+0x532> │ │ │ │ movw r3, #7528 @ 0x1d68 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - b.n 36cda <_PyCompile_CodeGen@@Base+0x55e> │ │ │ │ + b.n 36cba <_PyCompile_CodeGen@@Base+0x55e> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 36cc2 <_PyCompile_CodeGen@@Base+0x546> │ │ │ │ + beq.n 36ca2 <_PyCompile_CodeGen@@Base+0x546> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 36cc2 <_PyCompile_CodeGen@@Base+0x546> │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 36ca2 <_PyCompile_CodeGen@@Base+0x546> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 36ca4 <_PyCompile_CodeGen@@Base+0x528> │ │ │ │ - ldr r1, [pc, #28] @ (36ce4 <_PyCompile_CodeGen@@Base+0x568>) │ │ │ │ + beq.n 36c84 <_PyCompile_CodeGen@@Base+0x528> │ │ │ │ + ldr r1, [pc, #28] @ (36cc4 <_PyCompile_CodeGen@@Base+0x568>) │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 1617a4 <_PyUnicode_Copy@@Base+0xfc> │ │ │ │ + bl 15fc34 <_PyUnicode_Copy@@Base+0xfc> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 36cda <_PyCompile_CodeGen@@Base+0x55e> │ │ │ │ + b.n 36cba <_PyCompile_CodeGen@@Base+0x55e> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #768 @ 0x300 │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r1, sp, #608 @ 0x260 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00036cec <_PyEval_FormatExcUnbound@@Base>: │ │ │ │ +00036ccc <_PyEval_FormatExcUnbound@@Base>: │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ - cbz r3, 36cf4 <_PyEval_FormatExcUnbound@@Base+0x8> │ │ │ │ + cbz r3, 36cd4 <_PyEval_FormatExcUnbound@@Base+0x8> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 36d38 <_PyEval_FormatExcUnbound@@Base+0x4c> │ │ │ │ + cbnz r3, 36d18 <_PyEval_FormatExcUnbound@@Base+0x4c> │ │ │ │ push {r4} │ │ │ │ ldr r4, [r1, #72] @ 0x48 │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ ldr r1, [r1, #64] @ 0x40 │ │ │ │ add.w r4, r4, r2, lsl #2 │ │ │ │ subs r1, r3, r1 │ │ │ │ cmp r2, r1 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - bge.n 36d20 <_PyEval_FormatExcUnbound@@Base+0x34> │ │ │ │ + bge.n 36d00 <_PyEval_FormatExcUnbound@@Base+0x34> │ │ │ │ movw r1, #56028 @ 0xdadc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - movw r2, #18448 @ 0x4810 │ │ │ │ + movw r2, #15504 @ 0x3c90 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ pop {r4} │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - b.w 1eb0d0 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ + b.w 1ea054 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ movw r1, #48052 @ 0xbbb4 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - movw r2, #52772 @ 0xce24 │ │ │ │ + movw r2, #49828 @ 0xc2a4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ pop {r4} │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - b.w 1eb0d0 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ + b.w 1ea054 <_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 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #12] @ (36d60 <_PyEval_FormatExcUnbound@@Base+0x74>) │ │ │ │ + ldr r0, [pc, #12] @ (36d40 <_PyEval_FormatExcUnbound@@Base+0x74>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 13b1dc │ │ │ │ + bl 13a74c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r6, pc, #16 @ (adr r6, 36d74 <_PyEval_FormatExcUnbound@@Base+0x88>) │ │ │ │ + add r6, pc, #16 @ (adr r6, 36d54 <_PyEval_FormatExcUnbound@@Base+0x88>) │ │ │ │ lsls r1, 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 36d92 <_PyEval_FormatExcUnbound@@Base+0xa6> │ │ │ │ + bgt.n 36d72 <_PyEval_FormatExcUnbound@@Base+0xa6> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1268 @ 0x4f4 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #63820 @ 0xf94c │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 36dac <_PyEval_FormatExcUnbound@@Base+0xc0> │ │ │ │ + bl 12e510 │ │ │ │ + b.n 36d8c <_PyEval_FormatExcUnbound@@Base+0xc0> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 36db0 <_PyEval_FormatExcUnbound@@Base+0xc4> │ │ │ │ + cbz r3, 36d90 <_PyEval_FormatExcUnbound@@Base+0xc4> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #17876 @ 0x45d4 │ │ │ │ + movw r1, #14892 @ 0x3a2c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 36dcc <_PyEval_FormatExcUnbound@@Base+0xe0> │ │ │ │ + b.n 36dac <_PyEval_FormatExcUnbound@@Base+0xe0> │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - cbnz r0, 36dbe <_PyEval_FormatExcUnbound@@Base+0xd2> │ │ │ │ + cbnz r0, 36d9e <_PyEval_FormatExcUnbound@@Base+0xd2> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 36dcc <_PyEval_FormatExcUnbound@@Base+0xe0> │ │ │ │ - ldr r1, [pc, #16] @ (36dd0 <_PyEval_FormatExcUnbound@@Base+0xe4>) │ │ │ │ + b.n 36dac <_PyEval_FormatExcUnbound@@Base+0xe0> │ │ │ │ + ldr r1, [pc, #16] @ (36db0 <_PyEval_FormatExcUnbound@@Base+0xe4>) │ │ │ │ add r2, sp, #4 │ │ │ │ - bl bc3f4 │ │ │ │ + bl bbd40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36db4 <_PyEval_FormatExcUnbound@@Base+0xc8> │ │ │ │ + beq.n 36d94 <_PyEval_FormatExcUnbound@@Base+0xc8> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ble.n 36dbc <_PyEval_FormatExcUnbound@@Base+0xd0> │ │ │ │ + ble.n 36d9c <_PyEval_FormatExcUnbound@@Base+0xd0> │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r2, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.n 36df4 <_PyEval_FormatExcUnbound@@Base+0x108> │ │ │ │ + bmi.n 36dd4 <_PyEval_FormatExcUnbound@@Base+0x108> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #52884 @ 0xce94 │ │ │ │ + movw r1, #49940 @ 0xc314 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d599c │ │ │ │ + b.w d52b8 │ │ │ │ stmdb 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 r0, r2 │ │ │ │ mov r7, r2 │ │ │ │ - bl 118a14 │ │ │ │ + bl 11832c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36ed4 <_PyEval_FormatExcUnbound@@Base+0x1e8> │ │ │ │ + beq.n 36eb4 <_PyEval_FormatExcUnbound@@Base+0x1e8> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 14cabc │ │ │ │ + bl 14b6bc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 36ec2 <_PyEval_FormatExcUnbound@@Base+0x1d6> │ │ │ │ - bl 98598 │ │ │ │ + beq.n 36ea2 <_PyEval_FormatExcUnbound@@Base+0x1d6> │ │ │ │ + bl 97eb0 │ │ │ │ mov sl, r0 │ │ │ │ movs r0, #70 @ 0x46 │ │ │ │ mov.w r9, #0 │ │ │ │ blx 29228 │ │ │ │ adds r3, r0, #1 │ │ │ │ ite ne │ │ │ │ movne r5, r0 │ │ │ │ moveq.w r5, #1024 @ 0x400 │ │ │ │ add.w fp, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 6cf28 │ │ │ │ + bl 6cef0 │ │ │ │ mov r3, r5 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 36e58 <_PyEval_FormatExcUnbound@@Base+0x16c> │ │ │ │ + cbnz r0, 36e38 <_PyEval_FormatExcUnbound@@Base+0x16c> │ │ │ │ mov r4, r9 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 36e86 <_PyEval_FormatExcUnbound@@Base+0x19a> │ │ │ │ + b.n 36e66 <_PyEval_FormatExcUnbound@@Base+0x19a> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #20 │ │ │ │ str.w fp, [sp] │ │ │ │ blx 2a27c │ │ │ │ - cbz r0, 36e7c <_PyEval_FormatExcUnbound@@Base+0x190> │ │ │ │ + cbz r0, 36e5c <_PyEval_FormatExcUnbound@@Base+0x190> │ │ │ │ movs r3, #0 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bne.n 36e7c <_PyEval_FormatExcUnbound@@Base+0x190> │ │ │ │ + bne.n 36e5c <_PyEval_FormatExcUnbound@@Base+0x190> │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 36e82 <_PyEval_FormatExcUnbound@@Base+0x196> │ │ │ │ + bge.n 36e62 <_PyEval_FormatExcUnbound@@Base+0x196> │ │ │ │ lsls r5, r5, #1 │ │ │ │ mov r9, r4 │ │ │ │ - b.n 36e40 <_PyEval_FormatExcUnbound@@Base+0x154> │ │ │ │ + b.n 36e20 <_PyEval_FormatExcUnbound@@Base+0x154> │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 36e86 <_PyEval_FormatExcUnbound@@Base+0x19a> │ │ │ │ + b.n 36e66 <_PyEval_FormatExcUnbound@@Base+0x19a> │ │ │ │ mov.w r9, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 9b07c │ │ │ │ + bl 9a968 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ - cbnz r5, 36eb6 <_PyEval_FormatExcUnbound@@Base+0x1ca> │ │ │ │ + cbnz r5, 36e96 <_PyEval_FormatExcUnbound@@Base+0x1ca> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 36e9c <_PyEval_FormatExcUnbound@@Base+0x1b0> │ │ │ │ - bl 1ef298 │ │ │ │ - b.n 36ec6 <_PyEval_FormatExcUnbound@@Base+0x1da> │ │ │ │ + beq.n 36e7c <_PyEval_FormatExcUnbound@@Base+0x1b0> │ │ │ │ + bl 1ee218 │ │ │ │ + b.n 36ea6 <_PyEval_FormatExcUnbound@@Base+0x1da> │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r7 │ │ │ │ - movw r1, #52924 @ 0xcebc │ │ │ │ + movw r1, #49980 @ 0xc33c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ - b.n 36ec6 <_PyEval_FormatExcUnbound@@Base+0x1da> │ │ │ │ + bl d52b8 │ │ │ │ + b.n 36ea6 <_PyEval_FormatExcUnbound@@Base+0x1da> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1da694 <_Py_Uid_Converter@@Base+0x100> │ │ │ │ + bl 1d8598 <_Py_Uid_Converter@@Base+0x100> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 36ec6 <_PyEval_FormatExcUnbound@@Base+0x1da> │ │ │ │ + b.n 36ea6 <_PyEval_FormatExcUnbound@@Base+0x1da> │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cd04 │ │ │ │ + bl 6cccc │ │ │ │ mov r0, r6 │ │ │ │ mov r6, r5 │ │ │ │ - bl 138634 <_Py_DecRef@@Base> │ │ │ │ + bl 137ba8 <_Py_DecRef@@Base> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ -00036edc : │ │ │ │ +00036ebc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl d1ed8 │ │ │ │ - cbz r0, 36f22 │ │ │ │ + bl d17fc │ │ │ │ + cbz r0, 36f02 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - movw r1, #29844 @ 0x7494 │ │ │ │ + movw r1, #26860 @ 0x68ec │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d599c │ │ │ │ - b.n 36f42 │ │ │ │ + bl d52b8 │ │ │ │ + b.n 36f22 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl d1ed8 │ │ │ │ + bl d17fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 36f02 │ │ │ │ + bne.n 36ee2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 36f46 │ │ │ │ - bl 1ef298 │ │ │ │ + ble.n 36f26 │ │ │ │ + bl 1ee218 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 36f6c │ │ │ │ + b.n 36f4c │ │ │ │ add r1, r2 │ │ │ │ - bl 160dd0 │ │ │ │ + bl 15f260 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36f42 │ │ │ │ + beq.n 36f22 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - cbz r0, 36f6c │ │ │ │ + cbz r0, 36f4c │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ blx 29c10 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r0, r3 │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 36f78 │ │ │ │ + beq.n 36f58 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d29b0 │ │ │ │ + bl d22d4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 36f84 │ │ │ │ + beq.n 36f64 │ │ │ │ mov r0, sp │ │ │ │ - bl d29b0 │ │ │ │ + bl d22d4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r3, r1 │ │ │ │ + movs r2, #2 │ │ │ │ + mov r1, sp │ │ │ │ + str r0, [sp, #0] │ │ │ │ + ldr r0, [pc, #12] @ (36f90 ) │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 13a74c │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + add r7, pc, #304 @ (adr r7, 370c4 ) │ │ │ │ + lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72f38 │ │ │ │ + bl 72ef0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37060 │ │ │ │ + beq.n 3706a │ │ │ │ movw r0, #11644 @ 0x2d7c │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 36fc8 │ │ │ │ + bne.n 36fd2 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 36fb8 │ │ │ │ + bne.n 36fc2 │ │ │ │ mov r6, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 36fd4 │ │ │ │ - bl 27378c │ │ │ │ + beq.n 36fde │ │ │ │ + bl 272b8c │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ blx 298f4 │ │ │ │ blx 29ec8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - cbz r1, 37032 │ │ │ │ - bl 205560 │ │ │ │ + cbz r1, 3703c │ │ │ │ + bl 204644 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r5, 37004 │ │ │ │ + cbnz r5, 3700e │ │ │ │ mov r0, r5 │ │ │ │ - bl 79054 │ │ │ │ + bl 79004 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3700c │ │ │ │ - b.n 37018 │ │ │ │ - bl 86010 │ │ │ │ - cbz r0, 3701c │ │ │ │ - b.n 36ff2 │ │ │ │ + bne.n 37016 │ │ │ │ + b.n 37022 │ │ │ │ + bl 85b74 │ │ │ │ + cbz r0, 37026 │ │ │ │ + b.n 36ffc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 37018 │ │ │ │ + cbnz r3, 37022 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 37032 │ │ │ │ + b.n 3703c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 36fdc │ │ │ │ + beq.n 36fe6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 36fdc │ │ │ │ + bne.n 36fe6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 36fdc │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 36fe6 │ │ │ │ blx 2a7bc │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r6] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3704e │ │ │ │ + bne.n 37058 │ │ │ │ strexb r1, r3, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 3703e │ │ │ │ + bne.n 37048 │ │ │ │ dmb ish │ │ │ │ - beq.n 37060 │ │ │ │ + beq.n 3706a │ │ │ │ movw r0, #11644 @ 0x2d7c │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ - bl 251744 │ │ │ │ + bl 250a74 │ │ │ │ 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 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #12] @ (3708c ) │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 13b1dc │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - add r7, pc, #304 @ (adr r7, 371c0 ) │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r3, r1 │ │ │ │ - movs r2, #2 │ │ │ │ - mov r1, sp │ │ │ │ - str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #8] @ (370b4 ) │ │ │ │ + ldr r0, [pc, #8] @ (37094 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 13b1dc │ │ │ │ + bl 13a74c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - add r7, pc, #192 @ (adr r7, 37178 ) │ │ │ │ + add r7, pc, #192 @ (adr r7, 37158 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #8] @ (370dc ) │ │ │ │ + ldr r0, [pc, #8] @ (370bc ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 13b1dc │ │ │ │ + bl 13a74c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - add r5, pc, #512 @ (adr r5, 372e0 <_PyType_GetModuleByDef3@@Base+0x24>) │ │ │ │ + add r5, pc, #512 @ (adr r5, 372c0 <_PyType_GetModuleByDef3@@Base+0x24>) │ │ │ │ lsls r1, 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, 37100 │ │ │ │ + cbnz r3, 370e0 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 37100 │ │ │ │ + ble.n 370e0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 37100 │ │ │ │ - cbnz r0, 3711c │ │ │ │ + bne.n 370e0 │ │ │ │ + cbnz r0, 370fc │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #76] @ (37154 ) │ │ │ │ + ldr r4, [pc, #76] @ (37134 ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 3711c │ │ │ │ + bl 106468 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 370fc │ │ │ │ movs r3, #0 │ │ │ │ - b.n 3714c │ │ │ │ + b.n 3712c │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f9350 │ │ │ │ + bl f8cb0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 37130 │ │ │ │ - bl 805dc │ │ │ │ + bne.n 37110 │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 37118 │ │ │ │ + bne.n 370f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 167374 <_PyCompile_OpcodeIsValid@@Base> │ │ │ │ + bl 165830 <_PyCompile_OpcodeIsValid@@Base> │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r2, #4308 @ 0x10d4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, r2 │ │ │ │ @@ -18888,743 +18874,742 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #8] @ (3717c ) │ │ │ │ + ldr r0, [pc, #8] @ (3715c ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 13b1dc │ │ │ │ + bl 13a74c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #288] @ (372b0 ) │ │ │ │ + ldr r2, [pc, #288] @ (37290 ) │ │ │ │ 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 371ba │ │ │ │ + beq.n 3719a │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ - cbz r4, 371bc │ │ │ │ + cbz r4, 3719c │ │ │ │ ldr r4, [r4, #48] @ 0x30 │ │ │ │ - movw r3, #29057 @ 0x7181 │ │ │ │ + movw r3, #29025 @ 0x7161 │ │ │ │ movt r3, #3 │ │ │ │ subs r3, r4, r3 │ │ │ │ negs r4, r3 │ │ │ │ adcs r4, r3 │ │ │ │ - b.n 371bc │ │ │ │ + b.n 3719c │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 37292 │ │ │ │ + beq.n 37272 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - movw r3, #29057 @ 0x7181 │ │ │ │ + movw r3, #29025 @ 0x7161 │ │ │ │ movt r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 37292 │ │ │ │ - cbnz r4, 371d6 │ │ │ │ + bne.n 37272 │ │ │ │ + cbnz r4, 371b6 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 37250 │ │ │ │ + b.n 37230 │ │ │ │ ldr.w r3, [r1, #172] @ 0xac │ │ │ │ - cbz r3, 371f4 │ │ │ │ + cbz r3, 371d4 │ │ │ │ ldr.w ip, [r3, #8]! │ │ │ │ movs r0, #0 │ │ │ │ cmp ip, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 37250 │ │ │ │ + ble.n 37230 │ │ │ │ ldr.w lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 371e2 │ │ │ │ - b.n 3720e │ │ │ │ + bne.n 371c2 │ │ │ │ + b.n 371ee │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3720e │ │ │ │ + beq.n 371ee │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 371f6 │ │ │ │ + bne.n 371d6 │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 37250 │ │ │ │ - ldr r2, [pc, #164] @ (372b4 ) │ │ │ │ + bne.n 37230 │ │ │ │ + ldr r2, [pc, #164] @ (37294 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 24744c │ │ │ │ + bl 2466ac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 372a8 │ │ │ │ - beq.n 37250 │ │ │ │ + blt.n 37288 │ │ │ │ + beq.n 37230 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ (372b4 ) │ │ │ │ + ldr r1, [pc, #148] @ (37294 ) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 1617a4 <_PyUnicode_Copy@@Base+0xfc> │ │ │ │ + bl 15fc34 <_PyUnicode_Copy@@Base+0xfc> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 372aa │ │ │ │ + bne.n 3728a │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 371d2 │ │ │ │ + beq.n 371b2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 371d2 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 371d2 │ │ │ │ + bne.n 371b2 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 371b2 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #100] @ (372b8 ) │ │ │ │ + ldr r1, [pc, #100] @ (37298 ) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 1617a4 <_PyUnicode_Copy@@Base+0xfc> │ │ │ │ + bl 15fc34 <_PyUnicode_Copy@@Base+0xfc> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 372aa │ │ │ │ + bne.n 3728a │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 3727e │ │ │ │ + bne.n 3725e │ │ │ │ movw r3, #7528 @ 0x1d68 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - b.n 372aa │ │ │ │ + b.n 3728a │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 37292 │ │ │ │ + beq.n 37272 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 37292 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 37272 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 37274 │ │ │ │ - ldr r1, [pc, #28] @ (372b4 ) │ │ │ │ + beq.n 37254 │ │ │ │ + ldr r1, [pc, #28] @ (37294 ) │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 1617a4 <_PyUnicode_Copy@@Base+0xfc> │ │ │ │ + bl 15fc34 <_PyUnicode_Copy@@Base+0xfc> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 372aa │ │ │ │ + b.n 3728a │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #368 @ 0x170 │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r6, sp, #496 @ 0x1f0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -000372bc <_PyType_GetModuleByDef3@@Base>: │ │ │ │ +0003729c <_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 r5, r1 │ │ │ │ mov r1, r3 │ │ │ │ mov r8, r3 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r2 │ │ │ │ - bl 1c6590 │ │ │ │ + bl 1c4464 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 37316 <_PyType_GetModuleByDef3@@Base+0x5a> │ │ │ │ + cbnz r0, 372f6 <_PyType_GetModuleByDef3@@Base+0x5a> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6590 │ │ │ │ + bl 1c4464 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 37316 <_PyType_GetModuleByDef3@@Base+0x5a> │ │ │ │ + cbnz r0, 372f6 <_PyType_GetModuleByDef3@@Base+0x5a> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c6590 │ │ │ │ + bl 1c4464 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 37316 <_PyType_GetModuleByDef3@@Base+0x5a> │ │ │ │ + cbnz r0, 372f6 <_PyType_GetModuleByDef3@@Base+0x5a> │ │ │ │ ldr r1, [r6, #12] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #53244 @ 0xcffc │ │ │ │ + movw r1, #50300 @ 0xc47c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d599c │ │ │ │ + bl d52b8 │ │ │ │ mov r0, r4 │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov ip, r3 │ │ │ │ - cbz r3, 3733c <_PyType_GetModuleByDef3@@Base+0x80> │ │ │ │ + cbz r3, 3731c <_PyType_GetModuleByDef3@@Base+0x80> │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - b.n 3733e <_PyType_GetModuleByDef3@@Base+0x82> │ │ │ │ + b.n 3731e <_PyType_GetModuleByDef3@@Base+0x82> │ │ │ │ mov r7, r3 │ │ │ │ - ldr r5, [pc, #268] @ (3744c <_PyType_GetModuleByDef3@@Base+0x190>) │ │ │ │ + ldr r5, [pc, #268] @ (3742c <_PyType_GetModuleByDef3@@Base+0x190>) │ │ │ │ mvn.w r3, #99 @ 0x63 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ 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 3736e <_PyType_GetModuleByDef3@@Base+0xb2> │ │ │ │ + bne.n 3734e <_PyType_GetModuleByDef3@@Base+0xb2> │ │ │ │ cmp r8, ip │ │ │ │ - ble.n 3736e <_PyType_GetModuleByDef3@@Base+0xb2> │ │ │ │ + ble.n 3734e <_PyType_GetModuleByDef3@@Base+0xb2> │ │ │ │ cmp.w r8, #2 │ │ │ │ - bgt.n 3736e <_PyType_GetModuleByDef3@@Base+0xb2> │ │ │ │ - cbnz r6, 37392 <_PyType_GetModuleByDef3@@Base+0xd6> │ │ │ │ - ldr r1, [pc, #224] @ (37450 <_PyType_GetModuleByDef3@@Base+0x194>) │ │ │ │ + bgt.n 3734e <_PyType_GetModuleByDef3@@Base+0xb2> │ │ │ │ + cbnz r6, 37372 <_PyType_GetModuleByDef3@@Base+0xd6> │ │ │ │ + ldr r1, [pc, #224] @ (37430 <_PyType_GetModuleByDef3@@Base+0x194>) │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, ip │ │ │ │ add r1, sp, #28 │ │ │ │ movs r4, #2 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r1, #1 │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106468 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3741c <_PyType_GetModuleByDef3@@Base+0x160> │ │ │ │ + beq.n 373fc <_PyType_GetModuleByDef3@@Base+0x160> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r8, r7 │ │ │ │ - bl 1184ec │ │ │ │ + bl 117e04 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37418 <_PyType_GetModuleByDef3@@Base+0x15c> │ │ │ │ + beq.n 373f8 <_PyType_GetModuleByDef3@@Base+0x15c> │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 373d4 <_PyType_GetModuleByDef3@@Base+0x118> │ │ │ │ + beq.n 373b4 <_PyType_GetModuleByDef3@@Base+0x118> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 373c4 <_PyType_GetModuleByDef3@@Base+0x108> │ │ │ │ - bl f9350 │ │ │ │ + cbz r0, 373a4 <_PyType_GetModuleByDef3@@Base+0x108> │ │ │ │ + bl f8cb0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 373bc <_PyType_GetModuleByDef3@@Base+0x100> │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 37418 <_PyType_GetModuleByDef3@@Base+0x15c> │ │ │ │ + bne.n 3739c <_PyType_GetModuleByDef3@@Base+0x100> │ │ │ │ + bl 805d4 │ │ │ │ + cbnz r0, 373f8 <_PyType_GetModuleByDef3@@Base+0x15c> │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 373d8 <_PyType_GetModuleByDef3@@Base+0x11c> │ │ │ │ - b.n 373c8 <_PyType_GetModuleByDef3@@Base+0x10c> │ │ │ │ + beq.n 373b8 <_PyType_GetModuleByDef3@@Base+0x11c> │ │ │ │ + b.n 373a8 <_PyType_GetModuleByDef3@@Base+0x10c> │ │ │ │ mov.w r4, #438 @ 0x1b6 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1c2a94 │ │ │ │ - cbnz r0, 373d8 <_PyType_GetModuleByDef3@@Base+0x11c> │ │ │ │ - b.n 37418 <_PyType_GetModuleByDef3@@Base+0x15c> │ │ │ │ + bl 1c096c │ │ │ │ + cbnz r0, 373b8 <_PyType_GetModuleByDef3@@Base+0x11c> │ │ │ │ + b.n 373f8 <_PyType_GetModuleByDef3@@Base+0x15c> │ │ │ │ mov.w r4, #438 @ 0x1b6 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ - bl 98598 │ │ │ │ + bl 97eb0 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ cmn.w r6, #100 @ 0x64 │ │ │ │ mov r0, r7 │ │ │ │ - beq.n 373f8 <_PyType_GetModuleByDef3@@Base+0x13c> │ │ │ │ + beq.n 373d8 <_PyType_GetModuleByDef3@@Base+0x13c> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a294 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 373fe <_PyType_GetModuleByDef3@@Base+0x142> │ │ │ │ + b.n 373de <_PyType_GetModuleByDef3@@Base+0x142> │ │ │ │ blx 29e0c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9b07c │ │ │ │ - cbz r5, 37420 <_PyType_GetModuleByDef3@@Base+0x164> │ │ │ │ + bl 9a968 │ │ │ │ + cbz r5, 37400 <_PyType_GetModuleByDef3@@Base+0x164> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3742a <_PyType_GetModuleByDef3@@Base+0x16e> │ │ │ │ - bl e9180 │ │ │ │ + bne.n 3740a <_PyType_GetModuleByDef3@@Base+0x16e> │ │ │ │ + bl e8a64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 373da <_PyType_GetModuleByDef3@@Base+0x11e> │ │ │ │ + beq.n 373ba <_PyType_GetModuleByDef3@@Base+0x11e> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 3743a <_PyType_GetModuleByDef3@@Base+0x17e> │ │ │ │ + b.n 3741a <_PyType_GetModuleByDef3@@Base+0x17e> │ │ │ │ mov r7, r0 │ │ │ │ - b.n 3743a <_PyType_GetModuleByDef3@@Base+0x17e> │ │ │ │ + b.n 3741a <_PyType_GetModuleByDef3@@Base+0x17e> │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ - b.n 3743a <_PyType_GetModuleByDef3@@Base+0x17e> │ │ │ │ + b.n 3741a <_PyType_GetModuleByDef3@@Base+0x17e> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ - b.n 37418 <_PyType_GetModuleByDef3@@Base+0x15c> │ │ │ │ + bl f61f4 │ │ │ │ + b.n 373f8 <_PyType_GetModuleByDef3@@Base+0x15c> │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ - bl 118aa0 │ │ │ │ + bl 1183b8 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #96 @ 0x60 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - pop {r4, r5, r7, pc} │ │ │ │ + sxth r0, r6 │ │ │ │ lsls r3, r0, #1 │ │ │ │ adds r0, r5, #7 │ │ │ │ lsls r1, r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ dmb ish │ │ │ │ tst.w r3, #1 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - sub sp, #76 @ 0x4c │ │ │ │ - mov r0, r1 │ │ │ │ - add r2, sp, #16 │ │ │ │ - movw r1, #53328 @ 0xd050 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - bl 1ecd88 │ │ │ │ - cbnz r0, 3749e <_PyType_GetModuleByDef3@@Base+0x1e2> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 374e0 <_PyType_GetModuleByDef3@@Base+0x224> │ │ │ │ - ldrd r0, r1, [sp, #16] │ │ │ │ - add r2, sp, #28 │ │ │ │ - bl 1168bc <_PyTime_localtime@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3749a <_PyType_GetModuleByDef3@@Base+0x1de> │ │ │ │ - ldrd r3, r4, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #48] @ (374e4 <_PyType_GetModuleByDef3@@Base+0x228>) │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - addw r3, r3, #1900 @ 0x76c │ │ │ │ - ldr r5, [sp, #44] @ 0x2c │ │ │ │ - add.w r1, r2, #48 @ 0x30 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - add.w r1, r1, r4, lsl #2 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - add.w r2, r2, r5, lsl #2 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - ldrd r0, r3, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - movw r0, #53340 @ 0xd05c │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl e2114 │ │ │ │ - add sp, #76 @ 0x4c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - pop {r3, r5, r6, r7, pc} │ │ │ │ - lsls r3, r0, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #104 @ 0x68 │ │ │ │ mov sl, r2 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r3 │ │ │ │ - cbz r3, 37508 <_PyType_GetModuleByDef3@@Base+0x24c> │ │ │ │ + cbz r3, 37478 <_PyType_GetModuleByDef3@@Base+0x1dc> │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ - b.n 3750a <_PyType_GetModuleByDef3@@Base+0x24e> │ │ │ │ + b.n 3747a <_PyType_GetModuleByDef3@@Base+0x1de> │ │ │ │ mov r9, r3 │ │ │ │ - ldr r6, [pc, #288] @ (3762c <_PyType_GetModuleByDef3@@Base+0x370>) │ │ │ │ + ldr r6, [pc, #288] @ (3759c <_PyType_GetModuleByDef3@@Base+0x300>) │ │ │ │ mvn.w r3, #99 @ 0x63 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ - cbnz r7, 37538 <_PyType_GetModuleByDef3@@Base+0x27c> │ │ │ │ + cbnz r7, 374a8 <_PyType_GetModuleByDef3@@Base+0x20c> │ │ │ │ cmp.w sl, #1 │ │ │ │ - ble.n 37538 <_PyType_GetModuleByDef3@@Base+0x27c> │ │ │ │ + ble.n 374a8 <_PyType_GetModuleByDef3@@Base+0x20c> │ │ │ │ cmp.w sl, #2 │ │ │ │ - bne.n 37538 <_PyType_GetModuleByDef3@@Base+0x27c> │ │ │ │ - cbnz r4, 3755a <_PyType_GetModuleByDef3@@Base+0x29e> │ │ │ │ - ldr r1, [pc, #244] @ (37630 <_PyType_GetModuleByDef3@@Base+0x374>) │ │ │ │ + bne.n 374a8 <_PyType_GetModuleByDef3@@Base+0x20c> │ │ │ │ + cbnz r4, 374ca <_PyType_GetModuleByDef3@@Base+0x22e> │ │ │ │ + ldr r1, [pc, #244] @ (375a0 <_PyType_GetModuleByDef3@@Base+0x304>) │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ add r1, sp, #28 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, sl │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106468 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3761a <_PyType_GetModuleByDef3@@Base+0x35e> │ │ │ │ + beq.n 3758a <_PyType_GetModuleByDef3@@Base+0x2ee> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 1184ec │ │ │ │ + bl 117e04 │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ - cbz r0, 375b8 <_PyType_GetModuleByDef3@@Base+0x2fc> │ │ │ │ + cbz r0, 37528 <_PyType_GetModuleByDef3@@Base+0x28c> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f9350 │ │ │ │ + bl f8cb0 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 3757a <_PyType_GetModuleByDef3@@Base+0x2be> │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 375b8 <_PyType_GetModuleByDef3@@Base+0x2fc> │ │ │ │ + bne.n 374ea <_PyType_GetModuleByDef3@@Base+0x24e> │ │ │ │ + bl 805d4 │ │ │ │ + cbnz r0, 37528 <_PyType_GetModuleByDef3@@Base+0x28c> │ │ │ │ add r9, sl │ │ │ │ subs.w r5, r9, #2 │ │ │ │ - bne.n 37588 <_PyType_GetModuleByDef3@@Base+0x2cc> │ │ │ │ + bne.n 374f8 <_PyType_GetModuleByDef3@@Base+0x25c> │ │ │ │ movs r5, #1 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 375bc <_PyType_GetModuleByDef3@@Base+0x300> │ │ │ │ + b.n 3752c <_PyType_GetModuleByDef3@@Base+0x290> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 3759a <_PyType_GetModuleByDef3@@Base+0x2de> │ │ │ │ + cbz r0, 3750a <_PyType_GetModuleByDef3@@Base+0x26e> │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1c2a94 │ │ │ │ - cbz r0, 375b8 <_PyType_GetModuleByDef3@@Base+0x2fc> │ │ │ │ + bl 1c096c │ │ │ │ + cbz r0, 37528 <_PyType_GetModuleByDef3@@Base+0x28c> │ │ │ │ subs.w r5, r9, #3 │ │ │ │ - beq.n 37582 <_PyType_GetModuleByDef3@@Base+0x2c6> │ │ │ │ + beq.n 374f2 <_PyType_GetModuleByDef3@@Base+0x256> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 375ac <_PyType_GetModuleByDef3@@Base+0x2f0> │ │ │ │ - bl c6fd0 │ │ │ │ + cbz r0, 3751c <_PyType_GetModuleByDef3@@Base+0x280> │ │ │ │ + bl c68b4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 375b8 <_PyType_GetModuleByDef3@@Base+0x2fc> │ │ │ │ + blt.n 37528 <_PyType_GetModuleByDef3@@Base+0x28c> │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 375bc <_PyType_GetModuleByDef3@@Base+0x300> │ │ │ │ - b.n 375ae <_PyType_GetModuleByDef3@@Base+0x2f2> │ │ │ │ + beq.n 3752c <_PyType_GetModuleByDef3@@Base+0x290> │ │ │ │ + b.n 3751e <_PyType_GetModuleByDef3@@Base+0x282> │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl c6fd0 │ │ │ │ + bl c68b4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bge.n 375bc <_PyType_GetModuleByDef3@@Base+0x300> │ │ │ │ + bge.n 3752c <_PyType_GetModuleByDef3@@Base+0x290> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3761c <_PyType_GetModuleByDef3@@Base+0x360> │ │ │ │ + b.n 3758c <_PyType_GetModuleByDef3@@Base+0x2f0> │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ - bl 98598 │ │ │ │ + bl 97eb0 │ │ │ │ mov r4, r0 │ │ │ │ cmn.w r9, #100 @ 0x64 │ │ │ │ - bne.n 375d8 <_PyType_GetModuleByDef3@@Base+0x31c> │ │ │ │ + bne.n 37548 <_PyType_GetModuleByDef3@@Base+0x2ac> │ │ │ │ lsls r3, r6, #31 │ │ │ │ - bmi.n 375d8 <_PyType_GetModuleByDef3@@Base+0x31c> │ │ │ │ - cbnz r5, 375f2 <_PyType_GetModuleByDef3@@Base+0x336> │ │ │ │ + bmi.n 37548 <_PyType_GetModuleByDef3@@Base+0x2ac> │ │ │ │ + cbnz r5, 37562 <_PyType_GetModuleByDef3@@Base+0x2c6> │ │ │ │ mov.w r5, #256 @ 0x100 │ │ │ │ - b.n 375de <_PyType_GetModuleByDef3@@Base+0x322> │ │ │ │ + b.n 3754e <_PyType_GetModuleByDef3@@Base+0x2b2> │ │ │ │ lsls r5, r5, #8 │ │ │ │ eor.w r5, r5, #256 @ 0x100 │ │ │ │ sxth r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ orr.w r3, r5, r3, lsl #9 │ │ │ │ blx 2a3fc │ │ │ │ mov r5, r0 │ │ │ │ - b.n 375fc <_PyType_GetModuleByDef3@@Base+0x340> │ │ │ │ + b.n 3756c <_PyType_GetModuleByDef3@@Base+0x2d0> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 29870 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ movw r4, #7780 @ 0x1e64 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ - bl 9b07c │ │ │ │ + bl 9a968 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - b.n 3761c <_PyType_GetModuleByDef3@@Base+0x360> │ │ │ │ + b.n 3758c <_PyType_GetModuleByDef3@@Base+0x2f0> │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ - bl 118aa0 │ │ │ │ + bl 1183b8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bkpt 0x0034 │ │ │ │ + sxtb r0, r5 │ │ │ │ lsls r3, r0, #1 │ │ │ │ subs r4, r2, #0 │ │ │ │ lsls r1, 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, #50384 @ 0xc4d0 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 1ebd0c │ │ │ │ + cbnz r0, 375ca <_PyType_GetModuleByDef3@@Base+0x32e> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 3760c <_PyType_GetModuleByDef3@@Base+0x370> │ │ │ │ + ldrd r0, r1, [sp, #16] │ │ │ │ + add r2, sp, #28 │ │ │ │ + bl 1161d0 <_PyTime_localtime@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 375c6 <_PyType_GetModuleByDef3@@Base+0x32a> │ │ │ │ + ldrd r3, r4, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [pc, #48] @ (37610 <_PyType_GetModuleByDef3@@Base+0x374>) │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + addw r3, r3, #1900 @ 0x76c │ │ │ │ + ldr r5, [sp, #44] @ 0x2c │ │ │ │ + add.w r1, r2, #48 @ 0x30 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + add.w r1, r1, r4, lsl #2 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + add.w r2, r2, r5, lsl #2 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + ldrd r0, r3, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + movw r0, #50396 @ 0xc4dc │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl e19f0 │ │ │ │ + add sp, #76 @ 0x4c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + uxth r0, r4 │ │ │ │ + lsls r3, r0, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 23baa4 │ │ │ │ + bl 23a990 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3766c <_PyType_GetModuleByDef3@@Base+0x3b0> │ │ │ │ + blt.n 3764c <_PyType_GetModuleByDef3@@Base+0x3b0> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r3, 37668 <_PyType_GetModuleByDef3@@Base+0x3ac> │ │ │ │ + cbnz r3, 37648 <_PyType_GetModuleByDef3@@Base+0x3ac> │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #53368 @ 0xd078 │ │ │ │ + movw r1, #50424 @ 0xc4f8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 3766e <_PyType_GetModuleByDef3@@Base+0x3b2> │ │ │ │ + b.n 3764e <_PyType_GetModuleByDef3@@Base+0x3b2> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {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 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #12] @ (37698 <_PyType_GetModuleByDef3@@Base+0x3dc>) │ │ │ │ + ldr r0, [pc, #12] @ (37678 <_PyType_GetModuleByDef3@@Base+0x3dc>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 13b1dc │ │ │ │ + bl 13a74c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r7, pc, #432 @ (adr r7, 3784c <_PyType_GetModuleByDef3@@Base+0x590>) │ │ │ │ + add r7, pc, #432 @ (adr r7, 3782c <_PyType_GetModuleByDef3@@Base+0x590>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r0, [r0, #52] @ 0x34 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - beq.n 376a6 <_PyType_GetModuleByDef3@@Base+0x3ea> │ │ │ │ - b.w 807a8 │ │ │ │ - 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, #71 @ 0x47 │ │ │ │ - movw r1, #42084 @ 0xa464 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - 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, #71 @ 0x47 │ │ │ │ - movw r1, #53556 @ 0xd134 │ │ │ │ + movw r1, #50612 @ 0xc5b4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ 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] @ (37828 <_PyType_GetModuleByDef3@@Base+0x56c>) │ │ │ │ + ldr r2, [pc, #288] @ (377d4 <_PyType_GetModuleByDef3@@Base+0x538>) │ │ │ │ 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 37730 <_PyType_GetModuleByDef3@@Base+0x474> │ │ │ │ + beq.n 376de <_PyType_GetModuleByDef3@@Base+0x442> │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ - cbz r4, 37732 <_PyType_GetModuleByDef3@@Base+0x476> │ │ │ │ + cbz r4, 376e0 <_PyType_GetModuleByDef3@@Base+0x444> │ │ │ │ ldr r4, [r4, #44] @ 0x2c │ │ │ │ - movw r3, #30455 @ 0x76f7 │ │ │ │ + movw r3, #30373 @ 0x76a5 │ │ │ │ movt r3, #3 │ │ │ │ subs r3, r4, r3 │ │ │ │ negs r4, r3 │ │ │ │ adcs r4, r3 │ │ │ │ - b.n 37732 <_PyType_GetModuleByDef3@@Base+0x476> │ │ │ │ + b.n 376e0 <_PyType_GetModuleByDef3@@Base+0x444> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 37808 <_PyType_GetModuleByDef3@@Base+0x54c> │ │ │ │ + beq.n 377b6 <_PyType_GetModuleByDef3@@Base+0x51a> │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ - movw r3, #30455 @ 0x76f7 │ │ │ │ + movw r3, #30373 @ 0x76a5 │ │ │ │ movt r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 37808 <_PyType_GetModuleByDef3@@Base+0x54c> │ │ │ │ - cbnz r4, 3774c <_PyType_GetModuleByDef3@@Base+0x490> │ │ │ │ + bne.n 377b6 <_PyType_GetModuleByDef3@@Base+0x51a> │ │ │ │ + cbnz r4, 376fa <_PyType_GetModuleByDef3@@Base+0x45e> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 377c6 <_PyType_GetModuleByDef3@@Base+0x50a> │ │ │ │ + b.n 37774 <_PyType_GetModuleByDef3@@Base+0x4d8> │ │ │ │ ldr.w r3, [r1, #172] @ 0xac │ │ │ │ - cbz r3, 3776a <_PyType_GetModuleByDef3@@Base+0x4ae> │ │ │ │ + cbz r3, 37718 <_PyType_GetModuleByDef3@@Base+0x47c> │ │ │ │ ldr.w ip, [r3, #8]! │ │ │ │ movs r0, #0 │ │ │ │ cmp ip, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 377c6 <_PyType_GetModuleByDef3@@Base+0x50a> │ │ │ │ + ble.n 37774 <_PyType_GetModuleByDef3@@Base+0x4d8> │ │ │ │ ldr.w lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 37758 <_PyType_GetModuleByDef3@@Base+0x49c> │ │ │ │ - b.n 37784 <_PyType_GetModuleByDef3@@Base+0x4c8> │ │ │ │ + bne.n 37706 <_PyType_GetModuleByDef3@@Base+0x46a> │ │ │ │ + b.n 37732 <_PyType_GetModuleByDef3@@Base+0x496> │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 37784 <_PyType_GetModuleByDef3@@Base+0x4c8> │ │ │ │ + beq.n 37732 <_PyType_GetModuleByDef3@@Base+0x496> │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3776c <_PyType_GetModuleByDef3@@Base+0x4b0> │ │ │ │ + bne.n 3771a <_PyType_GetModuleByDef3@@Base+0x47e> │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 377c6 <_PyType_GetModuleByDef3@@Base+0x50a> │ │ │ │ - ldr r2, [pc, #164] @ (3782c <_PyType_GetModuleByDef3@@Base+0x570>) │ │ │ │ + bne.n 37774 <_PyType_GetModuleByDef3@@Base+0x4d8> │ │ │ │ + ldr r2, [pc, #164] @ (377d8 <_PyType_GetModuleByDef3@@Base+0x53c>) │ │ │ │ mov r0, r5 │ │ │ │ - bl 24744c │ │ │ │ + bl 2466ac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3781e <_PyType_GetModuleByDef3@@Base+0x562> │ │ │ │ - beq.n 377c6 <_PyType_GetModuleByDef3@@Base+0x50a> │ │ │ │ + blt.n 377cc <_PyType_GetModuleByDef3@@Base+0x530> │ │ │ │ + beq.n 37774 <_PyType_GetModuleByDef3@@Base+0x4d8> │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ (3782c <_PyType_GetModuleByDef3@@Base+0x570>) │ │ │ │ + ldr r1, [pc, #148] @ (377d8 <_PyType_GetModuleByDef3@@Base+0x53c>) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 1617a4 <_PyUnicode_Copy@@Base+0xfc> │ │ │ │ + bl 15fc34 <_PyUnicode_Copy@@Base+0xfc> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 37820 <_PyType_GetModuleByDef3@@Base+0x564> │ │ │ │ + bne.n 377ce <_PyType_GetModuleByDef3@@Base+0x532> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 37748 <_PyType_GetModuleByDef3@@Base+0x48c> │ │ │ │ + beq.n 376f6 <_PyType_GetModuleByDef3@@Base+0x45a> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 37748 <_PyType_GetModuleByDef3@@Base+0x48c> │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 37748 <_PyType_GetModuleByDef3@@Base+0x48c> │ │ │ │ + bne.n 376f6 <_PyType_GetModuleByDef3@@Base+0x45a> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 376f6 <_PyType_GetModuleByDef3@@Base+0x45a> │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #100] @ (37830 <_PyType_GetModuleByDef3@@Base+0x574>) │ │ │ │ + ldr r1, [pc, #100] @ (377dc <_PyType_GetModuleByDef3@@Base+0x540>) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 1617a4 <_PyUnicode_Copy@@Base+0xfc> │ │ │ │ + bl 15fc34 <_PyUnicode_Copy@@Base+0xfc> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 37820 <_PyType_GetModuleByDef3@@Base+0x564> │ │ │ │ + bne.n 377ce <_PyType_GetModuleByDef3@@Base+0x532> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 377f4 <_PyType_GetModuleByDef3@@Base+0x538> │ │ │ │ + bne.n 377a2 <_PyType_GetModuleByDef3@@Base+0x506> │ │ │ │ movw r3, #7528 @ 0x1d68 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - b.n 37820 <_PyType_GetModuleByDef3@@Base+0x564> │ │ │ │ + b.n 377ce <_PyType_GetModuleByDef3@@Base+0x532> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 37808 <_PyType_GetModuleByDef3@@Base+0x54c> │ │ │ │ + beq.n 377b6 <_PyType_GetModuleByDef3@@Base+0x51a> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 37808 <_PyType_GetModuleByDef3@@Base+0x54c> │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 377b6 <_PyType_GetModuleByDef3@@Base+0x51a> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 377ea <_PyType_GetModuleByDef3@@Base+0x52e> │ │ │ │ - ldr r1, [pc, #28] @ (3782c <_PyType_GetModuleByDef3@@Base+0x570>) │ │ │ │ + beq.n 37798 <_PyType_GetModuleByDef3@@Base+0x4fc> │ │ │ │ + ldr r1, [pc, #28] @ (377d8 <_PyType_GetModuleByDef3@@Base+0x53c>) │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 1617a4 <_PyUnicode_Copy@@Base+0xfc> │ │ │ │ + bl 15fc34 <_PyUnicode_Copy@@Base+0xfc> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 37820 <_PyType_GetModuleByDef3@@Base+0x564> │ │ │ │ + b.n 377ce <_PyType_GetModuleByDef3@@Base+0x532> │ │ │ │ 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, #512 @ 0x200 │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r0, sp, #864 @ 0x360 │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ movw r0, #625 @ 0x271 │ │ │ │ - bl 72d70 │ │ │ │ - cbz r0, 37894 <_PyType_GetModuleByDef3@@Base+0x5d8> │ │ │ │ + bl 72d28 │ │ │ │ + cbz r0, 37840 <_PyType_GetModuleByDef3@@Base+0x5a4> │ │ │ │ mov r4, r0 │ │ │ │ add.w r6, r5, #8 │ │ │ │ add.w r7, r0, #8 │ │ │ │ addw r8, r5, #2504 @ 0x9c8 │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ - bl 7ec70 │ │ │ │ - cbz r0, 3787e <_PyType_GetModuleByDef3@@Base+0x5c2> │ │ │ │ + bl 7ec54 │ │ │ │ + cbz r0, 3782a <_PyType_GetModuleByDef3@@Base+0x58e> │ │ │ │ cmp r6, r8 │ │ │ │ str.w r0, [r7, #4]! │ │ │ │ - bne.n 3785e <_PyType_GetModuleByDef3@@Base+0x5a2> │ │ │ │ + bne.n 3780a <_PyType_GetModuleByDef3@@Base+0x56e> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 80ef0 │ │ │ │ - cbz r0, 3787e <_PyType_GetModuleByDef3@@Base+0x5c2> │ │ │ │ + bl 80ee8 │ │ │ │ + cbz r0, 3782a <_PyType_GetModuleByDef3@@Base+0x58e> │ │ │ │ str.w r0, [r4, #2508] @ 0x9cc │ │ │ │ - b.n 37896 <_PyType_GetModuleByDef3@@Base+0x5da> │ │ │ │ + b.n 37842 <_PyType_GetModuleByDef3@@Base+0x5a6> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37894 <_PyType_GetModuleByDef3@@Base+0x5d8> │ │ │ │ + beq.n 37840 <_PyType_GetModuleByDef3@@Base+0x5a4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 37894 <_PyType_GetModuleByDef3@@Base+0x5d8> │ │ │ │ + cbnz r3, 37840 <_PyType_GetModuleByDef3@@Base+0x5a4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_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 r2, r0 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - cbz r1, 378be <_PyType_GetModuleByDef3@@Base+0x602> │ │ │ │ + cbz r1, 3786a <_PyType_GetModuleByDef3@@Base+0x5ce> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r4 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ str r1, [r2, #24] │ │ │ │ - bl 790b0 │ │ │ │ + bl 79060 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ + ldr r0, [r0, #52] @ 0x34 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + beq.n 3787e <_PyType_GetModuleByDef3@@Base+0x5e2> │ │ │ │ + b.w 807a0 │ │ │ │ + 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, #71 @ 0x47 │ │ │ │ + movw r1, #39140 @ 0x98e4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12e510 │ │ │ │ + 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, #71 @ 0x47 │ │ │ │ - movw r1, #53696 @ 0xd1c0 │ │ │ │ + movw r1, #50752 @ 0xc640 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, 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 │ │ │ │ @@ -19633,322 +19618,320 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2957c │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl d1ed8 │ │ │ │ + bl d17fc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3793e <_PyType_GetModuleByDef3@@Base+0x682> │ │ │ │ + bge.n 3791c <_PyType_GetModuleByDef3@@Base+0x680> │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #11596 @ 0x2d4c │ │ │ │ + movw r2, #8652 @ 0x21cc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #54204 @ 0xd3bc │ │ │ │ + movw r1, #51220 @ 0xc814 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #50092 @ 0xc3ac │ │ │ │ + movw r0, #47108 @ 0xb804 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r4, #0 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 3794a <_PyType_GetModuleByDef3@@Base+0x68e> │ │ │ │ + bl 245b50 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 37928 <_PyType_GetModuleByDef3@@Base+0x68c> │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f2cb8 │ │ │ │ + bl 1f1c38 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 37954 <_PyType_GetModuleByDef3@@Base+0x698> │ │ │ │ + cbz r3, 37932 <_PyType_GetModuleByDef3@@Base+0x696> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d29b0 │ │ │ │ + bl d22d4 │ │ │ │ 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 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #12] @ (37980 <_PyType_GetModuleByDef3@@Base+0x6c4>) │ │ │ │ + ldr r0, [pc, #8] @ (3795c <_PyType_GetModuleByDef3@@Base+0x6c0>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 13b1dc │ │ │ │ + bl 13a74c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ - add r5, pc, #784 @ (adr r5, 37c94 ) │ │ │ │ + add r5, pc, #784 @ (adr r5, 37c70 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ 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 r7, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r3 │ │ │ │ - cbz r3, 379a0 <_PyType_GetModuleByDef3@@Base+0x6e4> │ │ │ │ + cbz r3, 3797c <_PyType_GetModuleByDef3@@Base+0x6e0> │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 379a2 <_PyType_GetModuleByDef3@@Base+0x6e6> │ │ │ │ + b.n 3797e <_PyType_GetModuleByDef3@@Base+0x6e2> │ │ │ │ mov r4, r3 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 2957c │ │ │ │ - cbnz r6, 379b8 <_PyType_GetModuleByDef3@@Base+0x6fc> │ │ │ │ + cbnz r6, 37994 <_PyType_GetModuleByDef3@@Base+0x6f8> │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 379b8 <_PyType_GetModuleByDef3@@Base+0x6fc> │ │ │ │ + ble.n 37994 <_PyType_GetModuleByDef3@@Base+0x6f8> │ │ │ │ cmp r7, #3 │ │ │ │ - bgt.n 379b8 <_PyType_GetModuleByDef3@@Base+0x6fc> │ │ │ │ - cbnz r5, 379de <_PyType_GetModuleByDef3@@Base+0x722> │ │ │ │ - ldr r1, [pc, #120] @ (37a34 <_PyType_GetModuleByDef3@@Base+0x778>) │ │ │ │ + bgt.n 37994 <_PyType_GetModuleByDef3@@Base+0x6f8> │ │ │ │ + cbnz r5, 379ba <_PyType_GetModuleByDef3@@Base+0x71e> │ │ │ │ + ldr r1, [pc, #120] @ (37a10 <_PyType_GetModuleByDef3@@Base+0x774>) │ │ │ │ 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 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106468 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 379de <_PyType_GetModuleByDef3@@Base+0x722> │ │ │ │ + cbnz r0, 379ba <_PyType_GetModuleByDef3@@Base+0x71e> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 37a22 <_PyType_GetModuleByDef3@@Base+0x766> │ │ │ │ + b.n 379fe <_PyType_GetModuleByDef3@@Base+0x762> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl d1ed8 │ │ │ │ + bl d17fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 379da <_PyType_GetModuleByDef3@@Base+0x71e> │ │ │ │ + bne.n 379b6 <_PyType_GetModuleByDef3@@Base+0x71a> │ │ │ │ add r4, r7 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 37a0e <_PyType_GetModuleByDef3@@Base+0x752> │ │ │ │ + beq.n 379ea <_PyType_GetModuleByDef3@@Base+0x74e> │ │ │ │ ldr r6, [r5, #4] │ │ │ │ - cbz r6, 379fa <_PyType_GetModuleByDef3@@Base+0x73e> │ │ │ │ + cbz r6, 379d6 <_PyType_GetModuleByDef3@@Base+0x73a> │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 37a12 <_PyType_GetModuleByDef3@@Base+0x756> │ │ │ │ + beq.n 379ee <_PyType_GetModuleByDef3@@Base+0x752> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl f9350 │ │ │ │ + bl f8cb0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 37a14 <_PyType_GetModuleByDef3@@Base+0x758> │ │ │ │ - bl 805dc │ │ │ │ - cbz r0, 37a14 <_PyType_GetModuleByDef3@@Base+0x758> │ │ │ │ - b.n 379da <_PyType_GetModuleByDef3@@Base+0x71e> │ │ │ │ + bne.n 379f0 <_PyType_GetModuleByDef3@@Base+0x754> │ │ │ │ + bl 805d4 │ │ │ │ + cbz r0, 379f0 <_PyType_GetModuleByDef3@@Base+0x754> │ │ │ │ + b.n 379b6 <_PyType_GetModuleByDef3@@Base+0x71a> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 37a14 <_PyType_GetModuleByDef3@@Base+0x758> │ │ │ │ + b.n 379f0 <_PyType_GetModuleByDef3@@Base+0x754> │ │ │ │ movs r4, #1 │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ - bl 37b62 <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ + bl 37b26 <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r3, 37a2c <_PyType_GetModuleByDef3@@Base+0x770> │ │ │ │ + cbz r3, 37a08 <_PyType_GetModuleByDef3@@Base+0x76c> │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl d29b0 │ │ │ │ + bl d22d4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ subs r0, r0, #1 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 37a5a <_PyType_GetModuleByDef3@@Base+0x79e> │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 37a36 <_PyType_GetModuleByDef3@@Base+0x79a> │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ movt r3, #11 │ │ │ │ push {r4} │ │ │ │ cmp r1, r3 │ │ │ │ mov r4, r1 │ │ │ │ - bne.n 37a52 <_PyType_GetModuleByDef3@@Base+0x796> │ │ │ │ + bne.n 37a2e <_PyType_GetModuleByDef3@@Base+0x792> │ │ │ │ pop {r4} │ │ │ │ - b.w b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r2 │ │ │ │ pop {r4} │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ - │ │ │ │ -00037a5c : │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ + push {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, 37a84 │ │ │ │ - blx 2a8e4 <__errno_location@plt> │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r7, [r5, #0] │ │ │ │ - bl 923b8 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 37a94 │ │ │ │ - str r7, [r5, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl f689c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 790b0 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #12 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #4 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + ldr r0, [pc, #8] @ (37a58 <_PyType_GetModuleByDef3@@Base+0x7bc>) │ │ │ │ + bl 13a74c │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ + add r3, sp, #832 @ 0x340 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r8, r0 │ │ │ │ - bl 10129c │ │ │ │ + bl 100cd8 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72f38 │ │ │ │ + bl 72ef0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37b46 │ │ │ │ - movw fp, #53924 @ 0xd2a4 │ │ │ │ + beq.n 37b0a <_PyType_GetModuleByDef3@@Base+0x86e> │ │ │ │ + movw fp, #50980 @ 0xc724 │ │ │ │ movt fp, #55 @ 0x37 │ │ │ │ - movw r7, #53840 @ 0xd250 │ │ │ │ + movw r7, #50896 @ 0xc6d0 │ │ │ │ movt r7, #42 @ 0x2a │ │ │ │ mov r5, r0 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r9, #44 @ 0x2c │ │ │ │ - b.n 37aec │ │ │ │ - bl 86010 │ │ │ │ + b.n 37ab0 <_PyType_GetModuleByDef3@@Base+0x814> │ │ │ │ + bl 85b74 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 37b4a │ │ │ │ + bne.n 37b0e <_PyType_GetModuleByDef3@@Base+0x872> │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 37b40 │ │ │ │ + bne.n 37b04 <_PyType_GetModuleByDef3@@Base+0x868> │ │ │ │ adds r6, #1 │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ mul.w r3, r9, r6 │ │ │ │ mov r0, r7 │ │ │ │ cmp r6, r2 │ │ │ │ - bge.n 37b5a │ │ │ │ + bge.n 37b1e <_PyType_GetModuleByDef3@@Base+0x882> │ │ │ │ ldr.w r1, [r8, #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, #53852 @ 0xd25c │ │ │ │ + movweq r0, #50908 @ 0xc6dc │ │ │ │ movteq r2, #71 @ 0x47 │ │ │ │ ldrne r2, [r2, #4] │ │ │ │ it eq │ │ │ │ movteq r0, #42 @ 0x2a │ │ │ │ - bl 84c48 │ │ │ │ + bl 847b8 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 37ad4 │ │ │ │ + bne.n 37a98 <_PyType_GetModuleByDef3@@Base+0x7fc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 790b0 │ │ │ │ + bl 79060 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 37b5a │ │ │ │ + b.n 37b1e <_PyType_GetModuleByDef3@@Base+0x882> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 37ae4 │ │ │ │ + bne.n 37aa8 <_PyType_GetModuleByDef3@@Base+0x80c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 37ae4 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 37aa8 <_PyType_GetModuleByDef3@@Base+0x80c> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ -00037b62 <_Py_strhex_bytes_with_sep@@Base>: │ │ │ │ +00037b26 <_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 247b40 │ │ │ │ + bl 246da0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + │ │ │ │ +00037b42 : │ │ │ │ + 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, 37b6a │ │ │ │ + blx 2a8e4 <__errno_location@plt> │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r7, [r5, #0] │ │ │ │ + bl 91cb0 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 37b7a │ │ │ │ + str r7, [r5, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl f61fc │ │ │ │ + mov r0, r4 │ │ │ │ + bl 79060 │ │ │ │ + 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 37bfa │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + 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, 37bb6 <_Py_strhex_bytes_with_sep@@Base+0x54> │ │ │ │ + cbnz r1, 37bd2 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 37bae <_Py_strhex_bytes_with_sep@@Base+0x4c> │ │ │ │ + bne.n 37bca │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #42084 @ 0xa464 │ │ │ │ + movw r1, #39140 @ 0x98e4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 37bd2 <_Py_strhex_bytes_with_sep@@Base+0x70> │ │ │ │ + bl 12e510 │ │ │ │ + b.n 37bee │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #52] @ 0x34 │ │ │ │ - b.n 37bda <_Py_strhex_bytes_with_sep@@Base+0x78> │ │ │ │ + b.n 37bf6 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl db638 │ │ │ │ + bl daf14 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 37bd8 <_Py_strhex_bytes_with_sep@@Base+0x76> │ │ │ │ - bl 805dc │ │ │ │ - cbz r0, 37bd8 <_Py_strhex_bytes_with_sep@@Base+0x76> │ │ │ │ + bne.n 37bf4 │ │ │ │ + bl 805d4 │ │ │ │ + cbz r0, 37bf4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 37bdc <_Py_strhex_bytes_with_sep@@Base+0x7a> │ │ │ │ + b.n 37bf8 │ │ │ │ str r5, [r4, #52] @ 0x34 │ │ │ │ movs r0, #0 │ │ │ │ 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 r2, #1 │ │ │ │ - add r1, sp, #4 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #8] @ (37c00 <_Py_strhex_bytes_with_sep@@Base+0x9e>) │ │ │ │ - bl 13b1dc │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - nop │ │ │ │ - add r3, sp, #832 @ 0x340 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 37c20 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - pop {r3, pc} │ │ │ │ │ │ │ │ -00037c20 : │ │ │ │ +00037bfa : │ │ │ │ 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] @ (37c88 ) │ │ │ │ + ldr r2, [pc, #84] @ (37c60 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ add.w r7, r5, #92672 @ 0x16a00 │ │ │ │ @@ -19961,23 +19944,22 @@ │ │ │ │ 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 790b0 │ │ │ │ + bl 79060 │ │ │ │ str.w r8, [r4, #-4] │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 37c52 │ │ │ │ + bne.n 37c2c │ │ │ │ add.w r5, r5, #40960 @ 0xa000 │ │ │ │ ldr.w r0, [r5, #2804] @ 0xaf4 │ │ │ │ subs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ @@ -19989,905 +19971,904 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ - cbnz r3, 37cca │ │ │ │ + cbnz r3, 37ca2 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 37cca │ │ │ │ + ble.n 37ca2 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 37cca │ │ │ │ - cbnz r1, 37ce8 │ │ │ │ + bne.n 37ca2 │ │ │ │ + cbnz r1, 37cc0 │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #16] │ │ │ │ - ldr r4, [pc, #68] @ (37d14 ) │ │ │ │ + ldr r4, [pc, #68] @ (37cec ) │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 37ce8 │ │ │ │ + bl 106468 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 37cc0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 37d10 │ │ │ │ + b.n 37ce8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f9350 │ │ │ │ + bl f8cb0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 37cfc │ │ │ │ - bl 805dc │ │ │ │ + bne.n 37cd4 │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 37ce4 │ │ │ │ + bne.n 37cbc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl f99c0 <_PyCode_ConstantKey@@Base+0x2f0> │ │ │ │ + bl f9320 <_PyCode_ConstantKey@@Base+0x2f0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 37ce4 │ │ │ │ + beq.n 37cbc │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subs r0, r2, #3 │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 1faf38 │ │ │ │ + b.w 1f9eac │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #0 │ │ │ │ movw r1, #41608 @ 0xa288 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 147c3c │ │ │ │ + b.w 146824 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl e1bc8 │ │ │ │ + bl e14a4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 37d50 │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 37d6a │ │ │ │ + bne.n 37d28 │ │ │ │ + bl 805d4 │ │ │ │ + cbnz r0, 37d42 │ │ │ │ adds r4, #1 │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r4 │ │ │ │ subs r4, r0, #1 │ │ │ │ - cbnz r0, 37d60 │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 37d6a │ │ │ │ + cbnz r0, 37d38 │ │ │ │ + bl 805d4 │ │ │ │ + cbnz r0, 37d42 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80ef0 │ │ │ │ + b.w 80ee8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - cbnz r0, 37d78 │ │ │ │ - b.w 72f38 │ │ │ │ + cbnz r0, 37d50 │ │ │ │ + b.w 72ef0 │ │ │ │ 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 e1bc8 │ │ │ │ + bl e14a4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 37da8 │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 37db4 │ │ │ │ + bne.n 37d80 │ │ │ │ + bl 805d4 │ │ │ │ + cbnz r0, 37d8c │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80ef0 │ │ │ │ + b.w 80ee8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4} │ │ │ │ movs r3, #0 │ │ │ │ ldr r4, [r0, #32] │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r2, r0 │ │ │ │ cmp r4, r3 │ │ │ │ it ne │ │ │ │ movne r1, r4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ pop {r4} │ │ │ │ - b.w c1e78 │ │ │ │ + b.w c17b0 │ │ │ │ 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] @ (37e60 ) │ │ │ │ - bl 90f4c │ │ │ │ - cbz r0, 37e56 │ │ │ │ + ldr r1, [pc, #120] @ (37e38 ) │ │ │ │ + bl 90848 │ │ │ │ + cbz r0, 37e2e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 37e10 │ │ │ │ + bmi.n 37de8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #19892 @ 0x4db4 │ │ │ │ + movw r1, #16908 @ 0x420c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ - b.n 37e34 │ │ │ │ - ldr r1, [pc, #80] @ (37e64 ) │ │ │ │ + bl d52b8 │ │ │ │ + b.n 37e0c │ │ │ │ + ldr r1, [pc, #80] @ (37e3c ) │ │ │ │ mov r2, r4 │ │ │ │ - cbz r4, 37e1e │ │ │ │ - bl 7a1f4 │ │ │ │ + cbz r4, 37df6 │ │ │ │ + bl 7a1b4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 37e3e │ │ │ │ - bl 1b8860 │ │ │ │ - cbnz r0, 37e3a │ │ │ │ + b.n 37e16 │ │ │ │ + bl 1b669c │ │ │ │ + cbnz r0, 37e12 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - ldr r1, [pc, #52] @ (37e64 ) │ │ │ │ + ldr r1, [pc, #52] @ (37e3c ) │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl eee08 │ │ │ │ + bl ee760 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 37e3e │ │ │ │ + b.n 37e16 │ │ │ │ and.w r4, r0, r0, asr #31 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37e5a │ │ │ │ + beq.n 37e32 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 37e5a │ │ │ │ + cbnz r3, 37e32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 37e5a │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 37e32 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - add r2, pc, #192 @ (adr r2, 37f24 ) │ │ │ │ + add r2, pc, #192 @ (adr r2, 37efc ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r6, [sp, #992] @ 0x3e0 │ │ │ │ lsls r1, 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 r4, [r0, #4] │ │ │ │ movw r3, #12188 @ 0x2f9c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 37f38 │ │ │ │ + bne.n 37f10 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 37f38 │ │ │ │ + bne.n 37f10 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 37ec0 │ │ │ │ + bne.n 37e98 │ │ │ │ movw r4, #7780 @ 0x1e64 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 37eaa │ │ │ │ + bgt.n 37e82 │ │ │ │ cmp r2, #0 │ │ │ │ it gt │ │ │ │ movgt r4, r3 │ │ │ │ - b.n 37eb0 │ │ │ │ + b.n 37e88 │ │ │ │ cmp r2, #5 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37f40 │ │ │ │ + beq.n 37f18 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 37f40 │ │ │ │ + b.n 37f18 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r1 │ │ │ │ ldrd r2, r3, [r0, #12] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ movs r0, #3 │ │ │ │ - bl 7e638 │ │ │ │ + bl 7e61c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 37efa │ │ │ │ + cbz r0, 37ed2 │ │ │ │ ldrd r2, r3, [r4, #12] │ │ │ │ movs r0, #3 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - bl 7e638 │ │ │ │ + bl 7e61c │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 37efe │ │ │ │ + cbnz r0, 37ed6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37efa │ │ │ │ + beq.n 37ed2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 37efa │ │ │ │ + cbnz r3, 37ed2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 37f40 │ │ │ │ + b.n 37f18 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl d5370 │ │ │ │ + bl d4c8c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37f20 │ │ │ │ + beq.n 37ef8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 37f20 │ │ │ │ + cbnz r3, 37ef8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37f40 │ │ │ │ + beq.n 37f18 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 37f40 │ │ │ │ + cbnz r3, 37f18 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 37f40 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 37f18 │ │ │ │ movw r4, #7528 @ 0x1d68 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ movw r7, #4356 @ 0x1104 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ sub sp, #16 │ │ │ │ mov r8, r0 │ │ │ │ cmp r1, r7 │ │ │ │ - beq.n 37f74 │ │ │ │ - cbz r1, 37f74 │ │ │ │ + beq.n 37f4c │ │ │ │ + cbz r1, 37f4c │ │ │ │ movs r0, #1 │ │ │ │ - bl 7e530 │ │ │ │ + bl 7e514 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 37f76 │ │ │ │ - b.n 37fc2 │ │ │ │ - ldr r4, [pc, #180] @ (3802c ) │ │ │ │ - ldr r0, [pc, #184] @ (38030 ) │ │ │ │ + cbnz r0, 37f4e │ │ │ │ + b.n 37f9a │ │ │ │ + ldr r4, [pc, #180] @ (38004 ) │ │ │ │ + ldr r0, [pc, #184] @ (38008 ) │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #12 │ │ │ │ str.w r8, [sp, #12] │ │ │ │ - bl 95b00 │ │ │ │ + bl 95418 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 37fac │ │ │ │ - bl 88854 │ │ │ │ + cbz r0, 37f84 │ │ │ │ + bl 883a4 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 37fc6 │ │ │ │ + cbnz r0, 37f9e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37fac │ │ │ │ + beq.n 37f84 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 37fac │ │ │ │ + cbnz r3, 37f84 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37fc2 │ │ │ │ + beq.n 37f9a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 37fc2 │ │ │ │ + cbnz r3, 37f9a │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 38022 │ │ │ │ + b.n 37ffa │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ mov r2, r4 │ │ │ │ strd r7, r0, [sp] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r0, #5 │ │ │ │ - bl 7e638 │ │ │ │ + bl 7e61c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37ff6 │ │ │ │ + beq.n 37fce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 37ff6 │ │ │ │ + cbnz r3, 37fce │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3800c │ │ │ │ + beq.n 37fe4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3800c │ │ │ │ + cbnz r3, 37fe4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 38022 │ │ │ │ + beq.n 37ffa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 38022 │ │ │ │ + cbnz r3, 37ffa │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r7 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ asrs r0, r4, #32 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bmi.n 38104 │ │ │ │ + bmi.n 380dc │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 38060 │ │ │ │ + bgt.n 38038 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #54572 @ 0xd52c │ │ │ │ + movw r1, #51628 @ 0xc9ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w d599c │ │ │ │ + b.w d52b8 │ │ │ │ mov r5, r2 │ │ │ │ cmp r2, #3 │ │ │ │ - ble.n 38080 │ │ │ │ + ble.n 38058 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #54620 @ 0xd55c │ │ │ │ + movw r1, #51676 @ 0xc9dc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w d599c │ │ │ │ + b.w d52b8 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ - bl 16a0bc │ │ │ │ + bl 1682ac │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 380b2 │ │ │ │ + beq.n 3808a │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f9350 │ │ │ │ + bl f8cb0 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 380a0 │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 380b2 │ │ │ │ + bne.n 38078 │ │ │ │ + bl 805d4 │ │ │ │ + cbnz r0, 3808a │ │ │ │ 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 380d0 │ │ │ │ + b.n 38120 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldrd r0, r1, [r3, #8] │ │ │ │ - b.w ff458 │ │ │ │ + b.w fee78 │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #54664 @ 0xd588 │ │ │ │ + movw r0, #51720 @ 0xca08 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w e2114 │ │ │ │ + b.w e19f0 │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + cbnz r1, 380d0 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #51768 @ 0xca38 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12e510 │ │ │ │ + b.n 380fc │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.n 38112 │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #1 │ │ │ │ + bmi.n 38102 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #51800 @ 0xca58 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12e510 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 3811e │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r0 │ │ │ │ + beq.n 38114 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + b.n 38114 │ │ │ │ + movs r1, #0 │ │ │ │ + ldr r0, [r2, #24] │ │ │ │ + str r1, [r2, #24] │ │ │ │ + bl 79060 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3016] @ 0xbc8 │ │ │ │ subw sp, sp, #1052 @ 0x41c │ │ │ │ movs r3, #0 │ │ │ │ add r6, sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r2 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r2, 380fe │ │ │ │ + cbnz r2, 3814e │ │ │ │ movw r3, #44000 @ 0xabe0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 38100 │ │ │ │ + b.n 38150 │ │ │ │ mov r3, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ - movw r1, #54712 @ 0xd5b8 │ │ │ │ + movw r1, #52260 @ 0xcc24 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #54716 @ 0xd5bc │ │ │ │ + movw r0, #52264 @ 0xcc28 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 927a8 │ │ │ │ + bl 920a0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 38156 │ │ │ │ + beq.n 381a6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 381aa │ │ │ │ + beq.n 381fa │ │ │ │ add r5, sp, #20 │ │ │ │ - movw r1, #54728 @ 0xd5c8 │ │ │ │ + movw r1, #52276 @ 0xcc34 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1551c0 │ │ │ │ - cbz r0, 38192 │ │ │ │ + bl 153650 │ │ │ │ + cbz r0, 381e2 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp.w r2, #1024 @ 0x400 │ │ │ │ - bls.n 3815a │ │ │ │ + bls.n 381aa │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #54732 @ 0xd5cc │ │ │ │ + movw r1, #52280 @ 0xcc38 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 38202 │ │ │ │ + b.n 38252 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, sp, #24 │ │ │ │ blx 29c10 │ │ │ │ - bl 98598 │ │ │ │ + bl 97eb0 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 290fc <__fcntl_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b07c │ │ │ │ + bl 9a968 │ │ │ │ adds r2, r4, #1 │ │ │ │ - bne.n 381ea │ │ │ │ + bne.n 3823a │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 381da │ │ │ │ - bl e9180 │ │ │ │ + bne.n 3822a │ │ │ │ + bl e8a64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 38162 │ │ │ │ - b.n 38156 │ │ │ │ - bl d7c64 │ │ │ │ - movw r1, #54760 @ 0xd5e8 │ │ │ │ + beq.n 381b2 │ │ │ │ + b.n 381a6 │ │ │ │ + bl d753c │ │ │ │ + movw r1, #52308 @ 0xcc54 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1551c0 │ │ │ │ + bl 153650 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 38156 │ │ │ │ - bl 98598 │ │ │ │ + beq.n 381a6 │ │ │ │ + bl 97eb0 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 290fc <__fcntl_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b07c │ │ │ │ + bl 9a968 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 381f8 │ │ │ │ + bne.n 38248 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 381da │ │ │ │ - bl e9180 │ │ │ │ + bne.n 3822a │ │ │ │ + bl e8a64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 381aa │ │ │ │ - b.n 38156 │ │ │ │ + beq.n 381fa │ │ │ │ + b.n 381a6 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ - b.n 38156 │ │ │ │ + bl f61f4 │ │ │ │ + b.n 381a6 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 381da │ │ │ │ + blt.n 3822a │ │ │ │ ldr r1, [r5, #0] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 72b58 │ │ │ │ - b.n 38202 │ │ │ │ + bl 72b10 │ │ │ │ + b.n 38252 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 381da │ │ │ │ + blt.n 3822a │ │ │ │ mov r0, r4 │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80ee8 │ │ │ │ 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, 38232 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #54860 @ 0xd64c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 3825e │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.n 38274 │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #1 │ │ │ │ - bmi.n 38264 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #54892 @ 0xd66c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 38280 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r0 │ │ │ │ - beq.n 38276 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - b.n 38276 │ │ │ │ - movs r1, #0 │ │ │ │ - ldr r0, [r2, #24] │ │ │ │ - str r1, [r2, #24] │ │ │ │ - bl 790b0 │ │ │ │ - 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 r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #12 │ │ │ │ - movw r1, #52164 @ 0xcbc4 │ │ │ │ + movw r1, #49220 @ 0xc044 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl c3418 │ │ │ │ - cbnz r0, 382b2 │ │ │ │ + bl c2d44 │ │ │ │ + cbnz r0, 3828a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 382da │ │ │ │ + b.n 382b2 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl db638 │ │ │ │ + bl daf14 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 382d0 │ │ │ │ + beq.n 382a8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b.n 382da │ │ │ │ - bl 805dc │ │ │ │ + b.n 382b2 │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 382ae │ │ │ │ - b.n 382c8 │ │ │ │ + bne.n 38286 │ │ │ │ + b.n 382a0 │ │ │ │ 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 r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 88854 │ │ │ │ - cbz r0, 3832e │ │ │ │ + bl 883a4 │ │ │ │ + cbz r0, 38306 │ │ │ │ mov r4, r0 │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 38308 │ │ │ │ + b.n 382e0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 38352 │ │ │ │ + bne.n 3832a │ │ │ │ mov r0, r4 │ │ │ │ - bl 88ba0 │ │ │ │ + bl 886f0 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - cbz r5, 38364 │ │ │ │ - bl 23dde8 <_PyEval_ExceptionGroupMatch@@Base+0x3f8> │ │ │ │ + cbz r5, 3833c │ │ │ │ + bl 23ccdc <_PyEval_ExceptionGroupMatch@@Base+0x3f8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 38332 │ │ │ │ + bne.n 3830a │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 38300 │ │ │ │ + bne.n 382d8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 38342 │ │ │ │ + bne.n 3831a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3838a │ │ │ │ + b.n 38362 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 38322 │ │ │ │ + bne.n 382fa │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 38322 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 382fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3832e │ │ │ │ + bne.n 38306 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3832e │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 38306 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 38308 │ │ │ │ + bne.n 382e0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 38308 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 382e0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3837a │ │ │ │ + beq.n 38352 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3837a │ │ │ │ + cbnz r3, 38352 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - bl 805dc │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3832e │ │ │ │ + bne.n 38306 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ 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 cfcbc │ │ │ │ + bl cf5e4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w ecb9c │ │ │ │ + b.w ec484 │ │ │ │ + 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 │ │ │ │ + mov r4, r1 │ │ │ │ + cbnz r3, 383a2 │ │ │ │ + cmp r2, r3 │ │ │ │ + ble.n 383a2 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 383a2 │ │ │ │ + cbnz r1, 383c0 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r4, [pc, #68] @ (383ec ) │ │ │ │ + mov r1, r2 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + movs r4, #1 │ │ │ │ + add r6, sp, #24 │ │ │ │ + strd r4, r4, [sp, #4] │ │ │ │ + str r6, [sp, #16] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 106468 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 383e6 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r5, [r4, #0] │ │ │ │ + bl cf5e4 │ │ │ │ + add r2, sp, #28 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + bl 8235c │ │ │ │ + cbnz r0, 383e4 │ │ │ │ + movw r1, #35004 @ 0x88bc │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + bl 12e510 │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + movs r1, #64 @ 0x40 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 383d0 │ │ │ │ + bne.n 38416 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 16a0bc │ │ │ │ + bl 1682ac │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 383ea │ │ │ │ - b.n 383e6 │ │ │ │ + bne.n 38430 │ │ │ │ + b.n 3842c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #64088 @ 0xfa58 │ │ │ │ + movw r0, #61148 @ 0xeedc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 383c2 │ │ │ │ + bne.n 38408 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 384a4 │ │ │ │ + b.n 384ea │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add.w r1, sp, #6 │ │ │ │ - bl 188588 <_PyLong_UnsignedShort_Converter@@Base> │ │ │ │ + bl 1884a4 <_PyLong_UnsignedShort_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 383e6 │ │ │ │ + beq.n 3842c │ │ │ │ mov r0, r4 │ │ │ │ ldrh.w r5, [sp, #6] │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80ee8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 383e6 │ │ │ │ + beq.n 3842c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 79110 │ │ │ │ + bl 790c0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 38442 │ │ │ │ - cbnz r0, 38438 │ │ │ │ + beq.n 38488 │ │ │ │ + cbnz r0, 3847e │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #2 │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ + bl f61f4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3844c │ │ │ │ - b.n 383e6 │ │ │ │ + bne.n 38492 │ │ │ │ + b.n 3842c │ │ │ │ mov r0, r5 │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80ee8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3845c │ │ │ │ + cbnz r0, 384a2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 383e6 │ │ │ │ + beq.n 3842c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 383e6 │ │ │ │ + bne.n 3842c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 383e6 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3842c │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 7a1f4 │ │ │ │ + bl 7a1b4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3847e │ │ │ │ + beq.n 384c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3847e │ │ │ │ + cbnz r3, 384c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 38494 │ │ │ │ + beq.n 384da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 38494 │ │ │ │ + cbnz r3, 384da │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - beq.n 383e6 │ │ │ │ + beq.n 3842c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #12] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #32 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r4, r1 │ │ │ │ - cbnz r3, 384c8 │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.n 384c8 │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 384c8 │ │ │ │ - cbnz r1, 384e6 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r4, [pc, #72] @ (38514 ) │ │ │ │ - mov r1, r2 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - movs r4, #1 │ │ │ │ - add r6, sp, #24 │ │ │ │ - strd r4, r4, [sp, #4] │ │ │ │ - str r6, [sp, #16] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 3850c │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r5, [r4, #0] │ │ │ │ - bl cfcbc │ │ │ │ - add r2, sp, #28 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - bl 827ec │ │ │ │ - cbnz r0, 3850a │ │ │ │ - movw r1, #37932 @ 0x942c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - bl 12f220 │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - movs r1, #64 @ 0x40 │ │ │ │ - lsls r1, 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, #71 @ 0x47 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl df12c <_PyType_Name@@Base> │ │ │ │ - movw r1, #55664 @ 0xd970 │ │ │ │ + bl dea0c <_PyType_Name@@Base> │ │ │ │ + movw r1, #52720 @ 0xcdf0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w d599c │ │ │ │ + b.w d52b8 │ │ │ │ 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, 3856e │ │ │ │ + cbz r0, 38544 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 38586 │ │ │ │ + beq.n 3855c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 38586 │ │ │ │ + b.n 3855c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl fe17c │ │ │ │ - cbz r0, 38586 │ │ │ │ + bl fda94 │ │ │ │ + cbz r0, 3855c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ str r0, [r4, #20] │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r1, r0 │ │ │ │ sub sp, #8 │ │ │ │ - movw r0, #55820 @ 0xda0c │ │ │ │ + movw r0, #52820 @ 0xce54 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrd r3, r4, [r1, #12] │ │ │ │ ldrd r1, r2, [r1, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 84c48 │ │ │ │ + bl 847b8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #0 │ │ │ │ movw r1, #41520 @ 0xa230 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 147c3c │ │ │ │ + b.w 146824 │ │ │ │ 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, #8] │ │ │ │ - bl 6d774 │ │ │ │ + bl 6d71c │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 385e4 │ │ │ │ + bne.n 385ba │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3864e │ │ │ │ + b.n 38624 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 6d774 │ │ │ │ + bl 6d71c │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 385de │ │ │ │ + beq.n 385b4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 6d774 │ │ │ │ + bl 6d71c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 385de │ │ │ │ + beq.n 385b4 │ │ │ │ movw r1, #51831 @ 0xca77 │ │ │ │ movt r1, #34283 @ 0x85eb │ │ │ │ movw r2, #26545 @ 0x67b1 │ │ │ │ movt r2, #5718 @ 0x1656 │ │ │ │ movw r5, #35750 @ 0x8ba6 │ │ │ │ movt r5, #34175 @ 0x857f │ │ │ │ mul.w r3, r1, r0 │ │ │ │ @@ -20904,312 +20885,313 @@ │ │ │ │ mov.w r0, r3, ror #19 │ │ │ │ mul.w r0, r1, r0 │ │ │ │ cmp r3, r5 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 38664 │ │ │ │ + cbz r0, 3863a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 38666 │ │ │ │ + beq.n 3863c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #0] @ (38668 ) │ │ │ │ + ldr r0, [pc, #4] @ (38640 ) │ │ │ │ bx lr │ │ │ │ + nop │ │ │ │ asrs r0, r4, #32 │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ - cbnz r4, 38696 │ │ │ │ + cbnz r4, 3866e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #23568 @ 0x5c10 │ │ │ │ + movw r1, #20584 @ 0x5068 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 38758 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 38730 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.n 38750 │ │ │ │ + bhi.n 38728 │ │ │ │ tbb [pc, r3] │ │ │ │ lsrs r4, r0, #16 │ │ │ │ asrs r4, r3, #16 │ │ │ │ adds r1, #33 @ 0x21 │ │ │ │ lsls r1, r0, #1 │ │ │ │ - movw r0, #55828 @ 0xda14 │ │ │ │ + movw r0, #52884 @ 0xce94 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7afb8 │ │ │ │ - movw r0, #60920 @ 0xedf8 │ │ │ │ + b.w 7af78 │ │ │ │ + movw r0, #57900 @ 0xe22c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7afb8 │ │ │ │ - movw r0, #63012 @ 0xf624 │ │ │ │ + b.w 7af78 │ │ │ │ + movw r0, #59992 @ 0xea58 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7afb8 │ │ │ │ - movw r2, #60920 @ 0xedf8 │ │ │ │ + b.w 7af78 │ │ │ │ + movw r2, #57900 @ 0xe22c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - b.n 386f0 │ │ │ │ - movw r2, #63012 @ 0xf624 │ │ │ │ + b.n 386c8 │ │ │ │ + movw r2, #59992 @ 0xea58 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #55828 @ 0xda14 │ │ │ │ + movw r1, #52884 @ 0xce94 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #13604 @ 0x3524 │ │ │ │ + movw r0, #10732 @ 0x29ec │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84c48 │ │ │ │ - movw r2, #63012 @ 0xf624 │ │ │ │ + b.w 847b8 │ │ │ │ + movw r2, #59992 @ 0xea58 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #60920 @ 0xedf8 │ │ │ │ + movw r1, #57900 @ 0xe22c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #13604 @ 0x3524 │ │ │ │ + movw r0, #10732 @ 0x29ec │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84c48 │ │ │ │ - movw r3, #63012 @ 0xf624 │ │ │ │ + b.w 847b8 │ │ │ │ + movw r3, #59992 @ 0xea58 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - movw r2, #60920 @ 0xedf8 │ │ │ │ + movw r2, #57900 @ 0xe22c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #55828 @ 0xda14 │ │ │ │ + movw r1, #52884 @ 0xce94 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #55832 @ 0xda18 │ │ │ │ + movw r0, #52888 @ 0xce98 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84c48 │ │ │ │ + b.w 847b8 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 3877c │ │ │ │ + cbnz r3, 38754 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 3877c │ │ │ │ + ble.n 38754 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3877c │ │ │ │ - cbnz r4, 38798 │ │ │ │ + bne.n 38754 │ │ │ │ + cbnz r4, 38770 │ │ │ │ add r0, sp, #24 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #116] @ (387f8 ) │ │ │ │ + ldr r4, [pc, #116] @ (387d0 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106468 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 387f2 │ │ │ │ + cbz r0, 387ca │ │ │ │ ldrd r4, r0, [r4] │ │ │ │ - bl f9350 │ │ │ │ + bl f8cb0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 387aa │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 387f2 │ │ │ │ + bne.n 38782 │ │ │ │ + bl 805d4 │ │ │ │ + cbnz r0, 387ca │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #6288 @ 0x1890 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 387d6 │ │ │ │ + beq.n 387ae │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #55836 @ 0xda1c │ │ │ │ + movw r1, #52892 @ 0xce9c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w d599c │ │ │ │ + b.w d52b8 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #55876 @ 0xda44 │ │ │ │ + movw r1, #52932 @ 0xcec4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w d599c │ │ │ │ + b.w d52b8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #152 @ 0x98 │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ - movw r3, #27248 @ 0x6a70 │ │ │ │ + movw r3, #24620 @ 0x602c │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ mov r1, r2 │ │ │ │ - movw r2, #34977 @ 0x88a1 │ │ │ │ + movw r2, #34937 @ 0x8879 │ │ │ │ movt r2, #3 │ │ │ │ - b.w 241ef0 │ │ │ │ + b.w 2410e0 │ │ │ │ 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 │ │ │ │ mov r4, r1 │ │ │ │ - cbnz r3, 38834 │ │ │ │ + cbnz r3, 3880c │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 38834 │ │ │ │ + ble.n 3880c │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 38834 │ │ │ │ - cbnz r1, 38856 │ │ │ │ + bne.n 3880c │ │ │ │ + cbnz r1, 3882e │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #88] @ (38890 ) │ │ │ │ + ldr r4, [pc, #88] @ (38868 ) │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #1 │ │ │ │ add r6, sp, #28 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106468 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 38856 │ │ │ │ + cbnz r0, 3882e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3888c │ │ │ │ + b.n 38864 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - bl cfcbc │ │ │ │ + bl cf5e4 │ │ │ │ movs r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1b8860 │ │ │ │ + bl 1b669c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 38852 │ │ │ │ - cbnz r0, 38884 │ │ │ │ + beq.n 3882a │ │ │ │ + cbnz r0, 3885c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r1, #37932 @ 0x942c │ │ │ │ + movw r1, #35004 @ 0x88bc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w d599c │ │ │ │ + b.w d52b8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00038894 : │ │ │ │ - ldr r0, [pc, #4] @ (3889c ) │ │ │ │ - b.w cf5bc │ │ │ │ +0003886c : │ │ │ │ + ldr r0, [pc, #4] @ (38874 ) │ │ │ │ + b.w ceee4 │ │ │ │ nop │ │ │ │ movs r2, #84 @ 0x54 │ │ │ │ lsls r1, r1, #1 │ │ │ │ vcmp.f64 d1, d0 │ │ │ │ vmov.f64 d7, d0 │ │ │ │ vmov.f64 d6, d1 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 38998 │ │ │ │ + bvs.n 38970 │ │ │ │ vabs.f64 d4, d0 │ │ │ │ - vldr d5, [pc, #232] @ 389a0 │ │ │ │ + vldr d5, [pc, #232] @ 38978 │ │ │ │ vabs.f64 d3, d1 │ │ │ │ vcmp.f64 d4, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 38932 │ │ │ │ + ble.n 3890a │ │ │ │ vcmp.f64 d3, d5 │ │ │ │ vmov r3, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ and.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ - ble.n 38920 │ │ │ │ + ble.n 388f8 │ │ │ │ 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 3890e │ │ │ │ - vldr d7, [pc, #168] @ 389a8 │ │ │ │ + bne.n 388e6 │ │ │ │ + vldr d7, [pc, #168] @ 38980 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d0, [pc, #172] @ 389b0 │ │ │ │ + vldr d0, [pc, #172] @ 38988 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ bx lr │ │ │ │ - vldr d7, [pc, #168] @ 389b8 │ │ │ │ + vldr d7, [pc, #168] @ 38990 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d0, [pc, #168] @ 389c0 │ │ │ │ + vldr d0, [pc, #168] @ 38998 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ bx lr │ │ │ │ - vldr d7, [pc, #164] @ 389c8 │ │ │ │ + vldr d7, [pc, #164] @ 389a0 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d0, [pc, #168] @ 389d0 │ │ │ │ + vldr d0, [pc, #168] @ 389a8 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ bx lr │ │ │ │ vcmpe.f64 d3, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 38946 │ │ │ │ + bgt.n 3891e │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 38994 │ │ │ │ + bne.n 3896c │ │ │ │ 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 38982 │ │ │ │ - vldr d7, [pc, #100] @ 389d8 │ │ │ │ + bne.n 3895a │ │ │ │ + vldr d7, [pc, #100] @ 389b0 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d0, [pc, #104] @ 389e0 │ │ │ │ + vldr d0, [pc, #104] @ 389b8 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ bx lr │ │ │ │ - vldr d7, [pc, #100] @ 389e8 │ │ │ │ + vldr d7, [pc, #100] @ 389c0 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d0, [pc, #100] @ 389f0 │ │ │ │ + vldr d0, [pc, #100] @ 389c8 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ bx lr │ │ │ │ b.w 2a23c │ │ │ │ - vldr d0, [pc, #92] @ 389f8 │ │ │ │ + vldr d0, [pc, #92] @ 389d0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ itett al │ │ │ │ cmpal r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ moval r1, #251 @ 0xfb │ │ │ │ subal r7, #233 @ 0xe9 │ │ │ │ movs r1, #210 @ 0xd2 │ │ │ │ ldrb r3, [r6, #28] │ │ │ │ - bls.n 38ab8 │ │ │ │ + bls.n 38a90 │ │ │ │ stmia r0!, {r1} │ │ │ │ movs r1, #210 @ 0xd2 │ │ │ │ ldrb r3, [r6, #28] │ │ │ │ - bls.n 38ac0 │ │ │ │ + bls.n 38a98 │ │ │ │ ands r2, r0 │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ ittee │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ @@ -21234,54 +21216,54 @@ │ │ │ │ ldrb r0, [r7, #31] │ │ │ │ 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 38a1c │ │ │ │ + bmi.n 389f4 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 38a36 │ │ │ │ + bpl.n 38a0e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1632 @ 0x660 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #64184 @ 0xfab8 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 38a4e │ │ │ │ + b.n 38a26 │ │ │ │ tst.w r3, #10 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ 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, #40] @ 38a90 │ │ │ │ + vldr d11, [pc, #40] @ 38a68 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ vmov.f64 d0, d11 │ │ │ │ - bl 85f38 │ │ │ │ - movw r1, #26776 @ 0x6898 │ │ │ │ + bl 85a9c │ │ │ │ + movw r1, #23712 @ 0x5ca0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cfe0c │ │ │ │ + bl cf734 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 38b00 │ │ │ │ + bge.n 38ad8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.w 39d3c │ │ │ │ + b.w 39d14 │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ ands r1, r1 │ │ │ │ ldrsb r1, [r5, r5] │ │ │ │ ldrh r4, [r2, #24] │ │ │ │ itet eq │ │ │ │ @@ -21303,112 +21285,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 38bd0 │ │ │ │ + bls.n 38ba8 │ │ │ │ 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 38be0 @ unpredictable │ │ │ │ + bls.n 38bb8 @ 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 85f38 │ │ │ │ - movw r1, #17800 @ 0x4588 │ │ │ │ + bl 85a9c │ │ │ │ + movw r1, #14816 @ 0x39e0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cfe0c │ │ │ │ + bl cf734 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 38a88 │ │ │ │ - vldr d0, [pc, #-128] @ 38aa0 │ │ │ │ - bl 85f38 │ │ │ │ - movw r1, #26780 @ 0x689c │ │ │ │ + blt.n 38a60 │ │ │ │ + vldr d0, [pc, #-128] @ 38a78 │ │ │ │ + bl 85a9c │ │ │ │ + movw r1, #23716 @ 0x5ca4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cfe0c │ │ │ │ + bl cf734 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 38a88 │ │ │ │ - vldr d9, [pc, #-148] @ 38aa8 │ │ │ │ + blt.n 38a60 │ │ │ │ + vldr d9, [pc, #-148] @ 38a80 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ - bl 85f38 │ │ │ │ - movw r1, #4836 @ 0x12e4 │ │ │ │ + bl 85a9c │ │ │ │ + movw r1, #1920 @ 0x780 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cfe0c │ │ │ │ + bl cf734 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 38a88 │ │ │ │ - vldr d10, [pc, #-172] @ 38ab0 │ │ │ │ + blt.n 38a60 │ │ │ │ + vldr d10, [pc, #-172] @ 38a88 │ │ │ │ vmov.f64 d1, d9 │ │ │ │ vmov.f64 d0, d10 │ │ │ │ - bl 18e228 │ │ │ │ - movw r1, #56072 @ 0xdb08 │ │ │ │ + bl 18c8fc │ │ │ │ + movw r1, #53128 @ 0xcf88 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cfe0c │ │ │ │ + bl cf734 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 38a88 │ │ │ │ - vldr d8, [pc, #-200] @ 38ab8 │ │ │ │ + blt.n 38a60 │ │ │ │ + vldr d8, [pc, #-200] @ 38a90 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 85f38 │ │ │ │ - movw r1, #4892 @ 0x131c │ │ │ │ + bl 85a9c │ │ │ │ + movw r1, #1976 @ 0x7b8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cfe0c │ │ │ │ + bl cf734 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 38a88 │ │ │ │ + blt.w 38a60 │ │ │ │ vmov.f64 d0, d10 │ │ │ │ vmov.f64 d1, d8 │ │ │ │ - bl 18e228 │ │ │ │ - movw r1, #56080 @ 0xdb10 │ │ │ │ + bl 18c8fc │ │ │ │ + movw r1, #53136 @ 0xcf90 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cfe0c │ │ │ │ + bl cf734 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 38a88 │ │ │ │ + blt.w 38a60 │ │ │ │ movw r3, #11648 @ 0x2d80 │ │ │ │ movt r3, #78 @ 0x4e │ │ │ │ - vldr d7, [pc, #-268] @ 38ac0 │ │ │ │ + vldr d7, [pc, #-268] @ 38a98 │ │ │ │ add.w sl, r3, #1040 @ 0x410 │ │ │ │ - vldr d6, [pc, #-268] @ 38ac8 │ │ │ │ + vldr d6, [pc, #-268] @ 38aa0 │ │ │ │ add.w fp, r3, #1024 @ 0x400 │ │ │ │ - vldr d5, [pc, #-228] @ 38af8 │ │ │ │ + vldr d5, [pc, #-228] @ 38ad0 │ │ │ │ add.w r1, r3, #1568 @ 0x620 │ │ │ │ - vldr d4, [pc, #-244] @ 38af0 │ │ │ │ + vldr d4, [pc, #-244] @ 38ac8 │ │ │ │ add.w ip, r3, #2352 @ 0x930 │ │ │ │ - vldr d2, [pc, #-260] @ 38ae8 │ │ │ │ + vldr d2, [pc, #-260] @ 38ac0 │ │ │ │ add.w r7, r3, #3136 @ 0xc40 │ │ │ │ - vldr d0, [pc, #-276] @ 38ae0 │ │ │ │ + vldr d0, [pc, #-276] @ 38ab8 │ │ │ │ add.w r6, r3, #3920 @ 0xf50 │ │ │ │ - vldr d3, [pc, #-292] @ 38ad8 │ │ │ │ + vldr d3, [pc, #-292] @ 38ab0 │ │ │ │ add.w r9, r3, #1056 @ 0x420 │ │ │ │ - vldr d12, [pc, #-308] @ 38ad0 │ │ │ │ + vldr d12, [pc, #-308] @ 38aa8 │ │ │ │ add.w r8, r3, #1072 @ 0x430 │ │ │ │ vstr d9, [r3, #8] │ │ │ │ movw lr, #15992 @ 0x3e78 │ │ │ │ movt lr, #78 @ 0x4e │ │ │ │ vstr d11, [r3, #16] │ │ │ │ vstr d9, [r3, #24] │ │ │ │ add.w r5, lr, #1152 @ 0x480 │ │ │ │ @@ -21534,23 +21516,23 @@ │ │ │ │ vstr d7, [r3, #968] @ 0x3c8 │ │ │ │ vstr d9, [r3, #976] @ 0x3d0 │ │ │ │ vstr d4, [r3, #984] @ 0x3d8 │ │ │ │ vstr d8, [r3, #992] @ 0x3e0 │ │ │ │ vstr d8, [r3, #1000] @ 0x3e8 │ │ │ │ vstr d9, [r3, #1008] @ 0x3f0 │ │ │ │ vstr d3, [r3, #1016] @ 0x3f8 │ │ │ │ - vldr d1, [pc, #1008] @ 39208 │ │ │ │ + vldr d1, [pc, #1008] @ 391e0 │ │ │ │ strd sl, fp, [r3, #808] @ 0x328 │ │ │ │ strd sl, fp, [r3, #824] @ 0x338 │ │ │ │ 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 │ │ │ │ - ldr r2, [pc, #984] @ (39210 ) │ │ │ │ + ldr r2, [pc, #984] @ (391e8 ) │ │ │ │ vstr d3, [r9, #-8] │ │ │ │ vstr d10, [r9] │ │ │ │ mov.w r9, #0 │ │ │ │ movt r9, #16368 @ 0x3ff0 │ │ │ │ vstr d4, [r8, #-8] │ │ │ │ vstr d7, [r8] │ │ │ │ mov.w r8, #0 │ │ │ │ @@ -21785,22 +21767,22 @@ │ │ │ │ vstr d8, [ip, #544] @ 0x220 │ │ │ │ vstr d8, [ip, #552] @ 0x228 │ │ │ │ vstr d10, [ip, #560] @ 0x230 │ │ │ │ vstr d3, [ip, #568] @ 0x238 │ │ │ │ vstr d10, [ip, #576] @ 0x240 │ │ │ │ vstr d3, [ip, #584] @ 0x248 │ │ │ │ vstr d10, [ip, #592] @ 0x250 │ │ │ │ - b.n 3921c │ │ │ │ + b.n 391f4 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ itett al │ │ │ │ - ldral r1, [pc, #96] @ (39274 ) │ │ │ │ + ldral r1, [pc, #96] @ (3924c ) │ │ │ │ lsl r6, r1, #1 │ │ │ │ cmpal r5, #24 │ │ │ │ strbal r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ stmia r0!, {r0, r3} │ │ │ │ vstr d3, [ip, #600] @ 0x258 │ │ │ │ vstr d10, [ip, #608] @ 0x260 │ │ │ │ @@ -22518,129 +22500,129 @@ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ vpop {d8-d12} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #0 │ │ │ │ movw r1, #39512 @ 0x9a58 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 147c3c │ │ │ │ + b.w 146824 │ │ │ │ stmdb 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, #56088 @ 0xdb18 │ │ │ │ + movw r2, #53144 @ 0xcf98 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 2048d8 <_PyArg_ParseStack@@Base> │ │ │ │ - cbnz r0, 39d84 │ │ │ │ + bl 203990 <_PyArg_ParseStack@@Base> │ │ │ │ + cbnz r0, 39d5c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 39f4c │ │ │ │ + b.n 39f24 │ │ │ │ ldrd r0, r5, [sp, #16] │ │ │ │ - bl 88854 │ │ │ │ + bl 883a4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 39d80 │ │ │ │ + beq.n 39d58 │ │ │ │ movs r0, #32 │ │ │ │ blx 2a860 <__sched_cpualloc@plt> │ │ │ │ - cbnz r0, 39da0 │ │ │ │ - bl 1ef298 │ │ │ │ - b.n 39f44 │ │ │ │ + cbnz r0, 39d78 │ │ │ │ + bl 1ee218 │ │ │ │ + b.n 39f1c │ │ │ │ mov r4, r6 │ │ │ │ mov.w r8, #4 │ │ │ │ mov r6, r5 │ │ │ │ movs r7, #32 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 88ba0 │ │ │ │ + bl 886f0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 39eea │ │ │ │ + beq.w 39ec2 │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bmi.n 39e08 │ │ │ │ + bmi.n 39de0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #56112 @ 0xdb30 │ │ │ │ + movw r1, #53168 @ 0xcfb0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ + bl d52b8 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 39f3c │ │ │ │ + beq.w 39f14 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 39f3c │ │ │ │ + bne.w 39f14 │ │ │ │ mov r0, r9 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 39f3c │ │ │ │ - bl e1bc8 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 39f14 │ │ │ │ + bl e14a4 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 39e24 │ │ │ │ + beq.n 39dfc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 39e24 │ │ │ │ + cbnz r3, 39dfc │ │ │ │ mov r0, r9 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bge.n 39e50 │ │ │ │ + bge.n 39e28 │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl 805dc │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 39f3c │ │ │ │ + bne.w 39f14 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #56168 @ 0xdb68 │ │ │ │ + movw r1, #53224 @ 0xcfe8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 39f3c │ │ │ │ + bl 12e510 │ │ │ │ + b.n 39f14 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 39e74 │ │ │ │ + bne.n 39e4c │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #56188 @ 0xdb7c │ │ │ │ + movw r1, #53244 @ 0xcffc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 39f3c │ │ │ │ + bl 12e510 │ │ │ │ + b.n 39f14 │ │ │ │ cmp fp, r7 │ │ │ │ - blt.n 39ec6 │ │ │ │ + blt.n 39e9e │ │ │ │ cmp.w r7, #1073741824 @ 0x40000000 │ │ │ │ mov.w r7, r7, lsl #1 │ │ │ │ it ge │ │ │ │ addge.w r7, fp, #1 │ │ │ │ cmp fp, r7 │ │ │ │ - bge.n 39e78 │ │ │ │ + bge.n 39e50 │ │ │ │ mov r0, r7 │ │ │ │ blx 2a860 <__sched_cpualloc@plt> │ │ │ │ mov r9, r0 │ │ │ │ - cbnz r0, 39e9e │ │ │ │ + cbnz r0, 39e76 │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl 1ef298 │ │ │ │ - b.n 39f3c │ │ │ │ + bl 1ee218 │ │ │ │ + b.n 39f14 │ │ │ │ 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 │ │ │ │ @@ -22649,340 +22631,410 @@ │ │ │ │ mov r0, r9 │ │ │ │ blx 29c10 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a86c <__sched_cpufree@plt> │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ mov r5, r9 │ │ │ │ cmp.w r8, fp, lsr #3 │ │ │ │ - bls.w 39db4 │ │ │ │ + bls.w 39d8c │ │ │ │ mov.w r2, fp, lsr #5 │ │ │ │ movs r3, #1 │ │ │ │ and.w fp, fp, #31 │ │ │ │ lsl.w fp, r3, fp │ │ │ │ ldr.w r3, [r5, r2, lsl #2] │ │ │ │ orr.w r3, r3, fp │ │ │ │ str.w r3, [r5, r2, lsl #2] │ │ │ │ - b.n 39db4 │ │ │ │ + b.n 39d8c │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 39f3c │ │ │ │ + bl 805d4 │ │ │ │ + cbnz r0, 39f14 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 39f0e │ │ │ │ + beq.n 39ee6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 39f0e │ │ │ │ + cbnz r3, 39ee6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a54c │ │ │ │ - cbz r0, 39f2c │ │ │ │ + cbz r0, 39f04 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ - b.n 39f3c │ │ │ │ + bl f61f4 │ │ │ │ + b.n 39f14 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a86c <__sched_cpufree@plt> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 39f4c │ │ │ │ - cbz r4, 39f44 │ │ │ │ + b.n 39f24 │ │ │ │ + cbz r4, 39f1c │ │ │ │ mov r0, r4 │ │ │ │ blx 2a86c <__sched_cpufree@plt> │ │ │ │ mov r0, r6 │ │ │ │ - bl 790b0 │ │ │ │ - b.n 39d80 │ │ │ │ + bl 79060 │ │ │ │ + b.n 39d58 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.n 39f6e │ │ │ │ + bmi.n 39f46 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 39f88 │ │ │ │ + bpl.n 39f60 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1632 @ 0x660 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #64184 @ 0xfab8 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 39fa0 │ │ │ │ + b.n 39f78 │ │ │ │ tst.w r3, #12 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + cbz r3, 39f8e │ │ │ │ + movw r0, #53308 @ 0xd03c │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + b.w 847b8 │ │ │ │ + push {r4} │ │ │ │ + mov r4, r0 │ │ │ │ + movw r0, #53316 @ 0xd044 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + pop {r4} │ │ │ │ + b.w 847b8 │ │ │ │ + mov r0, r1 │ │ │ │ + movs r2, #0 │ │ │ │ + movw r1, #39364 @ 0x99c4 │ │ │ │ + movt r1, #2 │ │ │ │ + b.w 146824 │ │ │ │ + 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 r6, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r3 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ - cbnz r5, 39fc6 │ │ │ │ + cbnz r5, 39fd8 │ │ │ │ cmp r3, r5 │ │ │ │ - blt.n 39fc6 │ │ │ │ + blt.n 39fd8 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 39fc6 │ │ │ │ - cbnz r2, 39fe2 │ │ │ │ - ldr r1, [pc, #76] @ (3a014 ) │ │ │ │ + bgt.n 39fd8 │ │ │ │ + cbnz r2, 39ffa │ │ │ │ add r2, sp, #28 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ + mov r3, r5 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ + movw r5, #9580 @ 0x256c │ │ │ │ + movt r5, #73 @ 0x49 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 3a00e │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl 106468 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 3a026 │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 39ffc │ │ │ │ + bgt.n 3a014 │ │ │ │ ldr.w r3, [r6, #444] @ 0x1bc │ │ │ │ - movw r1, #22752 @ 0x58e0 │ │ │ │ + movw r1, #19768 @ 0x4d38 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 3a00e │ │ │ │ + bl 12e510 │ │ │ │ + b.n 3a026 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f9350 │ │ │ │ + bl f8cb0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 39fe6 │ │ │ │ - bl 805dc │ │ │ │ + bne.n 39ffe │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 39fe6 │ │ │ │ + beq.n 39ffe │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movs r2, #180 @ 0xb4 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - cbz r3, 3a02c │ │ │ │ - movw r0, #56252 @ 0xdbbc │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - b.w 84c48 │ │ │ │ - push {r4} │ │ │ │ - mov r4, r0 │ │ │ │ - movw r0, #56260 @ 0xdbc4 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - pop {r4} │ │ │ │ - b.w 84c48 │ │ │ │ - mov r0, r1 │ │ │ │ - movs r2, #0 │ │ │ │ - movw r1, #39364 @ 0x99c4 │ │ │ │ - movt r1, #2 │ │ │ │ - b.w 147c3c │ │ │ │ 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 r4, r0, #0 │ │ │ │ - bge.n 3a07c │ │ │ │ + bge.n 3a058 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w f6894 │ │ │ │ - bne.n 3a086 │ │ │ │ + b.w f61f4 │ │ │ │ + bne.n 3a062 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 72f38 │ │ │ │ + b.w 72ef0 │ │ │ │ cmp.w r4, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 3a094 │ │ │ │ + bcc.n 3a070 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1ef298 │ │ │ │ + b.w 1ee218 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bl 77c4c │ │ │ │ + bl 77bf8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a08c │ │ │ │ + beq.n 3a068 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a75c │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3a0c6 │ │ │ │ + bne.n 3a0a2 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ + bl f61f4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78004 │ │ │ │ + bl 77fb0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3a0fe │ │ │ │ - bl 72f38 │ │ │ │ + b.n 3a0da │ │ │ │ + bl 72ef0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3a0f0 │ │ │ │ + cbz r0, 3a0cc │ │ │ │ movs r6, #0 │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 3a0e8 │ │ │ │ + ble.n 3a0c4 │ │ │ │ ldr.w r0, [r5, r6, lsl #2] │ │ │ │ - bl 11ca40 <_PyLong_FromGid@@Base> │ │ │ │ - cbz r0, 3a0f0 │ │ │ │ + bl 11c228 <_PyLong_FromGid@@Base> │ │ │ │ + cbz r0, 3a0cc │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ - b.n 3a0d0 │ │ │ │ + b.n 3a0ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 78004 │ │ │ │ - b.n 3a0fe │ │ │ │ + bl 77fb0 │ │ │ │ + b.n 3a0da │ │ │ │ mov r0, r5 │ │ │ │ - bl 78004 │ │ │ │ + bl 77fb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 790b0 │ │ │ │ - b.n 3a0c2 │ │ │ │ + bl 79060 │ │ │ │ + b.n 3a09e │ │ │ │ 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 │ │ │ │ + mov r0, r1 │ │ │ │ + bl f93f8 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 3a10a │ │ │ │ + bl 805d4 │ │ │ │ + cmp r0, #0 │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + it ne │ │ │ │ + movne r0, #0 │ │ │ │ + b.n 3a126 │ │ │ │ + and.w r3, r0, #61440 @ 0xf000 │ │ │ │ + movw r2, #7780 @ 0x1e64 │ │ │ │ + movt r2, #71 @ 0x47 │ │ │ │ + movw r0, #4308 @ 0x10d4 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + cmp.w r3, #49152 @ 0xc000 │ │ │ │ + it ne │ │ │ │ + movne r0, r2 │ │ │ │ + pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ movw r8, #4364 @ 0x110c │ │ │ │ movt r8, #71 @ 0x47 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r2 │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 3a172 │ │ │ │ + beq.n 3a198 │ │ │ │ movw r1, #13540 @ 0x34e4 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 3a172 │ │ │ │ + beq.n 3a198 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87f30 │ │ │ │ - cbnz r0, 3a172 │ │ │ │ + bl 87a80 │ │ │ │ + cbnz r0, 3a198 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87f30 │ │ │ │ + bl 87a80 │ │ │ │ movw r1, #19660 @ 0x4ccc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 3a172 │ │ │ │ + beq.n 3a198 │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.n 3a172 │ │ │ │ + bmi.n 3a198 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87f30 │ │ │ │ + bl 87a80 │ │ │ │ movw r1, #19180 @ 0x4aec │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 3a172 │ │ │ │ + beq.n 3a198 │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 3a172 │ │ │ │ + bmi.n 3a198 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87f30 │ │ │ │ + bl 87a80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a202 │ │ │ │ + beq.n 3a228 │ │ │ │ mov r0, r7 │ │ │ │ - bl 10b0a4 │ │ │ │ + bl 10aa10 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 3a180 │ │ │ │ + bge.n 3a1a6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3a20a │ │ │ │ + b.n 3a230 │ │ │ │ mov r0, r6 │ │ │ │ - bl 10b0a4 │ │ │ │ + bl 10aa10 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3a17c │ │ │ │ + blt.n 3a1a2 │ │ │ │ cmp r5, #5 │ │ │ │ - bhi.n 3a1ea │ │ │ │ + bhi.n 3a210 │ │ │ │ tbb [pc, r5] │ │ │ │ adds r5, r2, #0 │ │ │ │ lsls r3, r0, #12 │ │ │ │ movs r6, #31 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 3a1a6 │ │ │ │ + bne.n 3a1cc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3a37e │ │ │ │ - b.n 3a1a8 │ │ │ │ + bl 3a268 │ │ │ │ + b.n 3a1ce │ │ │ │ movs r0, #0 │ │ │ │ cmp r5, #3 │ │ │ │ - bne.n 3a1e4 │ │ │ │ + bne.n 3a20a │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3a17c │ │ │ │ - cbnz r0, 3a1ea │ │ │ │ + blt.n 3a1a2 │ │ │ │ + cbnz r0, 3a210 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 3a1f2 │ │ │ │ + b.n 3a218 │ │ │ │ cmp r4, r0 │ │ │ │ - bge.n 3a1ea │ │ │ │ + bge.n 3a210 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3a37e │ │ │ │ - b.n 3a1e4 │ │ │ │ + bl 3a268 │ │ │ │ + b.n 3a20a │ │ │ │ cmp r4, r0 │ │ │ │ - ble.n 3a1c0 │ │ │ │ - b.n 3a1ea │ │ │ │ + ble.n 3a1e6 │ │ │ │ + b.n 3a210 │ │ │ │ cmp r4, r0 │ │ │ │ - ble.n 3a1ea │ │ │ │ + ble.n 3a210 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3a37e │ │ │ │ - b.n 3a1e4 │ │ │ │ + bl 3a268 │ │ │ │ + b.n 3a20a │ │ │ │ cmp r4, r0 │ │ │ │ - bge.n 3a1d4 │ │ │ │ - b.n 3a1ea │ │ │ │ + bge.n 3a1fa │ │ │ │ + b.n 3a210 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3a17c │ │ │ │ - bne.n 3a1b2 │ │ │ │ + blt.n 3a1a2 │ │ │ │ + bne.n 3a1d8 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a20a │ │ │ │ + beq.n 3a230 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3a20a │ │ │ │ + b.n 3a230 │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ 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, 3a228 │ │ │ │ + cbz r4, 3a24e │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 129690 │ │ │ │ + b.w 128e78 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #56364 @ 0xdc2c │ │ │ │ + movw r1, #53420 @ 0xd0ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r8, r1 │ │ │ │ + bl 883a4 │ │ │ │ + cbz r0, 3a2d8 │ │ │ │ + mov r5, r0 │ │ │ │ + movs r4, #1 │ │ │ │ + mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 886f0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + cbnz r6, 3a2a4 │ │ │ │ + bl 805d4 │ │ │ │ + cmp r0, r6 │ │ │ │ + it ne │ │ │ │ + movne.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.n 3a2c0 │ │ │ │ + bl d3c80 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, r7 │ │ │ │ + beq.n 3a2bc │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbnz r3, 3a2bc │ │ │ │ + mov r0, r6 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + cmp r4, #0 │ │ │ │ + bgt.n 3a288 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3a2dc │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 3a2dc │ │ │ │ + mov r0, r5 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a2dc │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ sub sp, #20 │ │ │ │ @@ -22991,21 +23043,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 3a282 │ │ │ │ + bne.n 3a322 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ + bl f61f4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3a32a │ │ │ │ + b.n 3a3ca │ │ │ │ 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] │ │ │ │ @@ -23017,1032 +23069,964 @@ │ │ │ │ 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 85968 │ │ │ │ + bl 854cc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a27e │ │ │ │ + beq.n 3a31e │ │ │ │ vmov.f64 d0, d12 │ │ │ │ - bl 85f38 │ │ │ │ - cbz r0, 3a30e │ │ │ │ + bl 85a9c │ │ │ │ + cbz r0, 3a3ae │ │ │ │ vmov.f64 d0, d11 │ │ │ │ str r0, [r4, #12] │ │ │ │ - bl 85f38 │ │ │ │ - cbz r0, 3a30e │ │ │ │ + bl 85a9c │ │ │ │ + cbz r0, 3a3ae │ │ │ │ vmov.f64 d0, d10 │ │ │ │ str r0, [r4, #16] │ │ │ │ - bl 85f38 │ │ │ │ - cbz r0, 3a30e │ │ │ │ + bl 85a9c │ │ │ │ + cbz r0, 3a3ae │ │ │ │ vmov.f64 d0, d9 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl 85f38 │ │ │ │ - cbz r0, 3a30e │ │ │ │ + bl 85a9c │ │ │ │ + cbz r0, 3a3ae │ │ │ │ vmov.f64 d0, d8 │ │ │ │ str r0, [r4, #24] │ │ │ │ - bl 85f38 │ │ │ │ - cbnz r0, 3a328 │ │ │ │ + bl 85a9c │ │ │ │ + cbnz r0, 3a3c8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a27e │ │ │ │ + beq.n 3a31e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3a27e │ │ │ │ + bne.n 3a31e │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a27e │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a31e │ │ │ │ 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 f9a98 │ │ │ │ + bl f93f8 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3a360 │ │ │ │ - bl 805dc │ │ │ │ + bne.n 3a400 │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 3a37c │ │ │ │ + b.n 3a41c │ │ │ │ and.w r3, r0, #61440 @ 0xf000 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - cmp.w r3, #8192 @ 0x2000 │ │ │ │ + cmp.w r3, #24576 @ 0x6000 │ │ │ │ it ne │ │ │ │ movne r0, r2 │ │ │ │ pop {r3, pc} │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r8, r1 │ │ │ │ - bl 88854 │ │ │ │ - cbz r0, 3a3ee │ │ │ │ - mov r5, r0 │ │ │ │ - movs r4, #1 │ │ │ │ - mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 88ba0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - cbnz r6, 3a3ba │ │ │ │ - bl 805dc │ │ │ │ - cmp r0, r6 │ │ │ │ - it ne │ │ │ │ - movne.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3a3d6 │ │ │ │ - bl d4360 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, r7 │ │ │ │ - beq.n 3a3d2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbnz r3, 3a3d2 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - cmp r4, #0 │ │ │ │ - bgt.n 3a39e │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3a3f2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 3a3f2 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a3f2 │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + b.n 3a4c4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f9a98 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 3a424 │ │ │ │ - bl 805dc │ │ │ │ + bl f93f8 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 3a44c │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 3a440 │ │ │ │ - and.w r3, r0, #61440 @ 0xf000 │ │ │ │ - movw r2, #7780 @ 0x1e64 │ │ │ │ - movt r2, #71 @ 0x47 │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ + b.n 3a454 │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - cmp.w r3, #24576 @ 0x6000 │ │ │ │ - it ne │ │ │ │ - movne r0, r2 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - cbnz r2, 3a47a │ │ │ │ + cbnz r2, 3a48e │ │ │ │ add r1, sp, #12 │ │ │ │ movs r3, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #47256 @ 0xb898 │ │ │ │ + movw r1, #44312 @ 0xad18 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl c3418 │ │ │ │ - cbnz r0, 3a490 │ │ │ │ - b.n 3a48c │ │ │ │ - movw r0, #47256 @ 0xb898 │ │ │ │ + bl c2d44 │ │ │ │ + cbnz r0, 3a4a4 │ │ │ │ + b.n 3a4a0 │ │ │ │ + movw r0, #44312 @ 0xad18 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r1, r2 │ │ │ │ - bl 177010 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1754d4 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a460 │ │ │ │ + bne.n 3a474 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3a4ac │ │ │ │ + b.n 3a4c0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl c6fd0 │ │ │ │ + bl c68b4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3a48c │ │ │ │ + blt.n 3a4a0 │ │ │ │ itete ne │ │ │ │ movwne r0, #4308 @ 0x10d4 │ │ │ │ movweq r0, #7780 @ 0x1e64 │ │ │ │ movtne r0, #71 @ 0x47 │ │ │ │ movteq r0, #71 @ 0x47 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 3a4ea │ │ │ │ - b.n 3a4b4 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl f9a98 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 3a4e0 │ │ │ │ - bl 805dc │ │ │ │ - cmp r0, #0 │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - it ne │ │ │ │ - movne r0, #0 │ │ │ │ - b.n 3a4e8 │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1c411c │ │ │ │ - cbnz r0, 3a512 │ │ │ │ + bl 1c1ff4 │ │ │ │ + cbnz r0, 3a4ec │ │ │ │ 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 214700 │ │ │ │ + b.w 2135f8 │ │ │ │ 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 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw r8, #19660 @ 0x4ccc │ │ │ │ movt r8, #71 @ 0x47 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 3a55e │ │ │ │ + beq.n 3a538 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87f30 │ │ │ │ + bl 87a80 │ │ │ │ movw r1, #19180 @ 0x4aec │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 3a55e │ │ │ │ + beq.n 3a538 │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.n 3a55e │ │ │ │ + bmi.n 3a538 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87f30 │ │ │ │ - cbnz r0, 3a55e │ │ │ │ + bl 87a80 │ │ │ │ + cbnz r0, 3a538 │ │ │ │ mov r3, r6 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r3 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ - cbz r7, 3a564 │ │ │ │ + cbz r7, 3a53e │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #13540 @ 0x34e4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3a58c │ │ │ │ + bne.n 3a566 │ │ │ │ mov r0, r5 │ │ │ │ - bl 10b0a4 │ │ │ │ + bl 10aa10 │ │ │ │ cmp r0, r7 │ │ │ │ - blt.n 3a58c │ │ │ │ + blt.n 3a566 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #336] @ (3a6d4 ) │ │ │ │ + ldr r1, [pc, #340] @ (3a6b0 ) │ │ │ │ movs r3, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w fd8c0 │ │ │ │ + b.w fd1bc │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 3a5b8 │ │ │ │ + beq.n 3a592 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #19660 @ 0x4ccc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 87f30 │ │ │ │ + bl 87a80 │ │ │ │ movw r1, #19180 @ 0x4aec │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 3a5b8 │ │ │ │ + beq.n 3a592 │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 3a5b8 │ │ │ │ + bmi.n 3a592 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87f30 │ │ │ │ - cbz r0, 3a5c8 │ │ │ │ + bl 87a80 │ │ │ │ + cbz r0, 3a5a2 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbz r3, 3a5be │ │ │ │ + cbz r3, 3a598 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r7, r3 │ │ │ │ ittt lt │ │ │ │ movlt r3, r6 │ │ │ │ movlt r6, r5 │ │ │ │ movlt r5, r3 │ │ │ │ movs r0, #0 │ │ │ │ - bl e2d40 │ │ │ │ + bl e2618 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a684 │ │ │ │ + beq.n 3a65e │ │ │ │ mov r0, r5 │ │ │ │ - bl 88854 │ │ │ │ + bl 883a4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a66e │ │ │ │ + beq.n 3a648 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 3a60a │ │ │ │ + beq.n 3a5e4 │ │ │ │ movw r1, #19660 @ 0x4ccc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 87f30 │ │ │ │ - movw r8, #34473 @ 0x86a9 │ │ │ │ + bl 87a80 │ │ │ │ + movw r8, #27449 @ 0x6b39 │ │ │ │ movt r8, #21 │ │ │ │ - movw r3, #29113 @ 0x71b9 │ │ │ │ + movw r3, #25625 @ 0x6419 │ │ │ │ movt r3, #36 @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r8, r3 │ │ │ │ - b.n 3a612 │ │ │ │ - movw r8, #34473 @ 0x86a9 │ │ │ │ + b.n 3a5ec │ │ │ │ + movw r8, #27449 @ 0x6b39 │ │ │ │ movt r8, #21 │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r7 │ │ │ │ - bl 88ba0 │ │ │ │ + bl 886f0 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - cbz r5, 3a652 │ │ │ │ + cbz r5, 3a62c │ │ │ │ blx r8 │ │ │ │ mov r1, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3a688 │ │ │ │ - bne.n 3a636 │ │ │ │ + blt.n 3a662 │ │ │ │ + bne.n 3a610 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 3a616 │ │ │ │ - b.n 3a642 │ │ │ │ + beq.n 3a5f0 │ │ │ │ + b.n 3a61c │ │ │ │ mov r0, r4 │ │ │ │ - bl e5a00 │ │ │ │ + bl e52d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a62e │ │ │ │ - b.n 3a688 │ │ │ │ + beq.n 3a608 │ │ │ │ + b.n 3a662 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3a616 │ │ │ │ + bne.n 3a5f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a616 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a5f0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a668 │ │ │ │ + beq.n 3a642 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3a668 │ │ │ │ + cbnz r3, 3a642 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - bl 805dc │ │ │ │ - cbz r0, 3a6ce │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 805d4 │ │ │ │ + cbz r0, 3a6a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a684 │ │ │ │ + beq.n 3a65e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3a684 │ │ │ │ + cbnz r3, 3a65e │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3a6ce │ │ │ │ + b.n 3a6a8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a69e │ │ │ │ + beq.n 3a678 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3a69e │ │ │ │ + cbnz r3, 3a678 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a6b4 │ │ │ │ + beq.n 3a68e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3a6b4 │ │ │ │ + cbnz r3, 3a68e │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a684 │ │ │ │ + beq.n 3a65e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3a684 │ │ │ │ + bne.n 3a65e │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a684 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a65e │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bcc.n 3a770 │ │ │ │ + nop │ │ │ │ + bcc.n 3a74c <_Py_ResurrectReference@@Base+0x36> │ │ │ │ lsls r1, r1, #1 │ │ │ │ + b.n 3a420 │ │ │ │ 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 72b58 │ │ │ │ + bl 72b10 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3a700 │ │ │ │ + cbz r0, 3a6de │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add.w r1, r5, #16 │ │ │ │ adds r0, #16 │ │ │ │ - bl 3a74e │ │ │ │ + bl 3a6e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + b.n 3a420 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 3a714 │ │ │ │ + push {r4, r5} │ │ │ │ + movw r3, #8060 @ 0x1f7c │ │ │ │ + movt r3, #58 @ 0x3a │ │ │ │ + ldrb r4, [r1, #0] │ │ │ │ + ldrb r5, [r3, r4] │ │ │ │ + movw r4, #29152 @ 0x71e0 │ │ │ │ + movt r4, #43 @ 0x2b │ │ │ │ + movs r3, #0 │ │ │ │ + strb r5, [r0, #0] │ │ │ │ + adds r3, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3a710 │ │ │ │ + ldrb r5, [r1, r3] │ │ │ │ + ldrb r5, [r4, r5] │ │ │ │ + strb r5, [r0, r3] │ │ │ │ + b.n 3a702 │ │ │ │ + pop {r4, r5} │ │ │ │ + bx lr │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +0003a716 <_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 f9a98 │ │ │ │ + bl f93f8 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3a730 │ │ │ │ - bl 805dc │ │ │ │ + bne.n 3a744 <_Py_ResurrectReference@@Base+0x2e> │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 3a74c │ │ │ │ + b.n 3a760 <_Py_ResurrectReference@@Base+0x4a> │ │ │ │ and.w r3, r0, #61440 @ 0xf000 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - cmp.w r3, #49152 @ 0xc000 │ │ │ │ + cmp.w r3, #8192 @ 0x2000 │ │ │ │ it ne │ │ │ │ movne r0, r2 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 3a77e │ │ │ │ - push {r4, r5} │ │ │ │ - movw r3, #10992 @ 0x2af0 │ │ │ │ - movt r3, #58 @ 0x3a │ │ │ │ - ldrb r4, [r1, #0] │ │ │ │ - ldrb r5, [r3, r4] │ │ │ │ - movw r4, #32096 @ 0x7d60 │ │ │ │ - movt r4, #43 @ 0x2b │ │ │ │ - movs r3, #0 │ │ │ │ - strb r5, [r0, #0] │ │ │ │ - adds r3, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3a77a │ │ │ │ - ldrb r5, [r1, r3] │ │ │ │ - ldrb r5, [r4, r5] │ │ │ │ - strb r5, [r0, r3] │ │ │ │ - b.n 3a76c │ │ │ │ - pop {r4, r5} │ │ │ │ - bx lr │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -0003a780 <_Py_ResurrectReference@@Base>: │ │ │ │ - bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 23d7e4 │ │ │ │ - cbz r0, 3a7ba <_Py_ResurrectReference@@Base+0x3a> │ │ │ │ + bl 23c6d8 │ │ │ │ + cbz r0, 3a79a <_Py_ResurrectReference@@Base+0x84> │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1e9590 <_PySet_Update@@Base> │ │ │ │ + bl 1e8448 <_PySet_Update@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3a7bc <_Py_ResurrectReference@@Base+0x3c> │ │ │ │ + bne.n 3a79c <_Py_ResurrectReference@@Base+0x86> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a7ba <_Py_ResurrectReference@@Base+0x3a> │ │ │ │ + beq.n 3a79a <_Py_ResurrectReference@@Base+0x84> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3a7ba <_Py_ResurrectReference@@Base+0x3a> │ │ │ │ + cbnz r3, 3a79a <_Py_ResurrectReference@@Base+0x84> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - b.n 3a4b4 │ │ │ │ + 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 3a7de <_Py_ResurrectReference@@Base+0xc8> │ │ │ │ + mov r3, r1 │ │ │ │ + movw r2, #47592 @ 0xb9e8 │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + movw r1, #51220 @ 0xc814 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #41736 @ 0xa308 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 245b50 <_PyArg_BadArgument@@Base> │ │ │ │ + mov r0, r4 │ │ │ │ + b.n 3a808 <_Py_ResurrectReference@@Base+0xf2> │ │ │ │ + mov r6, r0 │ │ │ │ + add r0, sp, #12 │ │ │ │ + bl deb2c <_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 24abbc <_PyDeadline_Get@@Base+0x6dc> │ │ │ │ + adds r0, #1 │ │ │ │ + add r0, sp, #12 │ │ │ │ + bne.n 3a804 <_Py_ResurrectReference@@Base+0xee> │ │ │ │ + bl 1dbbc4 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 3a808 <_Py_ResurrectReference@@Base+0xf2> │ │ │ │ + bl 93f50 <_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 r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 3a7e6 <_Py_ResurrectReference@@Base+0x66> │ │ │ │ + bhi.n 3a830 <_Py_ResurrectReference@@Base+0x11a> │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 3a800 <_Py_ResurrectReference@@Base+0x80> │ │ │ │ + ble.n 3a84a <_Py_ResurrectReference@@Base+0x134> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - b.n 3a808 <_Py_ResurrectReference@@Base+0x88> │ │ │ │ - movw r0, #48344 @ 0xbcd8 │ │ │ │ + b.n 3a852 <_Py_ResurrectReference@@Base+0x13c> │ │ │ │ + movw r0, #45400 @ 0xb158 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a7de <_Py_ResurrectReference@@Base+0x5e> │ │ │ │ + bne.n 3a828 <_Py_ResurrectReference@@Base+0x112> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3a91e <_Py_ResurrectReference@@Base+0x19e> │ │ │ │ + b.n 3a968 <_Py_ResurrectReference@@Base+0x252> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - cbz r3, 3a816 <_Py_ResurrectReference@@Base+0x96> │ │ │ │ + cbz r3, 3a860 <_Py_ResurrectReference@@Base+0x14a> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bpl.n 3a846 <_Py_ResurrectReference@@Base+0xc6> │ │ │ │ - b.n 3a82e <_Py_ResurrectReference@@Base+0xae> │ │ │ │ + bpl.n 3a890 <_Py_ResurrectReference@@Base+0x17a> │ │ │ │ + b.n 3a878 <_Py_ResurrectReference@@Base+0x162> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1204 @ 0x4b4 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #63756 @ 0xf90c │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 3a7fc <_Py_ResurrectReference@@Base+0x7c> │ │ │ │ - bl 85e88 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 3a846 <_Py_ResurrectReference@@Base+0x130> │ │ │ │ + bl 859ec │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3a870 <_Py_ResurrectReference@@Base+0xf0> │ │ │ │ - bl 805dc │ │ │ │ + bne.n 3a8ba <_Py_ResurrectReference@@Base+0x1a4> │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a7fc <_Py_ResurrectReference@@Base+0x7c> │ │ │ │ + bne.n 3a846 <_Py_ResurrectReference@@Base+0x130> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3a870 <_Py_ResurrectReference@@Base+0xf0> │ │ │ │ + b.n 3a8ba <_Py_ResurrectReference@@Base+0x1a4> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3a840 <_Py_ResurrectReference@@Base+0xc0> │ │ │ │ + beq.n 3a88a <_Py_ResurrectReference@@Base+0x174> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #56796 @ 0xdddc │ │ │ │ + movw r1, #53852 @ 0xd25c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w d599c │ │ │ │ + b.w d52b8 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72f38 │ │ │ │ + bl 72ef0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a7fc <_Py_ResurrectReference@@Base+0x7c> │ │ │ │ + beq.n 3a846 <_Py_ResurrectReference@@Base+0x130> │ │ │ │ ldrd r5, r3, [r7, #8] │ │ │ │ cmp r6, #0 │ │ │ │ ite le │ │ │ │ movle.w fp, #0 │ │ │ │ movgt.w fp, #1 │ │ │ │ adds r5, #16 │ │ │ │ mov.w r9, #0 │ │ │ │ add r5, r3 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ - bl 246a0c <_PyArg_BadArgument@@Base+0xfc> │ │ │ │ + bl 245c74 <_PyArg_BadArgument@@Base+0x124> │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3a91e <_Py_ResurrectReference@@Base+0x19e> │ │ │ │ + beq.n 3a968 <_Py_ResurrectReference@@Base+0x252> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add r3, r8 │ │ │ │ str r3, [r7, #12] │ │ │ │ - bl 72b58 │ │ │ │ + bl 72b10 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r2, 3a900 <_Py_ResurrectReference@@Base+0x180> │ │ │ │ + cbz r2, 3a94a <_Py_ResurrectReference@@Base+0x234> │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 86010 │ │ │ │ + bl 85b74 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - bne.n 3a8e0 <_Py_ResurrectReference@@Base+0x160> │ │ │ │ + bne.n 3a92a <_Py_ResurrectReference@@Base+0x214> │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 3a900 <_Py_ResurrectReference@@Base+0x180> │ │ │ │ + beq.n 3a94a <_Py_ResurrectReference@@Base+0x234> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 3a900 <_Py_ResurrectReference@@Base+0x180> │ │ │ │ + cbnz r3, 3a94a <_Py_ResurrectReference@@Base+0x234> │ │ │ │ mov r0, r2 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a900 <_Py_ResurrectReference@@Base+0x180> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a94a <_Py_ResurrectReference@@Base+0x234> │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 3a8f0 <_Py_ResurrectReference@@Base+0x170> │ │ │ │ + beq.n 3a93a <_Py_ResurrectReference@@Base+0x224> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 3a8f0 <_Py_ResurrectReference@@Base+0x170> │ │ │ │ + cbnz r3, 3a93a <_Py_ResurrectReference@@Base+0x224> │ │ │ │ mov r0, r2 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ add r9, r8 │ │ │ │ add r5, r8 │ │ │ │ cmp r9, r6 │ │ │ │ - blt.n 3a898 <_Py_ResurrectReference@@Base+0x118> │ │ │ │ + blt.n 3a8e2 <_Py_ResurrectReference@@Base+0x1cc> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 3a898 <_Py_ResurrectReference@@Base+0x118> │ │ │ │ - b.n 3a91e <_Py_ResurrectReference@@Base+0x19e> │ │ │ │ + beq.n 3a8e2 <_Py_ResurrectReference@@Base+0x1cc> │ │ │ │ + b.n 3a968 <_Py_ResurrectReference@@Base+0x252> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 3a7fc <_Py_ResurrectReference@@Base+0x7c> │ │ │ │ + beq.w 3a846 <_Py_ResurrectReference@@Base+0x130> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3a7fc <_Py_ResurrectReference@@Base+0x7c> │ │ │ │ + bne.w 3a846 <_Py_ResurrectReference@@Base+0x130> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a7fc <_Py_ResurrectReference@@Base+0x7c> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a846 <_Py_ResurrectReference@@Base+0x130> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - sub sp, #48 @ 0x30 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r4, [r3, #84] @ 0x54 │ │ │ │ - ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - bne.n 3a964 <_Py_ResurrectReference@@Base+0x1e4> │ │ │ │ - mov r3, r1 │ │ │ │ - movw r2, #50576 @ 0xc590 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #54204 @ 0xd3bc │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #44680 @ 0xae88 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ - mov r0, r4 │ │ │ │ - b.n 3a98e <_Py_ResurrectReference@@Base+0x20e> │ │ │ │ - mov r6, r0 │ │ │ │ - add r0, sp, #12 │ │ │ │ - bl df24c <_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 24b964 <_PyTime_AsTimeval@@Base+0x1d8c> │ │ │ │ - adds r0, #1 │ │ │ │ - add r0, sp, #12 │ │ │ │ - bne.n 3a98a <_Py_ResurrectReference@@Base+0x20a> │ │ │ │ - bl 1ddcbc <_PyBytesWriter_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 3a98e <_Py_ResurrectReference@@Base+0x20e> │ │ │ │ - bl 94638 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - movw r0, #57092 @ 0xdf04 │ │ │ │ + movw r0, #54148 @ 0xd384 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w 7afb8 │ │ │ │ + b.w 7af78 │ │ │ │ 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 3a9be <_Py_ResurrectReference@@Base+0x23e> │ │ │ │ + bne.n 3a99c <_Py_ResurrectReference@@Base+0x286> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 11e904 │ │ │ │ + b.w 11e0e4 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #20544 @ 0x5040 │ │ │ │ + movw r0, #17560 @ 0x4498 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a9b2 <_Py_ResurrectReference@@Base+0x232> │ │ │ │ + bne.n 3a990 <_Py_ResurrectReference@@Base+0x27a> │ │ │ │ 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 │ │ │ │ - cbz r0, 3aa06 <_Py_ResurrectReference@@Base+0x286> │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 3a9e4 <_Py_ResurrectReference@@Base+0x2ce> │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 3aa00 <_Py_ResurrectReference@@Base+0x280> │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 3aa06 <_Py_ResurrectReference@@Base+0x286> │ │ │ │ + bne.n 3a9de <_Py_ResurrectReference@@Base+0x2c8> │ │ │ │ + bl b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 3a9e4 <_Py_ResurrectReference@@Base+0x2ce> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 3aa30 <_Py_ResurrectReference@@Base+0x2b0> │ │ │ │ + cbnz r0, 3aa0e <_Py_ResurrectReference@@Base+0x2f8> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 3aa22 <_Py_ResurrectReference@@Base+0x2a2> │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 3aa00 <_Py_ResurrectReference@@Base+0x2ea> │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 3aa1c <_Py_ResurrectReference@@Base+0x29c> │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 3aa22 <_Py_ResurrectReference@@Base+0x2a2> │ │ │ │ + bne.n 3a9fa <_Py_ResurrectReference@@Base+0x2e4> │ │ │ │ + bl b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 3aa00 <_Py_ResurrectReference@@Base+0x2ea> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 3aa30 <_Py_ResurrectReference@@Base+0x2b0> │ │ │ │ + cbnz r0, 3aa0e <_Py_ResurrectReference@@Base+0x2f8> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 3aa30 <_Py_ResurrectReference@@Base+0x2b0> │ │ │ │ + cbz r0, 3aa0e <_Py_ResurrectReference@@Base+0x2f8> │ │ │ │ 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 │ │ │ │ + mov r4, r1 │ │ │ │ + cmp r2, #2 │ │ │ │ + bne.n 3aa30 <_Py_ResurrectReference@@Base+0x31a> │ │ │ │ + ldrd r0, r1, [r4] │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 130550 │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #17572 @ 0x44a4 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3aa24 <_Py_ResurrectReference@@Base+0x30e> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0003aa32 <_PyErr_SetLocaleString@@Base>: │ │ │ │ +0003aa48 <_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 r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #27460 @ 0x6b44 │ │ │ │ + movw r1, #24476 @ 0x5f9c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl f6b04 │ │ │ │ - cbz r0, 3aa7e <_PyErr_SetLocaleString@@Base+0x4c> │ │ │ │ + bl f6464 │ │ │ │ + cbz r0, 3aa94 <_PyErr_SetLocaleString@@Base+0x4c> │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #40] @ (3aa80 <_PyErr_SetLocaleString@@Base+0x4e>) │ │ │ │ + ldr r0, [pc, #44] @ (3aa98 <_PyErr_SetLocaleString@@Base+0x50>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl d5f3c <_PyUnicodeWriter_WriteStr@@Base+0xbc> │ │ │ │ + bl d5858 <_PyUnicodeWriter_WriteStr@@Base+0xbc> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3aa7e <_PyErr_SetLocaleString@@Base+0x4c> │ │ │ │ + beq.n 3aa94 <_PyErr_SetLocaleString@@Base+0x4c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3aa7e <_PyErr_SetLocaleString@@Base+0x4c> │ │ │ │ + cbnz r3, 3aa94 <_PyErr_SetLocaleString@@Base+0x4c> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 78c04 <_Py_Dealloc@@Base> │ │ │ │ + b.w 78bb4 <_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, #4088] @ 0xff8 │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r2, #2 │ │ │ │ - bne.n 3aaa4 <_PyErr_SetLocaleString@@Base+0x72> │ │ │ │ - ldrd r0, r1, [r4] │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 131260 │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #20556 @ 0x504c │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3aa98 <_PyErr_SetLocaleString@@Base+0x66> │ │ │ │ - pop {r4, pc} │ │ │ │ - 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, #57248 @ 0xdfa0 │ │ │ │ + movw r0, #54336 @ 0xd440 │ │ │ │ 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 e2114 │ │ │ │ + bl e19f0 │ │ │ │ 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 3ab10 <_PyErr_SetLocaleString@@Base+0xde> │ │ │ │ + bne.n 3aaf0 <_PyErr_SetLocaleString@@Base+0xa8> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 163ec0 │ │ │ │ + b.w 162358 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #20552 @ 0x5048 │ │ │ │ + movw r0, #17568 @ 0x44a0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ab04 <_PyErr_SetLocaleString@@Base+0xd2> │ │ │ │ + bne.n 3aae4 <_PyErr_SetLocaleString@@Base+0x9c> │ │ │ │ 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 d29b0 │ │ │ │ + bl d22d4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0003ab46 <_PyEval_FormatKwargsError@@Base>: │ │ │ │ +0003ab26 <_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, #71 @ 0x47 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 12acf8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbz r0, 3abae <_PyEval_FormatKwargsError@@Base+0x68> │ │ │ │ + bl 12a4e0 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbz r0, 3ab8e <_PyEval_FormatKwargsError@@Base+0x68> │ │ │ │ mov r0, r4 │ │ │ │ - bl 12ad2c <_PyErr_Clear@@Base> │ │ │ │ + bl 12a514 <_PyErr_Clear@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f81d0 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 1f7148 <_PyObject_FunctionStr@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ac72 <_PyEval_FormatKwargsError@@Base+0x12c> │ │ │ │ + beq.n 3ac52 <_PyEval_FormatKwargsError@@Base+0x12c> │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r1, #12] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #57384 @ 0xe028 │ │ │ │ + movw r2, #54440 @ 0xd4a8 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1545cc <_PyErr_Format@@Base> │ │ │ │ + bl 152a5c <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3ac3e <_PyEval_FormatKwargsError@@Base+0xf8> │ │ │ │ - b.n 3ac72 <_PyEval_FormatKwargsError@@Base+0x12c> │ │ │ │ + bne.n 3ac1e <_PyEval_FormatKwargsError@@Base+0xf8> │ │ │ │ + b.n 3ac52 <_PyEval_FormatKwargsError@@Base+0x12c> │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 12acf8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 12a4e0 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ac72 <_PyEval_FormatKwargsError@@Base+0x12c> │ │ │ │ + beq.n 3ac52 <_PyEval_FormatKwargsError@@Base+0x12c> │ │ │ │ ldr r5, [r4, #72] @ 0x48 │ │ │ │ str r7, [r4, #72] @ 0x48 │ │ │ │ ldr r7, [r5, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 3ac64 <_PyEval_FormatKwargsError@@Base+0x11e> │ │ │ │ + bpl.n 3ac44 <_PyEval_FormatKwargsError@@Base+0x11e> │ │ │ │ ldr.w r8, [r7, #8] │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 3ac64 <_PyEval_FormatKwargsError@@Base+0x11e> │ │ │ │ + bne.n 3ac44 <_PyEval_FormatKwargsError@@Base+0x11e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 12ad2c <_PyErr_Clear@@Base> │ │ │ │ + bl 12a514 <_PyErr_Clear@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f81d0 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 1f7148 <_PyObject_FunctionStr@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 3ac34 <_PyEval_FormatKwargsError@@Base+0xee> │ │ │ │ + cbz r0, 3ac14 <_PyEval_FormatKwargsError@@Base+0xee> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #57436 @ 0xe05c │ │ │ │ + movw r2, #54492 @ 0xd4dc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 1545cc <_PyErr_Format@@Base> │ │ │ │ + bl 152a5c <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ac34 <_PyEval_FormatKwargsError@@Base+0xee> │ │ │ │ + beq.n 3ac14 <_PyEval_FormatKwargsError@@Base+0xee> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3ac34 <_PyEval_FormatKwargsError@@Base+0xee> │ │ │ │ - ldr r2, [pc, #92] @ (3ac78 <_PyEval_FormatKwargsError@@Base+0x132>) │ │ │ │ + cbnz r3, 3ac14 <_PyEval_FormatKwargsError@@Base+0xee> │ │ │ │ + ldr r2, [pc, #92] @ (3ac58 <_PyEval_FormatKwargsError@@Base+0x132>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 3ac2c <_PyEval_FormatKwargsError@@Base+0xe6> │ │ │ │ + cbz r3, 3ac0c <_PyEval_FormatKwargsError@@Base+0xe6> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, r8 │ │ │ │ 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 3ac72 <_PyEval_FormatKwargsError@@Base+0x12c> │ │ │ │ + beq.n 3ac52 <_PyEval_FormatKwargsError@@Base+0x12c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3ac72 <_PyEval_FormatKwargsError@@Base+0x12c> │ │ │ │ - ldr r2, [pc, #48] @ (3ac78 <_PyEval_FormatKwargsError@@Base+0x132>) │ │ │ │ + cbnz r3, 3ac52 <_PyEval_FormatKwargsError@@Base+0x12c> │ │ │ │ + ldr r2, [pc, #48] @ (3ac58 <_PyEval_FormatKwargsError@@Base+0x132>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 3ac56 <_PyEval_FormatKwargsError@@Base+0x110> │ │ │ │ + cbz r3, 3ac36 <_PyEval_FormatKwargsError@@Base+0x110> │ │ │ │ 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] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ movs r0, #0 │ │ │ │ str r5, [r4, #72] @ 0x48 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 790b0 │ │ │ │ + b.w 79060 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0003ac7c <_PyImport_ClearExtension@@Base>: │ │ │ │ +0003ac5c <_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] @ (3ad30 <_PyImport_ClearExtension@@Base+0xb4>) │ │ │ │ + ldr r2, [pc, #160] @ (3ad10 <_PyImport_ClearExtension@@Base+0xb4>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - bl 1ae298 │ │ │ │ + bl 1ac250 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 3acb6 <_PyImport_ClearExtension@@Base+0x3a> │ │ │ │ - bl 805dc │ │ │ │ + cbnz r0, 3ac96 <_PyImport_ClearExtension@@Base+0x3a> │ │ │ │ + bl 805d4 │ │ │ │ subs.w r0, r0, r8 │ │ │ │ it ne │ │ │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3ad2c <_PyImport_ClearExtension@@Base+0xb0> │ │ │ │ + b.n 3ad0c <_PyImport_ClearExtension@@Base+0xb0> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [r4, #8] │ │ │ │ - cbz r0, 3acd6 <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ + cbz r0, 3acb6 <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ str r3, [r4, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3acd6 <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ + beq.n 3acb6 <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3acd6 <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3acb6 <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - bgt.n 3acf2 <_PyImport_ClearExtension@@Base+0x76> │ │ │ │ - bl 79020 │ │ │ │ + bgt.n 3acd2 <_PyImport_ClearExtension@@Base+0x76> │ │ │ │ + bl 78fd0 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1b6180 │ │ │ │ + bl 1b3fb8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3ad10 <_PyImport_ClearExtension@@Base+0x94> │ │ │ │ - b.n 3ad0a <_PyImport_ClearExtension@@Base+0x8e> │ │ │ │ + cbnz r0, 3acf0 <_PyImport_ClearExtension@@Base+0x94> │ │ │ │ + b.n 3acea <_PyImport_ClearExtension@@Base+0x8e> │ │ │ │ ldr.w r3, [r7, #3884] @ 0xf2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3ace2 <_PyImport_ClearExtension@@Base+0x66> │ │ │ │ + beq.n 3acc2 <_PyImport_ClearExtension@@Base+0x66> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bge.n 3ace2 <_PyImport_ClearExtension@@Base+0x66> │ │ │ │ + bge.n 3acc2 <_PyImport_ClearExtension@@Base+0x66> │ │ │ │ mov r0, r7 │ │ │ │ - bl 3af5c <_PyImport_ClearExtension@@Base+0x2e0> │ │ │ │ + bl 3af48 <_PyImport_ClearExtension@@Base+0x2ec> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3ace2 <_PyImport_ClearExtension@@Base+0x66> │ │ │ │ + bge.n 3acc2 <_PyImport_ClearExtension@@Base+0x66> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3ad2c <_PyImport_ClearExtension@@Base+0xb0> │ │ │ │ + b.n 3ad0c <_PyImport_ClearExtension@@Base+0xb0> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 24e8c4 <_PyDeadline_Get@@Base+0xdc> │ │ │ │ + bl 24db1c <_PyDeadline_Get@@Base+0x363c> │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 3ad20 <_PyImport_ClearExtension@@Base+0xa4> │ │ │ │ + bne.n 3ad00 <_PyImport_ClearExtension@@Base+0xa4> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3ad2c <_PyImport_ClearExtension@@Base+0xb0> │ │ │ │ + b.n 3ad0c <_PyImport_ClearExtension@@Base+0xb0> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1dcb18 │ │ │ │ - b.n 3ad1c <_PyImport_ClearExtension@@Base+0xa0> │ │ │ │ + bl 1daa20 │ │ │ │ + b.n 3acfc <_PyImport_ClearExtension@@Base+0xa0> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r3 │ │ │ │ - movw r0, #47552 @ 0xb9c0 │ │ │ │ + movw r0, #44608 @ 0xae40 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r2, #1 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ mov r1, r4 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 3ad76 <_PyImport_ClearExtension@@Base+0xfa> │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 3ad56 <_PyImport_ClearExtension@@Base+0xfa> │ │ │ │ bic.w r2, r4, #2147483648 @ 0x80000000 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ subs r2, #1 │ │ │ │ mov r3, r6 │ │ │ │ adds r1, r5, #4 │ │ │ │ orr.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 90a9c │ │ │ │ + b.w 90398 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #21] │ │ │ │ @@ -24058,307 +24042,307 @@ │ │ │ │ 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 3adce <_PyImport_ClearExtension@@Base+0x152> │ │ │ │ + beq.n 3adae <_PyImport_ClearExtension@@Base+0x152> │ │ │ │ strd ip, r0, [sp, #12] │ │ │ │ - movw r0, #57732 @ 0xe184 │ │ │ │ + movw r0, #54788 @ 0xd604 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ strd r6, r7, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl e2114 │ │ │ │ - b.n 3adfc <_PyImport_ClearExtension@@Base+0x180> │ │ │ │ + bl e19f0 │ │ │ │ + b.n 3addc <_PyImport_ClearExtension@@Base+0x180> │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 3adea <_PyImport_ClearExtension@@Base+0x16e> │ │ │ │ + beq.n 3adca <_PyImport_ClearExtension@@Base+0x16e> │ │ │ │ strd r7, ip, [sp, #8] │ │ │ │ - movw r0, #57764 @ 0xe1a4 │ │ │ │ + movw r0, #54820 @ 0xd624 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl e2114 │ │ │ │ - b.n 3adfc <_PyImport_ClearExtension@@Base+0x180> │ │ │ │ - movw r0, #57792 @ 0xe1c0 │ │ │ │ + bl e19f0 │ │ │ │ + b.n 3addc <_PyImport_ClearExtension@@Base+0x180> │ │ │ │ + movw r0, #54848 @ 0xd640 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ strd r6, r7, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl e2114 │ │ │ │ - cbz r0, 3ae18 <_PyImport_ClearExtension@@Base+0x19c> │ │ │ │ + bl e19f0 │ │ │ │ + cbz r0, 3adf8 <_PyImport_ClearExtension@@Base+0x19c> │ │ │ │ ldrb r1, [r4, #23] │ │ │ │ - cbz r1, 3ae08 <_PyImport_ClearExtension@@Base+0x18c> │ │ │ │ + cbz r1, 3ade8 <_PyImport_ClearExtension@@Base+0x18c> │ │ │ │ bl 5f082 │ │ │ │ - cbz r0, 3ae18 <_PyImport_ClearExtension@@Base+0x19c> │ │ │ │ + cbz r0, 3adf8 <_PyImport_ClearExtension@@Base+0x19c> │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 3ae18 <_PyImport_ClearExtension@@Base+0x19c> │ │ │ │ + cbz r3, 3adf8 <_PyImport_ClearExtension@@Base+0x19c> │ │ │ │ ldr r1, [r4, #24] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w 5ef5a │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 3ae48 <_PyImport_ClearExtension@@Base+0x1cc> │ │ │ │ + bne.n 3ae28 <_PyImport_ClearExtension@@Base+0x1cc> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3ae3e <_PyImport_ClearExtension@@Base+0x1c2> │ │ │ │ + cbz r3, 3ae1e <_PyImport_ClearExtension@@Base+0x1c2> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3af50 <_PyImport_ClearExtension@@Base+0x2d4> │ │ │ │ + bne.w 3af30 <_PyImport_ClearExtension@@Base+0x2d4> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 3af58 <_PyImport_ClearExtension@@Base+0x2dc> │ │ │ │ + b.n 3af38 <_PyImport_ClearExtension@@Base+0x2dc> │ │ │ │ ldr r6, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ movw r1, #13540 @ 0x34e4 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 3aeaa <_PyImport_ClearExtension@@Base+0x22e> │ │ │ │ + beq.n 3ae8a <_PyImport_ClearExtension@@Base+0x22e> │ │ │ │ movw r7, #4364 @ 0x110c │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 3aeaa <_PyImport_ClearExtension@@Base+0x22e> │ │ │ │ + beq.n 3ae8a <_PyImport_ClearExtension@@Base+0x22e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 87f30 │ │ │ │ - cbnz r0, 3aeaa <_PyImport_ClearExtension@@Base+0x22e> │ │ │ │ + bl 87a80 │ │ │ │ + cbnz r0, 3ae8a <_PyImport_ClearExtension@@Base+0x22e> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 87f30 │ │ │ │ + bl 87a80 │ │ │ │ movw r1, #19660 @ 0x4ccc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 3aeaa <_PyImport_ClearExtension@@Base+0x22e> │ │ │ │ + beq.n 3ae8a <_PyImport_ClearExtension@@Base+0x22e> │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bmi.n 3aeaa <_PyImport_ClearExtension@@Base+0x22e> │ │ │ │ + bmi.n 3ae8a <_PyImport_ClearExtension@@Base+0x22e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 87f30 │ │ │ │ + bl 87a80 │ │ │ │ movw r1, #19180 @ 0x4aec │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 3aeaa <_PyImport_ClearExtension@@Base+0x22e> │ │ │ │ + beq.n 3ae8a <_PyImport_ClearExtension@@Base+0x22e> │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.n 3aeaa <_PyImport_ClearExtension@@Base+0x22e> │ │ │ │ + bmi.n 3ae8a <_PyImport_ClearExtension@@Base+0x22e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 87f30 │ │ │ │ - cbnz r0, 3aeaa <_PyImport_ClearExtension@@Base+0x22e> │ │ │ │ + bl 87a80 │ │ │ │ + cbnz r0, 3ae8a <_PyImport_ClearExtension@@Base+0x22e> │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 3aec2 <_PyImport_ClearExtension@@Base+0x246> │ │ │ │ + b.n 3aea2 <_PyImport_ClearExtension@@Base+0x246> │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - cbz r6, 3aeb0 <_PyImport_ClearExtension@@Base+0x234> │ │ │ │ + cbz r6, 3ae90 <_PyImport_ClearExtension@@Base+0x234> │ │ │ │ ldr r6, [r6, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 10b0a4 │ │ │ │ + bl 10aa10 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3aebe <_PyImport_ClearExtension@@Base+0x242> │ │ │ │ + bne.n 3ae9e <_PyImport_ClearExtension@@Base+0x242> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3af58 <_PyImport_ClearExtension@@Base+0x2dc> │ │ │ │ + b.n 3af38 <_PyImport_ClearExtension@@Base+0x2dc> │ │ │ │ cmp r0, r6 │ │ │ │ - ble.n 3aea2 <_PyImport_ClearExtension@@Base+0x226> │ │ │ │ + ble.n 3ae82 <_PyImport_ClearExtension@@Base+0x226> │ │ │ │ mov r0, r4 │ │ │ │ - bl 88854 │ │ │ │ + bl 883a4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3aeba <_PyImport_ClearExtension@@Base+0x23e> │ │ │ │ + beq.n 3ae9a <_PyImport_ClearExtension@@Base+0x23e> │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 88ba0 │ │ │ │ + bl 886f0 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r6, 3af2e <_PyImport_ClearExtension@@Base+0x2b2> │ │ │ │ - bl d4360 │ │ │ │ + cbz r6, 3af0e <_PyImport_ClearExtension@@Base+0x2b2> │ │ │ │ + bl d3c80 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3aef8 <_PyImport_ClearExtension@@Base+0x27c> │ │ │ │ + beq.n 3aed8 <_PyImport_ClearExtension@@Base+0x27c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3aef8 <_PyImport_ClearExtension@@Base+0x27c> │ │ │ │ + cbnz r3, 3aed8 <_PyImport_ClearExtension@@Base+0x27c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 3af14 <_PyImport_ClearExtension@@Base+0x298> │ │ │ │ + bne.n 3aef4 <_PyImport_ClearExtension@@Base+0x298> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3aeba <_PyImport_ClearExtension@@Base+0x23e> │ │ │ │ + beq.n 3ae9a <_PyImport_ClearExtension@@Base+0x23e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3aeba <_PyImport_ClearExtension@@Base+0x23e> │ │ │ │ + bne.n 3ae9a <_PyImport_ClearExtension@@Base+0x23e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3aeba <_PyImport_ClearExtension@@Base+0x23e> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3ae9a <_PyImport_ClearExtension@@Base+0x23e> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3aed2 <_PyImport_ClearExtension@@Base+0x256> │ │ │ │ + beq.n 3aeb2 <_PyImport_ClearExtension@@Base+0x256> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3af50 <_PyImport_ClearExtension@@Base+0x2d4> │ │ │ │ + beq.n 3af30 <_PyImport_ClearExtension@@Base+0x2d4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3af50 <_PyImport_ClearExtension@@Base+0x2d4> │ │ │ │ + cbnz r3, 3af30 <_PyImport_ClearExtension@@Base+0x2d4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3af50 <_PyImport_ClearExtension@@Base+0x2d4> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3af30 <_PyImport_ClearExtension@@Base+0x2d4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3af44 <_PyImport_ClearExtension@@Base+0x2c8> │ │ │ │ + beq.n 3af24 <_PyImport_ClearExtension@@Base+0x2c8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3af44 <_PyImport_ClearExtension@@Base+0x2c8> │ │ │ │ + cbnz r3, 3af24 <_PyImport_ClearExtension@@Base+0x2c8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - bl 805dc │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3ae3e <_PyImport_ClearExtension@@Base+0x1c2> │ │ │ │ - b.n 3aeba <_PyImport_ClearExtension@@Base+0x23e> │ │ │ │ + beq.w 3ae1e <_PyImport_ClearExtension@@Base+0x1c2> │ │ │ │ + b.n 3ae9a <_PyImport_ClearExtension@@Base+0x23e> │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + movw r0, #6876 @ 0x1adc │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + b.w 7af78 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 3af92 <_PyImport_ClearExtension@@Base+0x316> │ │ │ │ + ble.n 3af7e <_PyImport_ClearExtension@@Base+0x322> │ │ │ │ ldr.w r0, [r0, #3884] @ 0xf2c │ │ │ │ - cbz r0, 3af9c <_PyImport_ClearExtension@@Base+0x320> │ │ │ │ + cbz r0, 3af88 <_PyImport_ClearExtension@@Base+0x32c> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bge.n 3afa6 <_PyImport_ClearExtension@@Base+0x32a> │ │ │ │ + bge.n 3af92 <_PyImport_ClearExtension@@Base+0x336> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 3afb4 <_PyImport_ClearExtension@@Base+0x338> │ │ │ │ + beq.n 3afa0 <_PyImport_ClearExtension@@Base+0x344> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 3afb4 <_PyImport_ClearExtension@@Base+0x338> │ │ │ │ - movw r1, #57872 @ 0xe210 │ │ │ │ + b.n 3afa0 <_PyImport_ClearExtension@@Base+0x344> │ │ │ │ + movw r1, #54928 @ 0xd690 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - b.n 3afae <_PyImport_ClearExtension@@Base+0x332> │ │ │ │ - movw r1, #57896 @ 0xe228 │ │ │ │ + b.n 3af9a <_PyImport_ClearExtension@@Base+0x33e> │ │ │ │ + movw r1, #54952 @ 0xd6a8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - b.n 3afae <_PyImport_ClearExtension@@Base+0x332> │ │ │ │ - movw r1, #57940 @ 0xe254 │ │ │ │ + b.n 3af9a <_PyImport_ClearExtension@@Base+0x33e> │ │ │ │ + movw r1, #54996 @ 0xd6d4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #20] @ (3afc4 <_PyImport_ClearExtension@@Base+0x348>) │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #20] @ (3afb0 <_PyImport_ClearExtension@@Base+0x354>) │ │ │ │ + bl 677e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8b758 │ │ │ │ - bmi.n 3aec8 <_PyImport_ClearExtension@@Base+0x24c> │ │ │ │ + b.w 8b018 │ │ │ │ + ldmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r0, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl 160dd0 │ │ │ │ + bl 15f260 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3b008 <_PyImport_ClearExtension@@Base+0x38c> │ │ │ │ + cbz r0, 3aff4 <_PyImport_ClearExtension@@Base+0x398> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3afec <_PyImport_ClearExtension@@Base+0x370> │ │ │ │ + cbz r3, 3afd8 <_PyImport_ClearExtension@@Base+0x37c> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3aff4 <_PyImport_ClearExtension@@Base+0x378> │ │ │ │ + b.n 3afe0 <_PyImport_ClearExtension@@Base+0x384> │ │ │ │ movw r0, #10752 @ 0x2a00 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cbz r2, 3affc <_PyImport_ClearExtension@@Base+0x380> │ │ │ │ + cbz r2, 3afe8 <_PyImport_ClearExtension@@Base+0x38c> │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - b.n 3b004 <_PyImport_ClearExtension@@Base+0x388> │ │ │ │ + b.n 3aff0 <_PyImport_ClearExtension@@Base+0x394> │ │ │ │ movw r1, #10752 @ 0x2a00 │ │ │ │ movt r1, #78 @ 0x4e │ │ │ │ - bl 3a74e │ │ │ │ + bl 3a6e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r0, #9820 @ 0x265c │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - b.w 7afb8 │ │ │ │ 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, #100] @ (3b09c <_PyImport_ClearExtension@@Base+0x420>) │ │ │ │ - bl 21f09c <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ - cbz r0, 3b096 <_PyImport_ClearExtension@@Base+0x41a> │ │ │ │ + ldr r3, [pc, #100] @ (3b07c <_PyImport_ClearExtension@@Base+0x420>) │ │ │ │ + bl 21df18 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ + cbz r0, 3b076 <_PyImport_ClearExtension@@Base+0x41a> │ │ │ │ ldrd r5, r6, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 98598 │ │ │ │ + bl 97eb0 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r6 │ │ │ │ blx 2918c <__wait4_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b07c │ │ │ │ + bl 9a968 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 3b07a <_PyImport_ClearExtension@@Base+0x3fe> │ │ │ │ + bge.n 3b05a <_PyImport_ClearExtension@@Base+0x3fe> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3b086 <_PyImport_ClearExtension@@Base+0x40a> │ │ │ │ - bl e9180 │ │ │ │ + bne.n 3b066 <_PyImport_ClearExtension@@Base+0x40a> │ │ │ │ + bl e8a64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b046 <_PyImport_ClearExtension@@Base+0x3ca> │ │ │ │ + beq.n 3b026 <_PyImport_ClearExtension@@Base+0x3ca> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3b096 <_PyImport_ClearExtension@@Base+0x41a> │ │ │ │ + b.n 3b076 <_PyImport_ClearExtension@@Base+0x41a> │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3b708 <_PyImport_ClearExtension@@Base+0xa8c> │ │ │ │ - b.n 3b096 <_PyImport_ClearExtension@@Base+0x41a> │ │ │ │ + bl 3b6aa <_PyImport_ClearExtension@@Base+0xa4e> │ │ │ │ + b.n 3b076 <_PyImport_ClearExtension@@Base+0x41a> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ - b.n 3b076 <_PyImport_ClearExtension@@Base+0x3fa> │ │ │ │ + bl f61f4 │ │ │ │ + b.n 3b056 <_PyImport_ClearExtension@@Base+0x3fa> │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movs r5, #240 @ 0xf0 │ │ │ │ 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 3b0c0 <_PyImport_ClearExtension@@Base+0x444> │ │ │ │ + bne.n 3b0a0 <_PyImport_ClearExtension@@Base+0x444> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 162380 │ │ │ │ + b.w 160810 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #20656 @ 0x50b0 │ │ │ │ + movw r0, #17672 @ 0x4508 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b0b4 <_PyImport_ClearExtension@@Base+0x438> │ │ │ │ + bne.n 3b094 <_PyImport_ClearExtension@@Base+0x438> │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ @@ -24370,212 +24354,212 @@ │ │ │ │ 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 3b118 <_PyImport_ClearExtension@@Base+0x49c> │ │ │ │ + beq.n 3b0f8 <_PyImport_ClearExtension@@Base+0x49c> │ │ │ │ strd r6, r0, [sp] │ │ │ │ - movw r0, #57968 @ 0xe270 │ │ │ │ + movw r0, #55024 @ 0xd6f0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl e2114 │ │ │ │ - b.n 3b136 <_PyImport_ClearExtension@@Base+0x4ba> │ │ │ │ - cbz r6, 3b12a <_PyImport_ClearExtension@@Base+0x4ae> │ │ │ │ + bl e19f0 │ │ │ │ + b.n 3b116 <_PyImport_ClearExtension@@Base+0x4ba> │ │ │ │ + cbz r6, 3b10a <_PyImport_ClearExtension@@Base+0x4ae> │ │ │ │ str r6, [sp, #0] │ │ │ │ - movw r0, #57248 @ 0xdfa0 │ │ │ │ + movw r0, #54336 @ 0xd440 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl e2114 │ │ │ │ - b.n 3b136 <_PyImport_ClearExtension@@Base+0x4ba> │ │ │ │ - movw r0, #57988 @ 0xe284 │ │ │ │ + bl e19f0 │ │ │ │ + b.n 3b116 <_PyImport_ClearExtension@@Base+0x4ba> │ │ │ │ + movw r0, #55044 @ 0xd704 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl e2114 │ │ │ │ - cbz r0, 3b152 <_PyImport_ClearExtension@@Base+0x4d6> │ │ │ │ + bl e19f0 │ │ │ │ + cbz r0, 3b132 <_PyImport_ClearExtension@@Base+0x4d6> │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 3b142 <_PyImport_ClearExtension@@Base+0x4c6> │ │ │ │ + cbz r3, 3b122 <_PyImport_ClearExtension@@Base+0x4c6> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ bl 5ef5a │ │ │ │ - cbz r0, 3b152 <_PyImport_ClearExtension@@Base+0x4d6> │ │ │ │ - cbz r5, 3b152 <_PyImport_ClearExtension@@Base+0x4d6> │ │ │ │ + cbz r0, 3b132 <_PyImport_ClearExtension@@Base+0x4d6> │ │ │ │ + cbz r5, 3b132 <_PyImport_ClearExtension@@Base+0x4d6> │ │ │ │ mov r1, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w 5f082 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3b160 <_PyImport_ClearExtension@@Base+0x4e4> │ │ │ │ - b.w 80ef0 │ │ │ │ + blt.n 3b140 <_PyImport_ClearExtension@@Base+0x4e4> │ │ │ │ + b.w 80ee8 │ │ │ │ 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, #71 @ 0x47 │ │ │ │ - movw r1, #10820 @ 0x2a44 │ │ │ │ + movw r1, #7948 @ 0x1f0c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ 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 197a98 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 3b1b6 <_PyImport_ClearExtension@@Base+0x53a> │ │ │ │ - bl 805dc │ │ │ │ - cmp r0, #0 │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - ite eq │ │ │ │ - moveq r3, r0 │ │ │ │ - movne r3, #0 │ │ │ │ - b.n 3b1cc <_PyImport_ClearExtension@@Base+0x550> │ │ │ │ - movw r3, #4308 @ 0x10d4 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #7780 @ 0x1e64 │ │ │ │ - movt r2, #71 @ 0x47 │ │ │ │ - cmp r0, #0 │ │ │ │ - it eq │ │ │ │ - moveq r3, r2 │ │ │ │ - mov r0, r3 │ │ │ │ - pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r2 │ │ │ │ - bl b8580 │ │ │ │ - cbnz r0, 3b1fa <_PyImport_ClearExtension@@Base+0x57e> │ │ │ │ - cbz r4, 3b1f2 <_PyImport_ClearExtension@@Base+0x576> │ │ │ │ + bl b7edc │ │ │ │ + cbnz r0, 3b192 <_PyImport_ClearExtension@@Base+0x536> │ │ │ │ + cbz r4, 3b18a <_PyImport_ClearExtension@@Base+0x52e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 13fbd4 │ │ │ │ - cbnz r0, 3b1fa <_PyImport_ClearExtension@@Base+0x57e> │ │ │ │ + bl 13f138 │ │ │ │ + cbnz r0, 3b192 <_PyImport_ClearExtension@@Base+0x536> │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 21c770 │ │ │ │ + b.w 21b630 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58000 @ 0xe290 │ │ │ │ + movw r1, #55056 @ 0xd710 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3b21e <_PyImport_ClearExtension@@Base+0x5a2> │ │ │ │ - b.w 1522ac │ │ │ │ + beq.n 3b1b6 <_PyImport_ClearExtension@@Base+0x55a> │ │ │ │ + b.w 150738 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #196] @ (3b2fc <_PyImport_ClearExtension@@Base+0x680>) │ │ │ │ + ldr r2, [pc, #196] @ (3b294 <_PyImport_ClearExtension@@Base+0x638>) │ │ │ │ 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, 3b266 <_PyImport_ClearExtension@@Base+0x5ea> │ │ │ │ + cbz r4, 3b1fe <_PyImport_ClearExtension@@Base+0x5a2> │ │ │ │ movw r3, #56036 @ 0xdae4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #52816 @ 0xce50 │ │ │ │ + movw r1, #49832 @ 0xc2a8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 3b28c <_PyImport_ClearExtension@@Base+0x610> │ │ │ │ + bl 12e510 │ │ │ │ + b.n 3b224 <_PyImport_ClearExtension@@Base+0x5c8> │ │ │ │ movw r3, #19992 @ 0x4e18 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ ldr.w r3, [r3, #624] @ 0x270 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3b290 <_PyImport_ClearExtension@@Base+0x614> │ │ │ │ + beq.n 3b228 <_PyImport_ClearExtension@@Base+0x5cc> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58156 @ 0xe32c │ │ │ │ + movw r1, #55212 @ 0xd7ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3b2f6 <_PyImport_ClearExtension@@Base+0x67a> │ │ │ │ + b.n 3b28e <_PyImport_ClearExtension@@Base+0x632> │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #58196 @ 0xe354 │ │ │ │ + movw r0, #55252 @ 0xd7d4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 927a8 │ │ │ │ + bl 920a0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3b28c <_PyImport_ClearExtension@@Base+0x610> │ │ │ │ - bl 1f8cf4 │ │ │ │ + beq.n 3b224 <_PyImport_ClearExtension@@Base+0x5c8> │ │ │ │ + bl 1f7c6c │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2934c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3b2bc <_PyImport_ClearExtension@@Base+0x640> │ │ │ │ - bl 3011c │ │ │ │ - b.n 3b2e0 <_PyImport_ClearExtension@@Base+0x664> │ │ │ │ - bl 1f95e8 │ │ │ │ - movw r0, #48616 @ 0xbde8 │ │ │ │ + cbnz r0, 3b254 <_PyImport_ClearExtension@@Base+0x5f8> │ │ │ │ + bl 30408 │ │ │ │ + b.n 3b278 <_PyImport_ClearExtension@@Base+0x61c> │ │ │ │ + bl 1f8560 │ │ │ │ + movw r0, #45632 @ 0xb240 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 1f9aa0 <_PySlice_FromIndices@@Base+0x20c> │ │ │ │ + bl 1f8a18 <_PySlice_FromIndices@@Base+0x20c> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 3b2e0 <_PyImport_ClearExtension@@Base+0x664> │ │ │ │ + bne.n 3b278 <_PyImport_ClearExtension@@Base+0x61c> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ - b.n 3b28c <_PyImport_ClearExtension@@Base+0x610> │ │ │ │ + bl f61f4 │ │ │ │ + b.n 3b224 <_PyImport_ClearExtension@@Base+0x5c8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80ee8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #58208 @ 0xe360 │ │ │ │ + movw r0, #55264 @ 0xd7e0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 84c48 │ │ │ │ + bl 847b8 │ │ │ │ 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 195dec │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 3b2c6 <_PyImport_ClearExtension@@Base+0x66a> │ │ │ │ + bl 805d4 │ │ │ │ + cmp r0, #0 │ │ │ │ + movw r0, #4308 @ 0x10d4 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + ite eq │ │ │ │ + moveq r3, r0 │ │ │ │ + movne r3, #0 │ │ │ │ + b.n 3b2dc <_PyImport_ClearExtension@@Base+0x680> │ │ │ │ + movw r3, #4308 @ 0x10d4 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r2, #7780 @ 0x1e64 │ │ │ │ + movt r2, #71 @ 0x47 │ │ │ │ + cmp r0, #0 │ │ │ │ + it eq │ │ │ │ + moveq r3, r2 │ │ │ │ + mov r0, r3 │ │ │ │ + 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 3b322 <_PyImport_ClearExtension@@Base+0x6a6> │ │ │ │ + bne.n 3b302 <_PyImport_ClearExtension@@Base+0x6a6> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - bl d4360 │ │ │ │ + bl d3c80 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3b34e <_PyImport_ClearExtension@@Base+0x6d2> │ │ │ │ - b.n 3b33c <_PyImport_ClearExtension@@Base+0x6c0> │ │ │ │ + bne.n 3b32e <_PyImport_ClearExtension@@Base+0x6d2> │ │ │ │ + b.n 3b31c <_PyImport_ClearExtension@@Base+0x6c0> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #20428 @ 0x4fcc │ │ │ │ + movw r0, #17444 @ 0x4424 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b314 <_PyImport_ClearExtension@@Base+0x698> │ │ │ │ + bne.n 3b2f4 <_PyImport_ClearExtension@@Base+0x698> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3b366 <_PyImport_ClearExtension@@Base+0x6ea> │ │ │ │ - bl 805dc │ │ │ │ + b.n 3b346 <_PyImport_ClearExtension@@Base+0x6ea> │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b338 <_PyImport_ClearExtension@@Base+0x6bc> │ │ │ │ + bne.n 3b318 <_PyImport_ClearExtension@@Base+0x6bc> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 3b366 <_PyImport_ClearExtension@@Base+0x6ea> │ │ │ │ + b.n 3b346 <_PyImport_ClearExtension@@Base+0x6ea> │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ @@ -24585,38 +24569,38 @@ │ │ │ │ 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 3b388 <_PyImport_ClearExtension@@Base+0x70c> │ │ │ │ + bhi.n 3b368 <_PyImport_ClearExtension@@Base+0x70c> │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 3b3a0 <_PyImport_ClearExtension@@Base+0x724> │ │ │ │ + ble.n 3b380 <_PyImport_ClearExtension@@Base+0x724> │ │ │ │ ldr r1, [r6, #0] │ │ │ │ - b.n 3b3a8 <_PyImport_ClearExtension@@Base+0x72c> │ │ │ │ - movw r0, #46788 @ 0xb6c4 │ │ │ │ + b.n 3b388 <_PyImport_ClearExtension@@Base+0x72c> │ │ │ │ + movw r0, #43844 @ 0xab44 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b380 <_PyImport_ClearExtension@@Base+0x704> │ │ │ │ + bne.n 3b360 <_PyImport_ClearExtension@@Base+0x704> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 3b494 <_PyImport_ClearExtension@@Base+0x818> │ │ │ │ + b.n 3b474 <_PyImport_ClearExtension@@Base+0x818> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3b3bc <_PyImport_ClearExtension@@Base+0x740> │ │ │ │ - b.w 1522ac │ │ │ │ + beq.n 3b39c <_PyImport_ClearExtension@@Base+0x740> │ │ │ │ + b.w 150738 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #8] │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ @@ -24624,145 +24608,148 @@ │ │ │ │ bics.w r0, r2, r1, asr #32 │ │ │ │ it cs │ │ │ │ movcs r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3b492 <_PyImport_ClearExtension@@Base+0x816> │ │ │ │ + beq.n 3b472 <_PyImport_ClearExtension@@Base+0x816> │ │ │ │ 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 r4, r0 │ │ │ │ - bl 805dc │ │ │ │ + bl 805d4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b48e <_PyImport_ClearExtension@@Base+0x812> │ │ │ │ + bne.n 3b46e <_PyImport_ClearExtension@@Base+0x812> │ │ │ │ mov r0, r4 │ │ │ │ - bl 24b770 <_PyTime_AsTimeval@@Base+0x1b98> │ │ │ │ + bl 24aa08 <_PyDeadline_Get@@Base+0x528> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3b48e <_PyImport_ClearExtension@@Base+0x812> │ │ │ │ + beq.n 3b46e <_PyImport_ClearExtension@@Base+0x812> │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #34937 @ 0x8879 │ │ │ │ + movw r1, #26657 @ 0x6821 │ │ │ │ movt r1, #25 │ │ │ │ - movw r0, #10632 @ 0x2988 │ │ │ │ + movw r0, #7760 @ 0x1e50 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 84c48 │ │ │ │ + bl 847b8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3b438 <_PyImport_ClearExtension@@Base+0x7bc> │ │ │ │ + cbnz r0, 3b418 <_PyImport_ClearExtension@@Base+0x7bc> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 252618 │ │ │ │ + b.w 25187c │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov.w r1, #648 @ 0x288 │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ - movw r0, #58272 @ 0xe3a0 │ │ │ │ + movw r0, #55272 @ 0xd7e8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 24dd3c <_PyTime_AsTimeval@@Base+0x4164> │ │ │ │ + bl 24d08c <_PyDeadline_Get@@Base+0x2bac> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ str r7, [r4, #24] │ │ │ │ - beq.n 3b46e <_PyImport_ClearExtension@@Base+0x7f2> │ │ │ │ + beq.n 3b44e <_PyImport_ClearExtension@@Base+0x7f2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3b46e <_PyImport_ClearExtension@@Base+0x7f2> │ │ │ │ + cbnz r3, 3b44e <_PyImport_ClearExtension@@Base+0x7f2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 3b42c <_PyImport_ClearExtension@@Base+0x7b0> │ │ │ │ + beq.n 3b40c <_PyImport_ClearExtension@@Base+0x7b0> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3b48e <_PyImport_ClearExtension@@Base+0x812> │ │ │ │ + beq.n 3b46e <_PyImport_ClearExtension@@Base+0x812> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3b48e <_PyImport_ClearExtension@@Base+0x812> │ │ │ │ + cbnz r3, 3b46e <_PyImport_ClearExtension@@Base+0x812> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 78c04 <_Py_Dealloc@@Base> │ │ │ │ + b.w 78bb4 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ movw r9, #4356 @ 0x1104 │ │ │ │ movt r9, #71 @ 0x47 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov sl, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r2 │ │ │ │ cmp r1, r9 │ │ │ │ - beq.n 3b4ce <_PyImport_ClearExtension@@Base+0x852> │ │ │ │ + beq.n 3b4ae <_PyImport_ClearExtension@@Base+0x852> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sl │ │ │ │ - bl d1ed8 │ │ │ │ - cbnz r0, 3b532 <_PyImport_ClearExtension@@Base+0x8b6> │ │ │ │ + bl d17fc │ │ │ │ + cbnz r0, 3b512 <_PyImport_ClearExtension@@Base+0x8b6> │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ - b.n 3b4da <_PyImport_ClearExtension@@Base+0x85e> │ │ │ │ - movw r8, #58280 @ 0xe3a8 │ │ │ │ + b.n 3b4ba <_PyImport_ClearExtension@@Base+0x85e> │ │ │ │ + movw r8, #55320 @ 0xd818 │ │ │ │ movt r8, #42 @ 0x2a │ │ │ │ mov.w fp, #6 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - cbz r6, 3b4e2 <_PyImport_ClearExtension@@Base+0x866> │ │ │ │ + cbz r6, 3b4c2 <_PyImport_ClearExtension@@Base+0x866> │ │ │ │ ldr r5, [r4, #20] │ │ │ │ - b.n 3b4ea <_PyImport_ClearExtension@@Base+0x86e> │ │ │ │ + b.n 3b4ca <_PyImport_ClearExtension@@Base+0x86e> │ │ │ │ movw r5, #10752 @ 0x2a00 │ │ │ │ movt r5, #78 @ 0x4e │ │ │ │ movs r4, #0 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 3b506 <_PyImport_ClearExtension@@Base+0x88a> │ │ │ │ + beq.n 3b4e6 <_PyImport_ClearExtension@@Base+0x88a> │ │ │ │ mov r2, fp │ │ │ │ mov r0, r8 │ │ │ │ cmp r4, r6 │ │ │ │ - bge.n 3b504 <_PyImport_ClearExtension@@Base+0x888> │ │ │ │ + bge.n 3b4e4 <_PyImport_ClearExtension@@Base+0x888> │ │ │ │ ldrb r1, [r5, r4] │ │ │ │ blx 2a83c │ │ │ │ - cbz r0, 3b504 <_PyImport_ClearExtension@@Base+0x888> │ │ │ │ + cbz r0, 3b4e4 <_PyImport_ClearExtension@@Base+0x888> │ │ │ │ adds r4, #1 │ │ │ │ - b.n 3b4f0 <_PyImport_ClearExtension@@Base+0x874> │ │ │ │ - cbz r7, 3b51e <_PyImport_ClearExtension@@Base+0x8a2> │ │ │ │ + b.n 3b4d0 <_PyImport_ClearExtension@@Base+0x874> │ │ │ │ + cbz r7, 3b4fe <_PyImport_ClearExtension@@Base+0x8a2> │ │ │ │ mov r7, r6 │ │ │ │ mov r6, r7 │ │ │ │ subs r7, #1 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r8 │ │ │ │ cmp r7, r4 │ │ │ │ - blt.n 3b51e <_PyImport_ClearExtension@@Base+0x8a2> │ │ │ │ + blt.n 3b4fe <_PyImport_ClearExtension@@Base+0x8a2> │ │ │ │ ldrb r1, [r5, r7] │ │ │ │ blx 2a83c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b508 <_PyImport_ClearExtension@@Base+0x88c> │ │ │ │ + bne.n 3b4e8 <_PyImport_ClearExtension@@Base+0x88c> │ │ │ │ cmp sl, r9 │ │ │ │ - beq.n 3b528 <_PyImport_ClearExtension@@Base+0x8ac> │ │ │ │ + beq.n 3b508 <_PyImport_ClearExtension@@Base+0x8ac> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d29b0 │ │ │ │ + bl d22d4 │ │ │ │ subs r1, r6, r4 │ │ │ │ adds r0, r5, r4 │ │ │ │ - bl 160dd0 │ │ │ │ - b.n 3b534 <_PyImport_ClearExtension@@Base+0x8b8> │ │ │ │ + bl 15f260 │ │ │ │ + b.n 3b514 <_PyImport_ClearExtension@@Base+0x8b8> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + nop │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - cbz r0, 3b54c <_PyImport_ClearExtension@@Base+0x8d0> │ │ │ │ + cbz r0, 3b532 <_PyImport_ClearExtension@@Base+0x8d6> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ @@ -24771,65 +24758,63 @@ │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #26080 @ 0x65e0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3b574 <_PyImport_ClearExtension@@Base+0x8f8> │ │ │ │ + bne.n 3b55a <_PyImport_ClearExtension@@Base+0x8fe> │ │ │ │ vldr d8, [r1, #8] │ │ │ │ - b.n 3b594 <_PyImport_ClearExtension@@Base+0x918> │ │ │ │ + b.n 3b57a <_PyImport_ClearExtension@@Base+0x91e> │ │ │ │ mov r0, r1 │ │ │ │ - bl 148050 │ │ │ │ + bl 146c38 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3b594 <_PyImport_ClearExtension@@Base+0x918> │ │ │ │ - bl 805dc │ │ │ │ - cbz r0, 3b59e <_PyImport_ClearExtension@@Base+0x922> │ │ │ │ - b.n 3b60a <_PyImport_ClearExtension@@Base+0x98e> │ │ │ │ + bne.n 3b57a <_PyImport_ClearExtension@@Base+0x91e> │ │ │ │ + bl 805d4 │ │ │ │ + cbz r0, 3b584 <_PyImport_ClearExtension@@Base+0x928> │ │ │ │ + b.n 3b5f0 <_PyImport_ClearExtension@@Base+0x994> │ │ │ │ vcmp.f64 d8, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 3b5f4 <_PyImport_ClearExtension@@Base+0x978> │ │ │ │ + bvs.n 3b5da <_PyImport_ClearExtension@@Base+0x97e> │ │ │ │ vabs.f64 d8, d8 │ │ │ │ - vldr d9, [pc, #116] @ 3b618 <_PyImport_ClearExtension@@Base+0x99c> │ │ │ │ + vldr d9, [pc, #108] @ 3b5f8 <_PyImport_ClearExtension@@Base+0x99c> │ │ │ │ vcmp.f64 d8, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 3b604 <_PyImport_ClearExtension@@Base+0x988> │ │ │ │ + bgt.n 3b5ea <_PyImport_ClearExtension@@Base+0x98e> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - vldr d1, [pc, #104] @ 3b620 <_PyImport_ClearExtension@@Base+0x9a4> │ │ │ │ + vldr d1, [pc, #100] @ 3b600 <_PyImport_ClearExtension@@Base+0x9a4> │ │ │ │ blx 29b7c │ │ │ │ vabs.f64 d7, d0 │ │ │ │ vcmp.f64 d7, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3b5dc <_PyImport_ClearExtension@@Base+0x960> │ │ │ │ + ble.n 3b5c2 <_PyImport_ClearExtension@@Base+0x966> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - vldr d1, [pc, #88] @ 3b628 <_PyImport_ClearExtension@@Base+0x9ac> │ │ │ │ + vldr d1, [pc, #80] @ 3b608 <_PyImport_ClearExtension@@Base+0x9ac> │ │ │ │ blx 29b7c │ │ │ │ vsub.f64 d8, d8, d0 │ │ │ │ - b.n 3b5e0 <_PyImport_ClearExtension@@Base+0x964> │ │ │ │ + b.n 3b5c6 <_PyImport_ClearExtension@@Base+0x96a> │ │ │ │ vsub.f64 d8, d0, d8 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3b5f4 <_PyImport_ClearExtension@@Base+0x978> │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 3b60a <_PyImport_ClearExtension@@Base+0x98e> │ │ │ │ + bne.n 3b5da <_PyImport_ClearExtension@@Base+0x97e> │ │ │ │ + bl 805d4 │ │ │ │ + cbnz r0, 3b5f0 <_PyImport_ClearExtension@@Base+0x994> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 85f38 │ │ │ │ - vldr d8, [pc, #24] @ 3b620 <_PyImport_ClearExtension@@Base+0x9a4> │ │ │ │ - b.n 3b5f4 <_PyImport_ClearExtension@@Base+0x978> │ │ │ │ + b.w 85a9c │ │ │ │ + vldr d8, [pc, #20] @ 3b600 <_PyImport_ClearExtension@@Base+0x9a4> │ │ │ │ + b.n 3b5da <_PyImport_ClearExtension@@Base+0x97e> │ │ │ │ vpop {d8-d9} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - nop │ │ │ │ - nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ movs r0, r0 │ │ │ │ @@ -24838,3562 +24823,3565 @@ │ │ │ │ vsli.32 , q8, #16 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbnz r3, 3b650 <_PyImport_ClearExtension@@Base+0x9d4> │ │ │ │ + cbnz r3, 3b630 <_PyImport_ClearExtension@@Base+0x9d4> │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 3b650 <_PyImport_ClearExtension@@Base+0x9d4> │ │ │ │ + ble.n 3b630 <_PyImport_ClearExtension@@Base+0x9d4> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3b650 <_PyImport_ClearExtension@@Base+0x9d4> │ │ │ │ - cbnz r1, 3b66e <_PyImport_ClearExtension@@Base+0x9f2> │ │ │ │ + bne.n 3b630 <_PyImport_ClearExtension@@Base+0x9d4> │ │ │ │ + cbnz r1, 3b64e <_PyImport_ClearExtension@@Base+0x9f2> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #80] @ (3b6a4 <_PyImport_ClearExtension@@Base+0xa28>) │ │ │ │ + ldr r4, [pc, #80] @ (3b684 <_PyImport_ClearExtension@@Base+0xa28>) │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #2 │ │ │ │ add r5, sp, #24 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r5, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106468 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3b69e <_PyImport_ClearExtension@@Base+0xa22> │ │ │ │ + cbz r0, 3b67e <_PyImport_ClearExtension@@Base+0xa22> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 16a0bc │ │ │ │ + bl 1682ac │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 3b69e <_PyImport_ClearExtension@@Base+0xa22> │ │ │ │ + beq.n 3b67e <_PyImport_ClearExtension@@Base+0xa22> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 176650 │ │ │ │ + bl 1749d8 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3b68c <_PyImport_ClearExtension@@Base+0xa10> │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 3b69e <_PyImport_ClearExtension@@Base+0xa22> │ │ │ │ + bne.n 3b66c <_PyImport_ClearExtension@@Base+0xa10> │ │ │ │ + bl 805d4 │ │ │ │ + cbnz r0, 3b67e <_PyImport_ClearExtension@@Base+0xa22> │ │ │ │ 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 216f20 │ │ │ │ + b.w 215e18 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movs r6, #40 @ 0x28 │ │ │ │ + movs r6, #92 @ 0x5c │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ - 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 3b6f4 <_PyImport_ClearExtension@@Base+0xa78> │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 3b6fe <_PyImport_ClearExtension@@Base+0xa82> │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 807a8 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 80ef0 │ │ │ │ + b.w 80ee8 │ │ │ │ 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 r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 3b72e <_PyImport_ClearExtension@@Base+0xab2> │ │ │ │ + cbnz r0, 3b6d0 <_PyImport_ClearExtension@@Base+0xa74> │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ mov r0, r5 │ │ │ │ blx 2957c │ │ │ │ - movw r1, #52856 @ 0xce78 │ │ │ │ + movw r1, #49872 @ 0xc2d0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #7656 @ 0x1de8 │ │ │ │ + movw r0, #4740 @ 0x1284 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 115780 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 115094 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3b896 <_PyImport_ClearExtension@@Base+0xc1a> │ │ │ │ - bl 85968 │ │ │ │ + beq.w 3b838 <_PyImport_ClearExtension@@Base+0xbdc> │ │ │ │ + bl 854cc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3b766 <_PyImport_ClearExtension@@Base+0xaea> │ │ │ │ + beq.n 3b708 <_PyImport_ClearExtension@@Base+0xaac> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3b766 <_PyImport_ClearExtension@@Base+0xaea> │ │ │ │ + cbnz r3, 3b708 <_PyImport_ClearExtension@@Base+0xaac> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 3b896 <_PyImport_ClearExtension@@Base+0xc1a> │ │ │ │ + beq.w 3b838 <_PyImport_ClearExtension@@Base+0xbdc> │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ - bl 278c68 │ │ │ │ - vldr d9, [pc, #296] @ 3b8a0 <_PyImport_ClearExtension@@Base+0xc24> │ │ │ │ + bl 2780c0 │ │ │ │ + vldr d9, [pc, #304] @ 3b848 <_PyImport_ClearExtension@@Base+0xbec> │ │ │ │ vmov d8, r0, r1 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - bl 278c68 │ │ │ │ + bl 2780c0 │ │ │ │ vmul.f64 d8, d8, d9 │ │ │ │ vmov d0, r0, r1 │ │ │ │ vadd.f64 d0, d8, d0 │ │ │ │ - bl 85f38 │ │ │ │ + bl 85a9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b85c <_PyImport_ClearExtension@@Base+0xbe0> │ │ │ │ + beq.n 3b7fe <_PyImport_ClearExtension@@Base+0xba2> │ │ │ │ str r0, [r4, #12] │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ - bl 278c68 │ │ │ │ + bl 2780c0 │ │ │ │ vmov d8, r0, r1 │ │ │ │ ldrd r0, r1, [r5, #16] │ │ │ │ vmul.f64 d8, d8, d9 │ │ │ │ - bl 278c68 │ │ │ │ + bl 2780c0 │ │ │ │ vmov d0, r0, r1 │ │ │ │ vadd.f64 d0, d8, d0 │ │ │ │ - bl 85f38 │ │ │ │ + bl 85a9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b85c <_PyImport_ClearExtension@@Base+0xbe0> │ │ │ │ + beq.n 3b7fe <_PyImport_ClearExtension@@Base+0xba2> │ │ │ │ str r0, [r4, #16] │ │ │ │ ldr r0, [r5, #32] │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80ee8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b85c <_PyImport_ClearExtension@@Base+0xbe0> │ │ │ │ + beq.n 3b7fe <_PyImport_ClearExtension@@Base+0xba2> │ │ │ │ str r0, [r4, #20] │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80ee8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b85c <_PyImport_ClearExtension@@Base+0xbe0> │ │ │ │ + beq.n 3b7fe <_PyImport_ClearExtension@@Base+0xba2> │ │ │ │ str r0, [r4, #24] │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80ee8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b85c <_PyImport_ClearExtension@@Base+0xbe0> │ │ │ │ + beq.n 3b7fe <_PyImport_ClearExtension@@Base+0xba2> │ │ │ │ str r0, [r4, #28] │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80ee8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b85c <_PyImport_ClearExtension@@Base+0xbe0> │ │ │ │ + beq.n 3b7fe <_PyImport_ClearExtension@@Base+0xba2> │ │ │ │ str r0, [r4, #32] │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80ee8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b85c <_PyImport_ClearExtension@@Base+0xbe0> │ │ │ │ + beq.n 3b7fe <_PyImport_ClearExtension@@Base+0xba2> │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - bl 80ef0 │ │ │ │ - cbz r0, 3b85c <_PyImport_ClearExtension@@Base+0xbe0> │ │ │ │ + bl 80ee8 │ │ │ │ + cbz r0, 3b7fe <_PyImport_ClearExtension@@Base+0xba2> │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ - bl 80ef0 │ │ │ │ - cbz r0, 3b85c <_PyImport_ClearExtension@@Base+0xbe0> │ │ │ │ + bl 80ee8 │ │ │ │ + cbz r0, 3b7fe <_PyImport_ClearExtension@@Base+0xba2> │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ - bl 80ef0 │ │ │ │ - cbz r0, 3b85c <_PyImport_ClearExtension@@Base+0xbe0> │ │ │ │ + bl 80ee8 │ │ │ │ + cbz r0, 3b7fe <_PyImport_ClearExtension@@Base+0xba2> │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ - bl 80ef0 │ │ │ │ - cbz r0, 3b85c <_PyImport_ClearExtension@@Base+0xbe0> │ │ │ │ + bl 80ee8 │ │ │ │ + cbz r0, 3b7fe <_PyImport_ClearExtension@@Base+0xba2> │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ - bl 80ef0 │ │ │ │ - cbz r0, 3b85c <_PyImport_ClearExtension@@Base+0xbe0> │ │ │ │ + bl 80ee8 │ │ │ │ + cbz r0, 3b7fe <_PyImport_ClearExtension@@Base+0xba2> │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ - bl 80ef0 │ │ │ │ - cbz r0, 3b85c <_PyImport_ClearExtension@@Base+0xbe0> │ │ │ │ + bl 80ee8 │ │ │ │ + cbz r0, 3b7fe <_PyImport_ClearExtension@@Base+0xba2> │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ ldr r0, [r5, #76] @ 0x4c │ │ │ │ - bl 80ef0 │ │ │ │ - cbz r0, 3b85c <_PyImport_ClearExtension@@Base+0xbe0> │ │ │ │ + bl 80ee8 │ │ │ │ + cbz r0, 3b7fe <_PyImport_ClearExtension@@Base+0xba2> │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80ee8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 3b85c <_PyImport_ClearExtension@@Base+0xbe0> │ │ │ │ + cbz r0, 3b7fe <_PyImport_ClearExtension@@Base+0xba2> │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80ee8 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 3b874 <_PyImport_ClearExtension@@Base+0xbf8> │ │ │ │ + cbnz r0, 3b816 <_PyImport_ClearExtension@@Base+0xbba> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3b896 <_PyImport_ClearExtension@@Base+0xc1a> │ │ │ │ + beq.n 3b838 <_PyImport_ClearExtension@@Base+0xbdc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3b896 <_PyImport_ClearExtension@@Base+0xc1a> │ │ │ │ + cbnz r3, 3b838 <_PyImport_ClearExtension@@Base+0xbdc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3b896 <_PyImport_ClearExtension@@Base+0xc1a> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3b838 <_PyImport_ClearExtension@@Base+0xbdc> │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ mov r0, r7 │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80ee8 │ │ │ │ mov r3, r4 │ │ │ │ vpop {d8-d9} │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ - movw r0, #58668 @ 0xe52c │ │ │ │ + movw r0, #55724 @ 0xd9ac │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 84c48 │ │ │ │ + b.w 847b8 │ │ │ │ vpop {d8-d9} │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + nop │ │ │ │ + nop.w │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r3, r2, #1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 3b8d2 <_PyImport_ClearExtension@@Base+0xc56> │ │ │ │ + bhi.n 3b87a <_PyImport_ClearExtension@@Base+0xc1e> │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl db898 <_PyNumber_Index@@Base> │ │ │ │ + bl db174 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3b8ea <_PyImport_ClearExtension@@Base+0xc6e> │ │ │ │ - b.n 3b8fe <_PyImport_ClearExtension@@Base+0xc82> │ │ │ │ - movw r0, #46676 @ 0xb654 │ │ │ │ + cbnz r0, 3b892 <_PyImport_ClearExtension@@Base+0xc36> │ │ │ │ + b.n 3b8a6 <_PyImport_ClearExtension@@Base+0xc4a> │ │ │ │ + movw r0, #43732 @ 0xaad4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b9c2 <_PyImport_ClearExtension@@Base+0xd46> │ │ │ │ - b.n 3b8c4 <_PyImport_ClearExtension@@Base+0xc48> │ │ │ │ - bl 85e88 │ │ │ │ + beq.n 3b96a <_PyImport_ClearExtension@@Base+0xd0e> │ │ │ │ + b.n 3b86c <_PyImport_ClearExtension@@Base+0xc10> │ │ │ │ + bl 859ec │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3b90c <_PyImport_ClearExtension@@Base+0xc90> │ │ │ │ + bne.n 3b8b4 <_PyImport_ClearExtension@@Base+0xc58> │ │ │ │ adds r2, r4, #1 │ │ │ │ - bne.n 3b91c <_PyImport_ClearExtension@@Base+0xca0> │ │ │ │ - bl 805dc │ │ │ │ + bne.n 3b8c4 <_PyImport_ClearExtension@@Base+0xc68> │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b9c2 <_PyImport_ClearExtension@@Base+0xd46> │ │ │ │ + bne.n 3b96a <_PyImport_ClearExtension@@Base+0xd0e> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3b91c <_PyImport_ClearExtension@@Base+0xca0> │ │ │ │ + b.n 3b8c4 <_PyImport_ClearExtension@@Base+0xc68> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3b8fa <_PyImport_ClearExtension@@Base+0xc7e> │ │ │ │ + bne.n 3b8a2 <_PyImport_ClearExtension@@Base+0xc46> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3b8fa <_PyImport_ClearExtension@@Base+0xc7e> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3b8a2 <_PyImport_ClearExtension@@Base+0xc46> │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 3b988 <_PyImport_ClearExtension@@Base+0xd0c> │ │ │ │ + ble.n 3b930 <_PyImport_ClearExtension@@Base+0xcd4> │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 3b936 <_PyImport_ClearExtension@@Base+0xcba> │ │ │ │ + bpl.n 3b8de <_PyImport_ClearExtension@@Base+0xc82> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3b95c <_PyImport_ClearExtension@@Base+0xce0> │ │ │ │ + bne.n 3b904 <_PyImport_ClearExtension@@Base+0xca8> │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ - b.n 3b98a <_PyImport_ClearExtension@@Base+0xd0e> │ │ │ │ + b.n 3b932 <_PyImport_ClearExtension@@Base+0xcd6> │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3b950 <_PyImport_ClearExtension@@Base+0xcd4> │ │ │ │ + beq.n 3b8f8 <_PyImport_ClearExtension@@Base+0xc9c> │ │ │ │ movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 87f30 │ │ │ │ - cbz r0, 3b968 <_PyImport_ClearExtension@@Base+0xcec> │ │ │ │ + bl 87a80 │ │ │ │ + cbz r0, 3b910 <_PyImport_ClearExtension@@Base+0xcb4> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3b968 <_PyImport_ClearExtension@@Base+0xcec> │ │ │ │ + bne.n 3b910 <_PyImport_ClearExtension@@Base+0xcb4> │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 3b98a <_PyImport_ClearExtension@@Base+0xd0e> │ │ │ │ + b.n 3b932 <_PyImport_ClearExtension@@Base+0xcd6> │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 3b942 <_PyImport_ClearExtension@@Base+0xcc6> │ │ │ │ + bne.n 3b8ea <_PyImport_ClearExtension@@Base+0xc8e> │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #11276 @ 0x2c0c │ │ │ │ + movw r2, #8332 @ 0x208c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #46664 @ 0xb648 │ │ │ │ + movw r1, #43680 @ 0xaaa0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #46676 @ 0xb654 │ │ │ │ + movw r0, #43732 @ 0xaad4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 3b9c2 <_PyImport_ClearExtension@@Base+0xd46> │ │ │ │ + bl 245b50 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 3b96a <_PyImport_ClearExtension@@Base+0xd0e> │ │ │ │ movs r3, #32 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bgt.n 3b9a6 <_PyImport_ClearExtension@@Base+0xd2a> │ │ │ │ - cbz r1, 3b996 <_PyImport_ClearExtension@@Base+0xd1a> │ │ │ │ + bgt.n 3b94e <_PyImport_ClearExtension@@Base+0xcf2> │ │ │ │ + cbz r1, 3b93e <_PyImport_ClearExtension@@Base+0xce2> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - b.n 3b99e <_PyImport_ClearExtension@@Base+0xd22> │ │ │ │ + b.n 3b946 <_PyImport_ClearExtension@@Base+0xcea> │ │ │ │ movw r0, #10752 @ 0x2a00 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 160dd0 │ │ │ │ + b.w 15f260 │ │ │ │ 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 3bcb4 <_PyImport_ClearExtension@@Base+0x1038> │ │ │ │ + b.n 3bdb4 <_PyImport_ClearExtension@@Base+0x1158> │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldrd r2, r3, [r0, #4] │ │ │ │ + lsrs r3, r3, #3 │ │ │ │ + cmp r3, #1 │ │ │ │ + ldrd r4, r1, [r2, #16] │ │ │ │ + it cc │ │ │ │ + movcc r3, #1 │ │ │ │ + mla r4, r1, r3, r4 │ │ │ │ + adds r3, r4, #1 │ │ │ │ + bne.n 3b99c <_PyImport_ClearExtension@@Base+0xd40> │ │ │ │ + bl 805d4 │ │ │ │ + cbnz r0, 3b9a6 <_PyImport_ClearExtension@@Base+0xd4a> │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 807a0 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #1 │ │ │ │ movw r1, #42456 @ 0xa5d8 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 147c3c │ │ │ │ + b.w 146824 │ │ │ │ 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 3b9fa <_PyImport_ClearExtension@@Base+0xd7e> │ │ │ │ - bl 26cb68 │ │ │ │ + bne.n 3b9dc <_PyImport_ClearExtension@@Base+0xd80> │ │ │ │ + bl 26be00 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3ba06 <_PyImport_ClearExtension@@Base+0xd8a> │ │ │ │ + cbz r3, 3b9e8 <_PyImport_ClearExtension@@Base+0xd8c> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3ba28 <_PyImport_ClearExtension@@Base+0xdac> │ │ │ │ + b.n 3ba0a <_PyImport_ClearExtension@@Base+0xdae> │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 3ba16 <_PyImport_ClearExtension@@Base+0xd9a> │ │ │ │ + bl 99e5c <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 3b9f8 <_PyImport_ClearExtension@@Base+0xd9c> │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 3ba24 <_PyImport_ClearExtension@@Base+0xda8> │ │ │ │ + b.n 3ba06 <_PyImport_ClearExtension@@Base+0xdaa> │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99e5c <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ba12 <_PyImport_ClearExtension@@Base+0xd96> │ │ │ │ - ldr r0, [pc, #8] @ (3ba2c <_PyImport_ClearExtension@@Base+0xdb0>) │ │ │ │ + beq.n 3b9f4 <_PyImport_ClearExtension@@Base+0xd98> │ │ │ │ + ldr r0, [pc, #8] @ (3ba10 <_PyImport_ClearExtension@@Base+0xdb4>) │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ strh r0, [r7, r6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ + push {r4, r5} │ │ │ │ + movw r3, #33692 @ 0x839c │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r4, [r0, #4] │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 3bb20 <_PyImport_ClearExtension@@Base+0xec4> │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + cmp r3, r4 │ │ │ │ + bne.n 3bb20 <_PyImport_ClearExtension@@Base+0xec4> │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + subs r4, r1, #0 │ │ │ │ + it ne │ │ │ │ + movne r4, #1 │ │ │ │ + cbz r0, 3ba40 <_PyImport_ClearExtension@@Base+0xde4> │ │ │ │ + cbz r4, 3ba40 <_PyImport_ClearExtension@@Base+0xde4> │ │ │ │ + pop {r4, r5} │ │ │ │ + b.w d4c8c │ │ │ │ + cmp r5, #5 │ │ │ │ + bhi.n 3bafc <_PyImport_ClearExtension@@Base+0xea0> │ │ │ │ + tbb [pc, r5] │ │ │ │ + ldr r0, [pc, #144] @ (3badc <_PyImport_ClearExtension@@Base+0xe80>) │ │ │ │ + asrs r3, r0, #8 │ │ │ │ + ldrh r6, [r6, r0] │ │ │ │ + clz r3, r0 │ │ │ │ + movw r2, #7780 @ 0x1e64 │ │ │ │ + movt r2, #71 @ 0x47 │ │ │ │ + movw r0, #4308 @ 0x10d4 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + lsrs r3, r3, #5 │ │ │ │ + cmp r3, r4 │ │ │ │ + it eq │ │ │ │ + moveq r0, r2 │ │ │ │ + b.n 3bb28 <_PyImport_ClearExtension@@Base+0xecc> │ │ │ │ + clz r3, r0 │ │ │ │ + clz r1, r1 │ │ │ │ + movw r0, #4308 @ 0x10d4 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + lsrs r3, r3, #5 │ │ │ │ + lsrs r1, r1, #5 │ │ │ │ + movw r2, #7780 @ 0x1e64 │ │ │ │ + movt r2, #71 @ 0x47 │ │ │ │ + cmp r1, r3 │ │ │ │ + it eq │ │ │ │ + moveq r0, r2 │ │ │ │ + b.n 3bb28 <_PyImport_ClearExtension@@Base+0xecc> │ │ │ │ + clz r3, r0 │ │ │ │ + clz r1, r1 │ │ │ │ + movw r0, #4308 @ 0x10d4 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + lsrs r3, r3, #5 │ │ │ │ + lsrs r1, r1, #5 │ │ │ │ + movw r2, #7780 @ 0x1e64 │ │ │ │ + movt r2, #71 @ 0x47 │ │ │ │ + cmp r1, r3 │ │ │ │ + it cs │ │ │ │ + movcs r0, r2 │ │ │ │ + b.n 3bb28 <_PyImport_ClearExtension@@Base+0xecc> │ │ │ │ + clz r3, r0 │ │ │ │ + clz r1, r1 │ │ │ │ + movw r0, #4308 @ 0x10d4 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + lsrs r3, r3, #5 │ │ │ │ + lsrs r1, r1, #5 │ │ │ │ + movw r2, #7780 @ 0x1e64 │ │ │ │ + movt r2, #71 @ 0x47 │ │ │ │ + cmp r1, r3 │ │ │ │ + it ls │ │ │ │ + movls r0, r2 │ │ │ │ + b.n 3bb28 <_PyImport_ClearExtension@@Base+0xecc> │ │ │ │ + clz r3, r0 │ │ │ │ + clz r1, r1 │ │ │ │ + movw r0, #4308 @ 0x10d4 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + lsrs r3, r3, #5 │ │ │ │ + lsrs r1, r1, #5 │ │ │ │ + movw r2, #7780 @ 0x1e64 │ │ │ │ + movt r2, #71 @ 0x47 │ │ │ │ + cmp r1, r3 │ │ │ │ + it hi │ │ │ │ + movhi r0, r2 │ │ │ │ + b.n 3bb28 <_PyImport_ClearExtension@@Base+0xecc> │ │ │ │ + clz r3, r0 │ │ │ │ + clz r1, r1 │ │ │ │ + movw r0, #4308 @ 0x10d4 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + lsrs r3, r3, #5 │ │ │ │ + lsrs r1, r1, #5 │ │ │ │ + movw r2, #7780 @ 0x1e64 │ │ │ │ + movt r2, #71 @ 0x47 │ │ │ │ + cmp r1, r3 │ │ │ │ + it cc │ │ │ │ + movcc r0, r2 │ │ │ │ + b.n 3bb28 <_PyImport_ClearExtension@@Base+0xecc> │ │ │ │ + movw r0, #7528 @ 0x1d68 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + pop {r4, r5} │ │ │ │ + bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #26080 @ 0x65e0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3ba56 <_PyImport_ClearExtension@@Base+0xdda> │ │ │ │ + bne.n 3bb52 <_PyImport_ClearExtension@@Base+0xef6> │ │ │ │ vldr d8, [r1, #8] │ │ │ │ - b.n 3ba74 <_PyImport_ClearExtension@@Base+0xdf8> │ │ │ │ + b.n 3bb70 <_PyImport_ClearExtension@@Base+0xf14> │ │ │ │ mov r0, r1 │ │ │ │ - bl 148050 │ │ │ │ + bl 146c38 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3ba74 <_PyImport_ClearExtension@@Base+0xdf8> │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 3ba88 <_PyImport_ClearExtension@@Base+0xe0c> │ │ │ │ - vldr d0, [pc, #24] @ 3ba90 <_PyImport_ClearExtension@@Base+0xe14> │ │ │ │ + bne.n 3bb70 <_PyImport_ClearExtension@@Base+0xf14> │ │ │ │ + bl 805d4 │ │ │ │ + cbnz r0, 3bb84 <_PyImport_ClearExtension@@Base+0xf28> │ │ │ │ + vldr d0, [pc, #28] @ 3bb90 <_PyImport_ClearExtension@@Base+0xf34> │ │ │ │ vmul.f64 d0, d8, d0 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 85f38 │ │ │ │ + b.w 85a9c │ │ │ │ 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, 3be08 <_PyImport_ClearExtension@@Base+0x118c>) │ │ │ │ + add r5, pc, #880 @ (adr r5, 3bf08 ) │ │ │ │ eors r4, r1 │ │ │ │ stmdb 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 r9, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r3 │ │ │ │ - cbz r3, 3bab8 <_PyImport_ClearExtension@@Base+0xe3c> │ │ │ │ + cbz r3, 3bbb8 <_PyImport_ClearExtension@@Base+0xf5c> │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ - b.n 3baba <_PyImport_ClearExtension@@Base+0xe3e> │ │ │ │ + b.n 3bbba <_PyImport_ClearExtension@@Base+0xf5e> │ │ │ │ mov r8, r3 │ │ │ │ - movw r4, #54472 @ 0xd4c8 │ │ │ │ + movw r4, #51516 @ 0xc93c │ │ │ │ movt r4, #67 @ 0x43 │ │ │ │ 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, 3baee <_PyImport_ClearExtension@@Base+0xe72> │ │ │ │ + cbnz r6, 3bbee <_PyImport_ClearExtension@@Base+0xf92> │ │ │ │ cmp.w r9, #2 │ │ │ │ - ble.n 3baee <_PyImport_ClearExtension@@Base+0xe72> │ │ │ │ + ble.n 3bbee <_PyImport_ClearExtension@@Base+0xf92> │ │ │ │ cmp.w r9, #3 │ │ │ │ - bne.n 3baee <_PyImport_ClearExtension@@Base+0xe72> │ │ │ │ - cbnz r7, 3bb18 <_PyImport_ClearExtension@@Base+0xe9c> │ │ │ │ - movs r1, #3 │ │ │ │ + bne.n 3bbee <_PyImport_ClearExtension@@Base+0xf92> │ │ │ │ + cbnz r7, 3bc12 <_PyImport_ClearExtension@@Base+0xfb6> │ │ │ │ + ldr r1, [pc, #448] @ (3bdb0 <_PyImport_ClearExtension@@Base+0x1154>) │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #0 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - strd r1, r2, [sp, #8] │ │ │ │ + str r1, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ + movs r1, #3 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + strd r1, r1, [sp, #4] │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - movw r4, #9892 @ 0x26a4 │ │ │ │ - movt r4, #73 @ 0x49 │ │ │ │ str r1, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ mov r1, r9 │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106468 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3bc8c <_PyImport_ClearExtension@@Base+0x1010> │ │ │ │ + beq.w 3bd86 <_PyImport_ClearExtension@@Base+0x112a> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - bl 1184ec │ │ │ │ + bl 117e04 │ │ │ │ ldr.w sl, [sp, #112] @ 0x70 │ │ │ │ ldrd r6, r5, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3bc88 <_PyImport_ClearExtension@@Base+0x100c> │ │ │ │ + beq.w 3bd82 <_PyImport_ClearExtension@@Base+0x1126> │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 1da594 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1d8498 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3bc88 <_PyImport_ClearExtension@@Base+0x100c> │ │ │ │ + beq.w 3bd82 <_PyImport_ClearExtension@@Base+0x1126> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 1ed548 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1ec4cc <_Py_Gid_Converter@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3bc88 <_PyImport_ClearExtension@@Base+0x100c> │ │ │ │ + beq.w 3bd82 <_PyImport_ClearExtension@@Base+0x1126> │ │ │ │ add r8, r9 │ │ │ │ cmp.w r8, #3 │ │ │ │ - beq.n 3bb76 <_PyImport_ClearExtension@@Base+0xefa> │ │ │ │ + beq.n 3bc70 <_PyImport_ClearExtension@@Base+0x1014> │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - cbnz r0, 3bb64 <_PyImport_ClearExtension@@Base+0xee8> │ │ │ │ + cbnz r0, 3bc5e <_PyImport_ClearExtension@@Base+0x1002> │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl c6fd0 │ │ │ │ + bl c68b4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 3bb76 <_PyImport_ClearExtension@@Base+0xefa> │ │ │ │ - b.n 3bc88 <_PyImport_ClearExtension@@Base+0x100c> │ │ │ │ + bge.n 3bc70 <_PyImport_ClearExtension@@Base+0x1014> │ │ │ │ + b.n 3bd82 <_PyImport_ClearExtension@@Base+0x1126> │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1c2a94 │ │ │ │ + bl 1c096c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3bc88 <_PyImport_ClearExtension@@Base+0x100c> │ │ │ │ + beq.w 3bd82 <_PyImport_ClearExtension@@Base+0x1126> │ │ │ │ cmp.w r8, #4 │ │ │ │ - bne.n 3bb58 <_PyImport_ClearExtension@@Base+0xedc> │ │ │ │ + bne.n 3bc52 <_PyImport_ClearExtension@@Base+0xff6> │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ ldrd r8, r7, [sp, #36] @ 0x24 │ │ │ │ adds.w r3, r9, #100 @ 0x64 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ adds r2, r5, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq.n 3bb8e <_PyImport_ClearExtension@@Base+0xf12> │ │ │ │ - cbnz r3, 3bbc0 <_PyImport_ClearExtension@@Base+0xf44> │ │ │ │ + beq.n 3bc88 <_PyImport_ClearExtension@@Base+0x102c> │ │ │ │ + cbnz r3, 3bcba <_PyImport_ClearExtension@@Base+0x105e> │ │ │ │ eor.w r3, r4, #1 │ │ │ │ cmp r5, #0 │ │ │ │ and.w fp, r3, #1 │ │ │ │ - ble.n 3bbe0 <_PyImport_ClearExtension@@Base+0xf64> │ │ │ │ + ble.n 3bcda <_PyImport_ClearExtension@@Base+0x107e> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 3bbe0 <_PyImport_ClearExtension@@Base+0xf64> │ │ │ │ + beq.n 3bcda <_PyImport_ClearExtension@@Base+0x107e> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #48092 @ 0xbbdc │ │ │ │ + movw r2, #45108 @ 0xb034 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #60608 @ 0xecc0 │ │ │ │ + movw r1, #57624 @ 0xe118 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ - b.n 3bc88 <_PyImport_ClearExtension@@Base+0x100c> │ │ │ │ + bl d52b8 │ │ │ │ + b.n 3bd82 <_PyImport_ClearExtension@@Base+0x1126> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #48092 @ 0xbbdc │ │ │ │ + movw r2, #45108 @ 0xb034 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #60568 @ 0xec98 │ │ │ │ + movw r1, #57584 @ 0xe0f0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ - b.n 3bc88 <_PyImport_ClearExtension@@Base+0x100c> │ │ │ │ + bl d52b8 │ │ │ │ + b.n 3bd82 <_PyImport_ClearExtension@@Base+0x1126> │ │ │ │ cmn.w r9, #100 @ 0x64 │ │ │ │ mov r2, sl │ │ │ │ ite ne │ │ │ │ movne r3, r9 │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r8, [sp] │ │ │ │ - movw r1, #58748 @ 0xe57c │ │ │ │ + movw r1, #55760 @ 0xd9d0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ str r3, [sp, #4] │ │ │ │ - movw r0, #58756 @ 0xe584 │ │ │ │ + movw r0, #55768 @ 0xd9d8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r3, r7 │ │ │ │ - bl 927a8 │ │ │ │ + bl 920a0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3bc88 <_PyImport_ClearExtension@@Base+0x100c> │ │ │ │ - bl 98598 │ │ │ │ + beq.n 3bd82 <_PyImport_ClearExtension@@Base+0x1126> │ │ │ │ + bl 97eb0 │ │ │ │ adds r3, r5, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq.n 3bc26 <_PyImport_ClearExtension@@Base+0xfaa> │ │ │ │ + beq.n 3bd20 <_PyImport_ClearExtension@@Base+0x10c4> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx 294a8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3bc6e <_PyImport_ClearExtension@@Base+0xff2> │ │ │ │ + b.n 3bd68 <_PyImport_ClearExtension@@Base+0x110c> │ │ │ │ cmn.w r9, #100 @ 0x64 │ │ │ │ - bne.n 3bc40 <_PyImport_ClearExtension@@Base+0xfc4> │ │ │ │ + bne.n 3bd3a <_PyImport_ClearExtension@@Base+0x10de> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 3bc40 <_PyImport_ClearExtension@@Base+0xfc4> │ │ │ │ + beq.n 3bd3a <_PyImport_ClearExtension@@Base+0x10de> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a5a8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3bc6e <_PyImport_ClearExtension@@Base+0xff2> │ │ │ │ + b.n 3bd68 <_PyImport_ClearExtension@@Base+0x110c> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbnz r3, 3bc4a <_PyImport_ClearExtension@@Base+0xfce> │ │ │ │ + cbnz r3, 3bd44 <_PyImport_ClearExtension@@Base+0x10e8> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 3bc62 <_PyImport_ClearExtension@@Base+0xfe6> │ │ │ │ + beq.n 3bd5c <_PyImport_ClearExtension@@Base+0x1100> │ │ │ │ lsls r4, r4, #8 │ │ │ │ mov r3, r8 │ │ │ │ eor.w r4, r4, #256 @ 0x100 │ │ │ │ mov r2, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ blx 29768 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3bc6e <_PyImport_ClearExtension@@Base+0xff2> │ │ │ │ + b.n 3bd68 <_PyImport_ClearExtension@@Base+0x110c> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a72c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 9b07c │ │ │ │ - cbz r4, 3bc96 <_PyImport_ClearExtension@@Base+0x101a> │ │ │ │ + bl 9a968 │ │ │ │ + cbz r4, 3bd90 <_PyImport_ClearExtension@@Base+0x1134> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f689c │ │ │ │ + bl f61fc │ │ │ │ movs r7, #0 │ │ │ │ - b.n 3bc9e <_PyImport_ClearExtension@@Base+0x1022> │ │ │ │ + b.n 3bd98 <_PyImport_ClearExtension@@Base+0x113c> │ │ │ │ mov sl, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3bc9e <_PyImport_ClearExtension@@Base+0x1022> │ │ │ │ + b.n 3bd98 <_PyImport_ClearExtension@@Base+0x113c> │ │ │ │ movw r7, #4356 @ 0x1104 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ strd r6, r5, [sp, #96] @ 0x60 │ │ │ │ str.w sl, [sp, #112] @ 0x70 │ │ │ │ - bl 118aa0 │ │ │ │ + bl 1183b8 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + nop │ │ │ │ + movs r6, #136 @ 0x88 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ bic.w r5, r1, r1, asr #31 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ bic.w r8, r2, r2, asr #31 │ │ │ │ orrs.w r6, r5, r8 │ │ │ │ - bne.n 3bcec <_PyImport_ClearExtension@@Base+0x1070> │ │ │ │ - cbz r4, 3bcda <_PyImport_ClearExtension@@Base+0x105e> │ │ │ │ + bne.n 3bdec <_PyImport_ClearExtension@@Base+0x1190> │ │ │ │ + cbz r4, 3bdda <_PyImport_ClearExtension@@Base+0x117e> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3bce2 <_PyImport_ClearExtension@@Base+0x1066> │ │ │ │ + b.n 3bde2 <_PyImport_ClearExtension@@Base+0x1186> │ │ │ │ movw r0, #10752 @ 0x2a00 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ mov r1, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 160dd0 │ │ │ │ + b.w 15f260 │ │ │ │ add r4, r8 │ │ │ │ mov sl, r1 │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r4, r5 │ │ │ │ movs r0, #0 │ │ │ │ mov r7, r3 │ │ │ │ mov r9, r2 │ │ │ │ - bl 160dd0 │ │ │ │ + bl 15f260 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3bd6a <_PyImport_ClearExtension@@Base+0x10ee> │ │ │ │ + cbz r0, 3be6a <_PyImport_ClearExtension@@Base+0x120e> │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.n 3bd20 <_PyImport_ClearExtension@@Base+0x10a4> │ │ │ │ + ble.n 3be20 <_PyImport_ClearExtension@@Base+0x11c4> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3bd10 <_PyImport_ClearExtension@@Base+0x1094> │ │ │ │ + cbz r3, 3be10 <_PyImport_ClearExtension@@Base+0x11b4> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3bd18 <_PyImport_ClearExtension@@Base+0x109c> │ │ │ │ + b.n 3be18 <_PyImport_ClearExtension@@Base+0x11bc> │ │ │ │ movw r0, #10752 @ 0x2a00 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ blx 2957c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 3bd28 <_PyImport_ClearExtension@@Base+0x10ac> │ │ │ │ + cbz r3, 3be28 <_PyImport_ClearExtension@@Base+0x11cc> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - b.n 3bd30 <_PyImport_ClearExtension@@Base+0x10b4> │ │ │ │ + b.n 3be30 <_PyImport_ClearExtension@@Base+0x11d4> │ │ │ │ movw r0, #10752 @ 0x2a00 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ ldr r2, [r6, #8] │ │ │ │ add r0, r5 │ │ │ │ - cbz r2, 3bd3a <_PyImport_ClearExtension@@Base+0x10be> │ │ │ │ + cbz r2, 3be3a <_PyImport_ClearExtension@@Base+0x11de> │ │ │ │ ldr r1, [r6, #20] │ │ │ │ - b.n 3bd42 <_PyImport_ClearExtension@@Base+0x10c6> │ │ │ │ + b.n 3be42 <_PyImport_ClearExtension@@Base+0x11e6> │ │ │ │ movw r1, #10752 @ 0x2a00 │ │ │ │ movt r1, #78 @ 0x4e │ │ │ │ blx 29c10 │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.n 3bd6a <_PyImport_ClearExtension@@Base+0x10ee> │ │ │ │ + ble.n 3be6a <_PyImport_ClearExtension@@Base+0x120e> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 3bd54 <_PyImport_ClearExtension@@Base+0x10d8> │ │ │ │ + cbz r3, 3be54 <_PyImport_ClearExtension@@Base+0x11f8> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - b.n 3bd5c <_PyImport_ClearExtension@@Base+0x10e0> │ │ │ │ + b.n 3be5c <_PyImport_ClearExtension@@Base+0x1200> │ │ │ │ movw r0, #10752 @ 0x2a00 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ 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 r3, #33692 @ 0x839c │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r4, [r0, #4] │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 3be7c <_PyImport_ClearExtension@@Base+0x1200> │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - cmp r3, r4 │ │ │ │ - bne.n 3be7c <_PyImport_ClearExtension@@Base+0x1200> │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - subs r4, r1, #0 │ │ │ │ - it ne │ │ │ │ - movne r4, #1 │ │ │ │ - cbz r0, 3bd9c <_PyImport_ClearExtension@@Base+0x1120> │ │ │ │ - cbz r4, 3bd9c <_PyImport_ClearExtension@@Base+0x1120> │ │ │ │ - pop {r4, r5} │ │ │ │ - b.w d5370 │ │ │ │ - cmp r5, #5 │ │ │ │ - bhi.n 3be58 <_PyImport_ClearExtension@@Base+0x11dc> │ │ │ │ - tbb [pc, r5] │ │ │ │ - ldr r0, [pc, #144] @ (3be38 <_PyImport_ClearExtension@@Base+0x11bc>) │ │ │ │ - asrs r3, r0, #8 │ │ │ │ - ldrh r6, [r6, r0] │ │ │ │ - clz r3, r0 │ │ │ │ - movw r2, #7780 @ 0x1e64 │ │ │ │ - movt r2, #71 @ 0x47 │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - lsrs r3, r3, #5 │ │ │ │ - cmp r3, r4 │ │ │ │ - it eq │ │ │ │ - moveq r0, r2 │ │ │ │ - b.n 3be84 <_PyImport_ClearExtension@@Base+0x1208> │ │ │ │ - clz r3, r0 │ │ │ │ - clz r1, r1 │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - lsrs r3, r3, #5 │ │ │ │ - lsrs r1, r1, #5 │ │ │ │ - movw r2, #7780 @ 0x1e64 │ │ │ │ - movt r2, #71 @ 0x47 │ │ │ │ - cmp r1, r3 │ │ │ │ - it eq │ │ │ │ - moveq r0, r2 │ │ │ │ - b.n 3be84 <_PyImport_ClearExtension@@Base+0x1208> │ │ │ │ - clz r3, r0 │ │ │ │ - clz r1, r1 │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - lsrs r3, r3, #5 │ │ │ │ - lsrs r1, r1, #5 │ │ │ │ - movw r2, #7780 @ 0x1e64 │ │ │ │ - movt r2, #71 @ 0x47 │ │ │ │ - cmp r1, r3 │ │ │ │ - it cs │ │ │ │ - movcs r0, r2 │ │ │ │ - b.n 3be84 <_PyImport_ClearExtension@@Base+0x1208> │ │ │ │ - clz r3, r0 │ │ │ │ - clz r1, r1 │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - lsrs r3, r3, #5 │ │ │ │ - lsrs r1, r1, #5 │ │ │ │ - movw r2, #7780 @ 0x1e64 │ │ │ │ - movt r2, #71 @ 0x47 │ │ │ │ - cmp r1, r3 │ │ │ │ - it ls │ │ │ │ - movls r0, r2 │ │ │ │ - b.n 3be84 <_PyImport_ClearExtension@@Base+0x1208> │ │ │ │ - clz r3, r0 │ │ │ │ - clz r1, r1 │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - lsrs r3, r3, #5 │ │ │ │ - lsrs r1, r1, #5 │ │ │ │ - movw r2, #7780 @ 0x1e64 │ │ │ │ - movt r2, #71 @ 0x47 │ │ │ │ - cmp r1, r3 │ │ │ │ - it hi │ │ │ │ - movhi r0, r2 │ │ │ │ - b.n 3be84 <_PyImport_ClearExtension@@Base+0x1208> │ │ │ │ - clz r3, r0 │ │ │ │ - clz r1, r1 │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - lsrs r3, r3, #5 │ │ │ │ - lsrs r1, r1, #5 │ │ │ │ - movw r2, #7780 @ 0x1e64 │ │ │ │ - movt r2, #71 @ 0x47 │ │ │ │ - cmp r1, r3 │ │ │ │ - it cc │ │ │ │ - movcc r0, r2 │ │ │ │ - b.n 3be84 <_PyImport_ClearExtension@@Base+0x1208> │ │ │ │ - movw r0, #7528 @ 0x1d68 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - pop {r4, r5} │ │ │ │ - bx lr │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + │ │ │ │ +0003be70 : │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - sub sp, #84 @ 0x54 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r6, r3 │ │ │ │ - cbz r3, 3bea4 <_PyImport_ClearExtension@@Base+0x1228> │ │ │ │ - ldr r4, [r3, #8] │ │ │ │ - b.n 3bea6 <_PyImport_ClearExtension@@Base+0x122a> │ │ │ │ - mov r4, r3 │ │ │ │ - movs r2, #44 @ 0x2c │ │ │ │ - movs r1, #0 │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ - blx 2957c │ │ │ │ - cbnz r6, 3bebc <_PyImport_ClearExtension@@Base+0x1240> │ │ │ │ - cmp r7, r6 │ │ │ │ - ble.n 3bebc <_PyImport_ClearExtension@@Base+0x1240> │ │ │ │ - cmp r7, #3 │ │ │ │ - bgt.n 3bebc <_PyImport_ClearExtension@@Base+0x1240> │ │ │ │ - cbnz r5, 3bee2 <_PyImport_ClearExtension@@Base+0x1266> │ │ │ │ - ldr r1, [pc, #120] @ (3bf38 <_PyImport_ClearExtension@@Base+0x12bc>) │ │ │ │ - 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 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3bee2 <_PyImport_ClearExtension@@Base+0x1266> │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 3bf26 <_PyImport_ClearExtension@@Base+0x12aa> │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - bl d1ed8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3bede <_PyImport_ClearExtension@@Base+0x1262> │ │ │ │ - add r4, r7 │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.n 3bf12 <_PyImport_ClearExtension@@Base+0x1296> │ │ │ │ - ldr r6, [r5, #4] │ │ │ │ - cbz r6, 3befe <_PyImport_ClearExtension@@Base+0x1282> │ │ │ │ - cmp r4, #2 │ │ │ │ - beq.n 3bf16 <_PyImport_ClearExtension@@Base+0x129a> │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - bl f9350 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 3bf18 <_PyImport_ClearExtension@@Base+0x129c> │ │ │ │ - bl 805dc │ │ │ │ - cbz r0, 3bf18 <_PyImport_ClearExtension@@Base+0x129c> │ │ │ │ - b.n 3bede <_PyImport_ClearExtension@@Base+0x1262> │ │ │ │ - mov r6, r0 │ │ │ │ - b.n 3bf18 <_PyImport_ClearExtension@@Base+0x129c> │ │ │ │ - movs r4, #1 │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - mov r2, r6 │ │ │ │ - bl 37b62 <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r3, 3bf30 <_PyImport_ClearExtension@@Base+0x12b4> │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ - bl d29b0 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #84 @ 0x54 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ - movs r6, #208 @ 0xd0 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ + mov r4, r1 │ │ │ │ + bl 3c052 <_PyObject_GetDictPtr@@Base> │ │ │ │ + cbnz r0, 3beb4 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r3, #29 │ │ │ │ + bpl.n 3be9c │ │ │ │ + ldr.w r3, [r5, #-12] │ │ │ │ + cbnz r3, 3be9c │ │ │ │ + bl 1ee218 │ │ │ │ + b.n 3becc │ │ │ │ + movw r3, #48072 @ 0xbbc8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #22856 @ 0x5948 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12e510 │ │ │ │ + b.n 3becc │ │ │ │ + cbnz r4, 3bed2 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #55780 @ 0xd9e4 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12e510 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 3bf0e │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r3, [r0, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + bmi.n 3bef6 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + movw r1, #55804 @ 0xd9fc │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d52b8 │ │ │ │ + b.n 3becc │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r4, #0] │ │ │ │ + str r4, [r2, #0] │ │ │ │ + bl 1ab010 │ │ │ │ + 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] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 3bf6a <_PyImport_ClearExtension@@Base+0x12ee> │ │ │ │ + bge.n 3bf3e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #10820 @ 0x2a44 │ │ │ │ + movw r1, #7948 @ 0x1f0c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3bf78 <_PyImport_ClearExtension@@Base+0x12fc> │ │ │ │ + b.n 3bf4c │ │ │ │ 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 {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbnz r1, 3bfa2 <_PyImport_ClearExtension@@Base+0x1326> │ │ │ │ + cbnz r1, 3bf76 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #56228 @ 0xdba4 │ │ │ │ + movw r1, #53268 @ 0xd014 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 3bfc0 <_PyImport_ClearExtension@@Base+0x1344> │ │ │ │ + bl 12e510 │ │ │ │ + b.n 3bf94 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bmi.n 3bfc6 <_PyImport_ClearExtension@@Base+0x134a> │ │ │ │ + bmi.n 3bf9a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58820 @ 0xe5c4 │ │ │ │ + movw r1, #55956 @ 0xda94 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3c028 <_PyImport_ClearExtension@@Base+0x13ac> │ │ │ │ + b.n 3bffc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl e1bc8 │ │ │ │ + bl e14a4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bgt.n 3bff2 <_PyImport_ClearExtension@@Base+0x1376> │ │ │ │ - bl 805dc │ │ │ │ + bgt.n 3bfc6 │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3bfc0 <_PyImport_ClearExtension@@Base+0x1344> │ │ │ │ + bne.n 3bf94 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58852 @ 0xe5e4 │ │ │ │ + movw r1, #55988 @ 0xdab4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 3bfc0 <_PyImport_ClearExtension@@Base+0x1344> │ │ │ │ + bl 12e510 │ │ │ │ + b.n 3bf94 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 3c026 <_PyImport_ClearExtension@@Base+0x13aa> │ │ │ │ + beq.n 3bffa │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbz r3, 3c014 <_PyImport_ClearExtension@@Base+0x1398> │ │ │ │ + cbz r3, 3bfe8 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cbnz r3, 3c008 <_PyImport_ClearExtension@@Base+0x138c> │ │ │ │ + cbnz r3, 3bfdc │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - bl 78004 │ │ │ │ - b.n 3c014 <_PyImport_ClearExtension@@Base+0x1398> │ │ │ │ + bl 77fb0 │ │ │ │ + b.n 3bfe8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24b770 <_PyTime_AsTimeval@@Base+0x1b98> │ │ │ │ + bl 24aa08 <_PyDeadline_Get@@Base+0x528> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3c000 <_PyImport_ClearExtension@@Base+0x1384> │ │ │ │ - b.n 3bfc0 <_PyImport_ClearExtension@@Base+0x1344> │ │ │ │ + bne.n 3bfd4 │ │ │ │ + b.n 3bf94 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77c4c │ │ │ │ + bl 77bf8 │ │ │ │ str r0, [r4, #32] │ │ │ │ - cbnz r0, 3c024 <_PyImport_ClearExtension@@Base+0x13a8> │ │ │ │ - bl 1ef298 │ │ │ │ - b.n 3bfc0 <_PyImport_ClearExtension@@Base+0x1344> │ │ │ │ + cbnz r0, 3bff8 │ │ │ │ + bl 1ee218 │ │ │ │ + b.n 3bf94 │ │ │ │ str r5, [r4, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3c04e <_PyImport_ClearExtension@@Base+0x13d2> │ │ │ │ + bne.n 3c022 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - bl 3c078 │ │ │ │ + bl 3c04c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3c06a <_PyImport_ClearExtension@@Base+0x13ee> │ │ │ │ - b.n 3c064 <_PyImport_ClearExtension@@Base+0x13e8> │ │ │ │ + bne.n 3c03e │ │ │ │ + b.n 3c038 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #20448 @ 0x4fe0 │ │ │ │ + movw r0, #17464 @ 0x4438 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 3c074 <_PyImport_ClearExtension@@Base+0x13f8> │ │ │ │ - b.n 3c03e <_PyImport_ClearExtension@@Base+0x13c2> │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 3c074 <_PyImport_ClearExtension@@Base+0x13f8> │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 3c048 │ │ │ │ + b.n 3c012 │ │ │ │ + bl 805d4 │ │ │ │ + cbnz r0, 3c048 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 807a8 │ │ │ │ + b.w 807a0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003c078 : │ │ │ │ +0003c04c : │ │ │ │ movs r2, #1 │ │ │ │ - b.w 1fc2a4 │ │ │ │ - │ │ │ │ -0003c07e : │ │ │ │ - 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 3c11e <_PyObject_GetDictPtr@@Base> │ │ │ │ - cbnz r0, 3c0c2 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #29 │ │ │ │ - bpl.n 3c0aa │ │ │ │ - ldr.w r3, [r5, #-12] │ │ │ │ - cbnz r3, 3c0aa │ │ │ │ - bl 1ef298 │ │ │ │ - b.n 3c0da │ │ │ │ - movw r3, #48072 @ 0xbbc8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #25840 @ 0x64f0 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 3c0da │ │ │ │ - cbnz r4, 3c0e0 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58892 @ 0xe60c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3c11c │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r3, [r0, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #2 │ │ │ │ - bmi.n 3c104 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - movw r1, #58916 @ 0xe624 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ - b.n 3c0da │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - str r4, [r2, #0] │ │ │ │ - bl 1ad128 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ + b.w 1fb300 │ │ │ │ │ │ │ │ -0003c11e <_PyObject_GetDictPtr@@Base>: │ │ │ │ +0003c052 <_PyObject_GetDictPtr@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r4, r1, #27 │ │ │ │ - bmi.n 3c15c <_PyObject_GetDictPtr@@Base+0x3e> │ │ │ │ + bmi.n 3c090 <_PyObject_GetDictPtr@@Base+0x3e> │ │ │ │ ldr.w r1, [r2, #144] @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 3c172 <_PyObject_GetDictPtr@@Base+0x54> │ │ │ │ - bge.n 3c158 <_PyObject_GetDictPtr@@Base+0x3a> │ │ │ │ + beq.n 3c0a6 <_PyObject_GetDictPtr@@Base+0x54> │ │ │ │ + bge.n 3c08c <_PyObject_GetDictPtr@@Base+0x3a> │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldrd r2, r4, [r2, #16] │ │ │ │ cmp r0, #0 │ │ │ │ it lt │ │ │ │ neglt r0, r0 │ │ │ │ adds r2, #3 │ │ │ │ mla r2, r4, r0, r2 │ │ │ │ bic.w r2, r2, #3 │ │ │ │ add r1, r2 │ │ │ │ adds r0, r3, r1 │ │ │ │ - b.n 3c17a <_PyObject_GetDictPtr@@Base+0x5c> │ │ │ │ + b.n 3c0ae <_PyObject_GetDictPtr@@Base+0x5c> │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r3, 3c176 <_PyObject_GetDictPtr@@Base+0x58> │ │ │ │ + cbnz r3, 3c0aa <_PyObject_GetDictPtr@@Base+0x58> │ │ │ │ lsls r3, r1, #29 │ │ │ │ - bpl.n 3c176 <_PyObject_GetDictPtr@@Base+0x58> │ │ │ │ - bl 1fa25c │ │ │ │ - cbnz r0, 3c176 <_PyObject_GetDictPtr@@Base+0x58> │ │ │ │ - bl d7c64 │ │ │ │ + bpl.n 3c0aa <_PyObject_GetDictPtr@@Base+0x58> │ │ │ │ + bl 1f91d4 │ │ │ │ + cbnz r0, 3c0aa <_PyObject_GetDictPtr@@Base+0x58> │ │ │ │ + bl d753c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3c17a <_PyObject_GetDictPtr@@Base+0x5c> │ │ │ │ + b.n 3c0ae <_PyObject_GetDictPtr@@Base+0x5c> │ │ │ │ sub.w r0, r4, #12 │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #59020 @ 0xe68c │ │ │ │ + movw r0, #56028 @ 0xdadc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrd r2, r3, [r1, #12] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - b.w e2114 │ │ │ │ + b.w e19f0 │ │ │ │ + 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 r7, r2 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r6, r3 │ │ │ │ + cbz r3, 3c0e0 <_PyObject_GetDictPtr@@Base+0x8e> │ │ │ │ + ldr r4, [r3, #8] │ │ │ │ + b.n 3c0e2 <_PyObject_GetDictPtr@@Base+0x90> │ │ │ │ + mov r4, r3 │ │ │ │ + movs r2, #44 @ 0x2c │ │ │ │ + movs r1, #0 │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + blx 2957c │ │ │ │ + cbnz r6, 3c0f8 <_PyObject_GetDictPtr@@Base+0xa6> │ │ │ │ + cmp r7, r6 │ │ │ │ + ble.n 3c0f8 <_PyObject_GetDictPtr@@Base+0xa6> │ │ │ │ + cmp r7, #3 │ │ │ │ + bgt.n 3c0f8 <_PyObject_GetDictPtr@@Base+0xa6> │ │ │ │ + cbnz r5, 3c11e <_PyObject_GetDictPtr@@Base+0xcc> │ │ │ │ + ldr r1, [pc, #120] @ (3c174 <_PyObject_GetDictPtr@@Base+0x122>) │ │ │ │ + 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 106468 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + mov r5, r0 │ │ │ │ + cbnz r0, 3c11e <_PyObject_GetDictPtr@@Base+0xcc> │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 3c162 <_PyObject_GetDictPtr@@Base+0x110> │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + bl d17fc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3c11a <_PyObject_GetDictPtr@@Base+0xc8> │ │ │ │ + add r4, r7 │ │ │ │ + cmp r4, #1 │ │ │ │ + beq.n 3c14e <_PyObject_GetDictPtr@@Base+0xfc> │ │ │ │ + ldr r6, [r5, #4] │ │ │ │ + cbz r6, 3c13a <_PyObject_GetDictPtr@@Base+0xe8> │ │ │ │ + cmp r4, #2 │ │ │ │ + beq.n 3c152 <_PyObject_GetDictPtr@@Base+0x100> │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + bl f8cb0 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 3c154 <_PyObject_GetDictPtr@@Base+0x102> │ │ │ │ + bl 805d4 │ │ │ │ + cbz r0, 3c154 <_PyObject_GetDictPtr@@Base+0x102> │ │ │ │ + b.n 3c11a <_PyObject_GetDictPtr@@Base+0xc8> │ │ │ │ + mov r6, r0 │ │ │ │ + b.n 3c154 <_PyObject_GetDictPtr@@Base+0x102> │ │ │ │ + movs r4, #1 │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + mov r2, r6 │ │ │ │ + bl 37b26 <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cbz r3, 3c16c <_PyObject_GetDictPtr@@Base+0x11a> │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + bl d22d4 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #84 @ 0x54 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + nop │ │ │ │ + movs r6, #180 @ 0xb4 │ │ │ │ + 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, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 3c1be <_PyObject_GetDictPtr@@Base+0xa0> │ │ │ │ + bhi.n 3c1a6 <_PyObject_GetDictPtr@@Base+0x154> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 159698 │ │ │ │ - bl cfcbc │ │ │ │ + bl 157b28 │ │ │ │ + bl cf5e4 │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - b.w fd8c0 │ │ │ │ + b.w fd1bc │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #43676 @ 0xaa9c │ │ │ │ + movw r0, #40732 @ 0x9f1c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #0 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c1a4 <_PyObject_GetDictPtr@@Base+0x86> │ │ │ │ + bne.n 3c18c <_PyObject_GetDictPtr@@Base+0x13a> │ │ │ │ + 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 │ │ │ │ + beq.n 3c1ea <_PyObject_GetDictPtr@@Base+0x198> │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #17704 @ 0x4528 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 3c1ea <_PyObject_GetDictPtr@@Base+0x198> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 3c1fe <_PyObject_GetDictPtr@@Base+0x1ac> │ │ │ │ + ldrd r0, r1, [r4] │ │ │ │ + bl 10d480 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 3c1e6 <_PyObject_GetDictPtr@@Base+0x194> │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ 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 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 3c202 <_PyObject_GetDictPtr@@Base+0xe4> │ │ │ │ + beq.n 3c22c <_PyObject_GetDictPtr@@Base+0x1da> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #59040 @ 0xe6a0 │ │ │ │ + movw r1, #56096 @ 0xdb20 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w d599c │ │ │ │ + b.w d52b8 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ - bl 16a0bc │ │ │ │ + bl 1682ac │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 3c214 <_PyObject_GetDictPtr@@Base+0xf6> │ │ │ │ + bne.n 3c23e <_PyObject_GetDictPtr@@Base+0x1ec> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3c292 <_PyObject_GetDictPtr@@Base+0x174> │ │ │ │ + b.n 3c2bc <_PyObject_GetDictPtr@@Base+0x26a> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f9350 │ │ │ │ + bl f8cb0 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3c228 <_PyObject_GetDictPtr@@Base+0x10a> │ │ │ │ - bl 805dc │ │ │ │ + bne.n 3c252 <_PyObject_GetDictPtr@@Base+0x200> │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c210 <_PyObject_GetDictPtr@@Base+0xf2> │ │ │ │ + bne.n 3c23a <_PyObject_GetDictPtr@@Base+0x1e8> │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #124 @ 0x7c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #59076 @ 0xe6c4 │ │ │ │ + movw r1, #62640 @ 0xf4b0 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + movw r0, #56132 @ 0xdb44 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 927a8 │ │ │ │ + bl 920a0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3c210 <_PyObject_GetDictPtr@@Base+0xf2> │ │ │ │ - bl 98598 │ │ │ │ + beq.n 3c23a <_PyObject_GetDictPtr@@Base+0x1e8> │ │ │ │ + bl 97eb0 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a4bc │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b07c │ │ │ │ + bl 9a968 │ │ │ │ adds r3, r6, #1 │ │ │ │ - bne.n 3c284 <_PyObject_GetDictPtr@@Base+0x166> │ │ │ │ + bne.n 3c2ae <_PyObject_GetDictPtr@@Base+0x25c> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3c272 <_PyObject_GetDictPtr@@Base+0x154> │ │ │ │ - bl e9180 │ │ │ │ + bne.n 3c29c <_PyObject_GetDictPtr@@Base+0x24a> │ │ │ │ + bl e8a64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3c244 <_PyObject_GetDictPtr@@Base+0x126> │ │ │ │ - b.n 3c210 <_PyObject_GetDictPtr@@Base+0xf2> │ │ │ │ + beq.n 3c26e <_PyObject_GetDictPtr@@Base+0x21c> │ │ │ │ + b.n 3c23a <_PyObject_GetDictPtr@@Base+0x1e8> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w f6894 │ │ │ │ + b.w f61f4 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 3c272 <_PyObject_GetDictPtr@@Base+0x154> │ │ │ │ + blt.n 3c29c <_PyObject_GetDictPtr@@Base+0x24a> │ │ │ │ movw r3, #44000 @ 0xabe0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ 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 3c2c0 <_PyObject_GetDictPtr@@Base+0x1a2> │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #20688 @ 0x50d0 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 3c2c0 <_PyObject_GetDictPtr@@Base+0x1a2> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 3c2d4 <_PyObject_GetDictPtr@@Base+0x1b6> │ │ │ │ - ldrd r0, r1, [r4] │ │ │ │ - bl 10db2c │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 3c2bc <_PyObject_GetDictPtr@@Base+0x19e> │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 3c2f6 <_PyObject_GetDictPtr@@Base+0x1d8> │ │ │ │ + cbnz r3, 3c2de <_PyObject_GetDictPtr@@Base+0x28c> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 3c2f6 <_PyObject_GetDictPtr@@Base+0x1d8> │ │ │ │ + ble.n 3c2de <_PyObject_GetDictPtr@@Base+0x28c> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3c2f6 <_PyObject_GetDictPtr@@Base+0x1d8> │ │ │ │ - cbnz r0, 3c312 <_PyObject_GetDictPtr@@Base+0x1f4> │ │ │ │ + bne.n 3c2de <_PyObject_GetDictPtr@@Base+0x28c> │ │ │ │ + cbnz r0, 3c2fa <_PyObject_GetDictPtr@@Base+0x2a8> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #96] @ (3c360 <_PyObject_GetDictPtr@@Base+0x242>) │ │ │ │ + ldr r4, [pc, #96] @ (3c348 <_PyObject_GetDictPtr@@Base+0x2f6>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 3c312 <_PyObject_GetDictPtr@@Base+0x1f4> │ │ │ │ + bl 106468 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 3c2fa <_PyObject_GetDictPtr@@Base+0x2a8> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3c35a <_PyObject_GetDictPtr@@Base+0x23c> │ │ │ │ + b.n 3c342 <_PyObject_GetDictPtr@@Base+0x2f0> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f9350 │ │ │ │ + bl f8cb0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3c326 <_PyObject_GetDictPtr@@Base+0x208> │ │ │ │ - bl 805dc │ │ │ │ + bne.n 3c30e <_PyObject_GetDictPtr@@Base+0x2bc> │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c30e <_PyObject_GetDictPtr@@Base+0x1f0> │ │ │ │ - bl 98598 │ │ │ │ + bne.n 3c2f6 <_PyObject_GetDictPtr@@Base+0x2a4> │ │ │ │ + bl 97eb0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29a98 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b07c │ │ │ │ - cbz r4, 3c34e <_PyObject_GetDictPtr@@Base+0x230> │ │ │ │ - ldr r3, [pc, #36] @ (3c364 <_PyObject_GetDictPtr@@Base+0x246>) │ │ │ │ + bl 9a968 │ │ │ │ + cbz r4, 3c336 <_PyObject_GetDictPtr@@Base+0x2e4> │ │ │ │ + ldr r3, [pc, #36] @ (3c34c <_PyObject_GetDictPtr@@Base+0x2fa>) │ │ │ │ ldr.w r3, [r3, #1472] @ 0x5c0 │ │ │ │ - cbnz r3, 3c358 <_PyObject_GetDictPtr@@Base+0x23a> │ │ │ │ + cbnz r3, 3c340 <_PyObject_GetDictPtr@@Base+0x2ee> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1ebde8 │ │ │ │ + b.w 1ead6c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 3c35a <_PyObject_GetDictPtr@@Base+0x23c> │ │ │ │ - ldr r0, [pc, #12] @ (3c368 <_PyObject_GetDictPtr@@Base+0x24a>) │ │ │ │ + b.n 3c342 <_PyObject_GetDictPtr@@Base+0x2f0> │ │ │ │ + ldr r0, [pc, #12] @ (3c350 <_PyObject_GetDictPtr@@Base+0x2fe>) │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - movs r6, #252 @ 0xfc │ │ │ │ + movs r6, #224 @ 0xe0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r4, [sp, #224] @ 0xe0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 3c38c <_PyObject_GetDictPtr@@Base+0x26e> │ │ │ │ + bhi.n 3c374 <_PyObject_GetDictPtr@@Base+0x322> │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 3c3a4 <_PyObject_GetDictPtr@@Base+0x286> │ │ │ │ + ble.n 3c38c <_PyObject_GetDictPtr@@Base+0x33a> │ │ │ │ ldr r1, [r6, #0] │ │ │ │ - b.n 3c3ac <_PyObject_GetDictPtr@@Base+0x28e> │ │ │ │ - movw r0, #46936 @ 0xb758 │ │ │ │ + b.n 3c394 <_PyObject_GetDictPtr@@Base+0x342> │ │ │ │ + movw r0, #43992 @ 0xabd8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c384 <_PyObject_GetDictPtr@@Base+0x266> │ │ │ │ + bne.n 3c36c <_PyObject_GetDictPtr@@Base+0x31a> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 3b494 <_PyImport_ClearExtension@@Base+0x818> │ │ │ │ + b.w 3b474 <_PyImport_ClearExtension@@Base+0x818> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24c928 <_PyTime_AsTimeval@@Base+0x2d50> │ │ │ │ + bl 24bbc0 <_PyDeadline_Get@@Base+0x16e0> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3c3dc <_PyObject_GetDictPtr@@Base+0x2be> │ │ │ │ + bne.n 3c3c4 <_PyObject_GetDictPtr@@Base+0x372> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3c412 <_PyObject_GetDictPtr@@Base+0x2f4> │ │ │ │ + b.n 3c3fa <_PyObject_GetDictPtr@@Base+0x3a8> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r5, sp, #16 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 24d30c <_PyTime_AsTimeval@@Base+0x3734> │ │ │ │ + bl 24c5a4 <_PyDeadline_Get@@Base+0x20c4> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3c3d8 <_PyObject_GetDictPtr@@Base+0x2ba> │ │ │ │ + beq.n 3c3c0 <_PyObject_GetDictPtr@@Base+0x36e> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ 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 790b0 │ │ │ │ + bl 79060 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0003c418 : │ │ │ │ +0003c400 : │ │ │ │ push {r4, r5} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #16] @ (3c430 ) │ │ │ │ + ldr r4, [pc, #16] @ (3c418 ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5} │ │ │ │ - b.w 1f73b4 │ │ │ │ + b.w 1f632c │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 3c436 │ │ │ │ + b.n 3c41e │ │ │ │ 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 3c46a │ │ │ │ + bmi.n 3c452 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #59284 @ 0xe794 │ │ │ │ + movw r1, #56340 @ 0xdc14 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 3c492 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 3c47a │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ - bl b8580 │ │ │ │ + bl b7edc │ │ │ │ movw r3, #625 @ 0x271 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3c496 │ │ │ │ + beq.n 3c47e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #59316 @ 0xe7b4 │ │ │ │ + movw r1, #56372 @ 0xdc34 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3c50e │ │ │ │ + b.n 3c4f6 │ │ │ │ mov r5, sp │ │ │ │ add.w r6, r4, #8 │ │ │ │ addw r9, r4, #2504 @ 0x9c8 │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ - bl f9a98 │ │ │ │ + bl f93f8 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 3c4b8 │ │ │ │ - bl 805dc │ │ │ │ + bne.n 3c4a0 │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c492 │ │ │ │ + bne.n 3c47a │ │ │ │ cmp r6, r9 │ │ │ │ str.w r8, [r5], #4 │ │ │ │ - bne.n 3c4a0 │ │ │ │ + bne.n 3c488 │ │ │ │ ldr.w r0, [r4, #2508] @ 0x9cc │ │ │ │ - bl e1bc8 │ │ │ │ + bl e14a4 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3c4d8 │ │ │ │ - bl 805dc │ │ │ │ + bne.n 3c4c0 │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c492 │ │ │ │ - b.n 3c4de │ │ │ │ + bne.n 3c47a │ │ │ │ + b.n 3c4c6 │ │ │ │ cmp.w r0, #624 @ 0x270 │ │ │ │ - bls.n 3c4f6 │ │ │ │ + bls.n 3c4de │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #59348 @ 0xe7d4 │ │ │ │ + movw r1, #56404 @ 0xdc54 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 3c492 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 3c47a │ │ │ │ mov.w r2, #2496 @ 0x9c0 │ │ │ │ mov r1, sp │ │ │ │ add.w r0, r7, #12 │ │ │ │ str r3, [r7, #8] │ │ │ │ blx 29c10 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ 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 21d61c │ │ │ │ + cbz r0, 3c550 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ + cbnz r0, 3c532 │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 3c554 │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + b.n 3c554 │ │ │ │ + bl 83e58 │ │ │ │ + mov r3, r0 │ │ │ │ + cbnz r0, 3c55c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3c550 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 3c550 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 3c584 │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + movw r0, #56420 @ 0xdc64 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 847b8 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3c584 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 3c584 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + │ │ │ │ +0003c588 : │ │ │ │ + ldr r0, [pc, #4] @ (3c590 ) │ │ │ │ + b.w ceee4 │ │ │ │ + nop │ │ │ │ + movs r7, #12 │ │ │ │ + lsls r1, 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 3c546 │ │ │ │ + bne.n 3c5c4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl d1ed8 │ │ │ │ - cbz r0, 3c560 │ │ │ │ - b.n 3c55c │ │ │ │ + bl d17fc │ │ │ │ + cbz r0, 3c5de │ │ │ │ + b.n 3c5da │ │ │ │ movs r3, #2 │ │ │ │ - movw r0, #27804 @ 0x6c9c │ │ │ │ + movw r0, #25176 @ 0x6258 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c538 │ │ │ │ + bne.n 3c5b6 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3c5a8 │ │ │ │ + b.n 3c626 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 176650 │ │ │ │ + bl 1749d8 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3c574 │ │ │ │ - bl 805dc │ │ │ │ + bne.n 3c5f2 │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c55c │ │ │ │ + bne.n 3c5da │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - movw r5, #54472 @ 0xd4c8 │ │ │ │ + movw r5, #51516 @ 0xc93c │ │ │ │ movt r5, #67 @ 0x43 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ uxth r0, r4 │ │ │ │ adds r1, r2, r3 │ │ │ │ subs r3, r1, r2 │ │ │ │ lsls r4, r0, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 3c5a2 │ │ │ │ + ble.n 3c620 │ │ │ │ ldrb.w r3, [r2], #1 │ │ │ │ uxth r4, r4 │ │ │ │ eor.w r3, r3, r0, lsr #8 │ │ │ │ add.w r3, r5, r3, lsl #1 │ │ │ │ ldrh.w r0, [r3, #312] @ 0x138 │ │ │ │ eors r0, r4 │ │ │ │ - b.n 3c584 │ │ │ │ - bl 7ec70 │ │ │ │ + b.n 3c602 │ │ │ │ + bl 7ec54 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 3c5b2 │ │ │ │ + cbz r3, 3c630 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d29b0 │ │ │ │ + bl d22d4 │ │ │ │ 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 21e75c │ │ │ │ - cbz r0, 3c60a │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r5, #20] │ │ │ │ - cbnz r0, 3c5ec │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 3c60e │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - b.n 3c60e │ │ │ │ - bl 842e8 │ │ │ │ - mov r3, r0 │ │ │ │ - cbnz r0, 3c616 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3c60a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 3c60a │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 3c63e │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - mov r1, r4 │ │ │ │ - movw r0, #59364 @ 0xe7e4 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 84c48 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3c63e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 3c63e │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - │ │ │ │ -0003c642 : │ │ │ │ - ldr r0, [pc, #4] @ (3c648 ) │ │ │ │ - b.w cf5bc │ │ │ │ - movs r7, #40 @ 0x28 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r2, #5 │ │ │ │ - bpl.n 3c66a │ │ │ │ + bpl.n 3c654 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 3c68a │ │ │ │ + bgt.n 3c674 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - movw r1, #59444 @ 0xe834 │ │ │ │ + movw r1, #56516 @ 0xdcc4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - b.w d599c │ │ │ │ + b.w d52b8 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 3c6a2 │ │ │ │ + bgt.n 3c68c │ │ │ │ ldr r1, [r1, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0, #12] │ │ │ │ - bl 18a9e4 <_PyDeadline_Init@@Base+0x78> │ │ │ │ - cbnz r0, 3c6bc │ │ │ │ - b.n 3c6b8 │ │ │ │ + bl 1890c4 <_PyDeadline_Init@@Base+0x78> │ │ │ │ + cbnz r0, 3c6a6 │ │ │ │ + b.n 3c6a2 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #35696 @ 0x8b70 │ │ │ │ + movw r1, #32632 @ 0x7f78 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3c780 │ │ │ │ + b.n 3c76a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 3c6d0 │ │ │ │ + beq.n 3c6ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3c6d0 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3c6ba │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bmi.n 3c6f6 │ │ │ │ + bmi.n 3c6e0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #59504 @ 0xe870 │ │ │ │ + movw r1, #56576 @ 0xdd00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d599c │ │ │ │ - bl 85e88 │ │ │ │ + b.w d52b8 │ │ │ │ + bl 859ec │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3c706 │ │ │ │ - bl 805dc │ │ │ │ - cbz r0, 3c70a │ │ │ │ - b.n 3c6b8 │ │ │ │ + bne.n 3c6f0 │ │ │ │ + bl 805d4 │ │ │ │ + cbz r0, 3c6f4 │ │ │ │ + b.n 3c6a2 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3c722 │ │ │ │ + bge.n 3c70c │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #59556 @ 0xe8a4 │ │ │ │ + movw r1, #56628 @ 0xdd34 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 3c6b8 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 3c6a2 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 3c73c │ │ │ │ + bne.n 3c726 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 3c780 │ │ │ │ + b.n 3c76a │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 3c760 │ │ │ │ + bmi.n 3c74a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #59592 @ 0xe8c8 │ │ │ │ + movw r1, #56664 @ 0xdd58 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d599c │ │ │ │ + b.w d52b8 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 3c76e │ │ │ │ - bl 894d4 │ │ │ │ + cbz r0, 3c758 │ │ │ │ + bl 89024 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3c732 │ │ │ │ - b.n 3c6b8 │ │ │ │ + bne.n 3c71c │ │ │ │ + b.n 3c6a2 │ │ │ │ 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 3c732 │ │ │ │ + b.n 3c71c │ │ │ │ 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 │ │ │ │ - movw r2, #44324 @ 0xad24 │ │ │ │ + movw r2, #41380 @ 0xa1a4 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1d4714 │ │ │ │ - cbnz r0, 3c7a8 │ │ │ │ + bl 1d25e4 │ │ │ │ + cbnz r0, 3c792 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3c80a │ │ │ │ + b.n 3c7f4 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 3c7ec │ │ │ │ - ldr r2, [pc, #96] @ (3c810 ) │ │ │ │ + bpl.n 3c7d6 │ │ │ │ + ldr r2, [pc, #92] @ (3c7f8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r4, #180] @ 0xb4 │ │ │ │ subs r1, #1 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ adds r0, r2, r3 │ │ │ │ add.w r0, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r0, [r0, #252] @ 0xfc │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 3c7d6 │ │ │ │ + beq.n 3c7c0 │ │ │ │ cmp r1, #10 │ │ │ │ - bls.n 3c7e0 │ │ │ │ + bls.n 3c7ca │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r2, r3 │ │ │ │ - b.n 3c7e8 │ │ │ │ + b.n 3c7d2 │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r2, r3 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - b.n 3c7f0 │ │ │ │ + b.n 3c7da │ │ │ │ ldr.w r0, [r4, #132] @ 0x84 │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #32] @ (3c814 ) │ │ │ │ - bl 7a1f4 │ │ │ │ + ldr r1, [pc, #28] @ (3c7fc ) │ │ │ │ + bl 7a1b4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c7a2 │ │ │ │ + bne.n 3c78c │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - cbz r3, 3c80a │ │ │ │ + cbz r3, 3c7f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c08e4 │ │ │ │ + bl 1be7bc <_PySys_GetRequiredAttrString@@Base+0x25d4> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 3c81e │ │ │ │ + cbz r4, 3c806 │ │ │ │ lsls r1, 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 3c83c │ │ │ │ + bhi.n 3c824 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 3c860 │ │ │ │ - b.n 3c854 │ │ │ │ - movw r0, #49084 @ 0xbfbc │ │ │ │ + ble.n 3c848 │ │ │ │ + b.n 3c83c │ │ │ │ + movw r0, #46100 @ 0xb414 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c836 │ │ │ │ - b.n 3c8de │ │ │ │ + bne.n 3c81e │ │ │ │ + b.n 3c8c6 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 142ed4 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ + bl 14243c <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3c8de │ │ │ │ + beq.n 3c8c6 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 3c882 │ │ │ │ + cbz r3, 3c86a │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 3c89a │ │ │ │ + ble.n 3c882 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #35696 @ 0x8b70 │ │ │ │ + movw r1, #32632 @ 0x7f78 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 3c8de │ │ │ │ + bl 12e510 │ │ │ │ + b.n 3c8c6 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1204 @ 0x4b4 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #63756 @ 0xf90c │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 3c8de │ │ │ │ + bl 12e510 │ │ │ │ + b.n 3c8c6 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 3c8be │ │ │ │ + bge.n 3c8a6 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #59708 @ 0xe93c │ │ │ │ + movw r1, #56716 @ 0xdd8c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w d599c │ │ │ │ + b.w d52b8 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r5, r3 │ │ │ │ - blt.n 3c8d0 │ │ │ │ + blt.n 3c8b8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 807a8 │ │ │ │ + b.w 807a0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #16] │ │ │ │ - bl 21bee0 <_PyThreadState_GetCurrent@@Base+0x128> │ │ │ │ + bl 21ada0 <_PyThreadState_GetCurrent@@Base+0x128> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3c8c4 │ │ │ │ + bne.n 3c8ac │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ ubfx r7, r3, #2, #3 │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 3c910 │ │ │ │ + bpl.n 3c8f8 │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r4, r0, #20 │ │ │ │ addpl.w r4, r0, #28 │ │ │ │ - b.n 3c912 │ │ │ │ + b.n 3c8fa │ │ │ │ ldr r4, [r0, #28] │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 3c952 │ │ │ │ + bne.n 3c93a │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 3c920 │ │ │ │ + bne.n 3c908 │ │ │ │ ldrb r4, [r4, #0] │ │ │ │ - b.n 3c928 │ │ │ │ + b.n 3c910 │ │ │ │ cmp r7, #2 │ │ │ │ ite eq │ │ │ │ ldrheq r4, [r4, #0] │ │ │ │ ldrne r4, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 162904 <_PyUnicode_IsTitlecase@@Base> │ │ │ │ + bl 160d94 <_PyUnicode_IsTitlecase@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c9c6 │ │ │ │ + bne.n 3c9ae │ │ │ │ mov r0, r4 │ │ │ │ - bl 162b14 <_PyUnicode_IsUppercase@@Base> │ │ │ │ + bl 160fa4 <_PyUnicode_IsUppercase@@Base> │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, r2 │ │ │ │ - b.n 3c9d8 │ │ │ │ + b.n 3c9c0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3c9d0 │ │ │ │ + beq.n 3c9b8 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r6, r9 │ │ │ │ mov r5, r9 │ │ │ │ cmp r8, r5 │ │ │ │ - ble.n 3c9ae │ │ │ │ + ble.n 3c996 │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 3c96e │ │ │ │ + bne.n 3c956 │ │ │ │ ldrb.w sl, [r4, r5] │ │ │ │ - b.n 3c97a │ │ │ │ + b.n 3c962 │ │ │ │ cmp r7, #2 │ │ │ │ ite eq │ │ │ │ ldrheq.w sl, [r4, r5, lsl #1] │ │ │ │ ldrne.w sl, [r4, r5, lsl #2] │ │ │ │ mov r0, sl │ │ │ │ - bl 162b14 <_PyUnicode_IsUppercase@@Base> │ │ │ │ - cbnz r0, 3c98a │ │ │ │ + bl 160fa4 <_PyUnicode_IsUppercase@@Base> │ │ │ │ + cbnz r0, 3c972 │ │ │ │ mov r0, sl │ │ │ │ - bl 162904 <_PyUnicode_IsTitlecase@@Base> │ │ │ │ - cbz r0, 3c996 │ │ │ │ + bl 160d94 <_PyUnicode_IsTitlecase@@Base> │ │ │ │ + cbz r0, 3c97e │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 3c9d0 │ │ │ │ + bne.n 3c9b8 │ │ │ │ movs r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 3c9a8 │ │ │ │ + b.n 3c990 │ │ │ │ mov r0, sl │ │ │ │ - bl 1628c4 <_PyUnicode_IsLowercase@@Base> │ │ │ │ - cbz r0, 3c9a8 │ │ │ │ + bl 160d54 <_PyUnicode_IsLowercase@@Base> │ │ │ │ + cbz r0, 3c990 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 3c9d0 │ │ │ │ + beq.n 3c9b8 │ │ │ │ mov r6, r9 │ │ │ │ mov r0, r9 │ │ │ │ adds r5, #1 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 3c960 │ │ │ │ + b.n 3c948 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r6, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ - b.n 3c9d8 │ │ │ │ + b.n 3c9c0 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 3c9d8 │ │ │ │ + b.n 3c9c0 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #24] │ │ │ │ - bl 3cb20 │ │ │ │ + bl 3cb08 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #24] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ - b.w 80ef0 │ │ │ │ + b.w 80ee8 │ │ │ │ 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, 3ca1c │ │ │ │ - cbz r2, 3ca34 │ │ │ │ + cbnz r3, 3ca04 │ │ │ │ + cbz r2, 3ca1c │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 3ca34 │ │ │ │ + cbz r3, 3ca1c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #59812 @ 0xe9a4 │ │ │ │ + movw r1, #56868 @ 0xde24 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 3ca48 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 3ca30 │ │ │ │ ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ - movw r1, #49912 @ 0xc2f8 │ │ │ │ + movw r1, #46928 @ 0xb750 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ 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 3ca6c │ │ │ │ + bne.n 3ca54 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 3ca84 │ │ │ │ + b.w 3ca6c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #20664 @ 0x50b8 │ │ │ │ + movw r0, #17680 @ 0x4510 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ca60 │ │ │ │ + bne.n 3ca48 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003ca84 : │ │ │ │ +0003ca6c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 3ca98 │ │ │ │ + cbz r0, 3ca80 │ │ │ │ mov r5, r1 │ │ │ │ - cbnz r1, 3caa0 │ │ │ │ - bl 26fa74 │ │ │ │ + cbnz r1, 3ca88 │ │ │ │ + bl 26ed08 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 3cb1c │ │ │ │ + b.n 3cb04 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 3cafe │ │ │ │ + cbz r3, 3cae6 │ │ │ │ ldr r6, [r3, #32] │ │ │ │ - cbnz r6, 3cab0 │ │ │ │ + cbnz r6, 3ca98 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ - cbz r6, 3cab8 │ │ │ │ + cbz r6, 3caa0 │ │ │ │ mov r3, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - bmi.n 3cafe │ │ │ │ + bmi.n 3cae6 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 3cafe │ │ │ │ + cbz r3, 3cae6 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 3cafe │ │ │ │ + bmi.n 3cae6 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ - cbz r3, 3cafe │ │ │ │ + cbz r3, 3cae6 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 3cafe │ │ │ │ + cbz r3, 3cae6 │ │ │ │ mov r3, r6 │ │ │ │ movs r2, #76 @ 0x4c │ │ │ │ mov r1, r5 │ │ │ │ - bl 1baef8 │ │ │ │ + bl 1b8d3c │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 3cb1c │ │ │ │ + bne.n 3cb04 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 3cafe │ │ │ │ + beq.n 3cae6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 3cafe │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 3cae6 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #52908 @ 0xceac │ │ │ │ + movw r1, #49924 @ 0xc304 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d599c │ │ │ │ + b.w d52b8 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3600] @ 0xe10 │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ sub sp, #460 @ 0x1cc │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 3cb42 │ │ │ │ + beq.n 3cb2a │ │ │ │ ldr.w fp, [r0, #20] │ │ │ │ - b.n 3cb4a │ │ │ │ + b.n 3cb32 │ │ │ │ movw fp, #10752 @ 0x2a00 │ │ │ │ movt fp, #78 @ 0x4e │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #53584 @ 0xd150 │ │ │ │ + movw r1, #50600 @ 0xc5a8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl fa384 │ │ │ │ + bl f9ce4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3cbbe │ │ │ │ + cbz r0, 3cba6 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ - cbnz r6, 3cb82 │ │ │ │ + cbnz r6, 3cb6a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3cb74 │ │ │ │ + beq.n 3cb5c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3cb74 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3cb5c │ │ │ │ + bl 78bb4 <_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 160dd0 │ │ │ │ + b.w 15f260 │ │ │ │ cmp r6, #10 │ │ │ │ - ble.n 3cbc4 │ │ │ │ + ble.n 3cbac │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ cmp r6, r3 │ │ │ │ - bls.n 3cb9e │ │ │ │ + bls.n 3cb86 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3cbae │ │ │ │ - b.n 3cbba │ │ │ │ + bne.n 3cb96 │ │ │ │ + b.n 3cba2 │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mul.w r0, r6, r0 │ │ │ │ - bl 77c4c │ │ │ │ + bl 77bf8 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 3cbc6 │ │ │ │ - b.n 3cb92 │ │ │ │ + cbnz r0, 3cbae │ │ │ │ + b.n 3cb7a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3cbba │ │ │ │ + cbnz r3, 3cba2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - bl 1ef298 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 1ee218 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 3cdae │ │ │ │ + b.n 3cd96 │ │ │ │ add r7, sp, #16 │ │ │ │ movs r5, #0 │ │ │ │ mov r1, r7 │ │ │ │ str.w fp, [sp] │ │ │ │ movs r2, #1 │ │ │ │ mov fp, r7 │ │ │ │ mov sl, r5 │ │ │ │ movw r7, #42428 @ 0xa5bc │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ cmp r5, r6 │ │ │ │ - bge.n 3ccb4 │ │ │ │ + bge.n 3cc9c │ │ │ │ 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 3cc1e │ │ │ │ + bne.n 3cc06 │ │ │ │ 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 3cc54 │ │ │ │ + b.n 3cc3c │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl d1ed8 │ │ │ │ + bl d17fc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 3cc54 │ │ │ │ + cbz r0, 3cc3c │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r1, #59076 @ 0xe6c4 │ │ │ │ + movw r1, #56096 @ 0xdb20 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r7, fp │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl d599c │ │ │ │ - b.n 3cd78 │ │ │ │ + bl d52b8 │ │ │ │ + b.n 3cd60 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mvn.w ip, #2147483648 @ 0x80000000 │ │ │ │ sub.w lr, ip, sl │ │ │ │ add.w r8, r5, #1 │ │ │ │ cmp lr, r0 │ │ │ │ - blt.n 3cc72 │ │ │ │ + blt.n 3cc5a │ │ │ │ add sl, r0 │ │ │ │ - cbz r5, 3cc8e │ │ │ │ + cbz r5, 3cc76 │ │ │ │ sub.w ip, ip, sl │ │ │ │ cmp ip, r9 │ │ │ │ - bge.n 3cc8c │ │ │ │ + bge.n 3cc74 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #59140 @ 0xe704 │ │ │ │ + movw r1, #56160 @ 0xdb60 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r7, fp │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 3cd72 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 3cd5a │ │ │ │ add sl, r9 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 3ccb0 │ │ │ │ + beq.n 3cc98 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #59168 @ 0xe720 │ │ │ │ + movw r1, #56188 @ 0xdb7c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r7, fp │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 3cd72 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 3cd5a │ │ │ │ mov r5, r8 │ │ │ │ - b.n 3cbdc │ │ │ │ + b.n 3cbc4 │ │ │ │ mov r1, sl │ │ │ │ movs r0, #0 │ │ │ │ mov r7, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr.w fp, [sp] │ │ │ │ - bl 160dd0 │ │ │ │ + bl 15f260 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3cd78 │ │ │ │ + beq.n 3cd60 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r3, 3ccd4 │ │ │ │ + cbz r3, 3ccbc │ │ │ │ ldr r6, [r0, #20] │ │ │ │ - b.n 3ccdc │ │ │ │ + b.n 3ccc4 │ │ │ │ movw r6, #10752 @ 0x2a00 │ │ │ │ movt r6, #78 @ 0x4e │ │ │ │ cmp.w sl, #1048576 @ 0x100000 │ │ │ │ - blt.n 3ccf0 │ │ │ │ + blt.n 3ccd8 │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.n 3ccf0 │ │ │ │ - bl 98598 │ │ │ │ + bpl.n 3ccd8 │ │ │ │ + bl 97eb0 │ │ │ │ movs r1, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 3ccf4 │ │ │ │ + b.n 3ccdc │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 3cd2e │ │ │ │ + bne.n 3cd16 │ │ │ │ mov.w sl, #44 @ 0x2c │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r9, r7 │ │ │ │ mov r4, r1 │ │ │ │ mla sl, sl, r5, r7 │ │ │ │ mov r0, r6 │ │ │ │ cmp sl, r9 │ │ │ │ - beq.n 3cd20 │ │ │ │ + beq.n 3cd08 │ │ │ │ ldr.w fp, [r9, #8] │ │ │ │ ldr.w r1, [r9], #44 │ │ │ │ mov r2, fp │ │ │ │ add r6, fp │ │ │ │ blx 29c10 │ │ │ │ - b.n 3cd08 │ │ │ │ + b.n 3ccf0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - cbz r1, 3cd78 │ │ │ │ + cbz r1, 3cd60 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 9b07c │ │ │ │ - b.n 3cd78 │ │ │ │ + bl 9a968 │ │ │ │ + b.n 3cd60 │ │ │ │ mov r3, r7 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r4, [sp, #8] │ │ │ │ mov.w sl, #0 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r3 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, sl │ │ │ │ - beq.n 3cd6a │ │ │ │ + beq.n 3cd52 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 3cd52 │ │ │ │ + beq.n 3cd3a │ │ │ │ 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 3cd3c │ │ │ │ + b.n 3cd24 │ │ │ │ mov r1, r7 │ │ │ │ ldrd r7, r4, [sp, #4] │ │ │ │ - b.n 3cd24 │ │ │ │ + b.n 3cd0c │ │ │ │ mov r5, r8 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3cd8e │ │ │ │ + beq.n 3cd76 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3cd8e │ │ │ │ + cbnz r3, 3cd76 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ movs r6, #44 @ 0x2c │ │ │ │ mla r0, r6, r4, r7 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 3cda2 │ │ │ │ + beq.n 3cd8a │ │ │ │ adds r4, #1 │ │ │ │ - bl d29b0 │ │ │ │ - b.n 3cd92 │ │ │ │ + bl d22d4 │ │ │ │ + b.n 3cd7a │ │ │ │ add r3, sp, #16 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 3cdae │ │ │ │ + beq.n 3cd96 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78004 │ │ │ │ + bl 77fb0 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #460 @ 0x1cc │ │ │ │ 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 │ │ │ │ - movw r3, #44040 @ 0xac08 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r2, #1 │ │ │ │ - movw r1, #59840 @ 0xe9c0 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 14ede4 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 3cdf6 │ │ │ │ - movw r3, #42636 @ 0xa68c │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - ldr r3, [r3, #48] @ 0x30 │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ - bx r3 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl 160dd0 │ │ │ │ + bl 15f260 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3ce3a │ │ │ │ + cbz r0, 3cdde │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3ce1e │ │ │ │ + cbz r3, 3cdc2 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3ce26 │ │ │ │ + b.n 3cdca │ │ │ │ movw r0, #10752 @ 0x2a00 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cbz r2, 3ce2e │ │ │ │ + cbz r2, 3cdd2 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - b.n 3ce36 │ │ │ │ + b.n 3cdda │ │ │ │ movw r1, #10752 @ 0x2a00 │ │ │ │ movt r1, #78 @ 0x4e │ │ │ │ - bl 1fd214 │ │ │ │ + bl 1fc2e8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - cbnz r0, 3ce76 │ │ │ │ + cbnz r0, 3ce1a │ │ │ │ cmp r3, r0 │ │ │ │ - ble.n 3ce76 │ │ │ │ + ble.n 3ce1a │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3ce76 │ │ │ │ - cbz r2, 3ce76 │ │ │ │ + bne.n 3ce1a │ │ │ │ + cbz r2, 3ce1a │ │ │ │ ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - movw r1, #49656 @ 0xc1f8 │ │ │ │ + movw r1, #46672 @ 0xb650 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 3ce94 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 3ce38 │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #16] │ │ │ │ - ldr r4, [pc, #32] @ (3ce9c ) │ │ │ │ + ldr r4, [pc, #32] @ (3ce40 ) │ │ │ │ mov r3, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r0, r2 │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106468 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ce60 │ │ │ │ + bne.n 3ce04 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - movs r7, #92 @ 0x5c │ │ │ │ + movs r7, #64 @ 0x40 │ │ │ │ lsls r1, 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, #71 @ 0x47 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r2, #1 │ │ │ │ + movw r1, #56912 @ 0xde50 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 14d82c │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 3ce84 │ │ │ │ + movw r3, #42636 @ 0xa68c │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + ldr r3, [r3, #48] @ 0x30 │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + bx r3 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ ldr r0, [r0, #24] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3ceaa │ │ │ │ - b.w 1522ac │ │ │ │ + beq.n 3ce92 │ │ │ │ + b.w 150738 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ 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 f9350 │ │ │ │ + bl f8cb0 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3ced8 │ │ │ │ - bl 805dc │ │ │ │ - cbz r0, 3ced8 │ │ │ │ + bne.n 3cec0 │ │ │ │ + bl 805d4 │ │ │ │ + cbz r0, 3cec0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3cf0e │ │ │ │ + b.n 3cef6 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c654c │ │ │ │ + bl 1c4420 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3cef6 │ │ │ │ - bl 805dc │ │ │ │ + bne.n 3cede │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ced4 │ │ │ │ + bne.n 3cebc │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 3cf0e │ │ │ │ + b.n 3cef6 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ 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, 3cf3a │ │ │ │ + cbnz r4, 3cf22 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1204 @ 0x4b4 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #63756 @ 0xf90c │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 3cf42 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 3cf2a │ │ │ │ movw r4, #7780 @ 0x1e64 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003cf46 : │ │ │ │ - b.w 237474 │ │ │ │ +0003cf2e : │ │ │ │ + b.w 236364 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 3cf62 │ │ │ │ + blt.n 3cf4a │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - blt.n 3cf7c │ │ │ │ + blt.n 3cf64 │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #47820 @ 0xbacc │ │ │ │ + movw r1, #44836 @ 0xaf24 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3cf86 │ │ │ │ + b.n 3cf6e │ │ │ │ adds r3, r0, r1 │ │ │ │ - ldr r0, [pc, #8] @ (3cf88 ) │ │ │ │ + ldr r0, [pc, #8] @ (3cf70 ) │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ add.w r0, r0, r3, lsl #4 │ │ │ │ pop {r3, pc} │ │ │ │ strb r4, [r0, #6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0003cf8c : │ │ │ │ - b.w 18e7f0 │ │ │ │ +0003cf74 : │ │ │ │ + b.w 18cec0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r4, r2 │ │ │ │ mov r0, r1 │ │ │ │ - cbz r3, 3cfb0 │ │ │ │ + cbz r3, 3cf98 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 3cfc0 │ │ │ │ + b.n 3cfa8 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 3cfbe │ │ │ │ + ble.n 3cfa6 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3cfba │ │ │ │ - cbnz r1, 3cfdc │ │ │ │ + bne.n 3cfa2 │ │ │ │ + cbnz r1, 3cfc4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3cfc0 │ │ │ │ + b.n 3cfa8 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #644] @ (3d248 ) │ │ │ │ + ldr r1, [pc, #644] @ (3d230 ) │ │ │ │ add r2, sp, #32 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 3cfe2 │ │ │ │ - b.n 3d172 │ │ │ │ + bl 106468 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 3cfca │ │ │ │ + b.n 3d15a │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ add r4, r5 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r4, #1 │ │ │ │ ite eq │ │ │ │ moveq r4, #0 │ │ │ │ ldrne r4, [r0, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 88854 │ │ │ │ + bl 883a4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3d172 │ │ │ │ - ldr r3, [pc, #588] @ (3d24c ) │ │ │ │ + beq.w 3d15a │ │ │ │ + ldr r3, [pc, #588] @ (3d234 ) │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movw r8, #42636 @ 0xa68c │ │ │ │ movt r8, #71 @ 0x47 │ │ │ │ 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 3d176 │ │ │ │ + bne.w 3d15e │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl e1d98 │ │ │ │ + bl e1674 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3d176 │ │ │ │ + bne.w 3d15e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d04a │ │ │ │ + beq.n 3d032 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3d04a │ │ │ │ + cbnz r3, 3d032 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r5 │ │ │ │ - bl 88ba0 │ │ │ │ + bl 886f0 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 3d086 │ │ │ │ + cbnz r0, 3d06e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d06e │ │ │ │ + beq.n 3d056 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3d06e │ │ │ │ + cbnz r3, 3d056 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - bl 805dc │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d172 │ │ │ │ + bne.n 3d15a │ │ │ │ mov r0, r7 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 80ef0 │ │ │ │ + b.w 80ee8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 3d10a │ │ │ │ + bne.n 3d0f2 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl e1d98 │ │ │ │ + bl e1674 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbnz r3, 3d10a │ │ │ │ + cbnz r3, 3d0f2 │ │ │ │ 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 3d0f2 │ │ │ │ + beq.n 3d0da │ │ │ │ vsub.f64 d6, d6, d7 │ │ │ │ - vldr d5, [pc, #376] @ 3d240 │ │ │ │ + vldr d5, [pc, #376] @ 3d228 │ │ │ │ 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 3d10a │ │ │ │ + bhi.n 3d0f2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 3d04e │ │ │ │ + beq.n 3d036 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d04e │ │ │ │ + bne.n 3d036 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d04e │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d036 │ │ │ │ mov r0, r7 │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80ee8 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 3d15e │ │ │ │ + cbz r0, 3d146 │ │ │ │ mov r1, r6 │ │ │ │ - bl 11cd9c │ │ │ │ + bl 11c584 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d132 │ │ │ │ + beq.n 3d11a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3d132 │ │ │ │ + cbnz r3, 3d11a │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d148 │ │ │ │ + beq.n 3d130 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3d148 │ │ │ │ + cbnz r3, 3d130 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 3d176 │ │ │ │ - b.n 3d168 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 3d15e │ │ │ │ + b.n 3d150 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 3d21a │ │ │ │ + beq.n 3d202 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 85f38 │ │ │ │ + bl 85a9c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d250 │ │ │ │ + bne.n 3d238 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3d1a6 │ │ │ │ + bne.n 3d18e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3d1b6 │ │ │ │ + bne.n 3d19e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3d306 │ │ │ │ + b.n 3d2ee │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r7, #26080 @ 0x65e0 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 3d28a │ │ │ │ + bne.w 3d272 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ vldr d8, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d1a0 │ │ │ │ + beq.n 3d188 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3d1a0 │ │ │ │ + cbnz r3, 3d188 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 3d1dc │ │ │ │ + b.n 3d1c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d168 │ │ │ │ + bne.n 3d150 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d168 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d150 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d172 │ │ │ │ + bne.n 3d15a │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d172 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d15a │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 3d14c │ │ │ │ + bne.n 3d134 │ │ │ │ vldr d7, [r6, #8] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ vmul.f64 d8, d8, d7 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 3d230 │ │ │ │ + bne.n 3d218 │ │ │ │ mov r0, r5 │ │ │ │ - bl 88ba0 │ │ │ │ + bl 886f0 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d1c6 │ │ │ │ + bne.n 3d1ae │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d200 │ │ │ │ + beq.n 3d1e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3d200 │ │ │ │ + cbnz r3, 3d1e8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - bl 805dc │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d172 │ │ │ │ + bne.n 3d15a │ │ │ │ vmov.f64 d0, d8 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 85f38 │ │ │ │ - bl e1d98 │ │ │ │ + b.w 85a9c │ │ │ │ + bl e1674 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ vmov s14, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d150 │ │ │ │ + bne.n 3d138 │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ - b.n 3d1d0 │ │ │ │ + b.n 3d1b8 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d1dc │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d1dc │ │ │ │ + bne.n 3d1c4 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d1c4 │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r0, r0 │ │ │ │ - movs r7, #136 @ 0x88 │ │ │ │ + movs r7, #108 @ 0x6c │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r4, [r2, #6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 11cd9c │ │ │ │ + bl 11c584 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d26e │ │ │ │ + beq.n 3d256 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3d26e │ │ │ │ + cbnz r3, 3d256 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d284 │ │ │ │ + beq.n 3d26c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3d284 │ │ │ │ + cbnz r3, 3d26c │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 3d168 │ │ │ │ + beq.w 3d150 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r5 │ │ │ │ - bl 88ba0 │ │ │ │ + bl 886f0 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r6, 3d2ba │ │ │ │ - bl 805dc │ │ │ │ - cbz r0, 3d2f0 │ │ │ │ + cbnz r6, 3d2a2 │ │ │ │ + bl 805d4 │ │ │ │ + cbz r0, 3d2d8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d2ee │ │ │ │ + beq.n 3d2d6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3d2ee │ │ │ │ + cbnz r3, 3d2d6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d2ee │ │ │ │ - bl 11cd9c │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d2d6 │ │ │ │ + bl 11c584 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3d2d2 │ │ │ │ + beq.n 3d2ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3d2d2 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3d2ba │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3d2e4 │ │ │ │ + beq.n 3d2cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3d2e4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3d2cc │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3d2ee │ │ │ │ + beq.n 3d2d6 │ │ │ │ mov r4, r8 │ │ │ │ - b.n 3d28e │ │ │ │ + b.n 3d276 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d306 │ │ │ │ + beq.n 3d2ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3d306 │ │ │ │ + cbnz r3, 3d2ee │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl f9350 │ │ │ │ + bl f8cb0 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3d334 │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 3d340 │ │ │ │ + bne.n 3d31c │ │ │ │ + bl 805d4 │ │ │ │ + cbnz r0, 3d328 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 202938 │ │ │ │ + b.w 201cc0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - b.n 3d346 │ │ │ │ + b.n 3d32e │ │ │ │ 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 3d368 │ │ │ │ - bl 26cb68 │ │ │ │ + bne.n 3d350 │ │ │ │ + bl 26be00 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3d374 │ │ │ │ + cbz r3, 3d35c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3d396 │ │ │ │ + b.n 3d37e │ │ │ │ movs r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 3d392 │ │ │ │ + bl 99e5c <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 3d37a │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 3d392 │ │ │ │ + cbnz r3, 3d37a │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 3d392 │ │ │ │ + bl 99e5c <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 3d37a │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 3d3ba │ │ │ │ + bhi.n 3d3a2 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 3d3d2 │ │ │ │ + ble.n 3d3ba │ │ │ │ ldr r1, [r6, #0] │ │ │ │ - b.n 3d3da │ │ │ │ - movw r0, #46896 @ 0xb730 │ │ │ │ + b.n 3d3c2 │ │ │ │ + movw r0, #43952 @ 0xabb0 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d3b2 │ │ │ │ + bne.n 3d39a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 3b494 <_PyImport_ClearExtension@@Base+0x818> │ │ │ │ + b.w 3b474 <_PyImport_ClearExtension@@Base+0x818> │ │ │ │ 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, 3d40c │ │ │ │ + cbnz r7, 3d3f4 │ │ │ │ cmp r3, r7 │ │ │ │ - blt.n 3d40c │ │ │ │ + blt.n 3d3f4 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 3d40c │ │ │ │ - cbnz r2, 3d42c │ │ │ │ - ldr r1, [pc, #88] @ (3d468 ) │ │ │ │ + bgt.n 3d3f4 │ │ │ │ + cbnz r2, 3d414 │ │ │ │ + ldr r1, [pc, #88] @ (3d450 ) │ │ │ │ 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 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 3d42c │ │ │ │ + bl 106468 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 3d414 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3d464 │ │ │ │ + b.n 3d44c │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 3d43c │ │ │ │ + ble.n 3d424 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl c6fd0 │ │ │ │ + bl c68b4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 3d43e │ │ │ │ - b.n 3d428 │ │ │ │ + bge.n 3d426 │ │ │ │ + b.n 3d410 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 171da0 │ │ │ │ + bl 1700fc │ │ │ │ uxtb r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 29ae0 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 3d45c │ │ │ │ + cbz r0, 3d444 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 251688 │ │ │ │ - b.n 3d428 │ │ │ │ + bl 2508e0 │ │ │ │ + b.n 3d410 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - movs r7, #224 @ 0xe0 │ │ │ │ + movs r7, #196 @ 0xc4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #60716 @ 0xed2c │ │ │ │ + movw r0, #57772 @ 0xe1ac │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1fa2a8 │ │ │ │ + bl 1f9220 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + b.w 21b740 │ │ │ │ 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, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3d4bc │ │ │ │ + bne.n 3d4aa │ │ │ │ vldr d8, [r1, #8] │ │ │ │ - b.n 3d4da │ │ │ │ + b.n 3d4c8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 148050 │ │ │ │ + bl 146c38 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3d4da │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 3d4ee │ │ │ │ - vldr d0, [pc, #28] @ 3d4f8 │ │ │ │ + bne.n 3d4c8 │ │ │ │ + bl 805d4 │ │ │ │ + cbnz r0, 3d4dc │ │ │ │ + vldr d0, [pc, #28] @ 3d4e8 │ │ │ │ vmul.f64 d0, d8, d0 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 85f38 │ │ │ │ + b.w 85a9c │ │ │ │ vpop {d8} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - nop │ │ │ │ + nop.w │ │ │ │ ldr r5, [sp, #228] @ 0xe4 │ │ │ │ - add r2, pc, #328 @ (adr r2, 3d644 ) │ │ │ │ + add r2, pc, #328 @ (adr r2, 3d634 ) │ │ │ │ svc 70 @ 0x46 │ │ │ │ subs r7, #145 @ 0x91 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - b.w 21c880 │ │ │ │ stmdb 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 r8, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r3, 3d524 │ │ │ │ + cbz r3, 3d50e │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 3d534 │ │ │ │ + b.n 3d51e │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 3d532 │ │ │ │ + blt.n 3d51c │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 3d52e │ │ │ │ - cbnz r1, 3d554 │ │ │ │ + bgt.n 3d518 │ │ │ │ + cbnz r1, 3d53e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3d534 │ │ │ │ + b.n 3d51e │ │ │ │ mov r4, r3 │ │ │ │ - ldr r1, [pc, #336] @ (3d688 ) │ │ │ │ + ldr r1, [pc, #340] @ (3d674 ) │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ 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, r5 │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 3d55a │ │ │ │ + bl 106468 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 3d544 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 3d680 │ │ │ │ + b.n 3d66a │ │ │ │ clz r4, r1 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ cmn r5, r4 │ │ │ │ - beq.n 3d572 │ │ │ │ + beq.n 3d55c │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f9350 │ │ │ │ + bl f8cb0 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3d574 │ │ │ │ - bl 805dc │ │ │ │ - cbz r0, 3d574 │ │ │ │ - b.n 3d54e │ │ │ │ + bne.n 3d55e │ │ │ │ + bl 805d4 │ │ │ │ + cbz r0, 3d55e │ │ │ │ + b.n 3d538 │ │ │ │ movs r5, #8 │ │ │ │ ldr.w r7, [r8, #8] │ │ │ │ - cbz r7, 3d580 │ │ │ │ + cbz r7, 3d56a │ │ │ │ ldr.w r6, [r8, #20] │ │ │ │ - b.n 3d588 │ │ │ │ + b.n 3d572 │ │ │ │ movw r6, #10752 @ 0x2a00 │ │ │ │ movt r6, #78 @ 0x4e │ │ │ │ movs r4, #0 │ │ │ │ mvn.w sl, #2147483648 @ 0x80000000 │ │ │ │ add r7, r6 │ │ │ │ mov r9, r4 │ │ │ │ sub.w fp, sl, r5 │ │ │ │ cmp r7, r6 │ │ │ │ - bls.n 3d5d8 │ │ │ │ + bls.n 3d5c2 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ cmp r3, #9 │ │ │ │ - bne.n 3d5ba │ │ │ │ + bne.n 3d5a4 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 3d5d4 │ │ │ │ + ble.n 3d5be │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 278934 │ │ │ │ + bl 277d8c │ │ │ │ add.w r2, fp, r1 │ │ │ │ adds r3, r5, r4 │ │ │ │ cmp r4, r2 │ │ │ │ - bgt.n 3d668 │ │ │ │ + bgt.n 3d652 │ │ │ │ subs r4, r3, r1 │ │ │ │ - b.n 3d5d4 │ │ │ │ + b.n 3d5be │ │ │ │ cmp r4, sl │ │ │ │ - beq.n 3d668 │ │ │ │ + beq.n 3d652 │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 3d5c8 │ │ │ │ + beq.n 3d5b2 │ │ │ │ cmp r3, #13 │ │ │ │ - bne.n 3d5d4 │ │ │ │ + bne.n 3d5be │ │ │ │ sub.w r3, sl, r4 │ │ │ │ cmp r3, r9 │ │ │ │ - blt.n 3d668 │ │ │ │ + blt.n 3d652 │ │ │ │ add r9, r4 │ │ │ │ movs r4, #0 │ │ │ │ adds r6, #1 │ │ │ │ - b.n 3d596 │ │ │ │ + b.n 3d580 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ subs r3, r3, r4 │ │ │ │ cmp r9, r3 │ │ │ │ - bgt.n 3d668 │ │ │ │ + bgt.n 3d652 │ │ │ │ add.w r1, r4, r9 │ │ │ │ movs r0, #0 │ │ │ │ - bl 160dd0 │ │ │ │ + bl 15f260 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3d54e │ │ │ │ + beq.n 3d538 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3d5fa │ │ │ │ + cbz r3, 3d5e4 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ - b.n 3d602 │ │ │ │ + b.n 3d5ec │ │ │ │ movw r6, #10752 @ 0x2a00 │ │ │ │ movt r6, #78 @ 0x4e │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ - cbz r3, 3d60e │ │ │ │ + cbz r3, 3d5f8 │ │ │ │ ldr.w r4, [r8, #20] │ │ │ │ - b.n 3d616 │ │ │ │ + b.n 3d600 │ │ │ │ movw r4, #10752 @ 0x2a00 │ │ │ │ movt r4, #78 @ 0x4e │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w sl, #32 │ │ │ │ cmp r7, r4 │ │ │ │ - bls.n 3d680 │ │ │ │ + bls.n 3d66a │ │ │ │ ldrb.w r2, [r4], #1 │ │ │ │ cmp r2, #9 │ │ │ │ - bne.n 3d648 │ │ │ │ + bne.n 3d632 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 3d65c │ │ │ │ + ble.n 3d646 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 278934 │ │ │ │ + bl 277d8c │ │ │ │ subs r1, r5, r1 │ │ │ │ add r8, r1 │ │ │ │ mov r3, r6 │ │ │ │ add r1, r6 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 3d664 │ │ │ │ + beq.n 3d64e │ │ │ │ strb.w sl, [r3], #1 │ │ │ │ - b.n 3d63e │ │ │ │ + b.n 3d628 │ │ │ │ mov r3, r6 │ │ │ │ cmp r2, #10 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ - beq.n 3d660 │ │ │ │ + beq.n 3d64a │ │ │ │ cmp r2, #13 │ │ │ │ - beq.n 3d660 │ │ │ │ + beq.n 3d64a │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 3d664 │ │ │ │ + b.n 3d64e │ │ │ │ mov r3, r6 │ │ │ │ - b.n 3d664 │ │ │ │ + b.n 3d64e │ │ │ │ mov.w r8, #0 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 3d61e │ │ │ │ + b.n 3d608 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #60728 @ 0xed38 │ │ │ │ + movw r1, #57784 @ 0xe1b8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 3d54e │ │ │ │ + bl 12e510 │ │ │ │ + b.n 3d538 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r0, #56 @ 0x38 │ │ │ │ + nop │ │ │ │ + movs r7, #240 @ 0xf0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 3d6bc │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 3d6a8 │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 3d6b6 │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 3d6bc │ │ │ │ + bne.n 3d6a2 │ │ │ │ + bl b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 3d6a8 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 3d6de │ │ │ │ + cbnz r0, 3d6ca │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 3d6de │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 3d6ca │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 3d6d4 │ │ │ │ + bne.n 3d6c0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #1 │ │ │ │ movw r1, #40636 @ 0x9ebc │ │ │ │ movt r1, #2 │ │ │ │ - b.w 147c3c │ │ │ │ + b.w 146824 │ │ │ │ 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] │ │ │ │ sub sp, #8 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ - cbz r0, 3d764 │ │ │ │ + cbz r0, 3d750 │ │ │ │ mov r6, r3 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r1 │ │ │ │ - bl 805dc │ │ │ │ + bl 805d4 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 3d764 │ │ │ │ + cbnz r0, 3d750 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24b770 <_PyTime_AsTimeval@@Base+0x1b98> │ │ │ │ + bl 24aa08 <_PyDeadline_Get@@Base+0x528> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3d764 │ │ │ │ + beq.n 3d750 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d758 <_PyTime_AsTimeval@@Base+0x3b80> │ │ │ │ + bl 24c9f0 <_PyDeadline_Get@@Base+0x2510> │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d758 <_PyTime_AsTimeval@@Base+0x3b80> │ │ │ │ + bl 24c9f0 <_PyDeadline_Get@@Base+0x2510> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d758 <_PyTime_AsTimeval@@Base+0x3b80> │ │ │ │ + bl 24c9f0 <_PyDeadline_Get@@Base+0x2510> │ │ │ │ mov r3, r7 │ │ │ │ strd r6, r0, [sp] │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #34937 @ 0x8879 │ │ │ │ + movw r1, #26657 @ 0x6821 │ │ │ │ movt r1, #25 │ │ │ │ - movw r0, #60772 @ 0xed64 │ │ │ │ + movw r0, #57800 @ 0xe1c8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 84c48 │ │ │ │ + bl 847b8 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 3d768 │ │ │ │ + cbnz r0, 3d754 │ │ │ │ mov r0, r4 │ │ │ │ - bl 252618 │ │ │ │ + bl 25187c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3d7c2 │ │ │ │ + b.n 3d7ae │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #24] │ │ │ │ movw r1, #673 @ 0x2a1 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #60780 @ 0xed6c │ │ │ │ + movw r0, #57808 @ 0xe1d0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #56] @ 0x38 │ │ │ │ - bl 24dd3c <_PyTime_AsTimeval@@Base+0x4164> │ │ │ │ + bl 24d08c <_PyDeadline_Get@@Base+0x2bac> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ str.w r8, [r4, #24] │ │ │ │ - beq.n 3d7a0 │ │ │ │ + beq.n 3d78c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3d7a0 │ │ │ │ + cbnz r3, 3d78c │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 3d75e │ │ │ │ + beq.n 3d74a │ │ │ │ mov r0, r5 │ │ │ │ - bl e1bc8 │ │ │ │ + bl e14a4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d7c2 │ │ │ │ + beq.n 3d7ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3d7c2 │ │ │ │ + cbnz r3, 3d7ae │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ 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, #3960] @ 0xf78 │ │ │ │ + mov r0, r1 │ │ │ │ + sub sp, #120 @ 0x78 │ │ │ │ + mov r1, r2 │ │ │ │ + cbnz r3, 3d7d6 │ │ │ │ + cmp r2, r3 │ │ │ │ + ble.n 3d7d6 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 3d7d6 │ │ │ │ + cbnz r0, 3d7ee │ │ │ │ + movs r4, #1 │ │ │ │ + strd r4, r4, [sp, #4] │ │ │ │ + ldr r4, [pc, #120] @ (3d858 ) │ │ │ │ + movs r2, #0 │ │ │ │ + add r5, sp, #24 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + strd r2, r5, [sp, #12] │ │ │ │ + bl 106468 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 3d832 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl f8cb0 │ │ │ │ + mov r5, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 3d800 │ │ │ │ + bl 805d4 │ │ │ │ + cbnz r0, 3d832 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + bl 97eb0 │ │ │ │ + add r2, sp, #32 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, sp, #28 │ │ │ │ + blx 29298 <__wait3_time64@plt> │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9a968 │ │ │ │ + cmp r4, #0 │ │ │ │ + bge.n 3d836 │ │ │ │ + blx 2a8e4 <__errno_location@plt> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, #4 │ │ │ │ + bne.n 3d842 │ │ │ │ + bl e8a64 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3d804 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 3d852 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + add r2, sp, #32 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 3b6aa <_PyImport_ClearExtension@@Base+0xa4e> │ │ │ │ + b.n 3d852 │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f61f4 │ │ │ │ + b.n 3d832 │ │ │ │ + add sp, #120 @ 0x78 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ + cmp r0, #72 @ 0x48 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ 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, #71 @ 0x47 │ │ │ │ sub sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 3d7fe │ │ │ │ + bne.n 3d890 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ add r2, sp, #4 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 234cf4 │ │ │ │ + bl 233be4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3d81a │ │ │ │ - b.n 3d82c │ │ │ │ + bne.n 3d8ac │ │ │ │ + b.n 3d8be │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #60800 @ 0xed80 │ │ │ │ + movw r1, #57828 @ 0xe1e4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w d599c │ │ │ │ - cbnz r0, 3d830 │ │ │ │ + b.w d52b8 │ │ │ │ + cbnz r0, 3d8c2 │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl eee08 │ │ │ │ + bl ee760 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3d840 │ │ │ │ + b.n 3d8d2 │ │ │ │ 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} │ │ │ │ │ │ │ │ -0003d844 <_PyTraceback_Add@@Base>: │ │ │ │ +0003d8d6 <_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] @ (3d918 <_PyTraceback_Add@@Base+0xd4>) │ │ │ │ + ldr r4, [pc, #192] @ (3d9a8 <_PyTraceback_Add@@Base+0xd2>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov.w sl, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r2 │ │ │ │ ldr r6, [r3, r4] │ │ │ │ ldr.w r8, [r6, #72] @ 0x48 │ │ │ │ str.w sl, [r6, #72] @ 0x48 │ │ │ │ - bl 71f84 │ │ │ │ + bl 71f40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3d908 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ + beq.n 3d99a <_PyTraceback_Add@@Base+0xc4> │ │ │ │ mov r1, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3d9c4 │ │ │ │ + bl 3d9e8 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 3d89e <_PyTraceback_Add@@Base+0x5a> │ │ │ │ + cbnz r0, 3d930 <_PyTraceback_Add@@Base+0x5a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d908 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ + beq.n 3d99a <_PyTraceback_Add@@Base+0xc4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3d908 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ + cbnz r3, 3d99a <_PyTraceback_Add@@Base+0xc4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d908 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d99a <_PyTraceback_Add@@Base+0xc4> │ │ │ │ mov r3, sl │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3dac4 │ │ │ │ + bl 3daa8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d8c2 <_PyTraceback_Add@@Base+0x7e> │ │ │ │ + beq.n 3d954 <_PyTraceback_Add@@Base+0x7e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3d8c2 <_PyTraceback_Add@@Base+0x7e> │ │ │ │ + cbnz r3, 3d954 <_PyTraceback_Add@@Base+0x7e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d8d8 <_PyTraceback_Add@@Base+0x94> │ │ │ │ + beq.n 3d96a <_PyTraceback_Add@@Base+0x94> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3d8d8 <_PyTraceback_Add@@Base+0x94> │ │ │ │ + cbnz r3, 3d96a <_PyTraceback_Add@@Base+0x94> │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 3d908 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 3d99a <_PyTraceback_Add@@Base+0xc4> │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ str.w r9, [r5, #20] │ │ │ │ str.w r8, [r6, #72] @ 0x48 │ │ │ │ - bl 790b0 │ │ │ │ + bl 79060 │ │ │ │ mov r0, r5 │ │ │ │ - bl d8148 │ │ │ │ + bl d7a20 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d912 <_PyTraceback_Add@@Base+0xce> │ │ │ │ + beq.n 3d9a4 <_PyTraceback_Add@@Base+0xce> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3d912 <_PyTraceback_Add@@Base+0xce> │ │ │ │ + cbnz r3, 3d9a4 <_PyTraceback_Add@@Base+0xce> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 78c04 <_Py_Dealloc@@Base> │ │ │ │ + b.w 78bb4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 1258c4 <_PyErr_ChainExceptions1@@Base> │ │ │ │ + b.w 1250a8 <_PyErr_ChainExceptions1@@Base> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, 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, 3d940 <_PyTraceback_Add@@Base+0xfc> │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.n 3d940 <_PyTraceback_Add@@Base+0xfc> │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 3d940 <_PyTraceback_Add@@Base+0xfc> │ │ │ │ - cbnz r0, 3d958 <_PyTraceback_Add@@Base+0x114> │ │ │ │ - movs r4, #1 │ │ │ │ - strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #120] @ (3d9c0 <_PyTraceback_Add@@Base+0x17c>) │ │ │ │ - movs r2, #0 │ │ │ │ - add r5, sp, #24 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - strd r2, r5, [sp, #12] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 3d99c <_PyTraceback_Add@@Base+0x158> │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl f9350 │ │ │ │ - mov r5, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 3d96a <_PyTraceback_Add@@Base+0x126> │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 3d99c <_PyTraceback_Add@@Base+0x158> │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - bl 98598 │ │ │ │ - add r2, sp, #32 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, sp, #28 │ │ │ │ - blx 29298 <__wait3_time64@plt> │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9b07c │ │ │ │ - cmp r4, #0 │ │ │ │ - bge.n 3d9a0 <_PyTraceback_Add@@Base+0x15c> │ │ │ │ - blx 2a8e4 <__errno_location@plt> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, #4 │ │ │ │ - bne.n 3d9ac <_PyTraceback_Add@@Base+0x168> │ │ │ │ - bl e9180 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 3d96e <_PyTraceback_Add@@Base+0x12a> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 3d9bc <_PyTraceback_Add@@Base+0x178> │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - add r2, sp, #32 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3b708 <_PyImport_ClearExtension@@Base+0xa8c> │ │ │ │ - b.n 3d9bc <_PyTraceback_Add@@Base+0x178> │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ + cbnz r4, 3d9d6 <_PyTraceback_Add@@Base+0x100> │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #57968 @ 0xe270 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ - b.n 3d99c <_PyTraceback_Add@@Base+0x158> │ │ │ │ - add sp, #120 @ 0x78 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - cmp r1, #76 @ 0x4c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 3d9e4 <_PyTraceback_Add@@Base+0x10e> │ │ │ │ + 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} │ │ │ │ │ │ │ │ -0003d9c4 : │ │ │ │ +0003d9e8 : │ │ │ │ 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 r4, r2 │ │ │ │ - bl 7afb8 │ │ │ │ + bl 7af78 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 3d9ee │ │ │ │ + cbnz r0, 3da12 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ mov r6, r4 │ │ │ │ mov r7, r4 │ │ │ │ - b.n 3da54 │ │ │ │ + b.n 3da72 │ │ │ │ mov r0, r5 │ │ │ │ - bl 923b8 │ │ │ │ + bl 91cb0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3d9e4 │ │ │ │ + beq.n 3da08 │ │ │ │ + ldr r0, [pc, #120] @ (3da98 ) │ │ │ │ movs r1, #6 │ │ │ │ - movw r0, #55568 @ 0xd910 │ │ │ │ - movt r0, #67 @ 0x43 │ │ │ │ - bl 72b58 │ │ │ │ + bl 72b10 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 3da4c │ │ │ │ - ldr r0, [pc, #108] @ (3da7c ) │ │ │ │ + cbz r0, 3da6a │ │ │ │ + ldr r0, [pc, #112] @ (3da9c ) │ │ │ │ movs r1, #2 │ │ │ │ - bl 72b58 │ │ │ │ + bl 72b10 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3da52 │ │ │ │ + cbz r0, 3da70 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #12 │ │ │ │ blx 2957c │ │ │ │ - ldr r3, [pc, #92] @ (3da80 ) │ │ │ │ + ldr r3, [pc, #92] @ (3daa0 ) │ │ │ │ strd r5, r3, [sp, #24] │ │ │ │ mov r0, sp │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ - ldr r3, [pc, #84] @ (3da84 ) │ │ │ │ + ldr r3, [pc, #84] @ (3daa4 ) │ │ │ │ strd r6, r4, [sp, #16] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ movs r3, #1 │ │ │ │ strd r7, r8, [sp] │ │ │ │ str.w r8, [sp, #8] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 978c8 <_Py_write@@Base+0x8c8> │ │ │ │ + bl 971e0 <_Py_write@@Base+0x8c8> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3da54 │ │ │ │ + b.n 3da72 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3da54 │ │ │ │ + b.n 3da72 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #40] @ (3da80 ) │ │ │ │ - bl 79054 │ │ │ │ + ldr r0, [pc, #44] @ (3daa0 ) │ │ │ │ + bl 79004 │ │ │ │ mov r0, r8 │ │ │ │ - bl 79054 │ │ │ │ + bl 79004 │ │ │ │ mov r0, r7 │ │ │ │ - bl 79054 │ │ │ │ + bl 79004 │ │ │ │ mov r0, r6 │ │ │ │ - bl 79054 │ │ │ │ + bl 79004 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79054 │ │ │ │ + bl 79004 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - nop │ │ │ │ - bls.n 3dab0 │ │ │ │ + ldmia r4!, {r2, r7} │ │ │ │ + lsls r3, r0, #1 │ │ │ │ + ldmia r4!, {r2, r3, r7} │ │ │ │ lsls r3, r0, #1 │ │ │ │ asrs r0, r4, #32 │ │ │ │ lsls r2, r1, #1 │ │ │ │ strh r4, [r2, #12] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ - cbnz r4, 3dab2 │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #60936 @ 0xee08 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 3dac0 │ │ │ │ - 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} │ │ │ │ │ │ │ │ -0003dac4 : │ │ │ │ +0003daa8 : │ │ │ │ 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 1b0ce0 │ │ │ │ - cbz r0, 3db50 │ │ │ │ + bl 1aecb8 │ │ │ │ + cbz r0, 3db34 │ │ │ │ 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 1b0db8 │ │ │ │ + bl 1aed90 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3db50 │ │ │ │ + cbz r0, 3db34 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ movw r0, #25460 @ 0x6374 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ add r1, r3 │ │ │ │ - bl 789c4 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 78974 <_PyObject_GC_NewVar@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3db3c │ │ │ │ + cbz r0, 3db20 │ │ │ │ movs r2, #1 │ │ │ │ strh r2, [r0, #24] │ │ │ │ str r7, [r0, #8] │ │ │ │ add.w ip, r4, #36 @ 0x24 │ │ │ │ strd r7, r7, [r0, #16] │ │ │ │ strd r7, r7, [r0, #28] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 3db54 │ │ │ │ + beq.n 3db38 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 3db54 │ │ │ │ + b.n 3db38 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3db50 │ │ │ │ + beq.n 3db34 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3db50 │ │ │ │ + cbnz r3, 3db34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3dc00 │ │ │ │ + b.n 3dbe4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3db6c │ │ │ │ + beq.n 3db50 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r0 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r8] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ @@ -28413,36 +28401,36 @@ │ │ │ │ strd lr, r0, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ mov r2, r3 │ │ │ │ str.w r8, [r4, #56] @ 0x38 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ strh.w r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 3dbae │ │ │ │ + bge.n 3db92 │ │ │ │ adds r3, #1 │ │ │ │ str.w r2, [r7, #4]! │ │ │ │ - b.n 3dba2 │ │ │ │ + b.n 3db86 │ │ │ │ movs r3, #2 │ │ │ │ strb.w r3, [r4, #74] @ 0x4a │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #116] @ 0x74 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str.w ip, [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 3dbda │ │ │ │ + beq.n 3dbbe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3dbda │ │ │ │ + cbnz r3, 3dbbe │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [pc, #44] @ (3dc08 ) │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (3dbec ) │ │ │ │ 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 │ │ │ │ @@ -28462,97 +28450,85 @@ │ │ │ │ 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 3dc2e │ │ │ │ - bl 26cb68 │ │ │ │ + bne.n 3dc12 │ │ │ │ + bl 26be00 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3dc3a │ │ │ │ + cbz r3, 3dc1e │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3dc5a │ │ │ │ + b.n 3dc3e │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 1b334c │ │ │ │ - cbnz r0, 3dc56 │ │ │ │ + bl 1b118c │ │ │ │ + cbnz r0, 3dc3a │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 3dc56 │ │ │ │ + cbnz r3, 3dc3a │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 3dc56 │ │ │ │ + bl 99e5c <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 3dc3a │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r2, [pc, #32] @ (3dc80 ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movw r0, #39872 @ 0x9bc0 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - 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 84c48 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r2 │ │ │ │ subs r3, r4, #1 │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ movs r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ cmp r3, #2 │ │ │ │ mov r5, r1 │ │ │ │ - bhi.n 3dcb2 │ │ │ │ + bhi.n 3dc70 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ cmp r4, #1 │ │ │ │ - bgt.n 3dccc │ │ │ │ - b.n 3dcdc │ │ │ │ - movw r0, #41948 @ 0xa3dc │ │ │ │ + bgt.n 3dc8a │ │ │ │ + b.n 3dc9a │ │ │ │ + movw r0, #38964 @ 0x9834 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3dcaa │ │ │ │ + bne.n 3dc68 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3dd06 │ │ │ │ + b.n 3dcc4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 1179c0 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 1172cc <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3dcc8 │ │ │ │ + beq.n 3dc86 │ │ │ │ cmp r4, #2 │ │ │ │ - bne.n 3dcee │ │ │ │ + bne.n 3dcac │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldrd r4, r3, [sp, #8] │ │ │ │ - cbnz r1, 3dcfc │ │ │ │ + cbnz r1, 3dcba │ │ │ │ movw r0, #10752 @ 0x2a00 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ - b.n 3dcfe │ │ │ │ + b.n 3dcbc │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1179c0 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 1172cc <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3dcdc │ │ │ │ - b.n 3dcc8 │ │ │ │ + bne.n 3dc9a │ │ │ │ + b.n 3dc86 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ mov r2, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2e9de │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrsb.w r1, [r0, #35] @ 0x23 │ │ │ │ @@ -28561,81 +28537,93 @@ │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ + ldr r2, [pc, #32] @ (3dd08 ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + movw r0, #36928 @ 0x9040 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + 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 847b8 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 3dd4a │ │ │ │ - bl 26cb68 │ │ │ │ + bne.n 3dd2e │ │ │ │ + bl 26be00 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3dd56 │ │ │ │ + cbz r3, 3dd3a │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3dd7c │ │ │ │ + b.n 3dd60 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #655 @ 0x28f │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 3dd78 │ │ │ │ + bl 99e5c <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 3dd5c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 3dd78 │ │ │ │ + cbnz r3, 3dd5c │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #651 @ 0x28b │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 3dd78 │ │ │ │ + bl 99e5c <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 3dd5c │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r2 │ │ │ │ - bl 1541c4 │ │ │ │ - cbz r0, 3ddaa │ │ │ │ + bl 152654 │ │ │ │ + cbz r0, 3dd8e │ │ │ │ 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 r3, [r0, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3ddba │ │ │ │ + bne.n 3dd9e │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - b.w ebd1c │ │ │ │ - b.w 135ff0 │ │ │ │ + b.w eb604 │ │ │ │ + b.w 135564 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3ddc6 │ │ │ │ + cbz r1, 3ddaa │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3ddce │ │ │ │ + b.n 3ddb2 │ │ │ │ movw r0, #10752 @ 0x2a00 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ - b.n 3e042 │ │ │ │ - ldr r0, [pc, #36] @ (3ddf8 ) │ │ │ │ + b.n 3e022 │ │ │ │ + ldr r0, [pc, #36] @ (3dddc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -28652,443 +28640,442 @@ │ │ │ │ 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 3de2a │ │ │ │ + bne.n 3de0e │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movw r4, #26080 @ 0x65e0 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 3de42 │ │ │ │ + bne.n 3de26 │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 3de60 │ │ │ │ + b.n 3de44 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #27376 @ 0x6af0 │ │ │ │ + movw r0, #24748 @ 0x60ac │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3df12 │ │ │ │ - b.n 3de14 │ │ │ │ - bl 148050 │ │ │ │ + beq.n 3def6 │ │ │ │ + b.n 3ddf8 │ │ │ │ + bl 146c38 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3de60 │ │ │ │ - bl 805dc │ │ │ │ + bne.n 3de44 │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3df12 │ │ │ │ + bne.n 3def6 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 3de6e │ │ │ │ + bne.n 3de52 │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 3de8c │ │ │ │ - bl 148050 │ │ │ │ + b.n 3de70 │ │ │ │ + bl 146c38 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3de8c │ │ │ │ - bl 805dc │ │ │ │ + bne.n 3de70 │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3df12 │ │ │ │ + bne.n 3def6 │ │ │ │ vabs.f64 d7, d9 │ │ │ │ - vldr d6, [pc, #140] @ 3df20 │ │ │ │ + vldr d6, [pc, #136] @ 3df00 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3debc │ │ │ │ + ble.n 3dea0 │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 3debc │ │ │ │ + bhi.n 3dea0 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 85f38 │ │ │ │ + b.w 85a9c │ │ │ │ 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 3def4 │ │ │ │ + bvc.n 3ded8 │ │ │ │ vcmp.f64 d8, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 3def0 │ │ │ │ + bvs.n 3ded4 │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 3def8 │ │ │ │ + b.n 3dedc │ │ │ │ str r5, [r4, #0] │ │ │ │ - b.n 3df02 │ │ │ │ + b.n 3dee6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 3df02 │ │ │ │ + cbz r3, 3dee6 │ │ │ │ vmov.f64 d0, d10 │ │ │ │ - bl 253788 │ │ │ │ - cbnz r0, 3df12 │ │ │ │ + bl 252e14 │ │ │ │ + cbnz r0, 3def6 │ │ │ │ vmov.f64 d0, d10 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 85f38 │ │ │ │ + b.w 85a9c │ │ │ │ vpop {d8-d10} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ stmdb 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 3df4e │ │ │ │ - bl 26cb68 │ │ │ │ + bne.n 3df2e │ │ │ │ + bl 26be00 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3df5a │ │ │ │ + cbz r3, 3df3a │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3e03a │ │ │ │ + b.n 3e01a │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ - bl b6bec │ │ │ │ + bl b650c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3e030 │ │ │ │ + beq.n 3e010 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3df7e │ │ │ │ + bne.n 3df5e │ │ │ │ mov r0, r4 │ │ │ │ - bl 26cb68 │ │ │ │ + bl 26be00 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 3dfda │ │ │ │ + cbnz r3, 3dfba │ │ │ │ movs r0, #4 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ - bl 77c4c │ │ │ │ + bl 77bf8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3dfd2 │ │ │ │ + cbz r0, 3dfb2 │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ - cbz r6, 3dfe2 │ │ │ │ - b.n 3dfda │ │ │ │ - bl b6bec │ │ │ │ + cbz r6, 3dfc2 │ │ │ │ + b.n 3dfba │ │ │ │ + bl b650c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 3dfbc │ │ │ │ + cbz r0, 3df9c │ │ │ │ cmp r8, r7 │ │ │ │ - beq.n 3dfea │ │ │ │ + beq.n 3dfca │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ adds r7, #1 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99e5c <_PyObject_NewVar@@Base+0x84> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3df96 │ │ │ │ + bne.n 3df76 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r7 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ - bl b50c4 │ │ │ │ + bl b49dc │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 3e004 │ │ │ │ + cbnz r0, 3dfe4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78004 │ │ │ │ + bl 77fb0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 1ef298 │ │ │ │ + bl 1ee218 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 3e030 │ │ │ │ + b.n 3e010 │ │ │ │ mov r7, r6 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 3dfac │ │ │ │ + b.n 3df8c │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ - bl 862b4 │ │ │ │ + bl 85e18 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3dfcc │ │ │ │ + beq.n 3dfac │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3dfa2 │ │ │ │ + b.n 3df82 │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 3e018 │ │ │ │ + ble.n 3dff8 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w r2, [r5, r6, lsl #2] │ │ │ │ str.w r2, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ - b.n 3e004 │ │ │ │ + b.n 3dfe4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78004 │ │ │ │ + bl 77fb0 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl c5de4 <_PyArg_CheckPositional@@Base+0x1e54> │ │ │ │ - b.n 3e036 │ │ │ │ + bl c56cc <_PyArg_CheckPositional@@Base+0x1e10> │ │ │ │ + b.n 3e016 │ │ │ │ movs r0, #0 │ │ │ │ str.w sl, [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 3e05a │ │ │ │ + bne.n 3e03a │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - movw r3, #31072 @ 0x7960 │ │ │ │ + movw r3, #28128 @ 0x6de0 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bne.n 3e07a │ │ │ │ - b.n 3e05c │ │ │ │ - cbz r1, 3e084 │ │ │ │ - movw r3, #31072 @ 0x7960 │ │ │ │ + bne.n 3e05a │ │ │ │ + b.n 3e03c │ │ │ │ + cbz r1, 3e064 │ │ │ │ + movw r3, #28128 @ 0x6de0 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ add r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 3e07a │ │ │ │ + bls.n 3e05a │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #29 │ │ │ │ - beq.n 3e084 │ │ │ │ - b.n 3e066 │ │ │ │ + beq.n 3e064 │ │ │ │ + b.n 3e046 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + cbz r1, 3e076 │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + b.n 3e07e │ │ │ │ + movw r0, #10752 @ 0x2a00 │ │ │ │ + movt r0, #78 @ 0x4e │ │ │ │ + b.n 3e184 │ │ │ │ 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] @ (3e118 ) │ │ │ │ + ldr r1, [pc, #112] @ (3e108 ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl bc3f4 │ │ │ │ + bl bbd40 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3e0b4 │ │ │ │ + bne.n 3e0a6 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3e110 │ │ │ │ + b.n 3e102 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 3e0be │ │ │ │ + cbz r3, 3e0b0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbnz r0, 3e0ce │ │ │ │ - b.n 3e0ee │ │ │ │ - ldr r1, [pc, #92] @ (3e11c ) │ │ │ │ + cbnz r0, 3e0c0 │ │ │ │ + b.n 3e0e0 │ │ │ │ + ldr r1, [pc, #88] @ (3e10c ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl bc3f4 │ │ │ │ + bl bbd40 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3e0b8 │ │ │ │ - b.n 3e0b0 │ │ │ │ + bne.n 3e0aa │ │ │ │ + b.n 3e0a2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ - bne.n 3e0ee │ │ │ │ + bne.n 3e0e0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 3e0ee │ │ │ │ + beq.n 3e0e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3e0ee │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3e0e0 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #42800 @ 0xa730 │ │ │ │ + movw r2, #39816 @ 0x9b88 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #61160 @ 0xeee8 │ │ │ │ + movw r0, #58260 @ 0xe394 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl e2114 │ │ │ │ + bl e19f0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79054 │ │ │ │ + bl 79004 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ add r4, sp, #160 @ 0xa0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3e128 │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - b.n 3e130 │ │ │ │ - movw r0, #10752 @ 0x2a00 │ │ │ │ - movt r0, #78 @ 0x4e │ │ │ │ - b.n 3e1a4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9192 @ 0x23e8 │ │ │ │ + movw r1, #6248 @ 0x1868 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d599c │ │ │ │ + b.w d52b8 │ │ │ │ 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 3e16e │ │ │ │ - bl 26cb68 │ │ │ │ + bne.n 3e14c │ │ │ │ + bl 26be00 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3e17a │ │ │ │ + cbz r3, 3e158 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3e19c │ │ │ │ + b.n 3e17a │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 3e18c │ │ │ │ + bl 99e5c <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 3e16a │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 3e198 │ │ │ │ + b.n 3e176 │ │ │ │ mov r0, r4 │ │ │ │ - bl a0044 <_PyEvalFramePushAndInit@@Base+0x224> │ │ │ │ + bl 9f9d8 <_PyEvalFramePushAndInit@@Base+0x224> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3e188 │ │ │ │ - ldr r0, [pc, #8] @ (3e1a0 ) │ │ │ │ + beq.n 3e166 │ │ │ │ + ldr r0, [pc, #8] @ (3e180 ) │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ strh r0, [r7, r6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 3e1bc │ │ │ │ + bne.n 3e19c │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - movw r3, #31072 @ 0x7960 │ │ │ │ + movw r3, #28128 @ 0x6de0 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bne.n 3e1dc │ │ │ │ - b.n 3e1be │ │ │ │ - cbz r1, 3e1e6 │ │ │ │ - movw r3, #31072 @ 0x7960 │ │ │ │ + bne.n 3e1bc │ │ │ │ + b.n 3e19e │ │ │ │ + cbz r1, 3e1c6 │ │ │ │ + movw r3, #28128 @ 0x6de0 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ add r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 3e1dc │ │ │ │ + bls.n 3e1bc │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #30 │ │ │ │ - beq.n 3e1e6 │ │ │ │ - b.n 3e1c8 │ │ │ │ + beq.n 3e1c6 │ │ │ │ + b.n 3e1a8 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3e1f8 │ │ │ │ + cbz r1, 3e1d8 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3e200 │ │ │ │ + b.n 3e1e0 │ │ │ │ movw r0, #10752 @ 0x2a00 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ - b.w 34298 │ │ │ │ + b.w 34278 │ │ │ │ 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 │ │ │ │ - cbz r0, 3e234 │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 3e214 │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 3e22e │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 3e234 │ │ │ │ + bne.n 3e20e │ │ │ │ + bl b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 3e214 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 3e256 │ │ │ │ + cbnz r0, 3e236 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 3e256 │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 3e236 │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 3e24c │ │ │ │ + bne.n 3e22c │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ 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 r5, r0 │ │ │ │ movs r0, #3 │ │ │ │ - bl 72d70 │ │ │ │ + bl 72d28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3e32c │ │ │ │ + beq.n 3e30c │ │ │ │ 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 197a98 │ │ │ │ + bl 195dec │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3e294 │ │ │ │ + bne.n 3e274 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3e314 │ │ │ │ + b.n 3e2f4 │ │ │ │ cmp r0, #1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 3e2c6 │ │ │ │ + bne.n 3e2a6 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ @@ -29096,1439 +29083,1441 @@ │ │ │ │ strne r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - b.n 3e30a │ │ │ │ + b.n 3e2ea │ │ │ │ ldr r6, [r5, #8] │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - ldr r1, [pc, #96] @ (3e334 ) │ │ │ │ + ldr r1, [pc, #96] @ (3e314 ) │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ str r6, [r4, #16] │ │ │ │ - bl d52cc │ │ │ │ + bl d4be8 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3e28e │ │ │ │ + beq.n 3e26e │ │ │ │ cmp r0, #1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 3e2fe │ │ │ │ + bne.n 3e2de │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 3e2bc │ │ │ │ + beq.n 3e29c │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 3e2bc │ │ │ │ + b.n 3e29c │ │ │ │ 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 6d774 │ │ │ │ + bl 6d71c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e330 │ │ │ │ + beq.n 3e310 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3e330 │ │ │ │ + cbnz r3, 3e310 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3e330 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3e310 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ strb r4, [r2, #6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + bl fa710 │ │ │ │ + cbz r0, 3e34e │ │ │ │ + mov r5, r0 │ │ │ │ + bl 6d71c │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3e352 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 3e352 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3e352 │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + 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 3e35c │ │ │ │ + bne.n 3e37a │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - bl 1fc2a0 │ │ │ │ + bl 1fb2fc │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3e378 │ │ │ │ - b.n 3e372 │ │ │ │ + bne.n 3e396 │ │ │ │ + b.n 3e390 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #20440 @ 0x4fd8 │ │ │ │ + movw r0, #17456 @ 0x4430 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 3e382 │ │ │ │ - b.n 3e34c │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 3e382 │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 3e3a0 │ │ │ │ + b.n 3e36a │ │ │ │ + bl 805d4 │ │ │ │ + cbnz r0, 3e3a0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 807a8 │ │ │ │ + b.w 807a0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3e38e │ │ │ │ + cbz r1, 3e3ac │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3e396 │ │ │ │ + b.n 3e3b4 │ │ │ │ movw r0, #10752 @ 0x2a00 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ - b.n 3e456 │ │ │ │ - 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 fae20 │ │ │ │ - cbz r0, 3e3ce │ │ │ │ - mov r5, r0 │ │ │ │ - bl 6d774 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3e3d2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 3e3d2 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3e3d2 │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl c6fd0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 3e404 │ │ │ │ - bl 805dc │ │ │ │ - cmp r0, #0 │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - ite eq │ │ │ │ - moveq r3, r0 │ │ │ │ - movne r3, #0 │ │ │ │ - b.n 3e41a │ │ │ │ - movw r3, #4308 @ 0x10d4 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #7780 @ 0x1e64 │ │ │ │ - movt r2, #71 @ 0x47 │ │ │ │ - cmp r0, #0 │ │ │ │ - it eq │ │ │ │ - moveq r3, r2 │ │ │ │ - mov r0, r3 │ │ │ │ - pop {r3, pc} │ │ │ │ + b.n 3e3ee │ │ │ │ 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 3e43e │ │ │ │ + bne.n 3e3d6 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w fa438 │ │ │ │ + b.w f9d98 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #20560 @ 0x5050 │ │ │ │ + movw r0, #17576 @ 0x44a8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e432 │ │ │ │ + bne.n 3e3ca │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 3e482 │ │ │ │ + bne.n 3e41a │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ - movw r2, #31072 @ 0x7960 │ │ │ │ + movw r2, #28128 @ 0x6de0 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ tst.w r2, #1 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ bx lr │ │ │ │ - cbz r1, 3e4ce │ │ │ │ - movw r3, #31072 @ 0x7960 │ │ │ │ + cbz r1, 3e466 │ │ │ │ + movw r3, #28128 @ 0x6de0 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ add r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ push {r4, r5} │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 3e4b6 │ │ │ │ + bls.n 3e44e │ │ │ │ ldrb r4, [r0, #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 3e492 │ │ │ │ + beq.n 3e42a │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 3e4d8 │ │ │ │ + b.n 3e470 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ - b.n 3e4d8 │ │ │ │ + b.n 3e470 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl c68b4 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 3e4a2 │ │ │ │ + bl 805d4 │ │ │ │ + cmp r0, #0 │ │ │ │ + movw r0, #4308 @ 0x10d4 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + ite eq │ │ │ │ + moveq r3, r0 │ │ │ │ + movne r3, #0 │ │ │ │ + b.n 3e4b8 │ │ │ │ + movw r3, #4308 @ 0x10d4 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r2, #7780 @ 0x1e64 │ │ │ │ + movt r2, #71 @ 0x47 │ │ │ │ + cmp r0, #0 │ │ │ │ + it eq │ │ │ │ + moveq r3, r2 │ │ │ │ + mov r0, r3 │ │ │ │ + pop {r3, pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3e4e4 │ │ │ │ + cbz r1, 3e4c4 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3e4ec │ │ │ │ + b.n 3e4cc │ │ │ │ movw r0, #10752 @ 0x2a00 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ - b.n 3e6aa │ │ │ │ - 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, #71 @ 0x47 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 3e522 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 3e522 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3e534 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - b.n 3e534 │ │ │ │ - movw r0, #61332 @ 0xef94 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e2114 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r1, [pc, #92] @ (3e598 ) │ │ │ │ - bl 90840 <_PyObject_LookupSpecial@@Base> │ │ │ │ - mov r6, r0 │ │ │ │ - cbz r0, 3e54a │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #3 │ │ │ │ - bmi.n 3e560 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r4 │ │ │ │ - movw r0, #61356 @ 0xefac │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl e2114 │ │ │ │ - mov r5, r0 │ │ │ │ - b.n 3e576 │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r4 │ │ │ │ - movw r0, #61388 @ 0xefcc │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl e2114 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3e58c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 3e58c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 790b0 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ + b.n 3e5dc │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r2, #21632 @ 0x5480 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r3, #17549 @ 0x448d │ │ │ │ + movw r3, #10525 @ 0x291d │ │ │ │ movt r3, #21 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3e5ca │ │ │ │ - bl 1eb230 │ │ │ │ + bne.n 3e4fc │ │ │ │ + bl 1ea1b4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3e5ce │ │ │ │ + b.n 3e500 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 3e624 │ │ │ │ + cbz r4, 3e556 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - cbnz r0, 3e5e4 │ │ │ │ - movw r0, #10888 @ 0x2a88 │ │ │ │ + cbnz r0, 3e516 │ │ │ │ + movw r0, #7836 @ 0x1e9c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 7afb8 │ │ │ │ + bl 7af78 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3e60c │ │ │ │ - bl 145228 │ │ │ │ - cbz r0, 3e5fe │ │ │ │ + b.n 3e53e │ │ │ │ + bl 144790 │ │ │ │ + cbz r0, 3e530 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3e60e │ │ │ │ - movw r0, #50956 @ 0xc70c │ │ │ │ + beq.n 3e540 │ │ │ │ + movw r0, #47972 @ 0xbb64 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 7afb8 │ │ │ │ + bl 7af78 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3e606 │ │ │ │ + b.n 3e538 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - bl ebd1c │ │ │ │ + bl eb604 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - bl 14588c │ │ │ │ - cbnz r5, 3e628 │ │ │ │ + bl 144df4 │ │ │ │ + cbnz r5, 3e55a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e624 │ │ │ │ + beq.n 3e556 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3e624 │ │ │ │ + cbnz r3, 3e556 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 3e66e │ │ │ │ + b.n 3e5a0 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl df12c <_PyType_Name@@Base> │ │ │ │ + bl dea0c <_PyType_Name@@Base> │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #61696 @ 0xf100 │ │ │ │ + movw r0, #58660 @ 0xe524 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl e2114 │ │ │ │ + bl e19f0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e658 │ │ │ │ + beq.n 3e58a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3e658 │ │ │ │ + cbnz r3, 3e58a │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e66e │ │ │ │ + beq.n 3e5a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3e66e │ │ │ │ + cbnz r3, 3e5a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_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 3e692 │ │ │ │ + bne.n 3e5c4 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 15683c │ │ │ │ + b.w 154ccc │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #20640 @ 0x50a0 │ │ │ │ + movw r0, #17656 @ 0x44f8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e686 │ │ │ │ + bne.n 3e5b8 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 3e6c2 │ │ │ │ + bne.n 3e5f4 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - movw r3, #31072 @ 0x7960 │ │ │ │ + movw r3, #28128 @ 0x6de0 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 3e6e2 │ │ │ │ - b.n 3e6c4 │ │ │ │ - cbz r1, 3e6ec │ │ │ │ - movw r3, #31072 @ 0x7960 │ │ │ │ + bmi.n 3e614 │ │ │ │ + b.n 3e5f6 │ │ │ │ + cbz r1, 3e61e │ │ │ │ + movw r3, #28128 @ 0x6de0 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ add r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 3e6e2 │ │ │ │ + bls.n 3e614 │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #28 │ │ │ │ - bpl.n 3e6ec │ │ │ │ - b.n 3e6ce │ │ │ │ + bpl.n 3e61e │ │ │ │ + b.n 3e600 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 3e65c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 3e65c │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3e66e │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + b.n 3e66e │ │ │ │ + movw r0, #58672 @ 0xe530 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w e19f0 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [pc, #96] @ (3e6d4 ) │ │ │ │ + bl 9013c <_PyObject_LookupSpecial@@Base> │ │ │ │ + mov r6, r0 │ │ │ │ + cbz r0, 3e684 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #3 │ │ │ │ + bmi.n 3e69a │ │ │ │ + mov r1, r5 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r4 │ │ │ │ + movw r0, #58696 @ 0xe548 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl e19f0 │ │ │ │ + mov r5, r0 │ │ │ │ + b.n 3e6b0 │ │ │ │ + mov r1, r5 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r4 │ │ │ │ + movw r0, #58728 @ 0xe568 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl e19f0 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3e6c6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 3e6c6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 79060 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3e6fe │ │ │ │ + cbz r1, 3e6e0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3e706 │ │ │ │ + b.n 3e6e8 │ │ │ │ movw r0, #10752 @ 0x2a00 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ - b.n 3e776 │ │ │ │ + b.n 3e758 │ │ │ │ │ │ │ │ -0003e708 : │ │ │ │ +0003e6ea : │ │ │ │ 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 3e830 │ │ │ │ + bl 3e7ee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ad128 │ │ │ │ + bl 1ab010 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 3e738 │ │ │ │ + bne.n 3e71a │ │ │ │ movs r4, #0 │ │ │ │ - movw r0, #61708 @ 0xf10c │ │ │ │ + movw r0, #58764 @ 0xe58c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 1f6ea8 │ │ │ │ + bl 1f5e50 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3e75e │ │ │ │ + bne.n 3e740 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 192fe0 │ │ │ │ + b.w 1913b0 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #20592 @ 0x5070 │ │ │ │ + movw r0, #17608 @ 0x44c8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e752 │ │ │ │ + bne.n 3e734 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 3e7a2 │ │ │ │ + bne.n 3e784 │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ - movw r2, #31072 @ 0x7960 │ │ │ │ + movw r2, #28128 @ 0x6de0 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ tst.w r2, #2 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ bx lr │ │ │ │ - cbz r1, 3e7f6 │ │ │ │ + cbz r1, 3e7d8 │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5} │ │ │ │ add r1, r0 │ │ │ │ - movw r5, #31072 @ 0x7960 │ │ │ │ + movw r5, #28128 @ 0x6de0 │ │ │ │ movt r5, #43 @ 0x2b │ │ │ │ mov r4, r3 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 3e7de │ │ │ │ + bls.n 3e7c0 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ ldr.w r2, [r5, r2, lsl #2] │ │ │ │ tst.w r2, #2 │ │ │ │ - beq.n 3e7cc │ │ │ │ - cbnz r3, 3e800 │ │ │ │ + beq.n 3e7ae │ │ │ │ + cbnz r3, 3e7e2 │ │ │ │ movs r3, #1 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 3e7da │ │ │ │ + b.n 3e7bc │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - beq.n 3e7d8 │ │ │ │ - cbz r3, 3e800 │ │ │ │ + beq.n 3e7ba │ │ │ │ + cbz r3, 3e7e2 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 3e7da │ │ │ │ + b.n 3e7bc │ │ │ │ mov r3, r2 │ │ │ │ adds r0, #1 │ │ │ │ - b.n 3e7b4 │ │ │ │ + b.n 3e796 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ - b.n 3e808 │ │ │ │ + b.n 3e7ea │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - cbz r0, 3e82e │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ - movt r3, #11 │ │ │ │ - push {r4} │ │ │ │ - cmp r1, r3 │ │ │ │ - mov r4, r1 │ │ │ │ - bne.n 3e826 │ │ │ │ - pop {r4} │ │ │ │ - b.w b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - mov r3, r4 │ │ │ │ - mov r1, r2 │ │ │ │ - pop {r4} │ │ │ │ - bx r3 │ │ │ │ - bx lr │ │ │ │ │ │ │ │ -0003e830 : │ │ │ │ +0003e7ee : │ │ │ │ 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 r6, r2 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ - cbnz r3, 3e88e │ │ │ │ + cbnz r3, 3e84c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 7afb8 │ │ │ │ + bl 7af78 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3e856 │ │ │ │ + cbnz r0, 3e814 │ │ │ │ str r0, [r6, #0] │ │ │ │ - b.n 3e8a6 │ │ │ │ + b.n 3e864 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl bc3f4 │ │ │ │ + bl bbd40 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e8b4 │ │ │ │ + beq.n 3e872 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3e8b4 │ │ │ │ - ldr r2, [pc, #68] @ (3e8b8 ) │ │ │ │ + cbnz r3, 3e872 │ │ │ │ + ldr r2, [pc, #68] @ (3e878 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 3e888 │ │ │ │ + cbz r3, 3e846 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b.n 3e8b4 │ │ │ │ + b.n 3e872 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r6, #0] │ │ │ │ - cbnz r0, 3e8b2 │ │ │ │ + cbnz r0, 3e870 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7a20 │ │ │ │ - cbnz r0, 3e8ac │ │ │ │ + bl d72f8 │ │ │ │ + cbnz r0, 3e86a │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3e8b4 │ │ │ │ - bl d7c64 │ │ │ │ - b.n 3e8b4 │ │ │ │ + b.n 3e872 │ │ │ │ + bl d753c │ │ │ │ + b.n 3e872 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - 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 807a8 │ │ │ │ │ │ │ │ -0003e8d4 <_PyCompile_OptimizeCfg@@Base>: │ │ │ │ +0003e87c <_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, #71 @ 0x47 │ │ │ │ sub sp, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3e90e <_PyCompile_OptimizeCfg@@Base+0x3a> │ │ │ │ + beq.n 3e8b6 <_PyCompile_OptimizeCfg@@Base+0x3a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #51904 @ 0xcac0 │ │ │ │ + movw r1, #48960 @ 0xbf40 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 3e91a <_PyCompile_OptimizeCfg@@Base+0x46> │ │ │ │ + bl 12e510 │ │ │ │ + b.n 3e8c2 <_PyCompile_OptimizeCfg@@Base+0x46> │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 71f84 │ │ │ │ + bl 71f40 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3e91e <_PyCompile_OptimizeCfg@@Base+0x4a> │ │ │ │ + cbnz r0, 3e8c6 <_PyCompile_OptimizeCfg@@Base+0x4a> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3e97e <_PyCompile_OptimizeCfg@@Base+0xaa> │ │ │ │ + b.n 3e926 <_PyCompile_OptimizeCfg@@Base+0xaa> │ │ │ │ mov r0, r4 │ │ │ │ - bl 100b60 │ │ │ │ + bl 100584 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 3e92c <_PyCompile_OptimizeCfg@@Base+0x58> │ │ │ │ + cbnz r0, 3e8d4 <_PyCompile_OptimizeCfg@@Base+0x58> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3e962 <_PyCompile_OptimizeCfg@@Base+0x8e> │ │ │ │ + b.n 3e90a <_PyCompile_OptimizeCfg@@Base+0x8e> │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r8 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ - bl 101c68 │ │ │ │ + bl 1016a8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3e928 <_PyCompile_OptimizeCfg@@Base+0x54> │ │ │ │ - bl 1bbff0 │ │ │ │ + beq.n 3e8d0 <_PyCompile_OptimizeCfg@@Base+0x54> │ │ │ │ + bl 1b9e2c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3e928 <_PyCompile_OptimizeCfg@@Base+0x54> │ │ │ │ + beq.n 3e8d0 <_PyCompile_OptimizeCfg@@Base+0x54> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r1, r4 │ │ │ │ - bl 108dcc │ │ │ │ + bl 108744 │ │ │ │ adds r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ - beq.n 3e95c <_PyCompile_OptimizeCfg@@Base+0x88> │ │ │ │ - bl 10129c │ │ │ │ - b.n 3e962 <_PyCompile_OptimizeCfg@@Base+0x8e> │ │ │ │ - bl 10f440 <_PyObject_GC_Resize@@Base+0x58> │ │ │ │ - b.n 3e928 <_PyCompile_OptimizeCfg@@Base+0x54> │ │ │ │ + beq.n 3e904 <_PyCompile_OptimizeCfg@@Base+0x88> │ │ │ │ + bl 100cd8 │ │ │ │ + b.n 3e90a <_PyCompile_OptimizeCfg@@Base+0x8e> │ │ │ │ + bl 10ed68 <_PyObject_GC_Resize@@Base+0x58> │ │ │ │ + b.n 3e8d0 <_PyCompile_OptimizeCfg@@Base+0x54> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e978 <_PyCompile_OptimizeCfg@@Base+0xa4> │ │ │ │ + beq.n 3e920 <_PyCompile_OptimizeCfg@@Base+0xa4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3e978 <_PyCompile_OptimizeCfg@@Base+0xa4> │ │ │ │ + cbnz r3, 3e920 <_PyCompile_OptimizeCfg@@Base+0xa4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 10f960 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ + bl 10f288 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ 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 │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + cbz r0, 3e950 <_PyCompile_OptimizeCfg@@Base+0xd4> │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ + movt r3, #11 │ │ │ │ + push {r4} │ │ │ │ + cmp r1, r3 │ │ │ │ mov r4, r1 │ │ │ │ - cmp r2, #2 │ │ │ │ - bne.n 3e9c4 <_PyCompile_OptimizeCfg@@Base+0xf0> │ │ │ │ - ldrd r1, r2, [r4] │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - movw r3, #7780 @ 0x1e64 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r1, r2 │ │ │ │ - it ne │ │ │ │ - movne r0, r3 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3e9da <_PyCompile_OptimizeCfg@@Base+0x106> │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - b.n 3e9da <_PyCompile_OptimizeCfg@@Base+0x106> │ │ │ │ - movs r3, #2 │ │ │ │ + bne.n 3e948 <_PyCompile_OptimizeCfg@@Base+0xcc> │ │ │ │ + pop {r4} │ │ │ │ + b.w b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + mov r3, r4 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #20456 @ 0x4fe8 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3e99a <_PyCompile_OptimizeCfg@@Base+0xc6> │ │ │ │ - pop {r4, pc} │ │ │ │ + pop {r4} │ │ │ │ + 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 807a0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - cbz r0, 3e9f0 <_PyCompile_OptimizeCfg@@Base+0x11c> │ │ │ │ + cbz r0, 3e97e <_PyCompile_OptimizeCfg@@Base+0x102> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e9f2 <_PyCompile_OptimizeCfg@@Base+0x11e> │ │ │ │ + beq.n 3e980 <_PyCompile_OptimizeCfg@@Base+0x104> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #0] @ (3e9f4 <_PyCompile_OptimizeCfg@@Base+0x120>) │ │ │ │ + ldr r0, [pc, #4] @ (3e984 <_PyCompile_OptimizeCfg@@Base+0x108>) │ │ │ │ bx lr │ │ │ │ + nop │ │ │ │ asrs r4, r1, #1 │ │ │ │ lsls r2, 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 3ea18 <_PyCompile_OptimizeCfg@@Base+0x144> │ │ │ │ + bne.n 3e9a8 <_PyCompile_OptimizeCfg@@Base+0x12c> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 180d94 │ │ │ │ + b.w 17f25c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #20624 @ 0x5090 │ │ │ │ + movw r0, #17640 @ 0x44e8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ea0c <_PyCompile_OptimizeCfg@@Base+0x138> │ │ │ │ + bne.n 3e99c <_PyCompile_OptimizeCfg@@Base+0x120> │ │ │ │ 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 3ea6e <_PyCompile_OptimizeCfg@@Base+0x19a> │ │ │ │ + bne.n 3e9fe <_PyCompile_OptimizeCfg@@Base+0x182> │ │ │ │ ldrd r1, r2, [r4] │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r2 │ │ │ │ - it eq │ │ │ │ - moveq r0, r3 │ │ │ │ + it ne │ │ │ │ + movne r0, r3 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ea84 <_PyCompile_OptimizeCfg@@Base+0x1b0> │ │ │ │ + beq.n 3ea14 <_PyCompile_OptimizeCfg@@Base+0x198> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3ea84 <_PyCompile_OptimizeCfg@@Base+0x1b0> │ │ │ │ + b.n 3ea14 <_PyCompile_OptimizeCfg@@Base+0x198> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #20460 @ 0x4fec │ │ │ │ + movw r0, #17472 @ 0x4440 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ea44 <_PyCompile_OptimizeCfg@@Base+0x170> │ │ │ │ + bne.n 3e9d4 <_PyCompile_OptimizeCfg@@Base+0x158> │ │ │ │ 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 r4, [r1, #4] │ │ │ │ movw r3, #36980 @ 0x9074 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 3eab2 <_PyCompile_OptimizeCfg@@Base+0x1de> │ │ │ │ + beq.n 3ea42 <_PyCompile_OptimizeCfg@@Base+0x1c6> │ │ │ │ movw r3, #42636 @ 0xa68c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 3eac6 <_PyCompile_OptimizeCfg@@Base+0x1f2> │ │ │ │ + bne.n 3ea56 <_PyCompile_OptimizeCfg@@Base+0x1da> │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 241570 │ │ │ │ + bl 240760 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 3ead8 <_PyCompile_OptimizeCfg@@Base+0x204> │ │ │ │ + beq.n 3ea68 <_PyCompile_OptimizeCfg@@Base+0x1ec> │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 80ef0 │ │ │ │ + b.w 80ee8 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1fc2a4 │ │ │ │ + bl 1fb300 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3ead8 <_PyCompile_OptimizeCfg@@Base+0x204> │ │ │ │ + beq.n 3ea68 <_PyCompile_OptimizeCfg@@Base+0x1ec> │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 807a8 │ │ │ │ + b.w 807a0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ 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 3eabc <_PyCompile_OptimizeCfg@@Base+0x240> │ │ │ │ + ldrd r1, r2, [r4] │ │ │ │ + movw r0, #4308 @ 0x10d4 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + movw r3, #7780 @ 0x1e64 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r1, r2 │ │ │ │ + it eq │ │ │ │ + moveq r0, r3 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3ead2 <_PyCompile_OptimizeCfg@@Base+0x256> │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + b.n 3ead2 <_PyCompile_OptimizeCfg@@Base+0x256> │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #17476 @ 0x4444 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3ea92 <_PyCompile_OptimizeCfg@@Base+0x216> │ │ │ │ + pop {r4, pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3eaf6 <_PyCompile_OptimizeCfg@@Base+0x222> │ │ │ │ + cbz r1, 3eadc <_PyCompile_OptimizeCfg@@Base+0x260> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3eafe <_PyCompile_OptimizeCfg@@Base+0x22a> │ │ │ │ + b.n 3eae4 <_PyCompile_OptimizeCfg@@Base+0x268> │ │ │ │ movw r0, #10752 @ 0x2a00 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ - b.n 3ec1c <_PyCompile_OptimizeCfg@@Base+0x348> │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b.w d5370 │ │ │ │ + b.n 3ebfc <_PyCompile_OptimizeCfg@@Base+0x380> │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r1, r0 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 3eb1a <_PyCompile_OptimizeCfg@@Base+0x246> │ │ │ │ - movw r0, #61972 @ 0xf214 │ │ │ │ + bpl.n 3eafa <_PyCompile_OptimizeCfg@@Base+0x27e> │ │ │ │ + movw r0, #59028 @ 0xe694 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w e2114 │ │ │ │ - movw r0, #61996 @ 0xf22c │ │ │ │ + b.w e19f0 │ │ │ │ + movw r0, #59052 @ 0xe6ac │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w e2114 │ │ │ │ + b.w e19f0 │ │ │ │ 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, #71 @ 0x47 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3eb64 <_PyCompile_OptimizeCfg@@Base+0x290> │ │ │ │ + beq.n 3eb44 <_PyCompile_OptimizeCfg@@Base+0x2c8> │ │ │ │ movw r3, #42636 @ 0xa68c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3eb64 <_PyCompile_OptimizeCfg@@Base+0x290> │ │ │ │ + beq.n 3eb44 <_PyCompile_OptimizeCfg@@Base+0x2c8> │ │ │ │ movs r2, #2 │ │ │ │ - bl 1fc2a4 │ │ │ │ + bl 1fb300 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 3ebc4 <_PyCompile_OptimizeCfg@@Base+0x2f0> │ │ │ │ + beq.n 3eba4 <_PyCompile_OptimizeCfg@@Base+0x328> │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 807a8 │ │ │ │ + b.w 807a0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 241570 │ │ │ │ + bl 240760 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3ebc4 <_PyCompile_OptimizeCfg@@Base+0x2f0> │ │ │ │ - cbz r0, 3eba8 <_PyCompile_OptimizeCfg@@Base+0x2d4> │ │ │ │ + beq.n 3eba4 <_PyCompile_OptimizeCfg@@Base+0x328> │ │ │ │ + cbz r0, 3eb88 <_PyCompile_OptimizeCfg@@Base+0x30c> │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl f69c0 │ │ │ │ + bl f6320 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3ebc4 <_PyCompile_OptimizeCfg@@Base+0x2f0> │ │ │ │ + cbz r0, 3eba4 <_PyCompile_OptimizeCfg@@Base+0x328> │ │ │ │ ldr r1, [r5, #16] │ │ │ │ - ldr r3, [pc, #72] @ (3ebcc <_PyCompile_OptimizeCfg@@Base+0x2f8>) │ │ │ │ + ldr r3, [pc, #72] @ (3ebac <_PyCompile_OptimizeCfg@@Base+0x330>) │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 3ebc6 <_PyCompile_OptimizeCfg@@Base+0x2f2> │ │ │ │ - bl 133824 │ │ │ │ + beq.n 3eba6 <_PyCompile_OptimizeCfg@@Base+0x32a> │ │ │ │ + bl 132b08 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3eb9c <_PyCompile_OptimizeCfg@@Base+0x2c8> │ │ │ │ + beq.n 3eb7c <_PyCompile_OptimizeCfg@@Base+0x300> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 3eba0 <_PyCompile_OptimizeCfg@@Base+0x2cc> │ │ │ │ + cbz r3, 3eb80 <_PyCompile_OptimizeCfg@@Base+0x304> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 3ebc6 <_PyCompile_OptimizeCfg@@Base+0x2f2> │ │ │ │ + b.n 3eba6 <_PyCompile_OptimizeCfg@@Base+0x32a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3eb9c <_PyCompile_OptimizeCfg@@Base+0x2c8> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3eb7c <_PyCompile_OptimizeCfg@@Base+0x300> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #62012 @ 0xf23c │ │ │ │ + movw r1, #59068 @ 0xe6bc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w d599c │ │ │ │ + b.w d52b8 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ strb r4, [r2, #6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ movw r3, #8576 @ 0x2180 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 3ec08 <_PyCompile_OptimizeCfg@@Base+0x334> │ │ │ │ + beq.n 3ebe8 <_PyCompile_OptimizeCfg@@Base+0x36c> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #62032 @ 0xf250 │ │ │ │ + movw r1, #59088 @ 0xe6d0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d599c │ │ │ │ - bl 3eca4 │ │ │ │ + b.w d52b8 │ │ │ │ + bl 3ec8a │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 3ec48 <_PyCompile_OptimizeCfg@@Base+0x374> │ │ │ │ + bne.n 3ec28 <_PyCompile_OptimizeCfg@@Base+0x3ac> │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ - movw r2, #31072 @ 0x7960 │ │ │ │ + movw r2, #28128 @ 0x6de0 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ tst.w r2, #2 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ bx lr │ │ │ │ - cbz r1, 3ec8e <_PyCompile_OptimizeCfg@@Base+0x3ba> │ │ │ │ - movw r3, #31072 @ 0x7960 │ │ │ │ + cbz r1, 3ec6e <_PyCompile_OptimizeCfg@@Base+0x3f2> │ │ │ │ + movw r3, #28128 @ 0x6de0 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ add r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ push {r4, r5} │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 3ec76 <_PyCompile_OptimizeCfg@@Base+0x3a2> │ │ │ │ + bls.n 3ec56 <_PyCompile_OptimizeCfg@@Base+0x3da> │ │ │ │ ldrb r4, [r0, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r5, [r3, r4, lsl #2] │ │ │ │ and.w r4, r5, #2 │ │ │ │ lsls r5, r5, #31 │ │ │ │ - bmi.n 3ec98 <_PyCompile_OptimizeCfg@@Base+0x3c4> │ │ │ │ + bmi.n 3ec78 <_PyCompile_OptimizeCfg@@Base+0x3fc> │ │ │ │ orrs r4, r2 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ - b.n 3ec58 <_PyCompile_OptimizeCfg@@Base+0x384> │ │ │ │ + b.n 3ec38 <_PyCompile_OptimizeCfg@@Base+0x3bc> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ - b.n 3eca0 <_PyCompile_OptimizeCfg@@Base+0x3cc> │ │ │ │ + b.n 3ec80 <_PyCompile_OptimizeCfg@@Base+0x404> │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b.w d4c8c │ │ │ │ │ │ │ │ -0003eca4 : │ │ │ │ +0003ec8a : │ │ │ │ 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, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3ecda │ │ │ │ + beq.n 3ecc0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #38576 @ 0x96b0 │ │ │ │ + movw r1, #35632 @ 0x8b30 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 3ed00 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 3ece6 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #8576 @ 0x2180 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3ed06 │ │ │ │ + beq.n 3ecec │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #62136 @ 0xf2b8 │ │ │ │ + movw r1, #59192 @ 0xe738 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3edfc │ │ │ │ + b.n 3ede2 │ │ │ │ ldr r6, [r1, #20] │ │ │ │ - cbz r6, 3ed24 │ │ │ │ + cbz r6, 3ed0a │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #62172 @ 0xf2dc │ │ │ │ + movw r1, #59228 @ 0xe75c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ - b.n 3ed00 │ │ │ │ + bl d52b8 │ │ │ │ + b.n 3ece6 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 3ed46 │ │ │ │ + beq.n 3ed2c │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #62204 @ 0xf2fc │ │ │ │ + movw r1, #59260 @ 0xe77c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ - b.n 3ed00 │ │ │ │ - ldr.w r8, [pc, #188] @ 3ee04 │ │ │ │ + bl d52b8 │ │ │ │ + b.n 3ece6 │ │ │ │ + ldr.w r8, [pc, #184] @ 3ede8 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ ldr.w r9, [r7, r8] │ │ │ │ ldr.w r0, [r9, #120] @ 0x78 │ │ │ │ - cbnz r0, 3ed62 │ │ │ │ - bl 21c770 │ │ │ │ - cbz r0, 3ed62 │ │ │ │ + cbnz r0, 3ed48 │ │ │ │ + bl 21b630 │ │ │ │ + cbz r0, 3ed48 │ │ │ │ str.w r0, [r9, #120] @ 0x78 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 3ed82 │ │ │ │ + beq.n 3ed68 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #62248 @ 0xf328 │ │ │ │ + movw r1, #59304 @ 0xe7a8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ - b.n 3ed00 │ │ │ │ + bl d52b8 │ │ │ │ + b.n 3ece6 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 3edf2 │ │ │ │ + bne.n 3edd8 │ │ │ │ ldr.w r7, [r8, r7] │ │ │ │ str r1, [r5, #16] │ │ │ │ ldr r4, [r7, #120] @ 0x78 │ │ │ │ - cbnz r4, 3eda2 │ │ │ │ - bl 21c770 │ │ │ │ + cbnz r4, 3ed88 │ │ │ │ + bl 21b630 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ed00 │ │ │ │ + beq.n 3ece6 │ │ │ │ str r0, [r7, #120] @ 0x78 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3fe20 │ │ │ │ + bl 3fe0c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ed00 │ │ │ │ + beq.n 3ece6 │ │ │ │ cmp r7, r0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 3eddc │ │ │ │ + bne.n 3edc2 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3edca │ │ │ │ + beq.n 3edb0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3edca │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3edb0 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #56108 @ 0xdb2c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl eee08 │ │ │ │ - b.n 3ed00 │ │ │ │ + bl ee760 │ │ │ │ + b.n 3ece6 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3edfc │ │ │ │ + beq.n 3ede2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3edfc │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3edfc │ │ │ │ + cbnz r3, 3ede2 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3ede2 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 2355fc │ │ │ │ + b.w 234540 │ │ │ │ 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 3ee28 │ │ │ │ + bne.n 3ee0c │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 21c858 │ │ │ │ + b.w 21b718 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #20616 @ 0x5088 │ │ │ │ + movw r0, #17632 @ 0x44e0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ee1c │ │ │ │ + bne.n 3ee00 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r2 │ │ │ │ subs r3, r4, #1 │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ movs r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ strd r5, r2, [sp, #16] │ │ │ │ cmp r3, #2 │ │ │ │ mov r5, r1 │ │ │ │ - bhi.n 3ee6e │ │ │ │ + bhi.n 3ee52 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 3ee98 │ │ │ │ - b.n 3ee88 │ │ │ │ - movw r0, #46924 @ 0xb74c │ │ │ │ + ble.n 3ee7c │ │ │ │ + b.n 3ee6c │ │ │ │ + movw r0, #43980 @ 0xabcc │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ee66 │ │ │ │ + bne.n 3ee4a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3eed2 │ │ │ │ + b.n 3eeb6 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 1179c0 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 1172cc <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ee84 │ │ │ │ + beq.n 3ee68 │ │ │ │ cmp r4, #2 │ │ │ │ - bne.n 3eeaa │ │ │ │ + bne.n 3ee8e │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ - cbnz r1, 3eeb8 │ │ │ │ + cbnz r1, 3ee9c │ │ │ │ movw r0, #10752 @ 0x2a00 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ - b.n 3eeba │ │ │ │ + b.n 3ee9e │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 1179c0 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 1172cc <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ee98 │ │ │ │ - b.n 3ee84 │ │ │ │ + bne.n 3ee7c │ │ │ │ + b.n 3ee68 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #46924 @ 0xb74c │ │ │ │ + movw r2, #43980 @ 0xabcc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 2000e4 <_PyEval_GetBuiltin@@Base+0x74c> │ │ │ │ + bl 1ff124 <_PyEval_GetBuiltin@@Base+0x6c8> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #62585 @ 0xf479 │ │ │ │ + movw r1, #62557 @ 0xf45d │ │ │ │ movt r1, #3 │ │ │ │ - b.w 252bd0 <_PyBytes_Find@@Base+0x114> │ │ │ │ + b.w 251e34 <_PyBytes_Find@@Base+0x114> │ │ │ │ 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 3ef0a │ │ │ │ + bhi.n 3eeee │ │ │ │ cmp r5, #0 │ │ │ │ - bgt.n 3ef22 │ │ │ │ - b.n 3ef2c │ │ │ │ - movw r0, #50084 @ 0xc3a4 │ │ │ │ + bgt.n 3ef06 │ │ │ │ + b.n 3ef10 │ │ │ │ + movw r0, #47100 @ 0xb7fc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ef04 │ │ │ │ - b.n 3ef5c │ │ │ │ + bne.n 3eee8 │ │ │ │ + b.n 3ef40 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 142ed4 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ - cbz r0, 3ef5c │ │ │ │ + bl 14243c <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ + cbz r0, 3ef40 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 3ef42 │ │ │ │ + cbz r3, 3ef26 │ │ │ │ ldrd r2, r3, [r4, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 3ef4c │ │ │ │ + blt.n 3ef30 │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 3ef50 │ │ │ │ - b.n 3ef4c │ │ │ │ + ble.n 3ef34 │ │ │ │ + b.n 3ef30 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1fba30 │ │ │ │ + b.w 1faaf4 │ │ │ │ bic.w r1, r3, r3, asr #31 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 20e250 │ │ │ │ + b.w 20d330 │ │ │ │ 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, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3ef82 │ │ │ │ + bne.n 3ef66 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 148d70 │ │ │ │ + b.w 1478e8 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #20492 @ 0x500c │ │ │ │ + movw r0, #17508 @ 0x4464 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ef76 │ │ │ │ + bne.n 3ef5a │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ ldr.w r0, [r3, #1212] @ 0x4bc │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 3efce │ │ │ │ + bne.n 3efb2 │ │ │ │ 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 3efe8 │ │ │ │ + b.n 3efcc │ │ │ │ ldr.w r0, [r3, #1220] @ 0x4c4 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 3effc │ │ │ │ + bne.n 3efe0 │ │ │ │ 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 790b0 │ │ │ │ + bl 79060 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f034 │ │ │ │ + beq.n 3f018 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 3f034 │ │ │ │ + b.n 3f018 │ │ │ │ ldr.w r3, [r3, #1216] @ 0x4c0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 3f018 │ │ │ │ + bne.n 3effc │ │ │ │ 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 3efe8 │ │ │ │ + b.n 3efcc │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #62288 @ 0xf350 │ │ │ │ + movw r1, #59344 @ 0xe7d0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d599c │ │ │ │ + b.w d52b8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 3f060 │ │ │ │ + cbnz r1, 3f044 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #56228 @ 0xdba4 │ │ │ │ + movw r1, #53268 @ 0xd014 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 3f06c │ │ │ │ + bl 12e510 │ │ │ │ + b.n 3f050 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl c6fd0 │ │ │ │ + bl c68b4 │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge.n 3f072 │ │ │ │ + bge.n 3f056 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3f07c │ │ │ │ + b.n 3f060 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ str r1, [r4, #28] │ │ │ │ blx 2a1cc │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3f0a2 │ │ │ │ + bne.n 3f086 │ │ │ │ ldrd r5, r4, [r4] │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bpl.n 3f10a │ │ │ │ - b.n 3f0bc │ │ │ │ + bpl.n 3f0ee │ │ │ │ + b.n 3f0a0 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #20712 @ 0x50e8 │ │ │ │ + movw r0, #17728 @ 0x4540 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f094 │ │ │ │ + bne.n 3f078 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3f1e0 │ │ │ │ + b.n 3f1c4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 3f10a │ │ │ │ + bpl.n 3f0ee │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ lsls r6, r3, #25 │ │ │ │ - bpl.n 3f0d2 │ │ │ │ + bpl.n 3f0b6 │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ mov r2, r1 │ │ │ │ lsls r0, r1, #25 │ │ │ │ - bmi.n 3f0ea │ │ │ │ + bmi.n 3f0ce │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #62320 @ 0xf370 │ │ │ │ + movw r1, #59376 @ 0xe7f0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 3f0b8 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 3f09c │ │ │ │ lsls r1, r3, #26 │ │ │ │ ite mi │ │ │ │ addmi.w r0, r5, #20 │ │ │ │ ldrpl r0, [r5, #28] │ │ │ │ lsls r3, r2, #26 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ite mi │ │ │ │ addmi.w r1, r4, #20 │ │ │ │ ldrpl r1, [r4, #28] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - bl 3fb66 │ │ │ │ + bl 3fb52 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3f1c8 │ │ │ │ + b.n 3f1ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 108dbc │ │ │ │ - cbnz r0, 3f13c │ │ │ │ + bl 108734 │ │ │ │ + cbnz r0, 3f120 │ │ │ │ mov r0, r4 │ │ │ │ - bl 108dbc │ │ │ │ - cbnz r0, 3f13c │ │ │ │ + bl 108734 │ │ │ │ + cbnz r0, 3f120 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ - movw r1, #62384 @ 0xf3b0 │ │ │ │ + movw r1, #59440 @ 0xe830 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w d599c │ │ │ │ + b.w d52b8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl d1ed8 │ │ │ │ + bl d17fc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3f0b8 │ │ │ │ + beq.n 3f09c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 3f16e │ │ │ │ + ble.n 3f152 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #32248 @ 0x7df8 │ │ │ │ + movw r1, #29304 @ 0x7278 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ mov r0, sp │ │ │ │ - bl d29b0 │ │ │ │ - b.n 3f0b8 │ │ │ │ + bl d22d4 │ │ │ │ + b.n 3f09c │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl d1ed8 │ │ │ │ + bl d17fc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3f184 │ │ │ │ + bne.n 3f168 │ │ │ │ mov r0, sp │ │ │ │ - bl d29b0 │ │ │ │ - b.n 3f0b8 │ │ │ │ + bl d22d4 │ │ │ │ + b.n 3f09c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 3f1ae │ │ │ │ + ble.n 3f192 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #32248 @ 0x7df8 │ │ │ │ + movw r1, #29304 @ 0x7278 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ mov r0, sp │ │ │ │ - bl d29b0 │ │ │ │ + bl d22d4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d29b0 │ │ │ │ - b.n 3f0b8 │ │ │ │ + bl d22d4 │ │ │ │ + b.n 3f09c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 3fb66 │ │ │ │ + bl 3fb52 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl d29b0 │ │ │ │ + bl d22d4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d29b0 │ │ │ │ + bl d22d4 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r2, #4308 @ 0x10d4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r4, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r3 │ │ │ │ @@ -30540,210 +30529,210 @@ │ │ │ │ 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 3f20e │ │ │ │ + bhi.n 3f1f2 │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl db898 <_PyNumber_Index@@Base> │ │ │ │ + bl db174 <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3f226 │ │ │ │ - b.n 3f23a │ │ │ │ - movw r0, #46780 @ 0xb6bc │ │ │ │ + cbnz r0, 3f20a │ │ │ │ + b.n 3f21e │ │ │ │ + movw r0, #43836 @ 0xab3c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f2f0 │ │ │ │ - b.n 3f200 │ │ │ │ - bl 85e88 │ │ │ │ + beq.n 3f2d4 │ │ │ │ + b.n 3f1e4 │ │ │ │ + bl 859ec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3f248 │ │ │ │ + bne.n 3f22c │ │ │ │ adds r2, r5, #1 │ │ │ │ - bne.n 3f258 │ │ │ │ - bl 805dc │ │ │ │ + bne.n 3f23c │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f2f0 │ │ │ │ + bne.n 3f2d4 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3f258 │ │ │ │ + b.n 3f23c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3f236 │ │ │ │ + bne.n 3f21a │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3f236 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3f21a │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 3f2c4 │ │ │ │ + ble.n 3f2a8 │ │ │ │ ldr.w r4, [r8, #4] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 3f272 │ │ │ │ + bpl.n 3f256 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3f298 │ │ │ │ + bne.n 3f27c │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - b.n 3f2c6 │ │ │ │ + b.n 3f2aa │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3f28c │ │ │ │ + beq.n 3f270 │ │ │ │ movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 87f30 │ │ │ │ - cbz r0, 3f2a4 │ │ │ │ + bl 87a80 │ │ │ │ + cbz r0, 3f288 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3f2a4 │ │ │ │ + bne.n 3f288 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 3f2c6 │ │ │ │ + b.n 3f2aa │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 3f27e │ │ │ │ + bne.n 3f262 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #11276 @ 0x2c0c │ │ │ │ + movw r2, #8332 @ 0x208c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #46664 @ 0xb648 │ │ │ │ + movw r1, #43680 @ 0xaaa0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #46780 @ 0xb6bc │ │ │ │ + movw r0, #43836 @ 0xab3c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 3f2f0 │ │ │ │ + bl 245b50 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 3f2d4 │ │ │ │ movs r3, #32 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bgt.n 3f2e2 │ │ │ │ - cbz r1, 3f2d2 │ │ │ │ + bgt.n 3f2c6 │ │ │ │ + cbz r1, 3f2b6 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - b.n 3f2da │ │ │ │ + b.n 3f2be │ │ │ │ movw r0, #10752 @ 0x2a00 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 160dd0 │ │ │ │ + b.w 15f260 │ │ │ │ subs r2, r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 3bcb4 <_PyImport_ClearExtension@@Base+0x1038> │ │ │ │ + b.w 3bdb4 <_PyImport_ClearExtension@@Base+0x1158> │ │ │ │ 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 r6, r0 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ sub sp, #32 │ │ │ │ add.w r0, r1, #12 │ │ │ │ - cbz r2, 3f314 │ │ │ │ + cbz r2, 3f2f8 │ │ │ │ ldr r5, [r2, #8] │ │ │ │ - b.n 3f324 │ │ │ │ + b.n 3f308 │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 3f322 │ │ │ │ + bhi.n 3f306 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 3f346 │ │ │ │ + cbnz r0, 3f32a │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3f324 │ │ │ │ + b.n 3f308 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r1, [pc, #60] @ (3f364 ) │ │ │ │ + ldr r1, [pc, #60] @ (3f348 ) │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r1, ip, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106468 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 3f348 │ │ │ │ - b.n 3f360 │ │ │ │ + cbnz r0, 3f32c │ │ │ │ + b.n 3f344 │ │ │ │ mov r5, r2 │ │ │ │ add r4, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ ite eq │ │ │ │ moveq r2, #0 │ │ │ │ ldrne r2, [r3, #4] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1e9db8 <_PySet_Update@@Base+0x828> │ │ │ │ + b.w 1e8d3c <_PySet_Update@@Base+0x8f4> │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - cmp r1, #208 @ 0xd0 │ │ │ │ + cmp r1, #232 @ 0xe8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1c6e68 │ │ │ │ + bl 1c4d3c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 3f46a │ │ │ │ + beq.n 3f44e │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ ldrd r3, r2, [r1] │ │ │ │ mov r8, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - ble.n 3f3bc │ │ │ │ + ble.n 3f3a0 │ │ │ │ movw r3, #56032 @ 0xdae0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #4288 @ 0x10c0 │ │ │ │ + movw r1, #1304 @ 0x518 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 3f466 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 3f44a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3f448 │ │ │ │ + bne.n 3f42c │ │ │ │ ldr.w r0, [r0, #508] @ 0x1fc │ │ │ │ - bl c0b8c <_PyDict_FromItems@@Base+0x19c> │ │ │ │ + bl c04d4 <_PyDict_FromItems@@Base+0x19c> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f452 │ │ │ │ + beq.n 3f436 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80ee8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f452 │ │ │ │ + beq.n 3f436 │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r1, [r8, #812] @ 0x32c │ │ │ │ mov r0, r5 │ │ │ │ - bl 83618 │ │ │ │ + bl 83188 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3f454 │ │ │ │ + beq.n 3f438 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f402 │ │ │ │ + beq.n 3f3e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3f402 │ │ │ │ + cbnz r3, 3f3e6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r4, [r7, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ @@ -30751,214 +30740,215 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ mov r2, r4 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 83618 │ │ │ │ + bl 83188 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3f454 │ │ │ │ + beq.n 3f438 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f44a │ │ │ │ + beq.n 3f42e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3f44a │ │ │ │ + cbnz r3, 3f42e │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3f44a │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3f42e │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 3f472 │ │ │ │ + b.n 3f456 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - bl 790b0 │ │ │ │ + bl 79060 │ │ │ │ mov r0, r5 │ │ │ │ - bl 790b0 │ │ │ │ + bl 79060 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3f472 │ │ │ │ + b.n 3f456 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ vabs.f64 d13, d0 │ │ │ │ - vldr d10, [pc, #576] @ 3f6d0 │ │ │ │ + vldr d10, [pc, #580] @ 3f6b8 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d13, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 3f4c6 │ │ │ │ + bls.n 3f4aa │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.w 3f6c4 │ │ │ │ + bvs.w 3f6a8 │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 3f6c4 │ │ │ │ + bgt.w 3f6a8 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ - vldr d8, [pc, #536] @ 3f6d8 │ │ │ │ + vldr d8, [pc, #540] @ 3f6c0 │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3f6c4 │ │ │ │ - vldr d9, [pc, #536] @ 3f6e0 │ │ │ │ + b.n 3f6a8 │ │ │ │ + vldr d9, [pc, #540] @ 3f6c8 │ │ │ │ vcmp.f64 d0, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3f4f8 │ │ │ │ + bne.n 3f4dc │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ vmov r3, s17 │ │ │ │ - vldr d6, [pc, #520] @ 3f6e8 │ │ │ │ - vldr d7, [pc, #524] @ 3f6f0 │ │ │ │ + vldr d6, [pc, #524] @ 3f6d0 │ │ │ │ + vldr d7, [pc, #528] @ 3f6d8 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r3, #33 @ 0x21 │ │ │ │ str r3, [r0, #0] │ │ │ │ ite lt │ │ │ │ vmovlt.f64 d8, d7 │ │ │ │ vmovge.f64 d8, d6 │ │ │ │ - b.n 3f6c4 │ │ │ │ + b.n 3f6a8 │ │ │ │ blx 29684 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3f53a │ │ │ │ + bne.n 3f51e │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 3f4b8 │ │ │ │ + bmi.n 3f49c │ │ │ │ vmov.f64 d7, #55 @ 0x41b80000 23.0 │ │ │ │ vcmpe.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.w 3f6aa │ │ │ │ + bhi.w 3f68e │ │ │ │ vcvt.s32.f64 s16, d8 │ │ │ │ - movw r3, #55568 @ 0xd910 │ │ │ │ + movw r3, #52648 @ 0xcda8 │ │ │ │ movt r3, #67 @ 0x43 │ │ │ │ vmov r2, s16 │ │ │ │ add.w r3, r3, r2, lsl #3 │ │ │ │ - vldr d8, [r3, #608] @ 0x260 │ │ │ │ - b.n 3f6c4 │ │ │ │ - vldr d7, [pc, #444] @ 3f6f8 │ │ │ │ + vldr d8, [r3, #592] @ 0x250 │ │ │ │ + b.n 3f6a8 │ │ │ │ + vldr d7, [pc, #448] @ 3f6e0 │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 3f562 │ │ │ │ + bpl.n 3f546 │ │ │ │ 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 3f6c4 │ │ │ │ - b.n 3f6a0 │ │ │ │ - vldr d7, [pc, #412] @ 3f700 │ │ │ │ + ble.w 3f6a8 │ │ │ │ + b.n 3f684 │ │ │ │ + vldr d7, [pc, #416] @ 3f6e8 │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3f596 │ │ │ │ + ble.n 3f57a │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 3f588 │ │ │ │ + bpl.n 3f56c │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 263df4 │ │ │ │ + bl 26308c │ │ │ │ vdiv.f64 d8, d9, d0 │ │ │ │ - b.n 3f6c4 │ │ │ │ + b.n 3f6a8 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ - vldr d8, [pc, #344] @ 3f6e8 │ │ │ │ + vldr d8, [pc, #348] @ 3f6d0 │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3f6c4 │ │ │ │ - vldr d7, [pc, #368] @ 3f708 │ │ │ │ + b.n 3f6a8 │ │ │ │ + vldr d7, [pc, #372] @ 3f6f0 │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vadd.f64 d14, d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3f5b6 │ │ │ │ + ble.n 3f59a │ │ │ │ vsub.f64 d7, d14, d13 │ │ │ │ - vldr d6, [pc, #344] @ 3f708 │ │ │ │ + vldr d6, [pc, #348] @ 3f6f0 │ │ │ │ vsub.f64 d7, d7, d6 │ │ │ │ - b.n 3f5be │ │ │ │ + b.n 3f5a2 │ │ │ │ vsub.f64 d7, d14, d7 │ │ │ │ vsub.f64 d7, d7, d13 │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ - vldr d6, [pc, #332] @ 3f710 │ │ │ │ + vldr d6, [pc, #336] @ 3f6f8 │ │ │ │ vmov.f64 d0, d13 │ │ │ │ - vldr d11, [pc, #332] @ 3f718 │ │ │ │ + vldr d11, [pc, #336] @ 3f700 │ │ │ │ vmov.f64 d15, #96 @ 0x3f000000 0.5 │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vdiv.f64 d12, d7, d14 │ │ │ │ - bpl.n 3f646 │ │ │ │ - bl 263df4 │ │ │ │ + bpl.n 3f62a │ │ │ │ + bl 26308c │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ blx 2928c │ │ │ │ - vldr d6, [pc, #300] @ 3f720 │ │ │ │ + vldr d6, [pc, #304] @ 3f708 │ │ │ │ vdiv.f64 d7, d6, d8 │ │ │ │ vdiv.f64 d8, d7, d13 │ │ │ │ vmul.f64 d8, d8, d0 │ │ │ │ vmov.f64 d0, d13 │ │ │ │ - bl 255450 <_PyUnicode_EncodeUTF32@@Base+0xaa8> │ │ │ │ + bl 2546b0 <_PyUnicode_EncodeUTF32@@Base+0xaa4> │ │ │ │ vcmpe.f64 d13, d11 │ │ │ │ vdiv.f64 d9, d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vmls.f64 d9, d12, d9 │ │ │ │ - bpl.n 3f62c │ │ │ │ + bpl.n 3f610 │ │ │ │ vsub.f64 d1, d13, d15 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ blx 2a820 │ │ │ │ vdiv.f64 d8, d9, d0 │ │ │ │ - b.n 3f692 │ │ │ │ + b.n 3f676 │ │ │ │ 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 3f692 │ │ │ │ - bl 255450 <_PyUnicode_EncodeUTF32@@Base+0xaa8> │ │ │ │ + b.n 3f676 │ │ │ │ + bl 2546b0 <_PyUnicode_EncodeUTF32@@Base+0xaa4> │ │ │ │ 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 3f67a │ │ │ │ + bpl.n 3f65e │ │ │ │ vsub.f64 d1, d13, d15 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ blx 2a820 │ │ │ │ vmul.f64 d8, d8, d0 │ │ │ │ - b.n 3f692 │ │ │ │ + b.n 3f676 │ │ │ │ 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 3f6c4 │ │ │ │ + ble.n 3f6a8 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3f6c4 │ │ │ │ - vldr d7, [pc, #84] @ 3f700 │ │ │ │ + b.n 3f6a8 │ │ │ │ + vldr d7, [pc, #88] @ 3f6e8 │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 3f588 │ │ │ │ - vldr d14, [pc, #76] @ 3f708 │ │ │ │ + bgt.w 3f56c │ │ │ │ + vldr d14, [pc, #80] @ 3f6f0 │ │ │ │ vadd.f64 d14, d13, d14 │ │ │ │ - b.n 3f5a8 │ │ │ │ + b.n 3f58c │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d15} │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ + nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #31] │ │ │ │ ... │ │ │ │ @@ -30972,19 +30962,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, 3f72e │ │ │ │ + cbnz r0, 3f716 │ │ │ │ adds r5, r0, r5 │ │ │ │ ands r6, r2 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 3f736 │ │ │ │ + cbnz r0, 3f71e │ │ │ │ adds r5, r0, r5 │ │ │ │ ands r0, r3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ eors r1, r4 │ │ │ │ cmp r5, #24 │ │ │ │ @@ -30993,190 +30983,191 @@ │ │ │ │ stmia r0!, {r0, r3} │ │ │ │ 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 3f748 │ │ │ │ + bne.n 3f730 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 177a24 │ │ │ │ + b.w 175ee8 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #20576 @ 0x5060 │ │ │ │ + movw r0, #17592 @ 0x44b8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f73c │ │ │ │ + bne.n 3f724 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ - cbnz r5, 3f792 │ │ │ │ + cbnz r5, 3f77a │ │ │ │ mov r4, r0 │ │ │ │ - bl 1c6e48 │ │ │ │ + bl 1c4d1c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 3f792 │ │ │ │ + cbz r0, 3f77a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f792 │ │ │ │ + beq.n 3f77a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3f792 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3f77a │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ 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, #71 @ 0x47 │ │ │ │ sub sp, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 3f7c4 │ │ │ │ + bne.n 3f7aa │ │ │ │ add r2, sp, #4 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 234cf4 │ │ │ │ - b.n 3f7e0 │ │ │ │ + bl 233be4 │ │ │ │ + b.n 3f7c6 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #60800 @ 0xed80 │ │ │ │ + movw r1, #57828 @ 0xe1e4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ + bl d52b8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - 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, #4040] @ 0xfc8 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r0 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ + sub sp, #32 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r2 │ │ │ │ - cbz r3, 3f800 │ │ │ │ + cbz r3, 3f7e6 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 3f810 │ │ │ │ + b.n 3f7f6 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 3f80e │ │ │ │ + blt.n 3f7f4 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 3f80a │ │ │ │ - cbnz r1, 3f832 │ │ │ │ + bgt.n 3f7f0 │ │ │ │ + cbnz r1, 3f812 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3f810 │ │ │ │ + b.n 3f7f6 │ │ │ │ mov r5, r3 │ │ │ │ + ldr r1, [pc, #132] @ (3f87c ) │ │ │ │ movs r2, #0 │ │ │ │ + str r1, [sp, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ - movw r7, #10832 @ 0x2a50 │ │ │ │ - movt r7, #73 @ 0x49 │ │ │ │ + str r2, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + str r2, [sp, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r7, [sp, #0] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 3f894 │ │ │ │ - b.n 3f838 │ │ │ │ + bl 106468 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 3f874 │ │ │ │ + b.n 3f818 │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ adds r4, r4, r5 │ │ │ │ it ne │ │ │ │ ldrne r4, [r0, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl cfcbc │ │ │ │ + bl cf5e4 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r4, 3f888 │ │ │ │ + cbz r4, 3f868 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42636 @ 0xa68c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3f874 │ │ │ │ + beq.n 3f854 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #62632 @ 0xf4a8 │ │ │ │ + movw r1, #59556 @ 0xe8a4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w d599c │ │ │ │ + add sp, #32 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w d52b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85e88 │ │ │ │ + bl 859ec │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3f886 │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 3f894 │ │ │ │ + bne.n 3f866 │ │ │ │ + bl 805d4 │ │ │ │ + cbnz r0, 3f874 │ │ │ │ str r4, [r5, #20] │ │ │ │ mov r0, r6 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 807a8 │ │ │ │ + add sp, #32 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 807a0 │ │ │ │ movs r0, #0 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ + cmp r2, #20 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 3f960 │ │ │ │ + bhi.n 3f946 │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r1, r2, #16 │ │ │ │ asrs r5, r2, #25 │ │ │ │ strb r5, [r2, r5] │ │ │ │ cmp r2, #85 @ 0x55 │ │ │ │ ldrd r2, r3, [r0, #8] │ │ │ │ subs r2, #1 │ │ │ │ - bmi.n 3f8d8 │ │ │ │ + bmi.n 3f8be │ │ │ │ ldrb.w r0, [r3], #2 │ │ │ │ ldrb.w r1, [r3, #-1] │ │ │ │ strb.w r1, [r3, #-2] │ │ │ │ strb.w r0, [r3, #-1] │ │ │ │ - b.n 3f8c2 │ │ │ │ + b.n 3f8a8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 3f978 │ │ │ │ + b.n 3f95e │ │ │ │ ldrd r1, r3, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ subs r1, #1 │ │ │ │ - bmi.n 3f8d8 │ │ │ │ + bmi.n 3f8be │ │ │ │ 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 3f8e6 │ │ │ │ + b.n 3f8cc │ │ │ │ ldrd r0, r3, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r1 │ │ │ │ subs r0, #1 │ │ │ │ - bmi.n 3f8d8 │ │ │ │ + bmi.n 3f8be │ │ │ │ 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 │ │ │ │ @@ -31188,210 +31179,209 @@ │ │ │ │ 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 3f90e │ │ │ │ + b.n 3f8f4 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #62700 @ 0xf4ec │ │ │ │ + movw r1, #59624 @ 0xe8e8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ movs r0, #0 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r8, r2 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r3, 3f996 │ │ │ │ + cbz r3, 3f97c │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 3f9a6 │ │ │ │ + b.n 3f98c │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 3f9a4 │ │ │ │ + ble.n 3f98a │ │ │ │ cmp r2, #3 │ │ │ │ - bgt.n 3f9a0 │ │ │ │ - cbnz r1, 3f9c8 │ │ │ │ + bgt.n 3f986 │ │ │ │ + cbnz r1, 3f9ae │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3f9a6 │ │ │ │ + b.n 3f98c │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #280] @ (3fac0 ) │ │ │ │ + ldr r1, [pc, #284] @ (3faac ) │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #3 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106468 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3f9ce │ │ │ │ - b.n 3fab6 │ │ │ │ + cbnz r0, 3f9b4 │ │ │ │ + b.n 3faa4 │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f9350 │ │ │ │ + bl f8cb0 │ │ │ │ mov r7, r0 │ │ │ │ adds r0, r7, #1 │ │ │ │ - bne.n 3f9e2 │ │ │ │ - bl 805dc │ │ │ │ + bne.n 3f9c8 │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3fab6 │ │ │ │ + bne.n 3faa4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f9350 │ │ │ │ + bl f8cb0 │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 3f9f6 │ │ │ │ - bl 805dc │ │ │ │ + bne.n 3f9dc │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3fab6 │ │ │ │ + bne.n 3faa4 │ │ │ │ add.w r2, r8, r5 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 3fa0c │ │ │ │ + beq.n 3f9f2 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl c6fd0 │ │ │ │ + bl c68b4 │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - blt.n 3fab6 │ │ │ │ - beq.n 3fa12 │ │ │ │ + blt.n 3faa4 │ │ │ │ + beq.n 3f9f8 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 3fa56 │ │ │ │ - movw r5, #10832 @ 0x2a50 │ │ │ │ + b.n 3fa44 │ │ │ │ + movw r5, #10640 @ 0x2990 │ │ │ │ movt r5, #73 @ 0x49 │ │ │ │ - ldr r3, [r5, #88] @ 0x58 │ │ │ │ - cbz r3, 3fa56 │ │ │ │ - bl 98598 │ │ │ │ + ldr.w r3, [r5, #220] @ 0xdc │ │ │ │ + cbz r3, 3fa44 │ │ │ │ + bl 97eb0 │ │ │ │ mov.w r2, #524288 @ 0x80000 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 2a8c0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b07c │ │ │ │ + bl 9a968 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 3fa52 │ │ │ │ - ldr r3, [r5, #88] @ 0x58 │ │ │ │ + bge.n 3fa3e │ │ │ │ + ldr.w r3, [r5, #220] @ 0xdc │ │ │ │ adds r2, r3, #1 │ │ │ │ - bne.n 3fa50 │ │ │ │ + bne.n 3fa3c │ │ │ │ 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, 3fa70 │ │ │ │ - ldr r3, [r5, #88] @ 0x58 │ │ │ │ - cbnz r3, 3fa9c │ │ │ │ - bl 98598 │ │ │ │ + str.w r3, [r5, #220] @ 0xdc │ │ │ │ + cbnz r3, 3fa5e │ │ │ │ + ldr.w r3, [r5, #220] @ 0xdc │ │ │ │ + cbnz r3, 3fa8a │ │ │ │ + bl 97eb0 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2a3a8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b07c │ │ │ │ + bl 9a968 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 3fa80 │ │ │ │ + bge.n 3fa6e │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ - b.n 3faa0 │ │ │ │ + bl f61f4 │ │ │ │ + b.n 3fa8e │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 3faaa │ │ │ │ + bne.n 3fa98 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1226cc <_Py_set_inheritable@@Base> │ │ │ │ + bl 121eac <_Py_set_inheritable@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3faaa │ │ │ │ + bne.n 3fa98 │ │ │ │ mov r0, r6 │ │ │ │ blx 29fa0 │ │ │ │ - b.n 3faa0 │ │ │ │ + b.n 3fa8e │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 3faaa │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 3fab6 │ │ │ │ + bne.n 3fa98 │ │ │ │ + bl 805d4 │ │ │ │ + cbnz r0, 3faa4 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 80ef0 │ │ │ │ + b.w 80ee8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - nop │ │ │ │ - cmp r2, #124 @ 0x7c │ │ │ │ + cmp r2, #64 @ 0x40 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #26604 @ 0x67ec │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ - bl 122b54 │ │ │ │ - cbnz r0, 3faf8 │ │ │ │ - bl d7c64 │ │ │ │ + bl 122334 │ │ │ │ + cbnz r0, 3fae4 │ │ │ │ + bl d753c │ │ │ │ movw r1, #26604 @ 0x67ec │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 122b54 │ │ │ │ + bl 122334 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 3fb0e │ │ │ │ - bl 87f30 │ │ │ │ - cbnz r0, 3fb0e │ │ │ │ + beq.n 3fafa │ │ │ │ + bl 87a80 │ │ │ │ + cbnz r0, 3fafa │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 3fb12 │ │ │ │ + b.n 3fafe │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.n 3fb5a │ │ │ │ + bpl.n 3fb46 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ - bl c1e78 │ │ │ │ + bl c17b0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3fb56 │ │ │ │ + cbz r0, 3fb42 │ │ │ │ mov r1, r5 │ │ │ │ - bl 894d4 │ │ │ │ - cbz r0, 3fb62 │ │ │ │ + bl 89024 │ │ │ │ + cbz r0, 3fb4e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3fb56 │ │ │ │ + beq.n 3fb42 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3fb56 │ │ │ │ + cbnz r3, 3fb42 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3fb62 │ │ │ │ + b.n 3fb4e │ │ │ │ movw r4, #7528 @ 0x1d68 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5} │ │ │ │ sub sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -31406,249 +31396,249 @@ │ │ │ │ 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 3fba6 │ │ │ │ + ble.n 3fb92 │ │ │ │ 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 3fb8c │ │ │ │ + b.n 3fb78 │ │ │ │ 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 160dd0 │ │ │ │ - cbz r0, 3fbfe │ │ │ │ + bl 15f260 │ │ │ │ + cbz r0, 3fbea │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3fbd8 │ │ │ │ + cbz r3, 3fbc4 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ - b.n 3fbe0 │ │ │ │ + b.n 3fbcc │ │ │ │ movw r2, #10752 @ 0x2a00 │ │ │ │ movt r2, #78 @ 0x4e │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r5, 3fbfe │ │ │ │ + cbz r5, 3fbea │ │ │ │ ldr r4, [r4, #20] │ │ │ │ - movw r1, #32096 @ 0x7d60 │ │ │ │ + movw r1, #29152 @ 0x71e0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r3, #0 │ │ │ │ cmp r5, r3 │ │ │ │ - ble.n 3fbfe │ │ │ │ + ble.n 3fbea │ │ │ │ ldrb r6, [r4, r3] │ │ │ │ ldrb r6, [r1, r6] │ │ │ │ strb r6, [r2, r3] │ │ │ │ adds r3, #1 │ │ │ │ - b.n 3fbf0 │ │ │ │ + b.n 3fbdc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - cbz r0, 3fc24 │ │ │ │ + cbz r0, 3fc10 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3fc48 │ │ │ │ + beq.n 3fc34 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3fc48 │ │ │ │ + b.n 3fc34 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 3fc40 │ │ │ │ - bl fe17c │ │ │ │ - cbz r0, 3fc3c │ │ │ │ + cbz r0, 3fc2c │ │ │ │ + bl fda94 │ │ │ │ + cbz r0, 3fc28 │ │ │ │ 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 3fc48 │ │ │ │ + b.n 3fc34 │ │ │ │ movw r0, #47352 @ 0xb8f8 │ │ │ │ movt r0, #72 @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 3fc72 │ │ │ │ + cbnz r1, 3fc5e │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #56228 @ 0xdba4 │ │ │ │ + movw r1, #53268 @ 0xd014 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 3fc7e │ │ │ │ + bl 12e510 │ │ │ │ + b.n 3fc6a │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl c6fd0 │ │ │ │ + bl c68b4 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bge.n 3fc84 │ │ │ │ + bge.n 3fc70 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3fc88 │ │ │ │ + b.n 3fc74 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r3, r2, #1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 3fcb4 │ │ │ │ + bhi.n 3fca0 │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl db898 <_PyNumber_Index@@Base> │ │ │ │ + bl db174 <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3fccc │ │ │ │ - b.n 3fce0 │ │ │ │ - movw r0, #46868 @ 0xb714 │ │ │ │ + cbnz r0, 3fcb8 │ │ │ │ + b.n 3fccc │ │ │ │ + movw r0, #43924 @ 0xab94 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3fd96 │ │ │ │ - b.n 3fca6 │ │ │ │ - bl 85e88 │ │ │ │ + beq.n 3fd82 │ │ │ │ + b.n 3fc92 │ │ │ │ + bl 859ec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3fcee │ │ │ │ + bne.n 3fcda │ │ │ │ adds r2, r5, #1 │ │ │ │ - bne.n 3fcfe │ │ │ │ - bl 805dc │ │ │ │ + bne.n 3fcea │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3fd96 │ │ │ │ + bne.n 3fd82 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3fcfe │ │ │ │ + b.n 3fcea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3fcdc │ │ │ │ + bne.n 3fcc8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3fcdc │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3fcc8 │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 3fd6a │ │ │ │ + ble.n 3fd56 │ │ │ │ ldr.w r4, [r8, #4] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 3fd18 │ │ │ │ + bpl.n 3fd04 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3fd3e │ │ │ │ + bne.n 3fd2a │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - b.n 3fd6c │ │ │ │ + b.n 3fd58 │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3fd32 │ │ │ │ + beq.n 3fd1e │ │ │ │ movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 87f30 │ │ │ │ - cbz r0, 3fd4a │ │ │ │ + bl 87a80 │ │ │ │ + cbz r0, 3fd36 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3fd4a │ │ │ │ + bne.n 3fd36 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 3fd6c │ │ │ │ + b.n 3fd58 │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 3fd24 │ │ │ │ + bne.n 3fd10 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #11276 @ 0x2c0c │ │ │ │ + movw r2, #8332 @ 0x208c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #46664 @ 0xb648 │ │ │ │ + movw r1, #43680 @ 0xaaa0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #46868 @ 0xb714 │ │ │ │ + movw r0, #43924 @ 0xab94 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 3fd96 │ │ │ │ + bl 245b50 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 3fd82 │ │ │ │ movs r3, #32 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bgt.n 3fd88 │ │ │ │ - cbz r1, 3fd78 │ │ │ │ + bgt.n 3fd74 │ │ │ │ + cbz r1, 3fd64 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - b.n 3fd80 │ │ │ │ + b.n 3fd6c │ │ │ │ movw r0, #10752 @ 0x2a00 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 160dd0 │ │ │ │ + b.w 15f260 │ │ │ │ subs r1, r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 3bcb4 <_PyImport_ClearExtension@@Base+0x1038> │ │ │ │ + b.w 3bdb4 <_PyImport_ClearExtension@@Base+0x1158> │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 3fdc0 │ │ │ │ + cbz r0, 3fdac │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3fde4 │ │ │ │ + beq.n 3fdd0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3fde4 │ │ │ │ + b.n 3fdd0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 3fddc │ │ │ │ - bl fe17c │ │ │ │ - cbz r0, 3fdd8 │ │ │ │ + cbz r0, 3fdc8 │ │ │ │ + bl fda94 │ │ │ │ + cbz r0, 3fdc4 │ │ │ │ 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 3fde4 │ │ │ │ + b.n 3fdd0 │ │ │ │ movw r0, #47352 @ 0xb8f8 │ │ │ │ movt r0, #72 @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003fde6 : │ │ │ │ - ldr r2, [pc, #52] @ (3fe1c ) │ │ │ │ +0003fdd2 : │ │ │ │ + ldr r2, [pc, #52] @ (3fe08 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r1, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r1, #380] @ 0x17c │ │ │ │ cmp r3, #254 @ 0xfe │ │ │ │ - beq.n 3fe12 │ │ │ │ + beq.n 3fdfe │ │ │ │ push {r4} │ │ │ │ adds r4, r3, #1 │ │ │ │ str.w r4, [r1, #380] @ 0x17c │ │ │ │ add.w r1, r3, #1120 @ 0x460 │ │ │ │ pop {r4} │ │ │ │ str.w r0, [r2, r1, lsl #2] │ │ │ │ mov r0, r3 │ │ │ │ @@ -31663,372 +31653,324 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ - bl 6d774 │ │ │ │ + bl 6d71c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3fe70 │ │ │ │ + beq.n 3fe5c │ │ │ │ add r1, sp, #12 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r5, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r5 │ │ │ │ str r5, [sp, #12] │ │ │ │ - bl 2558b8 <_PyUnicode_EncodeUTF32@@Base+0xf10> │ │ │ │ + bl 254b14 <_PyUnicode_EncodeUTF32@@Base+0xf08> │ │ │ │ cmp r0, #3 │ │ │ │ - bhi.n 3fe5e │ │ │ │ + bhi.n 3fe4a │ │ │ │ tbb [pc, r0] │ │ │ │ movs r1, #11 │ │ │ │ lsls r5, r1, #8 │ │ │ │ - bl 2367c8 │ │ │ │ + bl 2356b8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbnz r0, 3febc │ │ │ │ + cbnz r0, 3fea8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 3feac │ │ │ │ + bne.n 3fe98 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3fec8 │ │ │ │ - ldr r2, [pc, #84] @ (3fecc ) │ │ │ │ + b.n 3feb4 │ │ │ │ + ldr r2, [pc, #84] @ (3feb8 ) │ │ │ │ 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 3fec8 │ │ │ │ + beq.n 3feb4 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #1244] @ 0x4dc │ │ │ │ - b.n 3fec8 │ │ │ │ + b.n 3feb4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3fec6 │ │ │ │ + beq.n 3feb2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 3fec6 │ │ │ │ + b.n 3feb2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3fe70 │ │ │ │ + bne.n 3fe5c │ │ │ │ mov r0, r2 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3fe70 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3fe5c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r2, [r0, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #16] │ │ │ │ - b.n 3fec8 │ │ │ │ + b.n 3feb4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, 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, #4072] @ 0xfe8 │ │ │ │ - sub sp, #12 │ │ │ │ - mov r5, r1 │ │ │ │ - cmp r2, #2 │ │ │ │ - bne.n 3fef4 │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - bl f9350 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 3ff12 │ │ │ │ - b.n 3ff0c │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #49072 @ 0xbfb0 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3fee6 │ │ │ │ - b.n 3ff2a │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 3ff2a │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - mov r1, sp │ │ │ │ - bl 1f7c38 │ │ │ │ - cbz r0, 3ff2a │ │ │ │ - ldrd r2, r3, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.n 40064 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, 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 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3ff50 │ │ │ │ + bne.n 3fee0 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 3657c │ │ │ │ + b.w 3655c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #20584 @ 0x5068 │ │ │ │ + movw r0, #17600 @ 0x44c0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ff44 │ │ │ │ + bne.n 3fed4 │ │ │ │ + pop {r4, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + cbz r1, 3ff1a │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r4 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r1, #0] │ │ │ │ + str r1, [r2, #8] │ │ │ │ + bl 79004 │ │ │ │ + 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 r6, r2 │ │ │ │ - cbz r3, 3ff84 │ │ │ │ + cbz r3, 3ff40 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 3ff94 │ │ │ │ + b.n 3ff50 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 3ff92 │ │ │ │ + ble.n 3ff4e │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 3ff8e │ │ │ │ - cbnz r1, 3ffb4 │ │ │ │ + bgt.n 3ff4a │ │ │ │ + cbnz r1, 3ff76 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3ff94 │ │ │ │ + b.n 3ff50 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #200] @ (40060 ) │ │ │ │ - movs r2, #0 │ │ │ │ - movs r7, #2 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - str r2, [sp, #12] │ │ │ │ add r1, sp, #24 │ │ │ │ + movs r7, #2 │ │ │ │ + movs r2, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ + str r2, [sp, #12] │ │ │ │ movs r1, #1 │ │ │ │ strd r1, r7, [sp, #4] │ │ │ │ + movw r7, #10980 @ 0x2ae4 │ │ │ │ + movt r7, #73 @ 0x49 │ │ │ │ mov r1, r6 │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 3ffba │ │ │ │ + str r7, [sp, #0] │ │ │ │ + bl 106468 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 3ff7c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4005a │ │ │ │ + b.n 4001c │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ add r6, r5 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 3ffcc │ │ │ │ + beq.n 3ff8e │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl c6fd0 │ │ │ │ + bl c68b4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 3ffb0 │ │ │ │ + blt.n 3ff72 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbz r3, 3fff8 │ │ │ │ - cbz r6, 3ffd4 │ │ │ │ + cbz r3, 3ffba │ │ │ │ + cbz r6, 3ff96 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 3ffe4 │ │ │ │ + bne.n 3ffa6 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 4005a │ │ │ │ + b.n 4001c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 215efc │ │ │ │ + bl 214df4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4000a │ │ │ │ - bl 805dc │ │ │ │ + cbnz r0, 3ffcc │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ffb0 │ │ │ │ + bne.n 3ff72 │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl eee08 │ │ │ │ - b.n 3ffb0 │ │ │ │ - cbz r6, 40034 │ │ │ │ + bl ee760 │ │ │ │ + b.n 3ff72 │ │ │ │ + cbz r6, 3fff6 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3ffda │ │ │ │ + beq.n 3ff9c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23d2dc │ │ │ │ + bl 23c1d0 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r5, #8] │ │ │ │ - cbnz r3, 40028 │ │ │ │ + cbnz r3, 3ffea │ │ │ │ str r5, [r4, #32] │ │ │ │ - b.n 4002a │ │ │ │ + b.n 3ffec │ │ │ │ str r5, [r3, #8] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ str r5, [r4, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ - b.n 3ffda │ │ │ │ + b.n 3ff9c │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3ffda │ │ │ │ + beq.n 3ff9c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23d2dc │ │ │ │ + bl 23c1d0 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ strd r3, r6, [r5, #8] │ │ │ │ - cbnz r3, 4004e │ │ │ │ + cbnz r3, 40010 │ │ │ │ str r5, [r4, #36] @ 0x24 │ │ │ │ - b.n 40050 │ │ │ │ + b.n 40012 │ │ │ │ str r5, [r3, #12] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ str r5, [r4, #32] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ - b.n 3ffda │ │ │ │ + b.n 3ff9c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ - cmp r2, #172 @ 0xac │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r5, r3 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r6, r0 │ │ │ │ - movw r1, #49864 @ 0xc2c8 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - movw r0, #62836 @ 0xf574 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 927a8 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 400b0 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 400ea │ │ │ │ - blx 2a8e4 <__errno_location@plt> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, #4 │ │ │ │ - bne.n 400d6 │ │ │ │ - bl e9180 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #12 │ │ │ │ + mov r5, r1 │ │ │ │ + cmp r2, #2 │ │ │ │ + bne.n 40044 │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + bl f8cb0 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 40062 │ │ │ │ + b.n 4005c │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #46088 @ 0xb408 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4009a │ │ │ │ - bl 98598 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2a720 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9b07c │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.n 4009e │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - b.n 400ea │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w f6894 │ │ │ │ - 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 r2, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cbz r1, 40112 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r4 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r1, #0] │ │ │ │ - str r1, [r2, #8] │ │ │ │ - bl 79054 │ │ │ │ + bne.n 40036 │ │ │ │ + b.n 4007a │ │ │ │ + bl 805d4 │ │ │ │ + cbnz r0, 4007a │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + mov r1, sp │ │ │ │ + bl 1f6bb0 │ │ │ │ + cbz r0, 4007a │ │ │ │ + ldrd r2, r3, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.n 40180 │ │ │ │ movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #17000 @ 0x4268 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 4014a │ │ │ │ - movw r0, #62848 @ 0xf580 │ │ │ │ + beq.n 400ae │ │ │ │ + movw r0, #59908 @ 0xea04 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movw r1, #3355 @ 0xd1b │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 40172 │ │ │ │ + bl 21f268 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 400d6 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 4015c │ │ │ │ + bmi.n 400c0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ ands.w r6, r6, #1 │ │ │ │ - beq.n 40176 │ │ │ │ + beq.n 400da │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1632 @ 0x660 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #64184 @ 0xfab8 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 40212 │ │ │ │ + b.n 40176 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ - cbnz r3, 40192 │ │ │ │ + cbnz r3, 400f6 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1844 @ 0x734 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #64396 @ 0xfb8c │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 40172 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 400d6 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 401ae │ │ │ │ + beq.n 40112 │ │ │ │ movw r3, #6508 @ 0x196c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #49676 @ 0xc20c │ │ │ │ + movw r1, #46664 @ 0xb648 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 40172 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 400d6 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - bl 204864 │ │ │ │ + bl 20391c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40172 │ │ │ │ + beq.n 400d6 │ │ │ │ movw r0, #52056 @ 0xcb58 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 72154 <_PyObject_GC_New@@Base> │ │ │ │ + bl 72110 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40172 │ │ │ │ + beq.n 400d6 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [r4, #20] │ │ │ │ - bl 146508 │ │ │ │ + bl 145a70 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [pc, #60] @ (40218 ) │ │ │ │ + ldr r1, [pc, #60] @ (4017c ) │ │ │ │ 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} │ │ │ │ @@ -32046,302 +31988,349 @@ │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ - ldr r6, [pc, #268] @ (4033c ) │ │ │ │ - mov r7, r0 │ │ │ │ - mov ip, r2 │ │ │ │ - mov lr, r3 │ │ │ │ - mov r4, r1 │ │ │ │ - sub sp, #228 @ 0xe4 │ │ │ │ - add r5, sp, #72 @ 0x48 │ │ │ │ - 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 lr, #0 │ │ │ │ - bne.n 40260 │ │ │ │ - cmp ip, lr │ │ │ │ - ble.n 40260 │ │ │ │ - cmp.w ip, #1 │ │ │ │ - bne.n 40260 │ │ │ │ - cbnz r4, 40282 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r4, [pc, #220] @ (40340 ) │ │ │ │ - movs r2, #0 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - mov r3, lr │ │ │ │ - movs r4, #1 │ │ │ │ - mov r1, ip │ │ │ │ - strd r4, r4, [sp, #4] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - add r4, sp, #68 @ 0x44 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 4031a │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - add r1, sp, #72 @ 0x48 │ │ │ │ - bl 1184ec │ │ │ │ - ldr r6, [sp, #120] @ 0x78 │ │ │ │ - ldrd r8, r5, [sp, #104] @ 0x68 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r5, r3 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r6, r0 │ │ │ │ + movw r1, #46920 @ 0xb748 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + movw r0, #60100 @ 0xeac4 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 920a0 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 401cc │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 40206 │ │ │ │ + blx 2a8e4 <__errno_location@plt> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, #4 │ │ │ │ + bne.n 401f2 │ │ │ │ + bl e8a64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40324 │ │ │ │ - bl 98598 │ │ │ │ - add r1, sp, #128 @ 0x80 │ │ │ │ - mov r9, r0 │ │ │ │ - adds r3, r5, #1 │ │ │ │ - beq.n 402aa │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2a224 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 402b2 │ │ │ │ + bne.n 401b6 │ │ │ │ + bl 97eb0 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2a720 │ │ │ │ + mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - blx 29614 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9b07c │ │ │ │ - cbz r4, 402d0 │ │ │ │ + bl 9a968 │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.n 401ba │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + b.n 40206 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r4, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f689c │ │ │ │ - b.n 40326 │ │ │ │ - ldrd sl, fp, [sp, #176] @ 0xb0 │ │ │ │ - strd sl, fp, [sp, #40] @ 0x28 │ │ │ │ - ldrd sl, fp, [sp, #168] @ 0xa8 │ │ │ │ - strd sl, fp, [sp, #32] │ │ │ │ - ldrd sl, fp, [sp, #160] @ 0xa0 │ │ │ │ - strd sl, fp, [sp, #24] │ │ │ │ - ldr r3, [sp, #196] @ 0xc4 │ │ │ │ - mov r0, r7 │ │ │ │ - ldrd sl, fp, [sp, #152] @ 0x98 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - strd sl, fp, [sp, #16] │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ - ldrd sl, fp, [sp, #144] @ 0x90 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - strd sl, fp, [sp, #8] │ │ │ │ - ldr r3, [sp, #184] @ 0xb8 │ │ │ │ - ldrd sl, fp, [sp, #136] @ 0x88 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - ldrd r1, r2, [sp, #128] @ 0x80 │ │ │ │ - strd sl, fp, [sp] │ │ │ │ - bl 40568 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 40326 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 40326 │ │ │ │ - mov r4, r0 │ │ │ │ - add r0, sp, #72 @ 0x48 │ │ │ │ - strd r8, r5, [sp, #104] @ 0x68 │ │ │ │ - str r6, [sp, #120] @ 0x78 │ │ │ │ - bl 118aa0 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #228 @ 0xe4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ - ldr r0, [r6, r0] │ │ │ │ - lsls r5, r0, #1 │ │ │ │ - cmp r2, #216 @ 0xd8 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w f61f4 │ │ │ │ + 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 │ │ │ │ subs r3, r2, #1 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 4036a │ │ │ │ + bhi.n 40232 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r6, #1 │ │ │ │ - ble.n 40384 │ │ │ │ + ble.n 4024c │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - b.n 4038c │ │ │ │ - movw r0, #42536 @ 0xa628 │ │ │ │ + b.n 40254 │ │ │ │ + movw r0, #39592 @ 0x9aa8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40360 │ │ │ │ + bne.n 40228 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 403e0 │ │ │ │ + b.n 402a8 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #8276 @ 0x2054 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 403b0 │ │ │ │ + bne.n 40278 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ add r2, sp, #4 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 234cf4 │ │ │ │ + bl 233be4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 403ce │ │ │ │ + bne.n 40296 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 403e0 │ │ │ │ + b.n 402a8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #60800 @ 0xed80 │ │ │ │ + movw r1, #57828 @ 0xe1e4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w d599c │ │ │ │ + b.w d52b8 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 403d6 │ │ │ │ + cbz r0, 4029e │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 403e0 │ │ │ │ + beq.n 402a8 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ + movw r4, #19656 @ 0x4cc8 │ │ │ │ + movt r4, #69 @ 0x45 │ │ │ │ + mov r7, r0 │ │ │ │ + mov ip, r2 │ │ │ │ + mov lr, r3 │ │ │ │ + mov r5, r1 │ │ │ │ + ldmia r4!, {r0, r1, r2, r3} │ │ │ │ + sub sp, #228 @ 0xe4 │ │ │ │ + add r6, sp, #72 @ 0x48 │ │ │ │ + stmia r6!, {r0, r1, r2, r3} │ │ │ │ + ldmia r4!, {r0, r1, r2, r3} │ │ │ │ + stmia r6!, {r0, r1, r2, r3} │ │ │ │ + ldmia r4!, {r0, r1, r2, r3} │ │ │ │ + stmia r6!, {r0, r1, r2, r3} │ │ │ │ + ldmia.w r4, {r0, r1} │ │ │ │ + stmia.w r6, {r0, r1} │ │ │ │ + cmp.w lr, #0 │ │ │ │ + bne.n 402f8 │ │ │ │ + cmp ip, lr │ │ │ │ + ble.n 402f8 │ │ │ │ + cmp.w ip, #1 │ │ │ │ + bne.n 402f8 │ │ │ │ + cbnz r5, 4031a │ │ │ │ + ldr r4, [pc, #220] @ (403d8 ) │ │ │ │ + mov r0, r5 │ │ │ │ + movs r2, #0 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + mov r3, lr │ │ │ │ + movs r4, #1 │ │ │ │ + mov r1, ip │ │ │ │ + strd r4, r4, [sp, #4] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + add r4, sp, #68 @ 0x44 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + bl 106468 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 403b4 │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ + bl 117e04 │ │ │ │ + ldr.w r8, [sp, #120] @ 0x78 │ │ │ │ + ldrd r9, r6, [sp, #104] @ 0x68 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 403be │ │ │ │ + bl 97eb0 │ │ │ │ + add r1, sp, #128 @ 0x80 │ │ │ │ + mov r5, r0 │ │ │ │ + adds r3, r6, #1 │ │ │ │ + beq.n 40344 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2a224 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 4034c │ │ │ │ + mov r0, r9 │ │ │ │ + blx 29614 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9a968 │ │ │ │ + cbz r4, 4036a │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r8 │ │ │ │ + movs r5, #0 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f61fc │ │ │ │ + b.n 403c0 │ │ │ │ + ldrd r4, r5, [sp, #176] @ 0xb0 │ │ │ │ + strd r4, r5, [sp, #40] @ 0x28 │ │ │ │ + ldrd r4, r5, [sp, #168] @ 0xa8 │ │ │ │ + strd r4, r5, [sp, #32] │ │ │ │ + ldrd r4, r5, [sp, #160] @ 0xa0 │ │ │ │ + strd r4, r5, [sp, #24] │ │ │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ │ │ + mov r0, r7 │ │ │ │ + ldrd r4, r5, [sp, #152] @ 0x98 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + strd r4, r5, [sp, #16] │ │ │ │ + ldr r3, [sp, #192] @ 0xc0 │ │ │ │ + ldrd r4, r5, [sp, #144] @ 0x90 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + strd r4, r5, [sp, #8] │ │ │ │ + ldr r3, [sp, #184] @ 0xb8 │ │ │ │ + ldrd r4, r5, [sp, #136] @ 0x88 │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + ldrd r1, r2, [sp, #128] @ 0x80 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + bl 405b8 │ │ │ │ + mov r5, r0 │ │ │ │ + b.n 403c0 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r0 │ │ │ │ + mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ + b.n 403c0 │ │ │ │ + mov r5, r0 │ │ │ │ + add r0, sp, #72 @ 0x48 │ │ │ │ + strd r9, r6, [sp, #104] @ 0x68 │ │ │ │ + str.w r8, [sp, #120] @ 0x78 │ │ │ │ + bl 1183b8 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #228 @ 0xe4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + nop │ │ │ │ + cmp r3, #16 │ │ │ │ + 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 40406 │ │ │ │ + bne.n 403fc │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w e65c8 │ │ │ │ + b.w e5eac │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #6508 @ 0x196c │ │ │ │ + movw r0, #3564 @ 0xdec │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 403fa │ │ │ │ + bne.n 403f0 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r3, r2, #1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 40448 │ │ │ │ + bhi.n 4043e │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl db898 <_PyNumber_Index@@Base> │ │ │ │ + bl db174 <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 40460 │ │ │ │ - b.n 40474 │ │ │ │ - movw r0, #46780 @ 0xb6bc │ │ │ │ + cbnz r0, 40456 │ │ │ │ + b.n 4046a │ │ │ │ + movw r0, #43836 @ 0xab3c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4051c │ │ │ │ - b.n 4043a │ │ │ │ - bl 85e88 │ │ │ │ + beq.n 40512 │ │ │ │ + b.n 40430 │ │ │ │ + bl 859ec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 40482 │ │ │ │ + bne.n 40478 │ │ │ │ adds r2, r5, #1 │ │ │ │ - bne.n 40492 │ │ │ │ - bl 805dc │ │ │ │ + bne.n 40488 │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4051c │ │ │ │ + bne.n 40512 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 40492 │ │ │ │ + b.n 40488 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 40470 │ │ │ │ + bne.n 40466 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 40470 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 40466 │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 404fe │ │ │ │ + ble.n 404f4 │ │ │ │ ldr.w r4, [r8, #4] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 404ac │ │ │ │ + bpl.n 404a2 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 404d2 │ │ │ │ + bne.n 404c8 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - b.n 40500 │ │ │ │ + b.n 404f6 │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 404c6 │ │ │ │ + beq.n 404bc │ │ │ │ movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 87f30 │ │ │ │ - cbz r0, 404de │ │ │ │ + bl 87a80 │ │ │ │ + cbz r0, 404d4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 404de │ │ │ │ + bne.n 404d4 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 40500 │ │ │ │ + b.n 404f6 │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 404b8 │ │ │ │ + bne.n 404ae │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #11276 @ 0x2c0c │ │ │ │ + movw r2, #8332 @ 0x208c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #46664 @ 0xb648 │ │ │ │ + movw r1, #43680 @ 0xaaa0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #46780 @ 0xb6bc │ │ │ │ + movw r0, #43836 @ 0xab3c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4051c │ │ │ │ + bl 245b50 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 40512 │ │ │ │ movs r3, #32 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r5, r2 │ │ │ │ - bgt.n 40510 │ │ │ │ + bgt.n 40506 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1dca78 │ │ │ │ + b.w 1da980 │ │ │ │ subs r2, r5, r2 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 406d6 │ │ │ │ + b.n 406cc │ │ │ │ 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] │ │ │ │ @@ -32354,227 +32343,227 @@ │ │ │ │ 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 79054 │ │ │ │ + bl 79004 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7f6ec │ │ │ │ + b.w 7f6cc │ │ │ │ + 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 40580 │ │ │ │ + bl 26be00 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cbz r3, 4058c │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movs r0, #0 │ │ │ │ + subs r3, #1 │ │ │ │ + b.n 405ae │ │ │ │ + movs r1, #12 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + bl 99e5c <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 405aa │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r5, [r4, #8] │ │ │ │ + cbnz r3, 405aa │ │ │ │ + movs r1, #8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 99e5c <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 405aa │ │ │ │ + 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, 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 85968 │ │ │ │ + bl 854cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40622 │ │ │ │ + beq.n 40672 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80ee8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4060c │ │ │ │ + beq.n 4065c │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80ee8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 4060c │ │ │ │ + cbz r0, 4065c │ │ │ │ str r3, [r4, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ - bl 11cba0 │ │ │ │ + bl 11c388 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 4060c │ │ │ │ + cbz r0, 4065c │ │ │ │ str r3, [r4, #20] │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ - bl 11cba0 │ │ │ │ + bl 11c388 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 4060c │ │ │ │ + cbz r0, 4065c │ │ │ │ str r3, [r4, #24] │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ - bl 11cba0 │ │ │ │ + bl 11c388 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 4060c │ │ │ │ + cbz r0, 4065c │ │ │ │ str r3, [r4, #28] │ │ │ │ ldrd r0, r1, [sp, #40] @ 0x28 │ │ │ │ - bl 11cba0 │ │ │ │ + bl 11c388 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 4060c │ │ │ │ + cbz r0, 4065c │ │ │ │ str r3, [r4, #32] │ │ │ │ ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - bl 11cba0 │ │ │ │ + bl 11c388 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 4060c │ │ │ │ + cbz r0, 4065c │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ ldrd r0, r1, [sp, #56] @ 0x38 │ │ │ │ - bl 11cba0 │ │ │ │ + bl 11c388 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 4060c │ │ │ │ + cbz r0, 4065c │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80ee8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 4060c │ │ │ │ + cbz r0, 4065c │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80ee8 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 40626 │ │ │ │ + cbnz r0, 40676 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40622 │ │ │ │ + beq.n 40672 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 40622 │ │ │ │ + cbnz r3, 40672 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 40634 │ │ │ │ + b.n 40684 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - bl 7ec70 │ │ │ │ + bl 7ec54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4060c │ │ │ │ + beq.n 4065c │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ 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 │ │ │ │ - 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 4065a │ │ │ │ - bl 26cb68 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 40666 │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movs r0, #0 │ │ │ │ - subs r3, #1 │ │ │ │ - b.n 40688 │ │ │ │ - movs r1, #12 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 40684 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cbnz r3, 40684 │ │ │ │ - movs r1, #8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 40684 │ │ │ │ - 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 406ba │ │ │ │ + bne.n 406b0 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 406d2 │ │ │ │ + b.w 406c8 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #20696 @ 0x50d8 │ │ │ │ + movw r0, #17712 @ 0x4530 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 406a6 │ │ │ │ + bne.n 4069c │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000406d2 : │ │ │ │ - b.w 358c8 │ │ │ │ +000406c8 : │ │ │ │ + b.w 358b8 <_Py_IncRef@@Base+0x1da> │ │ │ │ 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 │ │ │ │ bic.w r9, r2, r2, asr #31 │ │ │ │ orrs.w r5, r9, r4 │ │ │ │ - bne.n 406fc │ │ │ │ + bne.n 406f2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 1dca78 │ │ │ │ + b.w 1da980 │ │ │ │ mov r8, r1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ add r1, r9 │ │ │ │ mov r6, r3 │ │ │ │ add r1, r4 │ │ │ │ mov r7, r2 │ │ │ │ - bl 72b58 │ │ │ │ + bl 72b10 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 40748 │ │ │ │ + cbz r0, 4073e │ │ │ │ cmp.w r8, #0 │ │ │ │ add.w r8, r0, #16 │ │ │ │ - ble.n 40728 │ │ │ │ + ble.n 4071e │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ blx 2957c │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add.w r1, r5, #16 │ │ │ │ add.w r0, r8, r4 │ │ │ │ blx 29c10 │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 40748 │ │ │ │ + ble.n 4073e │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r4 │ │ │ │ add r0, r8 │ │ │ │ blx 2957c │ │ │ │ mov r0, sl │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ bx lr │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #3759 @ 0xeaf │ │ │ │ + movw r1, #3747 @ 0xea3 │ │ │ │ movt r1, #4 │ │ │ │ movw r0, #53928 @ 0xd2a8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - b.n 4083a <_PyBytes_ReverseFind@@Base+0xd2> │ │ │ │ + b.n 40830 <_PyBytes_ReverseFind@@Base+0xd2> │ │ │ │ │ │ │ │ -00040768 <_PyBytes_ReverseFind@@Base>: │ │ │ │ +0004075e <_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 r4, [sp, #24] │ │ │ │ - cbnz r3, 40780 <_PyBytes_ReverseFind@@Base+0x18> │ │ │ │ + cbnz r3, 40776 <_PyBytes_ReverseFind@@Base+0x18> │ │ │ │ adds r0, r1, r4 │ │ │ │ - b.n 40796 <_PyBytes_ReverseFind@@Base+0x2e> │ │ │ │ + b.n 4078c <_PyBytes_ReverseFind@@Base+0x2e> │ │ │ │ mov.w ip, #2 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ strd r5, ip, [sp] │ │ │ │ - bl 1e1f14 <_PyOS_URandomNonblock@@Base+0x4e0> │ │ │ │ + bl 1e06ac <_PyOS_URandomNonblock@@Base+0x4e0> │ │ │ │ cmp r0, #0 │ │ │ │ it ge │ │ │ │ addge r0, r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -32585,71 +32574,71 @@ │ │ │ │ subs r3, r4, #1 │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ movs r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ cmp r3, #2 │ │ │ │ mov r5, r1 │ │ │ │ - bhi.n 407c8 <_PyBytes_ReverseFind@@Base+0x60> │ │ │ │ + bhi.n 407be <_PyBytes_ReverseFind@@Base+0x60> │ │ │ │ ldr r7, [r5, #0] │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 407f2 <_PyBytes_ReverseFind@@Base+0x8a> │ │ │ │ - b.n 407e2 <_PyBytes_ReverseFind@@Base+0x7a> │ │ │ │ - movw r0, #46860 @ 0xb70c │ │ │ │ + ble.n 407e8 <_PyBytes_ReverseFind@@Base+0x8a> │ │ │ │ + b.n 407d8 <_PyBytes_ReverseFind@@Base+0x7a> │ │ │ │ + movw r0, #43916 @ 0xab8c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 407c0 <_PyBytes_ReverseFind@@Base+0x58> │ │ │ │ + bne.n 407b6 <_PyBytes_ReverseFind@@Base+0x58> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4081c <_PyBytes_ReverseFind@@Base+0xb4> │ │ │ │ + b.n 40812 <_PyBytes_ReverseFind@@Base+0xb4> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 1179c0 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 1172cc <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 407de <_PyBytes_ReverseFind@@Base+0x76> │ │ │ │ + beq.n 407d4 <_PyBytes_ReverseFind@@Base+0x76> │ │ │ │ cmp r4, #2 │ │ │ │ - bne.n 40804 <_PyBytes_ReverseFind@@Base+0x9c> │ │ │ │ + bne.n 407fa <_PyBytes_ReverseFind@@Base+0x9c> │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldrd r4, r3, [sp, #8] │ │ │ │ - cbnz r1, 40812 <_PyBytes_ReverseFind@@Base+0xaa> │ │ │ │ + cbnz r1, 40808 <_PyBytes_ReverseFind@@Base+0xaa> │ │ │ │ movw r0, #10752 @ 0x2a00 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ - b.n 40814 <_PyBytes_ReverseFind@@Base+0xac> │ │ │ │ + b.n 4080a <_PyBytes_ReverseFind@@Base+0xac> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1179c0 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 1172cc <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 407f2 <_PyBytes_ReverseFind@@Base+0x8a> │ │ │ │ - b.n 407de <_PyBytes_ReverseFind@@Base+0x76> │ │ │ │ + bne.n 407e8 <_PyBytes_ReverseFind@@Base+0x8a> │ │ │ │ + b.n 407d4 <_PyBytes_ReverseFind@@Base+0x76> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ mov r2, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 2566f4 <_PyTime_FromLong@@Base+0x60c> │ │ │ │ + bl 255958 <_PyTime_FromLong@@Base+0x63c> │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 40830 <_PyBytes_ReverseFind@@Base+0xc8> │ │ │ │ + cbz r0, 40826 <_PyBytes_ReverseFind@@Base+0xc8> │ │ │ │ movw r1, #20700 @ 0x50dc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - b.w 1b6d74 │ │ │ │ + b.w 1b4bac │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ 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, r2 │ │ │ │ - bl 72154 <_PyObject_GC_New@@Base> │ │ │ │ + bl 72110 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4087e <_PyBytes_ReverseFind@@Base+0x116> │ │ │ │ + cbz r0, 40874 <_PyBytes_ReverseFind@@Base+0x116> │ │ │ │ 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 │ │ │ │ @@ -32666,116 +32655,116 @@ │ │ │ │ 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 408a2 <_PyBytes_ReverseFind@@Base+0x13a> │ │ │ │ + bne.n 40898 <_PyBytes_ReverseFind@@Base+0x13a> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 247424 │ │ │ │ + b.w 246684 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #20632 @ 0x5098 │ │ │ │ + movw r0, #17648 @ 0x44f0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40896 <_PyBytes_ReverseFind@@Base+0x12e> │ │ │ │ + bne.n 4088c <_PyBytes_ReverseFind@@Base+0x12e> │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, sp │ │ │ │ add r1, sp, #4 │ │ │ │ adds r0, #12 │ │ │ │ - bl 256940 <_PyTime_FromLong@@Base+0x858> │ │ │ │ - cbz r0, 408f0 <_PyBytes_ReverseFind@@Base+0x188> │ │ │ │ + bl 255bc8 <_PyTime_FromLong@@Base+0x8ac> │ │ │ │ + cbz r0, 408e6 <_PyBytes_ReverseFind@@Base+0x188> │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 15873c │ │ │ │ + bl 156bcc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 40914 <_PyBytes_ReverseFind@@Base+0x1ac> │ │ │ │ + b.n 4090a <_PyBytes_ReverseFind@@Base+0x1ac> │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ - movw r3, #53189 @ 0xcfc5 │ │ │ │ + movw r3, #49521 @ 0xc171 │ │ │ │ movt r3, #32 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 40910 <_PyBytes_ReverseFind@@Base+0x1a8> │ │ │ │ + bne.n 40906 <_PyBytes_ReverseFind@@Base+0x1a8> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40914 <_PyBytes_ReverseFind@@Base+0x1ac> │ │ │ │ + beq.n 4090a <_PyBytes_ReverseFind@@Base+0x1ac> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 40914 <_PyBytes_ReverseFind@@Base+0x1ac> │ │ │ │ + b.n 4090a <_PyBytes_ReverseFind@@Base+0x1ac> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ blx r2 │ │ │ │ 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 40938 <_PyBytes_ReverseFind@@Base+0x1d0> │ │ │ │ + bne.n 4092e <_PyBytes_ReverseFind@@Base+0x1d0> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1463a8 │ │ │ │ + b.w 145910 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #20568 @ 0x5058 │ │ │ │ + movw r0, #17584 @ 0x44b0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4092c <_PyBytes_ReverseFind@@Base+0x1c4> │ │ │ │ + bne.n 40922 <_PyBytes_ReverseFind@@Base+0x1c4> │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #32 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r2 │ │ │ │ - cbz r3, 4096c <_PyBytes_ReverseFind@@Base+0x204> │ │ │ │ + cbz r3, 40962 <_PyBytes_ReverseFind@@Base+0x204> │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 4097c <_PyBytes_ReverseFind@@Base+0x214> │ │ │ │ + b.n 40972 <_PyBytes_ReverseFind@@Base+0x214> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 4097a <_PyBytes_ReverseFind@@Base+0x212> │ │ │ │ + ble.n 40970 <_PyBytes_ReverseFind@@Base+0x212> │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 40976 <_PyBytes_ReverseFind@@Base+0x20e> │ │ │ │ - cbnz r1, 4099e <_PyBytes_ReverseFind@@Base+0x236> │ │ │ │ + bgt.n 4096c <_PyBytes_ReverseFind@@Base+0x20e> │ │ │ │ + cbnz r1, 40994 <_PyBytes_ReverseFind@@Base+0x236> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4097c <_PyBytes_ReverseFind@@Base+0x214> │ │ │ │ + b.n 40972 <_PyBytes_ReverseFind@@Base+0x214> │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #184] @ (40a38 <_PyBytes_ReverseFind@@Base+0x2d0>) │ │ │ │ + ldr r1, [pc, #184] @ (40a2c <_PyBytes_ReverseFind@@Base+0x2ce>) │ │ │ │ movs r2, #0 │ │ │ │ mov.w ip, #2 │ │ │ │ str r1, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r1, sp, #24 │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r1, ip, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 409a4 <_PyBytes_ReverseFind@@Base+0x23c> │ │ │ │ + bl 106468 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 4099a <_PyBytes_ReverseFind@@Base+0x23c> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 40a30 <_PyBytes_ReverseFind@@Base+0x2c8> │ │ │ │ + b.n 40a26 <_PyBytes_ReverseFind@@Base+0x2c8> │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ add r4, r6 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r4, #1 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ movw r3, #17644 @ 0x44ec │ │ │ │ @@ -32784,879 +32773,877 @@ │ │ │ │ movweq r4, #4356 @ 0x1104 │ │ │ │ mov r1, r6 │ │ │ │ ite ne │ │ │ │ ldrne r4, [r0, #4] │ │ │ │ movteq r4, #71 @ 0x47 │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 409f8 <_PyBytes_ReverseFind@@Base+0x290> │ │ │ │ - bl 7f974 │ │ │ │ - cbnz r0, 409e8 <_PyBytes_ReverseFind@@Base+0x280> │ │ │ │ - bl 805dc │ │ │ │ + bne.n 409ee <_PyBytes_ReverseFind@@Base+0x290> │ │ │ │ + bl 7f954 │ │ │ │ + cbnz r0, 409de <_PyBytes_ReverseFind@@Base+0x280> │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4099a <_PyBytes_ReverseFind@@Base+0x232> │ │ │ │ + bne.n 40990 <_PyBytes_ReverseFind@@Base+0x232> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1860fc │ │ │ │ + bl 184790 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 40a1e <_PyBytes_ReverseFind@@Base+0x2b6> │ │ │ │ - b.n 4099a <_PyBytes_ReverseFind@@Base+0x232> │ │ │ │ + bge.n 40a14 <_PyBytes_ReverseFind@@Base+0x2b6> │ │ │ │ + b.n 40990 <_PyBytes_ReverseFind@@Base+0x232> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40a2e <_PyBytes_ReverseFind@@Base+0x2c6> │ │ │ │ + beq.n 40a24 <_PyBytes_ReverseFind@@Base+0x2c6> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 40a2e <_PyBytes_ReverseFind@@Base+0x2c6> │ │ │ │ - bl d4360 │ │ │ │ + b.n 40a24 <_PyBytes_ReverseFind@@Base+0x2c6> │ │ │ │ + bl d3c80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4099a <_PyBytes_ReverseFind@@Base+0x232> │ │ │ │ - beq.n 40a10 <_PyBytes_ReverseFind@@Base+0x2a8> │ │ │ │ + blt.n 40990 <_PyBytes_ReverseFind@@Base+0x232> │ │ │ │ + beq.n 40a06 <_PyBytes_ReverseFind@@Base+0x2a8> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 848c0 │ │ │ │ + b.w 84430 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8b7c0 │ │ │ │ + bl 8b080 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4099a <_PyBytes_ReverseFind@@Base+0x232> │ │ │ │ + blt.n 40990 <_PyBytes_ReverseFind@@Base+0x232> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40a30 <_PyBytes_ReverseFind@@Base+0x2c8> │ │ │ │ + beq.n 40a26 <_PyBytes_ReverseFind@@Base+0x2c8> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 40a30 <_PyBytes_ReverseFind@@Base+0x2c8> │ │ │ │ + b.n 40a26 <_PyBytes_ReverseFind@@Base+0x2c8> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - cmp r3, #64 @ 0x40 │ │ │ │ + cmp r3, #120 @ 0x78 │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #3769 @ 0xeb9 │ │ │ │ + movw r1, #3757 @ 0xead │ │ │ │ movt r1, #4 │ │ │ │ - b.w 1e0f94 │ │ │ │ + b.w 1df72c │ │ │ │ stmdb 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 r6, r0 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r2 │ │ │ │ - cbz r3, 40a68 <_PyBytes_ReverseFind@@Base+0x300> │ │ │ │ + cbz r3, 40a5c <_PyBytes_ReverseFind@@Base+0x2fe> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 40a78 <_PyBytes_ReverseFind@@Base+0x310> │ │ │ │ + b.n 40a6c <_PyBytes_ReverseFind@@Base+0x30e> │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 40a76 <_PyBytes_ReverseFind@@Base+0x30e> │ │ │ │ + blt.n 40a6a <_PyBytes_ReverseFind@@Base+0x30c> │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 40a72 <_PyBytes_ReverseFind@@Base+0x30a> │ │ │ │ - cbnz r1, 40a94 <_PyBytes_ReverseFind@@Base+0x32c> │ │ │ │ + bgt.n 40a66 <_PyBytes_ReverseFind@@Base+0x308> │ │ │ │ + cbnz r1, 40a88 <_PyBytes_ReverseFind@@Base+0x32a> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 40a78 <_PyBytes_ReverseFind@@Base+0x310> │ │ │ │ + b.n 40a6c <_PyBytes_ReverseFind@@Base+0x30e> │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #676] @ (40d20 <_PyBytes_ReverseFind@@Base+0x5b8>) │ │ │ │ + ldr r1, [pc, #676] @ (40d14 <_PyBytes_ReverseFind@@Base+0x5b6>) │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 40a9a <_PyBytes_ReverseFind@@Base+0x332> │ │ │ │ - b.n 40b2e <_PyBytes_ReverseFind@@Base+0x3c6> │ │ │ │ + bl 106468 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 40a8e <_PyBytes_ReverseFind@@Base+0x330> │ │ │ │ + b.n 40b22 <_PyBytes_ReverseFind@@Base+0x3c4> │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ adds r3, r4, r5 │ │ │ │ - beq.n 40ae4 <_PyBytes_ReverseFind@@Base+0x37c> │ │ │ │ + beq.n 40ad8 <_PyBytes_ReverseFind@@Base+0x37a> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 40aa8 <_PyBytes_ReverseFind@@Base+0x340> │ │ │ │ + cbz r4, 40a9c <_PyBytes_ReverseFind@@Base+0x33e> │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 40ab0 <_PyBytes_ReverseFind@@Base+0x348> │ │ │ │ - b.n 40af2 <_PyBytes_ReverseFind@@Base+0x38a> │ │ │ │ + bne.n 40aa4 <_PyBytes_ReverseFind@@Base+0x346> │ │ │ │ + b.n 40ae6 <_PyBytes_ReverseFind@@Base+0x388> │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl db898 <_PyNumber_Index@@Base> │ │ │ │ + bl db174 <_PyNumber_Index@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 40ac2 <_PyBytes_ReverseFind@@Base+0x35a> │ │ │ │ - bl 805dc │ │ │ │ - cbz r0, 40af2 <_PyBytes_ReverseFind@@Base+0x38a> │ │ │ │ - b.n 40b2e <_PyBytes_ReverseFind@@Base+0x3c6> │ │ │ │ - bl 85e88 │ │ │ │ + cbnz r0, 40ab6 <_PyBytes_ReverseFind@@Base+0x358> │ │ │ │ + bl 805d4 │ │ │ │ + cbz r0, 40ae6 <_PyBytes_ReverseFind@@Base+0x388> │ │ │ │ + b.n 40b22 <_PyBytes_ReverseFind@@Base+0x3c4> │ │ │ │ + bl 859ec │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40ade <_PyBytes_ReverseFind@@Base+0x376> │ │ │ │ + beq.n 40ad2 <_PyBytes_ReverseFind@@Base+0x374> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 40ade <_PyBytes_ReverseFind@@Base+0x376> │ │ │ │ + cbnz r3, 40ad2 <_PyBytes_ReverseFind@@Base+0x374> │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ adds r2, r5, #1 │ │ │ │ - bne.n 40af6 <_PyBytes_ReverseFind@@Base+0x38e> │ │ │ │ - b.n 40aba <_PyBytes_ReverseFind@@Base+0x352> │ │ │ │ + bne.n 40aea <_PyBytes_ReverseFind@@Base+0x38c> │ │ │ │ + b.n 40aae <_PyBytes_ReverseFind@@Base+0x350> │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 40af6 <_PyBytes_ReverseFind@@Base+0x38e> │ │ │ │ + b.n 40aea <_PyBytes_ReverseFind@@Base+0x38c> │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r7, [r6, #8] │ │ │ │ - cbz r7, 40afe <_PyBytes_ReverseFind@@Base+0x396> │ │ │ │ + cbz r7, 40af2 <_PyBytes_ReverseFind@@Base+0x394> │ │ │ │ ldr r6, [r6, #20] │ │ │ │ - b.n 40b06 <_PyBytes_ReverseFind@@Base+0x39e> │ │ │ │ + b.n 40afa <_PyBytes_ReverseFind@@Base+0x39c> │ │ │ │ movw r6, #10752 @ 0x2a00 │ │ │ │ movt r6, #78 @ 0x4e │ │ │ │ cmp r5, #0 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ it lt │ │ │ │ mvnlt.w r5, #2147483648 @ 0x80000000 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 40c64 <_PyBytes_ReverseFind@@Base+0x4fc> │ │ │ │ + bne.w 40c58 <_PyBytes_ReverseFind@@Base+0x4fa> │ │ │ │ cmp r5, #11 │ │ │ │ mov r0, r5 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ adds r0, #1 │ │ │ │ - bl 72f38 │ │ │ │ + bl 72ef0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 40b32 <_PyBytes_ReverseFind@@Base+0x3ca> │ │ │ │ + cbnz r0, 40b26 <_PyBytes_ReverseFind@@Base+0x3c8> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 40ea6 <_PyBytes_ReverseFind@@Base+0x73e> │ │ │ │ + b.n 40e9a <_PyBytes_ReverseFind@@Base+0x73c> │ │ │ │ mov.w r8, #0 │ │ │ │ - movw r9, #31072 @ 0x7960 │ │ │ │ + movw r9, #28128 @ 0x6de0 │ │ │ │ movt r9, #43 @ 0x2b │ │ │ │ mov r0, r8 │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n 40bd2 <_PyBytes_ReverseFind@@Base+0x46a> │ │ │ │ + beq.n 40bc6 <_PyBytes_ReverseFind@@Base+0x468> │ │ │ │ cmp r7, r0 │ │ │ │ - ble.n 40b56 <_PyBytes_ReverseFind@@Base+0x3ee> │ │ │ │ + ble.n 40b4a <_PyBytes_ReverseFind@@Base+0x3ec> │ │ │ │ ldrb r3, [r6, r0] │ │ │ │ ldr.w r3, [r9, r3, lsl #2] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 40b58 <_PyBytes_ReverseFind@@Base+0x3f0> │ │ │ │ + bpl.n 40b4c <_PyBytes_ReverseFind@@Base+0x3ee> │ │ │ │ adds r0, #1 │ │ │ │ - b.n 40b44 <_PyBytes_ReverseFind@@Base+0x3dc> │ │ │ │ - beq.n 40c40 <_PyBytes_ReverseFind@@Base+0x4d8> │ │ │ │ + b.n 40b38 <_PyBytes_ReverseFind@@Base+0x3da> │ │ │ │ + beq.n 40c34 <_PyBytes_ReverseFind@@Base+0x4d6> │ │ │ │ add.w sl, r0, #1 │ │ │ │ cmp r7, sl │ │ │ │ - ble.n 40b72 <_PyBytes_ReverseFind@@Base+0x40a> │ │ │ │ + ble.n 40b66 <_PyBytes_ReverseFind@@Base+0x408> │ │ │ │ ldrb.w r3, [r6, sl] │ │ │ │ ldr.w r3, [r9, r3, lsl #2] │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.n 40b72 <_PyBytes_ReverseFind@@Base+0x40a> │ │ │ │ + bmi.n 40b66 <_PyBytes_ReverseFind@@Base+0x408> │ │ │ │ add.w sl, sl, #1 │ │ │ │ - b.n 40b5c <_PyBytes_ReverseFind@@Base+0x3f4> │ │ │ │ + b.n 40b50 <_PyBytes_ReverseFind@@Base+0x3f2> │ │ │ │ sub.w r1, sl, r0 │ │ │ │ add r0, r6 │ │ │ │ - bl 160dd0 │ │ │ │ + bl 15f260 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40c46 <_PyBytes_ReverseFind@@Base+0x4de> │ │ │ │ + beq.n 40c3a <_PyBytes_ReverseFind@@Base+0x4dc> │ │ │ │ cmp.w r8, #11 │ │ │ │ - bgt.n 40b90 <_PyBytes_ReverseFind@@Base+0x428> │ │ │ │ + bgt.n 40b84 <_PyBytes_ReverseFind@@Base+0x426> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r8, lsl #2] │ │ │ │ - b.n 40bca <_PyBytes_ReverseFind@@Base+0x462> │ │ │ │ + b.n 40bbe <_PyBytes_ReverseFind@@Base+0x460> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86010 │ │ │ │ + bl 85b74 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 40bb8 <_PyBytes_ReverseFind@@Base+0x450> │ │ │ │ + cbz r0, 40bac <_PyBytes_ReverseFind@@Base+0x44e> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40c46 <_PyBytes_ReverseFind@@Base+0x4de> │ │ │ │ + beq.n 40c3a <_PyBytes_ReverseFind@@Base+0x4dc> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 40c46 <_PyBytes_ReverseFind@@Base+0x4de> │ │ │ │ + bne.n 40c3a <_PyBytes_ReverseFind@@Base+0x4dc> │ │ │ │ mov r0, fp │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 40c46 <_PyBytes_ReverseFind@@Base+0x4de> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 40c3a <_PyBytes_ReverseFind@@Base+0x4dc> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40bca <_PyBytes_ReverseFind@@Base+0x462> │ │ │ │ + beq.n 40bbe <_PyBytes_ReverseFind@@Base+0x460> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 40bca <_PyBytes_ReverseFind@@Base+0x462> │ │ │ │ + cbnz r3, 40bbe <_PyBytes_ReverseFind@@Base+0x460> │ │ │ │ mov r0, fp │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ add.w r8, r8, #1 │ │ │ │ mov r0, sl │ │ │ │ - b.n 40b40 <_PyBytes_ReverseFind@@Base+0x3d8> │ │ │ │ + b.n 40b34 <_PyBytes_ReverseFind@@Base+0x3d6> │ │ │ │ cmp r7, r0 │ │ │ │ - ble.n 40c40 <_PyBytes_ReverseFind@@Base+0x4d8> │ │ │ │ - movw r3, #31072 @ 0x7960 │ │ │ │ + ble.n 40c34 <_PyBytes_ReverseFind@@Base+0x4d6> │ │ │ │ + movw r3, #28128 @ 0x6de0 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ ldrb r2, [r6, r0] │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #28 │ │ │ │ - bpl.n 40bf0 <_PyBytes_ReverseFind@@Base+0x488> │ │ │ │ + bpl.n 40be4 <_PyBytes_ReverseFind@@Base+0x486> │ │ │ │ adds r0, #1 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 40bde <_PyBytes_ReverseFind@@Base+0x476> │ │ │ │ - b.n 40c40 <_PyBytes_ReverseFind@@Base+0x4d8> │ │ │ │ + bne.n 40bd2 <_PyBytes_ReverseFind@@Base+0x474> │ │ │ │ + b.n 40c34 <_PyBytes_ReverseFind@@Base+0x4d6> │ │ │ │ subs r1, r7, r0 │ │ │ │ add r0, r6 │ │ │ │ - bl 160dd0 │ │ │ │ + bl 15f260 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 40c46 <_PyBytes_ReverseFind@@Base+0x4de> │ │ │ │ + cbz r0, 40c3a <_PyBytes_ReverseFind@@Base+0x4dc> │ │ │ │ cmp.w r8, #11 │ │ │ │ - bgt.n 40c0a <_PyBytes_ReverseFind@@Base+0x4a2> │ │ │ │ + bgt.n 40bfe <_PyBytes_ReverseFind@@Base+0x4a0> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r8, lsl #2] │ │ │ │ - b.n 40c3c <_PyBytes_ReverseFind@@Base+0x4d4> │ │ │ │ + b.n 40c30 <_PyBytes_ReverseFind@@Base+0x4d2> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86010 │ │ │ │ + bl 85b74 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 40c2c <_PyBytes_ReverseFind@@Base+0x4c4> │ │ │ │ + cbz r0, 40c20 <_PyBytes_ReverseFind@@Base+0x4c2> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40c46 <_PyBytes_ReverseFind@@Base+0x4de> │ │ │ │ + beq.n 40c3a <_PyBytes_ReverseFind@@Base+0x4dc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 40c46 <_PyBytes_ReverseFind@@Base+0x4de> │ │ │ │ + cbnz r3, 40c3a <_PyBytes_ReverseFind@@Base+0x4dc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 40c46 <_PyBytes_ReverseFind@@Base+0x4de> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 40c3a <_PyBytes_ReverseFind@@Base+0x4dc> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40c3c <_PyBytes_ReverseFind@@Base+0x4d4> │ │ │ │ + beq.n 40c30 <_PyBytes_ReverseFind@@Base+0x4d2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 40c3c <_PyBytes_ReverseFind@@Base+0x4d4> │ │ │ │ + cbnz r3, 40c30 <_PyBytes_ReverseFind@@Base+0x4d2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ add.w r8, r8, #1 │ │ │ │ str.w r8, [r4, #8] │ │ │ │ - b.n 40ea6 <_PyBytes_ReverseFind@@Base+0x73e> │ │ │ │ + b.n 40e9a <_PyBytes_ReverseFind@@Base+0x73c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 40b2e <_PyBytes_ReverseFind@@Base+0x3c6> │ │ │ │ + beq.w 40b22 <_PyBytes_ReverseFind@@Base+0x3c4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 40b2e <_PyBytes_ReverseFind@@Base+0x3c6> │ │ │ │ + bne.w 40b22 <_PyBytes_ReverseFind@@Base+0x3c4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 40b2e <_PyBytes_ReverseFind@@Base+0x3c6> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 40b22 <_PyBytes_ReverseFind@@Base+0x3c4> │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ - bl d1ed8 │ │ │ │ + bl d17fc │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 40b2e <_PyBytes_ReverseFind@@Base+0x3c6> │ │ │ │ + bne.w 40b22 <_PyBytes_ReverseFind@@Base+0x3c4> │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #24] │ │ │ │ - cbnz r3, 40c94 <_PyBytes_ReverseFind@@Base+0x52c> │ │ │ │ + cbnz r3, 40c88 <_PyBytes_ReverseFind@@Base+0x52a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #33644 @ 0x836c │ │ │ │ + movw r1, #30660 @ 0x77c4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 40e9e <_PyBytes_ReverseFind@@Base+0x736> │ │ │ │ + bl 12e510 │ │ │ │ + b.n 40e92 <_PyBytes_ReverseFind@@Base+0x734> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r5, #11 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ adds r0, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 40d98 <_PyBytes_ReverseFind@@Base+0x630> │ │ │ │ + bne.n 40d8c <_PyBytes_ReverseFind@@Base+0x62e> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 72f38 │ │ │ │ + bl 72ef0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 40e9e <_PyBytes_ReverseFind@@Base+0x736> │ │ │ │ + beq.w 40e92 <_PyBytes_ReverseFind@@Base+0x734> │ │ │ │ mov r8, sl │ │ │ │ mov fp, sl │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, sl │ │ │ │ cmp r7, fp │ │ │ │ - ble.n 40d4a <_PyBytes_ReverseFind@@Base+0x5e2> │ │ │ │ + ble.n 40d3e <_PyBytes_ReverseFind@@Base+0x5e0> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 40d4a <_PyBytes_ReverseFind@@Base+0x5e2> │ │ │ │ + beq.n 40d3e <_PyBytes_ReverseFind@@Base+0x5e0> │ │ │ │ subs r5, #1 │ │ │ │ ldrb.w r3, [r6, fp] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 40d42 <_PyBytes_ReverseFind@@Base+0x5da> │ │ │ │ + bne.n 40d36 <_PyBytes_ReverseFind@@Base+0x5d8> │ │ │ │ sub.w r1, fp, r0 │ │ │ │ add r0, r6 │ │ │ │ - bl 160dd0 │ │ │ │ + bl 15f260 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 40e88 <_PyBytes_ReverseFind@@Base+0x720> │ │ │ │ + beq.w 40e7c <_PyBytes_ReverseFind@@Base+0x71e> │ │ │ │ cmp.w r8, #11 │ │ │ │ - bgt.n 40cf8 <_PyBytes_ReverseFind@@Base+0x590> │ │ │ │ + bgt.n 40cec <_PyBytes_ReverseFind@@Base+0x58e> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r8, lsl #2] │ │ │ │ - b.n 40d36 <_PyBytes_ReverseFind@@Base+0x5ce> │ │ │ │ + b.n 40d2a <_PyBytes_ReverseFind@@Base+0x5cc> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86010 │ │ │ │ + bl 85b74 │ │ │ │ ldr.w r3, [sl] │ │ │ │ - cbz r0, 40d24 <_PyBytes_ReverseFind@@Base+0x5bc> │ │ │ │ + cbz r0, 40d18 <_PyBytes_ReverseFind@@Base+0x5ba> │ │ │ │ cmp r3, r9 │ │ │ │ - beq.w 40e88 <_PyBytes_ReverseFind@@Base+0x720> │ │ │ │ + beq.w 40e7c <_PyBytes_ReverseFind@@Base+0x71e> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 40e88 <_PyBytes_ReverseFind@@Base+0x720> │ │ │ │ + bne.w 40e7c <_PyBytes_ReverseFind@@Base+0x71e> │ │ │ │ mov r0, sl │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 40e88 <_PyBytes_ReverseFind@@Base+0x720> │ │ │ │ - cmp r3, #108 @ 0x6c │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 40e7c <_PyBytes_ReverseFind@@Base+0x71e> │ │ │ │ + cmp r3, #164 @ 0xa4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 40d36 <_PyBytes_ReverseFind@@Base+0x5ce> │ │ │ │ + beq.n 40d2a <_PyBytes_ReverseFind@@Base+0x5cc> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 40d36 <_PyBytes_ReverseFind@@Base+0x5ce> │ │ │ │ + cbnz r3, 40d2a <_PyBytes_ReverseFind@@Base+0x5cc> │ │ │ │ mov r0, sl │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r8, r8, #1 │ │ │ │ mov r0, fp │ │ │ │ - b.n 40cc4 <_PyBytes_ReverseFind@@Base+0x55c> │ │ │ │ + b.n 40cb8 <_PyBytes_ReverseFind@@Base+0x55a> │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp r7, fp │ │ │ │ - bne.n 40cce <_PyBytes_ReverseFind@@Base+0x566> │ │ │ │ + bne.n 40cc2 <_PyBytes_ReverseFind@@Base+0x564> │ │ │ │ cmp r7, r0 │ │ │ │ - blt.n 40d92 <_PyBytes_ReverseFind@@Base+0x62a> │ │ │ │ + blt.n 40d86 <_PyBytes_ReverseFind@@Base+0x628> │ │ │ │ subs r1, r7, r0 │ │ │ │ adds r0, r6, r0 │ │ │ │ - bl 160dd0 │ │ │ │ + bl 15f260 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 40e88 <_PyBytes_ReverseFind@@Base+0x720> │ │ │ │ + beq.w 40e7c <_PyBytes_ReverseFind@@Base+0x71e> │ │ │ │ cmp.w r8, #11 │ │ │ │ - bgt.n 40d6c <_PyBytes_ReverseFind@@Base+0x604> │ │ │ │ + bgt.n 40d60 <_PyBytes_ReverseFind@@Base+0x602> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r8, lsl #2] │ │ │ │ - b.n 40d8e <_PyBytes_ReverseFind@@Base+0x626> │ │ │ │ + b.n 40d82 <_PyBytes_ReverseFind@@Base+0x624> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86010 │ │ │ │ + bl 85b74 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40e5e <_PyBytes_ReverseFind@@Base+0x6f6> │ │ │ │ + bne.n 40e52 <_PyBytes_ReverseFind@@Base+0x6f4> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40d8e <_PyBytes_ReverseFind@@Base+0x626> │ │ │ │ + beq.n 40d82 <_PyBytes_ReverseFind@@Base+0x624> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 40d8e <_PyBytes_ReverseFind@@Base+0x626> │ │ │ │ + cbnz r3, 40d82 <_PyBytes_ReverseFind@@Base+0x624> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ add.w r8, r8, #1 │ │ │ │ str.w r8, [r4, #8] │ │ │ │ - b.n 40ea0 <_PyBytes_ReverseFind@@Base+0x738> │ │ │ │ - bl 72f38 │ │ │ │ + b.n 40e94 <_PyBytes_ReverseFind@@Base+0x736> │ │ │ │ + bl 72ef0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40e9e <_PyBytes_ReverseFind@@Base+0x736> │ │ │ │ + beq.n 40e92 <_PyBytes_ReverseFind@@Base+0x734> │ │ │ │ mov r8, sl │ │ │ │ str r5, [sp, #32] │ │ │ │ ldr r5, [sp, #32] │ │ │ │ add.w fp, r6, sl │ │ │ │ ldrd r3, r2, [sp, #24] │ │ │ │ mov r0, fp │ │ │ │ sub.w r1, r7, sl │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n 40e36 <_PyBytes_ReverseFind@@Base+0x6ce> │ │ │ │ + beq.n 40e2a <_PyBytes_ReverseFind@@Base+0x6cc> │ │ │ │ mov.w ip, #1 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ strd r5, ip, [sp] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 1e1f14 <_PyOS_URandomNonblock@@Base+0x4e0> │ │ │ │ + bl 1e06ac <_PyOS_URandomNonblock@@Base+0x4e0> │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ subs.w r9, r0, #0 │ │ │ │ mov r0, fp │ │ │ │ - blt.n 40e36 <_PyBytes_ReverseFind@@Base+0x6ce> │ │ │ │ + blt.n 40e2a <_PyBytes_ReverseFind@@Base+0x6cc> │ │ │ │ mov r1, r9 │ │ │ │ - bl 160dd0 │ │ │ │ + bl 15f260 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40e88 <_PyBytes_ReverseFind@@Base+0x720> │ │ │ │ + beq.n 40e7c <_PyBytes_ReverseFind@@Base+0x71e> │ │ │ │ cmp.w r8, #11 │ │ │ │ - bgt.n 40df0 <_PyBytes_ReverseFind@@Base+0x688> │ │ │ │ + bgt.n 40de4 <_PyBytes_ReverseFind@@Base+0x686> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r8, lsl #2] │ │ │ │ - b.n 40e2a <_PyBytes_ReverseFind@@Base+0x6c2> │ │ │ │ + b.n 40e1e <_PyBytes_ReverseFind@@Base+0x6c0> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86010 │ │ │ │ + bl 85b74 │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 40e18 <_PyBytes_ReverseFind@@Base+0x6b0> │ │ │ │ + cbz r0, 40e0c <_PyBytes_ReverseFind@@Base+0x6ae> │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 40e88 <_PyBytes_ReverseFind@@Base+0x720> │ │ │ │ + beq.n 40e7c <_PyBytes_ReverseFind@@Base+0x71e> │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 40e88 <_PyBytes_ReverseFind@@Base+0x720> │ │ │ │ + bne.n 40e7c <_PyBytes_ReverseFind@@Base+0x71e> │ │ │ │ mov r0, fp │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 40e88 <_PyBytes_ReverseFind@@Base+0x720> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 40e7c <_PyBytes_ReverseFind@@Base+0x71e> │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 40e2a <_PyBytes_ReverseFind@@Base+0x6c2> │ │ │ │ + beq.n 40e1e <_PyBytes_ReverseFind@@Base+0x6c0> │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ - cbnz r2, 40e2a <_PyBytes_ReverseFind@@Base+0x6c2> │ │ │ │ + cbnz r2, 40e1e <_PyBytes_ReverseFind@@Base+0x6c0> │ │ │ │ mov r0, fp │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r8, r8, #1 │ │ │ │ add sl, r3 │ │ │ │ add sl, r9 │ │ │ │ - b.n 40da6 <_PyBytes_ReverseFind@@Base+0x63e> │ │ │ │ + b.n 40d9a <_PyBytes_ReverseFind@@Base+0x63c> │ │ │ │ mov r0, fp │ │ │ │ - bl 160dd0 │ │ │ │ + bl 15f260 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 40e88 <_PyBytes_ReverseFind@@Base+0x720> │ │ │ │ + cbz r0, 40e7c <_PyBytes_ReverseFind@@Base+0x71e> │ │ │ │ cmp.w r8, #11 │ │ │ │ - bgt.n 40e4e <_PyBytes_ReverseFind@@Base+0x6e6> │ │ │ │ + bgt.n 40e42 <_PyBytes_ReverseFind@@Base+0x6e4> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r8, lsl #2] │ │ │ │ - b.n 40e80 <_PyBytes_ReverseFind@@Base+0x718> │ │ │ │ + b.n 40e74 <_PyBytes_ReverseFind@@Base+0x716> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86010 │ │ │ │ + bl 85b74 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 40e70 <_PyBytes_ReverseFind@@Base+0x708> │ │ │ │ + cbz r0, 40e64 <_PyBytes_ReverseFind@@Base+0x706> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40e88 <_PyBytes_ReverseFind@@Base+0x720> │ │ │ │ + beq.n 40e7c <_PyBytes_ReverseFind@@Base+0x71e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 40e88 <_PyBytes_ReverseFind@@Base+0x720> │ │ │ │ + cbnz r3, 40e7c <_PyBytes_ReverseFind@@Base+0x71e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 40e88 <_PyBytes_ReverseFind@@Base+0x720> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 40e7c <_PyBytes_ReverseFind@@Base+0x71e> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40e80 <_PyBytes_ReverseFind@@Base+0x718> │ │ │ │ + beq.n 40e74 <_PyBytes_ReverseFind@@Base+0x716> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 40e80 <_PyBytes_ReverseFind@@Base+0x718> │ │ │ │ + cbnz r3, 40e74 <_PyBytes_ReverseFind@@Base+0x716> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ add.w r3, r8, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 40ea0 <_PyBytes_ReverseFind@@Base+0x738> │ │ │ │ + b.n 40e94 <_PyBytes_ReverseFind@@Base+0x736> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40e9e <_PyBytes_ReverseFind@@Base+0x736> │ │ │ │ + beq.n 40e92 <_PyBytes_ReverseFind@@Base+0x734> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 40e9e <_PyBytes_ReverseFind@@Base+0x736> │ │ │ │ + cbnz r3, 40e92 <_PyBytes_ReverseFind@@Base+0x734> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl d29b0 │ │ │ │ + bl d22d4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #2 │ │ │ │ - b.w 7e404 │ │ │ │ + b.w 7e3e8 │ │ │ │ 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] @ 40f40 <_PyBytes_ReverseFind@@Base+0x7d8> │ │ │ │ + vldr d7, [pc, #108] @ 40f30 <_PyBytes_ReverseFind@@Base+0x7d2> │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 40f0a <_PyBytes_ReverseFind@@Base+0x7a2> │ │ │ │ + bhi.n 40efe <_PyBytes_ReverseFind@@Base+0x7a0> │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 40ef6 <_PyBytes_ReverseFind@@Base+0x78e> │ │ │ │ + ble.n 40eea <_PyBytes_ReverseFind@@Base+0x78c> │ │ │ │ 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 40f2c <_PyBytes_ReverseFind@@Base+0x7c4> │ │ │ │ - b.n 40f26 <_PyBytes_ReverseFind@@Base+0x7be> │ │ │ │ + beq.n 40f20 <_PyBytes_ReverseFind@@Base+0x7c2> │ │ │ │ + b.n 40f1a <_PyBytes_ReverseFind@@Base+0x7bc> │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 40f30 <_PyBytes_ReverseFind@@Base+0x7c8> │ │ │ │ + bvs.n 40f24 <_PyBytes_ReverseFind@@Base+0x7c6> │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 40f30 <_PyBytes_ReverseFind@@Base+0x7c8> │ │ │ │ + bgt.n 40f24 <_PyBytes_ReverseFind@@Base+0x7c6> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r0, #0] │ │ │ │ - vldr d8, [pc, #32] @ 40f48 <_PyBytes_ReverseFind@@Base+0x7e0> │ │ │ │ - b.n 40f30 <_PyBytes_ReverseFind@@Base+0x7c8> │ │ │ │ - vldr d8, [pc, #32] @ 40f50 <_PyBytes_ReverseFind@@Base+0x7e8> │ │ │ │ + vldr d8, [pc, #28] @ 40f38 <_PyBytes_ReverseFind@@Base+0x7da> │ │ │ │ + b.n 40f24 <_PyBytes_ReverseFind@@Base+0x7c6> │ │ │ │ + vldr d8, [pc, #28] @ 40f40 <_PyBytes_ReverseFind@@Base+0x7e2> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8} │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #31] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vsli.32 , q8, #16 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ - bl 145228 │ │ │ │ - cbz r0, 40f82 <_PyBytes_ReverseFind@@Base+0x81a> │ │ │ │ + bl 144790 │ │ │ │ + cbz r0, 40f72 <_PyBytes_ReverseFind@@Base+0x814> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 40f92 <_PyBytes_ReverseFind@@Base+0x82a> │ │ │ │ - movw r0, #24980 @ 0x6194 │ │ │ │ + beq.n 40f82 <_PyBytes_ReverseFind@@Base+0x824> │ │ │ │ + movw r0, #21996 @ 0x55ec │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7afb8 │ │ │ │ + b.w 7af78 │ │ │ │ mov r0, r6 │ │ │ │ - bl 10ef64 │ │ │ │ + bl 10e88c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 40f96 <_PyBytes_ReverseFind@@Base+0x82e> │ │ │ │ + cbnz r0, 40f86 <_PyBytes_ReverseFind@@Base+0x828> │ │ │ │ mov r0, r6 │ │ │ │ - bl 14588c │ │ │ │ + bl 144df4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 40fe4 <_PyBytes_ReverseFind@@Base+0x87c> │ │ │ │ + b.n 40fd4 <_PyBytes_ReverseFind@@Base+0x876> │ │ │ │ ldr r4, [r6, #32] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl df12c <_PyType_Name@@Base> │ │ │ │ + bl dea0c <_PyType_Name@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ mov r1, r0 │ │ │ │ - blt.n 40fb8 <_PyBytes_ReverseFind@@Base+0x850> │ │ │ │ + blt.n 40fa8 <_PyBytes_ReverseFind@@Base+0x84a> │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #63440 @ 0xf7d0 │ │ │ │ + movw r0, #60512 @ 0xec60 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl e2114 │ │ │ │ + bl e19f0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 40fc8 <_PyBytes_ReverseFind@@Base+0x860> │ │ │ │ + b.n 40fb8 <_PyBytes_ReverseFind@@Base+0x85a> │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #50104 @ 0xc3b8 │ │ │ │ + movw r0, #47120 @ 0xb810 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl e2114 │ │ │ │ + bl e19f0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14588c │ │ │ │ + bl 144df4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40fe4 <_PyBytes_ReverseFind@@Base+0x87c> │ │ │ │ + beq.n 40fd4 <_PyBytes_ReverseFind@@Base+0x876> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 40fe4 <_PyBytes_ReverseFind@@Base+0x87c> │ │ │ │ + cbnz r3, 40fd4 <_PyBytes_ReverseFind@@Base+0x876> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ 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 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 41008 <_PyBytes_ReverseFind@@Base+0x8a0> │ │ │ │ + bne.n 40ff8 <_PyBytes_ReverseFind@@Base+0x89a> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 242e20 │ │ │ │ + b.w 242010 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #20604 @ 0x507c │ │ │ │ + movw r0, #17620 @ 0x44d4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40ffc <_PyBytes_ReverseFind@@Base+0x894> │ │ │ │ + bne.n 40fec <_PyBytes_ReverseFind@@Base+0x88e> │ │ │ │ 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 78ff0 │ │ │ │ + bl 78fa0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 41078 <_PyBytes_ReverseFind@@Base+0x910> │ │ │ │ + bl 4108e <_PyBytes_ReverseFind@@Base+0x930> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7f6ec │ │ │ │ + b.w 7f6cc │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #4269 @ 0x10ad │ │ │ │ + movw r1, #4291 @ 0x10c3 │ │ │ │ movt r1, #4 │ │ │ │ - b.w 147c3c │ │ │ │ + b.w 146824 │ │ │ │ + vldr d7, [r0, #8] │ │ │ │ + vcmp.f64 d7, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 41066 <_PyBytes_ReverseFind@@Base+0x908> │ │ │ │ + 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 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 129fb8 <_Py_union_type_or@@Base+0x484> │ │ │ │ + bl 1297a0 <_Py_union_type_or@@Base+0x484> │ │ │ │ mov r0, r4 │ │ │ │ - bl 216604 <_Py_set_inheritable_async_safe@@Base+0xe8> │ │ │ │ + bl 2154fc <_Py_set_inheritable_async_safe@@Base+0xe8> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbz r2, 410a8 <_PyBytes_ReverseFind@@Base+0x940> │ │ │ │ + cbz r2, 410be <_PyBytes_ReverseFind@@Base+0x960> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r0, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 410a4 <_PyBytes_ReverseFind@@Base+0x93c> │ │ │ │ + beq.n 410ba <_PyBytes_ReverseFind@@Base+0x95c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 410a4 <_PyBytes_ReverseFind@@Base+0x93c> │ │ │ │ + cbnz r3, 410ba <_PyBytes_ReverseFind@@Base+0x95c> │ │ │ │ mov r0, r2 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 410ba <_PyBytes_ReverseFind@@Base+0x952> │ │ │ │ + beq.n 410d0 <_PyBytes_ReverseFind@@Base+0x972> │ │ │ │ b.w 29d00 │ │ │ │ bx lr │ │ │ │ - vldr d7, [r0, #8] │ │ │ │ - vcmp.f64 d7, #0.0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 410de <_PyBytes_ReverseFind@@Base+0x976> │ │ │ │ - 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 │ │ │ │ + add.w r3, r0, #8 │ │ │ │ + sub sp, #16 │ │ │ │ + vldr d1, [r0, #16] │ │ │ │ + ldmia r3, {r0, r1, r2, r3} │ │ │ │ + stmia.w sp, {r0, r1, r2, r3} │ │ │ │ + vneg.f64 d1, d1 │ │ │ │ + vldr d0, [sp] │ │ │ │ + add sp, #16 │ │ │ │ + b.w 18c8fc │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #4803 @ 0x12c3 │ │ │ │ + movw r1, #4787 @ 0x12b3 │ │ │ │ movt r1, #4 │ │ │ │ movw r0, #53512 @ 0xd108 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - b.w 4083a <_PyBytes_ReverseFind@@Base+0xd2> │ │ │ │ + b.w 40830 <_PyBytes_ReverseFind@@Base+0xd2> │ │ │ │ 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 4111a <_PyBytes_ReverseFind@@Base+0x9b2> │ │ │ │ + bne.n 41128 <_PyBytes_ReverseFind@@Base+0x9ca> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1647dc │ │ │ │ + b.w 162c74 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #20648 @ 0x50a8 │ │ │ │ + movw r0, #17664 @ 0x4500 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4110e <_PyBytes_ReverseFind@@Base+0x9a6> │ │ │ │ + bne.n 4111c <_PyBytes_ReverseFind@@Base+0x9be> │ │ │ │ pop {r4, pc} │ │ │ │ - add.w r3, r0, #8 │ │ │ │ - sub sp, #16 │ │ │ │ - vldr d1, [r0, #16] │ │ │ │ - ldmia r3, {r0, r1, r2, r3} │ │ │ │ - stmia.w sp, {r0, r1, r2, r3} │ │ │ │ - vneg.f64 d1, d1 │ │ │ │ - vldr d0, [sp] │ │ │ │ - add sp, #16 │ │ │ │ - b.w 18e228 │ │ │ │ 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 r6, r0 │ │ │ │ sub sp, #32 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r3, 4116e <_PyBytes_ReverseFind@@Base+0xa06> │ │ │ │ + cbz r3, 4115e <_PyBytes_ReverseFind@@Base+0xa00> │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 4117e <_PyBytes_ReverseFind@@Base+0xa16> │ │ │ │ + b.n 4116e <_PyBytes_ReverseFind@@Base+0xa10> │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 4117c <_PyBytes_ReverseFind@@Base+0xa14> │ │ │ │ + blt.n 4116c <_PyBytes_ReverseFind@@Base+0xa0e> │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 41178 <_PyBytes_ReverseFind@@Base+0xa10> │ │ │ │ - cbnz r1, 4119c <_PyBytes_ReverseFind@@Base+0xa34> │ │ │ │ + bgt.n 41168 <_PyBytes_ReverseFind@@Base+0xa0a> │ │ │ │ + cbnz r1, 4118c <_PyBytes_ReverseFind@@Base+0xa2e> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4117e <_PyBytes_ReverseFind@@Base+0xa16> │ │ │ │ + b.n 4116e <_PyBytes_ReverseFind@@Base+0xa10> │ │ │ │ mov r4, r3 │ │ │ │ - ldr r1, [pc, #252] @ (4127c <_PyBytes_ReverseFind@@Base+0xb14>) │ │ │ │ + ldr r1, [pc, #252] @ (4126c <_PyBytes_ReverseFind@@Base+0xb0e>) │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ 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, r5 │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 411a2 <_PyBytes_ReverseFind@@Base+0xa3a> │ │ │ │ + bl 106468 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 41192 <_PyBytes_ReverseFind@@Base+0xa34> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 41274 <_PyBytes_ReverseFind@@Base+0xb0c> │ │ │ │ + b.n 41264 <_PyBytes_ReverseFind@@Base+0xb06> │ │ │ │ clz r4, r1 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ adds r5, r5, r4 │ │ │ │ - beq.n 411b0 <_PyBytes_ReverseFind@@Base+0xa48> │ │ │ │ + beq.n 411a0 <_PyBytes_ReverseFind@@Base+0xa42> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl c6fd0 │ │ │ │ + bl c68b4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 41198 <_PyBytes_ReverseFind@@Base+0xa30> │ │ │ │ + blt.n 41188 <_PyBytes_ReverseFind@@Base+0xa2a> │ │ │ │ ldr r7, [r6, #8] │ │ │ │ - cbz r7, 411ba <_PyBytes_ReverseFind@@Base+0xa52> │ │ │ │ + cbz r7, 411aa <_PyBytes_ReverseFind@@Base+0xa4c> │ │ │ │ ldr.w sl, [r6, #20] │ │ │ │ - b.n 411c2 <_PyBytes_ReverseFind@@Base+0xa5a> │ │ │ │ + b.n 411b2 <_PyBytes_ReverseFind@@Base+0xa54> │ │ │ │ movw sl, #10752 @ 0x2a00 │ │ │ │ movt sl, #78 @ 0x4e │ │ │ │ movs r0, #0 │ │ │ │ - bl 72f38 │ │ │ │ + bl 72ef0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41198 <_PyBytes_ReverseFind@@Base+0xa30> │ │ │ │ + beq.n 41188 <_PyBytes_ReverseFind@@Base+0xa2a> │ │ │ │ movs r4, #0 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r4 │ │ │ │ cmp r7, r4 │ │ │ │ - ble.n 41274 <_PyBytes_ReverseFind@@Base+0xb0c> │ │ │ │ + ble.n 41264 <_PyBytes_ReverseFind@@Base+0xb06> │ │ │ │ ldrb.w r3, [sl, r4] │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 411f2 <_PyBytes_ReverseFind@@Base+0xa8a> │ │ │ │ + beq.n 411e2 <_PyBytes_ReverseFind@@Base+0xa84> │ │ │ │ cmp r3, #13 │ │ │ │ - beq.n 411f2 <_PyBytes_ReverseFind@@Base+0xa8a> │ │ │ │ + beq.n 411e2 <_PyBytes_ReverseFind@@Base+0xa84> │ │ │ │ adds r4, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 411da <_PyBytes_ReverseFind@@Base+0xa72> │ │ │ │ + bne.n 411ca <_PyBytes_ReverseFind@@Base+0xa6c> │ │ │ │ mov r1, r7 │ │ │ │ - b.n 41216 <_PyBytes_ReverseFind@@Base+0xaae> │ │ │ │ + b.n 41206 <_PyBytes_ReverseFind@@Base+0xaa8> │ │ │ │ cmp r7, r4 │ │ │ │ - ble.n 41216 <_PyBytes_ReverseFind@@Base+0xaae> │ │ │ │ + ble.n 41206 <_PyBytes_ReverseFind@@Base+0xaa8> │ │ │ │ ldrb.w r3, [sl, r1] │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #13 │ │ │ │ - bne.n 41210 <_PyBytes_ReverseFind@@Base+0xaa8> │ │ │ │ + bne.n 41200 <_PyBytes_ReverseFind@@Base+0xaa2> │ │ │ │ cmp r7, r4 │ │ │ │ - ble.n 41210 <_PyBytes_ReverseFind@@Base+0xaa8> │ │ │ │ + ble.n 41200 <_PyBytes_ReverseFind@@Base+0xaa2> │ │ │ │ add.w r3, sl, r1 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #10 │ │ │ │ it eq │ │ │ │ addeq r4, r1, #2 │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ movne r1, r4 │ │ │ │ subs r1, r1, r0 │ │ │ │ add r0, sl │ │ │ │ - bl 160dd0 │ │ │ │ + bl 15f260 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 4125a <_PyBytes_ReverseFind@@Base+0xaf2> │ │ │ │ + cbz r0, 4124a <_PyBytes_ReverseFind@@Base+0xaec> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 86010 │ │ │ │ + bl 85b74 │ │ │ │ ldr.w r3, [r9] │ │ │ │ - cbz r0, 41244 <_PyBytes_ReverseFind@@Base+0xadc> │ │ │ │ + cbz r0, 41234 <_PyBytes_ReverseFind@@Base+0xad6> │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 4125a <_PyBytes_ReverseFind@@Base+0xaf2> │ │ │ │ + beq.n 4124a <_PyBytes_ReverseFind@@Base+0xaec> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 4125a <_PyBytes_ReverseFind@@Base+0xaf2> │ │ │ │ + cbnz r3, 4124a <_PyBytes_ReverseFind@@Base+0xaec> │ │ │ │ mov r0, r9 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4125a <_PyBytes_ReverseFind@@Base+0xaf2> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4124a <_PyBytes_ReverseFind@@Base+0xaec> │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 411d4 <_PyBytes_ReverseFind@@Base+0xa6c> │ │ │ │ + beq.n 411c4 <_PyBytes_ReverseFind@@Base+0xa66> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 411d4 <_PyBytes_ReverseFind@@Base+0xa6c> │ │ │ │ + bne.n 411c4 <_PyBytes_ReverseFind@@Base+0xa66> │ │ │ │ mov r0, r9 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 411d4 <_PyBytes_ReverseFind@@Base+0xa6c> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 411c4 <_PyBytes_ReverseFind@@Base+0xa66> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41198 <_PyBytes_ReverseFind@@Base+0xa30> │ │ │ │ + beq.n 41188 <_PyBytes_ReverseFind@@Base+0xa2a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 41198 <_PyBytes_ReverseFind@@Base+0xa30> │ │ │ │ + bne.n 41188 <_PyBytes_ReverseFind@@Base+0xa2a> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 41198 <_PyBytes_ReverseFind@@Base+0xa30> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 41188 <_PyBytes_ReverseFind@@Base+0xa2a> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - cmp r3, #152 @ 0x98 │ │ │ │ + cmp r3, #208 @ 0xd0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00041280 : │ │ │ │ +00041270 : │ │ │ │ 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 6d774 │ │ │ │ + bl 6d71c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 412bc │ │ │ │ + beq.n 412ac │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23d000 │ │ │ │ + bl 23bef4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 412bc │ │ │ │ + beq.n 412ac │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w bfec4 │ │ │ │ + b.w bf80c │ │ │ │ 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 │ │ │ │ @@ -33667,624 +33654,624 @@ │ │ │ │ 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 4136c │ │ │ │ + bpl.n 4135c │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4136c │ │ │ │ + bne.n 4135c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 185b54 │ │ │ │ + bl 184000 │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ - bcs.n 41326 │ │ │ │ + bcs.n 41316 │ │ │ │ lsrs r0, r0, #7 │ │ │ │ - movw r1, #22796 @ 0x590c │ │ │ │ + movw r1, #19852 @ 0x4d8c │ │ │ │ movt r1, #59 @ 0x3b │ │ │ │ and.w r3, r6, #127 @ 0x7f │ │ │ │ - movw r2, #16140 @ 0x3f0c │ │ │ │ + movw r2, #13196 @ 0x338c │ │ │ │ movt r2, #58 @ 0x3a │ │ │ │ ldrh.w r1, [r1, r0, lsl #1] │ │ │ │ add.w r3, r3, r1, lsl #7 │ │ │ │ ldrh.w r2, [r2, r3, lsl #1] │ │ │ │ - b.n 41328 │ │ │ │ + b.n 41318 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #6 │ │ │ │ - movw r3, #11248 @ 0x2bf0 │ │ │ │ + movw r3, #8316 @ 0x207c │ │ │ │ movt r3, #58 @ 0x3a │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb r7, [r3, #1] │ │ │ │ - cbz r5, 41348 │ │ │ │ + cbz r5, 41338 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movw r1, #4572 @ 0x11dc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 4134c │ │ │ │ + bne.n 4133c │ │ │ │ mov r4, r7 │ │ │ │ - b.n 41362 │ │ │ │ - bl 87f30 │ │ │ │ + b.n 41352 │ │ │ │ + bl 87a80 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41348 │ │ │ │ + bne.n 41338 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 41348 │ │ │ │ + bne.n 41338 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 80ef0 │ │ │ │ - movw r2, #11304 @ 0x2c28 │ │ │ │ + b.w 80ee8 │ │ │ │ + movw r2, #8360 @ 0x20a8 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #54204 @ 0xd3bc │ │ │ │ + movw r1, #51220 @ 0xc814 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #34980 @ 0x88a4 │ │ │ │ + movw r0, #31916 @ 0x7cac │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 245b50 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + mov r0, r1 │ │ │ │ + b.w fdf40 │ │ │ │ + │ │ │ │ +00041382 <_PyDict_DelItem_KnownHash@@Base>: │ │ │ │ + b.w bf80c │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + b.n 4148c <_PyDict_DelItem_KnownHash@@Base+0x10a> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f9350 │ │ │ │ + bl f8cb0 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 413ac │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 413dc │ │ │ │ + bne.n 413aa <_PyDict_DelItem_KnownHash@@Base+0x28> │ │ │ │ + bl 805d4 │ │ │ │ + cbnz r0, 413da <_PyDict_DelItem_KnownHash@@Base+0x58> │ │ │ │ mov r0, r4 │ │ │ │ blx 29108 │ │ │ │ - cbnz r0, 413cc │ │ │ │ + cbnz r0, 413ca <_PyDict_DelItem_KnownHash@@Base+0x48> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #63568 @ 0xf850 │ │ │ │ + movw r1, #60640 @ 0xece0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 413dc │ │ │ │ - movw r1, #27460 @ 0x6b44 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 413da <_PyDict_DelItem_KnownHash@@Base+0x58> │ │ │ │ + movw r1, #24476 @ 0x5f9c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f6b04 │ │ │ │ + b.w f6464 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ - b.w fe628 │ │ │ │ - │ │ │ │ -000413e6 <_PyDict_DelItem_KnownHash@@Base>: │ │ │ │ - b.w bfec4 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - b.n 41438 <_PyDict_DelItem_KnownHash@@Base+0x52> │ │ │ │ - mov r0, r1 │ │ │ │ - b.w fe628 │ │ │ │ - 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 160dd0 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 41434 <_PyDict_DelItem_KnownHash@@Base+0x4e> │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cbz r3, 41418 <_PyDict_DelItem_KnownHash@@Base+0x32> │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - b.n 41420 <_PyDict_DelItem_KnownHash@@Base+0x3a> │ │ │ │ - movw r0, #10752 @ 0x2a00 │ │ │ │ - movt r0, #78 @ 0x4e │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - cbz r2, 41428 <_PyDict_DelItem_KnownHash@@Base+0x42> │ │ │ │ - ldr r1, [r5, #20] │ │ │ │ - b.n 41430 <_PyDict_DelItem_KnownHash@@Base+0x4a> │ │ │ │ - movw r1, #10752 @ 0x2a00 │ │ │ │ - movt r1, #78 @ 0x4e │ │ │ │ - bl 414b2 <_PyDict_DelItem_KnownHash@@Base+0xcc> │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - mov r2, r0 │ │ │ │ - movw r1, #53189 @ 0xcfc5 │ │ │ │ - movt r1, #32 │ │ │ │ - movw r0, #53720 @ 0xd1d8 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - b.w 4083a <_PyBytes_ReverseFind@@Base+0xd2> │ │ │ │ + b.w fdf40 │ │ │ │ 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 41470 <_PyDict_DelItem_KnownHash@@Base+0x8a> │ │ │ │ - bl 26cb68 │ │ │ │ + bne.n 41406 <_PyDict_DelItem_KnownHash@@Base+0x84> │ │ │ │ + bl 26be00 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 4147c <_PyDict_DelItem_KnownHash@@Base+0x96> │ │ │ │ + cbz r3, 41412 <_PyDict_DelItem_KnownHash@@Base+0x90> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 414ae <_PyDict_DelItem_KnownHash@@Base+0xc8> │ │ │ │ + b.n 41444 <_PyDict_DelItem_KnownHash@@Base+0xc2> │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 414aa <_PyDict_DelItem_KnownHash@@Base+0xc4> │ │ │ │ + bl 99e5c <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 41440 <_PyDict_DelItem_KnownHash@@Base+0xbe> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 414aa <_PyDict_DelItem_KnownHash@@Base+0xc4> │ │ │ │ + cbnz r3, 41440 <_PyDict_DelItem_KnownHash@@Base+0xbe> │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 414aa <_PyDict_DelItem_KnownHash@@Base+0xc4> │ │ │ │ + bl 99e5c <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 41440 <_PyDict_DelItem_KnownHash@@Base+0xbe> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 414aa <_PyDict_DelItem_KnownHash@@Base+0xc4> │ │ │ │ + cbnz r3, 41440 <_PyDict_DelItem_KnownHash@@Base+0xbe> │ │ │ │ movs r1, #17 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 414aa <_PyDict_DelItem_KnownHash@@Base+0xc4> │ │ │ │ + bl 99e5c <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 41440 <_PyDict_DelItem_KnownHash@@Base+0xbe> │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r0 │ │ │ │ + movs r0, #0 │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ + bl 15f260 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 41488 <_PyDict_DelItem_KnownHash@@Base+0x106> │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cbz r3, 4146c <_PyDict_DelItem_KnownHash@@Base+0xea> │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + b.n 41474 <_PyDict_DelItem_KnownHash@@Base+0xf2> │ │ │ │ + movw r0, #10752 @ 0x2a00 │ │ │ │ + movt r0, #78 @ 0x4e │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + cbz r2, 4147c <_PyDict_DelItem_KnownHash@@Base+0xfa> │ │ │ │ + ldr r1, [r5, #20] │ │ │ │ + b.n 41484 <_PyDict_DelItem_KnownHash@@Base+0x102> │ │ │ │ + movw r1, #10752 @ 0x2a00 │ │ │ │ + movt r1, #78 @ 0x4e │ │ │ │ + bl 414a2 <_PyDict_DelItem_KnownHash@@Base+0x120> │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + mov r2, r0 │ │ │ │ + movw r1, #49521 @ 0xc171 │ │ │ │ + movt r1, #32 │ │ │ │ + movw r0, #53720 @ 0xd1d8 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + b.w 40830 <_PyBytes_ReverseFind@@Base+0xd2> │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ - movw r7, #31072 @ 0x7960 │ │ │ │ + movw r7, #28128 @ 0x6de0 │ │ │ │ movt r7, #43 @ 0x2b │ │ │ │ - movw r6, #32096 @ 0x7d60 │ │ │ │ + movw r6, #29152 @ 0x71e0 │ │ │ │ movt r6, #43 @ 0x2b │ │ │ │ - movw r5, #10992 @ 0x2af0 │ │ │ │ + movw r5, #8060 @ 0x1f7c │ │ │ │ movt r5, #58 @ 0x3a │ │ │ │ movs r4, #0 │ │ │ │ cmp r4, r2 │ │ │ │ - bge.n 414f0 <_PyDict_DelItem_KnownHash@@Base+0x10a> │ │ │ │ + bge.n 414e0 <_PyDict_DelItem_KnownHash@@Base+0x15e> │ │ │ │ ldrb r3, [r1, r4] │ │ │ │ ldr.w ip, [r7, r3, lsl #2] │ │ │ │ tst.w ip, #1 │ │ │ │ - beq.n 414e2 <_PyDict_DelItem_KnownHash@@Base+0xfc> │ │ │ │ + beq.n 414d2 <_PyDict_DelItem_KnownHash@@Base+0x150> │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ - b.n 414ea <_PyDict_DelItem_KnownHash@@Base+0x104> │ │ │ │ + b.n 414da <_PyDict_DelItem_KnownHash@@Base+0x158> │ │ │ │ tst.w ip, #2 │ │ │ │ it ne │ │ │ │ ldrbne r3, [r6, r3] │ │ │ │ strb r3, [r0, r4] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 414ce <_PyDict_DelItem_KnownHash@@Base+0xe8> │ │ │ │ + b.n 414be <_PyDict_DelItem_KnownHash@@Base+0x13c> │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000414f4 : │ │ │ │ +000414e4 : │ │ │ │ push {r4, r5} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #16] @ (4150c ) │ │ │ │ + ldr r4, [pc, #16] @ (414fc ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5} │ │ │ │ - b.w e1814 │ │ │ │ + b.w e10f4 │ │ │ │ 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 r1, [r0, #4] │ │ │ │ movw r7, #17644 @ 0x44ec │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 41548 │ │ │ │ + bne.n 41538 │ │ │ │ movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 41556 │ │ │ │ - ldr r2, [pc, #176] @ (415fc ) │ │ │ │ + b.n 41546 │ │ │ │ + ldr r2, [pc, #176] @ (415ec ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 1245e4 │ │ │ │ + bl 123dc4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 415f4 │ │ │ │ + beq.n 415e4 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r5, [r6, #32] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 41582 │ │ │ │ + beq.n 41572 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 415c6 │ │ │ │ + b.n 415b6 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ mov r1, r7 │ │ │ │ - bl 7f974 │ │ │ │ + bl 7f954 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r2, 4158a │ │ │ │ + cbz r2, 4157a │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - bl 215450 <_PyInterpreterState_LookUpIDObject@@Base+0x2c> │ │ │ │ - cbnz r0, 415de │ │ │ │ + bl 214348 <_PyInterpreterState_LookUpIDObject@@Base+0x2c> │ │ │ │ + cbnz r0, 415ce │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 41568 │ │ │ │ - b.n 415f6 │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 415de │ │ │ │ + bne.n 41558 │ │ │ │ + b.n 415e6 │ │ │ │ + bl 805d4 │ │ │ │ + cbnz r0, 415ce │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl eee08 │ │ │ │ - b.n 415de │ │ │ │ + bl ee760 │ │ │ │ + b.n 415ce │ │ │ │ ldr r1, [r5, #0] │ │ │ │ - bl 848c0 │ │ │ │ + bl 84430 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r7, 415de │ │ │ │ + cbz r7, 415ce │ │ │ │ ldr r1, [r5, #0] │ │ │ │ - bl 8b7c0 │ │ │ │ + bl 8b080 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 415ce │ │ │ │ + bne.n 415be │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 415de │ │ │ │ + bne.n 415ce │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 415a2 │ │ │ │ - b.n 415f6 │ │ │ │ + bne.n 41592 │ │ │ │ + b.n 415e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 415be │ │ │ │ + bne.n 415ae │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 415be │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 415ae │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 415f4 │ │ │ │ + beq.n 415e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 415f4 │ │ │ │ + cbnz r3, 415e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ 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] @ (41690 ) │ │ │ │ + ldr r3, [pc, #124] @ (41680 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 71f84 │ │ │ │ - cbz r0, 41680 │ │ │ │ + bl 71f40 │ │ │ │ + cbz r0, 41670 │ │ │ │ add.w r3, r5, #98816 @ 0x18200 │ │ │ │ - movw r6, #16772 @ 0x4184 │ │ │ │ + movw r6, #13828 @ 0x3604 │ │ │ │ movt r6, #47 @ 0x2f │ │ │ │ mov r4, r0 │ │ │ │ add.w r8, r3, #35 @ 0x23 │ │ │ │ add.w r5, r3, #50 @ 0x32 │ │ │ │ ldrb.w r0, [r8, #1]! │ │ │ │ - cbz r0, 41684 │ │ │ │ - bl 80ef0 │ │ │ │ + cbz r0, 41674 │ │ │ │ + bl 80ee8 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 8084c │ │ │ │ + bl 80844 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41664 │ │ │ │ + beq.n 41654 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 41664 │ │ │ │ + cbnz r3, 41654 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 41684 │ │ │ │ + bne.n 41674 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41680 │ │ │ │ + beq.n 41670 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 41680 │ │ │ │ + cbnz r3, 41670 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4168a │ │ │ │ + b.n 4167a │ │ │ │ adds r6, #4 │ │ │ │ cmp r8, r5 │ │ │ │ - bne.n 41636 │ │ │ │ + bne.n 41626 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl 160dd0 │ │ │ │ + bl 15f260 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 416d4 │ │ │ │ + cbz r0, 416c4 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 416b8 │ │ │ │ + cbz r3, 416a8 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 416c0 │ │ │ │ + b.n 416b0 │ │ │ │ movw r0, #10752 @ 0x2a00 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cbz r2, 416c8 │ │ │ │ + cbz r2, 416b8 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - b.n 416d0 │ │ │ │ + b.n 416c0 │ │ │ │ movw r1, #10752 @ 0x2a00 │ │ │ │ movt r1, #78 @ 0x4e │ │ │ │ - bl 416ee │ │ │ │ + bl 416de │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.n 41438 <_PyDict_DelItem_KnownHash@@Base+0x52> │ │ │ │ + b.n 4148c <_PyDict_DelItem_KnownHash@@Base+0x10a> │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ - movw ip, #32096 @ 0x7d60 │ │ │ │ + movw ip, #29152 @ 0x71e0 │ │ │ │ movt ip, #43 @ 0x2b │ │ │ │ - movw lr, #31072 @ 0x7960 │ │ │ │ + movw lr, #28128 @ 0x6de0 │ │ │ │ movt lr, #43 @ 0x2b │ │ │ │ - movw r7, #10992 @ 0x2af0 │ │ │ │ + movw r7, #8060 @ 0x1f7c │ │ │ │ movt r7, #58 @ 0x3a │ │ │ │ mov r5, r3 │ │ │ │ cmp r5, r2 │ │ │ │ - bge.n 4173e │ │ │ │ + bge.n 4172e │ │ │ │ ldrb r4, [r1, r5] │ │ │ │ ldr.w r6, [lr, r4, lsl #2] │ │ │ │ tst.w r6, #1 │ │ │ │ - beq.n 41724 │ │ │ │ - cbnz r3, 41738 │ │ │ │ + beq.n 41714 │ │ │ │ + cbnz r3, 41728 │ │ │ │ ldrb r4, [r7, r4] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 41738 │ │ │ │ + b.n 41728 │ │ │ │ ands.w r6, r6, #2 │ │ │ │ - beq.n 41732 │ │ │ │ - cbz r3, 41736 │ │ │ │ + beq.n 41722 │ │ │ │ + cbz r3, 41726 │ │ │ │ ldrb.w r4, [ip, r4] │ │ │ │ - b.n 41738 │ │ │ │ + b.n 41728 │ │ │ │ mov r3, r6 │ │ │ │ - b.n 41738 │ │ │ │ + b.n 41728 │ │ │ │ movs r3, #1 │ │ │ │ strb r4, [r0, r5] │ │ │ │ adds r5, #1 │ │ │ │ - b.n 4170c │ │ │ │ + b.n 416fc │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movw r1, #20956 @ 0x51dc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - b.w 1b6d74 │ │ │ │ + b.w 1b4bac │ │ │ │ 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 4176c │ │ │ │ + bne.n 4175c │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f1b2c │ │ │ │ + b.w f1484 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #20520 @ 0x5028 │ │ │ │ + movw r0, #17536 @ 0x4480 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41760 │ │ │ │ + bne.n 41750 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl db898 <_PyNumber_Index@@Base> │ │ │ │ - cbnz r0, 417a8 │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 417e0 │ │ │ │ + bl db174 <_PyNumber_Index@@Base> │ │ │ │ + cbnz r0, 41798 │ │ │ │ + bl 805d4 │ │ │ │ + cbnz r0, 417d0 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 417ca │ │ │ │ + b.n 417ba │ │ │ │ mov r5, r0 │ │ │ │ - bl 85e88 │ │ │ │ + bl 859ec │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 417c6 │ │ │ │ + beq.n 417b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 417c6 │ │ │ │ + cbnz r3, 417b6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 4179c │ │ │ │ + beq.n 4178c │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - ble.n 417e4 │ │ │ │ + ble.n 417d4 │ │ │ │ subs r4, r4, r1 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3bcb4 <_PyImport_ClearExtension@@Base+0x1038> │ │ │ │ - cbnz r0, 417fa │ │ │ │ + bl 3bdb4 <_PyImport_ClearExtension@@Base+0x1158> │ │ │ │ + cbnz r0, 417ea │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4181c │ │ │ │ - cbz r1, 417ea │ │ │ │ + b.n 4180c │ │ │ │ + cbz r1, 417da │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - b.n 417f2 │ │ │ │ + b.n 417e2 │ │ │ │ movw r0, #10752 @ 0x2a00 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 160dd0 │ │ │ │ + b.w 15f260 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 41802 │ │ │ │ + cbz r3, 417f2 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - b.n 4180a │ │ │ │ + b.n 417fa │ │ │ │ movw r3, #10752 @ 0x2a00 │ │ │ │ movt r3, #78 @ 0x4e │ │ │ │ ldrb r2, [r3, r4] │ │ │ │ add r4, r3 │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ - beq.n 41816 │ │ │ │ + beq.n 41806 │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - bne.n 4181c │ │ │ │ + bne.n 4180c │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ strb r2, [r3, #0] │ │ │ │ strb r1, [r4, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw r3, #8948 @ 0x22f4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 41876 │ │ │ │ + bne.n 41866 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 41876 │ │ │ │ + bne.n 41866 │ │ │ │ subs r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 41876 │ │ │ │ + bhi.n 41866 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 41938 │ │ │ │ + bl 41928 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 41880 │ │ │ │ + beq.n 41870 │ │ │ │ cmp r4, #3 │ │ │ │ movw r2, #4308 @ 0x10d4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ it eq │ │ │ │ eoreq.w r3, r0, #1 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ movne r0, r2 │ │ │ │ - b.n 41882 │ │ │ │ + b.n 41872 │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 41882 │ │ │ │ + b.n 41872 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r0, r1 │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #33554432 @ 0x2000000 │ │ │ │ - beq.n 418ae │ │ │ │ - movw r1, #57009 @ 0xdeb1 │ │ │ │ + beq.n 4189e │ │ │ │ + movw r1, #48713 @ 0xbe49 │ │ │ │ movt r1, #25 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2489dc <_PyTime_ObjectToTimeval@@Base+0x124> │ │ │ │ + b.w 247c38 <_PyTime_ObjectToTimeval@@Base+0x8c> │ │ │ │ mov r3, r1 │ │ │ │ - movw r2, #34232 @ 0x85b8 │ │ │ │ + movw r2, #31168 @ 0x79c0 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #54204 @ 0xd3bc │ │ │ │ + movw r1, #51220 @ 0xc814 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #27692 @ 0x6c2c │ │ │ │ + movw r0, #25064 @ 0x61e8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 245b50 <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 418fa │ │ │ │ + bne.n 418ea │ │ │ │ ldr r1, [r4, #0] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fad80 │ │ │ │ - cbnz r0, 41914 │ │ │ │ - b.n 41910 │ │ │ │ + bl 1f9cf4 │ │ │ │ + cbnz r0, 41904 │ │ │ │ + b.n 41900 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #27876 @ 0x6ce4 │ │ │ │ + movw r0, #25248 @ 0x62a0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 418ec │ │ │ │ + bne.n 418dc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4191e │ │ │ │ + b.n 4190e │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 419b8 │ │ │ │ + bl 41b8c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 79054 │ │ │ │ + bl 79004 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (41934 ) │ │ │ │ - b.w 24374c │ │ │ │ - b.n 412d0 │ │ │ │ + ldr r1, [pc, #4] @ (41924 ) │ │ │ │ + b.w 24293c │ │ │ │ + b.n 412c0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 419b2 │ │ │ │ + beq.n 419a2 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 419ae │ │ │ │ + bne.n 4199e │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r3, r0 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r4, r1 │ │ │ │ @@ -34295,177 +34282,94 @@ │ │ │ │ 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 256940 <_PyTime_FromLong@@Base+0x858> │ │ │ │ + bl 255bc8 <_PyTime_FromLong@@Base+0x8ac> │ │ │ │ mov r2, sp │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r3, 419a8 │ │ │ │ + cbnz r3, 41998 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 234d80 │ │ │ │ + bl 233c70 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 41992 │ │ │ │ - bhi.n 4196c │ │ │ │ - cbz r0, 4199e │ │ │ │ + beq.n 41982 │ │ │ │ + bhi.n 4195c │ │ │ │ + cbz r0, 4198e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 419aa │ │ │ │ + b.n 4199a │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ - bl d52cc │ │ │ │ + bl d4be8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 419a4 │ │ │ │ + bge.n 41994 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 419aa │ │ │ │ - bne.n 4196c │ │ │ │ - b.n 4198e │ │ │ │ + b.n 4199a │ │ │ │ + bne.n 4195c │ │ │ │ + b.n 4197e │ │ │ │ movs r0, #1 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ - nop │ │ │ │ - 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, #72 @ 0x48 │ │ │ │ - bl 122b54 │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - ldr r6, [r0, #16] │ │ │ │ - cbnz r3, 419f0 │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - movw r1, #63876 @ 0xf984 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w d599c │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - movs r1, #0 │ │ │ │ - bl 7ac20 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 41a00 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 41a5a │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r7 │ │ │ │ - add.w r1, r4, #12 │ │ │ │ - bl d1ed8 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 41a2c │ │ │ │ - ldr r7, [r5, #8] │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - mov r1, r7 │ │ │ │ - bl 278934 │ │ │ │ - cbz r1, 41a46 │ │ │ │ - movw r1, #63928 @ 0xf9b8 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - mov r2, r7 │ │ │ │ - bl d599c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 419fc │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 419fc │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 419fc │ │ │ │ - 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 41a7e │ │ │ │ - ldrd r0, r1, [r4] │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 363f6 │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #20472 @ 0x4ff8 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 41a72 │ │ │ │ - pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #132] @ (41b2c ) │ │ │ │ + ldr r0, [pc, #132] @ (41a3c ) │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov.w r0, #0 │ │ │ │ - movw r2, #22796 @ 0x590c │ │ │ │ + movw r2, #19776 @ 0x4d40 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #63996 @ 0xf9fc │ │ │ │ + movw r1, #60924 @ 0xedfc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8edfc │ │ │ │ - cbz r0, 41b10 │ │ │ │ + bl 8e6f0 │ │ │ │ + cbz r0, 41a20 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #63236 @ 0xf704 │ │ │ │ + movw r1, #60308 @ 0xeb94 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #64016 @ 0xfa10 │ │ │ │ + movw r0, #60944 @ 0xee10 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 927a8 │ │ │ │ + bl 920a0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 41aee │ │ │ │ + bne.n 419fe │ │ │ │ movs r4, #0 │ │ │ │ - b.n 41b08 │ │ │ │ + b.n 41a18 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #2 │ │ │ │ movs r3, #16 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 2209f4 <_PyErr_BadInternalCall@@Base+0x5fc> │ │ │ │ + bl 21f864 <_PyErr_BadInternalCall@@Base+0x5fc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 41aea │ │ │ │ + beq.n 419fa │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 220bfc <_PyErr_BadInternalCall@@Base+0x804> │ │ │ │ + bl 21fa6c <_PyErr_BadInternalCall@@Base+0x804> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 78004 │ │ │ │ - b.n 41b12 │ │ │ │ + bl 77fb0 │ │ │ │ + b.n 41a22 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #24] @ (41b2c ) │ │ │ │ + ldr r3, [pc, #24] @ (41a3c ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 41b24 │ │ │ │ + beq.n 41a34 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -34478,73 +34382,73 @@ │ │ │ │ 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 r4, r1 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ - ldr r1, [pc, #272] @ (41c78 ) │ │ │ │ + ldr r1, [pc, #272] @ (41b88 ) │ │ │ │ add.w r5, sp, #16512 @ 0x4080 │ │ │ │ mov r6, r0 │ │ │ │ - movw r2, #22796 @ 0x590c │ │ │ │ + movw r2, #19776 @ 0x4d40 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [r5, #52] @ 0x34 │ │ │ │ mov.w r1, #0 │ │ │ │ add r3, sp, #24 │ │ │ │ - movw r1, #64040 @ 0xfa28 │ │ │ │ + movw r1, #60968 @ 0xee28 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ adds r5, #52 @ 0x34 │ │ │ │ - bl 8edfc │ │ │ │ + bl 8e6f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41c52 │ │ │ │ + beq.n 41b62 │ │ │ │ add r5, sp, #184 @ 0xb8 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #63236 @ 0xf704 │ │ │ │ + movw r1, #60308 @ 0xeb94 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #64060 @ 0xfa3c │ │ │ │ + movw r0, #60988 @ 0xee3c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 927a8 │ │ │ │ + bl 920a0 │ │ │ │ ldr.w r1, [r5, #-160] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 41bf0 │ │ │ │ + beq.n 41b00 │ │ │ │ ldr r6, [r6, #16] │ │ │ │ add.w r2, sp, #16384 @ 0x4000 │ │ │ │ movs r3, #0 │ │ │ │ adds r2, #48 @ 0x30 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ - bl 2209f4 <_PyErr_BadInternalCall@@Base+0x5fc> │ │ │ │ + bl 21f864 <_PyErr_BadInternalCall@@Base+0x5fc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 41bf0 │ │ │ │ + beq.n 41b00 │ │ │ │ add.w r3, sp, #16384 @ 0x4000 │ │ │ │ adds r3, #48 @ 0x30 │ │ │ │ ldrh r4, [r3, #0] │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 41bf4 │ │ │ │ + beq.n 41b04 │ │ │ │ cmp r4, #10 │ │ │ │ - beq.n 41c00 │ │ │ │ + beq.n 41b10 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22920 @ 0x5988 │ │ │ │ + movw r1, #19936 @ 0x4de0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 41c48 │ │ │ │ + b.n 41b58 │ │ │ │ add.w r7, sp, #16384 @ 0x4000 │ │ │ │ mov.w r8, #4 │ │ │ │ adds r7, #52 @ 0x34 │ │ │ │ - b.n 41c0a │ │ │ │ + b.n 41b1a │ │ │ │ add.w r7, sp, #16384 @ 0x4000 │ │ │ │ mov.w r8, #16 │ │ │ │ adds r7, #56 @ 0x38 │ │ │ │ - bl 98598 │ │ │ │ + bl 97eb0 │ │ │ │ mov r1, r8 │ │ │ │ mov r9, r0 │ │ │ │ add r3, sp, #16 │ │ │ │ movw r2, #16383 @ 0x3fff │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ add r3, sp, #20 │ │ │ │ @@ -34552,603 +34456,686 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #28 │ │ │ │ blx 29bd0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b07c │ │ │ │ + bl 9a968 │ │ │ │ add.w r2, sp, #16384 @ 0x4000 │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r1, [r5, #-164] │ │ │ │ adds r2, #48 @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ - bl 42740 │ │ │ │ + bl 42666 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r5, #-160] │ │ │ │ - bl 78004 │ │ │ │ - b.n 41c54 │ │ │ │ + bl 77fb0 │ │ │ │ + b.n 41b64 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, sp, #16512 @ 0x4080 │ │ │ │ - ldr r3, [pc, #28] @ (41c78 ) │ │ │ │ + ldr r3, [pc, #28] @ (41b88 ) │ │ │ │ adds r1, #52 @ 0x34 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 41c6c │ │ │ │ + beq.n 41b7c │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #16512 @ 0x4080 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {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, #72 @ 0x48 │ │ │ │ + bl 122334 │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + ldr r6, [r0, #16] │ │ │ │ + cbnz r3, 41bc4 │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + movw r1, #61012 @ 0xee54 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ + b.w d52b8 │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + movs r1, #0 │ │ │ │ + bl 7abe0 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 41bd4 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 41c2e │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r7 │ │ │ │ + add.w r1, r4, #12 │ │ │ │ + bl d17fc │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 41c00 │ │ │ │ + ldr r7, [r5, #8] │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + mov r1, r7 │ │ │ │ + bl 277d8c │ │ │ │ + cbz r1, 41c1a │ │ │ │ + movw r1, #61064 @ 0xee88 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + mov r2, r7 │ │ │ │ + bl d52b8 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 41bd0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 41bd0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 41bd0 │ │ │ │ + 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 41c52 │ │ │ │ + ldrd r0, r1, [r4] │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 3640e │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #17488 @ 0x4450 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 41c46 │ │ │ │ + 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 78ff0 │ │ │ │ + bl 78fa0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 79054 │ │ │ │ + bl 79004 │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl d29b0 │ │ │ │ + bl d22d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f6ec │ │ │ │ + bl 7f6cc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41cc0 │ │ │ │ + beq.n 41cae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 41cc0 │ │ │ │ + cbnz r3, 41cae │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 78c04 <_Py_Dealloc@@Base> │ │ │ │ + b.w 78bb4 <_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 │ │ │ │ ldr r4, [r0, #52] @ 0x34 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 41d7c │ │ │ │ + beq.n 41d6a │ │ │ │ mov r6, r3 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 805dc │ │ │ │ + bl 805d4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41d7c │ │ │ │ + bne.n 41d6a │ │ │ │ mov r0, r4 │ │ │ │ - bl 24b770 <_PyTime_AsTimeval@@Base+0x1b98> │ │ │ │ + bl 24aa08 <_PyDeadline_Get@@Base+0x528> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 41d7c │ │ │ │ - movw r3, #34937 @ 0x8879 │ │ │ │ + beq.n 41d6a │ │ │ │ + movw r3, #26657 @ 0x6821 │ │ │ │ movt r3, #25 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r3 │ │ │ │ str r6, [sp, #4] │ │ │ │ - movw r0, #64084 @ 0xfa54 │ │ │ │ + movw r0, #61132 @ 0xeecc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 84c48 │ │ │ │ + bl 847b8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 41d24 │ │ │ │ + cbnz r0, 41d12 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 252618 │ │ │ │ + b.w 25187c │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #521 @ 0x209 │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #72] @ 0x48 │ │ │ │ - movw r0, #64092 @ 0xfa5c │ │ │ │ + movw r0, #61140 @ 0xeed4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 24dd3c <_PyTime_AsTimeval@@Base+0x4164> │ │ │ │ + bl 24d08c <_PyDeadline_Get@@Base+0x2bac> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ str.w r8, [r4, #24] │ │ │ │ - beq.n 41d5c │ │ │ │ + beq.n 41d4a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 41d5c │ │ │ │ + cbnz r3, 41d4a │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 41d18 │ │ │ │ + beq.n 41d06 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41d7c │ │ │ │ + beq.n 41d6a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 41d7c │ │ │ │ + cbnz r3, 41d6a │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 78c04 <_Py_Dealloc@@Base> │ │ │ │ + b.w 78bb4 <_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 │ │ │ │ - cbz r0, 41db2 │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 41da0 │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 41dac │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 41db2 │ │ │ │ + bne.n 41d9a │ │ │ │ + bl b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 41da0 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 41df0 │ │ │ │ + cbnz r0, 41dde │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 41dce │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 41dbc │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 41dc8 │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 41dce │ │ │ │ + bne.n 41db6 │ │ │ │ + bl b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 41dbc │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 41df0 │ │ │ │ + cbnz r0, 41dde │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 41df0 │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 41dde │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 41de6 │ │ │ │ + bne.n 41dd4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r3, 41e04 │ │ │ │ - movw r0, #64100 @ 0xfa64 │ │ │ │ + cbnz r3, 41df2 │ │ │ │ + movw r0, #61156 @ 0xeee4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w e2114 │ │ │ │ + b.w e19f0 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r0, #64120 @ 0xfa78 │ │ │ │ + movw r0, #61176 @ 0xeef8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - b.w e2114 │ │ │ │ + b.w e19f0 │ │ │ │ + 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] @ (41e40 ) │ │ │ │ + bl 1fea5c <_PyEval_GetBuiltin@@Base> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + cbz r2, 41e2e │ │ │ │ + movw r0, #61212 @ 0xef1c │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 847b8 │ │ │ │ + movw r0, #60568 @ 0xec98 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 847b8 │ │ │ │ + nop │ │ │ │ + bmi.n 41d4c │ │ │ │ + lsls r1, 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 r5, r1 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - cbnz r0, 41e4c │ │ │ │ + cbnz r0, 41e7c │ │ │ │ cmp r3, r0 │ │ │ │ - blt.n 41e4c │ │ │ │ + blt.n 41e7c │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 41e4c │ │ │ │ - cbz r2, 41e4c │ │ │ │ + bgt.n 41e7c │ │ │ │ + cbz r2, 41e7c │ │ │ │ ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - movw r1, #49084 @ 0xbfbc │ │ │ │ + movw r1, #46100 @ 0xb414 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 41e70 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 41ea0 │ │ │ │ add r4, sp, #28 │ │ │ │ mov r3, r0 │ │ │ │ str r4, [sp, #16] │ │ │ │ mov r0, r2 │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #8] │ │ │ │ movw r4, #11416 @ 0x2c98 │ │ │ │ movt r4, #73 @ 0x49 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106468 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41e36 │ │ │ │ + bne.n 41e66 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #44] @ (41eb4 ) │ │ │ │ - bl 1ff998 <_PyEval_GetBuiltin@@Base> │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - cbz r2, 41ea2 │ │ │ │ - movw r0, #64156 @ 0xfa9c │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84c48 │ │ │ │ - movw r0, #63496 @ 0xf808 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84c48 │ │ │ │ - nop │ │ │ │ - bmi.n 41dc0 │ │ │ │ - lsls r1, 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 24fc3c <_PyObject_GetState@@Base> │ │ │ │ + bl 24ef7c <_PyObject_GetState@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41f46 │ │ │ │ - ldr r0, [pc, #132] @ (41f5c ) │ │ │ │ + beq.n 41f34 │ │ │ │ + ldr r0, [pc, #136] @ (41f4c ) │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #12 │ │ │ │ str r7, [sp, #12] │ │ │ │ - bl 95b00 │ │ │ │ + bl 95418 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 41ef0 │ │ │ │ - ldr r6, [pc, #116] @ (41f60 ) │ │ │ │ + cbnz r0, 41ede │ │ │ │ + ldr r6, [pc, #116] @ (41f50 ) │ │ │ │ movs r4, #0 │ │ │ │ - b.n 41f4a │ │ │ │ - bl 88854 │ │ │ │ + b.n 41f38 │ │ │ │ + bl 883a4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41f0c │ │ │ │ + beq.n 41efa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 41f0c │ │ │ │ + cbnz r3, 41efa │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 41eea │ │ │ │ + beq.n 41ed8 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r3, r5 │ │ │ │ - ldr r2, [pc, #72] @ (41f60 ) │ │ │ │ + ldr r2, [pc, #76] @ (41f50 ) │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #5 │ │ │ │ - bl 7e638 │ │ │ │ + bl 7e61c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41f3a │ │ │ │ + beq.n 41f28 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r3, 41f3e │ │ │ │ - ldr r6, [pc, #36] @ (41f60 ) │ │ │ │ - b.n 41f4a │ │ │ │ + cbz r3, 41f2c │ │ │ │ + ldr r6, [pc, #36] @ (41f50 ) │ │ │ │ + b.n 41f38 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 41f3a │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 41f28 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79054 │ │ │ │ + bl 79004 │ │ │ │ mov r0, r6 │ │ │ │ - bl 79054 │ │ │ │ + bl 79004 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bmi.n 42030 │ │ │ │ + nop │ │ │ │ + bmi.n 42020 │ │ │ │ lsls r1, r1, #1 │ │ │ │ asrs r0, r4, #32 │ │ │ │ lsls r2, r1, #1 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 41f6c │ │ │ │ - b.w 1fb11c │ │ │ │ - ldr r0, [pc, #0] @ (41f70 ) │ │ │ │ + cbz r0, 41f5c │ │ │ │ + b.w 1fa090 │ │ │ │ + ldr r0, [pc, #0] @ (41f60 ) │ │ │ │ bx lr │ │ │ │ asrs r0, r4, #32 │ │ │ │ lsls r2, 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 41f9e │ │ │ │ + bhi.n 41f8e │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl db898 <_PyNumber_Index@@Base> │ │ │ │ + bl db174 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 41fb6 │ │ │ │ - b.n 41fca │ │ │ │ - movw r0, #46676 @ 0xb654 │ │ │ │ + cbnz r0, 41fa6 │ │ │ │ + b.n 41fba │ │ │ │ + movw r0, #43732 @ 0xaad4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42084 │ │ │ │ - b.n 41f90 │ │ │ │ - bl 85e88 │ │ │ │ + beq.n 42074 │ │ │ │ + b.n 41f80 │ │ │ │ + bl 859ec │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 41fd8 │ │ │ │ + bne.n 41fc8 │ │ │ │ adds r2, r4, #1 │ │ │ │ - bne.n 41fe8 │ │ │ │ - bl 805dc │ │ │ │ + bne.n 41fd8 │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42084 │ │ │ │ + bne.n 42074 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 41fe8 │ │ │ │ + b.n 41fd8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 41fc6 │ │ │ │ + bne.n 41fb6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 41fc6 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 41fb6 │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 42054 │ │ │ │ + ble.n 42044 │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 42002 │ │ │ │ + bpl.n 41ff2 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 42028 │ │ │ │ + bne.n 42018 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ - b.n 42056 │ │ │ │ + b.n 42046 │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 4201c │ │ │ │ + beq.n 4200c │ │ │ │ movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 87f30 │ │ │ │ - cbz r0, 42034 │ │ │ │ + bl 87a80 │ │ │ │ + cbz r0, 42024 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 42034 │ │ │ │ + bne.n 42024 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 42056 │ │ │ │ + b.n 42046 │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 4200e │ │ │ │ + bne.n 41ffe │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #11276 @ 0x2c0c │ │ │ │ + movw r2, #8332 @ 0x208c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #46664 @ 0xb648 │ │ │ │ + movw r1, #43680 @ 0xaaa0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #46676 @ 0xb654 │ │ │ │ + movw r0, #43732 @ 0xaad4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 42084 │ │ │ │ + bl 245b50 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 42074 │ │ │ │ movs r3, #32 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r4, r2 │ │ │ │ - bgt.n 42066 │ │ │ │ + bgt.n 42056 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1dca78 │ │ │ │ + b.w 1da980 │ │ │ │ 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 406d6 │ │ │ │ + b.w 406cc │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movw r1, #44952 @ 0xaf98 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - b.n 4211c │ │ │ │ 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 138708 │ │ │ │ - cbz r0, 42116 │ │ │ │ - movw r6, #49232 @ 0xc050 │ │ │ │ + bl 137c7c │ │ │ │ + cbz r0, 420fc │ │ │ │ + movw r6, #46288 @ 0xb4d0 │ │ │ │ movt r6, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - cbz r0, 42118 │ │ │ │ - bl 7afb8 │ │ │ │ + cbz r0, 420fe │ │ │ │ + bl 7af78 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 420fa │ │ │ │ - bl d4360 │ │ │ │ + cbz r5, 420e0 │ │ │ │ + bl d3c80 │ │ │ │ mov r1, r5 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ - blt.n 420fa │ │ │ │ - beq.n 420e0 │ │ │ │ + blt.n 420e0 │ │ │ │ + beq.n 420c6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r6, #4 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 420ea │ │ │ │ - b.n 420b8 │ │ │ │ - bl 86010 │ │ │ │ + bne.n 420d0 │ │ │ │ + b.n 4209e │ │ │ │ + bl 85b74 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 420d6 │ │ │ │ - b.n 420fa │ │ │ │ + bne.n 420bc │ │ │ │ + b.n 420e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 420b8 │ │ │ │ + bne.n 4209e │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 420b8 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4209e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42110 │ │ │ │ + beq.n 420f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 42110 │ │ │ │ + cbnz r3, 420f6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 790b0 │ │ │ │ + bl 79060 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + movw r1, #42008 @ 0xa418 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + b.n 4210c │ │ │ │ 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, #22024 @ 0x5608 │ │ │ │ + movw r1, #19080 @ 0x4a88 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #22028 @ 0x560c │ │ │ │ + movw r0, #19084 @ 0x4a8c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 927a8 │ │ │ │ + bl 920a0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4214c │ │ │ │ + bne.n 4213c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4217c │ │ │ │ + b.n 4216c │ │ │ │ ldrsb.w r3, [r4, #35] @ 0x23 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 42174 │ │ │ │ + bgt.n 42164 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbnz r0, 42164 │ │ │ │ + cbnz r0, 42154 │ │ │ │ add.w r0, r4, #36 @ 0x24 │ │ │ │ - bl d7ea4 │ │ │ │ + bl d777c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42148 │ │ │ │ + beq.n 42138 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4217c │ │ │ │ + beq.n 4216c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4217c │ │ │ │ + b.n 4216c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ - b.w f9b48 │ │ │ │ + b.w f94a8 │ │ │ │ + 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 r5, [r0, #8] │ │ │ │ + mov r4, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r8, r2 │ │ │ │ + mov r9, r3 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 129120 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r6 │ │ │ │ + mov r1, r4 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + b.w 25770c │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #1 │ │ │ │ movw r1, #37016 @ 0x9098 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 147c3c │ │ │ │ + b.w 146824 │ │ │ │ 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, #72 @ 0x48 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 122b54 │ │ │ │ + bl 122334 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d3a48 │ │ │ │ + bl d3370 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 421e8 │ │ │ │ - beq.n 421ca │ │ │ │ + bgt.n 4220e │ │ │ │ + beq.n 421f0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 42226 │ │ │ │ + b.n 4224c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #64368 @ 0xfb70 │ │ │ │ + movw r1, #61424 @ 0xeff0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w d599c │ │ │ │ + b.w d52b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 424c4 │ │ │ │ + bl 424b4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 421c6 │ │ │ │ + beq.n 421ec │ │ │ │ mov r1, r5 │ │ │ │ - bl 191a44 │ │ │ │ + bl 190114 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 42216 │ │ │ │ + cbnz r0, 4223c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 421c6 │ │ │ │ + beq.n 421ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 421c6 │ │ │ │ + bne.n 421ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 421c6 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 421ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 42226 │ │ │ │ + beq.n 4224c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 42226 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4224c │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ 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 r5, [r0, #8] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r8, r2 │ │ │ │ - mov r9, r3 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 129938 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - blx r6 │ │ │ │ - mov r1, r4 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 2585ac │ │ │ │ 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 │ │ │ │ @@ -35157,18 +35144,18 @@ │ │ │ │ add r2, sp, #8 │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r3, #2 │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #52164 @ 0xcbc4 │ │ │ │ + movw r1, #49220 @ 0xc044 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl c3418 │ │ │ │ - cbz r0, 422a2 │ │ │ │ + bl c2d44 │ │ │ │ + cbz r0, 42292 │ │ │ │ ldrd r2, r0, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -35176,104 +35163,104 @@ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r3 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ - cbnz r7, 422ce │ │ │ │ + cbnz r7, 422be │ │ │ │ cmp r3, r7 │ │ │ │ - ble.n 422ce │ │ │ │ + ble.n 422be │ │ │ │ cmp r3, #2 │ │ │ │ - bgt.n 422ce │ │ │ │ - cbnz r2, 422f0 │ │ │ │ - ldr r1, [pc, #496] @ (424c0 ) │ │ │ │ + bgt.n 422be │ │ │ │ + cbnz r2, 422e0 │ │ │ │ + ldr r1, [pc, #496] @ (424b0 ) │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #2 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ add r1, sp, #32 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106468 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 42332 │ │ │ │ + cbz r0, 42322 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42354 │ │ │ │ + beq.n 42344 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.n 42336 │ │ │ │ + bpl.n 42326 │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 8b690 │ │ │ │ + bl 8af50 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 42332 │ │ │ │ + cbz r0, 42322 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 42356 │ │ │ │ + beq.n 42346 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9564 @ 0x255c │ │ │ │ + movw r1, #6620 @ 0x19dc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 424b8 │ │ │ │ - movw r2, #42032 @ 0xa430 │ │ │ │ + b.n 424a8 │ │ │ │ + movw r2, #39048 @ 0x9888 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #46504 @ 0xb5a8 │ │ │ │ + movw r1, #43520 @ 0xaa00 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #41900 @ 0xa3ac │ │ │ │ + movw r0, #38956 @ 0x982c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 42332 │ │ │ │ + bl 245b50 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 42322 │ │ │ │ movs r7, #0 │ │ │ │ cmp r6, #1 │ │ │ │ - ble.n 4239c │ │ │ │ + ble.n 4238c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 42382 │ │ │ │ - movw r2, #50576 @ 0xc590 │ │ │ │ + bmi.n 42372 │ │ │ │ + movw r2, #47592 @ 0xb9e8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #46664 @ 0xb648 │ │ │ │ + movw r1, #43680 @ 0xaaa0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #41900 @ 0xa3ac │ │ │ │ + movw r0, #38956 @ 0x982c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 42332 │ │ │ │ + bl 245b50 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 42322 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b690 │ │ │ │ + bl 8af50 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42332 │ │ │ │ + beq.n 42322 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 4239e │ │ │ │ - b.n 4231c │ │ │ │ + beq.n 4238e │ │ │ │ + b.n 4230c │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 171da0 │ │ │ │ + bl 1700fc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 72154 <_PyObject_GC_New@@Base> │ │ │ │ + bl 72110 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42332 │ │ │ │ + beq.n 42322 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r7 │ │ │ │ cmp r3, r2 │ │ │ │ mov r2, r6 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ @@ -35289,1059 +35276,959 @@ │ │ │ │ str r6, [r4, #24] │ │ │ │ ldr r3, [r5, #28] │ │ │ │ str r3, [r4, #28] │ │ │ │ blx 295bc │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ strd r0, r5, [r4, #8] │ │ │ │ str r6, [r4, #52] @ 0x34 │ │ │ │ - cbz r3, 423f8 │ │ │ │ + cbz r3, 423e8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ ldr r2, [r5, #32] │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - cbz r2, 42408 │ │ │ │ + cbz r2, 423f8 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - bl 77c4c │ │ │ │ + bl 77bf8 │ │ │ │ str r0, [r4, #32] │ │ │ │ - cbz r0, 42444 │ │ │ │ + cbz r0, 42434 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 42444 │ │ │ │ + cbz r0, 42434 │ │ │ │ mov r1, r4 │ │ │ │ blx 29524 │ │ │ │ movw r3, #65104 @ 0xfe50 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ movs r0, #0 │ │ │ │ lsls r2, r0, #5 │ │ │ │ ldr.w r8, [r3, r2] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 4242c │ │ │ │ + beq.n 4241c │ │ │ │ adds r0, #1 │ │ │ │ - b.n 4241c │ │ │ │ + b.n 4240c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 77c4c │ │ │ │ + bl 77bf8 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ - cbz r0, 42444 │ │ │ │ + cbz r0, 42434 │ │ │ │ movw r6, #65104 @ 0xfe50 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ subs r0, #4 │ │ │ │ mov r3, r6 │ │ │ │ - b.n 4247a │ │ │ │ + b.n 4246a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4245a │ │ │ │ + beq.n 4244a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4245a │ │ │ │ + cbnz r3, 4244a │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42470 │ │ │ │ + beq.n 42460 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 42470 │ │ │ │ + cbnz r3, 42460 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1ef298 │ │ │ │ + b.w 1ee218 │ │ │ │ ldr.w r7, [r3], #32 │ │ │ │ - cbz r7, 42486 │ │ │ │ + cbz r7, 42476 │ │ │ │ str.w r8, [r0, #4]! │ │ │ │ - b.n 4247a │ │ │ │ + b.n 4246a │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 424b2 │ │ │ │ + cbz r3, 424a2 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldr r3, [r3, r7] │ │ │ │ - cbz r3, 424ac │ │ │ │ + cbz r3, 4249c │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ 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 4248a │ │ │ │ + b.n 4247a │ │ │ │ mov r0, r4 │ │ │ │ - bl 826c0 │ │ │ │ + bl 82230 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r4, #240 @ 0xf0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ 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, #72 @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 122b54 │ │ │ │ + bl 122334 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 4253e │ │ │ │ + bne.n 4252e │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1489b0 │ │ │ │ + bl 147528 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4259e │ │ │ │ + beq.n 4258e │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [r5, #32] │ │ │ │ cmp r3, #1 │ │ │ │ str r2, [r0, #32] │ │ │ │ - bne.n 42516 │ │ │ │ + bne.n 42506 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r2, [r5, #20] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - bl 2eb7c <_Py_DisplaySourceLine@@Base+0x88> │ │ │ │ - b.n 4251c │ │ │ │ + bl 2eb80 │ │ │ │ + b.n 4250c │ │ │ │ mov r1, r5 │ │ │ │ - bl 191a44 │ │ │ │ + bl 190114 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 42536 │ │ │ │ + cbz r0, 42526 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 425b2 │ │ │ │ + beq.n 425a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 425b2 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 425b2 │ │ │ │ + bne.n 425a2 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 425a2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 425a2 │ │ │ │ - b.n 4259e │ │ │ │ + bne.n 42592 │ │ │ │ + b.n 4258e │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 42550 │ │ │ │ + bge.n 42540 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl d6648 │ │ │ │ + bl d5f28 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 42566 │ │ │ │ + b.n 42556 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #54008 @ 0xd2f8 │ │ │ │ + movw r1, #51024 @ 0xc750 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 8761c │ │ │ │ + bl 8717c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 4259e │ │ │ │ + cbz r4, 4258e │ │ │ │ ldr r1, [r6, #0] │ │ │ │ ldr r6, [r4, #4] │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 425b2 │ │ │ │ + beq.n 425a2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 87f30 │ │ │ │ - cbnz r0, 425b2 │ │ │ │ + bl 87a80 │ │ │ │ + cbnz r0, 425a2 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - movw r1, #64420 @ 0xfba4 │ │ │ │ + movw r1, #61476 @ 0xf024 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d599c │ │ │ │ + bl d52b8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 425a2 │ │ │ │ + bne.n 42592 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 425b2 │ │ │ │ + b.n 425a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4259e │ │ │ │ + bne.n 4258e │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4259e │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4258e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - │ │ │ │ -000425b8 : │ │ │ │ - ldr r0, [pc, #4] @ (425c0 ) │ │ │ │ - b.w cf5bc │ │ │ │ - nop │ │ │ │ - cmp r5, #28 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ - b.w 239a10 │ │ │ │ + b.w 238900 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #64464 @ 0xfbd0 │ │ │ │ + movw r0, #61520 @ 0xf050 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r3, [r1, #64] @ 0x40 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r1, [r1, #16] │ │ │ │ - b.w e2114 │ │ │ │ + b.w e19f0 │ │ │ │ + │ │ │ │ +000425c2 : │ │ │ │ + ldr r0, [pc, #4] @ (425c8 ) │ │ │ │ + b.w ceee4 │ │ │ │ + cmp r5, #28 │ │ │ │ + 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 29e00 │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + b.w 80ee8 │ │ │ │ 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 cfcbc │ │ │ │ + bl cf5e4 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #28] @ (42614 ) │ │ │ │ + ldr r1, [pc, #32] @ (42620 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e1ef0 │ │ │ │ - movw r1, #64500 @ 0xfbf4 │ │ │ │ + bl e17cc │ │ │ │ + movw r1, #61588 @ 0xf094 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r5, #0] │ │ │ │ - bl d037c │ │ │ │ + bl cfca0 │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - cmp r5, #80 @ 0x50 │ │ │ │ - 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 29e00 │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 80ef0 │ │ │ │ - │ │ │ │ -00042634 : │ │ │ │ - ldr r0, [pc, #4] @ (4263c ) │ │ │ │ - b.w cf5bc │ │ │ │ nop │ │ │ │ - cmp r5, #100 @ 0x64 │ │ │ │ + cmp r5, #80 @ 0x50 │ │ │ │ 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, r0 │ │ │ │ - bl 9a4a4 <_Py_GetConfig@@Base> │ │ │ │ + bl 99d9c <_Py_GetConfig@@Base> │ │ │ │ ldr r3, [r0, #116] @ 0x74 │ │ │ │ - cbnz r3, 42662 │ │ │ │ + cbnz r3, 42646 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 15f6b8 │ │ │ │ + b.w 15db48 │ │ │ │ movw r3, #56084 @ 0xdb14 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #64540 @ 0xfc1c │ │ │ │ + movw r1, #61596 @ 0xf09c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14ede4 │ │ │ │ + bl 14d82c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42658 │ │ │ │ - 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 │ │ │ │ - bl cfcbc │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r1, [pc, #28] @ (426b8 ) │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl e1ef0 │ │ │ │ - movw r1, #64572 @ 0xfc3c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - bl d037c │ │ │ │ - asrs r0, r0, #31 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - cmp r5, #152 @ 0x98 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - 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 426de │ │ │ │ - bl 26cb68 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 426ea │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ + beq.n 4263c │ │ │ │ movs r0, #0 │ │ │ │ - subs r3, #1 │ │ │ │ - b.n 4270e │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #663 @ 0x297 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 4270a │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cbnz r3, 4270a │ │ │ │ - movs r1, #11 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 4270a │ │ │ │ - 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 │ │ │ │ - mov r4, r0 │ │ │ │ - sub sp, #8 │ │ │ │ - movs r3, #0 │ │ │ │ - add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #16] @ (4273c ) │ │ │ │ - movs r2, #1 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - bl 95b00 │ │ │ │ - add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - stmia r3!, {r3, r6} │ │ │ │ - lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov sl, r3 │ │ │ │ - ldr r3, [pc, #500] @ (42948 ) │ │ │ │ + ldr r3, [pc, #500] @ (42870 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbnz r1, 427a6 │ │ │ │ + cbnz r1, 426cc │ │ │ │ mov r5, r0 │ │ │ │ blx 29c28 <__h_errno_location@plt> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 29530 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #64680 @ 0xfca8 │ │ │ │ + movw r0, #61628 @ 0xf0bc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 84c48 │ │ │ │ + bl 847b8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42824 │ │ │ │ + beq.n 4274a │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl eee08 │ │ │ │ + bl ee760 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42824 │ │ │ │ + beq.n 4274a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 42824 │ │ │ │ + bne.n 4274a │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 42824 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4274a │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 427da │ │ │ │ + beq.n 42700 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movs r3, #97 @ 0x61 │ │ │ │ str r3, [r0, #0] │ │ │ │ - ldr r3, [pc, #400] @ (42948 ) │ │ │ │ + ldr r3, [pc, #400] @ (42870 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 4293c │ │ │ │ + bne.w 42862 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w f6894 │ │ │ │ + b.w f61f4 │ │ │ │ movs r0, #0 │ │ │ │ mov r9, r2 │ │ │ │ - bl 72f38 │ │ │ │ + bl 72ef0 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 42828 │ │ │ │ + cbz r0, 4274e │ │ │ │ movs r0, #0 │ │ │ │ - bl 72f38 │ │ │ │ + bl 72ef0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 42828 │ │ │ │ + cbz r0, 4274e │ │ │ │ ldr r7, [r6, #4] │ │ │ │ - cbnz r7, 42854 │ │ │ │ + cbnz r7, 4277a │ │ │ │ ldr.w r8, [r6, #16] │ │ │ │ ldr.w r7, [r8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 42904 │ │ │ │ + beq.w 4282a │ │ │ │ cmp.w sl, #2 │ │ │ │ - beq.n 4286c │ │ │ │ + beq.n 42792 │ │ │ │ cmp.w sl, #10 │ │ │ │ - beq.n 42898 │ │ │ │ + beq.n 427be │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22920 @ 0x5988 │ │ │ │ + movw r1, #19936 @ 0x4de0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4292e │ │ │ │ + b.n 42854 │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 42922 │ │ │ │ - bl 7afb8 │ │ │ │ + b.n 42848 │ │ │ │ + bl 7af78 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 428fa │ │ │ │ + beq.n 42820 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 86010 │ │ │ │ + bl 85b74 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4285c │ │ │ │ + bne.n 42782 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 428fa │ │ │ │ + bne.n 42820 │ │ │ │ adds r7, #4 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 427f4 │ │ │ │ - b.n 4282e │ │ │ │ + beq.n 4271a │ │ │ │ + b.n 42754 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4284c │ │ │ │ + bne.n 42772 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4284c │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 42772 │ │ │ │ movs r2, #14 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, sp, #2 │ │ │ │ blx 2957c │ │ │ │ strh.w sl, [sp] │ │ │ │ mov r0, sp │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 220bfc <_PyErr_BadInternalCall@@Base+0x804> │ │ │ │ + bl 21fa6c <_PyErr_BadInternalCall@@Base+0x804> │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 428d6 │ │ │ │ + bne.n 427fc │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ - b.n 428d6 │ │ │ │ + b.n 427fc │ │ │ │ movs r2, #26 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, sp, #2 │ │ │ │ add r4, sp, #8 │ │ │ │ blx 2957c │ │ │ │ strh.w sl, [sp] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ mov r0, sp │ │ │ │ - bl 26f5ec │ │ │ │ + bl 26e884 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 428d6 │ │ │ │ + bne.n 427fc │ │ │ │ mov ip, sp │ │ │ │ mov lr, r9 │ │ │ │ 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} │ │ │ │ - cbz r4, 428fa │ │ │ │ + cbz r4, 42820 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 86010 │ │ │ │ + bl 85b74 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 428f8 │ │ │ │ + beq.n 4281e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 428f8 │ │ │ │ + cbnz r3, 4281e │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - cbz r7, 428fe │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + cbz r7, 42824 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 42922 │ │ │ │ + b.n 42848 │ │ │ │ add.w r8, r8, #4 │ │ │ │ - b.n 427f8 │ │ │ │ + b.n 4271e │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 7afb8 │ │ │ │ + bl 7af78 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 428fa │ │ │ │ + beq.n 42820 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, fp │ │ │ │ - movw r0, #64688 @ 0xfcb0 │ │ │ │ + movw r0, #61636 @ 0xf0c4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 84c48 │ │ │ │ + bl 847b8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 79054 │ │ │ │ + bl 79004 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79054 │ │ │ │ - ldr r3, [pc, #24] @ (42948 ) │ │ │ │ + bl 79004 │ │ │ │ + ldr r3, [pc, #24] @ (42870 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 42940 │ │ │ │ + beq.n 42866 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ + │ │ │ │ +00042874 : │ │ │ │ + ldr r0, [pc, #4] @ (4287c ) │ │ │ │ + b.w ceee4 │ │ │ │ + nop │ │ │ │ + cmp r5, #100 @ 0x64 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + 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 428a2 │ │ │ │ + bl 26be00 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cbz r3, 428ae │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movs r0, #0 │ │ │ │ + subs r3, #1 │ │ │ │ + b.n 428d2 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #663 @ 0x297 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + bl 99e5c <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 428ce │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r5, [r4, #8] │ │ │ │ + cbnz r3, 428ce │ │ │ │ + movs r1, #11 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 99e5c <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 428ce │ │ │ │ + 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 │ │ │ │ + mov r4, r0 │ │ │ │ + sub sp, #8 │ │ │ │ + movs r3, #0 │ │ │ │ + add r1, sp, #4 │ │ │ │ + ldr r0, [pc, #16] @ (42900 ) │ │ │ │ + movs r2, #1 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + bl 95418 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + stmia r3!, {r3, r6} │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + │ │ │ │ +00042904 <_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 │ │ │ │ + add r2, sp, #16 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + add r3, sp, #12 │ │ │ │ + bl 241e0c │ │ │ │ + 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} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add.w r0, r3, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 8057c │ │ │ │ + b.w 80574 │ │ │ │ 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 r4, [r0, #52] @ 0x34 │ │ │ │ sub sp, #12 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 42a2c │ │ │ │ + beq.n 42a14 <_PyTime_AsTimeval_clamp@@Base+0x110> │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 805dc │ │ │ │ + bl 805d4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42a2c │ │ │ │ + bne.n 42a14 <_PyTime_AsTimeval_clamp@@Base+0x110> │ │ │ │ mov r0, r4 │ │ │ │ - bl 24b770 <_PyTime_AsTimeval@@Base+0x1b98> │ │ │ │ + bl 24aa08 <_PyDeadline_Get@@Base+0x528> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 42a2c │ │ │ │ + beq.n 42a14 <_PyTime_AsTimeval_clamp@@Base+0x110> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d758 <_PyTime_AsTimeval@@Base+0x3b80> │ │ │ │ + bl 24c9f0 <_PyDeadline_Get@@Base+0x2510> │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d758 <_PyTime_AsTimeval@@Base+0x3b80> │ │ │ │ + bl 24c9f0 <_PyDeadline_Get@@Base+0x2510> │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d758 <_PyTime_AsTimeval@@Base+0x3b80> │ │ │ │ + bl 24c9f0 <_PyDeadline_Get@@Base+0x2510> │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r7 │ │ │ │ str.w r9, [sp] │ │ │ │ - movw r0, #64692 @ 0xfcb4 │ │ │ │ + movw r0, #61736 @ 0xf128 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 84c48 │ │ │ │ + bl 847b8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 429d4 │ │ │ │ + cbnz r0, 429bc <_PyTime_AsTimeval_clamp@@Base+0xb8> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 252618 │ │ │ │ + b.w 25187c │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov.w r1, #688 @ 0x2b0 │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ - movw r0, #64700 @ 0xfcbc │ │ │ │ + movw r0, #61744 @ 0xf130 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 24dd3c <_PyTime_AsTimeval@@Base+0x4164> │ │ │ │ + bl 24d08c <_PyDeadline_Get@@Base+0x2bac> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ str.w r8, [r4, #24] │ │ │ │ - beq.n 42a0c │ │ │ │ + beq.n 429f4 <_PyTime_AsTimeval_clamp@@Base+0xf0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 42a0c │ │ │ │ + cbnz r3, 429f4 <_PyTime_AsTimeval_clamp@@Base+0xf0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 429c8 │ │ │ │ + beq.n 429b0 <_PyTime_AsTimeval_clamp@@Base+0xac> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42a2c │ │ │ │ + beq.n 42a14 <_PyTime_AsTimeval_clamp@@Base+0x110> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 42a2c │ │ │ │ + cbnz r3, 42a14 <_PyTime_AsTimeval_clamp@@Base+0x110> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 78c04 <_Py_Dealloc@@Base> │ │ │ │ + b.w 78bb4 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - │ │ │ │ -00042a32 : │ │ │ │ - ldr r0, [pc, #4] @ (42a38 ) │ │ │ │ - b.w cf5bc │ │ │ │ - cmp r5, #216 @ 0xd8 │ │ │ │ + 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 cf5e4 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #28] @ (42a50 <_PyTime_AsTimeval_clamp@@Base+0x14c>) │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl e17cc │ │ │ │ + movw r1, #61764 @ 0xf144 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + bl cfca0 │ │ │ │ + asrs r0, r0, #31 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + cmp r5, #196 @ 0xc4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r3, 42a5a │ │ │ │ + cbz r3, 42a72 <_PyTime_AsTimeval_clamp@@Base+0x16e> │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 42a6a │ │ │ │ + b.n 42a82 <_PyTime_AsTimeval_clamp@@Base+0x17e> │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 42a68 │ │ │ │ + blt.n 42a80 <_PyTime_AsTimeval_clamp@@Base+0x17c> │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 42a64 │ │ │ │ - cbnz r1, 42a88 │ │ │ │ + bgt.n 42a7c <_PyTime_AsTimeval_clamp@@Base+0x178> │ │ │ │ + cbnz r1, 42aa0 <_PyTime_AsTimeval_clamp@@Base+0x19c> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 42a6a │ │ │ │ + b.n 42a82 <_PyTime_AsTimeval_clamp@@Base+0x17e> │ │ │ │ mov r4, r3 │ │ │ │ - ldr r1, [pc, #292] @ (42b90 ) │ │ │ │ + ldr r1, [pc, #292] @ (42ba8 <_PyTime_AsTimeval_clamp@@Base+0x2a4>) │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ 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, r5 │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 42a8e │ │ │ │ + bl 106468 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 42aa6 <_PyTime_AsTimeval_clamp@@Base+0x1a2> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 42b86 │ │ │ │ + b.n 42b9e <_PyTime_AsTimeval_clamp@@Base+0x29a> │ │ │ │ clz r4, r1 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ cmn r5, r4 │ │ │ │ - beq.n 42aa6 │ │ │ │ + beq.n 42abe <_PyTime_AsTimeval_clamp@@Base+0x1ba> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f9350 │ │ │ │ + bl f8cb0 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 42aa8 │ │ │ │ - bl 805dc │ │ │ │ - cbz r0, 42aa8 │ │ │ │ - b.n 42a84 │ │ │ │ + bne.n 42ac0 <_PyTime_AsTimeval_clamp@@Base+0x1bc> │ │ │ │ + bl 805d4 │ │ │ │ + cbz r0, 42ac0 <_PyTime_AsTimeval_clamp@@Base+0x1bc> │ │ │ │ + b.n 42a9c <_PyTime_AsTimeval_clamp@@Base+0x198> │ │ │ │ movs r5, #8 │ │ │ │ add.w r7, r6, #16 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r8, r7 │ │ │ │ movs r4, #0 │ │ │ │ mvn.w sl, #2147483648 @ 0x80000000 │ │ │ │ add r7, r3 │ │ │ │ mov r9, r8 │ │ │ │ mov r6, r4 │ │ │ │ sub.w fp, sl, r5 │ │ │ │ cmp r7, r9 │ │ │ │ - bls.n 42b06 │ │ │ │ + bls.n 42b1e <_PyTime_AsTimeval_clamp@@Base+0x21a> │ │ │ │ ldrb.w r3, [r9] │ │ │ │ cmp r3, #9 │ │ │ │ - bne.n 42ae6 │ │ │ │ + bne.n 42afe <_PyTime_AsTimeval_clamp@@Base+0x1fa> │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 42b00 │ │ │ │ + ble.n 42b18 <_PyTime_AsTimeval_clamp@@Base+0x214> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 278934 │ │ │ │ + bl 277d8c │ │ │ │ add.w r2, fp, r1 │ │ │ │ adds r3, r5, r4 │ │ │ │ cmp r4, r2 │ │ │ │ - bgt.n 42b6e │ │ │ │ + bgt.n 42b86 <_PyTime_AsTimeval_clamp@@Base+0x282> │ │ │ │ subs r4, r3, r1 │ │ │ │ - b.n 42b00 │ │ │ │ + b.n 42b18 <_PyTime_AsTimeval_clamp@@Base+0x214> │ │ │ │ cmp r4, sl │ │ │ │ - beq.n 42b6e │ │ │ │ + beq.n 42b86 <_PyTime_AsTimeval_clamp@@Base+0x282> │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 42af4 │ │ │ │ + beq.n 42b0c <_PyTime_AsTimeval_clamp@@Base+0x208> │ │ │ │ cmp r3, #13 │ │ │ │ - bne.n 42b00 │ │ │ │ + bne.n 42b18 <_PyTime_AsTimeval_clamp@@Base+0x214> │ │ │ │ sub.w r3, sl, r4 │ │ │ │ cmp r3, r6 │ │ │ │ - blt.n 42b6e │ │ │ │ + blt.n 42b86 <_PyTime_AsTimeval_clamp@@Base+0x282> │ │ │ │ add r6, r4 │ │ │ │ movs r4, #0 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 42ac0 │ │ │ │ + b.n 42ad8 <_PyTime_AsTimeval_clamp@@Base+0x1d4> │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ subs r3, r3, r4 │ │ │ │ cmp r6, r3 │ │ │ │ - bgt.n 42b6e │ │ │ │ + bgt.n 42b86 <_PyTime_AsTimeval_clamp@@Base+0x282> │ │ │ │ adds r1, r4, r6 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72b58 │ │ │ │ + bl 72b10 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42a84 │ │ │ │ + beq.n 42a9c <_PyTime_AsTimeval_clamp@@Base+0x198> │ │ │ │ add.w sl, r0, #16 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r9, #32 │ │ │ │ cmp r7, r8 │ │ │ │ - bls.n 42b86 │ │ │ │ + bls.n 42b9e <_PyTime_AsTimeval_clamp@@Base+0x29a> │ │ │ │ ldrb.w r2, [r8], #1 │ │ │ │ cmp r2, #9 │ │ │ │ - bne.n 42b52 │ │ │ │ + bne.n 42b6a <_PyTime_AsTimeval_clamp@@Base+0x266> │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 42b64 │ │ │ │ + ble.n 42b7c <_PyTime_AsTimeval_clamp@@Base+0x278> │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 278934 │ │ │ │ + bl 277d8c │ │ │ │ subs r1, r5, r1 │ │ │ │ add r6, r1 │ │ │ │ mov r3, sl │ │ │ │ add r1, sl │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 42b6a │ │ │ │ + beq.n 42b82 <_PyTime_AsTimeval_clamp@@Base+0x27e> │ │ │ │ strb.w r9, [r3], #1 │ │ │ │ - b.n 42b48 │ │ │ │ + b.n 42b60 <_PyTime_AsTimeval_clamp@@Base+0x25c> │ │ │ │ mov r3, sl │ │ │ │ cmp r2, #10 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ - beq.n 42b68 │ │ │ │ + beq.n 42b80 <_PyTime_AsTimeval_clamp@@Base+0x27c> │ │ │ │ cmp r2, #13 │ │ │ │ - beq.n 42b68 │ │ │ │ + beq.n 42b80 <_PyTime_AsTimeval_clamp@@Base+0x27c> │ │ │ │ adds r6, #1 │ │ │ │ - b.n 42b6a │ │ │ │ + b.n 42b82 <_PyTime_AsTimeval_clamp@@Base+0x27e> │ │ │ │ mov r3, sl │ │ │ │ - b.n 42b6a │ │ │ │ + b.n 42b82 <_PyTime_AsTimeval_clamp@@Base+0x27e> │ │ │ │ movs r6, #0 │ │ │ │ mov sl, r3 │ │ │ │ - b.n 42b28 │ │ │ │ + b.n 42b40 <_PyTime_AsTimeval_clamp@@Base+0x23c> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #60728 @ 0xed38 │ │ │ │ + movw r1, #57784 @ 0xe1b8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 42a84 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 42a9c <_PyTime_AsTimeval_clamp@@Base+0x198> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - cmp r6, #12 │ │ │ │ + cmp r5, #216 @ 0xd8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - │ │ │ │ -00042b94 <_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 │ │ │ │ - add r2, sp, #16 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - add r3, sp, #12 │ │ │ │ - bl 242c1c │ │ │ │ - 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} │ │ │ │ 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 r4, [r0, #52] @ 0x34 │ │ │ │ sub sp, #12 │ │ │ │ ldr r4, [r4, #20] │ │ │ │ ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 42ca0 <_PyTime_AsTimeval_clamp@@Base+0x10c> │ │ │ │ + beq.n 42c88 <_PyTime_AsTimeval_clamp@@Base+0x384> │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 805dc │ │ │ │ + bl 805d4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42ca0 <_PyTime_AsTimeval_clamp@@Base+0x10c> │ │ │ │ + bne.n 42c88 <_PyTime_AsTimeval_clamp@@Base+0x384> │ │ │ │ mov r0, r4 │ │ │ │ - bl 24b770 <_PyTime_AsTimeval@@Base+0x1b98> │ │ │ │ + bl 24aa08 <_PyDeadline_Get@@Base+0x528> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 42ca0 <_PyTime_AsTimeval_clamp@@Base+0x10c> │ │ │ │ + beq.n 42c88 <_PyTime_AsTimeval_clamp@@Base+0x384> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d758 <_PyTime_AsTimeval@@Base+0x3b80> │ │ │ │ + bl 24c9f0 <_PyDeadline_Get@@Base+0x2510> │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d758 <_PyTime_AsTimeval@@Base+0x3b80> │ │ │ │ + bl 24c9f0 <_PyDeadline_Get@@Base+0x2510> │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d758 <_PyTime_AsTimeval@@Base+0x3b80> │ │ │ │ + bl 24c9f0 <_PyDeadline_Get@@Base+0x2510> │ │ │ │ mov r1, r9 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d758 <_PyTime_AsTimeval@@Base+0x3b80> │ │ │ │ + bl 24c9f0 <_PyDeadline_Get@@Base+0x2510> │ │ │ │ mov r3, r5 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - movw r0, #64804 @ 0xfd24 │ │ │ │ + movw r0, #61860 @ 0xf1a4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 84c48 │ │ │ │ + bl 847b8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 42c48 <_PyTime_AsTimeval_clamp@@Base+0xb4> │ │ │ │ + cbnz r0, 42c30 <_PyTime_AsTimeval_clamp@@Base+0x32c> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 252618 │ │ │ │ + b.w 25187c │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #626 @ 0x272 │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ - movw r0, #64812 @ 0xfd2c │ │ │ │ + movw r0, #61868 @ 0xf1ac │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 24dd3c <_PyTime_AsTimeval@@Base+0x4164> │ │ │ │ + bl 24d08c <_PyDeadline_Get@@Base+0x2bac> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ str.w r8, [r4, #24] │ │ │ │ - beq.n 42c80 <_PyTime_AsTimeval_clamp@@Base+0xec> │ │ │ │ + beq.n 42c68 <_PyTime_AsTimeval_clamp@@Base+0x364> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 42c80 <_PyTime_AsTimeval_clamp@@Base+0xec> │ │ │ │ + cbnz r3, 42c68 <_PyTime_AsTimeval_clamp@@Base+0x364> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 42c3c <_PyTime_AsTimeval_clamp@@Base+0xa8> │ │ │ │ + beq.n 42c24 <_PyTime_AsTimeval_clamp@@Base+0x320> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42ca0 <_PyTime_AsTimeval_clamp@@Base+0x10c> │ │ │ │ + beq.n 42c88 <_PyTime_AsTimeval_clamp@@Base+0x384> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 42ca0 <_PyTime_AsTimeval_clamp@@Base+0x10c> │ │ │ │ + cbnz r3, 42c88 <_PyTime_AsTimeval_clamp@@Base+0x384> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 78c04 <_Py_Dealloc@@Base> │ │ │ │ + b.w 78bb4 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ 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 r4, r0 │ │ │ │ - bl cfcbc │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r1, [pc, #196] @ (42d84 <_PyTime_AsTimeval_clamp@@Base+0x1f0>) │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl e1ef0 │ │ │ │ - str r0, [r5, #0] │ │ │ │ - cbnz r0, 42cd0 <_PyTime_AsTimeval_clamp@@Base+0x13c> │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 42d80 <_PyTime_AsTimeval_clamp@@Base+0x1ec> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl e1f18 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 42cca <_PyTime_AsTimeval_clamp@@Base+0x136> │ │ │ │ - ldr r1, [pc, #168] @ (42d88 <_PyTime_AsTimeval_clamp@@Base+0x1f4>) │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl e1ef0 │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [r5, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 42cca <_PyTime_AsTimeval_clamp@@Base+0x136> │ │ │ │ - mov r0, r4 │ │ │ │ - bl e1f18 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 42cca <_PyTime_AsTimeval_clamp@@Base+0x136> │ │ │ │ - ldr r1, [pc, #144] @ (42d8c <_PyTime_AsTimeval_clamp@@Base+0x1f8>) │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl e1ef0 │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [r5, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 42cca <_PyTime_AsTimeval_clamp@@Base+0x136> │ │ │ │ - mov r0, r4 │ │ │ │ - bl e1f18 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 42cca <_PyTime_AsTimeval_clamp@@Base+0x136> │ │ │ │ - ldr r1, [pc, #120] @ (42d90 <_PyTime_AsTimeval_clamp@@Base+0x1fc>) │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl e1ef0 │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [r5, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 42cca <_PyTime_AsTimeval_clamp@@Base+0x136> │ │ │ │ - mov r0, r4 │ │ │ │ - bl e1f18 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 42cca <_PyTime_AsTimeval_clamp@@Base+0x136> │ │ │ │ - ldr r1, [pc, #96] @ (42d94 <_PyTime_AsTimeval_clamp@@Base+0x200>) │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl e1ef0 │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [r5, #16] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 42cca <_PyTime_AsTimeval_clamp@@Base+0x136> │ │ │ │ - mov r0, r4 │ │ │ │ - bl e1f18 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 42cca <_PyTime_AsTimeval_clamp@@Base+0x136> │ │ │ │ - ldr r1, [pc, #72] @ (42d98 <_PyTime_AsTimeval_clamp@@Base+0x204>) │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl e1ef0 │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [r5, #20] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 42cca <_PyTime_AsTimeval_clamp@@Base+0x136> │ │ │ │ - mov r0, r4 │ │ │ │ - bl e1f18 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 42cca <_PyTime_AsTimeval_clamp@@Base+0x136> │ │ │ │ - mov r0, r4 │ │ │ │ - movw r2, #64828 @ 0xfd3c │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #43376 @ 0xa970 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - bl 1dea3c │ │ │ │ - asrs r0, r0, #31 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ - cmp r6, #56 @ 0x38 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - cmp r6, #76 @ 0x4c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - cmp r6, #96 @ 0x60 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - cmp r6, #116 @ 0x74 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - cmp r6, #136 @ 0x88 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - cmp r6, #156 @ 0x9c │ │ │ │ + │ │ │ │ +00042c8e : │ │ │ │ + ldr r0, [pc, #4] @ (42c94 ) │ │ │ │ + b.w ceee4 │ │ │ │ + cmp r6, #4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 42dca <_PyTime_AsTimeval_clamp@@Base+0x236> │ │ │ │ + bgt.n 42cc6 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1268 @ 0x4f4 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #63820 @ 0xf94c │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 42de4 <_PyTime_AsTimeval_clamp@@Base+0x250> │ │ │ │ + bl 12e510 │ │ │ │ + b.n 42ce0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 42de8 <_PyTime_AsTimeval_clamp@@Base+0x254> │ │ │ │ + cbz r3, 42ce4 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #17876 @ 0x45d4 │ │ │ │ + movw r1, #14892 @ 0x3a2c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 42dfa <_PyTime_AsTimeval_clamp@@Base+0x266> │ │ │ │ + b.n 42cf6 │ │ │ │ ldr r4, [r0, #20] │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #12] @ (42e00 <_PyTime_AsTimeval_clamp@@Base+0x26c>) │ │ │ │ + ldr r0, [pc, #12] @ (42cfc ) │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 95b00 │ │ │ │ + bl 95418 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - b.n 4280c │ │ │ │ + b.n 42708 │ │ │ │ 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 42e24 <_PyTime_AsTimeval_clamp@@Base+0x290> │ │ │ │ + bne.n 42d20 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 180f9c │ │ │ │ + b.w 17f44c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #20528 @ 0x5030 │ │ │ │ + movw r0, #17544 @ 0x4488 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42e18 <_PyTime_AsTimeval_clamp@@Base+0x284> │ │ │ │ + bne.n 42d14 │ │ │ │ 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 120900 │ │ │ │ + b.w 1200e0 │ │ │ │ │ │ │ │ -00042e5a : │ │ │ │ +00042d56 : │ │ │ │ push {r4} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #40] @ (42e8c ) │ │ │ │ + ldr r4, [pc, #40] @ (42d88 ) │ │ │ │ ldr r2, [r0, #68] @ 0x44 │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbz r2, 42e82 │ │ │ │ + cbz r2, 42d7e │ │ │ │ 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 │ │ │ │ @@ -36351,355 +36238,474 @@ │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 42f34 │ │ │ │ + beq.n 42e30 │ │ │ │ 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 │ │ │ │ - bl 805dc │ │ │ │ + bl 805d4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42f30 │ │ │ │ + bne.n 42e2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 24b770 <_PyTime_AsTimeval@@Base+0x1b98> │ │ │ │ + bl 24aa08 <_PyDeadline_Get@@Base+0x528> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 42f30 │ │ │ │ - movw r0, #14124 @ 0x372c │ │ │ │ + beq.n 42e2c │ │ │ │ + movw r0, #11252 @ 0x2bf4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 84c48 │ │ │ │ + bl 847b8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 42eda │ │ │ │ + cbnz r0, 42dd6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 252618 │ │ │ │ + b.w 25187c │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov.w r1, #696 @ 0x2b8 │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #64] @ 0x40 │ │ │ │ - movw r0, #64836 @ 0xfd44 │ │ │ │ + movw r0, #61912 @ 0xf1d8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 24dd3c <_PyTime_AsTimeval@@Base+0x4164> │ │ │ │ + bl 24d08c <_PyDeadline_Get@@Base+0x2bac> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ str r7, [r4, #24] │ │ │ │ - beq.n 42f10 │ │ │ │ + beq.n 42e0c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 42f10 │ │ │ │ + cbnz r3, 42e0c │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 42ece │ │ │ │ + beq.n 42dca │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42f30 │ │ │ │ + beq.n 42e2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 42f30 │ │ │ │ + cbnz r3, 42e2c │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 78c04 <_Py_Dealloc@@Base> │ │ │ │ + b.w 78bb4 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r0 │ │ │ │ + bl cf5e4 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #196] @ (42f10 ) │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl e17cc │ │ │ │ + str r0, [r5, #0] │ │ │ │ + cbnz r0, 42e5c │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 42f0c │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl e17f4 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 42e56 │ │ │ │ + ldr r1, [pc, #168] @ (42f14 ) │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl e17cc │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [r5, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 42e56 │ │ │ │ + mov r0, r4 │ │ │ │ + bl e17f4 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 42e56 │ │ │ │ + ldr r1, [pc, #144] @ (42f18 ) │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl e17cc │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [r5, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 42e56 │ │ │ │ + mov r0, r4 │ │ │ │ + bl e17f4 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 42e56 │ │ │ │ + ldr r1, [pc, #120] @ (42f1c ) │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl e17cc │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [r5, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 42e56 │ │ │ │ + mov r0, r4 │ │ │ │ + bl e17f4 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 42e56 │ │ │ │ + ldr r1, [pc, #96] @ (42f20 ) │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl e17cc │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [r5, #16] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 42e56 │ │ │ │ + mov r0, r4 │ │ │ │ + bl e17f4 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 42e56 │ │ │ │ + ldr r1, [pc, #72] @ (42f24 ) │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl e17cc │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [r5, #20] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 42e56 │ │ │ │ + mov r0, r4 │ │ │ │ + bl e17f4 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 42e56 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r2, #61928 @ 0xf1e8 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + movw r1, #40432 @ 0x9df0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl 1dc8e8 │ │ │ │ + asrs r0, r0, #31 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ + cmp r6, #56 @ 0x38 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + cmp r6, #76 @ 0x4c │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + cmp r6, #96 @ 0x60 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + cmp r6, #116 @ 0x74 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + cmp r6, #136 @ 0x88 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + cmp r6, #156 @ 0x9c │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + 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 │ │ │ │ + add r1, sp, #4 │ │ │ │ + movs r2, #1 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + ldr r0, [pc, #8] @ (42f50 ) │ │ │ │ + bl 95418 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + bcc.n 42f2c │ │ │ │ + lsls r1, 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, 42f5e │ │ │ │ + cbnz r4, 42f7c │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 42f5e │ │ │ │ + ble.n 42f7c │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 42f5e │ │ │ │ - cbnz r2, 42f7c │ │ │ │ + bne.n 42f7c │ │ │ │ + cbnz r2, 42f9a │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #220] @ (43040 ) │ │ │ │ + ldr r4, [pc, #224] @ (43060 ) │ │ │ │ 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 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 42f7c │ │ │ │ + bl 106468 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 42f9a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4303a │ │ │ │ + b.n 43058 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - movw r1, #64880 @ 0xfd70 │ │ │ │ + movw r1, #61936 @ 0xf1f0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl fa384 │ │ │ │ + bl f9ce4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42f78 │ │ │ │ + beq.n 42f96 │ │ │ │ mov r0, r5 │ │ │ │ movs r6, #0 │ │ │ │ - bl 171da0 │ │ │ │ + bl 1700fc │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - bpl.n 42fb4 │ │ │ │ + bpl.n 42fd2 │ │ │ │ cmp r6, r3 │ │ │ │ - bge.n 4301c │ │ │ │ + bge.n 4303a │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr.w r5, [r3, r6, lsl #2] │ │ │ │ - b.n 42fc0 │ │ │ │ + b.n 42fde │ │ │ │ cmp r6, r3 │ │ │ │ - bge.n 4301c │ │ │ │ + bge.n 4303a │ │ │ │ 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 246d18 │ │ │ │ + bl 245f78 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 43006 │ │ │ │ + bne.n 43024 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 42fec │ │ │ │ + beq.n 4300a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 42fec │ │ │ │ + cbnz r3, 4300a │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42f78 │ │ │ │ + beq.n 42f96 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 42f78 │ │ │ │ + bne.n 42f96 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 42f78 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 42f96 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 43018 │ │ │ │ + beq.n 43036 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 43018 │ │ │ │ + cbnz r3, 43036 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ - b.n 42f9e │ │ │ │ + b.n 42fbc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43032 │ │ │ │ + beq.n 43050 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 43032 │ │ │ │ + cbnz r3, 43050 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + nop │ │ │ │ cmp r6, #176 @ 0xb0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 430f4 │ │ │ │ + beq.n 43114 │ │ │ │ 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 r4, r0 │ │ │ │ - bl 805dc │ │ │ │ + bl 805d4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 430f0 │ │ │ │ + bne.n 43110 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24b770 <_PyTime_AsTimeval@@Base+0x1b98> │ │ │ │ + bl 24aa08 <_PyDeadline_Get@@Base+0x528> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 430f0 │ │ │ │ + beq.n 43110 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d758 <_PyTime_AsTimeval@@Base+0x3b80> │ │ │ │ + bl 24c9f0 <_PyDeadline_Get@@Base+0x2510> │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #45360 @ 0xb130 │ │ │ │ + movw r0, #42416 @ 0xa5b0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 84c48 │ │ │ │ + bl 847b8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4309a │ │ │ │ + cbnz r0, 430ba │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 252618 │ │ │ │ + b.w 25187c │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #643 @ 0x283 │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #28] │ │ │ │ - movw r0, #64912 @ 0xfd90 │ │ │ │ + movw r0, #61968 @ 0xf210 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 24dd3c <_PyTime_AsTimeval@@Base+0x4164> │ │ │ │ + bl 24d08c <_PyDeadline_Get@@Base+0x2bac> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ str r7, [r4, #24] │ │ │ │ - beq.n 430d0 │ │ │ │ + beq.n 430f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 430d0 │ │ │ │ + cbnz r3, 430f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4308e │ │ │ │ + beq.n 430ae │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 430f0 │ │ │ │ + beq.n 43110 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 430f0 │ │ │ │ + cbnz r3, 43110 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 78c04 <_Py_Dealloc@@Base> │ │ │ │ + b.w 78bb4 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 43124 │ │ │ │ + bgt.n 43144 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1268 @ 0x4f4 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #63820 @ 0xf94c │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 4313e │ │ │ │ + bl 12e510 │ │ │ │ + b.n 4315e │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 43142 │ │ │ │ + cbz r3, 43162 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #17876 @ 0x45d4 │ │ │ │ + movw r1, #14892 @ 0x3a2c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 43154 │ │ │ │ + b.n 43174 │ │ │ │ ldr r4, [r0, #20] │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #12] @ (43158 ) │ │ │ │ + ldr r0, [pc, #12] @ (43178 ) │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 95b00 │ │ │ │ + bl 95418 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ usat r0, #9, r0, lsl #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 43198 │ │ │ │ + bne.n 431b8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bmi.n 431b0 │ │ │ │ - movw r2, #50576 @ 0xc590 │ │ │ │ + bmi.n 431d0 │ │ │ │ + movw r2, #47592 @ 0xb9e8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #46504 @ 0xb5a8 │ │ │ │ + movw r1, #43520 @ 0xaa00 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #54120 @ 0xd368 │ │ │ │ + movw r0, #51136 @ 0xc7c0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 431d8 │ │ │ │ + bl 245b50 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 431f8 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #54120 @ 0xd368 │ │ │ │ + movw r0, #51136 @ 0xc7c0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43170 │ │ │ │ - b.n 431d8 │ │ │ │ + bne.n 43190 │ │ │ │ + b.n 431f8 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 431dc │ │ │ │ - movw r2, #50576 @ 0xc590 │ │ │ │ + bmi.n 431fc │ │ │ │ + movw r2, #47592 @ 0xb9e8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #46664 @ 0xb648 │ │ │ │ + movw r1, #43680 @ 0xaaa0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #54120 @ 0xd368 │ │ │ │ + movw r0, #51136 @ 0xc7c0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r3, r4 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 245b50 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 43216 │ │ │ │ + b.n 43236 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ - bl edbac │ │ │ │ + bl ed490 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 431d8 │ │ │ │ + beq.n 431f8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl edbac │ │ │ │ + bl ed490 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 43206 │ │ │ │ + cbz r0, 43226 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 29484 │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80ee8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 43208 │ │ │ │ + b.n 43228 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78004 │ │ │ │ - cbz r5, 43216 │ │ │ │ + bl 77fb0 │ │ │ │ + cbz r5, 43236 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78004 │ │ │ │ + bl 77fb0 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ @@ -36708,1327 +36714,1308 @@ │ │ │ │ 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, #52164 @ 0xcbc4 │ │ │ │ + movw r1, #49220 @ 0xc044 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl c3418 │ │ │ │ - cbnz r0, 4324e │ │ │ │ + bl c2d44 │ │ │ │ + cbnz r0, 4326e │ │ │ │ movs r5, #0 │ │ │ │ - b.n 432c2 │ │ │ │ + b.n 432e2 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl db638 │ │ │ │ + bl daf14 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4326c │ │ │ │ - bl 805dc │ │ │ │ + bne.n 4328c │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4324a │ │ │ │ - bl 1c6ce0 │ │ │ │ + bne.n 4326a │ │ │ │ + bl 1c4bb4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4324a │ │ │ │ + beq.n 4326a │ │ │ │ add.w r1, r0, #16 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 432a2 │ │ │ │ + bge.n 432c2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4324a │ │ │ │ + beq.n 4326a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4324a │ │ │ │ + bne.n 4326a │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4324a │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4326a │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 126984 <_PyErr_ChainExceptions1@@Base+0x10c0> │ │ │ │ + bl 126168 <_PyErr_ChainExceptions1@@Base+0x10c0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 432c2 │ │ │ │ + beq.n 432e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 432c2 │ │ │ │ + cbnz r3, 432e2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - movs r3, #0 │ │ │ │ - add r1, sp, #4 │ │ │ │ - movs r2, #1 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #8] @ (432f0 ) │ │ │ │ - bl 95b00 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - bcc.n 432cc │ │ │ │ - lsls r1, r1, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 43390 │ │ │ │ + bpl.n 43384 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 43390 │ │ │ │ + bne.n 43384 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 185b54 │ │ │ │ + bl 184000 │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ - bcs.n 43346 │ │ │ │ + bcs.n 4333a │ │ │ │ lsrs r0, r0, #7 │ │ │ │ - movw r1, #22796 @ 0x590c │ │ │ │ + movw r1, #19852 @ 0x4d8c │ │ │ │ movt r1, #59 @ 0x3b │ │ │ │ and.w r3, r6, #127 @ 0x7f │ │ │ │ - movw r2, #16140 @ 0x3f0c │ │ │ │ + movw r2, #13196 @ 0x338c │ │ │ │ movt r2, #58 @ 0x3a │ │ │ │ ldrh.w r1, [r1, r0, lsl #1] │ │ │ │ add.w r3, r3, r1, lsl #7 │ │ │ │ ldrh.w r2, [r2, r3, lsl #1] │ │ │ │ - b.n 43348 │ │ │ │ + b.n 4333c │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #6 │ │ │ │ - movw r3, #11248 @ 0x2bf0 │ │ │ │ + movw r3, #8316 @ 0x207c │ │ │ │ movt r3, #58 @ 0x3a │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb r7, [r3, #3] │ │ │ │ - cbnz r5, 4335e │ │ │ │ + cbnz r5, 43352 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 43386 │ │ │ │ + b.n 4337a │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movw r1, #4572 @ 0x11dc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 4335a │ │ │ │ - bl 87f30 │ │ │ │ + beq.n 4334e │ │ │ │ + bl 87a80 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4335a │ │ │ │ + bne.n 4334e │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ - cbz r3, 43386 │ │ │ │ + cbz r3, 4337a │ │ │ │ ldrb r4, [r0, #3] │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - beq.n 4335a │ │ │ │ + beq.n 4334e │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 80ef0 │ │ │ │ - movw r2, #11304 @ 0x2c28 │ │ │ │ + b.w 80ee8 │ │ │ │ + movw r2, #8360 @ 0x20a8 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #54204 @ 0xd3bc │ │ │ │ + movw r1, #51220 @ 0xc814 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #34992 @ 0x88b0 │ │ │ │ + movw r0, #31928 @ 0x7cb8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 245b50 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 3e042 │ │ │ │ + b.w 3e022 │ │ │ │ │ │ │ │ -000433ba : │ │ │ │ +000433ae : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #64] @ (4340c ) │ │ │ │ + ldr r5, [pc, #64] @ (43400 ) │ │ │ │ mov r4, r0 │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ mov r3, r1 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r1, [r5, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 433e2 │ │ │ │ + ble.n 433d6 │ │ │ │ ldr r1, [r4, r1] │ │ │ │ - cbnz r1, 43400 │ │ │ │ + cbnz r1, 433f4 │ │ │ │ movw r1, #43976 @ 0xabc8 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - movw r2, #64940 @ 0xfdac │ │ │ │ + movw r2, #62012 @ 0xf23c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r1, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1545cc <_PyErr_Format@@Base> │ │ │ │ + b.w 152a5c <_PyErr_Format@@Base> │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ - bl e1900 │ │ │ │ + bl e11e0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, 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, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - bl cfcbc │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - cbz r0, 43448 │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ - movt r3, #11 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 4343e │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - 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, #4040] @ 0xfc8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r3, 43464 │ │ │ │ + cbz r3, 4341e │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 43474 │ │ │ │ + b.n 4342e │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 43472 │ │ │ │ + ble.n 4342c │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 4346e │ │ │ │ - cbnz r1, 43496 │ │ │ │ + bgt.n 43428 │ │ │ │ + cbnz r1, 43450 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 43474 │ │ │ │ + b.n 4342e │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #144] @ (43508 ) │ │ │ │ + ldr r1, [pc, #144] @ (434c0 ) │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #2 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106468 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4349c │ │ │ │ - b.n 43500 │ │ │ │ + cbnz r0, 43456 │ │ │ │ + b.n 434ba │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ add r5, r6 │ │ │ │ - bl 43516 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ - cbz r0, 43500 │ │ │ │ + bl 434ce <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ + cbz r0, 434ba │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 434c0 │ │ │ │ + beq.n 4347a │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f9350 │ │ │ │ + bl f8cb0 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 434c4 │ │ │ │ - bl 805dc │ │ │ │ - cbz r0, 434c4 │ │ │ │ - b.n 43500 │ │ │ │ + bne.n 4347e │ │ │ │ + bl 805d4 │ │ │ │ + cbz r0, 4347e │ │ │ │ + b.n 434ba │ │ │ │ mov.w r4, #524288 @ 0x80000 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - bl 98598 │ │ │ │ + bl 97eb0 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 29648 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b07c │ │ │ │ + bl 9a968 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 434f4 │ │ │ │ + bne.n 434ae │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w f6894 │ │ │ │ + b.w f61f4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 80ef0 │ │ │ │ + b.w 80ee8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ cmp r6, #228 @ 0xe4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 3e1a4 │ │ │ │ + b.w 3e184 │ │ │ │ │ │ │ │ -00043516 <_PyLong_UnsignedInt_Converter@@Base>: │ │ │ │ +000434ce <_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 43550 <_PyLong_UnsignedInt_Converter@@Base+0x3a> │ │ │ │ + bpl.n 43508 <_PyLong_UnsignedInt_Converter@@Base+0x3a> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 43550 <_PyLong_UnsignedInt_Converter@@Base+0x3a> │ │ │ │ + bne.n 43508 <_PyLong_UnsignedInt_Converter@@Base+0x3a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14128 @ 0x3730 │ │ │ │ + movw r1, #11748 @ 0x2de4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 43560 <_PyLong_UnsignedInt_Converter@@Base+0x4a> │ │ │ │ - bl f9a98 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 43518 <_PyLong_UnsignedInt_Converter@@Base+0x4a> │ │ │ │ + bl f93f8 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 43564 <_PyLong_UnsignedInt_Converter@@Base+0x4e> │ │ │ │ - bl 805dc │ │ │ │ - cbz r0, 43564 <_PyLong_UnsignedInt_Converter@@Base+0x4e> │ │ │ │ + bne.n 4351c <_PyLong_UnsignedInt_Converter@@Base+0x4e> │ │ │ │ + bl 805d4 │ │ │ │ + cbz r0, 4351c <_PyLong_UnsignedInt_Converter@@Base+0x4e> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 43568 <_PyLong_UnsignedInt_Converter@@Base+0x52> │ │ │ │ + b.n 43520 <_PyLong_UnsignedInt_Converter@@Base+0x52> │ │ │ │ movs r0, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl cfcbc │ │ │ │ + bl cf5e4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 4359a <_PyLong_UnsignedInt_Converter@@Base+0x84> │ │ │ │ + cbz r0, 43552 <_PyLong_UnsignedInt_Converter@@Base+0x84> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4359a <_PyLong_UnsignedInt_Converter@@Base+0x84> │ │ │ │ + beq.n 43552 <_PyLong_UnsignedInt_Converter@@Base+0x84> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4359a <_PyLong_UnsignedInt_Converter@@Base+0x84> │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 43552 <_PyLong_UnsignedInt_Converter@@Base+0x84> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 435b6 <_PyLong_UnsignedInt_Converter@@Base+0xa0> │ │ │ │ + cbz r0, 4356e <_PyLong_UnsignedInt_Converter@@Base+0xa0> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 435b6 <_PyLong_UnsignedInt_Converter@@Base+0xa0> │ │ │ │ + beq.n 4356e <_PyLong_UnsignedInt_Converter@@Base+0xa0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 435b6 <_PyLong_UnsignedInt_Converter@@Base+0xa0> │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4356e <_PyLong_UnsignedInt_Converter@@Base+0xa0> │ │ │ │ + bl 78bb4 <_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, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl cfcbc │ │ │ │ + bl cf5e4 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 435f2 <_PyLong_UnsignedInt_Converter@@Base+0xdc> │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 435aa <_PyLong_UnsignedInt_Converter@@Base+0xdc> │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 435e8 <_PyLong_UnsignedInt_Converter@@Base+0xd2> │ │ │ │ + bne.n 435a0 <_PyLong_UnsignedInt_Converter@@Base+0xd2> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #20] @ (4360c <_PyLong_UnsignedInt_Converter@@Base+0xf6>) │ │ │ │ + ldr r3, [pc, #20] @ (435c4 <_PyLong_UnsignedInt_Converter@@Base+0xf6>) │ │ │ │ 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 807a8 │ │ │ │ + b.w 807a0 │ │ │ │ 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, #3 │ │ │ │ - beq.n 4363c <_PyLong_UnsignedInt_Converter@@Base+0x126> │ │ │ │ + beq.n 435f4 <_PyLong_UnsignedInt_Converter@@Base+0x126> │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #20680 @ 0x50c8 │ │ │ │ + movw r0, #17696 @ 0x4520 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 4363c <_PyLong_UnsignedInt_Converter@@Base+0x126> │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 435f4 <_PyLong_UnsignedInt_Converter@@Base+0x126> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 43652 <_PyLong_UnsignedInt_Converter@@Base+0x13c> │ │ │ │ + b.n 4360a <_PyLong_UnsignedInt_Converter@@Base+0x13c> │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 8b7c0 │ │ │ │ + bl 8b080 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 43638 <_PyLong_UnsignedInt_Converter@@Base+0x122> │ │ │ │ + beq.n 435f0 <_PyLong_UnsignedInt_Converter@@Base+0x122> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vldr d0, [r0, #8] │ │ │ │ blx 29684 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 120900 │ │ │ │ + b.w 1200e0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - b.w 1522ac │ │ │ │ - b.n 4356a <_PyLong_UnsignedInt_Converter@@Base+0x54> │ │ │ │ + b.w 150738 │ │ │ │ + b.n 43522 <_PyLong_UnsignedInt_Converter@@Base+0x54> │ │ │ │ + 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 cf5e4 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + cbz r0, 4366c <_PyLong_UnsignedInt_Converter@@Base+0x19e> │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ + movt r3, #11 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 43662 <_PyLong_UnsignedInt_Converter@@Base+0x194> │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r3, r4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + bx r3 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r3, r0 │ │ │ │ + adds r0, #16 │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + b.w 3e3ee │ │ │ │ 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 cfcbc │ │ │ │ + bl cf5e4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 436b2 <_PyLong_UnsignedInt_Converter@@Base+0x19c> │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 436ae <_PyLong_UnsignedInt_Converter@@Base+0x1e0> │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 436aa <_PyLong_UnsignedInt_Converter@@Base+0x194> │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 436b2 <_PyLong_UnsignedInt_Converter@@Base+0x19c> │ │ │ │ + bne.n 436a6 <_PyLong_UnsignedInt_Converter@@Base+0x1d8> │ │ │ │ + bl b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 436ae <_PyLong_UnsignedInt_Converter@@Base+0x1e0> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43746 <_PyLong_UnsignedInt_Converter@@Base+0x230> │ │ │ │ + bne.n 43742 <_PyLong_UnsignedInt_Converter@@Base+0x274> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 436d0 <_PyLong_UnsignedInt_Converter@@Base+0x1ba> │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 436cc <_PyLong_UnsignedInt_Converter@@Base+0x1fe> │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 436c8 <_PyLong_UnsignedInt_Converter@@Base+0x1b2> │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 436d0 <_PyLong_UnsignedInt_Converter@@Base+0x1ba> │ │ │ │ + bne.n 436c4 <_PyLong_UnsignedInt_Converter@@Base+0x1f6> │ │ │ │ + bl b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 436cc <_PyLong_UnsignedInt_Converter@@Base+0x1fe> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43746 <_PyLong_UnsignedInt_Converter@@Base+0x230> │ │ │ │ + bne.n 43742 <_PyLong_UnsignedInt_Converter@@Base+0x274> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 436ec <_PyLong_UnsignedInt_Converter@@Base+0x1d6> │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 436e8 <_PyLong_UnsignedInt_Converter@@Base+0x21a> │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 436e6 <_PyLong_UnsignedInt_Converter@@Base+0x1d0> │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 436ec <_PyLong_UnsignedInt_Converter@@Base+0x1d6> │ │ │ │ + bne.n 436e2 <_PyLong_UnsignedInt_Converter@@Base+0x214> │ │ │ │ + bl b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 436e8 <_PyLong_UnsignedInt_Converter@@Base+0x21a> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 43746 <_PyLong_UnsignedInt_Converter@@Base+0x230> │ │ │ │ + cbnz r0, 43742 <_PyLong_UnsignedInt_Converter@@Base+0x274> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 43708 <_PyLong_UnsignedInt_Converter@@Base+0x1f2> │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 43704 <_PyLong_UnsignedInt_Converter@@Base+0x236> │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 43702 <_PyLong_UnsignedInt_Converter@@Base+0x1ec> │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 43708 <_PyLong_UnsignedInt_Converter@@Base+0x1f2> │ │ │ │ + bne.n 436fe <_PyLong_UnsignedInt_Converter@@Base+0x230> │ │ │ │ + bl b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 43704 <_PyLong_UnsignedInt_Converter@@Base+0x236> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 43746 <_PyLong_UnsignedInt_Converter@@Base+0x230> │ │ │ │ + cbnz r0, 43742 <_PyLong_UnsignedInt_Converter@@Base+0x274> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 43724 <_PyLong_UnsignedInt_Converter@@Base+0x20e> │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 43720 <_PyLong_UnsignedInt_Converter@@Base+0x252> │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 4371e <_PyLong_UnsignedInt_Converter@@Base+0x208> │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 43724 <_PyLong_UnsignedInt_Converter@@Base+0x20e> │ │ │ │ + bne.n 4371a <_PyLong_UnsignedInt_Converter@@Base+0x24c> │ │ │ │ + bl b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 43720 <_PyLong_UnsignedInt_Converter@@Base+0x252> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 43746 <_PyLong_UnsignedInt_Converter@@Base+0x230> │ │ │ │ + cbnz r0, 43742 <_PyLong_UnsignedInt_Converter@@Base+0x274> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 43746 <_PyLong_UnsignedInt_Converter@@Base+0x230> │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 43742 <_PyLong_UnsignedInt_Converter@@Base+0x274> │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 4373c <_PyLong_UnsignedInt_Converter@@Base+0x226> │ │ │ │ + bne.n 43738 <_PyLong_UnsignedInt_Converter@@Base+0x26a> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 3e456 │ │ │ │ - mov r3, r0 │ │ │ │ - adds r0, #16 │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - b.w 3e6aa │ │ │ │ + b.w 3e5dc │ │ │ │ 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 4378a <_PyLong_UnsignedInt_Converter@@Base+0x274> │ │ │ │ + bgt.n 4377c <_PyLong_UnsignedInt_Converter@@Base+0x2ae> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1268 @ 0x4f4 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #63820 @ 0xf94c │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 437a4 <_PyLong_UnsignedInt_Converter@@Base+0x28e> │ │ │ │ + bl 12e510 │ │ │ │ + b.n 43796 <_PyLong_UnsignedInt_Converter@@Base+0x2c8> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 437a8 <_PyLong_UnsignedInt_Converter@@Base+0x292> │ │ │ │ + cbz r3, 4379a <_PyLong_UnsignedInt_Converter@@Base+0x2cc> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #17876 @ 0x45d4 │ │ │ │ + movw r1, #14892 @ 0x3a2c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 437ba <_PyLong_UnsignedInt_Converter@@Base+0x2a4> │ │ │ │ + b.n 437ac <_PyLong_UnsignedInt_Converter@@Base+0x2de> │ │ │ │ ldr r4, [r0, #20] │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #12] @ (437c0 <_PyLong_UnsignedInt_Converter@@Base+0x2aa>) │ │ │ │ + ldr r0, [pc, #12] @ (437b0 <_PyLong_UnsignedInt_Converter@@Base+0x2e2>) │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 95b00 │ │ │ │ + bl 95418 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ @ instruction: 0xe8240049 │ │ │ │ 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 r2, [r1, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r1 │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - bne.n 43800 <_PyLong_UnsignedInt_Converter@@Base+0x2ea> │ │ │ │ - movw r2, #50576 @ 0xc590 │ │ │ │ + bne.n 437f0 <_PyLong_UnsignedInt_Converter@@Base+0x322> │ │ │ │ + movw r2, #47592 @ 0xb9e8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #54204 @ 0xd3bc │ │ │ │ + movw r1, #51220 @ 0xc814 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #54128 @ 0xd370 │ │ │ │ + movw r0, #51144 @ 0xc7c8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 43946 <_PyLong_UnsignedInt_Converter@@Base+0x430> │ │ │ │ + bl 245b50 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 43936 <_PyLong_UnsignedInt_Converter@@Base+0x468> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl edbac │ │ │ │ + bl ed490 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 4382c <_PyLong_UnsignedInt_Converter@@Base+0x316> │ │ │ │ + cbz r0, 4381c <_PyLong_UnsignedInt_Converter@@Base+0x34e> │ │ │ │ blx 2987c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 43832 <_PyLong_UnsignedInt_Converter@@Base+0x31c> │ │ │ │ + beq.n 43822 <_PyLong_UnsignedInt_Converter@@Base+0x354> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9564 @ 0x255c │ │ │ │ + movw r1, #6620 @ 0x19dc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 4393a <_PyLong_UnsignedInt_Converter@@Base+0x424> │ │ │ │ + b.n 4392a <_PyLong_UnsignedInt_Converter@@Base+0x45c> │ │ │ │ adds r3, r0, #2 │ │ │ │ adds r4, r0, #1 │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 43842 <_PyLong_UnsignedInt_Converter@@Base+0x32c> │ │ │ │ - bl 1ef298 │ │ │ │ - b.n 4382c <_PyLong_UnsignedInt_Converter@@Base+0x316> │ │ │ │ + bcc.n 43832 <_PyLong_UnsignedInt_Converter@@Base+0x364> │ │ │ │ + bl 1ee218 │ │ │ │ + b.n 4381c <_PyLong_UnsignedInt_Converter@@Base+0x34e> │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bl 77c4c │ │ │ │ + bl 77bf8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4383c <_PyLong_UnsignedInt_Converter@@Base+0x326> │ │ │ │ + beq.n 4382c <_PyLong_UnsignedInt_Converter@@Base+0x35e> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 29f64 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r3, 4387c <_PyLong_UnsignedInt_Converter@@Base+0x366> │ │ │ │ + cbz r3, 4386c <_PyLong_UnsignedInt_Converter@@Base+0x39e> │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n 4387c <_PyLong_UnsignedInt_Converter@@Base+0x366> │ │ │ │ + beq.n 4386c <_PyLong_UnsignedInt_Converter@@Base+0x39e> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ - b.n 43892 <_PyLong_UnsignedInt_Converter@@Base+0x37c> │ │ │ │ + bl f61f4 │ │ │ │ + b.n 43882 <_PyLong_UnsignedInt_Converter@@Base+0x3b4> │ │ │ │ cmp r4, r2 │ │ │ │ - bhi.n 438bc <_PyLong_UnsignedInt_Converter@@Base+0x3a6> │ │ │ │ + bhi.n 438ac <_PyLong_UnsignedInt_Converter@@Base+0x3de> │ │ │ │ adds r4, r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - bl 862b4 │ │ │ │ + bl 85e18 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 43896 <_PyLong_UnsignedInt_Converter@@Base+0x380> │ │ │ │ - bl 1ef298 │ │ │ │ + cbnz r0, 43886 <_PyLong_UnsignedInt_Converter@@Base+0x3b8> │ │ │ │ + bl 1ee218 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4393a <_PyLong_UnsignedInt_Converter@@Base+0x424> │ │ │ │ + b.n 4392a <_PyLong_UnsignedInt_Converter@@Base+0x45c> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r7, #0] │ │ │ │ blx 29f64 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r3, 438ba <_PyLong_UnsignedInt_Converter@@Base+0x3a4> │ │ │ │ + cbz r3, 438aa <_PyLong_UnsignedInt_Converter@@Base+0x3dc> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r5, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ - b.n 4393a <_PyLong_UnsignedInt_Converter@@Base+0x424> │ │ │ │ + bl f61f4 │ │ │ │ + b.n 4392a <_PyLong_UnsignedInt_Converter@@Base+0x45c> │ │ │ │ mov r5, r8 │ │ │ │ mov r8, r5 │ │ │ │ add.w r9, r5, r2, lsl #2 │ │ │ │ mov r1, r5 │ │ │ │ movs r4, #0 │ │ │ │ cmp r1, r9 │ │ │ │ - beq.n 438d8 <_PyLong_UnsignedInt_Converter@@Base+0x3c2> │ │ │ │ + beq.n 438c8 <_PyLong_UnsignedInt_Converter@@Base+0x3fa> │ │ │ │ ldr.w r0, [r1], #4 │ │ │ │ cmp.w r0, #65536 @ 0x10000 │ │ │ │ it hi │ │ │ │ addhi r4, #1 │ │ │ │ - b.n 438c6 <_PyLong_UnsignedInt_Converter@@Base+0x3b0> │ │ │ │ - cbz r4, 43930 <_PyLong_UnsignedInt_Converter@@Base+0x41a> │ │ │ │ + b.n 438b6 <_PyLong_UnsignedInt_Converter@@Base+0x3e8> │ │ │ │ + cbz r4, 43920 <_PyLong_UnsignedInt_Converter@@Base+0x452> │ │ │ │ add r4, r2 │ │ │ │ cmp.w r4, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 4388e <_PyLong_UnsignedInt_Converter@@Base+0x378> │ │ │ │ + bcs.n 4387e <_PyLong_UnsignedInt_Converter@@Base+0x3b0> │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bl 77c4c │ │ │ │ + bl 77bf8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4388e <_PyLong_UnsignedInt_Converter@@Base+0x378> │ │ │ │ + beq.n 4387e <_PyLong_UnsignedInt_Converter@@Base+0x3b0> │ │ │ │ movs r3, #0 │ │ │ │ cmp r8, r9 │ │ │ │ - beq.n 4391c <_PyLong_UnsignedInt_Converter@@Base+0x406> │ │ │ │ + beq.n 4390c <_PyLong_UnsignedInt_Converter@@Base+0x43e> │ │ │ │ ldr.w r2, [r8], #4 │ │ │ │ lsls r1, r3, #2 │ │ │ │ add.w r0, r7, r3, lsl #2 │ │ │ │ cmp.w r2, #65536 @ 0x10000 │ │ │ │ itett hi │ │ │ │ lsrhi r1, r2, #16 │ │ │ │ addls r3, #1 │ │ │ │ uxthhi r2, r2 │ │ │ │ orrhi.w r1, r1, #65536 @ 0x10000 │ │ │ │ iteee ls │ │ │ │ strls r2, [r7, r1] │ │ │ │ strhi.w r1, [r7, r3, lsl #2] │ │ │ │ addhi r3, #2 │ │ │ │ strhi r2, [r0, #4] │ │ │ │ - b.n 438f0 <_PyLong_UnsignedInt_Converter@@Base+0x3da> │ │ │ │ + b.n 438e0 <_PyLong_UnsignedInt_Converter@@Base+0x412> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #4 │ │ │ │ - bl 96aac │ │ │ │ + bl 963c4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78004 │ │ │ │ - b.n 4393a <_PyLong_UnsignedInt_Converter@@Base+0x424> │ │ │ │ + bl 77fb0 │ │ │ │ + b.n 4392a <_PyLong_UnsignedInt_Converter@@Base+0x45c> │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #4 │ │ │ │ - bl 96aac │ │ │ │ + bl 963c4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78004 │ │ │ │ + bl 77fb0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78004 │ │ │ │ + bl 77fb0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 3e776 │ │ │ │ + b.w 3e758 │ │ │ │ mov r0, r1 │ │ │ │ - b.w 43990 │ │ │ │ + b.w 43980 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl e1bc8 │ │ │ │ + bl e14a4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4397e <_PyLong_UnsignedInt_Converter@@Base+0x468> │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 4398c <_PyLong_UnsignedInt_Converter@@Base+0x476> │ │ │ │ + bne.n 4396e <_PyLong_UnsignedInt_Converter@@Base+0x4a0> │ │ │ │ + bl 805d4 │ │ │ │ + cbnz r0, 4397c <_PyLong_UnsignedInt_Converter@@Base+0x4ae> │ │ │ │ mov r0, r4 │ │ │ │ blx 2a0e0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 198878 │ │ │ │ + b.w 196820 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00043990 : │ │ │ │ +00043980 : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ - cbz r3, 4399a │ │ │ │ + cbz r3, 4398a │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 439b2 │ │ │ │ + cbnz r3, 439a2 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #216 @ 0xd8 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ + movw r1, #62724 @ 0xf504 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d599c │ │ │ │ + b.w d52b8 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 439ca │ │ │ │ + cbnz r0, 439ba │ │ │ │ movs r4, #0 │ │ │ │ - b.n 43a12 │ │ │ │ + b.n 43a02 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ - cbz r3, 439e0 │ │ │ │ + cbz r3, 439d0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - movw r3, #57651 @ 0xe133 │ │ │ │ + movw r3, #57617 @ 0xe111 │ │ │ │ movt r3, #3 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 439e0 │ │ │ │ - cbnz r1, 43a12 │ │ │ │ + beq.n 439d0 │ │ │ │ + cbnz r1, 43a02 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #260 @ 0x104 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ + movw r1, #62768 @ 0xf530 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ + bl d52b8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 439c6 │ │ │ │ + beq.n 439b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 439c6 │ │ │ │ + bne.n 439b6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 439c6 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 439b6 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 3ec1c <_PyCompile_OptimizeCfg@@Base+0x348> │ │ │ │ + b.w 3ebfc <_PyCompile_OptimizeCfg@@Base+0x380> │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #0 │ │ │ │ movw r1, #39636 @ 0x9ad4 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 147c3c │ │ │ │ + b.w 146824 │ │ │ │ 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 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 43a52 │ │ │ │ + bhi.n 43a42 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 43a6c │ │ │ │ + ble.n 43a5c │ │ │ │ ldr r4, [r6, #0] │ │ │ │ - b.n 43a74 │ │ │ │ - movw r0, #49084 @ 0xbfbc │ │ │ │ + b.n 43a64 │ │ │ │ + movw r0, #46100 @ 0xb414 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43a4a │ │ │ │ + bne.n 43a3a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 43ace │ │ │ │ + b.n 43abe │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 43a92 │ │ │ │ + bgt.n 43a82 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1268 @ 0x4f4 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #63820 @ 0xf94c │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 43a68 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 43a58 │ │ │ │ ldr r6, [r5, #12] │ │ │ │ - cbz r6, 43aae │ │ │ │ + cbz r6, 43a9e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #17876 @ 0x45d4 │ │ │ │ + movw r1, #14892 @ 0x3a2c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 43a68 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 43a58 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11ca50 <_PyLong_FromGid@@Base+0x10> │ │ │ │ + bl 11c238 <_PyLong_FromGid@@Base+0x10> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 43a68 │ │ │ │ + beq.n 43a58 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r0, [pc, #16] @ (43ad4 ) │ │ │ │ + ldr r0, [pc, #16] @ (43ac4 ) │ │ │ │ mov r3, r6 │ │ │ │ mov r1, sp │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 95b00 │ │ │ │ + bl 95418 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ orn r0, ip, #73 @ 0x49 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 7e530 │ │ │ │ + b.w 7e514 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r1 │ │ │ │ movw r1, #24964 @ 0x6184 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 43b3c │ │ │ │ + bne.n 43b2c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r2, #2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - bne.n 43b20 │ │ │ │ + bne.n 43b10 │ │ │ │ movw r4, #4308 @ 0x10d4 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r1 │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ - b.n 43ba0 │ │ │ │ + b.n 43b90 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 43b98 │ │ │ │ + bne.n 43b88 │ │ │ │ movw r4, #4308 @ 0x10d4 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r1 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - b.n 43ba0 │ │ │ │ + b.n 43b90 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bpl.n 43b98 │ │ │ │ + bpl.n 43b88 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r3 │ │ │ │ - bl 71f84 │ │ │ │ + bl 71f40 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 43b70 │ │ │ │ + cbz r0, 43b60 │ │ │ │ mov r1, r7 │ │ │ │ - bl 894d4 │ │ │ │ + bl 89024 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 43b74 │ │ │ │ + bne.n 43b64 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43b70 │ │ │ │ + beq.n 43b60 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 43b70 │ │ │ │ + cbnz r3, 43b60 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 43ba0 │ │ │ │ + b.n 43b90 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl d5370 │ │ │ │ + bl d4c8c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43ba0 │ │ │ │ + beq.n 43b90 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 43ba0 │ │ │ │ + cbnz r3, 43b90 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 43ba0 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 43b90 │ │ │ │ movw r4, #7528 @ 0x1d68 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 43d1a │ │ │ │ + beq.w 43d0a │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r7, r2 │ │ │ │ mov r9, r1 │ │ │ │ - bl 1313e8 │ │ │ │ + bl 1306d8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 43c22 │ │ │ │ + cbz r0, 43c12 │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 43c26 │ │ │ │ - bl 15beb4 │ │ │ │ + bne.n 43c16 │ │ │ │ + bl 15a344 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43be2 │ │ │ │ + beq.n 43bd2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 43be6 │ │ │ │ + cbz r3, 43bd6 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 43d1c │ │ │ │ + b.n 43d0c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 43be2 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 43bd2 │ │ │ │ cmp r4, sl │ │ │ │ - bne.n 43c4e │ │ │ │ + bne.n 43c3e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 43c40 │ │ │ │ + bne.n 43c30 │ │ │ │ mov r6, r4 │ │ │ │ add.w r8, r8, #1 │ │ │ │ mov r4, r6 │ │ │ │ cmp r8, r7 │ │ │ │ - bge.w 43d1c │ │ │ │ + bge.w 43d0c │ │ │ │ ldr.w r0, [r9, r8, lsl #2] │ │ │ │ - bl 1313e8 │ │ │ │ + bl 1306d8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43bee │ │ │ │ + bne.n 43bde │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 43c30 │ │ │ │ + bne.n 43c20 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 43d1c │ │ │ │ - ldr.w sl, [pc, #252] @ 43d24 │ │ │ │ + b.n 43d0c │ │ │ │ + ldr.w sl, [pc, #252] @ 43d14 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 43c04 │ │ │ │ + b.n 43bf4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 43c22 │ │ │ │ + bne.n 43c12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 43c22 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 43c12 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 43bfc │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 43bfc │ │ │ │ + bne.n 43bec │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 43bec │ │ │ │ ldr r3, [r4, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 43ce4 │ │ │ │ + beq.n 43cd4 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 43ce4 │ │ │ │ + beq.n 43cd4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1925a8 <_PyLong_GCD@@Base> │ │ │ │ + bl 190c78 <_PyLong_GCD@@Base> │ │ │ │ mov fp, r0 │ │ │ │ - cbnz r0, 43c72 │ │ │ │ + cbnz r0, 43c62 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 43ce6 │ │ │ │ + b.n 43cd6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 133824 │ │ │ │ + bl 132b08 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43c96 │ │ │ │ + beq.n 43c86 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 43c96 │ │ │ │ + cbnz r3, 43c86 │ │ │ │ mov r0, fp │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 43c6e │ │ │ │ + beq.n 43c5e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11cd9c │ │ │ │ + bl 11c584 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43cba │ │ │ │ + beq.n 43caa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 43cba │ │ │ │ + cbnz r3, 43caa │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 43c6e │ │ │ │ + beq.n 43c5e │ │ │ │ mov r0, fp │ │ │ │ - bl 15beb4 │ │ │ │ + bl 15a344 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43ce6 │ │ │ │ + beq.n 43cd6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 43ce6 │ │ │ │ + cbnz r3, 43cd6 │ │ │ │ mov r0, fp │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 43ce6 │ │ │ │ - ldr r6, [pc, #60] @ (43d24 ) │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 43cd6 │ │ │ │ + ldr r6, [pc, #60] @ (43d14 ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43cfc │ │ │ │ + beq.n 43cec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 43cfc │ │ │ │ + cbnz r3, 43cec │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43d12 │ │ │ │ + beq.n 43d02 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 43d12 │ │ │ │ + cbnz r3, 43d02 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 43bfe │ │ │ │ - b.n 43c22 │ │ │ │ - ldr r4, [pc, #12] @ (43d28 ) │ │ │ │ + bne.w 43bee │ │ │ │ + b.n 43c12 │ │ │ │ + ldr r4, [pc, #12] @ (43d18 ) │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ strb r4, [r0, #6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r4, [r2, #6] │ │ │ │ lsls r1, 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 43d54 │ │ │ │ - lsls r3, r3, #25 │ │ │ │ - ite mi │ │ │ │ - addmi.w r4, r0, #20 │ │ │ │ - addpl.w r4, r0, #28 │ │ │ │ - b.n 43d56 │ │ │ │ - ldr r4, [r0, #28] │ │ │ │ - cmp r7, #1 │ │ │ │ - bne.n 43d88 │ │ │ │ - cmp r6, #1 │ │ │ │ - bne.n 43d62 │ │ │ │ - ldrb r0, [r4, #0] │ │ │ │ - b.n 43d6a │ │ │ │ - cmp r6, #2 │ │ │ │ - ite eq │ │ │ │ - ldrheq r0, [r4, #0] │ │ │ │ - ldrne r0, [r4, #0] │ │ │ │ - bl 12affc <_PyUnicode_IsNumeric@@Base> │ │ │ │ - movw r3, #4308 @ 0x10d4 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #7780 @ 0x1e64 │ │ │ │ - movt r2, #71 @ 0x47 │ │ │ │ - cmp r0, #0 │ │ │ │ - ite ne │ │ │ │ - movne r0, r3 │ │ │ │ - moveq r0, r2 │ │ │ │ - b.n 43dc2 │ │ │ │ - cbz r7, 43dba │ │ │ │ - movs r5, #0 │ │ │ │ - cmp r7, r5 │ │ │ │ - ble.n 43db0 │ │ │ │ - cmp r6, #1 │ │ │ │ - bne.n 43d98 │ │ │ │ - ldrb r0, [r4, r5] │ │ │ │ - b.n 43da4 │ │ │ │ - cmp r6, #2 │ │ │ │ - ite eq │ │ │ │ - ldrheq.w r0, [r4, r5, lsl #1] │ │ │ │ - ldrne.w r0, [r4, r5, lsl #2] │ │ │ │ - adds r5, #1 │ │ │ │ - bl 12affc <_PyUnicode_IsNumeric@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 43d8c │ │ │ │ - b.n 43dba │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - b.n 43dc2 │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 43e80 │ │ │ │ + beq.n 43dd8 │ │ │ │ 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, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 805dc │ │ │ │ + bl 805d4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43e7c │ │ │ │ + bne.n 43dd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24b770 <_PyTime_AsTimeval@@Base+0x1b98> │ │ │ │ + bl 24aa08 <_PyDeadline_Get@@Base+0x528> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 43e7c │ │ │ │ + beq.n 43dd4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d758 <_PyTime_AsTimeval@@Base+0x3b80> │ │ │ │ + bl 24c9f0 <_PyDeadline_Get@@Base+0x2510> │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r0 │ │ │ │ - movw r2, #34937 @ 0x8879 │ │ │ │ + movw r2, #26657 @ 0x6821 │ │ │ │ movt r2, #25 │ │ │ │ - movw r0, #500 @ 0x1f4 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - bl 84c48 │ │ │ │ + movw r0, #63008 @ 0xf620 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 847b8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 43e26 │ │ │ │ + cbnz r0, 43d7e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 252618 │ │ │ │ + b.w 25187c │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov.w r1, #486 @ 0x1e6 │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - movw r0, #508 @ 0x1fc │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - bl 24dd3c <_PyTime_AsTimeval@@Base+0x4164> │ │ │ │ + movw r0, #63016 @ 0xf628 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 24d08c <_PyDeadline_Get@@Base+0x2bac> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ str r7, [r4, #24] │ │ │ │ - beq.n 43e5c │ │ │ │ + beq.n 43db4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 43e5c │ │ │ │ + cbnz r3, 43db4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 43e1a │ │ │ │ + beq.n 43d72 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43e7c │ │ │ │ + beq.n 43dd4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 43e7c │ │ │ │ + cbnz r3, 43dd4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 78c04 <_Py_Dealloc@@Base> │ │ │ │ + b.w 78bb4 <_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 │ │ │ │ + ldrb r3, [r0, #16] │ │ │ │ + ldr r7, [r0, #8] │ │ │ │ + ubfx r6, r3, #2, #3 │ │ │ │ + lsls r2, r3, #26 │ │ │ │ + bpl.n 43e02 │ │ │ │ + lsls r3, r3, #25 │ │ │ │ + ite mi │ │ │ │ + addmi.w r4, r0, #20 │ │ │ │ + addpl.w r4, r0, #28 │ │ │ │ + b.n 43e04 │ │ │ │ + ldr r4, [r0, #28] │ │ │ │ + cmp r7, #1 │ │ │ │ + bne.n 43e36 │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.n 43e10 │ │ │ │ + ldrb r0, [r4, #0] │ │ │ │ + b.n 43e18 │ │ │ │ + cmp r6, #2 │ │ │ │ + ite eq │ │ │ │ + ldrheq r0, [r4, #0] │ │ │ │ + ldrne r0, [r4, #0] │ │ │ │ + bl 12a7e4 <_PyUnicode_IsNumeric@@Base> │ │ │ │ + movw r3, #4308 @ 0x10d4 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r2, #7780 @ 0x1e64 │ │ │ │ + movt r2, #71 @ 0x47 │ │ │ │ + cmp r0, #0 │ │ │ │ + ite ne │ │ │ │ + movne r0, r3 │ │ │ │ + moveq r0, r2 │ │ │ │ + b.n 43e70 │ │ │ │ + cbz r7, 43e68 │ │ │ │ + movs r5, #0 │ │ │ │ + cmp r7, r5 │ │ │ │ + ble.n 43e5e │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.n 43e46 │ │ │ │ + ldrb r0, [r4, r5] │ │ │ │ + b.n 43e52 │ │ │ │ + cmp r6, #2 │ │ │ │ + ite eq │ │ │ │ + ldrheq.w r0, [r4, r5, lsl #1] │ │ │ │ + ldrne.w r0, [r4, r5, lsl #2] │ │ │ │ + adds r5, #1 │ │ │ │ + bl 12a7e4 <_PyUnicode_IsNumeric@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 43e3a │ │ │ │ + b.n 43e68 │ │ │ │ + movw r0, #4308 @ 0x10d4 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + b.n 43e70 │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00043e82 <_PyEval_MatchKeys@@Base>: │ │ │ │ +00043e72 <_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, #4024] @ 0xfb8 │ │ │ │ ldr.w sl, [r2, #8] │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 4414c <_PyEval_MatchKeys@@Base+0x2ca> │ │ │ │ + beq.w 4413c <_PyEval_MatchKeys@@Base+0x2ca> │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r8, r2 │ │ │ │ - ldr r1, [pc, #480] @ (44088 <_PyEval_MatchKeys@@Base+0x206>) │ │ │ │ + ldr r1, [pc, #480] @ (44078 <_PyEval_MatchKeys@@Base+0x206>) │ │ │ │ add r2, sp, #16 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r7, #0 │ │ │ │ str r7, [sp, #16] │ │ │ │ - bl 95d7c <_PyObject_GetMethod@@Base> │ │ │ │ + bl 95694 <_PyObject_GetMethod@@Base> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4407e <_PyEval_MatchKeys@@Base+0x1fc> │ │ │ │ + beq.w 4406e <_PyEval_MatchKeys@@Base+0x1fc> │ │ │ │ mov r0, r7 │ │ │ │ - bl e2d40 │ │ │ │ + bl e2618 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4407e <_PyEval_MatchKeys@@Base+0x1fc> │ │ │ │ - ldr r3, [pc, #444] @ (4408c <_PyEval_MatchKeys@@Base+0x20a>) │ │ │ │ + beq.w 4406e <_PyEval_MatchKeys@@Base+0x1fc> │ │ │ │ + ldr r3, [pc, #444] @ (4407c <_PyEval_MatchKeys@@Base+0x20a>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movw r1, #36416 @ 0x8e40 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1d71ec │ │ │ │ + bl 1d50bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 44094 <_PyEval_MatchKeys@@Base+0x212> │ │ │ │ + beq.w 44084 <_PyEval_MatchKeys@@Base+0x212> │ │ │ │ mov r0, sl │ │ │ │ - bl 72d70 │ │ │ │ + bl 72d28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 44096 <_PyEval_MatchKeys@@Base+0x214> │ │ │ │ + beq.w 44086 <_PyEval_MatchKeys@@Base+0x214> │ │ │ │ add.w r8, r8, #8 │ │ │ │ add.w r9, r0, #8 │ │ │ │ mov r0, r6 │ │ │ │ cmp r7, sl │ │ │ │ - bge.n 43ffa <_PyEval_MatchKeys@@Base+0x178> │ │ │ │ + bge.n 43fea <_PyEval_MatchKeys@@Base+0x178> │ │ │ │ ldr.w fp, [r8, #4]! │ │ │ │ mov r1, fp │ │ │ │ - bl e62c0 │ │ │ │ - cbz r0, 43f1c <_PyEval_MatchKeys@@Base+0x9a> │ │ │ │ + bl e5b98 │ │ │ │ + cbz r0, 43f0c <_PyEval_MatchKeys@@Base+0x9a> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ - cbz r3, 43f32 <_PyEval_MatchKeys@@Base+0xb0> │ │ │ │ - b.n 43f2a <_PyEval_MatchKeys@@Base+0xa8> │ │ │ │ + cbz r3, 43f22 <_PyEval_MatchKeys@@Base+0xb0> │ │ │ │ + b.n 43f1a <_PyEval_MatchKeys@@Base+0xa8> │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl e5a00 │ │ │ │ + bl e52d8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 43f4e <_PyEval_MatchKeys@@Base+0xcc> │ │ │ │ - b.n 43f14 <_PyEval_MatchKeys@@Base+0x92> │ │ │ │ + cbz r0, 43f3e <_PyEval_MatchKeys@@Base+0xcc> │ │ │ │ + b.n 43f04 <_PyEval_MatchKeys@@Base+0x92> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 44096 <_PyEval_MatchKeys@@Base+0x214> │ │ │ │ + bne.w 44086 <_PyEval_MatchKeys@@Base+0x214> │ │ │ │ movw r2, #6496 @ 0x1960 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r3, fp │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #57620 @ 0xe114 │ │ │ │ + movw r2, #54676 @ 0xd594 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 1545cc <_PyErr_Format@@Base> │ │ │ │ - b.n 44096 <_PyEval_MatchKeys@@Base+0x214> │ │ │ │ + bl 152a5c <_PyErr_Format@@Base> │ │ │ │ + b.n 44086 <_PyEval_MatchKeys@@Base+0x214> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #20 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r2, #3 │ │ │ │ str.w fp, [sp, #24] │ │ │ │ str r5, [sp, #28] │ │ │ │ - cbz r0, 43f68 <_PyEval_MatchKeys@@Base+0xe6> │ │ │ │ + cbz r0, 43f58 <_PyEval_MatchKeys@@Base+0xe6> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 90a9c │ │ │ │ - b.n 43f74 <_PyEval_MatchKeys@@Base+0xf2> │ │ │ │ + bl 90398 │ │ │ │ + b.n 43f64 <_PyEval_MatchKeys@@Base+0xf2> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r2, #2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 90a9c │ │ │ │ + bl 90398 │ │ │ │ adds r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 44096 <_PyEval_MatchKeys@@Base+0x214> │ │ │ │ + beq.w 44086 <_PyEval_MatchKeys@@Base+0x214> │ │ │ │ cmp r0, r5 │ │ │ │ - bne.n 43ff4 <_PyEval_MatchKeys@@Base+0x172> │ │ │ │ + bne.n 43fe4 <_PyEval_MatchKeys@@Base+0x172> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43faa <_PyEval_MatchKeys@@Base+0x128> │ │ │ │ + beq.n 43f9a <_PyEval_MatchKeys@@Base+0x128> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 43faa <_PyEval_MatchKeys@@Base+0x128> │ │ │ │ - ldr r2, [pc, #252] @ (44090 <_PyEval_MatchKeys@@Base+0x20e>) │ │ │ │ + cbnz r3, 43f9a <_PyEval_MatchKeys@@Base+0x128> │ │ │ │ + ldr r2, [pc, #252] @ (44080 <_PyEval_MatchKeys@@Base+0x20e>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 43fa2 <_PyEval_MatchKeys@@Base+0x120> │ │ │ │ + cbz r3, 43f92 <_PyEval_MatchKeys@@Base+0x120> │ │ │ │ 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 43fd4 <_PyEval_MatchKeys@@Base+0x152> │ │ │ │ + beq.n 43fc4 <_PyEval_MatchKeys@@Base+0x152> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 43fd4 <_PyEval_MatchKeys@@Base+0x152> │ │ │ │ - ldr r2, [pc, #212] @ (44090 <_PyEval_MatchKeys@@Base+0x20e>) │ │ │ │ + cbnz r3, 43fc4 <_PyEval_MatchKeys@@Base+0x152> │ │ │ │ + ldr r2, [pc, #212] @ (44080 <_PyEval_MatchKeys@@Base+0x20e>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 43fcc <_PyEval_MatchKeys@@Base+0x14a> │ │ │ │ + cbz r3, 43fbc <_PyEval_MatchKeys@@Base+0x14a> │ │ │ │ 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] │ │ │ │ @@ -38039,166 +38026,166 @@ │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - b.n 43ffa <_PyEval_MatchKeys@@Base+0x178> │ │ │ │ + b.n 43fea <_PyEval_MatchKeys@@Base+0x178> │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ - b.n 43f02 <_PyEval_MatchKeys@@Base+0x80> │ │ │ │ + b.n 43ef2 <_PyEval_MatchKeys@@Base+0x80> │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44026 <_PyEval_MatchKeys@@Base+0x1a4> │ │ │ │ + beq.n 44016 <_PyEval_MatchKeys@@Base+0x1a4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 44026 <_PyEval_MatchKeys@@Base+0x1a4> │ │ │ │ - ldr r2, [pc, #128] @ (44090 <_PyEval_MatchKeys@@Base+0x20e>) │ │ │ │ + cbnz r3, 44016 <_PyEval_MatchKeys@@Base+0x1a4> │ │ │ │ + ldr r2, [pc, #128] @ (44080 <_PyEval_MatchKeys@@Base+0x20e>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 4401e <_PyEval_MatchKeys@@Base+0x19c> │ │ │ │ + cbz r3, 4400e <_PyEval_MatchKeys@@Base+0x19c> │ │ │ │ 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 44050 <_PyEval_MatchKeys@@Base+0x1ce> │ │ │ │ + beq.n 44040 <_PyEval_MatchKeys@@Base+0x1ce> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 44050 <_PyEval_MatchKeys@@Base+0x1ce> │ │ │ │ - ldr r2, [pc, #88] @ (44090 <_PyEval_MatchKeys@@Base+0x20e>) │ │ │ │ + cbnz r3, 44040 <_PyEval_MatchKeys@@Base+0x1ce> │ │ │ │ + ldr r2, [pc, #88] @ (44080 <_PyEval_MatchKeys@@Base+0x20e>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 44048 <_PyEval_MatchKeys@@Base+0x1c6> │ │ │ │ + cbz r3, 44038 <_PyEval_MatchKeys@@Base+0x1c6> │ │ │ │ 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 4414e <_PyEval_MatchKeys@@Base+0x2cc> │ │ │ │ + beq.n 4413e <_PyEval_MatchKeys@@Base+0x2cc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4414e <_PyEval_MatchKeys@@Base+0x2cc> │ │ │ │ - ldr r2, [pc, #44] @ (44090 <_PyEval_MatchKeys@@Base+0x20e>) │ │ │ │ + bne.n 4413e <_PyEval_MatchKeys@@Base+0x2cc> │ │ │ │ + ldr r2, [pc, #44] @ (44080 <_PyEval_MatchKeys@@Base+0x20e>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 44074 <_PyEval_MatchKeys@@Base+0x1f2> │ │ │ │ + cbz r3, 44064 <_PyEval_MatchKeys@@Base+0x1f2> │ │ │ │ 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 4414e <_PyEval_MatchKeys@@Base+0x2cc> │ │ │ │ + b.n 4413e <_PyEval_MatchKeys@@Base+0x2cc> │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 44096 <_PyEval_MatchKeys@@Base+0x214> │ │ │ │ + b.n 44086 <_PyEval_MatchKeys@@Base+0x214> │ │ │ │ nop │ │ │ │ ldmia r6!, {} │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ - cbz r7, 440c4 <_PyEval_MatchKeys@@Base+0x242> │ │ │ │ + cbz r7, 440b4 <_PyEval_MatchKeys@@Base+0x242> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 440c4 <_PyEval_MatchKeys@@Base+0x242> │ │ │ │ + beq.n 440b4 <_PyEval_MatchKeys@@Base+0x242> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 440c4 <_PyEval_MatchKeys@@Base+0x242> │ │ │ │ - ldr r2, [pc, #172] @ (44158 <_PyEval_MatchKeys@@Base+0x2d6>) │ │ │ │ + cbnz r3, 440b4 <_PyEval_MatchKeys@@Base+0x242> │ │ │ │ + ldr r2, [pc, #172] @ (44148 <_PyEval_MatchKeys@@Base+0x2d6>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 440bc <_PyEval_MatchKeys@@Base+0x23a> │ │ │ │ + cbz r3, 440ac <_PyEval_MatchKeys@@Base+0x23a> │ │ │ │ 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, 440f0 <_PyEval_MatchKeys@@Base+0x26e> │ │ │ │ + cbz r6, 440e0 <_PyEval_MatchKeys@@Base+0x26e> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 440f0 <_PyEval_MatchKeys@@Base+0x26e> │ │ │ │ + beq.n 440e0 <_PyEval_MatchKeys@@Base+0x26e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 440f0 <_PyEval_MatchKeys@@Base+0x26e> │ │ │ │ - ldr r2, [pc, #128] @ (44158 <_PyEval_MatchKeys@@Base+0x2d6>) │ │ │ │ + cbnz r3, 440e0 <_PyEval_MatchKeys@@Base+0x26e> │ │ │ │ + ldr r2, [pc, #128] @ (44148 <_PyEval_MatchKeys@@Base+0x2d6>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 440e8 <_PyEval_MatchKeys@@Base+0x266> │ │ │ │ + cbz r3, 440d8 <_PyEval_MatchKeys@@Base+0x266> │ │ │ │ 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, 4411c <_PyEval_MatchKeys@@Base+0x29a> │ │ │ │ + cbz r5, 4410c <_PyEval_MatchKeys@@Base+0x29a> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4411c <_PyEval_MatchKeys@@Base+0x29a> │ │ │ │ + beq.n 4410c <_PyEval_MatchKeys@@Base+0x29a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4411c <_PyEval_MatchKeys@@Base+0x29a> │ │ │ │ - ldr r2, [pc, #84] @ (44158 <_PyEval_MatchKeys@@Base+0x2d6>) │ │ │ │ + cbnz r3, 4410c <_PyEval_MatchKeys@@Base+0x29a> │ │ │ │ + ldr r2, [pc, #84] @ (44148 <_PyEval_MatchKeys@@Base+0x2d6>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 44114 <_PyEval_MatchKeys@@Base+0x292> │ │ │ │ + cbz r3, 44104 <_PyEval_MatchKeys@@Base+0x292> │ │ │ │ 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, 44148 <_PyEval_MatchKeys@@Base+0x2c6> │ │ │ │ + cbz r4, 44138 <_PyEval_MatchKeys@@Base+0x2c6> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44148 <_PyEval_MatchKeys@@Base+0x2c6> │ │ │ │ + beq.n 44138 <_PyEval_MatchKeys@@Base+0x2c6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 44148 <_PyEval_MatchKeys@@Base+0x2c6> │ │ │ │ - ldr r2, [pc, #40] @ (44158 <_PyEval_MatchKeys@@Base+0x2d6>) │ │ │ │ + cbnz r3, 44138 <_PyEval_MatchKeys@@Base+0x2c6> │ │ │ │ + ldr r2, [pc, #40] @ (44148 <_PyEval_MatchKeys@@Base+0x2d6>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 44140 <_PyEval_MatchKeys@@Base+0x2be> │ │ │ │ + cbz r3, 44130 <_PyEval_MatchKeys@@Base+0x2be> │ │ │ │ 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 4414e <_PyEval_MatchKeys@@Base+0x2cc> │ │ │ │ - ldr r4, [pc, #12] @ (4415c <_PyEval_MatchKeys@@Base+0x2da>) │ │ │ │ + b.n 4413e <_PyEval_MatchKeys@@Base+0x2cc> │ │ │ │ + ldr r4, [pc, #12] @ (4414c <_PyEval_MatchKeys@@Base+0x2da>) │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ asrs r0, r4, #32 │ │ │ │ @@ -38211,167 +38198,167 @@ │ │ │ │ sub sp, #28 │ │ │ │ ldr r4, [r4, #68] @ 0x44 │ │ │ │ ldrd r9, r5, [sp, #72] @ 0x48 │ │ │ │ str r5, [sp, #16] │ │ │ │ ldrd fp, sl, [sp, #64] @ 0x40 │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 44274 <_PyEval_MatchKeys@@Base+0x3f2> │ │ │ │ + beq.n 44264 <_PyEval_MatchKeys@@Base+0x3f2> │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 805dc │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44274 <_PyEval_MatchKeys@@Base+0x3f2> │ │ │ │ + bne.n 44264 <_PyEval_MatchKeys@@Base+0x3f2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 24b770 <_PyTime_AsTimeval@@Base+0x1b98> │ │ │ │ + bl 24aa08 <_PyDeadline_Get@@Base+0x528> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 44274 <_PyEval_MatchKeys@@Base+0x3f2> │ │ │ │ + beq.n 44264 <_PyEval_MatchKeys@@Base+0x3f2> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d758 <_PyTime_AsTimeval@@Base+0x3b80> │ │ │ │ + bl 24c9f0 <_PyDeadline_Get@@Base+0x2510> │ │ │ │ str r0, [sp, #20] │ │ │ │ - cbz r5, 441c0 <_PyEval_MatchKeys@@Base+0x33e> │ │ │ │ + cbz r5, 441b0 <_PyEval_MatchKeys@@Base+0x33e> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ - movw r2, #39124 @ 0x98d4 │ │ │ │ + movw r2, #36180 @ 0x8d54 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl af014 │ │ │ │ + bl ae934 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 441c8 <_PyEval_MatchKeys@@Base+0x346> │ │ │ │ + b.n 441b8 <_PyEval_MatchKeys@@Base+0x346> │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d758 <_PyTime_AsTimeval@@Base+0x3b80> │ │ │ │ + bl 24c9f0 <_PyDeadline_Get@@Base+0x2510> │ │ │ │ mov r1, r9 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d758 <_PyTime_AsTimeval@@Base+0x3b80> │ │ │ │ + bl 24c9f0 <_PyDeadline_Get@@Base+0x2510> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d758 <_PyTime_AsTimeval@@Base+0x3b80> │ │ │ │ + bl 24c9f0 <_PyDeadline_Get@@Base+0x2510> │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d758 <_PyTime_AsTimeval@@Base+0x3b80> │ │ │ │ + bl 24c9f0 <_PyDeadline_Get@@Base+0x2510> │ │ │ │ mov r3, r5 │ │ │ │ strd r8, r0, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - movw r0, #532 @ 0x214 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ + movw r0, #63040 @ 0xf640 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ str.w r9, [sp, #4] │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 84c48 │ │ │ │ + bl 847b8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4421c <_PyEval_MatchKeys@@Base+0x39a> │ │ │ │ + cbnz r0, 4420c <_PyEval_MatchKeys@@Base+0x39a> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 252618 │ │ │ │ + b.w 25187c │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #1028 @ 0x404 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ + movw r0, #63536 @ 0xf830 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #68] @ 0x44 │ │ │ │ str r1, [r4, #24] │ │ │ │ mov.w r1, #504 @ 0x1f8 │ │ │ │ - bl 24dd3c <_PyTime_AsTimeval@@Base+0x4164> │ │ │ │ + bl 24d08c <_PyDeadline_Get@@Base+0x2bac> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #24] │ │ │ │ - beq.n 44254 <_PyEval_MatchKeys@@Base+0x3d2> │ │ │ │ + beq.n 44244 <_PyEval_MatchKeys@@Base+0x3d2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 44254 <_PyEval_MatchKeys@@Base+0x3d2> │ │ │ │ + cbnz r3, 44244 <_PyEval_MatchKeys@@Base+0x3d2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 44210 <_PyEval_MatchKeys@@Base+0x38e> │ │ │ │ + beq.n 44200 <_PyEval_MatchKeys@@Base+0x38e> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44274 <_PyEval_MatchKeys@@Base+0x3f2> │ │ │ │ + beq.n 44264 <_PyEval_MatchKeys@@Base+0x3f2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 44274 <_PyEval_MatchKeys@@Base+0x3f2> │ │ │ │ + cbnz r3, 44264 <_PyEval_MatchKeys@@Base+0x3f2> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 78c04 <_Py_Dealloc@@Base> │ │ │ │ + b.w 78bb4 <_Py_Dealloc@@Base> │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ - cbz r3, 442ba <_PyEval_MatchKeys@@Base+0x438> │ │ │ │ + cbz r3, 442aa <_PyEval_MatchKeys@@Base+0x438> │ │ │ │ mov r4, r0 │ │ │ │ - bl 805dc │ │ │ │ + bl 805d4 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 442ba <_PyEval_MatchKeys@@Base+0x438> │ │ │ │ + cbnz r0, 442aa <_PyEval_MatchKeys@@Base+0x438> │ │ │ │ mov r0, r4 │ │ │ │ - bl 24b770 <_PyTime_AsTimeval@@Base+0x1b98> │ │ │ │ + bl 24aa08 <_PyDeadline_Get@@Base+0x528> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 442ba <_PyEval_MatchKeys@@Base+0x438> │ │ │ │ - movw r0, #14124 @ 0x372c │ │ │ │ + beq.n 442aa <_PyEval_MatchKeys@@Base+0x438> │ │ │ │ + movw r0, #11252 @ 0x2bf4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 84c48 │ │ │ │ + bl 847b8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 442be <_PyEval_MatchKeys@@Base+0x43c> │ │ │ │ + cbnz r0, 442ae <_PyEval_MatchKeys@@Base+0x43c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 252618 │ │ │ │ + bl 25187c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 44316 <_PyEval_MatchKeys@@Base+0x494> │ │ │ │ + b.n 44306 <_PyEval_MatchKeys@@Base+0x494> │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #669 @ 0x29d │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ - movw r0, #540 @ 0x21c │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - bl 24dd3c <_PyTime_AsTimeval@@Base+0x4164> │ │ │ │ + movw r0, #63048 @ 0xf648 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 24d08c <_PyDeadline_Get@@Base+0x2bac> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ str r6, [r4, #24] │ │ │ │ - beq.n 442f4 <_PyEval_MatchKeys@@Base+0x472> │ │ │ │ + beq.n 442e4 <_PyEval_MatchKeys@@Base+0x472> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 442f4 <_PyEval_MatchKeys@@Base+0x472> │ │ │ │ + cbnz r3, 442e4 <_PyEval_MatchKeys@@Base+0x472> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 442b4 <_PyEval_MatchKeys@@Base+0x432> │ │ │ │ + beq.n 442a4 <_PyEval_MatchKeys@@Base+0x432> │ │ │ │ mov r0, r7 │ │ │ │ - bl e1bc8 │ │ │ │ + bl e14a4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44316 <_PyEval_MatchKeys@@Base+0x494> │ │ │ │ + beq.n 44306 <_PyEval_MatchKeys@@Base+0x494> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 44316 <_PyEval_MatchKeys@@Base+0x494> │ │ │ │ + cbnz r3, 44306 <_PyEval_MatchKeys@@Base+0x494> │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ @@ -38380,393 +38367,393 @@ │ │ │ │ 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 44350 <_PyEval_MatchKeys@@Base+0x4ce> │ │ │ │ + bhi.n 44340 <_PyEval_MatchKeys@@Base+0x4ce> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl d1ed8 │ │ │ │ + bl d17fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 44368 <_PyEval_MatchKeys@@Base+0x4e6> │ │ │ │ - b.n 443ae <_PyEval_MatchKeys@@Base+0x52c> │ │ │ │ - movw r0, #14180 @ 0x3764 │ │ │ │ + cbz r0, 44358 <_PyEval_MatchKeys@@Base+0x4e6> │ │ │ │ + b.n 4439e <_PyEval_MatchKeys@@Base+0x52c> │ │ │ │ + movw r0, #11260 @ 0x2bfc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44340 <_PyEval_MatchKeys@@Base+0x4be> │ │ │ │ - b.n 443ae <_PyEval_MatchKeys@@Base+0x52c> │ │ │ │ + bne.n 44330 <_PyEval_MatchKeys@@Base+0x4be> │ │ │ │ + b.n 4439e <_PyEval_MatchKeys@@Base+0x52c> │ │ │ │ cmp r6, #1 │ │ │ │ - ble.n 443e2 <_PyEval_MatchKeys@@Base+0x560> │ │ │ │ + ble.n 443d2 <_PyEval_MatchKeys@@Base+0x560> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 443d0 <_PyEval_MatchKeys@@Base+0x54e> │ │ │ │ + beq.n 443c0 <_PyEval_MatchKeys@@Base+0x54e> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 443b2 <_PyEval_MatchKeys@@Base+0x530> │ │ │ │ + bpl.n 443a2 <_PyEval_MatchKeys@@Base+0x530> │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 8b690 │ │ │ │ + bl 8af50 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 443ae <_PyEval_MatchKeys@@Base+0x52c> │ │ │ │ + cbz r0, 4439e <_PyEval_MatchKeys@@Base+0x52c> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 443d2 <_PyEval_MatchKeys@@Base+0x550> │ │ │ │ + beq.n 443c2 <_PyEval_MatchKeys@@Base+0x550> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9564 @ 0x255c │ │ │ │ + movw r1, #6620 @ 0x19dc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 44412 <_PyEval_MatchKeys@@Base+0x590> │ │ │ │ - movw r2, #42032 @ 0xa430 │ │ │ │ + b.n 44402 <_PyEval_MatchKeys@@Base+0x590> │ │ │ │ + movw r2, #39048 @ 0x9888 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #46664 @ 0xb648 │ │ │ │ + movw r1, #43680 @ 0xaaa0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #14180 @ 0x3764 │ │ │ │ + movw r0, #11260 @ 0x2bfc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 443ae <_PyEval_MatchKeys@@Base+0x52c> │ │ │ │ + bl 245b50 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4439e <_PyEval_MatchKeys@@Base+0x52c> │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 443e4 <_PyEval_MatchKeys@@Base+0x562> │ │ │ │ + beq.n 443d4 <_PyEval_MatchKeys@@Base+0x562> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl c6fd0 │ │ │ │ + bl c68b4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 443e4 <_PyEval_MatchKeys@@Base+0x562> │ │ │ │ - b.n 443ae <_PyEval_MatchKeys@@Base+0x52c> │ │ │ │ + bge.n 443d4 <_PyEval_MatchKeys@@Base+0x562> │ │ │ │ + b.n 4439e <_PyEval_MatchKeys@@Base+0x52c> │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ strd r3, r1, [sp, #12] │ │ │ │ - cbnz r4, 443f2 <_PyEval_MatchKeys@@Base+0x570> │ │ │ │ + cbnz r4, 443e2 <_PyEval_MatchKeys@@Base+0x570> │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 193f90 │ │ │ │ + bl 192360 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 44412 <_PyEval_MatchKeys@@Base+0x590> │ │ │ │ + cbz r0, 44402 <_PyEval_MatchKeys@@Base+0x590> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - movw r0, #23672 @ 0x5c78 │ │ │ │ + movw r0, #20688 @ 0x50d0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 84c48 │ │ │ │ + bl 847b8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 4441c <_PyEval_MatchKeys@@Base+0x59a> │ │ │ │ + cbz r3, 4440c <_PyEval_MatchKeys@@Base+0x59a> │ │ │ │ add r0, sp, #20 │ │ │ │ - bl d29b0 │ │ │ │ + bl d22d4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r3, r2, #1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 4444c <_PyEval_MatchKeys@@Base+0x5ca> │ │ │ │ + bhi.n 4443c <_PyEval_MatchKeys@@Base+0x5ca> │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl db898 <_PyNumber_Index@@Base> │ │ │ │ + bl db174 <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 44464 <_PyEval_MatchKeys@@Base+0x5e2> │ │ │ │ - b.n 44478 <_PyEval_MatchKeys@@Base+0x5f6> │ │ │ │ - movw r0, #46868 @ 0xb714 │ │ │ │ + cbnz r0, 44454 <_PyEval_MatchKeys@@Base+0x5e2> │ │ │ │ + b.n 44468 <_PyEval_MatchKeys@@Base+0x5f6> │ │ │ │ + movw r0, #43924 @ 0xab94 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44522 <_PyEval_MatchKeys@@Base+0x6a0> │ │ │ │ - b.n 4443e <_PyEval_MatchKeys@@Base+0x5bc> │ │ │ │ - bl 85e88 │ │ │ │ + beq.n 44512 <_PyEval_MatchKeys@@Base+0x6a0> │ │ │ │ + b.n 4442e <_PyEval_MatchKeys@@Base+0x5bc> │ │ │ │ + bl 859ec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 44486 <_PyEval_MatchKeys@@Base+0x604> │ │ │ │ + bne.n 44476 <_PyEval_MatchKeys@@Base+0x604> │ │ │ │ adds r2, r5, #1 │ │ │ │ - bne.n 44496 <_PyEval_MatchKeys@@Base+0x614> │ │ │ │ - bl 805dc │ │ │ │ + bne.n 44486 <_PyEval_MatchKeys@@Base+0x614> │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44522 <_PyEval_MatchKeys@@Base+0x6a0> │ │ │ │ + bne.n 44512 <_PyEval_MatchKeys@@Base+0x6a0> │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 44496 <_PyEval_MatchKeys@@Base+0x614> │ │ │ │ + b.n 44486 <_PyEval_MatchKeys@@Base+0x614> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 44474 <_PyEval_MatchKeys@@Base+0x5f2> │ │ │ │ + bne.n 44464 <_PyEval_MatchKeys@@Base+0x5f2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 44474 <_PyEval_MatchKeys@@Base+0x5f2> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 44464 <_PyEval_MatchKeys@@Base+0x5f2> │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 44502 <_PyEval_MatchKeys@@Base+0x680> │ │ │ │ + ble.n 444f2 <_PyEval_MatchKeys@@Base+0x680> │ │ │ │ ldr.w r4, [r8, #4] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 444b0 <_PyEval_MatchKeys@@Base+0x62e> │ │ │ │ + bpl.n 444a0 <_PyEval_MatchKeys@@Base+0x62e> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 444d6 <_PyEval_MatchKeys@@Base+0x654> │ │ │ │ + bne.n 444c6 <_PyEval_MatchKeys@@Base+0x654> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - b.n 44504 <_PyEval_MatchKeys@@Base+0x682> │ │ │ │ + b.n 444f4 <_PyEval_MatchKeys@@Base+0x682> │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 444ca <_PyEval_MatchKeys@@Base+0x648> │ │ │ │ + beq.n 444ba <_PyEval_MatchKeys@@Base+0x648> │ │ │ │ movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 87f30 │ │ │ │ - cbz r0, 444e2 <_PyEval_MatchKeys@@Base+0x660> │ │ │ │ + bl 87a80 │ │ │ │ + cbz r0, 444d2 <_PyEval_MatchKeys@@Base+0x660> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 444e2 <_PyEval_MatchKeys@@Base+0x660> │ │ │ │ + bne.n 444d2 <_PyEval_MatchKeys@@Base+0x660> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 44504 <_PyEval_MatchKeys@@Base+0x682> │ │ │ │ + b.n 444f4 <_PyEval_MatchKeys@@Base+0x682> │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 444bc <_PyEval_MatchKeys@@Base+0x63a> │ │ │ │ + bne.n 444ac <_PyEval_MatchKeys@@Base+0x63a> │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #11276 @ 0x2c0c │ │ │ │ + movw r2, #8332 @ 0x208c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #46664 @ 0xb648 │ │ │ │ + movw r1, #43680 @ 0xaaa0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #46868 @ 0xb714 │ │ │ │ + movw r0, #43924 @ 0xab94 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 44522 <_PyEval_MatchKeys@@Base+0x6a0> │ │ │ │ + bl 245b50 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 44512 <_PyEval_MatchKeys@@Base+0x6a0> │ │ │ │ movs r3, #32 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bgt.n 44514 <_PyEval_MatchKeys@@Base+0x692> │ │ │ │ + bgt.n 44504 <_PyEval_MatchKeys@@Base+0x692> │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1dca78 │ │ │ │ + b.w 1da980 │ │ │ │ subs r1, r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 406d6 │ │ │ │ + b.w 406cc │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ movw r4, #26080 @ 0x65e0 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ strd r1, r0, [sp, #8] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 44564 <_PyEval_MatchKeys@@Base+0x6e2> │ │ │ │ + beq.n 44554 <_PyEval_MatchKeys@@Base+0x6e2> │ │ │ │ mov r1, r4 │ │ │ │ - bl 87f30 │ │ │ │ - cbnz r0, 44564 <_PyEval_MatchKeys@@Base+0x6e2> │ │ │ │ + bl 87a80 │ │ │ │ + cbnz r0, 44554 <_PyEval_MatchKeys@@Base+0x6e2> │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 148798 │ │ │ │ + bl 147380 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4456c <_PyEval_MatchKeys@@Base+0x6ea> │ │ │ │ + bne.n 4455c <_PyEval_MatchKeys@@Base+0x6ea> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b.n 445e8 <_PyEval_MatchKeys@@Base+0x766> │ │ │ │ + b.n 445d8 <_PyEval_MatchKeys@@Base+0x766> │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 44582 <_PyEval_MatchKeys@@Base+0x700> │ │ │ │ + beq.n 44572 <_PyEval_MatchKeys@@Base+0x700> │ │ │ │ movw r1, #26080 @ 0x65e0 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 87f30 │ │ │ │ - cbz r0, 4458c <_PyEval_MatchKeys@@Base+0x70a> │ │ │ │ + bl 87a80 │ │ │ │ + cbz r0, 4457c <_PyEval_MatchKeys@@Base+0x70a> │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ - b.n 4459c <_PyEval_MatchKeys@@Base+0x71a> │ │ │ │ + b.n 4458c <_PyEval_MatchKeys@@Base+0x71a> │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 148798 │ │ │ │ + bl 147380 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4459c <_PyEval_MatchKeys@@Base+0x71a> │ │ │ │ + bne.n 4458c <_PyEval_MatchKeys@@Base+0x71a> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - b.n 445e8 <_PyEval_MatchKeys@@Base+0x766> │ │ │ │ + b.n 445d8 <_PyEval_MatchKeys@@Base+0x766> │ │ │ │ vldr d1, [sp, #32] │ │ │ │ vcmp.f64 d1, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 445c4 <_PyEval_MatchKeys@@Base+0x742> │ │ │ │ + bne.n 445b4 <_PyEval_MatchKeys@@Base+0x742> │ │ │ │ movw r3, #56088 @ 0xdb18 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #716 @ 0x2cc │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ + movw r1, #63224 @ 0xf6f8 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 445e8 <_PyEval_MatchKeys@@Base+0x766> │ │ │ │ + b.n 445d8 <_PyEval_MatchKeys@@Base+0x766> │ │ │ │ add r0, sp, #16 │ │ │ │ add r1, sp, #24 │ │ │ │ vldr d0, [sp, #40] @ 0x28 │ │ │ │ - bl 350e8 │ │ │ │ - movw r0, #63560 @ 0xf848 │ │ │ │ + bl 350c8 │ │ │ │ + movw r0, #60632 @ 0xecd8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrd r4, r5, [sp, #24] │ │ │ │ strd r4, r5, [sp] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - bl 84c48 │ │ │ │ + bl 847b8 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r5, sp, #4 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ stmia.w r5, {r0, r1, r2} │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbz r2, 4461e <_PyEval_MatchKeys@@Base+0x79c> │ │ │ │ + cbz r2, 4460e <_PyEval_MatchKeys@@Base+0x79c> │ │ │ │ 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 10ef64 │ │ │ │ + bl 10e88c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 79054 │ │ │ │ - cbz r4, 44646 <_PyEval_MatchKeys@@Base+0x7c4> │ │ │ │ - ldr r0, [pc, #28] @ (4464c <_PyEval_MatchKeys@@Base+0x7ca>) │ │ │ │ - bl 1ff998 <_PyEval_GetBuiltin@@Base> │ │ │ │ + bl 79004 │ │ │ │ + cbz r4, 44636 <_PyEval_MatchKeys@@Base+0x7c4> │ │ │ │ + ldr r0, [pc, #28] @ (4463c <_PyEval_MatchKeys@@Base+0x7ca>) │ │ │ │ + bl 1fea5c <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #57240 @ 0xdf98 │ │ │ │ + movw r0, #54328 @ 0xd438 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 84c48 │ │ │ │ + bl 847b8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bmi.n 44558 <_PyEval_MatchKeys@@Base+0x6d6> │ │ │ │ + bmi.n 44548 <_PyEval_MatchKeys@@Base+0x6d6> │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bl 118a00 │ │ │ │ + bl 118318 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbz r0, 446ac <_PyEval_MatchKeys@@Base+0x82a> │ │ │ │ + cbz r0, 4469c <_PyEval_MatchKeys@@Base+0x82a> │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl db638 │ │ │ │ + bl daf14 │ │ │ │ mov r4, r0 │ │ │ │ adds r5, r0, #1 │ │ │ │ - bne.n 44690 <_PyEval_MatchKeys@@Base+0x80e> │ │ │ │ - bl 805dc │ │ │ │ - cbz r0, 44694 <_PyEval_MatchKeys@@Base+0x812> │ │ │ │ - b.n 4499e <_PyEval_MatchKeys@@Base+0xb1c> │ │ │ │ + bne.n 44680 <_PyEval_MatchKeys@@Base+0x80e> │ │ │ │ + bl 805d4 │ │ │ │ + cbz r0, 44684 <_PyEval_MatchKeys@@Base+0x812> │ │ │ │ + b.n 4498e <_PyEval_MatchKeys@@Base+0xb1c> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 4469c <_PyEval_MatchKeys@@Base+0x81a> │ │ │ │ + bge.n 4468c <_PyEval_MatchKeys@@Base+0x81a> │ │ │ │ ldr r3, [r6, #20] │ │ │ │ - cbz r3, 4469c <_PyEval_MatchKeys@@Base+0x81a> │ │ │ │ + cbz r3, 4468c <_PyEval_MatchKeys@@Base+0x81a> │ │ │ │ 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 4c5ee │ │ │ │ + b.w 4c5e2 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #12188 @ 0x2f9c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 44988 <_PyEval_MatchKeys@@Base+0xb06> │ │ │ │ + bne.w 44978 <_PyEval_MatchKeys@@Base+0xb06> │ │ │ │ ldr r3, [r6, #20] │ │ │ │ - cbz r3, 446d2 <_PyEval_MatchKeys@@Base+0x850> │ │ │ │ + cbz r3, 446c2 <_PyEval_MatchKeys@@Base+0x850> │ │ │ │ mov r0, r4 │ │ │ │ add r3, sp, #12 │ │ │ │ add r2, sp, #16 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 1174f4 │ │ │ │ + bl 116e00 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 446e0 <_PyEval_MatchKeys@@Base+0x85e> │ │ │ │ - b.n 4499e <_PyEval_MatchKeys@@Base+0xb1c> │ │ │ │ + bne.n 446d0 <_PyEval_MatchKeys@@Base+0x85e> │ │ │ │ + b.n 4498e <_PyEval_MatchKeys@@Base+0xb1c> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 245fbc <_Py_c_pow@@Base+0x1230> │ │ │ │ + bl 2451ac <_Py_c_pow@@Base+0x122c> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 446c0 <_PyEval_MatchKeys@@Base+0x83e> │ │ │ │ - b.n 4499e <_PyEval_MatchKeys@@Base+0xb1c> │ │ │ │ + bne.n 446b0 <_PyEval_MatchKeys@@Base+0x83e> │ │ │ │ + b.n 4498e <_PyEval_MatchKeys@@Base+0xb1c> │ │ │ │ ldr r3, [r6, #20] │ │ │ │ add r2, sp, #16 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ add r1, sp, #20 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r3, r4 │ │ │ │ - bl 117be4 │ │ │ │ + bl 1174f0 │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 447bc <_PyEval_MatchKeys@@Base+0x93a> │ │ │ │ + bne.n 447ac <_PyEval_MatchKeys@@Base+0x93a> │ │ │ │ cmp r0, r8 │ │ │ │ - ble.w 449a4 <_PyEval_MatchKeys@@Base+0xb22> │ │ │ │ + ble.w 44994 <_PyEval_MatchKeys@@Base+0xb22> │ │ │ │ cmp r4, r8 │ │ │ │ - bge.n 44714 <_PyEval_MatchKeys@@Base+0x892> │ │ │ │ + bge.n 44704 <_PyEval_MatchKeys@@Base+0x892> │ │ │ │ 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 72f38 │ │ │ │ + bl 72ef0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4499e <_PyEval_MatchKeys@@Base+0xb1c> │ │ │ │ + beq.w 4498e <_PyEval_MatchKeys@@Base+0xb1c> │ │ │ │ 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 44774 <_PyEval_MatchKeys@@Base+0x8f2> │ │ │ │ + bls.n 44764 <_PyEval_MatchKeys@@Base+0x8f2> │ │ │ │ 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 │ │ │ │ @@ -38777,180 +38764,180 @@ │ │ │ │ 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 44728 <_PyEval_MatchKeys@@Base+0x8a6> │ │ │ │ + b.n 44718 <_PyEval_MatchKeys@@Base+0x8a6> │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mla r1, r0, r5, r1 │ │ │ │ cmp r1, r2 │ │ │ │ - bcs.n 44792 <_PyEval_MatchKeys@@Base+0x910> │ │ │ │ + bcs.n 44782 <_PyEval_MatchKeys@@Base+0x910> │ │ │ │ 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 449a4 <_PyEval_MatchKeys@@Base+0xb22> │ │ │ │ + beq.w 44994 <_PyEval_MatchKeys@@Base+0xb22> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 449a4 <_PyEval_MatchKeys@@Base+0xb22> │ │ │ │ + bne.w 44994 <_PyEval_MatchKeys@@Base+0xb22> │ │ │ │ mov r0, r8 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 449a4 <_PyEval_MatchKeys@@Base+0xb22> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 44994 <_PyEval_MatchKeys@@Base+0xb22> │ │ │ │ mov r0, r8 │ │ │ │ - movw r1, #732 @ 0x2dc │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - bl fa384 │ │ │ │ + movw r1, #63240 @ 0xf708 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl f9ce4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4499e <_PyEval_MatchKeys@@Base+0xb1c> │ │ │ │ + beq.w 4498e <_PyEval_MatchKeys@@Base+0xb1c> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 44810 <_PyEval_MatchKeys@@Base+0x98e> │ │ │ │ + beq.n 44800 <_PyEval_MatchKeys@@Base+0x98e> │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n 44822 <_PyEval_MatchKeys@@Base+0x9a0> │ │ │ │ + beq.n 44812 <_PyEval_MatchKeys@@Base+0x9a0> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 447f4 <_PyEval_MatchKeys@@Base+0x972> │ │ │ │ + beq.n 447e4 <_PyEval_MatchKeys@@Base+0x972> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 447f4 <_PyEval_MatchKeys@@Base+0x972> │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 447e4 <_PyEval_MatchKeys@@Base+0x972> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ movw r0, #6496 @ 0x1960 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #21812 @ 0x5534 │ │ │ │ + movw r1, #18828 @ 0x498c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d599c │ │ │ │ - b.n 4499e <_PyEval_MatchKeys@@Base+0xb1c> │ │ │ │ + bl d52b8 │ │ │ │ + b.n 4498e <_PyEval_MatchKeys@@Base+0xb1c> │ │ │ │ cmp r5, r8 │ │ │ │ - bge.n 44822 <_PyEval_MatchKeys@@Base+0x9a0> │ │ │ │ + bge.n 44812 <_PyEval_MatchKeys@@Base+0x9a0> │ │ │ │ sub.w r1, r8, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 246dd4 │ │ │ │ + bl 246034 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4489e <_PyEval_MatchKeys@@Base+0xa1c> │ │ │ │ + beq.n 4488e <_PyEval_MatchKeys@@Base+0xa1c> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ movw r1, #5020 @ 0x139c │ │ │ │ movt r1, #73 @ 0x49 │ │ │ │ mov.w r9, #0 │ │ │ │ - bl 122b54 │ │ │ │ - bl cfcbc │ │ │ │ + bl 122334 │ │ │ │ + bl cf5e4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r9, r8 │ │ │ │ - bge.n 44890 <_PyEval_MatchKeys@@Base+0xa0e> │ │ │ │ + bge.n 44880 <_PyEval_MatchKeys@@Base+0xa0e> │ │ │ │ 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 4488a <_PyEval_MatchKeys@@Base+0xa08> │ │ │ │ + beq.n 4487a <_PyEval_MatchKeys@@Base+0xa08> │ │ │ │ mov r0, sl │ │ │ │ - bl 87f30 │ │ │ │ - cbnz r0, 4488a <_PyEval_MatchKeys@@Base+0xa08> │ │ │ │ + bl 87a80 │ │ │ │ + cbnz r0, 4487a <_PyEval_MatchKeys@@Base+0xa08> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ - movw r1, #52992 @ 0xcf00 │ │ │ │ + movw r1, #50048 @ 0xc380 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ + bl d52b8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 448a8 <_PyEval_MatchKeys@@Base+0xa26> │ │ │ │ - b.n 4499e <_PyEval_MatchKeys@@Base+0xb1c> │ │ │ │ + bne.n 44898 <_PyEval_MatchKeys@@Base+0xa26> │ │ │ │ + b.n 4498e <_PyEval_MatchKeys@@Base+0xb1c> │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 4483a <_PyEval_MatchKeys@@Base+0x9b8> │ │ │ │ + b.n 4482a <_PyEval_MatchKeys@@Base+0x9b8> │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 448d8 <_PyEval_MatchKeys@@Base+0xa56> │ │ │ │ + ble.n 448c8 <_PyEval_MatchKeys@@Base+0xa56> │ │ │ │ mov r0, r5 │ │ │ │ - bl 72f38 │ │ │ │ + bl 72ef0 │ │ │ │ mov r9, r0 │ │ │ │ - cbnz r0, 448b8 <_PyEval_MatchKeys@@Base+0xa36> │ │ │ │ + cbnz r0, 448a8 <_PyEval_MatchKeys@@Base+0xa36> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4499e <_PyEval_MatchKeys@@Base+0xb1c> │ │ │ │ + beq.n 4498e <_PyEval_MatchKeys@@Base+0xb1c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4499e <_PyEval_MatchKeys@@Base+0xb1c> │ │ │ │ + bne.n 4498e <_PyEval_MatchKeys@@Base+0xb1c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4499e <_PyEval_MatchKeys@@Base+0xb1c> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4498e <_PyEval_MatchKeys@@Base+0xb1c> │ │ │ │ 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 448c8 <_PyEval_MatchKeys@@Base+0xa46> │ │ │ │ - b.n 448dc <_PyEval_MatchKeys@@Base+0xa5a> │ │ │ │ + bne.n 448b8 <_PyEval_MatchKeys@@Base+0xa46> │ │ │ │ + b.n 448cc <_PyEval_MatchKeys@@Base+0xa5a> │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r5, r8 │ │ │ │ - ble.n 4490e <_PyEval_MatchKeys@@Base+0xa8c> │ │ │ │ + ble.n 448fe <_PyEval_MatchKeys@@Base+0xa8c> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - ble.n 448fe <_PyEval_MatchKeys@@Base+0xa7c> │ │ │ │ + ble.n 448ee <_PyEval_MatchKeys@@Base+0xa7c> │ │ │ │ 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 448e6 <_PyEval_MatchKeys@@Base+0xa64> │ │ │ │ + b.n 448d6 <_PyEval_MatchKeys@@Base+0xa64> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 4492e <_PyEval_MatchKeys@@Base+0xaac> │ │ │ │ - bge.n 448fe <_PyEval_MatchKeys@@Base+0xa7c> │ │ │ │ + b.n 4491e <_PyEval_MatchKeys@@Base+0xaac> │ │ │ │ + bge.n 448ee <_PyEval_MatchKeys@@Base+0xa7c> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ subs r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.n 448fe <_PyEval_MatchKeys@@Base+0xa7c> │ │ │ │ + bgt.n 448ee <_PyEval_MatchKeys@@Base+0xa7c> │ │ │ │ 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 44916 <_PyEval_MatchKeys@@Base+0xa94> │ │ │ │ + b.n 44906 <_PyEval_MatchKeys@@Base+0xa94> │ │ │ │ cmp r2, r8 │ │ │ │ - bge.n 44962 <_PyEval_MatchKeys@@Base+0xae0> │ │ │ │ + bge.n 44952 <_PyEval_MatchKeys@@Base+0xae0> │ │ │ │ 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] │ │ │ │ @@ -38960,357 +38947,357 @@ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ add.w r0, r0, lr, lsl #2 │ │ │ │ cmp r1, ip │ │ │ │ add.w r1, r1, #1 │ │ │ │ it ne │ │ │ │ strne r1, [r6, #0] │ │ │ │ str.w r6, [sl] │ │ │ │ - b.n 4492e <_PyEval_MatchKeys@@Base+0xaac> │ │ │ │ + b.n 4491e <_PyEval_MatchKeys@@Base+0xaac> │ │ │ │ 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 44980 <_PyEval_MatchKeys@@Base+0xafe> │ │ │ │ + beq.n 44970 <_PyEval_MatchKeys@@Base+0xafe> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 44980 <_PyEval_MatchKeys@@Base+0xafe> │ │ │ │ + cbnz r3, 44970 <_PyEval_MatchKeys@@Base+0xafe> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r9 │ │ │ │ - bl 790b0 │ │ │ │ - b.n 449a4 <_PyEval_MatchKeys@@Base+0xb22> │ │ │ │ + bl 79060 │ │ │ │ + b.n 44994 <_PyEval_MatchKeys@@Base+0xb22> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #764 @ 0x2fc │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ + movw r1, #63272 @ 0xf728 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ 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} │ │ │ │ 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, #52] @ 0x34 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ - cbz r3, 449ee <_PyEval_MatchKeys@@Base+0xb6c> │ │ │ │ + cbz r3, 449de <_PyEval_MatchKeys@@Base+0xb6c> │ │ │ │ mov r8, r1 │ │ │ │ - bl 805dc │ │ │ │ + bl 805d4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44a7c <_PyEval_MatchKeys@@Base+0xbfa> │ │ │ │ + bne.n 44a6c <_PyEval_MatchKeys@@Base+0xbfa> │ │ │ │ mov r0, r4 │ │ │ │ - bl 24b770 <_PyTime_AsTimeval@@Base+0x1b98> │ │ │ │ + bl 24aa08 <_PyDeadline_Get@@Base+0x528> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 449ee <_PyEval_MatchKeys@@Base+0xb6c> │ │ │ │ + beq.n 449de <_PyEval_MatchKeys@@Base+0xb6c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 262a38 │ │ │ │ + bl 261ca4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 449f2 <_PyEval_MatchKeys@@Base+0xb70> │ │ │ │ + cbnz r0, 449e2 <_PyEval_MatchKeys@@Base+0xb70> │ │ │ │ mov r0, r4 │ │ │ │ - bl 252618 │ │ │ │ + bl 25187c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 44a68 <_PyEval_MatchKeys@@Base+0xbe6> │ │ │ │ + b.n 44a58 <_PyEval_MatchKeys@@Base+0xbe6> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d758 <_PyTime_AsTimeval@@Base+0x3b80> │ │ │ │ + bl 24c9f0 <_PyDeadline_Get@@Base+0x2510> │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r0, 44a18 <_PyEval_MatchKeys@@Base+0xb96> │ │ │ │ + cbnz r0, 44a08 <_PyEval_MatchKeys@@Base+0xb96> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 449e8 <_PyEval_MatchKeys@@Base+0xb66> │ │ │ │ + beq.n 449d8 <_PyEval_MatchKeys@@Base+0xb66> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 449e8 <_PyEval_MatchKeys@@Base+0xb66> │ │ │ │ + bne.n 449d8 <_PyEval_MatchKeys@@Base+0xb66> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 449e8 <_PyEval_MatchKeys@@Base+0xb66> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 449d8 <_PyEval_MatchKeys@@Base+0xb66> │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #23372 @ 0x5b4c │ │ │ │ + movw r0, #20388 @ 0x4fa4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 84c48 │ │ │ │ + bl 847b8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 449e8 <_PyEval_MatchKeys@@Base+0xb66> │ │ │ │ + beq.n 449d8 <_PyEval_MatchKeys@@Base+0xb66> │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #24] │ │ │ │ movw r1, #590 @ 0x24e │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ ldr r2, [r3, #76] @ 0x4c │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #800 @ 0x320 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - bl 24dd3c <_PyTime_AsTimeval@@Base+0x4164> │ │ │ │ + movw r0, #63308 @ 0xf74c │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 24d08c <_PyDeadline_Get@@Base+0x2bac> │ │ │ │ str r7, [r4, #24] │ │ │ │ - cbnz r0, 44a54 <_PyEval_MatchKeys@@Base+0xbd2> │ │ │ │ + cbnz r0, 44a44 <_PyEval_MatchKeys@@Base+0xbd2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 252618 │ │ │ │ - b.n 44a68 <_PyEval_MatchKeys@@Base+0xbe6> │ │ │ │ + bl 25187c │ │ │ │ + b.n 44a58 <_PyEval_MatchKeys@@Base+0xbe6> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 44a68 <_PyEval_MatchKeys@@Base+0xbe6> │ │ │ │ + beq.n 44a58 <_PyEval_MatchKeys@@Base+0xbe6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 44a68 <_PyEval_MatchKeys@@Base+0xbe6> │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 44a58 <_PyEval_MatchKeys@@Base+0xbe6> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 790b0 │ │ │ │ + bl 79060 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ b.w 29a70 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, 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, 44a9e <_PyEval_MatchKeys@@Base+0xc1c> │ │ │ │ + cbz r0, 44a8e <_PyEval_MatchKeys@@Base+0xc1c> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ - bl 2619e8 │ │ │ │ + bl 260c80 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ add.w r0, r4, #12 │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ - bl 1935e8 │ │ │ │ + bl 1919b8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ add.w r0, r4, #16 │ │ │ │ cmp r3, r2 │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ - bl 1935e8 │ │ │ │ + bl 1919b8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ 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 │ │ │ │ ldr r4, [r0, #52] @ 0x34 │ │ │ │ sub sp, #16 │ │ │ │ ldr r4, [r4, #80] @ 0x50 │ │ │ │ ldrd r9, sl, [sp, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 44bbe <_PyEval_MatchKeys@@Base+0xd3c> │ │ │ │ + beq.n 44bae <_PyEval_MatchKeys@@Base+0xd3c> │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 805dc │ │ │ │ + bl 805d4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44bbe <_PyEval_MatchKeys@@Base+0xd3c> │ │ │ │ + bne.n 44bae <_PyEval_MatchKeys@@Base+0xd3c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 24b770 <_PyTime_AsTimeval@@Base+0x1b98> │ │ │ │ + bl 24aa08 <_PyDeadline_Get@@Base+0x528> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 44bbe <_PyEval_MatchKeys@@Base+0xd3c> │ │ │ │ + beq.n 44bae <_PyEval_MatchKeys@@Base+0xd3c> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d758 <_PyTime_AsTimeval@@Base+0x3b80> │ │ │ │ + bl 24c9f0 <_PyDeadline_Get@@Base+0x2510> │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d758 <_PyTime_AsTimeval@@Base+0x3b80> │ │ │ │ + bl 24c9f0 <_PyDeadline_Get@@Base+0x2510> │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r8 │ │ │ │ strd r9, sl, [sp, #8] │ │ │ │ - movw r3, #34937 @ 0x8879 │ │ │ │ + movw r3, #26657 @ 0x6821 │ │ │ │ movt r3, #25 │ │ │ │ - movw r0, #820 @ 0x334 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ + movw r0, #63328 @ 0xf760 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 84c48 │ │ │ │ + bl 847b8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 44b68 <_PyEval_MatchKeys@@Base+0xce6> │ │ │ │ + cbnz r0, 44b58 <_PyEval_MatchKeys@@Base+0xce6> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 252618 │ │ │ │ + b.w 25187c │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #605 @ 0x25d │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #80] @ 0x50 │ │ │ │ - movw r0, #832 @ 0x340 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - bl 24dd3c <_PyTime_AsTimeval@@Base+0x4164> │ │ │ │ + movw r0, #63340 @ 0xf76c │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 24d08c <_PyDeadline_Get@@Base+0x2bac> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ str r7, [r4, #24] │ │ │ │ - beq.n 44b9e <_PyEval_MatchKeys@@Base+0xd1c> │ │ │ │ + beq.n 44b8e <_PyEval_MatchKeys@@Base+0xd1c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 44b9e <_PyEval_MatchKeys@@Base+0xd1c> │ │ │ │ + cbnz r3, 44b8e <_PyEval_MatchKeys@@Base+0xd1c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 44b5c <_PyEval_MatchKeys@@Base+0xcda> │ │ │ │ + beq.n 44b4c <_PyEval_MatchKeys@@Base+0xcda> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44bbe <_PyEval_MatchKeys@@Base+0xd3c> │ │ │ │ + beq.n 44bae <_PyEval_MatchKeys@@Base+0xd3c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 44bbe <_PyEval_MatchKeys@@Base+0xd3c> │ │ │ │ + cbnz r3, 44bae <_PyEval_MatchKeys@@Base+0xd3c> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 78c04 <_Py_Dealloc@@Base> │ │ │ │ + b.w 78bb4 <_Py_Dealloc@@Base> │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - b.n 44bc8 <_PyEval_MatchKeys@@Base+0xd46> │ │ │ │ - b.n 44bc8 <_PyEval_MatchKeys@@Base+0xd46> │ │ │ │ + b.n 44bb8 <_PyEval_MatchKeys@@Base+0xd46> │ │ │ │ + b.n 44bb8 <_PyEval_MatchKeys@@Base+0xd46> │ │ │ │ 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, 44bf4 <_PyEval_MatchKeys@@Base+0xd72> │ │ │ │ + cbnz r3, 44be4 <_PyEval_MatchKeys@@Base+0xd72> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1268 @ 0x4f4 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #63820 @ 0xf94c │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 44c10 <_PyEval_MatchKeys@@Base+0xd8e> │ │ │ │ + bl 12e510 │ │ │ │ + b.n 44c00 <_PyEval_MatchKeys@@Base+0xd8e> │ │ │ │ ldrb.w r3, [r0, #65] @ 0x41 │ │ │ │ - cbz r3, 44c14 <_PyEval_MatchKeys@@Base+0xd92> │ │ │ │ + cbz r3, 44c04 <_PyEval_MatchKeys@@Base+0xd92> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #908 @ 0x38c │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #63460 @ 0xf7e4 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 44c1c <_PyEval_MatchKeys@@Base+0xd9a> │ │ │ │ + b.n 44c0c <_PyEval_MatchKeys@@Base+0xd9a> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 44bc8 <_PyEval_MatchKeys@@Base+0xd46> │ │ │ │ + b.n 44bb8 <_PyEval_MatchKeys@@Base+0xd46> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r3 │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ - cbz r7, 44c42 <_PyEval_MatchKeys@@Base+0xdc0> │ │ │ │ + cbz r7, 44c32 <_PyEval_MatchKeys@@Base+0xdc0> │ │ │ │ ldr r6, [r7, #8] │ │ │ │ - b.n 44c52 <_PyEval_MatchKeys@@Base+0xdd0> │ │ │ │ + b.n 44c42 <_PyEval_MatchKeys@@Base+0xdd0> │ │ │ │ cmp r3, r7 │ │ │ │ - ble.n 44c50 <_PyEval_MatchKeys@@Base+0xdce> │ │ │ │ + ble.n 44c40 <_PyEval_MatchKeys@@Base+0xdce> │ │ │ │ cmp r3, #3 │ │ │ │ - bgt.n 44c4c <_PyEval_MatchKeys@@Base+0xdca> │ │ │ │ - cbnz r2, 44c74 <_PyEval_MatchKeys@@Base+0xdf2> │ │ │ │ + bgt.n 44c3c <_PyEval_MatchKeys@@Base+0xdca> │ │ │ │ + cbnz r2, 44c64 <_PyEval_MatchKeys@@Base+0xdf2> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 44c52 <_PyEval_MatchKeys@@Base+0xdd0> │ │ │ │ + b.n 44c42 <_PyEval_MatchKeys@@Base+0xdd0> │ │ │ │ mov r6, r7 │ │ │ │ - ldr r1, [pc, #324] @ (44d98 <_PyEval_MatchKeys@@Base+0xf16>) │ │ │ │ + ldr r1, [pc, #324] @ (44d88 <_PyEval_MatchKeys@@Base+0xf16>) │ │ │ │ mov r3, r7 │ │ │ │ movs r2, #0 │ │ │ │ movs r7, #3 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r1, r7, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 44c7a <_PyEval_MatchKeys@@Base+0xdf8> │ │ │ │ + bl 106468 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 44c6a <_PyEval_MatchKeys@@Base+0xdf8> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 44d90 <_PyEval_MatchKeys@@Base+0xf0e> │ │ │ │ + b.n 44d80 <_PyEval_MatchKeys@@Base+0xf0e> │ │ │ │ clz r6, r2 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ adds r3, r4, r6 │ │ │ │ movw r7, #4356 @ 0x1104 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ ldr.w r9, [r0] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 44c9e <_PyEval_MatchKeys@@Base+0xe1c> │ │ │ │ + beq.n 44c8e <_PyEval_MatchKeys@@Base+0xe1c> │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - cbz r4, 44c96 <_PyEval_MatchKeys@@Base+0xe14> │ │ │ │ + cbz r4, 44c86 <_PyEval_MatchKeys@@Base+0xe14> │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 44c98 <_PyEval_MatchKeys@@Base+0xe16> │ │ │ │ - b.n 44ca4 <_PyEval_MatchKeys@@Base+0xe22> │ │ │ │ + bne.n 44c88 <_PyEval_MatchKeys@@Base+0xe16> │ │ │ │ + b.n 44c94 <_PyEval_MatchKeys@@Base+0xe22> │ │ │ │ mov r4, r7 │ │ │ │ ldr.w sl, [r0, #8] │ │ │ │ - b.n 44ca6 <_PyEval_MatchKeys@@Base+0xe24> │ │ │ │ + b.n 44c96 <_PyEval_MatchKeys@@Base+0xe24> │ │ │ │ mov sl, r7 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 44ca6 <_PyEval_MatchKeys@@Base+0xe24> │ │ │ │ + b.n 44c96 <_PyEval_MatchKeys@@Base+0xe24> │ │ │ │ mov sl, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 171da0 │ │ │ │ + bl 1700fc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 261044 │ │ │ │ + bl 2602ac │ │ │ │ cmp sl, r7 │ │ │ │ - bne.n 44cbe <_PyEval_MatchKeys@@Base+0xe3c> │ │ │ │ + bne.n 44cae <_PyEval_MatchKeys@@Base+0xe3c> │ │ │ │ ands.w r6, r0, #1 │ │ │ │ - beq.n 44cd6 <_PyEval_MatchKeys@@Base+0xe54> │ │ │ │ + beq.n 44cc6 <_PyEval_MatchKeys@@Base+0xe54> │ │ │ │ strd r4, sl, [sp] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl fd8c0 │ │ │ │ + bl fd1bc │ │ │ │ mov r4, r0 │ │ │ │ - b.n 44d90 <_PyEval_MatchKeys@@Base+0xf0e> │ │ │ │ + b.n 44d80 <_PyEval_MatchKeys@@Base+0xf0e> │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ - cbnz r3, 44cf0 <_PyEval_MatchKeys@@Base+0xe6e> │ │ │ │ + cbnz r3, 44ce0 <_PyEval_MatchKeys@@Base+0xe6e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44d90 <_PyEval_MatchKeys@@Base+0xf0e> │ │ │ │ + beq.n 44d80 <_PyEval_MatchKeys@@Base+0xf0e> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 44d90 <_PyEval_MatchKeys@@Base+0xf0e> │ │ │ │ + b.n 44d80 <_PyEval_MatchKeys@@Base+0xf0e> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r6, r2 │ │ │ │ - bge.n 44ce0 <_PyEval_MatchKeys@@Base+0xe5e> │ │ │ │ + bge.n 44cd0 <_PyEval_MatchKeys@@Base+0xe5e> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r5, [r3, r6, lsl #2] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, sl │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ @@ -39320,391 +39307,391 @@ │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, sl │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ movs r2, #2 │ │ │ │ - bl d52cc │ │ │ │ + bl d4be8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov fp, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 44d34 <_PyEval_MatchKeys@@Base+0xeb2> │ │ │ │ + beq.n 44d24 <_PyEval_MatchKeys@@Base+0xeb2> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 44d34 <_PyEval_MatchKeys@@Base+0xeb2> │ │ │ │ + cbnz r2, 44d24 <_PyEval_MatchKeys@@Base+0xeb2> │ │ │ │ mov r0, r3 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #1 │ │ │ │ - bne.n 44d6e <_PyEval_MatchKeys@@Base+0xeec> │ │ │ │ + bne.n 44d5e <_PyEval_MatchKeys@@Base+0xeec> │ │ │ │ mov r0, r5 │ │ │ │ - bl 263ec8 │ │ │ │ + bl 263160 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44d58 <_PyEval_MatchKeys@@Base+0xed6> │ │ │ │ + beq.n 44d48 <_PyEval_MatchKeys@@Base+0xed6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 44d58 <_PyEval_MatchKeys@@Base+0xed6> │ │ │ │ + cbnz r3, 44d48 <_PyEval_MatchKeys@@Base+0xed6> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 44d68 <_PyEval_MatchKeys@@Base+0xee6> │ │ │ │ + bne.n 44d58 <_PyEval_MatchKeys@@Base+0xee6> │ │ │ │ movw r3, #44000 @ 0xabe0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r4, [r3, #28] │ │ │ │ - b.n 44d90 <_PyEval_MatchKeys@@Base+0xf0e> │ │ │ │ + b.n 44d80 <_PyEval_MatchKeys@@Base+0xf0e> │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 44ce0 <_PyEval_MatchKeys@@Base+0xe5e> │ │ │ │ - b.n 44c70 <_PyEval_MatchKeys@@Base+0xdee> │ │ │ │ + bne.n 44cd0 <_PyEval_MatchKeys@@Base+0xe5e> │ │ │ │ + b.n 44c60 <_PyEval_MatchKeys@@Base+0xdee> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44d84 <_PyEval_MatchKeys@@Base+0xf02> │ │ │ │ + beq.n 44d74 <_PyEval_MatchKeys@@Base+0xf02> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 44d84 <_PyEval_MatchKeys@@Base+0xf02> │ │ │ │ + cbnz r3, 44d74 <_PyEval_MatchKeys@@Base+0xf02> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 44c70 <_PyEval_MatchKeys@@Base+0xdee> │ │ │ │ + bne.w 44c60 <_PyEval_MatchKeys@@Base+0xdee> │ │ │ │ adds r6, #1 │ │ │ │ - b.n 44cda <_PyEval_MatchKeys@@Base+0xe58> │ │ │ │ + b.n 44cca <_PyEval_MatchKeys@@Base+0xe58> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - adds r5, #252 @ 0xfc │ │ │ │ + adds r5, #176 @ 0xb0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 71f84 │ │ │ │ - cbz r0, 44dd4 <_PyEval_MatchKeys@@Base+0xf52> │ │ │ │ + bl 71f40 │ │ │ │ + cbz r0, 44dc4 <_PyEval_MatchKeys@@Base+0xf52> │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl 894d4 │ │ │ │ + bl 89024 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 44dd6 <_PyEval_MatchKeys@@Base+0xf54> │ │ │ │ + bne.n 44dc6 <_PyEval_MatchKeys@@Base+0xf54> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44dd4 <_PyEval_MatchKeys@@Base+0xf52> │ │ │ │ + beq.n 44dc4 <_PyEval_MatchKeys@@Base+0xf52> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 44dd4 <_PyEval_MatchKeys@@Base+0xf52> │ │ │ │ + cbnz r3, 44dc4 <_PyEval_MatchKeys@@Base+0xf52> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r4, r2, #1 │ │ │ │ cmp r4, #1 │ │ │ │ - bls.n 44e06 <_PyEval_MatchKeys@@Base+0xf84> │ │ │ │ + bls.n 44df6 <_PyEval_MatchKeys@@Base+0xf84> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #892 @ 0x37c │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ + movw r1, #63400 @ 0xf7a8 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 44e2e <_PyEval_MatchKeys@@Base+0xfac> │ │ │ │ + bl 12e510 │ │ │ │ + b.n 44e1e <_PyEval_MatchKeys@@Base+0xfac> │ │ │ │ cmp r2, #2 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ itte ne │ │ │ │ movwne r4, #4356 @ 0x1104 │ │ │ │ movtne r4, #71 @ 0x47 │ │ │ │ ldreq r4, [r3, #4] │ │ │ │ - bl 158538 <_PyTime_AsTimespec@@Base+0x598> │ │ │ │ - cbnz r0, 44e4e <_PyEval_MatchKeys@@Base+0xfcc> │ │ │ │ + bl 1569c8 <_PyTime_AsTimespec@@Base+0x598> │ │ │ │ + cbnz r0, 44e3e <_PyEval_MatchKeys@@Base+0xfcc> │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7a20 │ │ │ │ - cbnz r0, 44e32 <_PyEval_MatchKeys@@Base+0xfb0> │ │ │ │ + bl d72f8 │ │ │ │ + cbnz r0, 44e22 <_PyEval_MatchKeys@@Base+0xfb0> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 44e4e <_PyEval_MatchKeys@@Base+0xfcc> │ │ │ │ - bl d7c64 │ │ │ │ + b.n 44e3e <_PyEval_MatchKeys@@Base+0xfcc> │ │ │ │ + bl d753c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 44e2e <_PyEval_MatchKeys@@Base+0xfac> │ │ │ │ + beq.n 44e1e <_PyEval_MatchKeys@@Base+0xfac> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 44e48 <_PyEval_MatchKeys@@Base+0xfc6> │ │ │ │ + bne.n 44e38 <_PyEval_MatchKeys@@Base+0xfc6> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 44e4e <_PyEval_MatchKeys@@Base+0xfcc> │ │ │ │ + b.n 44e3e <_PyEval_MatchKeys@@Base+0xfcc> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 44e44 <_PyEval_MatchKeys@@Base+0xfc2> │ │ │ │ + b.n 44e34 <_PyEval_MatchKeys@@Base+0xfc2> │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 44e72 <_PyEval_MatchKeys@@Base+0xff0> │ │ │ │ + cbnz r3, 44e62 <_PyEval_MatchKeys@@Base+0xff0> │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 44e72 <_PyEval_MatchKeys@@Base+0xff0> │ │ │ │ + ble.n 44e62 <_PyEval_MatchKeys@@Base+0xff0> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 44e72 <_PyEval_MatchKeys@@Base+0xff0> │ │ │ │ - cbnz r4, 44e92 <_PyEval_MatchKeys@@Base+0x1010> │ │ │ │ + bne.n 44e62 <_PyEval_MatchKeys@@Base+0xff0> │ │ │ │ + cbnz r4, 44e82 <_PyEval_MatchKeys@@Base+0x1010> │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #112] @ (44eec <_PyEval_MatchKeys@@Base+0x106a>) │ │ │ │ + ldr r4, [pc, #112] @ (44edc <_PyEval_MatchKeys@@Base+0x106a>) │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106468 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 44e92 <_PyEval_MatchKeys@@Base+0x1010> │ │ │ │ + cbnz r0, 44e82 <_PyEval_MatchKeys@@Base+0x1010> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 44ee6 <_PyEval_MatchKeys@@Base+0x1064> │ │ │ │ + b.n 44ed6 <_PyEval_MatchKeys@@Base+0x1064> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 16a0bc │ │ │ │ + bl 1682ac │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 44e8e <_PyEval_MatchKeys@@Base+0x100c> │ │ │ │ + beq.n 44e7e <_PyEval_MatchKeys@@Base+0x100c> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 45088 <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ + bl 45078 <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44e8e <_PyEval_MatchKeys@@Base+0x100c> │ │ │ │ + beq.n 44e7e <_PyEval_MatchKeys@@Base+0x100c> │ │ │ │ ldrd r8, r9, [sp, #24] │ │ │ │ - bl 98598 │ │ │ │ + bl 97eb0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ blx 2a35c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b07c │ │ │ │ + bl 9a968 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 44ede <_PyEval_MatchKeys@@Base+0x105c> │ │ │ │ + bne.n 44ece <_PyEval_MatchKeys@@Base+0x105c> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r8, r9, lr} │ │ │ │ - b.w f6894 │ │ │ │ + b.w f61f4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r8, r9, pc} │ │ │ │ - adds r6, #84 @ 0x54 │ │ │ │ + adds r6, #8 │ │ │ │ lsls r1, 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, #71 @ 0x47 │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 44f20 <_PyEval_MatchKeys@@Base+0x109e> │ │ │ │ + beq.n 44f10 <_PyEval_MatchKeys@@Base+0x109e> │ │ │ │ ldr.w r1, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 44f20 <_PyEval_MatchKeys@@Base+0x109e> │ │ │ │ + beq.n 44f10 <_PyEval_MatchKeys@@Base+0x109e> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 44f4a <_PyEval_MatchKeys@@Base+0x10c8> │ │ │ │ - b.n 44f38 <_PyEval_MatchKeys@@Base+0x10b6> │ │ │ │ + beq.n 44f3a <_PyEval_MatchKeys@@Base+0x10c8> │ │ │ │ + b.n 44f28 <_PyEval_MatchKeys@@Base+0x10b6> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 44f18 <_PyEval_MatchKeys@@Base+0x1096> │ │ │ │ - movw r0, #46548 @ 0xb5d4 │ │ │ │ + beq.n 44f08 <_PyEval_MatchKeys@@Base+0x1096> │ │ │ │ + movw r0, #43604 @ 0xaa54 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r1, r2 │ │ │ │ - bl 177010 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1754d4 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44f18 <_PyEval_MatchKeys@@Base+0x1096> │ │ │ │ - b.n 44f76 <_PyEval_MatchKeys@@Base+0x10f4> │ │ │ │ + bne.n 44f08 <_PyEval_MatchKeys@@Base+0x1096> │ │ │ │ + b.n 44f66 <_PyEval_MatchKeys@@Base+0x10f4> │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #46548 @ 0xb5d4 │ │ │ │ + movw r0, #43604 @ 0xaa54 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 44f76 <_PyEval_MatchKeys@@Base+0x10f4> │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 44f66 <_PyEval_MatchKeys@@Base+0x10f4> │ │ │ │ ldr r4, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl d16dc │ │ │ │ - cbnz r0, 44f6c <_PyEval_MatchKeys@@Base+0x10ea> │ │ │ │ + bl d1000 │ │ │ │ + cbnz r0, 44f5c <_PyEval_MatchKeys@@Base+0x10ea> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #40584 @ 0x9e88 │ │ │ │ + movw r1, #37600 @ 0x92e0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 44f76 <_PyEval_MatchKeys@@Base+0x10f4> │ │ │ │ + bl 12e510 │ │ │ │ + b.n 44f66 <_PyEval_MatchKeys@@Base+0x10f4> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 450e8 │ │ │ │ + b.w 450d8 │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ subs r3, r2, #1 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 44fbe <_PyEval_MatchKeys@@Base+0x113c> │ │ │ │ + bhi.n 44fae <_PyEval_MatchKeys@@Base+0x113c> │ │ │ │ ldr r6, [r7, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.n 44fd6 <_PyEval_MatchKeys@@Base+0x1154> │ │ │ │ + bmi.n 44fc6 <_PyEval_MatchKeys@@Base+0x1154> │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #50576 @ 0xc590 │ │ │ │ + movw r2, #47592 @ 0xb9e8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #46504 @ 0xb5a8 │ │ │ │ + movw r1, #43520 @ 0xaa00 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #14124 @ 0x372c │ │ │ │ + movw r0, #11204 @ 0x2bc4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 45082 <_PyEval_MatchKeys@@Base+0x1200> │ │ │ │ - movw r0, #14124 @ 0x372c │ │ │ │ + bl 245b50 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 45072 <_PyEval_MatchKeys@@Base+0x1200> │ │ │ │ + movw r0, #11204 @ 0x2bc4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45082 <_PyEval_MatchKeys@@Base+0x1200> │ │ │ │ - b.n 44f94 <_PyEval_MatchKeys@@Base+0x1112> │ │ │ │ + beq.n 45072 <_PyEval_MatchKeys@@Base+0x1200> │ │ │ │ + b.n 44f84 <_PyEval_MatchKeys@@Base+0x1112> │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 45058 <_PyEval_MatchKeys@@Base+0x11d6> │ │ │ │ + ble.n 45048 <_PyEval_MatchKeys@@Base+0x11d6> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4503e <_PyEval_MatchKeys@@Base+0x11bc> │ │ │ │ + beq.n 4502e <_PyEval_MatchKeys@@Base+0x11bc> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 45020 <_PyEval_MatchKeys@@Base+0x119e> │ │ │ │ + bpl.n 45010 <_PyEval_MatchKeys@@Base+0x119e> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b690 │ │ │ │ + bl 8af50 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45082 <_PyEval_MatchKeys@@Base+0x1200> │ │ │ │ + beq.n 45072 <_PyEval_MatchKeys@@Base+0x1200> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 45040 <_PyEval_MatchKeys@@Base+0x11be> │ │ │ │ + beq.n 45030 <_PyEval_MatchKeys@@Base+0x11be> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9564 @ 0x255c │ │ │ │ + movw r1, #6620 @ 0x19dc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 45082 <_PyEval_MatchKeys@@Base+0x1200> │ │ │ │ - movw r2, #42032 @ 0xa430 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 45072 <_PyEval_MatchKeys@@Base+0x1200> │ │ │ │ + movw r2, #39048 @ 0x9888 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #46664 @ 0xb648 │ │ │ │ + movw r1, #43680 @ 0xaaa0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #14124 @ 0x372c │ │ │ │ + movw r0, #11204 @ 0x2bc4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 45082 <_PyEval_MatchKeys@@Base+0x1200> │ │ │ │ + bl 245b50 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 45072 <_PyEval_MatchKeys@@Base+0x1200> │ │ │ │ movs r5, #0 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 4505e <_PyEval_MatchKeys@@Base+0x11dc> │ │ │ │ + beq.n 4504e <_PyEval_MatchKeys@@Base+0x11dc> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl f9350 │ │ │ │ + bl f8cb0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 45060 <_PyEval_MatchKeys@@Base+0x11de> │ │ │ │ - bl 805dc │ │ │ │ - cbz r0, 45060 <_PyEval_MatchKeys@@Base+0x11de> │ │ │ │ - b.n 45082 <_PyEval_MatchKeys@@Base+0x1200> │ │ │ │ + bne.n 45050 <_PyEval_MatchKeys@@Base+0x11de> │ │ │ │ + bl 805d4 │ │ │ │ + cbz r0, 45050 <_PyEval_MatchKeys@@Base+0x11de> │ │ │ │ + b.n 45072 <_PyEval_MatchKeys@@Base+0x1200> │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 45060 <_PyEval_MatchKeys@@Base+0x11de> │ │ │ │ + b.n 45050 <_PyEval_MatchKeys@@Base+0x11de> │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20c060 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ + bl 20b14c <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 45082 <_PyEval_MatchKeys@@Base+0x1200> │ │ │ │ - movw r0, #23672 @ 0x5c78 │ │ │ │ + cbz r0, 45072 <_PyEval_MatchKeys@@Base+0x1200> │ │ │ │ + movw r0, #20688 @ 0x50d0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 84c48 │ │ │ │ + b.w 847b8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00045088 <_PyLong_UnsignedLongLong_Converter@@Base>: │ │ │ │ +00045078 <_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 450c2 <_PyLong_UnsignedLongLong_Converter@@Base+0x3a> │ │ │ │ + bpl.n 450b2 <_PyLong_UnsignedLongLong_Converter@@Base+0x3a> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 450c2 <_PyLong_UnsignedLongLong_Converter@@Base+0x3a> │ │ │ │ + bne.n 450b2 <_PyLong_UnsignedLongLong_Converter@@Base+0x3a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14128 @ 0x3730 │ │ │ │ + movw r1, #11748 @ 0x2de4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 450dc <_PyLong_UnsignedLongLong_Converter@@Base+0x54> │ │ │ │ - bl 14ab44 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 450cc <_PyLong_UnsignedLongLong_Converter@@Base+0x54> │ │ │ │ + bl 149744 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 450e0 <_PyLong_UnsignedLongLong_Converter@@Base+0x58> │ │ │ │ - bl 805dc │ │ │ │ - cbz r0, 450e0 <_PyLong_UnsignedLongLong_Converter@@Base+0x58> │ │ │ │ + bne.n 450d0 <_PyLong_UnsignedLongLong_Converter@@Base+0x58> │ │ │ │ + bl 805d4 │ │ │ │ + cbz r0, 450d0 <_PyLong_UnsignedLongLong_Converter@@Base+0x58> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 450e6 <_PyLong_UnsignedLongLong_Converter@@Base+0x5e> │ │ │ │ + b.n 450d6 <_PyLong_UnsignedLongLong_Converter@@Base+0x5e> │ │ │ │ movs r0, #1 │ │ │ │ strd r6, r5, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000450e8 : │ │ │ │ +000450d8 : │ │ │ │ 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, #71 @ 0x47 │ │ │ │ - bl 72154 <_PyObject_GC_New@@Base> │ │ │ │ - cbz r0, 45140 │ │ │ │ + bl 72110 <_PyObject_GC_New@@Base> │ │ │ │ + cbz r0, 45130 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [pc, #52] @ (45144 ) │ │ │ │ + ldr r1, [pc, #52] @ (45134 ) │ │ │ │ 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] │ │ │ │ @@ -39724,1108 +39711,1107 @@ │ │ │ │ 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 r1, #0 │ │ │ │ - bl 15847c <_PyTime_AsTimespec@@Base+0x4dc> │ │ │ │ + bl 15690c <_PyTime_AsTimespec@@Base+0x4dc> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4516e │ │ │ │ - bl 88854 │ │ │ │ + cbz r0, 4515e │ │ │ │ + bl 883a4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl 790b0 │ │ │ │ + bl 79060 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r0, #52] @ 0x34 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [r4, #16] │ │ │ │ ldrd sl, r9, [sp, #40] @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 4525a │ │ │ │ + beq.n 4524a │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 805dc │ │ │ │ + bl 805d4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4525a │ │ │ │ + bne.n 4524a │ │ │ │ mov r0, r4 │ │ │ │ - bl 24b770 <_PyTime_AsTimeval@@Base+0x1b98> │ │ │ │ + bl 24aa08 <_PyDeadline_Get@@Base+0x528> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4525a │ │ │ │ + beq.n 4524a │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d758 <_PyTime_AsTimeval@@Base+0x3b80> │ │ │ │ + bl 24c9f0 <_PyDeadline_Get@@Base+0x2510> │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d758 <_PyTime_AsTimeval@@Base+0x3b80> │ │ │ │ + bl 24c9f0 <_PyDeadline_Get@@Base+0x2510> │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d758 <_PyTime_AsTimeval@@Base+0x3b80> │ │ │ │ + bl 24c9f0 <_PyDeadline_Get@@Base+0x2510> │ │ │ │ mov r1, sl │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d758 <_PyTime_AsTimeval@@Base+0x3b80> │ │ │ │ + bl 24c9f0 <_PyDeadline_Get@@Base+0x2510> │ │ │ │ mov r1, r9 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d758 <_PyTime_AsTimeval@@Base+0x3b80> │ │ │ │ + bl 24c9f0 <_PyDeadline_Get@@Base+0x2510> │ │ │ │ mov r3, r5 │ │ │ │ strd sl, r0, [sp] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - movw r0, #1012 @ 0x3f4 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - bl 84c48 │ │ │ │ + movw r0, #63520 @ 0xf820 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 847b8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 45202 │ │ │ │ + cbnz r0, 451f2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 252618 │ │ │ │ + b.w 25187c │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ - movw r0, #1020 @ 0x3fc │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - bl 24dd3c <_PyTime_AsTimeval@@Base+0x4164> │ │ │ │ + movw r0, #63528 @ 0xf828 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 24d08c <_PyDeadline_Get@@Base+0x2bac> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ str.w r8, [r4, #24] │ │ │ │ - beq.n 4523a │ │ │ │ + beq.n 4522a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4523a │ │ │ │ + cbnz r3, 4522a │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 451f6 │ │ │ │ + beq.n 451e6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4525a │ │ │ │ + beq.n 4524a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4525a │ │ │ │ + cbnz r3, 4524a │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 78c04 <_Py_Dealloc@@Base> │ │ │ │ + b.w 78bb4 <_Py_Dealloc@@Base> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 45280 │ │ │ │ + cbnz r3, 45270 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 45280 │ │ │ │ + ble.n 45270 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 45280 │ │ │ │ - cbnz r0, 45298 │ │ │ │ + bne.n 45270 │ │ │ │ + cbnz r0, 45288 │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #84] @ (452dc ) │ │ │ │ + ldr r4, [pc, #84] @ (452cc ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 452cc │ │ │ │ + bl 106468 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 452bc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 16a0bc │ │ │ │ + bl 1682ac │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 452cc │ │ │ │ - bl 98598 │ │ │ │ + beq.n 452bc │ │ │ │ + bl 97eb0 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29f70 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b07c │ │ │ │ + bl 9a968 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 452d0 │ │ │ │ + bne.n 452c0 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ + bl f61f4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 452d8 │ │ │ │ + b.n 452c8 │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ - bl ff458 │ │ │ │ + bl fee78 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - adds r6, #172 @ 0xac │ │ │ │ + adds r6, #96 @ 0x60 │ │ │ │ lsls r1, 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 f9350 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 45300 │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 4531c │ │ │ │ - mov r0, r4 │ │ │ │ - blx 29d10 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 45312 │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 4531c │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80ef0 │ │ │ │ - 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, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 45350 │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 45300 │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 4534a │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 45350 │ │ │ │ + bne.n 452fa │ │ │ │ + bl b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 45300 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 45372 │ │ │ │ + cbnz r0, 45322 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 45372 │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 45322 │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 45368 │ │ │ │ + bne.n 45318 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ mov r8, r0 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r2 │ │ │ │ - cbz r3, 45392 │ │ │ │ + cbz r3, 45342 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 453a2 │ │ │ │ + b.n 45352 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 453a0 │ │ │ │ + blt.n 45350 │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 4539c │ │ │ │ - cbnz r1, 453be │ │ │ │ + bgt.n 4534c │ │ │ │ + cbnz r1, 4536e │ │ │ │ movs r5, #0 │ │ │ │ - b.n 453a2 │ │ │ │ + b.n 45352 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #692] @ (45658 ) │ │ │ │ + ldr r1, [pc, #692] @ (45608 ) │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 453c4 │ │ │ │ - b.n 45450 │ │ │ │ + bl 106468 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 45374 │ │ │ │ + b.n 45400 │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ adds r3, r4, r5 │ │ │ │ - beq.n 4540e │ │ │ │ + beq.n 453be │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 453d2 │ │ │ │ + cbz r4, 45382 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 453da │ │ │ │ - b.n 4541c │ │ │ │ + bne.n 4538a │ │ │ │ + b.n 453cc │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl db898 <_PyNumber_Index@@Base> │ │ │ │ + bl db174 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 453ec │ │ │ │ - bl 805dc │ │ │ │ - cbz r0, 4541c │ │ │ │ - b.n 45450 │ │ │ │ - bl 85e88 │ │ │ │ + cbnz r0, 4539c │ │ │ │ + bl 805d4 │ │ │ │ + cbz r0, 453cc │ │ │ │ + b.n 45400 │ │ │ │ + bl 859ec │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45408 │ │ │ │ + beq.n 453b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45408 │ │ │ │ + cbnz r3, 453b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ adds r1, r7, #1 │ │ │ │ - bne.n 45420 │ │ │ │ - b.n 453e4 │ │ │ │ + bne.n 453d0 │ │ │ │ + b.n 45394 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 45420 │ │ │ │ + b.n 453d0 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ cmp r7, #0 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ it lt │ │ │ │ mvnlt.w r7, #2147483648 @ 0x80000000 │ │ │ │ ldr.w r6, [r8, #8] │ │ │ │ add.w r9, r8, #16 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 4559e │ │ │ │ + bne.w 4554e │ │ │ │ cmp r7, #11 │ │ │ │ mov r0, r7 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ adds r0, #1 │ │ │ │ - bl 72f38 │ │ │ │ + bl 72ef0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 45454 │ │ │ │ + cbnz r0, 45404 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 457cc │ │ │ │ + b.n 4577c │ │ │ │ subs r2, r6, #1 │ │ │ │ - movw fp, #31072 @ 0x7960 │ │ │ │ + movw fp, #28128 @ 0x6de0 │ │ │ │ movt fp, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ movs r5, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 45516 │ │ │ │ + beq.n 454c6 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w 45572 │ │ │ │ + blt.w 45522 │ │ │ │ ldrb.w r3, [r9, r1] │ │ │ │ add.w sl, r1, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 45492 │ │ │ │ + bpl.n 45442 │ │ │ │ mov r1, sl │ │ │ │ - b.n 45468 │ │ │ │ + b.n 45418 │ │ │ │ ldrb.w r3, [r9, sl] │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 454ca │ │ │ │ + bmi.n 4547a │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 45482 │ │ │ │ + bne.n 45432 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 454ca │ │ │ │ + bne.n 4547a │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ movw r0, #42428 @ 0xa5bc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 454ca │ │ │ │ + bne.n 4547a │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r8, [r3] │ │ │ │ - b.n 45572 │ │ │ │ + b.n 45522 │ │ │ │ add.w r0, sl, #1 │ │ │ │ sub.w r1, r1, sl │ │ │ │ add r0, r9 │ │ │ │ - bl 72b58 │ │ │ │ + bl 72b10 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45580 │ │ │ │ + beq.n 45530 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 454ea │ │ │ │ + bgt.n 4549a │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 45510 │ │ │ │ + b.n 454c0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86010 │ │ │ │ + bl 85b74 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 45500 │ │ │ │ + cbz r0, 454b0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 4554c │ │ │ │ - b.n 45580 │ │ │ │ + bne.n 454fc │ │ │ │ + b.n 45530 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 45510 │ │ │ │ + beq.n 454c0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 45510 │ │ │ │ + cbnz r3, 454c0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r1, sl │ │ │ │ - b.n 45464 │ │ │ │ + b.n 45414 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 45572 │ │ │ │ - movw r3, #31072 @ 0x7960 │ │ │ │ + blt.n 45522 │ │ │ │ + movw r3, #28128 @ 0x6de0 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ ldrb.w r2, [r9, r1] │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r6, r2, #28 │ │ │ │ - bpl.n 4555a │ │ │ │ + bpl.n 4550a │ │ │ │ subs r1, #1 │ │ │ │ - bcc.n 45572 │ │ │ │ - b.n 45522 │ │ │ │ + bcc.n 45522 │ │ │ │ + b.n 454d2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86010 │ │ │ │ + bl 85b74 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 457b4 │ │ │ │ + beq.w 45764 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45580 │ │ │ │ + beq.n 45530 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 45580 │ │ │ │ + cbnz r3, 45530 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 45580 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45530 │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 72b58 │ │ │ │ + bl 72b10 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 45580 │ │ │ │ + cbz r0, 45530 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 45534 │ │ │ │ + bgt.n 454e4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r6, [r3, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl 1f9060 │ │ │ │ + bl 1f7fd8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 457cc │ │ │ │ + bne.w 4577c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 45450 │ │ │ │ + beq.w 45400 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 45450 │ │ │ │ + bne.w 45400 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 45450 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45400 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl d1ed8 │ │ │ │ + bl d17fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 45450 │ │ │ │ + bne.w 45400 │ │ │ │ ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 455d2 │ │ │ │ + bne.n 45582 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #33644 @ 0x836c │ │ │ │ + movw r1, #30660 @ 0x77c4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 457aa │ │ │ │ + bl 12e510 │ │ │ │ + b.n 4575a │ │ │ │ cmp r7, #11 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ adds r0, #1 │ │ │ │ cmp.w fp, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bne.n 456a0 │ │ │ │ + bne.n 45650 │ │ │ │ ldrb.w sl, [r3] │ │ │ │ - bl 72f38 │ │ │ │ + bl 72ef0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 457aa │ │ │ │ + beq.w 4575a │ │ │ │ subs r6, #1 │ │ │ │ mov r1, r6 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 4567a │ │ │ │ + blt.n 4562a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 4567a │ │ │ │ + beq.n 4562a │ │ │ │ subs r7, #1 │ │ │ │ ldrb.w r3, [r9, r6] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 45676 │ │ │ │ + bne.n 45626 │ │ │ │ adds r0, r6, #1 │ │ │ │ subs r1, r1, r6 │ │ │ │ add r0, r9 │ │ │ │ - bl 72b58 │ │ │ │ + bl 72b10 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 45794 │ │ │ │ + beq.w 45744 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 4562a │ │ │ │ + bgt.n 455da │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 4566e │ │ │ │ + b.n 4561e │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86010 │ │ │ │ + bl 85b74 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 4565c │ │ │ │ + cbz r0, 4560c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 45794 │ │ │ │ + beq.w 45744 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 45794 │ │ │ │ + bne.w 45744 │ │ │ │ mov r0, fp │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 45794 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45744 │ │ │ │ nop │ │ │ │ - adds r6, #216 @ 0xd8 │ │ │ │ + adds r6, #140 @ 0x8c │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4566e │ │ │ │ + beq.n 4561e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 4566e │ │ │ │ + cbnz r3, 4561e │ │ │ │ mov r0, fp │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ subs r6, #1 │ │ │ │ adds r5, #1 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 455fa │ │ │ │ + b.n 455aa │ │ │ │ subs r6, #1 │ │ │ │ - bcs.n 45604 │ │ │ │ - cbnz r5, 4568c │ │ │ │ + bcs.n 455b4 │ │ │ │ + cbnz r5, 4563c │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ movw r3, #42428 @ 0xa5bc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 45720 │ │ │ │ + beq.n 456d0 │ │ │ │ adds r0, r1, #1 │ │ │ │ - blt.n 45788 │ │ │ │ + blt.n 45738 │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 72b58 │ │ │ │ + bl 72b10 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 45748 │ │ │ │ - b.n 45794 │ │ │ │ - bl 72f38 │ │ │ │ + bne.n 456f8 │ │ │ │ + b.n 45744 │ │ │ │ + bl 72ef0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 457aa │ │ │ │ + beq.n 4575a │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 4570e │ │ │ │ + beq.n 456be │ │ │ │ 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 1e1f14 <_PyOS_URandomNonblock@@Base+0x4e0> │ │ │ │ + bl 1e06ac <_PyOS_URandomNonblock@@Base+0x4e0> │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - blt.n 4570e │ │ │ │ + blt.n 456be │ │ │ │ add.w r0, fp, sl │ │ │ │ subs r1, r6, r0 │ │ │ │ add r0, r9 │ │ │ │ - bl 72b58 │ │ │ │ + bl 72b10 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45794 │ │ │ │ + beq.n 45744 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 456e8 │ │ │ │ + bgt.n 45698 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 45708 │ │ │ │ + b.n 456b8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86010 │ │ │ │ + bl 85b74 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 45764 │ │ │ │ + cbnz r0, 45714 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45708 │ │ │ │ + beq.n 456b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 45708 │ │ │ │ + cbnz r3, 456b8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r6, sl │ │ │ │ - b.n 456aa │ │ │ │ - cbnz r5, 4573c │ │ │ │ + b.n 4565a │ │ │ │ + cbnz r5, 456ec │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ movw r3, #42428 @ 0xa5bc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 4573c │ │ │ │ + bne.n 456ec │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r5, #1 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r8, [r3] │ │ │ │ - b.n 45788 │ │ │ │ + b.n 45738 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 72b58 │ │ │ │ + bl 72b10 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 45794 │ │ │ │ + cbz r0, 45744 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 45754 │ │ │ │ + bgt.n 45704 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r6, [r3, r5, lsl #2] │ │ │ │ - b.n 45786 │ │ │ │ + b.n 45736 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86010 │ │ │ │ + bl 85b74 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 45776 │ │ │ │ + cbz r0, 45726 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45794 │ │ │ │ + beq.n 45744 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 45794 │ │ │ │ + cbnz r3, 45744 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 45794 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45744 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45786 │ │ │ │ + beq.n 45736 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 45786 │ │ │ │ + cbnz r3, 45736 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl 1f9060 │ │ │ │ + bl 1f7fd8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 457ac │ │ │ │ + bne.n 4575c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 457aa │ │ │ │ + beq.n 4575a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 457aa │ │ │ │ + cbnz r3, 4575a │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d29b0 │ │ │ │ - b.n 457cc │ │ │ │ + bl d22d4 │ │ │ │ + b.n 4577c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 45570 │ │ │ │ + beq.w 45520 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 45570 │ │ │ │ + bne.w 45520 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 45570 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45520 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r3, r0 │ │ │ │ sub sp, #20 │ │ │ │ movs r0, #0 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - bl 72f38 │ │ │ │ + bl 72ef0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45874 │ │ │ │ + beq.n 45824 │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 45838 │ │ │ │ + ble.n 457e8 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ - cbz r1, 45834 │ │ │ │ + cbz r1, 457e4 │ │ │ │ ldr r3, [r7, #76] @ 0x4c │ │ │ │ add r3, r5 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq.n 4581a │ │ │ │ + beq.n 457ca │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 4582c │ │ │ │ + bpl.n 457dc │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #33692 @ 0x839c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 4582c │ │ │ │ + bne.n 457dc │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbz r1, 45834 │ │ │ │ - bl 86010 │ │ │ │ + cbz r1, 457e4 │ │ │ │ + bl 85b74 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4585e │ │ │ │ + beq.n 4580e │ │ │ │ adds r5, #1 │ │ │ │ - b.n 457fa │ │ │ │ + b.n 457aa │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - cbz r3, 45876 │ │ │ │ + cbz r3, 45826 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #4 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 90648 │ │ │ │ + bl 8ff44 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r3, 45876 │ │ │ │ + cbz r3, 45826 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 86010 │ │ │ │ + bl 85b74 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 45842 │ │ │ │ + bne.n 457f2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45874 │ │ │ │ + beq.n 45824 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 45874 │ │ │ │ + cbnz r3, 45824 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_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] @ (458e4 ) │ │ │ │ + ldr r1, [pc, #84] @ (45894 ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r5, r0 │ │ │ │ - bl d9240 <_PyEval_CheckExceptTypeValid@@Base+0xaf4> │ │ │ │ - cbz r0, 458be │ │ │ │ + bl d8b18 <_PyEval_CheckExceptTypeValid@@Base+0xaf4> │ │ │ │ + cbz r0, 4586e │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 12bb68 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 12b374 <_PyStack_AsDict@@Base+0x10> │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 458de │ │ │ │ + beq.n 4588e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 458de │ │ │ │ + cbnz r3, 4588e │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 458de │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4588e │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1040 @ 0x410 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ + movw r1, #63548 @ 0xf83c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w d599c │ │ │ │ + b.w d52b8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r7, [sp, #240] @ 0xf0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r0, r1 │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #33554432 @ 0x2000000 │ │ │ │ - beq.n 45912 │ │ │ │ - movw r1, #57009 @ 0xdeb1 │ │ │ │ + beq.n 458c2 │ │ │ │ + movw r1, #48713 @ 0xbe49 │ │ │ │ movt r1, #25 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 246e6c │ │ │ │ + b.w 2460cc │ │ │ │ mov r3, r1 │ │ │ │ - movw r2, #34232 @ 0x85b8 │ │ │ │ + movw r2, #31168 @ 0x79c0 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #54204 @ 0xd3bc │ │ │ │ + movw r1, #51220 @ 0xc814 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #27676 @ 0x6c1c │ │ │ │ + movw r0, #25048 @ 0x61d8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 245b50 <_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, #4088] @ 0xff8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl f8cb0 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 45904 │ │ │ │ + bl 805d4 │ │ │ │ + cbnz r0, 45920 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 29d10 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 45916 │ │ │ │ + bl 805d4 │ │ │ │ + cbnz r0, 45920 │ │ │ │ mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 80ee8 │ │ │ │ + movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - cbz r0, 45958 │ │ │ │ + cbz r0, 45948 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45976 │ │ │ │ + beq.n 45966 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 45976 │ │ │ │ + b.n 45966 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 45974 │ │ │ │ - bl fe17c │ │ │ │ - cbz r0, 45970 │ │ │ │ + cbz r0, 45964 │ │ │ │ + bl fda94 │ │ │ │ + cbz r0, 45960 │ │ │ │ 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 45976 │ │ │ │ - ldr r0, [pc, #0] @ (45978 ) │ │ │ │ + b.n 45966 │ │ │ │ + ldr r0, [pc, #0] @ (45968 ) │ │ │ │ pop {r4, pc} │ │ │ │ asrs r0, r4, #32 │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl 72b58 │ │ │ │ + bl 72b10 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 459a4 │ │ │ │ + cbz r0, 45994 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add.w r1, r5, #16 │ │ │ │ adds r0, #16 │ │ │ │ - bl 414b2 <_PyDict_DelItem_KnownHash@@Base+0xcc> │ │ │ │ + bl 414a2 <_PyDict_DelItem_KnownHash@@Base+0x120> │ │ │ │ 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 45b3c │ │ │ │ - cbz r0, 459fc │ │ │ │ + bl 45ac0 │ │ │ │ + cbz r0, 459ec │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 459e0 │ │ │ │ + beq.n 459d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 459e0 │ │ │ │ + cbnz r3, 459d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 459fe │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 459ee │ │ │ │ movw r3, #56100 @ 0xdb24 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7a20 │ │ │ │ - cbz r0, 459fc │ │ │ │ - bl d7c64 │ │ │ │ + bl d72f8 │ │ │ │ + cbz r0, 459ec │ │ │ │ + bl d753c │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 246338 <_PyGen_SetStopIterationValue@@Base> │ │ │ │ + bl 245528 <_PyGen_SetStopIterationValue@@Base> │ │ │ │ movs r4, #0 │ │ │ │ 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 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 45a26 │ │ │ │ + cbz r0, 45a16 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45a4a │ │ │ │ + beq.n 45a3a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 45a4a │ │ │ │ + b.n 45a3a │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 45a42 │ │ │ │ - bl fe17c │ │ │ │ - cbz r0, 45a3e │ │ │ │ + cbz r0, 45a32 │ │ │ │ + bl fda94 │ │ │ │ + cbz r0, 45a2e │ │ │ │ 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 45a4a │ │ │ │ + b.n 45a3a │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ 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 │ │ │ │ - bl cfcbc │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - cbz r0, 45a7c │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r4, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 45a7c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 45a7c │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - cbz r0, 45a98 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r4, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 45a98 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 45a98 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - cbz r0, 45ab4 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r4, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 45ab4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 45ab4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - 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 │ │ │ │ ldrb.w r3, [r0, #64] @ 0x40 │ │ │ │ - cbnz r3, 45ae4 │ │ │ │ + cbnz r3, 45a68 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1268 @ 0x4f4 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #63820 @ 0xf94c │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 45b0c │ │ │ │ + bl 12e510 │ │ │ │ + b.n 45a90 │ │ │ │ ldrb.w r3, [r0, #65] @ 0x41 │ │ │ │ - cbz r3, 45b02 │ │ │ │ + cbz r3, 45a86 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #908 @ 0x38c │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #63460 @ 0xf7e4 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 45b0c │ │ │ │ + bl 12e510 │ │ │ │ + b.n 45a90 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 807a8 │ │ │ │ + b.w 807a0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl 72b58 │ │ │ │ + bl 72b10 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 45b38 │ │ │ │ + cbz r0, 45abc │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add.w r1, r5, #16 │ │ │ │ adds r0, #16 │ │ │ │ - bl 416ee │ │ │ │ + bl 416de │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 237764 <_PyCoro_GetAwaitableIter@@Base> │ │ │ │ + bl 236654 <_PyCoro_GetAwaitableIter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45bc0 │ │ │ │ + beq.n 45b44 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ - cbnz r2, 45bc6 │ │ │ │ + cbnz r2, 45b4a │ │ │ │ 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, 45b7c │ │ │ │ + cbnz r0, 45b00 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45bc0 │ │ │ │ + beq.n 45b44 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 45bc0 │ │ │ │ + cbnz r3, 45b44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 45bc0 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45b44 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45b8c │ │ │ │ + beq.n 45b10 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 45b8c │ │ │ │ + cbnz r3, 45b10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 13b128 │ │ │ │ - cbnz r0, 45bc4 │ │ │ │ + bl 13a698 │ │ │ │ + cbnz r0, 45b48 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1112 @ 0x458 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ + movw r1, #63636 @ 0xf894 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45bc0 │ │ │ │ + beq.n 45b44 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45bc0 │ │ │ │ + cbnz r3, 45b44 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 45bc6 │ │ │ │ + b.n 45b4a │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r1 │ │ │ │ movw r1, #37576 @ 0x92c8 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 252bd0 <_PyBytes_Find@@Base+0x114> │ │ │ │ + b.w 251e34 <_PyBytes_Find@@Base+0x114> │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 45c7c │ │ │ │ + beq.n 45c00 │ │ │ │ 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 │ │ │ │ - bl 805dc │ │ │ │ + bl 805d4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 45c78 │ │ │ │ + bne.n 45bfc │ │ │ │ mov r0, r4 │ │ │ │ - bl 24b770 <_PyTime_AsTimeval@@Base+0x1b98> │ │ │ │ + bl 24aa08 <_PyDeadline_Get@@Base+0x528> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 45c78 │ │ │ │ - movw r0, #14124 @ 0x372c │ │ │ │ + beq.n 45bfc │ │ │ │ + movw r0, #11252 @ 0x2bf4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 84c48 │ │ │ │ + bl 847b8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 45c22 │ │ │ │ + cbnz r0, 45ba6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 252618 │ │ │ │ + b.w 25187c │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov.w r1, #652 @ 0x28c │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ - movw r0, #1252 @ 0x4e4 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - bl 24dd3c <_PyTime_AsTimeval@@Base+0x4164> │ │ │ │ + movw r0, #63760 @ 0xf910 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 24d08c <_PyDeadline_Get@@Base+0x2bac> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ str r7, [r4, #24] │ │ │ │ - beq.n 45c58 │ │ │ │ + beq.n 45bdc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45c58 │ │ │ │ + cbnz r3, 45bdc │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 45c16 │ │ │ │ + beq.n 45b9a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45c78 │ │ │ │ + beq.n 45bfc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 45c78 │ │ │ │ + cbnz r3, 45bfc │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 78c04 <_Py_Dealloc@@Base> │ │ │ │ + b.w 78bb4 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - b.n 45a4c │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl cf5e4 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + cbz r0, 45c32 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 45c32 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 45c32 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + cbz r0, 45c4e │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r4, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 45c4e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 45c4e │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + cbz r0, 45c6a │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r4, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 45c6a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 45c6a │ │ │ │ + bl 78bb4 <_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 │ │ │ │ ldrd r1, r2, [r0, #-8] │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #0 │ │ │ │ @@ -40836,404 +40822,543 @@ │ │ │ │ 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 790b0 │ │ │ │ + bl 79060 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 790b0 │ │ │ │ + bl 79060 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7f6ec │ │ │ │ + b.w 7f6cc │ │ │ │ stmdb 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 │ │ │ │ movs r5, #0 │ │ │ │ - movw fp, #13272 @ 0x33d8 │ │ │ │ + movw fp, #10328 @ 0x2858 │ │ │ │ movt fp, #54 @ 0x36 │ │ │ │ - movw r7, #21976 @ 0x55d8 │ │ │ │ + movw r7, #19032 @ 0x4a58 │ │ │ │ movt r7, #55 @ 0x37 │ │ │ │ ldr.w sl, [sp, #64] @ 0x40 │ │ │ │ - movw r6, #5192 @ 0x1448 │ │ │ │ + movw r6, #2248 @ 0x8c8 │ │ │ │ movt r6, #54 @ 0x36 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r5 │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 45dc4 │ │ │ │ + bge.n 45db2 │ │ │ │ cmp.w r9, #1 │ │ │ │ - bne.n 45d18 │ │ │ │ + bne.n 45d06 │ │ │ │ ldrb.w r0, [r8, r4] │ │ │ │ - b.n 45d2e │ │ │ │ + b.n 45d1c │ │ │ │ cmp.w r9, #2 │ │ │ │ - bne.n 45d24 │ │ │ │ + bne.n 45d12 │ │ │ │ ldrh.w r0, [r8, r4, lsl #1] │ │ │ │ - b.n 45d2e │ │ │ │ + b.n 45d1c │ │ │ │ ldr.w r0, [r8, r4, lsl #2] │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ - bcs.n 45d42 │ │ │ │ + bcs.n 45d30 │ │ │ │ lsrs r3, r0, #7 │ │ │ │ ldrh.w r2, [r7, r3, lsl #1] │ │ │ │ and.w r3, r0, #127 @ 0x7f │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrh.w r3, [fp, r3, lsl #1] │ │ │ │ - b.n 45d44 │ │ │ │ + b.n 45d32 │ │ │ │ movs r3, #0 │ │ │ │ add.w r3, r6, r3, lsl #4 │ │ │ │ ldrh r2, [r3, #14] │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bpl.n 45d86 │ │ │ │ + bpl.n 45d74 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ tst.w r3, #7340032 @ 0x700000 │ │ │ │ - beq.n 45d86 │ │ │ │ + beq.n 45d74 │ │ │ │ asrs r2, r3, #24 │ │ │ │ ubfx ip, r3, #20, #3 │ │ │ │ uxtah r2, r2, r3 │ │ │ │ - movw r3, #38068 @ 0x94b4 │ │ │ │ + movw r3, #35124 @ 0x8934 │ │ │ │ movt r3, #64 @ 0x40 │ │ │ │ add r1, sp, #12 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ movs r2, #0 │ │ │ │ cmp ip, r2 │ │ │ │ add.w r2, r2, #1 │ │ │ │ - beq.n 45d82 │ │ │ │ + beq.n 45d70 │ │ │ │ ldr.w r0, [r3], #4 │ │ │ │ str.w r0, [r1], #4 │ │ │ │ - b.n 45d70 │ │ │ │ + b.n 45d5e │ │ │ │ mov r0, ip │ │ │ │ - b.n 45d8c │ │ │ │ + b.n 45d7a │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 23bad8 │ │ │ │ + bl 23a9c4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ add.w lr, sp, #12 │ │ │ │ add.w ip, r2, r5, lsl #2 │ │ │ │ cmp r1, r0 │ │ │ │ add.w r1, r1, #1 │ │ │ │ - bge.n 45dba │ │ │ │ + bge.n 45da8 │ │ │ │ ldr.w r2, [lr], #4 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, r2 │ │ │ │ ite cs │ │ │ │ strcs.w r3, [sl] │ │ │ │ strcc.w r2, [sl] │ │ │ │ str.w r2, [ip], #4 │ │ │ │ - b.n 45d98 │ │ │ │ + b.n 45d86 │ │ │ │ cmp r0, #0 │ │ │ │ it ge │ │ │ │ addge r5, r5, r0 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 45d06 │ │ │ │ + b.n 45cf4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 45e70 │ │ │ │ + beq.n 45e5e │ │ │ │ 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 │ │ │ │ - bl 805dc │ │ │ │ + bl 805d4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 45e6c │ │ │ │ + bne.n 45e5a │ │ │ │ mov r0, r4 │ │ │ │ - bl 24b770 <_PyTime_AsTimeval@@Base+0x1b98> │ │ │ │ + bl 24aa08 <_PyDeadline_Get@@Base+0x528> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 45e6c │ │ │ │ - movw r0, #14124 @ 0x372c │ │ │ │ + beq.n 45e5a │ │ │ │ + movw r0, #11252 @ 0x2bf4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 84c48 │ │ │ │ + bl 847b8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 45e16 │ │ │ │ + cbnz r0, 45e04 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 252618 │ │ │ │ + b.w 25187c │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov.w r1, #656 @ 0x290 │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ - movw r0, #1272 @ 0x4f8 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - bl 24dd3c <_PyTime_AsTimeval@@Base+0x4164> │ │ │ │ + movw r0, #63780 @ 0xf924 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 24d08c <_PyDeadline_Get@@Base+0x2bac> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ str r7, [r4, #24] │ │ │ │ - beq.n 45e4c │ │ │ │ + beq.n 45e3a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45e4c │ │ │ │ + cbnz r3, 45e3a │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 45e0a │ │ │ │ + beq.n 45df8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45e6c │ │ │ │ + beq.n 45e5a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 45e6c │ │ │ │ + cbnz r3, 45e5a │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 78c04 <_Py_Dealloc@@Base> │ │ │ │ + b.w 78bb4 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - b.n 45f50 │ │ │ │ + b.n 45c02 │ │ │ │ + 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, #60632 @ 0xecd8 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldrd r4, r5, [r3, #16] │ │ │ │ + ldrd r2, r3, [r3, #8] │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + bl 847b8 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #1288 @ 0x508 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ + movw r0, #63796 @ 0xf934 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r2, #16] │ │ │ │ - b.w e2114 │ │ │ │ + b.w e19f0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbnz r3, 45e96 │ │ │ │ + cbnz r3, 45eb2 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbnz r3, 45e96 │ │ │ │ + cbnz r3, 45eb2 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ subs r0, r0, r3 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #4 │ │ │ │ + mov r0, r1 │ │ │ │ + movw r1, #63864 @ 0xf978 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 8e6f0 │ │ │ │ + cbz r0, 45ef4 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r4, [r4, #4] │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + bl 45ffc <_PyEval_FormatAwaitableError@@Base+0x4c> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, r0 │ │ │ │ + movw r0, #63880 @ 0xf988 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 847b8 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 45f4e │ │ │ │ + beq.n 45fac │ │ │ │ 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, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 805dc │ │ │ │ + bl 805d4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 45f4a │ │ │ │ + bne.n 45fa8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24b770 <_PyTime_AsTimeval@@Base+0x1b98> │ │ │ │ + bl 24aa08 <_PyDeadline_Get@@Base+0x528> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 45f4a │ │ │ │ + beq.n 45fa8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d758 <_PyTime_AsTimeval@@Base+0x3b80> │ │ │ │ + bl 24c9f0 <_PyDeadline_Get@@Base+0x2510> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #63676 @ 0xf8bc │ │ │ │ + movw r0, #60656 @ 0xecf0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 84c48 │ │ │ │ + bl 847b8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 45ef4 │ │ │ │ + cbnz r0, 45f52 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 252618 │ │ │ │ + b.w 25187c │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #618 @ 0x26a │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ - movw r0, #1356 @ 0x54c │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - bl 24dd3c <_PyTime_AsTimeval@@Base+0x4164> │ │ │ │ + movw r0, #63888 @ 0xf990 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 24d08c <_PyDeadline_Get@@Base+0x2bac> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ str r7, [r4, #24] │ │ │ │ - beq.n 45f2a │ │ │ │ + beq.n 45f88 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45f2a │ │ │ │ + cbnz r3, 45f88 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 45ee8 │ │ │ │ + beq.n 45f46 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45f4a │ │ │ │ + beq.n 45fa8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 45f4a │ │ │ │ + cbnz r3, 45fa8 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 78c04 <_Py_Dealloc@@Base> │ │ │ │ + b.w 78bb4 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ + b.n 46070 <_PyEval_FormatAwaitableError@@Base+0xc0> │ │ │ │ + │ │ │ │ +00045fb0 <_PyEval_FormatAwaitableError@@Base>: │ │ │ │ + ldr r3, [r1, #40] @ 0x28 │ │ │ │ + cbz r3, 45fb8 <_PyEval_FormatAwaitableError@@Base+0x8> │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cbnz r3, 45ffa <_PyEval_FormatAwaitableError@@Base+0x4a> │ │ │ │ + cmp r2, #1 │ │ │ │ + push {r4} │ │ │ │ + bne.n 45fd8 <_PyEval_FormatAwaitableError@@Base+0x28> │ │ │ │ + movw r4, #43976 @ 0xabc8 │ │ │ │ + movt r4, #71 @ 0x47 │ │ │ │ + ldr r3, [r1, #12] │ │ │ │ + movw r2, #63904 @ 0xf9a0 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + pop {r4} │ │ │ │ + b.w 152a5c <_PyErr_Format@@Base> │ │ │ │ + cmp r2, #2 │ │ │ │ + bne.n 45ff6 <_PyEval_FormatAwaitableError@@Base+0x46> │ │ │ │ + movw r4, #43976 @ 0xabc8 │ │ │ │ + movt r4, #71 @ 0x47 │ │ │ │ + ldr r3, [r1, #12] │ │ │ │ + movw r2, #63996 @ 0xf9fc │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + pop {r4} │ │ │ │ + b.w 152a5c <_PyErr_Format@@Base> │ │ │ │ + pop {r4} │ │ │ │ + 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 r5, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + adds r0, #13 │ │ │ │ + movs r1, #10 │ │ │ │ + bl 72b10 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 4606c <_PyEval_FormatAwaitableError@@Base+0xbc> │ │ │ │ + cmp r6, #3 │ │ │ │ + ble.n 4602a <_PyEval_FormatAwaitableError@@Base+0x7a> │ │ │ │ + ldrb r3, [r5, #23] │ │ │ │ + cbz r3, 4602a <_PyEval_FormatAwaitableError@@Base+0x7a> │ │ │ │ + ldrb r3, [r0, #18] │ │ │ │ + orn r3, r3, #127 @ 0x7f │ │ │ │ + strb r3, [r0, #18] │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + cbz r3, 4603e <_PyEval_FormatAwaitableError@@Base+0x8e> │ │ │ │ + ldr r2, [r5, #24] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 46048 <_PyEval_FormatAwaitableError@@Base+0x98> │ │ │ │ + movs r0, #1 │ │ │ │ + bl 7e514 │ │ │ │ + mov r5, r0 │ │ │ │ + b.n 46050 <_PyEval_FormatAwaitableError@@Base+0xa0> │ │ │ │ + movs r0, #2 │ │ │ │ + bl 7e3e8 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 46060 <_PyEval_FormatAwaitableError@@Base+0xb0> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbz r3, 46064 <_PyEval_FormatAwaitableError@@Base+0xb4> │ │ │ │ + mov r4, r5 │ │ │ │ + b.n 4606c <_PyEval_FormatAwaitableError@@Base+0xbc> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 46060 <_PyEval_FormatAwaitableError@@Base+0xb0> │ │ │ │ + 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, #3656] @ 0xe48 │ │ │ │ - ldr r3, [pc, #156] @ (45ffc ) │ │ │ │ + ldr r3, [pc, #156] @ (4611c <_PyEval_FormatAwaitableError@@Base+0x16c>) │ │ │ │ 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, 45f98 │ │ │ │ + cbz r3, 460b8 <_PyEval_FormatAwaitableError@@Base+0x108> │ │ │ │ addw r0, r0, #431 @ 0x1af │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 45f8e │ │ │ │ + bne.n 460ae <_PyEval_FormatAwaitableError@@Base+0xfe> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 45f7e │ │ │ │ + bne.n 4609e <_PyEval_FormatAwaitableError@@Base+0xee> │ │ │ │ dmb ish │ │ │ │ - beq.n 45f98 │ │ │ │ - bl 27378c │ │ │ │ + beq.n 460b8 <_PyEval_FormatAwaitableError@@Base+0x108> │ │ │ │ + bl 272b8c │ │ │ │ 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 460bc <_PyEval_FormatAwaitableError@@Base+0x8e> │ │ │ │ + bl 4620a <_PyEval_FormatAwaitableError@@Base+0x25a> │ │ │ │ ldrb.w r3, [r4, #430] @ 0x1ae │ │ │ │ - cbz r3, 45fdc │ │ │ │ + cbz r3, 460fc <_PyEval_FormatAwaitableError@@Base+0x14c> │ │ │ │ addw r0, r4, #431 @ 0x1af │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 45fd2 │ │ │ │ + bne.n 460f2 <_PyEval_FormatAwaitableError@@Base+0x142> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 45fc2 │ │ │ │ + bne.n 460e2 <_PyEval_FormatAwaitableError@@Base+0x132> │ │ │ │ dmb ish │ │ │ │ - beq.n 45fdc │ │ │ │ - bl 251744 │ │ │ │ + beq.n 460fc <_PyEval_FormatAwaitableError@@Base+0x14c> │ │ │ │ + bl 250a74 │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 255d74 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (45ffc ) │ │ │ │ + bl 254fd0 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (4611c <_PyEval_FormatAwaitableError@@Base+0x16c>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #428] @ 0x1ac │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 45ff6 │ │ │ │ + beq.n 46116 <_PyEval_FormatAwaitableError@@Base+0x166> │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #432 @ 0x1b0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ - push {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, #4072] @ 0xfe8 │ │ │ │ - mov r3, r0 │ │ │ │ - sub sp, #12 │ │ │ │ - movw r0, #63560 @ 0xf848 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldrd r4, r5, [r3, #16] │ │ │ │ - ldrd r2, r3, [r3, #8] │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - bl 84c48 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - │ │ │ │ -0004602e <_PyEval_FormatAwaitableError@@Base>: │ │ │ │ - ldr r3, [r1, #40] @ 0x28 │ │ │ │ - cbz r3, 46036 <_PyEval_FormatAwaitableError@@Base+0x8> │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cbnz r3, 46078 <_PyEval_FormatAwaitableError@@Base+0x4a> │ │ │ │ - cmp r2, #1 │ │ │ │ - push {r4} │ │ │ │ - bne.n 46056 <_PyEval_FormatAwaitableError@@Base+0x28> │ │ │ │ - movw r4, #43976 @ 0xabc8 │ │ │ │ - movt r4, #71 @ 0x47 │ │ │ │ - ldr r3, [r1, #12] │ │ │ │ - movw r2, #1372 @ 0x55c │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - pop {r4} │ │ │ │ - b.w 1545cc <_PyErr_Format@@Base> │ │ │ │ - cmp r2, #2 │ │ │ │ - bne.n 46074 <_PyEval_FormatAwaitableError@@Base+0x46> │ │ │ │ - movw r4, #43976 @ 0xabc8 │ │ │ │ - movt r4, #71 @ 0x47 │ │ │ │ - ldr r3, [r1, #12] │ │ │ │ - movw r2, #1464 @ 0x5b8 │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - pop {r4} │ │ │ │ - b.w 1545cc <_PyErr_Format@@Base> │ │ │ │ - pop {r4} │ │ │ │ - bx lr │ │ │ │ - bx lr │ │ │ │ - push {r4, lr} │ │ │ │ + mov r7, r0 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + cmp r2, #255 @ 0xff │ │ │ │ + bhi.n 46144 <_PyEval_FormatAwaitableError@@Base+0x194> │ │ │ │ + mov r0, r2 │ │ │ │ + bl 260bc4 │ │ │ │ + mov r5, r0 │ │ │ │ + b.n 46146 <_PyEval_FormatAwaitableError@@Base+0x196> │ │ │ │ + mov r5, r2 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 16becc <_PyLong_Format@@Base+0x1b48> │ │ │ │ + mov r6, r0 │ │ │ │ + cbnz r0, 46172 <_PyEval_FormatAwaitableError@@Base+0x1c2> │ │ │ │ + cmp r4, #255 @ 0xff │ │ │ │ + bhi.n 46160 <_PyEval_FormatAwaitableError@@Base+0x1b0> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 260d4c │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r5, r4 │ │ │ │ + beq.n 46172 <_PyEval_FormatAwaitableError@@Base+0x1c2> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 16becc <_PyLong_Format@@Base+0x1b48> │ │ │ │ + mov r0, r6 │ │ │ │ + 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 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #4 │ │ │ │ + mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #1556 @ 0x614 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - bl 8edfc │ │ │ │ - cbz r0, 460b8 <_PyEval_FormatAwaitableError@@Base+0x8a> │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r4, [r4, #4] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - bl 462ae <_PyEval_FormatAwaitableError@@Base+0x280> │ │ │ │ + bl db174 <_PyNumber_Index@@Base> │ │ │ │ + cbnz r0, 4619c <_PyEval_FormatAwaitableError@@Base+0x1ec> │ │ │ │ + bl 805d4 │ │ │ │ + cbnz r0, 461d0 <_PyEval_FormatAwaitableError@@Base+0x220> │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.n 461d4 <_PyEval_FormatAwaitableError@@Base+0x224> │ │ │ │ + mov r5, r0 │ │ │ │ + bl 859ec │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 461ba <_PyEval_FormatAwaitableError@@Base+0x20a> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 461ba <_PyEval_FormatAwaitableError@@Base+0x20a> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + adds r3, r4, #1 │ │ │ │ + bne.n 461d4 <_PyEval_FormatAwaitableError@@Base+0x224> │ │ │ │ + b.n 46190 <_PyEval_FormatAwaitableError@@Base+0x1e0> │ │ │ │ + subs r4, r4, r3 │ │ │ │ + movs r2, #0 │ │ │ │ + movs r3, #48 @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ - mov r2, r0 │ │ │ │ - movw r0, #1572 @ 0x624 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - bl 84c48 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + mov r0, r6 │ │ │ │ + bl 406cc │ │ │ │ + cbnz r0, 461e4 <_PyEval_FormatAwaitableError@@Base+0x234> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 461f8 <_PyEval_FormatAwaitableError@@Base+0x248> │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ + cmp r4, r3 │ │ │ │ + bgt.n 461c0 <_PyEval_FormatAwaitableError@@Base+0x210> │ │ │ │ + mov r0, r6 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 1da980 │ │ │ │ + add.w r2, r0, #16 │ │ │ │ + ldrb r3, [r2, r4] │ │ │ │ + cmp r3, #43 @ 0x2b │ │ │ │ + beq.n 461f2 <_PyEval_FormatAwaitableError@@Base+0x242> │ │ │ │ + cmp r3, #45 @ 0x2d │ │ │ │ + bne.n 461f8 <_PyEval_FormatAwaitableError@@Base+0x248> │ │ │ │ + movs r1, #48 @ 0x30 │ │ │ │ + strb r3, [r0, #16] │ │ │ │ + strb r1, [r2, r4] │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r0, r1 │ │ │ │ + movs r2, #1 │ │ │ │ + movw r1, #38724 @ 0x9744 │ │ │ │ + movt r1, #2 │ │ │ │ + b.w 146824 │ │ │ │ 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, #344] @ (46228 <_PyEval_FormatAwaitableError@@Base+0x1fa>) │ │ │ │ + ldr r3, [pc, #348] @ (46378 <_PyEval_FormatAwaitableError@@Base+0x3c8>) │ │ │ │ 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 46210 <_PyEval_FormatAwaitableError@@Base+0x1e2> │ │ │ │ + bne.w 4635e <_PyEval_FormatAwaitableError@@Base+0x3ae> │ │ │ │ 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 46142 <_PyEval_FormatAwaitableError@@Base+0x114> │ │ │ │ + bls.n 46290 <_PyEval_FormatAwaitableError@@Base+0x2e0> │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ ldr r1, [r0, #68] @ 0x44 │ │ │ │ adds.w lr, r3, #128 @ 0x80 │ │ │ │ str.w lr, [r0, #64] @ 0x40 │ │ │ │ adc.w lr, r1, #0 │ │ │ │ cmn.w r3, #128 @ 0x80 │ │ │ │ ldr.w ip, [r0, #72] @ 0x48 │ │ │ │ @@ -41244,15 +41369,15 @@ │ │ │ │ movcc r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ adds.w r3, r3, ip │ │ │ │ str.w lr, [r0, #68] @ 0x44 │ │ │ │ str r3, [r0, #72] @ 0x48 │ │ │ │ adc.w r3, r2, #0 │ │ │ │ str r3, [r0, #76] @ 0x4c │ │ │ │ - bl 264168 │ │ │ │ + bl 263484 │ │ │ │ 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 │ │ │ │ @@ -41267,15 +41392,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, 46192 <_PyEval_FormatAwaitableError@@Base+0x164> │ │ │ │ + cbz r2, 462e0 <_PyEval_FormatAwaitableError@@Base+0x330> │ │ │ │ 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 │ │ │ │ @@ -41292,15 +41417,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 264168 │ │ │ │ + bl 263484 │ │ │ │ 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 │ │ │ │ @@ -41311,182 +41436,42 @@ │ │ │ │ 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 461ce <_PyEval_FormatAwaitableError@@Base+0x1a0> │ │ │ │ + bne.n 4631c <_PyEval_FormatAwaitableError@@Base+0x36c> │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ blx 29c10 │ │ │ │ - ldr r3, [pc, #20] @ (46228 <_PyEval_FormatAwaitableError@@Base+0x1fa>) │ │ │ │ + ldr r3, [pc, #24] @ (46378 <_PyEval_FormatAwaitableError@@Base+0x3c8>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 46222 <_PyEval_FormatAwaitableError@@Base+0x1f4> │ │ │ │ + beq.n 46370 <_PyEval_FormatAwaitableError@@Base+0x3c0> │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cdp2 0, 15, cr0, cr4, cr6, {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 │ │ │ │ - mov r0, r1 │ │ │ │ - bl db898 <_PyNumber_Index@@Base> │ │ │ │ - cbnz r0, 46250 <_PyEval_FormatAwaitableError@@Base+0x222> │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 46284 <_PyEval_FormatAwaitableError@@Base+0x256> │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 46288 <_PyEval_FormatAwaitableError@@Base+0x25a> │ │ │ │ - mov r5, r0 │ │ │ │ - bl 85e88 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4626e <_PyEval_FormatAwaitableError@@Base+0x240> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 4626e <_PyEval_FormatAwaitableError@@Base+0x240> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - adds r3, r4, #1 │ │ │ │ - bne.n 46288 <_PyEval_FormatAwaitableError@@Base+0x25a> │ │ │ │ - b.n 46244 <_PyEval_FormatAwaitableError@@Base+0x216> │ │ │ │ - subs r4, r4, r3 │ │ │ │ - movs r2, #0 │ │ │ │ - movs r3, #48 @ 0x30 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 406d6 │ │ │ │ - cbnz r0, 46298 <_PyEval_FormatAwaitableError@@Base+0x26a> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 462ac <_PyEval_FormatAwaitableError@@Base+0x27e> │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ - cmp r4, r3 │ │ │ │ - bgt.n 46274 <_PyEval_FormatAwaitableError@@Base+0x246> │ │ │ │ - mov r0, r6 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1dca78 │ │ │ │ - add.w r2, r0, #16 │ │ │ │ - ldrb r3, [r2, r4] │ │ │ │ - cmp r3, #43 @ 0x2b │ │ │ │ - beq.n 462a6 <_PyEval_FormatAwaitableError@@Base+0x278> │ │ │ │ - cmp r3, #45 @ 0x2d │ │ │ │ - bne.n 462ac <_PyEval_FormatAwaitableError@@Base+0x27e> │ │ │ │ - movs r1, #48 @ 0x30 │ │ │ │ - strb r3, [r0, #16] │ │ │ │ - strb r1, [r2, 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 r5, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - adds r0, #13 │ │ │ │ - movs r1, #10 │ │ │ │ - bl 72b58 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 4631e <_PyEval_FormatAwaitableError@@Base+0x2f0> │ │ │ │ - cmp r6, #3 │ │ │ │ - ble.n 462dc <_PyEval_FormatAwaitableError@@Base+0x2ae> │ │ │ │ - ldrb r3, [r5, #23] │ │ │ │ - cbz r3, 462dc <_PyEval_FormatAwaitableError@@Base+0x2ae> │ │ │ │ - ldrb r3, [r0, #18] │ │ │ │ - orn r3, r3, #127 @ 0x7f │ │ │ │ - strb r3, [r0, #18] │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ - mov r1, r4 │ │ │ │ - cbz r3, 462f0 <_PyEval_FormatAwaitableError@@Base+0x2c2> │ │ │ │ - ldr r2, [r5, #24] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 462fa <_PyEval_FormatAwaitableError@@Base+0x2cc> │ │ │ │ - movs r0, #1 │ │ │ │ - bl 7e530 │ │ │ │ - mov r5, r0 │ │ │ │ - b.n 46302 <_PyEval_FormatAwaitableError@@Base+0x2d4> │ │ │ │ - movs r0, #2 │ │ │ │ - bl 7e404 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 46312 <_PyEval_FormatAwaitableError@@Base+0x2e4> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r3, 46316 <_PyEval_FormatAwaitableError@@Base+0x2e8> │ │ │ │ - mov r4, r5 │ │ │ │ - b.n 4631e <_PyEval_FormatAwaitableError@@Base+0x2f0> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 46312 <_PyEval_FormatAwaitableError@@Base+0x2e4> │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r0, r1 │ │ │ │ - movs r2, #1 │ │ │ │ - movw r1, #38724 @ 0x9744 │ │ │ │ - movt r1, #2 │ │ │ │ - b.w 147c3c │ │ │ │ - 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, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - cmp r2, #255 @ 0xff │ │ │ │ - bhi.n 46356 <_PyEval_FormatAwaitableError@@Base+0x328> │ │ │ │ - mov r0, r2 │ │ │ │ - bl 2619ac │ │ │ │ - mov r5, r0 │ │ │ │ - b.n 46358 <_PyEval_FormatAwaitableError@@Base+0x32a> │ │ │ │ - mov r5, r2 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 16db40 <_PyLong_Format@@Base+0x1b48> │ │ │ │ - mov r6, r0 │ │ │ │ - cbnz r0, 46384 <_PyEval_FormatAwaitableError@@Base+0x356> │ │ │ │ - cmp r4, #255 @ 0xff │ │ │ │ - bhi.n 46372 <_PyEval_FormatAwaitableError@@Base+0x344> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 262178 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r5, r4 │ │ │ │ - beq.n 46384 <_PyEval_FormatAwaitableError@@Base+0x356> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 16db40 <_PyLong_Format@@Base+0x1b48> │ │ │ │ - mov r0, r6 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ + cdp2 0, 15, cr0, cr4, cr6, {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, #71 @ 0x47 │ │ │ │ - bl 72154 <_PyObject_GC_New@@Base> │ │ │ │ - cbz r0, 463e8 <_PyEval_FormatAwaitableError@@Base+0x3ba> │ │ │ │ + bl 72110 <_PyObject_GC_New@@Base> │ │ │ │ + cbz r0, 463d4 <_PyEval_FormatAwaitableError@@Base+0x424> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [pc, #52] @ (463ec <_PyEval_FormatAwaitableError@@Base+0x3be>) │ │ │ │ + ldr r1, [pc, #52] @ (463d8 <_PyEval_FormatAwaitableError@@Base+0x428>) │ │ │ │ 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] │ │ │ │ @@ -41509,200 +41494,200 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r3, 4640e <_PyEval_FormatAwaitableError@@Base+0x3e0> │ │ │ │ + cbz r3, 463fa <_PyEval_FormatAwaitableError@@Base+0x44a> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4641e <_PyEval_FormatAwaitableError@@Base+0x3f0> │ │ │ │ + b.n 4640a <_PyEval_FormatAwaitableError@@Base+0x45a> │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 4641c <_PyEval_FormatAwaitableError@@Base+0x3ee> │ │ │ │ + ble.n 46408 <_PyEval_FormatAwaitableError@@Base+0x458> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 46418 <_PyEval_FormatAwaitableError@@Base+0x3ea> │ │ │ │ - cbnz r1, 46444 <_PyEval_FormatAwaitableError@@Base+0x416> │ │ │ │ + bne.n 46404 <_PyEval_FormatAwaitableError@@Base+0x454> │ │ │ │ + cbnz r1, 46430 <_PyEval_FormatAwaitableError@@Base+0x480> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4641e <_PyEval_FormatAwaitableError@@Base+0x3f0> │ │ │ │ + b.n 4640a <_PyEval_FormatAwaitableError@@Base+0x45a> │ │ │ │ mov r5, r3 │ │ │ │ movs r1, #2 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ movw r4, #14424 @ 0x3858 │ │ │ │ movt r4, #73 @ 0x49 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106468 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4644a <_PyEval_FormatAwaitableError@@Base+0x41c> │ │ │ │ - b.n 4661e <_PyEval_FormatAwaitableError@@Base+0x5f0> │ │ │ │ + cbnz r0, 46436 <_PyEval_FormatAwaitableError@@Base+0x486> │ │ │ │ + b.n 4660a <_PyEval_FormatAwaitableError@@Base+0x65a> │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movw r7, #26080 @ 0x65e0 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 46460 <_PyEval_FormatAwaitableError@@Base+0x432> │ │ │ │ + bne.n 4644c <_PyEval_FormatAwaitableError@@Base+0x49c> │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 46480 <_PyEval_FormatAwaitableError@@Base+0x452> │ │ │ │ - bl 148050 │ │ │ │ + b.n 4646c <_PyEval_FormatAwaitableError@@Base+0x4bc> │ │ │ │ + bl 146c38 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 46480 <_PyEval_FormatAwaitableError@@Base+0x452> │ │ │ │ - bl 805dc │ │ │ │ + bne.n 4646c <_PyEval_FormatAwaitableError@@Base+0x4bc> │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4661e <_PyEval_FormatAwaitableError@@Base+0x5f0> │ │ │ │ + bne.w 4660a <_PyEval_FormatAwaitableError@@Base+0x65a> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 4648e <_PyEval_FormatAwaitableError@@Base+0x460> │ │ │ │ + bne.n 4647a <_PyEval_FormatAwaitableError@@Base+0x4ca> │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 464ae <_PyEval_FormatAwaitableError@@Base+0x480> │ │ │ │ - bl 148050 │ │ │ │ + b.n 4649a <_PyEval_FormatAwaitableError@@Base+0x4ea> │ │ │ │ + bl 146c38 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 464ae <_PyEval_FormatAwaitableError@@Base+0x480> │ │ │ │ - bl 805dc │ │ │ │ + bne.n 4649a <_PyEval_FormatAwaitableError@@Base+0x4ea> │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4661e <_PyEval_FormatAwaitableError@@Base+0x5f0> │ │ │ │ + bne.w 4660a <_PyEval_FormatAwaitableError@@Base+0x65a> │ │ │ │ add r5, r6 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 464c2 <_PyEval_FormatAwaitableError@@Base+0x494> │ │ │ │ + beq.n 464ae <_PyEval_FormatAwaitableError@@Base+0x4fe> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 464d0 <_PyEval_FormatAwaitableError@@Base+0x4a2> │ │ │ │ + bne.n 464bc <_PyEval_FormatAwaitableError@@Base+0x50c> │ │ │ │ vmov.f64 d1, d8 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ blx 29b7c │ │ │ │ - b.n 46610 <_PyEval_FormatAwaitableError@@Base+0x5e2> │ │ │ │ - bl 1313e8 │ │ │ │ + b.n 465fc <_PyEval_FormatAwaitableError@@Base+0x64c> │ │ │ │ + bl 1306d8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4661e <_PyEval_FormatAwaitableError@@Base+0x5f0> │ │ │ │ + beq.w 4660a <_PyEval_FormatAwaitableError@@Base+0x65a> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 4651a <_PyEval_FormatAwaitableError@@Base+0x4ec> │ │ │ │ + bne.n 46506 <_PyEval_FormatAwaitableError@@Base+0x556> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1600 @ 0x640 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ + movw r1, #64192 @ 0xfac0 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 4661e <_PyEval_FormatAwaitableError@@Base+0x5f0> │ │ │ │ + beq.w 4660a <_PyEval_FormatAwaitableError@@Base+0x65a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4661e <_PyEval_FormatAwaitableError@@Base+0x5f0> │ │ │ │ + bne.w 4660a <_PyEval_FormatAwaitableError@@Base+0x65a> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4661e <_PyEval_FormatAwaitableError@@Base+0x5f0> │ │ │ │ - bl 14ab44 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4660a <_PyEval_FormatAwaitableError@@Base+0x65a> │ │ │ │ + bl 149744 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 46538 <_PyEval_FormatAwaitableError@@Base+0x50a> │ │ │ │ + beq.n 46524 <_PyEval_FormatAwaitableError@@Base+0x574> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 46538 <_PyEval_FormatAwaitableError@@Base+0x50a> │ │ │ │ + cbnz r3, 46524 <_PyEval_FormatAwaitableError@@Base+0x574> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r5, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r4, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 46562 <_PyEval_FormatAwaitableError@@Base+0x534> │ │ │ │ - bl 805dc │ │ │ │ - cbz r0, 46568 <_PyEval_FormatAwaitableError@@Base+0x53a> │ │ │ │ + bne.n 4654e <_PyEval_FormatAwaitableError@@Base+0x59e> │ │ │ │ + bl 805d4 │ │ │ │ + cbz r0, 46554 <_PyEval_FormatAwaitableError@@Base+0x5a4> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7a20 │ │ │ │ + bl d72f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4661e <_PyEval_FormatAwaitableError@@Base+0x5f0> │ │ │ │ - bl d7c64 │ │ │ │ - b.n 46568 <_PyEval_FormatAwaitableError@@Base+0x53a> │ │ │ │ + beq.n 4660a <_PyEval_FormatAwaitableError@@Base+0x65a> │ │ │ │ + bl d753c │ │ │ │ + b.n 46554 <_PyEval_FormatAwaitableError@@Base+0x5a4> │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ - beq.n 46594 <_PyEval_FormatAwaitableError@@Base+0x566> │ │ │ │ + beq.n 46580 <_PyEval_FormatAwaitableError@@Base+0x5d0> │ │ │ │ vcmp.f64 d9, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 46594 <_PyEval_FormatAwaitableError@@Base+0x566> │ │ │ │ + bvs.n 46580 <_PyEval_FormatAwaitableError@@Base+0x5d0> │ │ │ │ vcmp.f64 d8, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 4660c <_PyEval_FormatAwaitableError@@Base+0x5de> │ │ │ │ + bvs.n 465f8 <_PyEval_FormatAwaitableError@@Base+0x648> │ │ │ │ vmov r3, s18 │ │ │ │ vmov r1, s19 │ │ │ │ vmov r2, s16 │ │ │ │ vmov r7, s17 │ │ │ │ cmp r1, r7 │ │ │ │ it eq │ │ │ │ cmpeq r3, r2 │ │ │ │ - bne.n 4659a <_PyEval_FormatAwaitableError@@Base+0x56c> │ │ │ │ + bne.n 46586 <_PyEval_FormatAwaitableError@@Base+0x5d6> │ │ │ │ vmov.f64 d0, d9 │ │ │ │ - b.n 46610 <_PyEval_FormatAwaitableError@@Base+0x5e2> │ │ │ │ + b.n 465fc <_PyEval_FormatAwaitableError@@Base+0x64c> │ │ │ │ bic.w r6, r1, #2147483648 @ 0x80000000 │ │ │ │ bic.w r0, r7, #2147483648 @ 0x80000000 │ │ │ │ teq r1, r7 │ │ │ │ - bpl.n 465d4 <_PyEval_FormatAwaitableError@@Base+0x5a6> │ │ │ │ + bpl.n 465c0 <_PyEval_FormatAwaitableError@@Base+0x610> │ │ │ │ adds r2, r3, r2 │ │ │ │ adc.w r0, r6, r0 │ │ │ │ cmp r4, r2 │ │ │ │ sbcs.w r0, r5, r0 │ │ │ │ - bcs.n 4660c <_PyEval_FormatAwaitableError@@Base+0x5de> │ │ │ │ + bcs.n 465f8 <_PyEval_FormatAwaitableError@@Base+0x648> │ │ │ │ cmp r3, r4 │ │ │ │ sbcs.w r2, r6, r5 │ │ │ │ - bcs.n 465e8 <_PyEval_FormatAwaitableError@@Base+0x5ba> │ │ │ │ + bcs.n 465d4 <_PyEval_FormatAwaitableError@@Base+0x624> │ │ │ │ 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 46610 <_PyEval_FormatAwaitableError@@Base+0x5e2> │ │ │ │ + b.n 465fc <_PyEval_FormatAwaitableError@@Base+0x64c> │ │ │ │ cmp r2, r3 │ │ │ │ sbcs.w r7, r0, r6 │ │ │ │ - bcs.n 465f4 <_PyEval_FormatAwaitableError@@Base+0x5c6> │ │ │ │ + bcs.n 465e0 <_PyEval_FormatAwaitableError@@Base+0x630> │ │ │ │ subs r2, r3, r2 │ │ │ │ sbc.w r0, r6, r0 │ │ │ │ cmp r2, r4 │ │ │ │ sbcs r0, r5 │ │ │ │ - bcc.n 4660c <_PyEval_FormatAwaitableError@@Base+0x5de> │ │ │ │ + bcc.n 465f8 <_PyEval_FormatAwaitableError@@Base+0x648> │ │ │ │ subs r6, r3, r4 │ │ │ │ sbc.w r7, r1, r5 │ │ │ │ vmov d0, r6, r7 │ │ │ │ - b.n 46610 <_PyEval_FormatAwaitableError@@Base+0x5e2> │ │ │ │ + b.n 465fc <_PyEval_FormatAwaitableError@@Base+0x64c> │ │ │ │ subs r2, r2, r3 │ │ │ │ sbc.w r0, r0, r6 │ │ │ │ cmp r2, r4 │ │ │ │ sbcs r0, r5 │ │ │ │ - bcc.n 4660c <_PyEval_FormatAwaitableError@@Base+0x5de> │ │ │ │ + bcc.n 465f8 <_PyEval_FormatAwaitableError@@Base+0x648> │ │ │ │ adds r6, r4, r3 │ │ │ │ adc.w r7, r5, r1 │ │ │ │ vmov d0, r6, r7 │ │ │ │ - b.n 46610 <_PyEval_FormatAwaitableError@@Base+0x5e2> │ │ │ │ + b.n 465fc <_PyEval_FormatAwaitableError@@Base+0x64c> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 85f38 │ │ │ │ + b.w 85a9c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8-d9} │ │ │ │ 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 │ │ │ │ @@ -41718,1156 +41703,1157 @@ │ │ │ │ str r1, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ add.w fp, r5, r6, lsl #2 │ │ │ │ add.w r9, r4, r6 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #2 │ │ │ │ subs r4, #1 │ │ │ │ - bmi.n 466c2 <_PyEval_FormatAwaitableError@@Base+0x694> │ │ │ │ + bmi.n 466ae <_PyEval_FormatAwaitableError@@Base+0x6fe> │ │ │ │ ldr.w r6, [fp, #4]! │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r8 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ - bl d52cc │ │ │ │ + bl d4be8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 4668a <_PyEval_FormatAwaitableError@@Base+0x65c> │ │ │ │ + beq.n 46676 <_PyEval_FormatAwaitableError@@Base+0x6c6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4668a <_PyEval_FormatAwaitableError@@Base+0x65c> │ │ │ │ + cbnz r3, 46676 <_PyEval_FormatAwaitableError@@Base+0x6c6> │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ sub.w r3, r9, r4 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 466ce <_PyEval_FormatAwaitableError@@Base+0x6a0> │ │ │ │ + blt.n 466ba <_PyEval_FormatAwaitableError@@Base+0x70a> │ │ │ │ ldr.w r1, [sl, #28] │ │ │ │ add r7, r2 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 466b6 <_PyEval_FormatAwaitableError@@Base+0x688> │ │ │ │ + beq.n 466a2 <_PyEval_FormatAwaitableError@@Base+0x6f2> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58716 @ 0xe55c │ │ │ │ + movw r1, #55736 @ 0xd9b8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 466ce <_PyEval_FormatAwaitableError@@Base+0x6a0> │ │ │ │ + bl 12e510 │ │ │ │ + b.n 466ba <_PyEval_FormatAwaitableError@@Base+0x70a> │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.n 46656 <_PyEval_FormatAwaitableError@@Base+0x628> │ │ │ │ + bne.n 46642 <_PyEval_FormatAwaitableError@@Base+0x692> │ │ │ │ ldr.w r5, [r5, #260] @ 0x104 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4664e <_PyEval_FormatAwaitableError@@Base+0x620> │ │ │ │ + b.n 4663a <_PyEval_FormatAwaitableError@@Base+0x68a> │ │ │ │ mov r0, r7 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 807a8 │ │ │ │ + b.w 807a0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r3 │ │ │ │ - b.w 20d8a0 │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ - cbz r2, 46710 <_PyEval_FormatAwaitableError@@Base+0x6e2> │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - movs r4, #0 │ │ │ │ - str r4, [r0, #8] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 4670c <_PyEval_FormatAwaitableError@@Base+0x6de> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cbnz r3, 4670c <_PyEval_FormatAwaitableError@@Base+0x6de> │ │ │ │ - mov r0, r2 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00046714 <_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 4674e <_PyLong_UnsignedLong_Converter@@Base+0x3a> │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - and.w r3, r3, #3 │ │ │ │ - cmp r3, #2 │ │ │ │ - bne.n 4674e <_PyLong_UnsignedLong_Converter@@Base+0x3a> │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14128 @ 0x3730 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 4675e <_PyLong_UnsignedLong_Converter@@Base+0x4a> │ │ │ │ - bl f9a98 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 46762 <_PyLong_UnsignedLong_Converter@@Base+0x4e> │ │ │ │ - bl 805dc │ │ │ │ - cbz r0, 46762 <_PyLong_UnsignedLong_Converter@@Base+0x4e> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 46766 <_PyLong_UnsignedLong_Converter@@Base+0x52> │ │ │ │ - movs r0, #1 │ │ │ │ - str r4, [r5, #0] │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ + b.w 20c980 │ │ │ │ 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] @ (467ec <_PyLong_UnsignedLong_Converter@@Base+0xd8>) │ │ │ │ + ldr r1, [pc, #112] @ (46750 <_PyEval_FormatAwaitableError@@Base+0x7a0>) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r6, r0 │ │ │ │ - bl bc3f4 │ │ │ │ + bl bbd40 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 467e6 <_PyLong_UnsignedLong_Converter@@Base+0xd2> │ │ │ │ + beq.n 4674a <_PyEval_FormatAwaitableError@@Base+0x79a> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - cbz r5, 467ac <_PyLong_UnsignedLong_Converter@@Base+0x98> │ │ │ │ + cbz r5, 46710 <_PyEval_FormatAwaitableError@@Base+0x760> │ │ │ │ mov r0, r5 │ │ │ │ - bl fe17c │ │ │ │ + bl fda94 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 467a8 <_PyLong_UnsignedLong_Converter@@Base+0x94> │ │ │ │ + beq.n 4670c <_PyEval_FormatAwaitableError@@Base+0x75c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 467a8 <_PyLong_UnsignedLong_Converter@@Base+0x94> │ │ │ │ + cbnz r3, 4670c <_PyEval_FormatAwaitableError@@Base+0x75c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 467ae <_PyLong_UnsignedLong_Converter@@Base+0x9a> │ │ │ │ - b.n 467e6 <_PyLong_UnsignedLong_Converter@@Base+0xd2> │ │ │ │ - ldr r4, [pc, #64] @ (467f0 <_PyLong_UnsignedLong_Converter@@Base+0xdc>) │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 46712 <_PyEval_FormatAwaitableError@@Base+0x762> │ │ │ │ + b.n 4674a <_PyEval_FormatAwaitableError@@Base+0x79a> │ │ │ │ + ldr r4, [pc, #64] @ (46754 <_PyEval_FormatAwaitableError@@Base+0x7a4>) │ │ │ │ mov r0, r6 │ │ │ │ - bl 24fc3c <_PyObject_GetState@@Base> │ │ │ │ + bl 24ef7c <_PyObject_GetState@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 467d0 <_PyLong_UnsignedLong_Converter@@Base+0xbc> │ │ │ │ + cbnz r0, 46734 <_PyEval_FormatAwaitableError@@Base+0x784> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 467e6 <_PyLong_UnsignedLong_Converter@@Base+0xd2> │ │ │ │ + beq.n 4674a <_PyEval_FormatAwaitableError@@Base+0x79a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 467e6 <_PyLong_UnsignedLong_Converter@@Base+0xd2> │ │ │ │ + cbnz r3, 4674a <_PyEval_FormatAwaitableError@@Base+0x79a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 467e6 <_PyLong_UnsignedLong_Converter@@Base+0xd2> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4674a <_PyEval_FormatAwaitableError@@Base+0x79a> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #1640 @ 0x668 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ + movw r0, #64232 @ 0xfae8 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 84c48 │ │ │ │ + b.w 847b8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - add r4, pc, #448 @ (adr r4, 469b0 <_PyLong_UnsignedLong_Converter@@Base+0x29c>) │ │ │ │ + add r4, pc, #448 @ (adr r4, 46914 <_PyLong_UnsignedLong_Converter@@Base+0x15a>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ asrs r0, r4, #32 │ │ │ │ lsls r2, r1, #1 │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ + cbz r2, 46788 <_PyEval_FormatAwaitableError@@Base+0x7d8> │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + movs r4, #0 │ │ │ │ + str r4, [r0, #8] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 46784 <_PyEval_FormatAwaitableError@@Base+0x7d4> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cbnz r3, 46784 <_PyEval_FormatAwaitableError@@Base+0x7d4> │ │ │ │ + mov r0, r2 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + movs r0, #0 │ │ │ │ + bx lr │ │ │ │ + ldrd r1, r2, [r0, #8] │ │ │ │ + cbnz r2, 46798 <_PyEval_FormatAwaitableError@@Base+0x7e8> │ │ │ │ + movs r0, #1 │ │ │ │ + b.w 7e514 │ │ │ │ + movs r0, #2 │ │ │ │ + b.w 7e3e8 │ │ │ │ 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 80ef0 │ │ │ │ - ldrd r1, r2, [r0, #8] │ │ │ │ - cbnz r2, 4681c <_PyLong_UnsignedLong_Converter@@Base+0x108> │ │ │ │ + b.w 80ee8 │ │ │ │ + │ │ │ │ +000467ba <_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 467f4 <_PyLong_UnsignedLong_Converter@@Base+0x3a> │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + and.w r3, r3, #3 │ │ │ │ + cmp r3, #2 │ │ │ │ + bne.n 467f4 <_PyLong_UnsignedLong_Converter@@Base+0x3a> │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #11748 @ 0x2de4 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12e510 │ │ │ │ + b.n 46804 <_PyLong_UnsignedLong_Converter@@Base+0x4a> │ │ │ │ + bl f93f8 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 46808 <_PyLong_UnsignedLong_Converter@@Base+0x4e> │ │ │ │ + bl 805d4 │ │ │ │ + cbz r0, 46808 <_PyLong_UnsignedLong_Converter@@Base+0x4e> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 4680c <_PyLong_UnsignedLong_Converter@@Base+0x52> │ │ │ │ movs r0, #1 │ │ │ │ - b.w 7e530 │ │ │ │ - movs r0, #2 │ │ │ │ - b.w 7e404 │ │ │ │ + str r4, [r5, #0] │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #80] @ (46888 <_PyLong_UnsignedLong_Converter@@Base+0x174>) │ │ │ │ + ldr r2, [pc, #76] @ (46870 <_PyLong_UnsignedLong_Converter@@Base+0xb6>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - vldr d6, [pc, #68] @ 46880 <_PyLong_UnsignedLong_Converter@@Base+0x16c> │ │ │ │ + vldr d6, [pc, #64] @ 46868 <_PyLong_UnsignedLong_Converter@@Base+0xae> │ │ │ │ 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 46864 <_PyLong_UnsignedLong_Converter@@Base+0x150> │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 46874 <_PyLong_UnsignedLong_Converter@@Base+0x160> │ │ │ │ + bne.n 46850 <_PyLong_UnsignedLong_Converter@@Base+0x96> │ │ │ │ + bl 805d4 │ │ │ │ + cbnz r0, 46860 <_PyLong_UnsignedLong_Converter@@Base+0xa6> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 85f38 │ │ │ │ + b.w 85a9c │ │ │ │ vpop {d8} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - nop.w │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ (468c0 <_PyLong_UnsignedLong_Converter@@Base+0x1ac>) │ │ │ │ + ldr r3, [pc, #36] @ (468a8 <_PyLong_UnsignedLong_Converter@@Base+0xee>) │ │ │ │ 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 468b2 <_PyLong_UnsignedLong_Converter@@Base+0x19e> │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 468bc <_PyLong_UnsignedLong_Converter@@Base+0x1a8> │ │ │ │ + bne.n 4689a <_PyLong_UnsignedLong_Converter@@Base+0xe0> │ │ │ │ + bl 805d4 │ │ │ │ + cbnz r0, 468a4 <_PyLong_UnsignedLong_Converter@@Base+0xea> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80ef0 │ │ │ │ + b.w 80ee8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx 296c0 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 80ef0 │ │ │ │ + b.w 80ee8 │ │ │ │ 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, #30800 @ 0x7850 │ │ │ │ + movw r4, #27852 @ 0x6ccc │ │ │ │ movt r4, #69 @ 0x45 │ │ │ │ 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 46928 <_PyLong_UnsignedLong_Converter@@Base+0x214> │ │ │ │ + bne.n 46910 <_PyLong_UnsignedLong_Converter@@Base+0x156> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 1184ec │ │ │ │ + bl 117e04 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ - cbnz r0, 46944 <_PyLong_UnsignedLong_Converter@@Base+0x230> │ │ │ │ - b.n 46a34 <_PyLong_UnsignedLong_Converter@@Base+0x320> │ │ │ │ + cbnz r0, 4692c <_PyLong_UnsignedLong_Converter@@Base+0x172> │ │ │ │ + b.n 46a1c <_PyLong_UnsignedLong_Converter@@Base+0x262> │ │ │ │ movs r3, #2 │ │ │ │ - movw r0, #48340 @ 0xbcd4 │ │ │ │ + movw r0, #45356 @ 0xb12c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 46918 <_PyLong_UnsignedLong_Converter@@Base+0x204> │ │ │ │ + bne.n 46900 <_PyLong_UnsignedLong_Converter@@Base+0x146> │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 46a34 <_PyLong_UnsignedLong_Converter@@Base+0x320> │ │ │ │ - ldr r2, [pc, #256] @ (46a48 <_PyLong_UnsignedLong_Converter@@Base+0x334>) │ │ │ │ + b.n 46a1c <_PyLong_UnsignedLong_Converter@@Base+0x262> │ │ │ │ + ldr r2, [pc, #256] @ (46a30 <_PyLong_UnsignedLong_Converter@@Base+0x276>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ 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 46972 <_PyLong_UnsignedLong_Converter@@Base+0x25e> │ │ │ │ + bmi.n 4695a <_PyLong_UnsignedLong_Converter@@Base+0x1a0> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1704 @ 0x6a8 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ + movw r1, #64296 @ 0xfb28 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 46a34 <_PyLong_UnsignedLong_Converter@@Base+0x320> │ │ │ │ + bl 12e510 │ │ │ │ + b.n 46a1c <_PyLong_UnsignedLong_Converter@@Base+0x262> │ │ │ │ ldr r6, [r6, #4] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst.w r3, #100663296 @ 0x6000000 │ │ │ │ - bne.n 46996 <_PyLong_UnsignedLong_Converter@@Base+0x282> │ │ │ │ + bne.n 4697e <_PyLong_UnsignedLong_Converter@@Base+0x1c4> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1752 @ 0x6d8 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ + movw r1, #64344 @ 0xfb58 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 46a34 <_PyLong_UnsignedLong_Converter@@Base+0x320> │ │ │ │ + bl 12e510 │ │ │ │ + b.n 46a1c <_PyLong_UnsignedLong_Converter@@Base+0x262> │ │ │ │ mov r0, r6 │ │ │ │ - bl 15e75c │ │ │ │ + bl 15cbec │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bgt.n 469ba <_PyLong_UnsignedLong_Converter@@Base+0x2a6> │ │ │ │ + bgt.n 469a2 <_PyLong_UnsignedLong_Converter@@Base+0x1e8> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1792 @ 0x700 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ + movw r1, #64384 @ 0xfb80 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 46a34 <_PyLong_UnsignedLong_Converter@@Base+0x320> │ │ │ │ + bl 12e510 │ │ │ │ + b.n 46a1c <_PyLong_UnsignedLong_Converter@@Base+0x262> │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r6 │ │ │ │ - bl 219214 <_PyParkingLot_AfterFork@@Base+0x3c> │ │ │ │ + bl 21810c <_PyParkingLot_AfterFork@@Base+0x3c> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 46a34 <_PyLong_UnsignedLong_Converter@@Base+0x320> │ │ │ │ + cbz r0, 46a1c <_PyLong_UnsignedLong_Converter@@Base+0x262> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 469f0 <_PyLong_UnsignedLong_Converter@@Base+0x2dc> │ │ │ │ + cbnz r3, 469d8 <_PyLong_UnsignedLong_Converter@@Base+0x21e> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1824 @ 0x720 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ + movw r1, #64416 @ 0xfba0 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 219920 │ │ │ │ - b.n 46a34 <_PyLong_UnsignedLong_Converter@@Base+0x320> │ │ │ │ + bl 218818 │ │ │ │ + b.n 46a1c <_PyLong_UnsignedLong_Converter@@Base+0x262> │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - movw r0, #1868 @ 0x74c │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ + movw r0, #64460 @ 0xfbcc │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #4656 @ 0x1230 │ │ │ │ + movw r1, #1712 @ 0x6b0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 927a8 │ │ │ │ + bl 920a0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 46a2c <_PyLong_UnsignedLong_Converter@@Base+0x318> │ │ │ │ + beq.n 46a14 <_PyLong_UnsignedLong_Converter@@Base+0x25a> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx 29be8 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ + bl f61f4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 219920 │ │ │ │ + bl 218818 │ │ │ │ add r0, sp, #16 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ - bl 118aa0 │ │ │ │ + bl 1183b8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - b.w 424c4 │ │ │ │ + b.w 424b4 │ │ │ │ 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, #1876 @ 0x754 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - bl 8edfc │ │ │ │ - cbz r0, 46a9a <_PyLong_UnsignedLong_Converter@@Base+0x386> │ │ │ │ + movw r1, #64468 @ 0xfbd4 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 8e6f0 │ │ │ │ + cbz r0, 46a82 <_PyLong_UnsignedLong_Converter@@Base+0x2c8> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1437d8 │ │ │ │ - cbnz r0, 46a84 <_PyLong_UnsignedLong_Converter@@Base+0x370> │ │ │ │ + bl 142d40 │ │ │ │ + cbnz r0, 46a6c <_PyLong_UnsignedLong_Converter@@Base+0x2b2> │ │ │ │ mov r0, r4 │ │ │ │ - bl e8bc0 │ │ │ │ - b.n 46a9a <_PyLong_UnsignedLong_Converter@@Base+0x386> │ │ │ │ + bl e84a4 │ │ │ │ + b.n 46a82 <_PyLong_UnsignedLong_Converter@@Base+0x2c8> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ strd r4, r1, [sp, #8] │ │ │ │ - ldr r0, [pc, #12] @ (46aa0 <_PyLong_UnsignedLong_Converter@@Base+0x38c>) │ │ │ │ + ldr r0, [pc, #12] @ (46a88 <_PyLong_UnsignedLong_Converter@@Base+0x2ce>) │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 95b00 │ │ │ │ + bl 95418 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldcl 0, cr0, [r8], {73} @ 0x49 │ │ │ │ ldrb.w r1, [r0, #44] @ 0x2c │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ - b.n 46b98 <_PyLong_UnsignedLong_Converter@@Base+0x484> │ │ │ │ - b.w 424c4 │ │ │ │ + b.w 424b4 │ │ │ │ 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, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 46aea <_PyLong_UnsignedLong_Converter@@Base+0x3d6> │ │ │ │ + bne.n 46ad0 <_PyLong_UnsignedLong_Converter@@Base+0x316> │ │ │ │ vldr d0, [r1, #8] │ │ │ │ - b.n 46b20 <_PyLong_UnsignedLong_Converter@@Base+0x40c> │ │ │ │ + b.n 46b06 <_PyLong_UnsignedLong_Converter@@Base+0x34c> │ │ │ │ mov r0, r1 │ │ │ │ - bl 148050 │ │ │ │ + bl 146c38 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 46b20 <_PyLong_UnsignedLong_Converter@@Base+0x40c> │ │ │ │ - bl 805dc │ │ │ │ - cbz r0, 46b08 <_PyLong_UnsignedLong_Converter@@Base+0x3f4> │ │ │ │ + bne.n 46b06 <_PyLong_UnsignedLong_Converter@@Base+0x34c> │ │ │ │ + bl 805d4 │ │ │ │ + cbz r0, 46aee <_PyLong_UnsignedLong_Converter@@Base+0x334> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 46b4e <_PyLong_UnsignedLong_Converter@@Base+0x43a> │ │ │ │ + b.n 46b34 <_PyLong_UnsignedLong_Converter@@Base+0x37a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1892 @ 0x764 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ + movw r1, #64484 @ 0xfbe4 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 46b04 <_PyLong_UnsignedLong_Converter@@Base+0x3f0> │ │ │ │ + bl 12e510 │ │ │ │ + b.n 46aea <_PyLong_UnsignedLong_Converter@@Base+0x330> │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 46b08 <_PyLong_UnsignedLong_Converter@@Base+0x3f4> │ │ │ │ - ldr r2, [pc, #44] @ (46b58 <_PyLong_UnsignedLong_Converter@@Base+0x444>) │ │ │ │ + bls.n 46aee <_PyLong_UnsignedLong_Converter@@Base+0x334> │ │ │ │ + ldr r2, [pc, #44] @ (46b40 <_PyLong_UnsignedLong_Converter@@Base+0x386>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - vldr d7, [pc, #28] @ 46b50 <_PyLong_UnsignedLong_Converter@@Base+0x43c> │ │ │ │ + vldr d7, [pc, #32] @ 46b38 <_PyLong_UnsignedLong_Converter@@Base+0x37e> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ vmul.f64 d0, d0, d7 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ vcvt.u32.f64 s0, d0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ vstr s0, [r3] │ │ │ │ pop {r3, pc} │ │ │ │ + nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #36] @ 0x24 │ │ │ │ asrs r6, r5 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - b.w 432c8 │ │ │ │ + b.w 42f28 │ │ │ │ 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 c6fd0 │ │ │ │ + bl c68b4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 46b94 <_PyLong_UnsignedLong_Converter@@Base+0x480> │ │ │ │ + blt.n 46b7c <_PyLong_UnsignedLong_Converter@@Base+0x3c2> │ │ │ │ uxtb r1, r4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 29660 │ │ │ │ and.w r4, r4, #1 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ strb.w r4, [r5, #44] @ 0x2c │ │ │ │ - b.n 46b96 <_PyLong_UnsignedLong_Converter@@Base+0x482> │ │ │ │ + b.n 46b7e <_PyLong_UnsignedLong_Converter@@Base+0x3c4> │ │ │ │ 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, #3656] @ 0xe48 │ │ │ │ - ldr r3, [pc, #156] @ (46c44 <_PyLong_UnsignedLong_Converter@@Base+0x530>) │ │ │ │ - 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, 46be0 <_PyLong_UnsignedLong_Converter@@Base+0x4cc> │ │ │ │ - addw r0, r0, #431 @ 0x1af │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 46bd6 <_PyLong_UnsignedLong_Converter@@Base+0x4c2> │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 46bc6 <_PyLong_UnsignedLong_Converter@@Base+0x4b2> │ │ │ │ - dmb ish │ │ │ │ - beq.n 46be0 <_PyLong_UnsignedLong_Converter@@Base+0x4cc> │ │ │ │ - bl 27378c │ │ │ │ - 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 460bc <_PyEval_FormatAwaitableError@@Base+0x8e> │ │ │ │ - ldrb.w r3, [r4, #430] @ 0x1ae │ │ │ │ - cbz r3, 46c24 <_PyLong_UnsignedLong_Converter@@Base+0x510> │ │ │ │ - addw r0, r4, #431 @ 0x1af │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 46c1a <_PyLong_UnsignedLong_Converter@@Base+0x506> │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 46c0a <_PyLong_UnsignedLong_Converter@@Base+0x4f6> │ │ │ │ - dmb ish │ │ │ │ - beq.n 46c24 <_PyLong_UnsignedLong_Converter@@Base+0x510> │ │ │ │ - bl 251744 │ │ │ │ - ldrb r1, [r4, #8] │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 72b58 │ │ │ │ - ldr r3, [pc, #20] @ (46c44 <_PyLong_UnsignedLong_Converter@@Base+0x530>) │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #428] @ 0x1ac │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - beq.n 46c3e <_PyLong_UnsignedLong_Converter@@Base+0x52a> │ │ │ │ - blx 2a150 <__stack_chk_fail@plt> │ │ │ │ - add sp, #432 @ 0x1b0 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ + b.n 46e44 │ │ │ │ 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] @ (46e04 <_PyLong_UnsignedLong_Converter@@Base+0x6f0>) │ │ │ │ + ldr r5, [pc, #428] @ (46d40 <_PyLong_UnsignedLong_Converter@@Base+0x586>) │ │ │ │ mov r7, r2 │ │ │ │ mov ip, r3 │ │ │ │ mov r6, r1 │ │ │ │ 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 46c88 <_PyLong_UnsignedLong_Converter@@Base+0x574> │ │ │ │ + bne.n 46bc2 <_PyLong_UnsignedLong_Converter@@Base+0x408> │ │ │ │ cmp r7, #2 │ │ │ │ - ble.n 46c88 <_PyLong_UnsignedLong_Converter@@Base+0x574> │ │ │ │ + ble.n 46bc2 <_PyLong_UnsignedLong_Converter@@Base+0x408> │ │ │ │ cmp r7, #3 │ │ │ │ - bne.n 46c88 <_PyLong_UnsignedLong_Converter@@Base+0x574> │ │ │ │ - cbnz r6, 46cac <_PyLong_UnsignedLong_Converter@@Base+0x598> │ │ │ │ - ldr r4, [pc, #380] @ (46e08 <_PyLong_UnsignedLong_Converter@@Base+0x6f4>) │ │ │ │ + bne.n 46bc2 <_PyLong_UnsignedLong_Converter@@Base+0x408> │ │ │ │ + cbnz r6, 46be6 <_PyLong_UnsignedLong_Converter@@Base+0x42c> │ │ │ │ + ldr r4, [pc, #384] @ (46d44 <_PyLong_UnsignedLong_Converter@@Base+0x58a>) │ │ │ │ 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 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106468 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 46dea <_PyLong_UnsignedLong_Converter@@Base+0x6d6> │ │ │ │ + beq.w 46d24 <_PyLong_UnsignedLong_Converter@@Base+0x56a> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 1184ec │ │ │ │ + bl 117e04 │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ ldrd r9, r7, [sp, #80] @ 0x50 │ │ │ │ - cbnz r0, 46cc0 <_PyLong_UnsignedLong_Converter@@Base+0x5ac> │ │ │ │ + cbnz r0, 46bfa <_PyLong_UnsignedLong_Converter@@Base+0x440> │ │ │ │ mov r6, r9 │ │ │ │ - b.n 46df0 <_PyLong_UnsignedLong_Converter@@Base+0x6dc> │ │ │ │ - ldr r3, [pc, #328] @ (46e0c <_PyLong_UnsignedLong_Converter@@Base+0x6f8>) │ │ │ │ + b.n 46d2a <_PyLong_UnsignedLong_Converter@@Base+0x570> │ │ │ │ + ldr r3, [pc, #332] @ (46d48 <_PyLong_UnsignedLong_Converter@@Base+0x58e>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldrd r8, sl, [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 46cf2 <_PyLong_UnsignedLong_Converter@@Base+0x5de> │ │ │ │ + bmi.n 46c2c <_PyLong_UnsignedLong_Converter@@Base+0x472> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1704 @ 0x6a8 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ + movw r1, #64296 @ 0xfb28 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 46cbc <_PyLong_UnsignedLong_Converter@@Base+0x5a8> │ │ │ │ + bl 12e510 │ │ │ │ + b.n 46bf6 <_PyLong_UnsignedLong_Converter@@Base+0x43c> │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst.w r3, #100663296 @ 0x6000000 │ │ │ │ - bne.n 46d16 <_PyLong_UnsignedLong_Converter@@Base+0x602> │ │ │ │ + bne.n 46c50 <_PyLong_UnsignedLong_Converter@@Base+0x496> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1936 @ 0x790 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ + movw r1, #64528 @ 0xfc10 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 46cbc <_PyLong_UnsignedLong_Converter@@Base+0x5a8> │ │ │ │ + bl 12e510 │ │ │ │ + b.n 46bf6 <_PyLong_UnsignedLong_Converter@@Base+0x43c> │ │ │ │ mov r0, r8 │ │ │ │ - bl 15e75c │ │ │ │ + bl 15cbec │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bgt.n 46d3a <_PyLong_UnsignedLong_Converter@@Base+0x626> │ │ │ │ + bgt.n 46c74 <_PyLong_UnsignedLong_Converter@@Base+0x4ba> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1976 @ 0x7b8 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ + movw r1, #64568 @ 0xfc38 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 46cbc <_PyLong_UnsignedLong_Converter@@Base+0x5a8> │ │ │ │ + bl 12e510 │ │ │ │ + b.n 46bf6 <_PyLong_UnsignedLong_Converter@@Base+0x43c> │ │ │ │ mov r0, sl │ │ │ │ - bl bd140 │ │ │ │ - cbnz r0, 46d5a <_PyLong_UnsignedLong_Converter@@Base+0x646> │ │ │ │ + bl bca8c │ │ │ │ + cbnz r0, 46c94 <_PyLong_UnsignedLong_Converter@@Base+0x4da> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #2008 @ 0x7d8 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ + movw r1, #64600 @ 0xfc58 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 46cbc <_PyLong_UnsignedLong_Converter@@Base+0x5a8> │ │ │ │ + bl 12e510 │ │ │ │ + b.n 46bf6 <_PyLong_UnsignedLong_Converter@@Base+0x43c> │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r8 │ │ │ │ - bl 219214 <_PyParkingLot_AfterFork@@Base+0x3c> │ │ │ │ + bl 21810c <_PyParkingLot_AfterFork@@Base+0x3c> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 46cbc <_PyLong_UnsignedLong_Converter@@Base+0x5a8> │ │ │ │ + beq.n 46bf6 <_PyLong_UnsignedLong_Converter@@Base+0x43c> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 46d86 <_PyLong_UnsignedLong_Converter@@Base+0x672> │ │ │ │ + cbnz r3, 46cc0 <_PyLong_UnsignedLong_Converter@@Base+0x506> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #2056 @ 0x808 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ + movw r1, #64648 @ 0xfc88 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 46de0 <_PyLong_UnsignedLong_Converter@@Base+0x6cc> │ │ │ │ + bl 12e510 │ │ │ │ + b.n 46d1a <_PyLong_UnsignedLong_Converter@@Base+0x560> │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, sl │ │ │ │ - bl 2193d8 <_PyParkingLot_AfterFork@@Base+0x200> │ │ │ │ + bl 2182d0 <_PyParkingLot_AfterFork@@Base+0x200> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 46de0 <_PyLong_UnsignedLong_Converter@@Base+0x6cc> │ │ │ │ + cbz r0, 46d1a <_PyLong_UnsignedLong_Converter@@Base+0x560> │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ str.w sl, [sp] │ │ │ │ - movw r1, #4656 @ 0x1230 │ │ │ │ + movw r1, #1712 @ 0x6b0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #1868 @ 0x74c │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - bl 927a8 │ │ │ │ + movw r0, #64460 @ 0xfbcc │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 920a0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 46dd8 <_PyLong_UnsignedLong_Converter@@Base+0x6c4> │ │ │ │ + beq.n 46d12 <_PyLong_UnsignedLong_Converter@@Base+0x558> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 46dc2 <_PyLong_UnsignedLong_Converter@@Base+0x6ae> │ │ │ │ + blt.n 46cfc <_PyLong_UnsignedLong_Converter@@Base+0x542> │ │ │ │ mov r0, r7 │ │ │ │ blx 292d4 │ │ │ │ - b.n 46dc8 <_PyLong_UnsignedLong_Converter@@Base+0x6b4> │ │ │ │ + b.n 46d02 <_PyLong_UnsignedLong_Converter@@Base+0x548> │ │ │ │ mov r0, r9 │ │ │ │ blx 2a0bc │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 118a98 │ │ │ │ + bl 1183b0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ - bl 219920 │ │ │ │ + bl 218818 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 219920 │ │ │ │ - b.n 46cbc <_PyLong_UnsignedLong_Converter@@Base+0x5a8> │ │ │ │ + bl 218818 │ │ │ │ + b.n 46bf6 <_PyLong_UnsignedLong_Converter@@Base+0x43c> │ │ │ │ mov r5, r0 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ strd r6, r7, [sp, #80] @ 0x50 │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ - bl 118aa0 │ │ │ │ + bl 1183b8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldrb r0, [r1, #2] │ │ │ │ + nop │ │ │ │ + ldr r4, [r0, #80] @ 0x50 │ │ │ │ lsls r5, r0, #1 │ │ │ │ subs r0, #176 @ 0xb0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ 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 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 46e3c <_PyLong_UnsignedLong_Converter@@Base+0x728> │ │ │ │ + bls.n 46d78 <_PyLong_UnsignedLong_Converter@@Base+0x5be> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #2100 @ 0x834 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ + movw r1, #64692 @ 0xfcb4 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 46e66 <_PyLong_UnsignedLong_Converter@@Base+0x752> │ │ │ │ + bl 12e510 │ │ │ │ + b.n 46da2 <_PyLong_UnsignedLong_Converter@@Base+0x5e8> │ │ │ │ cmp r2, #2 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ mov r5, r0 │ │ │ │ itte ne │ │ │ │ movwne r4, #4356 @ 0x1104 │ │ │ │ movtne r4, #71 @ 0x47 │ │ │ │ ldreq r4, [r1, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl 158538 <_PyTime_AsTimespec@@Base+0x598> │ │ │ │ - cbnz r0, 46e94 <_PyLong_UnsignedLong_Converter@@Base+0x780> │ │ │ │ + bl 1569c8 <_PyTime_AsTimespec@@Base+0x598> │ │ │ │ + cbnz r0, 46dd0 <_PyLong_UnsignedLong_Converter@@Base+0x616> │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7a20 │ │ │ │ - cbnz r0, 46e6a <_PyLong_UnsignedLong_Converter@@Base+0x756> │ │ │ │ + bl d72f8 │ │ │ │ + cbnz r0, 46da6 <_PyLong_UnsignedLong_Converter@@Base+0x5ec> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 46e94 <_PyLong_UnsignedLong_Converter@@Base+0x780> │ │ │ │ - bl d7c64 │ │ │ │ + b.n 46dd0 <_PyLong_UnsignedLong_Converter@@Base+0x616> │ │ │ │ + bl d753c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18bee4 │ │ │ │ + bl 18a5b8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 46e66 <_PyLong_UnsignedLong_Converter@@Base+0x752> │ │ │ │ + beq.n 46da2 <_PyLong_UnsignedLong_Converter@@Base+0x5e8> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 46e66 <_PyLong_UnsignedLong_Converter@@Base+0x752> │ │ │ │ + blt.n 46da2 <_PyLong_UnsignedLong_Converter@@Base+0x5e8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 46e8e <_PyLong_UnsignedLong_Converter@@Base+0x77a> │ │ │ │ + bne.n 46dca <_PyLong_UnsignedLong_Converter@@Base+0x610> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 46e94 <_PyLong_UnsignedLong_Converter@@Base+0x780> │ │ │ │ + b.n 46dd0 <_PyLong_UnsignedLong_Converter@@Base+0x616> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 46e8a <_PyLong_UnsignedLong_Converter@@Base+0x776> │ │ │ │ + b.n 46dc6 <_PyLong_UnsignedLong_Converter@@Base+0x60c> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00046e96 : │ │ │ │ +00046dd2 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r0, #9 │ │ │ │ - bhi.n 46eb6 │ │ │ │ + bhi.n 46df2 │ │ │ │ movw r3, #44000 @ 0xabe0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ - b.n 46ec8 │ │ │ │ + b.n 46e04 │ │ │ │ movw r1, #3077 @ 0xc05 │ │ │ │ - movw r0, #31280 @ 0x7a30 │ │ │ │ + movw r0, #28296 @ 0x6e88 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 21f268 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #2140 @ 0x85c │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ + movw r0, #64732 @ 0xfcdc │ │ │ │ + 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 e2114 │ │ │ │ + b.w e19f0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbz r3, 46eec │ │ │ │ + cbz r3, 46e28 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 46ef4 │ │ │ │ + b.n 46e30 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r1, #28116 @ 0x6dd4 │ │ │ │ + movw r1, #25488 @ 0x6390 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - b.w 1eea44 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + b.w 1ed9c4 │ │ │ │ + push {r4, 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 r5, [r3, #84] @ 0x54 │ │ │ │ - ands.w r5, r5, #268435456 @ 0x10000000 │ │ │ │ - beq.n 46f3a │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #32164 @ 0x7da4 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 46f5c │ │ │ │ + str.w r0, [ip, #3656] @ 0xe48 │ │ │ │ + ldr r3, [pc, #156] @ (46ef0 ) │ │ │ │ + sub sp, #432 @ 0x1b0 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r6, r1 │ │ │ │ - bl 108dbc │ │ │ │ - cbnz r0, 46f60 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #32204 @ 0x7dcc │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 47028 │ │ │ │ - mov r2, r5 │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl d1ed8 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 46f5c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #1 │ │ │ │ - ble.n 46f92 │ │ │ │ - movw r3, #56116 @ 0xdb34 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #32248 @ 0x7df8 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl d29b0 │ │ │ │ - b.n 46f5c │ │ │ │ - ldrb.w r3, [r4, #430] @ 0x1ae │ │ │ │ - add.w r5, r4, #72 @ 0x48 │ │ │ │ - cbnz r3, 46fc4 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 46fac │ │ │ │ - movs r3, #1 │ │ │ │ - strb.w r3, [r4, #430] @ 0x1ae │ │ │ │ - b.n 46fc4 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 263a98 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl d29b0 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - b.n 47028 │ │ │ │ - bl 98598 │ │ │ │ - addw r4, r4, #431 @ 0x1af │ │ │ │ - mov r6, r0 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #428] @ 0x1ac │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldrb.w r3, [r0, #430] @ 0x1ae │ │ │ │ + cbz r3, 46e8c │ │ │ │ + addw r0, r0, #431 @ 0x1af │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ - ldrexb r2, [r4] │ │ │ │ + ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 46fe6 │ │ │ │ - strexb r1, r3, [r4] │ │ │ │ + bne.n 46e82 │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 46fd6 │ │ │ │ + bne.n 46e72 │ │ │ │ dmb ish │ │ │ │ - beq.n 46ff2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 27378c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - bl 263a98 │ │ │ │ + beq.n 46e8c │ │ │ │ + bl 272b8c │ │ │ │ + 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 4620a <_PyEval_FormatAwaitableError@@Base+0x25a> │ │ │ │ + ldrb.w r3, [r4, #430] @ 0x1ae │ │ │ │ + cbz r3, 46ed0 │ │ │ │ + addw r0, r4, #431 @ 0x1af │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ - ldrexb r2, [r4] │ │ │ │ + ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 47014 │ │ │ │ - strexb r1, r3, [r4] │ │ │ │ + bne.n 46ec6 │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 47004 │ │ │ │ + bne.n 46eb6 │ │ │ │ dmb ish │ │ │ │ - beq.n 47020 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 251744 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9b07c │ │ │ │ - b.n 46fb4 │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + beq.n 46ed0 │ │ │ │ + bl 250a74 │ │ │ │ + ldrb r1, [r4, #8] │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 72b10 │ │ │ │ + ldr r3, [pc, #20] @ (46ef0 ) │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #428] @ 0x1ac │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + beq.n 46eea │ │ │ │ + blx 2a150 <__stack_chk_fail@plt> │ │ │ │ + add sp, #432 @ 0x1b0 │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ │ │ │ │ -0004702c : │ │ │ │ +00046ef4 : │ │ │ │ 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 r6, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #6288 @ 0x1890 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 47068 │ │ │ │ + bne.n 46f30 │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 47068 │ │ │ │ - ldr r3, [pc, #128] @ (470d4 ) │ │ │ │ + blt.n 46f30 │ │ │ │ + ldr r3, [pc, #128] @ (46f9c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ add.w r9, r7, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r9, #380] @ 0x17c │ │ │ │ cmp r1, r5 │ │ │ │ - bgt.n 4707a │ │ │ │ - movw r0, #15160 @ 0x3b38 │ │ │ │ + bgt.n 46f42 │ │ │ │ + movw r0, #12216 @ 0x2fb8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #1549 @ 0x60d │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 47094 │ │ │ │ + bl 21f268 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 46f5c │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r0, #120] @ 0x78 │ │ │ │ - cbz r0, 47088 │ │ │ │ + cbz r0, 46f50 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r4, r5 │ │ │ │ - bgt.n 470b8 │ │ │ │ - b.n 4708a │ │ │ │ + bgt.n 46f80 │ │ │ │ + b.n 46f52 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, #1 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 862b4 │ │ │ │ - cbnz r0, 4709a │ │ │ │ + bl 85e18 │ │ │ │ + cbnz r0, 46f62 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 470d0 │ │ │ │ + b.n 46f98 │ │ │ │ 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 470b2 │ │ │ │ + ble.n 46f7a │ │ │ │ str.w r1, [r2, #4]! │ │ │ │ - b.n 470a4 │ │ │ │ + b.n 46f6c │ │ │ │ str r3, [r0, #0] │ │ │ │ str.w r0, [r8, #120] @ 0x78 │ │ │ │ add.w r4, r0, r5, lsl #2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 470cc │ │ │ │ + cbz r0, 46f94 │ │ │ │ add.w r5, r5, #1120 @ 0x460 │ │ │ │ ldr.w r3, [r7, r5, lsl #2] │ │ │ │ - cbz r3, 470cc │ │ │ │ + cbz r3, 46f94 │ │ │ │ blx r3 │ │ │ │ movs r0, #0 │ │ │ │ str r6, [r4, #4] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 470fa │ │ │ │ + bne.n 46fc2 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl db898 <_PyNumber_Index@@Base> │ │ │ │ + bl db174 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 47112 │ │ │ │ - b.n 47126 │ │ │ │ + cbnz r0, 46fda │ │ │ │ + b.n 46fee │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #44112 @ 0xac50 │ │ │ │ + movw r0, #41168 @ 0xa0d0 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 470ee │ │ │ │ - b.n 4720a │ │ │ │ - bl 85e88 │ │ │ │ + bne.n 46fb6 │ │ │ │ + b.n 470d2 │ │ │ │ + bl 859ec │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 47134 │ │ │ │ + bne.n 46ffc │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 47144 │ │ │ │ - bl 805dc │ │ │ │ + bne.n 4700c │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4720a │ │ │ │ + bne.n 470d2 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 47144 │ │ │ │ + b.n 4700c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 47122 │ │ │ │ + bne.n 46fea │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 47122 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 46fea │ │ │ │ ldr r6, [r5, #4] │ │ │ │ movw r1, #5020 @ 0x139c │ │ │ │ movt r1, #73 @ 0x49 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 122b54 │ │ │ │ - bl cfcbc │ │ │ │ + bl 122334 │ │ │ │ + bl cf5e4 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 4716a │ │ │ │ + beq.n 47032 │ │ │ │ mov r0, r3 │ │ │ │ - bl 87f30 │ │ │ │ + bl 87a80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 471dc │ │ │ │ + beq.n 470a4 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r5, [r5, #4] │ │ │ │ - cbz r1, 47180 │ │ │ │ + cbz r1, 47048 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bge.n 4718c │ │ │ │ + bge.n 47054 │ │ │ │ add r4, r3 │ │ │ │ bic.w r4, r4, r4, asr #31 │ │ │ │ - b.n 4718c │ │ │ │ + b.n 47054 │ │ │ │ mov r0, r7 │ │ │ │ - bl 245fbc <_Py_c_pow@@Base+0x1230> │ │ │ │ + bl 2451ac <_Py_c_pow@@Base+0x122c> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 47170 │ │ │ │ - b.n 4720a │ │ │ │ + bne.n 47038 │ │ │ │ + b.n 470d2 │ │ │ │ cmp r4, r3 │ │ │ │ mov.w r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ it ge │ │ │ │ movge r4, r3 │ │ │ │ - bl 246dd4 │ │ │ │ + bl 246034 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4720a │ │ │ │ + beq.n 470d2 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r2 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 471bc │ │ │ │ + bge.n 47084 │ │ │ │ add.w r6, r0, r3, lsl #2 │ │ │ │ ldr.w r6, [r6, #-4] │ │ │ │ str.w r6, [r0, r3, lsl #2] │ │ │ │ subs r3, #1 │ │ │ │ - b.n 471a6 │ │ │ │ + b.n 4706e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ adds r2, #1 │ │ │ │ cmp r3, r6 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ str.w r5, [r0, r4, lsl #2] │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ str r2, [r1, #4] │ │ │ │ - b.n 4720c │ │ │ │ + b.n 470d4 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ movw r1, #5020 @ 0x139c │ │ │ │ movt r1, #73 @ 0x49 │ │ │ │ - bl 122b54 │ │ │ │ - bl cfcbc │ │ │ │ + bl 122334 │ │ │ │ + bl cf5e4 │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #46664 @ 0xb648 │ │ │ │ + movw r1, #43680 @ 0xaaa0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #44112 @ 0xac50 │ │ │ │ + movw r0, #41168 @ 0xa0d0 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 245b50 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [r0, #28] │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + sub sp, #48 @ 0x30 │ │ │ │ + ldr r5, [r3, #84] @ 0x54 │ │ │ │ + ands.w r5, r5, #268435456 @ 0x10000000 │ │ │ │ + beq.n 47124 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #29220 @ 0x7224 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12e510 │ │ │ │ + b.n 47146 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r6, r1 │ │ │ │ + bl 108734 │ │ │ │ + cbnz r0, 4714a │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #29260 @ 0x724c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12e510 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 47212 │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl d17fc │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 47146 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #1 │ │ │ │ + ble.n 4717c │ │ │ │ + movw r3, #56116 @ 0xdb34 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #29304 @ 0x7278 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12e510 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl d22d4 │ │ │ │ + b.n 47146 │ │ │ │ + ldrb.w r3, [r4, #430] @ 0x1ae │ │ │ │ + add.w r5, r4, #72 @ 0x48 │ │ │ │ + cbnz r3, 471ae │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + cmp.w r2, #2048 @ 0x800 │ │ │ │ + blt.n 47196 │ │ │ │ + movs r3, #1 │ │ │ │ + strb.w r3, [r4, #430] @ 0x1ae │ │ │ │ + b.n 471ae │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 262ec0 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl d22d4 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + b.n 47212 │ │ │ │ + bl 97eb0 │ │ │ │ + addw r4, r4, #431 @ 0x1af │ │ │ │ + mov r6, r0 │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r4] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 471d0 │ │ │ │ + strexb r1, r3, [r4] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 471c0 │ │ │ │ + dmb ish │ │ │ │ + beq.n 471dc │ │ │ │ + mov r0, r4 │ │ │ │ + bl 272b8c │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + bl 262ec0 │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r4] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 471fe │ │ │ │ + strexb r1, r3, [r4] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 471ee │ │ │ │ + dmb ish │ │ │ │ + beq.n 4720a │ │ │ │ + mov r0, r4 │ │ │ │ + bl 250a74 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9a968 │ │ │ │ + b.n 4719e │ │ │ │ + add sp, #48 @ 0x30 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 217790 │ │ │ │ + b.w 2165c4 │ │ │ │ + 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, #37228 @ 0x916c │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + ldr r4, [r4, #4] │ │ │ │ + bl 847b8 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r1, r4 │ │ │ │ + movw r0, #54556 @ 0xd51c │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 847b8 │ │ │ │ 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] @ (4729c ) │ │ │ │ + ldr r3, [pc, #80] @ (472c0 ) │ │ │ │ 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 24c1e0 <_PyTime_AsTimeval@@Base+0x2608> │ │ │ │ + bl 24b490 <_PyDeadline_Get@@Base+0xfb0> │ │ │ │ add r2, sp, #4 │ │ │ │ sub.w r1, r8, r4 │ │ │ │ add.w r0, r9, r4 │ │ │ │ - bl 24cefc <_PyTime_AsTimeval@@Base+0x3324> │ │ │ │ + bl 24c194 <_PyDeadline_Get@@Base+0x1cb4> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 47280 │ │ │ │ + beq.n 472a4 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 47280 │ │ │ │ + beq.n 472a4 │ │ │ │ add r4, r0 │ │ │ │ add r4, r7 │ │ │ │ - b.n 47262 │ │ │ │ - ldr r3, [pc, #24] @ (4729c ) │ │ │ │ + b.n 47286 │ │ │ │ + ldr r3, [pc, #24] @ (472c0 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 47292 │ │ │ │ + beq.n 472b6 │ │ │ │ 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, cr6, {2} │ │ │ │ - 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, #40212 @ 0x9d14 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - ldr r4, [r4, #4] │ │ │ │ - bl 84c48 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r1, r4 │ │ │ │ - movw r0, #57540 @ 0xe0c4 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84c48 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ @@ -42878,734 +42864,735 @@ │ │ │ │ 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 r4, r2 │ │ │ │ - cbz r3, 47312 │ │ │ │ + cbz r3, 472fe │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 47322 │ │ │ │ + b.n 4730e │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 47320 │ │ │ │ + blt.n 4730c │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 4731c │ │ │ │ - cbnz r1, 4733e │ │ │ │ + bgt.n 47308 │ │ │ │ + cbnz r1, 4732a │ │ │ │ movs r5, #0 │ │ │ │ - b.n 47322 │ │ │ │ + b.n 4730e │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #684] @ (475d0 ) │ │ │ │ + ldr r1, [pc, #684] @ (475bc ) │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 47344 │ │ │ │ - b.n 473da │ │ │ │ + bl 106468 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 47330 │ │ │ │ + b.n 473c6 │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ adds r3, r4, r5 │ │ │ │ - beq.n 4738e │ │ │ │ + beq.n 4737a │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 47352 │ │ │ │ + cbz r4, 4733e │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 4735a │ │ │ │ - b.n 4739c │ │ │ │ + bne.n 47346 │ │ │ │ + b.n 47388 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl db898 <_PyNumber_Index@@Base> │ │ │ │ + bl db174 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4736c │ │ │ │ - bl 805dc │ │ │ │ - cbz r0, 4739c │ │ │ │ - b.n 473da │ │ │ │ - bl 85e88 │ │ │ │ + cbnz r0, 47358 │ │ │ │ + bl 805d4 │ │ │ │ + cbz r0, 47388 │ │ │ │ + b.n 473c6 │ │ │ │ + bl 859ec │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47388 │ │ │ │ + beq.n 47374 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 47388 │ │ │ │ + cbnz r3, 47374 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ adds r1, r7, #1 │ │ │ │ - bne.n 473a0 │ │ │ │ - b.n 47364 │ │ │ │ + bne.n 4738c │ │ │ │ + b.n 47350 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 473a0 │ │ │ │ + b.n 4738c │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ ldr r5, [r6, #8] │ │ │ │ - cbz r5, 473aa │ │ │ │ + cbz r5, 47396 │ │ │ │ ldr.w r8, [r6, #20] │ │ │ │ - b.n 473b2 │ │ │ │ + b.n 4739e │ │ │ │ movw r8, #10752 @ 0x2a00 │ │ │ │ movt r8, #78 @ 0x4e │ │ │ │ cmp r7, #0 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ it lt │ │ │ │ mvnlt.w r7, #2147483648 @ 0x80000000 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 474e8 │ │ │ │ + bne.w 474d4 │ │ │ │ cmp r7, #11 │ │ │ │ mov r0, r7 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ adds r0, #1 │ │ │ │ - bl 72f38 │ │ │ │ + bl 72ef0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 473de │ │ │ │ + cbnz r0, 473ca │ │ │ │ movs r4, #0 │ │ │ │ - b.n 476d2 │ │ │ │ + b.n 476be │ │ │ │ subs r1, r5, #1 │ │ │ │ - movw sl, #31072 @ 0x7960 │ │ │ │ + movw sl, #28128 @ 0x6de0 │ │ │ │ movt sl, #43 @ 0x2b │ │ │ │ movs r5, #0 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 47462 │ │ │ │ + beq.n 4744e │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 474be │ │ │ │ + blt.n 474aa │ │ │ │ ldrb.w r3, [r8, r1] │ │ │ │ add.w r9, r1, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 47416 │ │ │ │ + bpl.n 47402 │ │ │ │ mov r1, r9 │ │ │ │ - b.n 473ee │ │ │ │ + b.n 473da │ │ │ │ ldrb.w r3, [r8, r9] │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 4741c │ │ │ │ + bmi.n 47408 │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 47406 │ │ │ │ + bne.n 473f2 │ │ │ │ add.w r0, r9, #1 │ │ │ │ sub.w r1, r1, r9 │ │ │ │ add r0, r8 │ │ │ │ - bl 160dd0 │ │ │ │ + bl 15f260 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 474cc │ │ │ │ + beq.n 474b8 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 4743c │ │ │ │ + bgt.n 47428 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 4745c │ │ │ │ + b.n 47448 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86010 │ │ │ │ + bl 85b74 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 47494 │ │ │ │ + cbnz r0, 47480 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4745c │ │ │ │ + beq.n 47448 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4745c │ │ │ │ + cbnz r3, 47448 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r1, r9 │ │ │ │ - b.n 473ea │ │ │ │ + b.n 473d6 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 474be │ │ │ │ - movw r3, #31072 @ 0x7960 │ │ │ │ + blt.n 474aa │ │ │ │ + movw r3, #28128 @ 0x6de0 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ ldrb.w r2, [r8, r1] │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r6, r2, #28 │ │ │ │ - bpl.n 474a6 │ │ │ │ + bpl.n 47492 │ │ │ │ subs r1, #1 │ │ │ │ - bcc.n 474be │ │ │ │ - b.n 4746e │ │ │ │ + bcc.n 474aa │ │ │ │ + b.n 4745a │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86010 │ │ │ │ + bl 85b74 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 476ba │ │ │ │ + beq.w 476a6 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 474cc │ │ │ │ + beq.n 474b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 474cc │ │ │ │ + cbnz r3, 474b8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 474cc │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 474b8 │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 160dd0 │ │ │ │ + bl 15f260 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 474cc │ │ │ │ + cbz r0, 474b8 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 47480 │ │ │ │ + bgt.n 4746c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r6, [r3, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl 1f9060 │ │ │ │ + bl 1f7fd8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 476d2 │ │ │ │ + bne.w 476be │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 473da │ │ │ │ + beq.n 473c6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 473da │ │ │ │ + bne.w 473c6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 473da │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 473c6 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl d1ed8 │ │ │ │ + bl d17fc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 473da │ │ │ │ + bne.w 473c6 │ │ │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 4751c │ │ │ │ + bne.n 47508 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #33644 @ 0x836c │ │ │ │ + movw r1, #30660 @ 0x77c4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 476b0 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 4769c │ │ │ │ cmp r7, #11 │ │ │ │ mov r0, r7 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ adds r0, #1 │ │ │ │ cmp.w sl, #1 │ │ │ │ - bne.n 475d4 │ │ │ │ + bne.n 475c0 │ │ │ │ ldrb.w r9, [fp] │ │ │ │ - bl 72f38 │ │ │ │ + bl 72ef0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 476b0 │ │ │ │ + beq.w 4769c │ │ │ │ subs r5, #1 │ │ │ │ mov r1, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 475bc │ │ │ │ - cbz r7, 475bc │ │ │ │ + blt.n 475a8 │ │ │ │ + cbz r7, 475a8 │ │ │ │ subs r7, #1 │ │ │ │ ldrb.w r3, [r8, r5] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 475b8 │ │ │ │ + bne.n 475a4 │ │ │ │ adds r0, r5, #1 │ │ │ │ subs r1, r1, r5 │ │ │ │ add r0, r8 │ │ │ │ - bl 160dd0 │ │ │ │ + bl 15f260 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4769a │ │ │ │ + beq.w 47686 │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 47572 │ │ │ │ + bgt.n 4755e │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ - b.n 475b0 │ │ │ │ + b.n 4759c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86010 │ │ │ │ + bl 85b74 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 4759e │ │ │ │ + cbz r0, 4758a │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 4769a │ │ │ │ + beq.w 47686 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4769a │ │ │ │ + bne.w 47686 │ │ │ │ mov r0, sl │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4769a │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 47686 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 475b0 │ │ │ │ + beq.n 4759c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 475b0 │ │ │ │ + cbnz r3, 4759c │ │ │ │ mov r0, sl │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ subs r5, #1 │ │ │ │ adds r6, #1 │ │ │ │ mov r1, r5 │ │ │ │ - b.n 47544 │ │ │ │ + b.n 47530 │ │ │ │ subs r5, #1 │ │ │ │ - bcs.n 4754c │ │ │ │ + bcs.n 47538 │ │ │ │ adds r0, r1, #1 │ │ │ │ - blt.n 4768e │ │ │ │ + blt.n 4767a │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 160dd0 │ │ │ │ + bl 15f260 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4764e │ │ │ │ - b.n 4769a │ │ │ │ + bne.n 4763a │ │ │ │ + b.n 47686 │ │ │ │ subs r1, #8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bl 72f38 │ │ │ │ + bl 72ef0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 476b0 │ │ │ │ + beq.n 4769c │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 47642 │ │ │ │ + beq.n 4762e │ │ │ │ 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 1e1f14 <_PyOS_URandomNonblock@@Base+0x4e0> │ │ │ │ + bl 1e06ac <_PyOS_URandomNonblock@@Base+0x4e0> │ │ │ │ subs.w r9, r0, #0 │ │ │ │ - blt.n 47642 │ │ │ │ + blt.n 4762e │ │ │ │ add.w r0, sl, r9 │ │ │ │ subs r1, r5, r0 │ │ │ │ add r0, r8 │ │ │ │ - bl 160dd0 │ │ │ │ + bl 15f260 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4769a │ │ │ │ + beq.n 47686 │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 4761c │ │ │ │ + bgt.n 47608 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ - b.n 4763c │ │ │ │ + b.n 47628 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86010 │ │ │ │ + bl 85b74 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 4766a │ │ │ │ + cbnz r0, 47656 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4763c │ │ │ │ + beq.n 47628 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4763c │ │ │ │ + cbnz r3, 47628 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ mov r5, r9 │ │ │ │ - b.n 475de │ │ │ │ + b.n 475ca │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 160dd0 │ │ │ │ + bl 15f260 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 4769a │ │ │ │ + cbz r0, 47686 │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 4765a │ │ │ │ + bgt.n 47646 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r5, [r3, r6, lsl #2] │ │ │ │ - b.n 4768c │ │ │ │ + b.n 47678 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86010 │ │ │ │ + bl 85b74 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 4767c │ │ │ │ + cbz r0, 47668 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4769a │ │ │ │ + beq.n 47686 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4769a │ │ │ │ + cbnz r3, 47686 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4769a │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 47686 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4768c │ │ │ │ + beq.n 47678 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4768c │ │ │ │ + cbnz r3, 47678 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bl 1f9060 │ │ │ │ + bl 1f7fd8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 476b2 │ │ │ │ + bne.n 4769e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 476b0 │ │ │ │ + beq.n 4769c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 476b0 │ │ │ │ + cbnz r3, 4769c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl d29b0 │ │ │ │ - b.n 476d2 │ │ │ │ + bl d22d4 │ │ │ │ + b.n 476be │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 474bc │ │ │ │ + beq.w 474a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 474bc │ │ │ │ + bne.w 474a8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 474bc │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 474a8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ 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 │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - ldr r4, [r3, #84] @ 0x54 │ │ │ │ - ands.w r4, r4, #536870912 @ 0x20000000 │ │ │ │ - beq.n 476fa │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 26931c │ │ │ │ - mov r3, r1 │ │ │ │ - movw r2, #12248 @ 0x2fd8 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #54204 @ 0xd3bc │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #20044 @ 0x4e4c │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl 246910 <_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, #4088] @ 0xff8 │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - cmp r3, #2 │ │ │ │ - bne.n 47748 │ │ │ │ - movw r3, #4304 @ 0x10d0 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #65000 @ 0xfde8 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 4776e │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cbnz r3, 4777a │ │ │ │ - ldrb.w r3, [r0, #34] @ 0x22 │ │ │ │ - cbz r3, 47772 │ │ │ │ - movw r3, #4304 @ 0x10d0 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movs r2, #2 │ │ │ │ - movw r1, #65052 @ 0xfe1c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - str r2, [r4, #16] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 47792 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #16] │ │ │ │ - strb.w r3, [r0, #34] @ 0x22 │ │ │ │ - bl 217790 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - bl 2615a4 │ │ │ │ - cbnz r0, 47792 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - movs r3, #2 │ │ │ │ - strb.w r0, [r2, #34] @ 0x22 │ │ │ │ - str r3, [r4, #16] │ │ │ │ - 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 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add.w r0, r1, #12 │ │ │ │ - cbz r2, 477b0 │ │ │ │ + cbz r2, 476e2 │ │ │ │ ldr r5, [r2, #8] │ │ │ │ - b.n 477be │ │ │ │ + b.n 476f0 │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 477bc │ │ │ │ + bne.n 476ee │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 477dc │ │ │ │ + cbnz r0, 4770e │ │ │ │ mov r5, r0 │ │ │ │ - b.n 477be │ │ │ │ + b.n 476f0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r1, [pc, #136] @ (47848 ) │ │ │ │ + ldr r1, [pc, #136] @ (4777c ) │ │ │ │ add r3, sp, #24 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106468 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 477de │ │ │ │ - b.n 47808 │ │ │ │ + cbnz r0, 47710 │ │ │ │ + b.n 4773a │ │ │ │ mov r5, r2 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ add r5, r7 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 4780c │ │ │ │ - movw r2, #50576 @ 0xc590 │ │ │ │ + bmi.n 4773e │ │ │ │ + movw r2, #47592 @ 0xb9e8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #46648 @ 0xb638 │ │ │ │ + movw r1, #43664 @ 0xaa90 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #2180 @ 0x884 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ + movw r0, #64772 @ 0xfd04 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ mov r3, r6 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 245b50 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 47842 │ │ │ │ + b.n 47774 │ │ │ │ cmp r5, #1 │ │ │ │ itte eq │ │ │ │ movweq r4, #47352 @ 0xb8f8 │ │ │ │ movteq r4, #72 @ 0x48 │ │ │ │ ldrne r4, [r4, #4] │ │ │ │ - bl 1f9f60 │ │ │ │ + bl 1f8ed8 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 34a7e │ │ │ │ + bl 34a5e │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47842 │ │ │ │ + beq.n 47774 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 47842 │ │ │ │ + cbnz r3, 47774 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ + nop │ │ │ │ subs r1, #52 @ 0x34 │ │ │ │ lsls r1, r1, #1 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + ldr r4, [r3, #84] @ 0x54 │ │ │ │ + ands.w r4, r4, #536870912 @ 0x20000000 │ │ │ │ + beq.n 477a0 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 268528 │ │ │ │ + mov r3, r1 │ │ │ │ + movw r2, #9376 @ 0x24a0 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + movw r1, #51220 @ 0xc814 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #17060 @ 0x42a4 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + bl 245b50 <_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, #4088] @ 0xff8 │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + cmp r3, #2 │ │ │ │ + bne.n 477ee │ │ │ │ + movw r3, #4304 @ 0x10d0 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #62056 @ 0xf268 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12e510 │ │ │ │ + b.n 47814 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + cbnz r3, 47820 │ │ │ │ + ldrb.w r3, [r0, #34] @ 0x22 │ │ │ │ + cbz r3, 47818 │ │ │ │ + movw r3, #4304 @ 0x10d0 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movs r2, #2 │ │ │ │ + movw r1, #62108 @ 0xf29c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + str r2, [r4, #16] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12e510 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 47838 │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #16] │ │ │ │ + strb.w r3, [r0, #34] @ 0x22 │ │ │ │ + bl 2165c4 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + bl 260958 │ │ │ │ + cbnz r0, 47838 │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + movs r3, #2 │ │ │ │ + strb.w r0, [r2, #34] @ 0x22 │ │ │ │ + str r3, [r4, #16] │ │ │ │ + pop {r4, pc} │ │ │ │ ldr r1, [r0, #20] │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00047868 : │ │ │ │ +00047856 : │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r2, [r3, #38] @ 0x26 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4788a │ │ │ │ + bne.n 47878 │ │ │ │ ldr.w r2, [r3, #-36] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ sub.w r0, r3, #36 @ 0x24 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 4788c │ │ │ │ + beq.n 4787a │ │ │ │ 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 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2786a0 │ │ │ │ + bl 277af8 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 278934 │ │ │ │ + bl 277d8c │ │ │ │ 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 2786a0 │ │ │ │ + bl 277af8 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 278934 │ │ │ │ + bl 277d8c │ │ │ │ subs r2, r1, #0 │ │ │ │ ldr.w r1, [r8, #12] │ │ │ │ itt lt │ │ │ │ addlt.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ addlt r2, #60 @ 0x3c │ │ │ │ - cbz r1, 4794e │ │ │ │ + cbz r1, 4793c │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ cmpne r1, #1 │ │ │ │ ite eq │ │ │ │ moveq r6, #1 │ │ │ │ movne r6, #0 │ │ │ │ - cbz r7, 47924 │ │ │ │ + cbz r7, 47912 │ │ │ │ strd r2, r4, [sp] │ │ │ │ - movw r4, #15068 @ 0x3adc │ │ │ │ + movw r4, #12084 @ 0x2f34 │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ - movw r2, #52164 @ 0xcbc4 │ │ │ │ + movw r2, #49220 @ 0xc044 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r3, r5 │ │ │ │ cmp r6, #0 │ │ │ │ it eq │ │ │ │ moveq r2, r4 │ │ │ │ str r7, [sp, #8] │ │ │ │ - movw r0, #2416 @ 0x970 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - bl e2114 │ │ │ │ - b.n 4797a │ │ │ │ + movw r0, #65008 @ 0xfdf0 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl e19f0 │ │ │ │ + b.n 47968 │ │ │ │ str r4, [sp, #4] │ │ │ │ - movw r4, #15068 @ 0x3adc │ │ │ │ + movw r4, #12084 @ 0x2f34 │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ str r2, [sp, #0] │ │ │ │ - movw r2, #52164 @ 0xcbc4 │ │ │ │ + movw r2, #49220 @ 0xc044 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r3, r5 │ │ │ │ cmp r6, r7 │ │ │ │ it eq │ │ │ │ moveq r2, r4 │ │ │ │ - movw r0, #2444 @ 0x98c │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - bl e2114 │ │ │ │ - b.n 4797a │ │ │ │ - cbz r7, 47964 │ │ │ │ + movw r0, #65036 @ 0xfe0c │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl e19f0 │ │ │ │ + b.n 47968 │ │ │ │ + cbz r7, 47952 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ - movw r0, #2468 @ 0x9a4 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - bl e2114 │ │ │ │ - b.n 4797a │ │ │ │ + movw r0, #65060 @ 0xfe24 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl e19f0 │ │ │ │ + b.n 47968 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #2488 @ 0x9b8 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ + movw r0, #65080 @ 0xfe38 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w e2114 │ │ │ │ + b.w e19f0 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - b.n 47982 │ │ │ │ + b.n 47970 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r0, #20] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ - b.w 12cb38 │ │ │ │ + b.w 12c344 │ │ │ │ │ │ │ │ -00047990 : │ │ │ │ +0004797e : │ │ │ │ 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, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 479c2 │ │ │ │ + beq.n 479b0 │ │ │ │ movw r1, #1525 @ 0x5f5 │ │ │ │ - movw r0, #15160 @ 0x3b38 │ │ │ │ + movw r0, #12216 @ 0x2fb8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 21f268 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 479e0 │ │ │ │ + b.n 479ce │ │ │ │ ldr r3, [r0, #120] @ 0x78 │ │ │ │ - cbz r3, 479d0 │ │ │ │ + cbz r3, 479be │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 479d0 │ │ │ │ + blt.n 479be │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, r1 │ │ │ │ - bgt.n 479d6 │ │ │ │ + bgt.n 479c4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 479de │ │ │ │ + b.n 479cc │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000479e2 : │ │ │ │ +000479d0 : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 134aa4 │ │ │ │ + b.w 134018 │ │ │ │ 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 47a06 │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 47a10 │ │ │ │ + bne.n 479f4 │ │ │ │ + bl 805d4 │ │ │ │ + cbnz r0, 479fe │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80ef0 │ │ │ │ + b.w 80ee8 │ │ │ │ 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 8057c │ │ │ │ + bl 80574 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 47a68 │ │ │ │ + cbz r0, 47a56 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl df12c <_PyType_Name@@Base> │ │ │ │ + bl dea0c <_PyType_Name@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #50104 @ 0xc3b8 │ │ │ │ + movw r0, #47120 @ 0xb810 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl e2114 │ │ │ │ + bl e19f0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47a5c │ │ │ │ + beq.n 47a4a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 47a60 │ │ │ │ + cbz r3, 47a4e │ │ │ │ mov r4, r5 │ │ │ │ - b.n 47a68 │ │ │ │ + b.n 47a56 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 47a5c │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 47a4a │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00047a6c : │ │ │ │ +00047a5a : │ │ │ │ ldr r1, [r0, #12] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ @@ -43622,76 +43609,77 @@ │ │ │ │ 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, 47ab4 │ │ │ │ + cbnz r7, 47aa2 │ │ │ │ cmp r3, r7 │ │ │ │ - ble.n 47ab4 │ │ │ │ + ble.n 47aa2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 47ab4 │ │ │ │ - cbnz r2, 47ad2 │ │ │ │ + bne.n 47aa2 │ │ │ │ + cbnz r2, 47ac0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #148] @ (47b4c ) │ │ │ │ + ldr r4, [pc, #148] @ (47b3c ) │ │ │ │ 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 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106468 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 47b3c │ │ │ │ + cbz r0, 47b2a │ │ │ │ ldr r7, [r4, #0] │ │ │ │ movw r1, #5020 @ 0x139c │ │ │ │ movt r1, #73 @ 0x49 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 122b54 │ │ │ │ - bl cfcbc │ │ │ │ + bl 122334 │ │ │ │ + bl cf5e4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 47af6 │ │ │ │ + beq.n 47ae4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 87f30 │ │ │ │ - cbz r0, 47b0e │ │ │ │ + bl 87a80 │ │ │ │ + cbz r0, 47afc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 171da0 │ │ │ │ + bl 1700fc │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ mov r2, r4 │ │ │ │ - bl 246d18 │ │ │ │ + bl 245f78 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 47b40 │ │ │ │ - b.n 47b3c │ │ │ │ + bne.n 47b2e │ │ │ │ + b.n 47b2a │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movw r1, #5020 @ 0x139c │ │ │ │ movt r1, #73 @ 0x49 │ │ │ │ - bl 122b54 │ │ │ │ - bl cfcbc │ │ │ │ + bl 122334 │ │ │ │ + bl cf5e4 │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #46504 @ 0xb5a8 │ │ │ │ + movw r1, #43520 @ 0xaa00 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #44104 @ 0xac48 │ │ │ │ + movw r0, #41160 @ 0xa0c8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 245b50 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 47b48 │ │ │ │ + b.n 47b36 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ + nop │ │ │ │ subs r1, #96 @ 0x60 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r1, r0 │ │ │ │ @@ -43703,26 +43691,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, #2560 @ 0xa00 │ │ │ │ + movweq r1, #65152 @ 0xfe80 │ │ │ │ movteq r4, #71 @ 0x47 │ │ │ │ itete ne │ │ │ │ - movwne r1, #2568 @ 0xa08 │ │ │ │ - movteq r1, #43 @ 0x2b │ │ │ │ - movtne r1, #43 @ 0x2b │ │ │ │ + movwne r1, #65160 @ 0xfe88 │ │ │ │ + movteq r1, #42 @ 0x2a │ │ │ │ + movtne r1, #42 @ 0x2a │ │ │ │ streq r4, [sp, #0] │ │ │ │ - bl 8761c │ │ │ │ + bl 8717c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00047b9a : │ │ │ │ +00047b8a : │ │ │ │ ldr r1, [r0, #12] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ @@ -43730,722 +43718,639 @@ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00047bbc : │ │ │ │ +00047bac : │ │ │ │ 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 {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 │ │ │ │ - cbnz r3, 47bec │ │ │ │ + cbnz r3, 47bdc │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 47bec │ │ │ │ + ble.n 47bdc │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 47bec │ │ │ │ - cbnz r1, 47c06 │ │ │ │ + bne.n 47bdc │ │ │ │ + cbnz r1, 47bf6 │ │ │ │ add r5, sp, #28 │ │ │ │ str r5, [sp, #16] │ │ │ │ - ldr r5, [pc, #88] @ (47c4c ) │ │ │ │ + ldr r5, [pc, #88] @ (47c3c ) │ │ │ │ mov r1, r2 │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 47c32 │ │ │ │ + bl 106468 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 47c22 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ movw r3, #52888 @ 0xce98 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 47c36 │ │ │ │ + beq.n 47c26 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #2576 @ 0xa10 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ + movw r1, #65168 @ 0xfe90 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w d599c │ │ │ │ + b.w d52b8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 47c48 │ │ │ │ + b.n 47c38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24b72c <_PyTime_AsTimeval@@Base+0x1b54> │ │ │ │ + bl 24a90c <_PyDeadline_Get@@Base+0x42c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 47c32 │ │ │ │ + beq.n 47c22 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subs r1, #184 @ 0xb8 │ │ │ │ lsls r1, 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 r6, r0 │ │ │ │ - bl 24fc3c <_PyObject_GetState@@Base> │ │ │ │ - cbz r0, 47c8a │ │ │ │ + bl 24ef7c <_PyObject_GetState@@Base> │ │ │ │ + cbz r0, 47c7a │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 88854 │ │ │ │ + bl 883a4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 47c8e │ │ │ │ + cbnz r0, 47c7e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47c8a │ │ │ │ + beq.n 47c7a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 47c8a │ │ │ │ + cbnz r3, 47c7a │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 47cbc │ │ │ │ + b.n 47cac │ │ │ │ ldr r2, [r6, #32] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 47cac │ │ │ │ + bge.n 47c9c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #2620 @ 0xa3c │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ + movw r0, #65212 @ 0xfebc │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 84c48 │ │ │ │ + b.w 847b8 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ - movw r0, #2628 @ 0xa44 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - bl 84c48 │ │ │ │ + movw r0, #65220 @ 0xfec4 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 847b8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ 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 47ce2 │ │ │ │ - bl 26cb68 │ │ │ │ + bne.n 47cd2 │ │ │ │ + bl 26be00 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 47d0e │ │ │ │ + cbnz r3, 47cfe │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 47cf6 │ │ │ │ + bl 99e5c <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 47ce6 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 47d0e │ │ │ │ + b.n 47cfe │ │ │ │ mov r0, r4 │ │ │ │ - bl c35c4 │ │ │ │ + bl c2ef0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 47cf2 │ │ │ │ + bne.n 47ce2 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99e5c <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 47cf2 │ │ │ │ + beq.n 47ce2 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00047d16 : │ │ │ │ +00047d06 : │ │ │ │ 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 47d4a │ │ │ │ + bmi.n 47d3a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #2640 @ 0xa50 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ + movw r1, #65232 @ 0xfed0 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w d599c │ │ │ │ + b.w d52b8 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ ldr r3, [r5, #28] │ │ │ │ add.w r7, r4, #124 @ 0x7c │ │ │ │ subs r3, r3, r7 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 47db0 │ │ │ │ + bge.n 47da0 │ │ │ │ ldrb.w r3, [r4, #124] @ 0x7c │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bne.n 47db0 │ │ │ │ + bne.n 47da0 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 47db0 │ │ │ │ + bne.n 47da0 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ subs r0, r3, r0 │ │ │ │ add.w r3, r5, #36 @ 0x24 │ │ │ │ adds r2, #8 │ │ │ │ add.w r3, r3, r0, lsl #2 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r6, r0 │ │ │ │ add.w r6, r6, #1 │ │ │ │ - bge.n 47dae │ │ │ │ + bge.n 47d9e │ │ │ │ ldr.w ip, [r2, #4]! │ │ │ │ ldr.w r0, [ip] │ │ │ │ cmp r0, lr │ │ │ │ add.w r0, r0, #1 │ │ │ │ it ne │ │ │ │ strne.w r0, [ip] │ │ │ │ str.w ip, [r3, #4]! │ │ │ │ - b.n 47d8a │ │ │ │ + b.n 47d7a │ │ │ │ str r7, [r5, #28] │ │ │ │ ldr.w r9, [r4, #48] @ 0x30 │ │ │ │ mov r8, r1 │ │ │ │ movs r6, #0 │ │ │ │ mov r1, r8 │ │ │ │ cmp r9, r6 │ │ │ │ - ble.n 47e5c │ │ │ │ + ble.n 47e4c │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ add.w r3, r3, r6, lsl #2 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl bfa8c <_PyUnicode_Equal@@Base> │ │ │ │ - cbnz r0, 47dd0 │ │ │ │ + bl bf3d4 <_PyUnicode_Equal@@Base> │ │ │ │ + cbnz r0, 47dc0 │ │ │ │ adds r6, #1 │ │ │ │ - b.n 47db8 │ │ │ │ + b.n 47da8 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ add r3, r6 │ │ │ │ ldrsb.w r2, [r3, #16] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 47de4 │ │ │ │ + bge.n 47dd4 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ lsls r1, r1, #31 │ │ │ │ - bpl.n 47e5c │ │ │ │ + bpl.n 47e4c │ │ │ │ ldr r1, [r5, #32] │ │ │ │ add.w r0, r6, #10 │ │ │ │ ldr.w r0, [r5, r0, lsl #2] │ │ │ │ - cbz r1, 47e4a │ │ │ │ + cbz r1, 47e3a │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 47e48 │ │ │ │ + blt.n 47e38 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 47e4a │ │ │ │ - cbz r0, 47e5c │ │ │ │ + bpl.n 47e3a │ │ │ │ + cbz r0, 47e4c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33692 @ 0x839c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 47e4c │ │ │ │ + bne.n 47e3c │ │ │ │ ldr.w ip, [r5, #28] │ │ │ │ - movw r4, #4520 @ 0x11a8 │ │ │ │ + movw r4, #1576 @ 0x628 │ │ │ │ movt r4, #54 @ 0x36 │ │ │ │ - movw r1, #4776 @ 0x12a8 │ │ │ │ + movw r1, #1832 @ 0x728 │ │ │ │ movt r1, #54 @ 0x36 │ │ │ │ movs r2, #0 │ │ │ │ cmp r7, ip │ │ │ │ - bcs.n 47e4c │ │ │ │ + bcs.n 47e3c │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ ldrb r5, [r4, r3] │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ cmp r5, #94 @ 0x5e │ │ │ │ orr.w r3, r3, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 47e38 │ │ │ │ + bne.n 47e28 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 47e48 │ │ │ │ + beq.n 47e38 │ │ │ │ cmp r5, #71 @ 0x47 │ │ │ │ it eq │ │ │ │ lsleq r2, r3, #8 │ │ │ │ ldrb r3, [r1, r5] │ │ │ │ adds r3, #1 │ │ │ │ add.w r7, r7, r3, lsl #1 │ │ │ │ - b.n 47e1e │ │ │ │ + b.n 47e0e │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 47e5c │ │ │ │ + cbz r0, 47e4c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47e78 │ │ │ │ + beq.n 47e68 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 47e78 │ │ │ │ + b.n 47e68 │ │ │ │ movw r3, #48052 @ 0xbbb4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #2668 @ 0xa6c │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ + movw r1, #65260 @ 0xfeec │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w d599c │ │ │ │ + b.w d52b8 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #0 │ │ │ │ - ldr r1, [pc, #184] @ (47f48 ) │ │ │ │ + ldr r1, [pc, #184] @ (47f38 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl d52cc │ │ │ │ + bl d4be8 │ │ │ │ subs r2, r0, #0 │ │ │ │ - blt.n 47f00 │ │ │ │ - bne.n 47eb0 │ │ │ │ + blt.n 47ef0 │ │ │ │ + bne.n 47ea0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, r5 │ │ │ │ - bl d52cc │ │ │ │ + bl d4be8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 47f00 │ │ │ │ - beq.n 47eb2 │ │ │ │ + blt.n 47ef0 │ │ │ │ + beq.n 47ea2 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ - b.n 47eb2 │ │ │ │ - ldr r5, [pc, #148] @ (47f48 ) │ │ │ │ + b.n 47ea2 │ │ │ │ + ldr r5, [pc, #148] @ (47f38 ) │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 11cd9c │ │ │ │ + bl 11c584 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 47f00 │ │ │ │ + cbz r0, 47ef0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r7 │ │ │ │ - bl cc550 │ │ │ │ + bl cbe50 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47ede │ │ │ │ + beq.n 47ece │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 47ede │ │ │ │ + cbnz r3, 47ece │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - cbz r6, 47f00 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + cbz r6, 47ef0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, r5 │ │ │ │ - bl f69c0 │ │ │ │ - cbnz r0, 47f04 │ │ │ │ + bl f6320 │ │ │ │ + cbnz r0, 47ef4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47f00 │ │ │ │ + beq.n 47ef0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 47f00 │ │ │ │ + cbnz r3, 47ef0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 47f46 │ │ │ │ + b.n 47f36 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ str r0, [r4, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 47f22 │ │ │ │ + beq.n 47f12 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 47f22 │ │ │ │ + cbnz r3, 47f12 │ │ │ │ mov r0, r2 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 47f36 │ │ │ │ + bne.n 47f26 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 47f46 │ │ │ │ + b.n 47f36 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 47f2c │ │ │ │ + bne.n 47f1c │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 47f2c │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 47f1c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ strb r4, [r0, #6] │ │ │ │ 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, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl e1bc8 │ │ │ │ + bl e14a4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 47f6e │ │ │ │ - bl 805dc │ │ │ │ - cbz r0, 47f7e │ │ │ │ - b.n 47f98 │ │ │ │ + bne.n 47f5e │ │ │ │ + bl 805d4 │ │ │ │ + cbz r0, 47f6e │ │ │ │ + b.n 47f88 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 47f7c │ │ │ │ + blt.n 47f6c │ │ │ │ cmp r0, r3 │ │ │ │ it ge │ │ │ │ movge r0, r3 │ │ │ │ - b.n 47f7e │ │ │ │ + b.n 47f6e │ │ │ │ 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, #71 @ 0x47 │ │ │ │ str r2, [r4, #16] │ │ │ │ - b.n 47f9a │ │ │ │ + b.n 47f8a │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00047f9c : │ │ │ │ +00047f8c : │ │ │ │ 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 193f90 │ │ │ │ + bl 192360 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b.w fe66c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 29e98 │ │ │ │ - cbnz r0, 47fe8 │ │ │ │ + cbnz r0, 47fd2 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ - b.n 47ff0 │ │ │ │ + bl f61f4 │ │ │ │ + b.n 47fda │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 923b8 │ │ │ │ + bl 91cb0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - 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 12cb38 │ │ │ │ - mov r2, r1 │ │ │ │ - movw r1, #44988 @ 0xafbc │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - b.n 480b8 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b.w fdf84 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbnz r3, 48034 │ │ │ │ + cbnz r3, 48004 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - cbz r2, 4802a │ │ │ │ + cbz r2, 47ffa │ │ │ │ movw r3, #47352 @ 0xb8f8 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 48034 │ │ │ │ + bne.n 48004 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #32] @ (48060 ) │ │ │ │ + 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 12c344 │ │ │ │ + mov r2, r1 │ │ │ │ + movw r1, #42044 @ 0xa43c │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + b.n 480a8 │ │ │ │ + ldr r2, [pc, #32] @ (48050 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movw r0, #39872 @ 0x9bc0 │ │ │ │ + movw r0, #36928 @ 0x9040 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ 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 84c48 │ │ │ │ + b.w 847b8 │ │ │ │ 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 12cb38 │ │ │ │ + b.w 12c344 │ │ │ │ │ │ │ │ -00048074 : │ │ │ │ +00048064 : │ │ │ │ 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 7afb8 │ │ │ │ + bl 7af78 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 480b4 │ │ │ │ + cbz r0, 480a4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 47d16 │ │ │ │ + bl 47d06 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 480a8 │ │ │ │ + beq.n 48098 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 480ac │ │ │ │ + cbz r3, 4809c │ │ │ │ mov r4, r5 │ │ │ │ - b.n 480b4 │ │ │ │ + b.n 480a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 480a8 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 48098 │ │ │ │ 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 r4, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 45b3c │ │ │ │ - cbz r0, 4811a │ │ │ │ + bl 45ac0 │ │ │ │ + cbz r0, 4810a │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #63236 @ 0xf704 │ │ │ │ + movw r2, #60308 @ 0xeb94 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl d09d4 │ │ │ │ + bl d02f8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 480fe │ │ │ │ + beq.n 480ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 480fe │ │ │ │ + cbnz r3, 480ee │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 4811c │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 4810c │ │ │ │ movw r3, #56100 @ 0xdb24 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7a20 │ │ │ │ - cbz r0, 4811a │ │ │ │ - bl d7c64 │ │ │ │ + bl d72f8 │ │ │ │ + cbz r0, 4810a │ │ │ │ + bl d753c │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 246338 <_PyGen_SetStopIterationValue@@Base> │ │ │ │ + bl 245528 <_PyGen_SetStopIterationValue@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.w c6fd0 │ │ │ │ + b.w c68b4 │ │ │ │ + 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] @ (48144 ) │ │ │ │ + bl 1fea5c <_PyEval_GetBuiltin@@Base> │ │ │ │ + mov r1, r0 │ │ │ │ + movw r0, #65448 @ 0xffa8 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + b.w 847b8 │ │ │ │ + ldmia r6!, {r2, r3, r4, r7} │ │ │ │ + lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ - ldr r3, [pc, #148] @ (481cc ) │ │ │ │ + ldr r3, [pc, #152] @ (481f0 ) │ │ │ │ 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, 4816c │ │ │ │ + cbz r3, 4818e │ │ │ │ adds r0, #223 @ 0xdf │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 48162 │ │ │ │ + bne.n 48184 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 48152 │ │ │ │ + bne.n 48174 │ │ │ │ dmb ish │ │ │ │ - beq.n 4816c │ │ │ │ - bl 27378c │ │ │ │ + beq.n 4818e │ │ │ │ + bl 272b8c │ │ │ │ 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 48210 │ │ │ │ + bl 48448 │ │ │ │ ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ - cbz r3, 481ae │ │ │ │ + cbz r3, 481d0 │ │ │ │ add.w r0, r4, #223 @ 0xdf │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 481a4 │ │ │ │ + bne.n 481c6 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 48194 │ │ │ │ + bne.n 481b6 │ │ │ │ dmb ish │ │ │ │ - beq.n 481ae │ │ │ │ - bl 251744 │ │ │ │ + beq.n 481d0 │ │ │ │ + bl 250a74 │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 255d74 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (481cc ) │ │ │ │ + bl 254fd0 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (481f0 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 481c8 │ │ │ │ + beq.n 481ea │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #224 @ 0xe0 │ │ │ │ pop {r4, pc} │ │ │ │ - cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #28] @ (48200 ) │ │ │ │ - bl 1ff998 <_PyEval_GetBuiltin@@Base> │ │ │ │ - mov r1, r0 │ │ │ │ - movw r0, #2856 @ 0xb28 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - b.w 84c48 │ │ │ │ nop │ │ │ │ - ldmia r6!, {r2, r3, r4, r7} │ │ │ │ - lsls r1, r1, #1 │ │ │ │ + cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #44996 @ 0xafc4 │ │ │ │ + movw r1, #42052 @ 0xa444 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - b.n 480b8 │ │ │ │ - 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, #220] @ (48300 ) │ │ │ │ - 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 482e8 │ │ │ │ - ldr.w r5, [r0, #176] @ 0xb0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - cmp r5, #64 @ 0x40 │ │ │ │ - add.w r6, r0, #48 @ 0x30 │ │ │ │ - bls.n 48278 │ │ │ │ - ldr r3, [r0, #32] │ │ │ │ - mov r1, r6 │ │ │ │ - ldr.w ip, [r0, #36] @ 0x24 │ │ │ │ - cmn.w r3, #65 @ 0x41 │ │ │ │ - add.w r3, r3, #64 @ 0x40 │ │ │ │ - ite ls │ │ │ │ - movls r2, #0 │ │ │ │ - movhi r2, #1 │ │ │ │ - add r2, ip │ │ │ │ - str r3, [r0, #32] │ │ │ │ - str r2, [r0, #36] @ 0x24 │ │ │ │ - bl 26ad60 │ │ │ │ - sub.w r2, r5, #64 @ 0x40 │ │ │ │ - add.w r1, r4, #112 @ 0x70 │ │ │ │ - mov r0, r6 │ │ │ │ - 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, 482a4 │ │ │ │ - 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 │ │ │ │ - strb.w r3, [r4, #40] @ 0x28 │ │ │ │ - movs r1, #0 │ │ │ │ - strb.w r3, [r4, #41] @ 0x29 │ │ │ │ - add r0, r6 │ │ │ │ - strb.w r3, [r4, #42] @ 0x2a │ │ │ │ - strb.w r3, [r4, #43] @ 0x2b │ │ │ │ - blx 2957c │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 26ad60 │ │ │ │ - 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 482d0 │ │ │ │ - mov r2, r7 │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 29c10 │ │ │ │ - ldr r3, [pc, #20] @ (48300 ) │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - beq.n 482fa │ │ │ │ - blx 2a150 <__stack_chk_fail@plt> │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ + b.n 480a8 │ │ │ │ stmdb 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 r9, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov lr, r3 │ │ │ │ - cbz r3, 48324 │ │ │ │ + cbz r3, 48220 │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ - b.n 48326 │ │ │ │ + b.n 48222 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r4, [pc, #524] @ (48534 ) │ │ │ │ + ldr r4, [pc, #524] @ (48430 ) │ │ │ │ add.w ip, sp, #112 @ 0x70 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ @@ -44458,391 +44363,416 @@ │ │ │ │ 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 48374 │ │ │ │ + bne.n 48270 │ │ │ │ cmp.w r9, #1 │ │ │ │ - ble.n 48374 │ │ │ │ + ble.n 48270 │ │ │ │ cmp.w r9, #2 │ │ │ │ - bne.n 48374 │ │ │ │ - cbnz r5, 48398 │ │ │ │ - ldr r1, [pc, #448] @ (48538 ) │ │ │ │ + bne.n 48270 │ │ │ │ + cbnz r5, 48294 │ │ │ │ + ldr r1, [pc, #448] @ (48434 ) │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, lr │ │ │ │ movs r1, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, r9 │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106468 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 484fe │ │ │ │ + beq.w 483fa │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ add.w r7, r8, r9 │ │ │ │ - bl 1184ec │ │ │ │ + bl 117e04 │ │ │ │ ldrd sl, r9, [sp, #144] @ 0x90 │ │ │ │ ldr.w r8, [sp, #160] @ 0xa0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4850c │ │ │ │ + beq.w 48408 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - bl 1184ec │ │ │ │ + bl 117e04 │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ - cbz r0, 48422 │ │ │ │ + cbz r0, 4831e │ │ │ │ cmp r7, #2 │ │ │ │ - beq.n 483d2 │ │ │ │ + beq.n 482ce │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl c6fd0 │ │ │ │ + bl c68b4 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bge.n 483d6 │ │ │ │ - b.n 48422 │ │ │ │ + bge.n 482d2 │ │ │ │ + b.n 4831e │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.n 483e2 │ │ │ │ + ble.n 482de │ │ │ │ ldr r3, [sp, #28] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 48404 │ │ │ │ + bpl.n 48300 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #37916 @ 0x941c │ │ │ │ + movw r1, #34988 @ 0x88ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #3000 @ 0xbb8 │ │ │ │ + movw r0, #56 @ 0x38 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 927a8 │ │ │ │ + bl 920a0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 48422 │ │ │ │ - ldr.w fp, [pc, #316] @ 4853c │ │ │ │ - b.n 4847c │ │ │ │ + beq.n 4831e │ │ │ │ + ldr.w fp, [pc, #316] @ 48438 │ │ │ │ + b.n 48378 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #49448 @ 0xc128 │ │ │ │ + movw r2, #46464 @ 0xb580 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #60608 @ 0xecc0 │ │ │ │ + movw r1, #57624 @ 0xe118 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ + bl d52b8 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 48512 │ │ │ │ + b.n 4840e │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72b58 │ │ │ │ + bl 72b10 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48422 │ │ │ │ + beq.n 4831e │ │ │ │ add.w r2, r0, #16 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 98598 │ │ │ │ + bl 97eb0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp.w r9, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - blt.n 48496 │ │ │ │ + blt.n 48392 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r9 │ │ │ │ blx 29e40 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 9b07c │ │ │ │ + bl 9a968 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 484f0 │ │ │ │ + bge.n 483ec │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 484c6 │ │ │ │ + bne.n 483c2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ add.w fp, fp, #4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 484b6 │ │ │ │ + bne.n 483b2 │ │ │ │ ldr.w r7, [fp] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 48426 │ │ │ │ + bne.n 48322 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 118a98 │ │ │ │ - b.n 48422 │ │ │ │ + bl 1183b0 │ │ │ │ + b.n 4831e │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbz r3, 484a8 │ │ │ │ + cbz r3, 483a4 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ blx 29c40 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 48456 │ │ │ │ + b.n 48352 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ blx 29dc4 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 48456 │ │ │ │ + b.n 48352 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4847c │ │ │ │ + bne.n 48378 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4847c │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 48378 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 118a98 │ │ │ │ + bl 1183b0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 48422 │ │ │ │ + beq.n 4831e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 48422 │ │ │ │ + bne.n 4831e │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 48422 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4831e │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 484fa │ │ │ │ + beq.n 483f6 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 9d714 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9cfc0 <_PyBytes_Resize@@Base> │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ - b.n 48512 │ │ │ │ + b.n 4840e │ │ │ │ mov r8, r0 │ │ │ │ mov sl, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - b.n 48512 │ │ │ │ + b.n 4840e │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ strd sl, r9, [sp, #144] @ 0x90 │ │ │ │ str.w r8, [sp, #160] @ 0xa0 │ │ │ │ - bl 118aa0 │ │ │ │ + bl 1183b8 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ - bl 118aa0 │ │ │ │ + bl 1183b8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #172 @ 0xac │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - ldrb r0, [r0, #3] │ │ │ │ + ldr r4, [r7, #80] @ 0x50 │ │ │ │ lsls r5, r0, #1 │ │ │ │ subs r2, #44 @ 0x2c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r0, [r6, #4] │ │ │ │ + ldr r4, [r5, #88] @ 0x58 │ │ │ │ lsls r5, r0, #1 │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #44772 @ 0xaee4 │ │ │ │ + movw r1, #41828 @ 0xa364 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - b.n 480b8 │ │ │ │ + b.n 480a8 │ │ │ │ + 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, #220] @ (48538 ) │ │ │ │ + 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 48520 │ │ │ │ + ldr.w r5, [r0, #176] @ 0xb0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r7, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + cmp r5, #64 @ 0x40 │ │ │ │ + add.w r6, r0, #48 @ 0x30 │ │ │ │ + bls.n 484b0 │ │ │ │ + ldr r3, [r0, #32] │ │ │ │ + mov r1, r6 │ │ │ │ + ldr.w ip, [r0, #36] @ 0x24 │ │ │ │ + cmn.w r3, #65 @ 0x41 │ │ │ │ + add.w r3, r3, #64 @ 0x40 │ │ │ │ + ite ls │ │ │ │ + movls r2, #0 │ │ │ │ + movhi r2, #1 │ │ │ │ + add r2, ip │ │ │ │ + str r3, [r0, #32] │ │ │ │ + str r2, [r0, #36] @ 0x24 │ │ │ │ + bl 26a004 │ │ │ │ + sub.w r2, r5, #64 @ 0x40 │ │ │ │ + add.w r1, r4, #112 @ 0x70 │ │ │ │ + mov r0, r6 │ │ │ │ + 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, 484dc │ │ │ │ + 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 │ │ │ │ + strb.w r3, [r4, #40] @ 0x28 │ │ │ │ + movs r1, #0 │ │ │ │ + strb.w r3, [r4, #41] @ 0x29 │ │ │ │ + add r0, r6 │ │ │ │ + strb.w r3, [r4, #42] @ 0x2a │ │ │ │ + strb.w r3, [r4, #43] @ 0x2b │ │ │ │ + blx 2957c │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 26a004 │ │ │ │ + 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 48508 │ │ │ │ + mov r2, r7 │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 29c10 │ │ │ │ + ldr r3, [pc, #20] @ (48538 ) │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + beq.n 48532 │ │ │ │ + blx 2a150 <__stack_chk_fail@plt> │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 485dc │ │ │ │ + beq.n 485d0 │ │ │ │ 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, #71 @ 0x47 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 4771c │ │ │ │ - cbnz r0, 485ae │ │ │ │ + bl 477c2 │ │ │ │ + cbnz r0, 485a2 │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7a20 │ │ │ │ - cbz r0, 48590 │ │ │ │ - bl d7c64 │ │ │ │ + bl d72f8 │ │ │ │ + cbz r0, 48584 │ │ │ │ + bl d753c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 485da │ │ │ │ + b.n 485ce │ │ │ │ movw r3, #56100 @ 0xdb24 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7a20 │ │ │ │ + bl d72f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 48582 │ │ │ │ + bne.n 48576 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl d7a20 │ │ │ │ + bl d72f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 48582 │ │ │ │ - b.n 485d8 │ │ │ │ + bne.n 48576 │ │ │ │ + b.n 485cc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 485c2 │ │ │ │ + beq.n 485b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 485c2 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 485b6 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #45128 @ 0xb048 │ │ │ │ + movw r1, #42144 @ 0xa4a0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r2 │ │ │ │ - bl 1541c4 │ │ │ │ - cbnz r0, 48608 │ │ │ │ + bl 152654 │ │ │ │ + cbnz r0, 485fc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 48654 │ │ │ │ + b.n 48648 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 487c2 │ │ │ │ + bl 4870a │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4862e │ │ │ │ - movw r3, #15737 @ 0x3d79 │ │ │ │ + beq.n 48622 │ │ │ │ + movw r3, #12317 @ 0x301d │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 48638 │ │ │ │ + bne.n 4862c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 263f2c │ │ │ │ - b.n 48640 │ │ │ │ - bl 805dc │ │ │ │ + bl 2631c4 │ │ │ │ + b.n 48634 │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48616 │ │ │ │ - b.n 48604 │ │ │ │ + beq.n 4860a │ │ │ │ + b.n 485f8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4864c │ │ │ │ - bl 805dc │ │ │ │ + bne.n 48640 │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 48604 │ │ │ │ + bne.n 485f8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #80] @ (486b8 ) │ │ │ │ + ldr r3, [pc, #80] @ (486ac ) │ │ │ │ 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 48694 │ │ │ │ + bhi.n 48688 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #53364 @ 0xd074 │ │ │ │ + movw r1, #50380 @ 0xc4cc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d599c │ │ │ │ + b.w d52b8 │ │ │ │ add.w r3, r3, #256 @ 0x100 │ │ │ │ str.w r3, [r4, #3688] @ 0xe68 │ │ │ │ - bl 1f992c <_PySlice_FromIndices@@Base+0x98> │ │ │ │ + bl 1f88a4 <_PySlice_FromIndices@@Base+0x98> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f9998 <_PySlice_FromIndices@@Base+0x104> │ │ │ │ + bl 1f8910 <_PySlice_FromIndices@@Base+0x104> │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ 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, #3864] @ 0xf18 │ │ │ │ - ldr r3, [pc, #152] @ (48764 ) │ │ │ │ - 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, 48702 │ │ │ │ - adds r0, #223 @ 0xdf │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 486f8 │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 486e8 │ │ │ │ - dmb ish │ │ │ │ - beq.n 48702 │ │ │ │ - bl 27378c │ │ │ │ - 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 48210 │ │ │ │ - ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ - cbz r3, 48744 │ │ │ │ - add.w r0, r4, #223 @ 0xdf │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 4873a │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 4872a │ │ │ │ - dmb ish │ │ │ │ - beq.n 48744 │ │ │ │ - bl 251744 │ │ │ │ - ldrb r1, [r4, #8] │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 72b58 │ │ │ │ - ldr r3, [pc, #20] @ (48764 ) │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - beq.n 4875e │ │ │ │ - blx 2a150 <__stack_chk_fail@plt> │ │ │ │ - add sp, #224 @ 0xe0 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ 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] │ │ │ │ @@ -44853,233 +44783,192 @@ │ │ │ │ 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, 487b8 │ │ │ │ + cbz r0, 48700 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 487b8 │ │ │ │ + beq.n 48700 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 487b8 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 48700 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7f6ec │ │ │ │ + b.w 7f6cc │ │ │ │ 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, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl db638 │ │ │ │ + bl daf14 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 487f0 │ │ │ │ - bl 805dc │ │ │ │ - cbz r0, 487f4 │ │ │ │ - b.n 48816 │ │ │ │ + bne.n 48738 │ │ │ │ + bl 805d4 │ │ │ │ + cbz r0, 4873c │ │ │ │ + b.n 4875e │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 4881e │ │ │ │ + bge.n 48766 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ - cbz r3, 4881e │ │ │ │ + cbz r3, 48766 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 4881e │ │ │ │ - movw r2, #42657 @ 0xa6a1 │ │ │ │ + cbz r3, 48766 │ │ │ │ + movw r2, #37537 @ 0x92a1 │ │ │ │ movt r2, #20 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4880e │ │ │ │ + bne.n 48756 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - b.n 48812 │ │ │ │ + b.n 4875a │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 4881c │ │ │ │ + bge.n 48764 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4881e │ │ │ │ + b.n 48766 │ │ │ │ add r4, r0 │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ - ldr r1, [pc, #88] @ (4888c ) │ │ │ │ + ldr r1, [pc, #88] @ (487d4 ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r5, r0 │ │ │ │ - bl d9240 <_PyEval_CheckExceptTypeValid@@Base+0xaf4> │ │ │ │ - cbz r0, 48864 │ │ │ │ + bl d8b18 <_PyEval_CheckExceptTypeValid@@Base+0xaf4> │ │ │ │ + cbz r0, 487ac │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 12bb68 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 12b374 <_PyStack_AsDict@@Base+0x10> │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 48884 │ │ │ │ + beq.n 487cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 48884 │ │ │ │ + cbnz r3, 487cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 48884 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 487cc │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #3036 @ 0xbdc │ │ │ │ + movw r1, #240 @ 0xf0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w d599c │ │ │ │ + b.w d52b8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldr r6, [sp, #512] @ 0x200 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - │ │ │ │ -00048890 : │ │ │ │ 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 19ed08 │ │ │ │ - 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, #4032] @ 0xfc0 │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - sub sp, #48 @ 0x30 │ │ │ │ - ldr r5, [r3, #84] @ 0x54 │ │ │ │ - ands.w r5, r5, #268435456 @ 0x10000000 │ │ │ │ - beq.n 488de │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #32164 @ 0x7da4 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 48900 │ │ │ │ + str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ + ldr r3, [pc, #152] @ (48880 ) │ │ │ │ + sub sp, #224 @ 0xe0 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r6, r1 │ │ │ │ - bl 108dbc │ │ │ │ - cbnz r0, 48904 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #32204 @ 0x7dcc │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 489ca │ │ │ │ - mov r2, r5 │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl d1ed8 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 48900 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #1 │ │ │ │ - ble.n 48936 │ │ │ │ - movw r3, #56116 @ 0xdb34 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #32248 @ 0x7df8 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl d29b0 │ │ │ │ - b.n 48900 │ │ │ │ - ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ - add.w r5, r4, #40 @ 0x28 │ │ │ │ - cbnz r3, 48968 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 48950 │ │ │ │ - movs r3, #1 │ │ │ │ - strb.w r3, [r4, #222] @ 0xde │ │ │ │ - b.n 48968 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 26a780 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl d29b0 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - b.n 489ca │ │ │ │ - bl 98598 │ │ │ │ - adds r4, #223 @ 0xdf │ │ │ │ - mov r6, r0 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #220] @ 0xdc │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldrb.w r3, [r0, #222] @ 0xde │ │ │ │ + cbz r3, 4881e │ │ │ │ + adds r0, #223 @ 0xdf │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ - ldrexb r2, [r4] │ │ │ │ + ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 48988 │ │ │ │ - strexb r1, r3, [r4] │ │ │ │ + bne.n 48814 │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 48978 │ │ │ │ + bne.n 48804 │ │ │ │ dmb ish │ │ │ │ - beq.n 48994 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 27378c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - bl 26a780 │ │ │ │ + beq.n 4881e │ │ │ │ + bl 272b8c │ │ │ │ + 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 48448 │ │ │ │ + ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ + cbz r3, 48860 │ │ │ │ + add.w r0, r4, #223 @ 0xdf │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ - ldrexb r2, [r4] │ │ │ │ + ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 489b6 │ │ │ │ - strexb r1, r3, [r4] │ │ │ │ + bne.n 48856 │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 489a6 │ │ │ │ + bne.n 48846 │ │ │ │ dmb ish │ │ │ │ - beq.n 489c2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 251744 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9b07c │ │ │ │ - b.n 48958 │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + beq.n 48860 │ │ │ │ + bl 250a74 │ │ │ │ + ldrb r1, [r4, #8] │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 72b10 │ │ │ │ + ldr r3, [pc, #20] @ (48880 ) │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + beq.n 4887a │ │ │ │ + blx 2a150 <__stack_chk_fail@plt> │ │ │ │ + add sp, #224 @ 0xe0 │ │ │ │ + pop {r4, pc} │ │ │ │ nop │ │ │ │ + cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ + │ │ │ │ +00048884 : │ │ │ │ + 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 19cca8 │ │ │ │ + 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 sl, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov lr, r3 │ │ │ │ - cbz r3, 489f0 │ │ │ │ + cbz r3, 488c0 │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ - b.n 489f2 │ │ │ │ + b.n 488c2 │ │ │ │ mov r8, r3 │ │ │ │ - movw r4, #31184 @ 0x79d0 │ │ │ │ + movw r4, #28236 @ 0x6e4c │ │ │ │ movt r4, #69 @ 0x45 │ │ │ │ add.w ip, sp, #96 @ 0x60 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ @@ -45093,128 +44982,128 @@ │ │ │ │ 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 48a46 │ │ │ │ + bne.n 48916 │ │ │ │ cmp.w sl, #1 │ │ │ │ - ble.n 48a46 │ │ │ │ + ble.n 48916 │ │ │ │ cmp.w sl, #2 │ │ │ │ - bne.n 48a46 │ │ │ │ - cbnz r5, 48a6e │ │ │ │ + bne.n 48916 │ │ │ │ + cbnz r5, 4893e │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ mov r3, lr │ │ │ │ add r1, sp, #28 │ │ │ │ movw r4, #15228 @ 0x3b7c │ │ │ │ movt r4, #73 @ 0x49 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r1, sl │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106468 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48b32 │ │ │ │ + beq.n 48a02 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ - bl 1184ec │ │ │ │ + bl 117e04 │ │ │ │ add sl, r8 │ │ │ │ ldrd r9, r7, [sp, #128] @ 0x80 │ │ │ │ ldr.w r8, [sp, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48b40 │ │ │ │ + beq.n 48a10 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 1184ec │ │ │ │ + bl 117e04 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ - cbz r0, 48aea │ │ │ │ + cbz r0, 489ba │ │ │ │ cmp.w sl, #2 │ │ │ │ - beq.n 48aa4 │ │ │ │ + beq.n 48974 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl c6fd0 │ │ │ │ + bl c68b4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bge.n 48aa6 │ │ │ │ - b.n 48aea │ │ │ │ + bge.n 48976 │ │ │ │ + b.n 489ba │ │ │ │ movs r5, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 48aae │ │ │ │ + ble.n 4897e │ │ │ │ lsls r3, r5, #31 │ │ │ │ - bpl.n 48acc │ │ │ │ + bpl.n 4899c │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #37916 @ 0x941c │ │ │ │ + movw r1, #34988 @ 0x88ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #3228 @ 0xc9c │ │ │ │ + movw r0, #284 @ 0x11c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 927a8 │ │ │ │ + bl 920a0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 48aee │ │ │ │ - b.n 48aea │ │ │ │ + bne.n 489be │ │ │ │ + b.n 489ba │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #49472 @ 0xc140 │ │ │ │ + movw r2, #46488 @ 0xb598 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #60608 @ 0xecc0 │ │ │ │ + movw r1, #57624 @ 0xe118 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ + bl d52b8 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 48b50 │ │ │ │ - bl 98598 │ │ │ │ + b.n 48a20 │ │ │ │ + bl 97eb0 │ │ │ │ mov r1, r6 │ │ │ │ mov sl, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 48b04 │ │ │ │ + blt.n 489d4 │ │ │ │ mov r0, r7 │ │ │ │ blx 2a2f4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 48b16 │ │ │ │ + b.n 489e6 │ │ │ │ mov r0, r9 │ │ │ │ - cbz r5, 48b10 │ │ │ │ + cbz r5, 489e0 │ │ │ │ blx 293e0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 48b16 │ │ │ │ + b.n 489e6 │ │ │ │ blx 29abc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 9b07c │ │ │ │ - cbz r5, 48b48 │ │ │ │ + bl 9a968 │ │ │ │ + cbz r5, 48a18 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f689c │ │ │ │ - b.n 48aea │ │ │ │ + bl f61fc │ │ │ │ + b.n 489ba │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 48b50 │ │ │ │ + b.n 48a20 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 48b50 │ │ │ │ + b.n 48a20 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ strd r9, r7, [sp, #128] @ 0x80 │ │ │ │ str.w r8, [sp, #144] @ 0x90 │ │ │ │ - bl 118aa0 │ │ │ │ + bl 1183b8 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ - bl 118aa0 │ │ │ │ + bl 1183b8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #152 @ 0x98 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ @@ -45223,637 +45112,671 @@ │ │ │ │ moveq r0, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ + push {r4, r5, r6, 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 r5, [r3, #84] @ 0x54 │ │ │ │ + ands.w r5, r5, #268435456 @ 0x10000000 │ │ │ │ + beq.n 48a92 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #29220 @ 0x7224 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12e510 │ │ │ │ + b.n 48ab4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r6, r1 │ │ │ │ + bl 108734 │ │ │ │ + cbnz r0, 48ab8 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #29260 @ 0x724c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12e510 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 48b7e │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl d17fc │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 48ab4 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #1 │ │ │ │ + ble.n 48aea │ │ │ │ + movw r3, #56116 @ 0xdb34 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #29304 @ 0x7278 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12e510 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl d22d4 │ │ │ │ + b.n 48ab4 │ │ │ │ + ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ + add.w r5, r4, #40 @ 0x28 │ │ │ │ + cbnz r3, 48b1c │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + cmp.w r2, #2048 @ 0x800 │ │ │ │ + blt.n 48b04 │ │ │ │ + movs r3, #1 │ │ │ │ + strb.w r3, [r4, #222] @ 0xde │ │ │ │ + b.n 48b1c │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 269c1c │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl d22d4 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + b.n 48b7e │ │ │ │ + bl 97eb0 │ │ │ │ + adds r4, #223 @ 0xdf │ │ │ │ + mov r6, r0 │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r4] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 48b3c │ │ │ │ + strexb r1, r3, [r4] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 48b2c │ │ │ │ + dmb ish │ │ │ │ + beq.n 48b48 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 272b8c │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + bl 269c1c │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r4] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 48b6a │ │ │ │ + strexb r1, r3, [r4] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 48b5a │ │ │ │ + dmb ish │ │ │ │ + beq.n 48b76 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 250a74 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9a968 │ │ │ │ + b.n 48b0c │ │ │ │ + add sp, #48 @ 0x30 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + │ │ │ │ +00048b82 <_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] @ (48c3c <_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, 48bda <_PyCrossInterpreterData_UnregisterClass@@Base+0x58> │ │ │ │ + add.w r0, r4, #8 │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 48bd0 <_PyCrossInterpreterData_UnregisterClass@@Base+0x4e> │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 48bc0 <_PyCrossInterpreterData_UnregisterClass@@Base+0x3e> │ │ │ │ + dmb ish │ │ │ │ + beq.n 48bda <_PyCrossInterpreterData_UnregisterClass@@Base+0x58> │ │ │ │ + bl 272b8c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 212940 <_PyCrossInterpreterData_RegisterClass@@Base+0x258> │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 48c0c <_PyCrossInterpreterData_UnregisterClass@@Base+0x8a> │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #16] │ │ │ │ + cbnz r3, 48c0a <_PyCrossInterpreterData_UnregisterClass@@Base+0x88> │ │ │ │ + ldrd r2, r3, [r0] │ │ │ │ + cbz r2, 48bf8 <_PyCrossInterpreterData_UnregisterClass@@Base+0x76> │ │ │ │ + str r3, [r2, #4] │ │ │ │ + b.n 48bfa <_PyCrossInterpreterData_UnregisterClass@@Base+0x78> │ │ │ │ + str r3, [r4, #12] │ │ │ │ + cbz r3, 48bfe <_PyCrossInterpreterData_UnregisterClass@@Base+0x7c> │ │ │ │ + str r2, [r3, #0] │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + bl 79060 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 6cccc │ │ │ │ + movs r5, #1 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cbz r3, 48c36 <_PyCrossInterpreterData_UnregisterClass@@Base+0xb4> │ │ │ │ + add.w r0, r4, #8 │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 48c2c <_PyCrossInterpreterData_UnregisterClass@@Base+0xaa> │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 48c1c <_PyCrossInterpreterData_UnregisterClass@@Base+0x9a> │ │ │ │ + dmb ish │ │ │ │ + beq.n 48c36 <_PyCrossInterpreterData_UnregisterClass@@Base+0xb4> │ │ │ │ + bl 250a74 │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r3, 48bae │ │ │ │ + cbz r3, 48c5e <_PyCrossInterpreterData_UnregisterClass@@Base+0xdc> │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 48bbe │ │ │ │ + b.n 48c6e <_PyCrossInterpreterData_UnregisterClass@@Base+0xec> │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 48bbc │ │ │ │ + blt.n 48c6c <_PyCrossInterpreterData_UnregisterClass@@Base+0xea> │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 48bb8 │ │ │ │ - cbnz r1, 48bde │ │ │ │ + bgt.n 48c68 <_PyCrossInterpreterData_UnregisterClass@@Base+0xe6> │ │ │ │ + cbnz r1, 48c8e <_PyCrossInterpreterData_UnregisterClass@@Base+0x10c> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 48bbe │ │ │ │ + b.n 48c6e <_PyCrossInterpreterData_UnregisterClass@@Base+0xec> │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #408] @ (48d58 ) │ │ │ │ + ldr r1, [pc, #408] @ (48e08 <_PyCrossInterpreterData_UnregisterClass@@Base+0x286>) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r1, sp, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106468 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 48be4 │ │ │ │ - b.n 48c40 │ │ │ │ + cbnz r0, 48c94 <_PyCrossInterpreterData_UnregisterClass@@Base+0x112> │ │ │ │ + b.n 48cf0 <_PyCrossInterpreterData_UnregisterClass@@Base+0x16e> │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ adds r5, r5, r6 │ │ │ │ - beq.n 48c0a │ │ │ │ + beq.n 48cba <_PyCrossInterpreterData_UnregisterClass@@Base+0x138> │ │ │ │ ldr r6, [r4, #0] │ │ │ │ - cbz r6, 48bf4 │ │ │ │ + cbz r6, 48ca4 <_PyCrossInterpreterData_UnregisterClass@@Base+0x122> │ │ │ │ subs r5, #1 │ │ │ │ - bne.n 48bf4 │ │ │ │ + bne.n 48ca4 <_PyCrossInterpreterData_UnregisterClass@@Base+0x122> │ │ │ │ movs r2, #0 │ │ │ │ - b.n 48c0e │ │ │ │ + b.n 48cbe <_PyCrossInterpreterData_UnregisterClass@@Base+0x13c> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbnz r0, 48bfc │ │ │ │ + cbnz r0, 48cac <_PyCrossInterpreterData_UnregisterClass@@Base+0x12a> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b.n 48c0e │ │ │ │ - bl c6fd0 │ │ │ │ + b.n 48cbe <_PyCrossInterpreterData_UnregisterClass@@Base+0x13c> │ │ │ │ + bl c68b4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 48c40 │ │ │ │ + blt.n 48cf0 <_PyCrossInterpreterData_UnregisterClass@@Base+0x16e> │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 48bf0 │ │ │ │ - b.n 48bf8 │ │ │ │ + beq.n 48ca0 <_PyCrossInterpreterData_UnregisterClass@@Base+0x11e> │ │ │ │ + b.n 48ca8 <_PyCrossInterpreterData_UnregisterClass@@Base+0x126> │ │ │ │ mov r6, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 2611a0 │ │ │ │ + bl 260908 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 48c40 │ │ │ │ + beq.n 48cf0 <_PyCrossInterpreterData_UnregisterClass@@Base+0x16e> │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 48c96 │ │ │ │ + beq.n 48d46 <_PyCrossInterpreterData_UnregisterClass@@Base+0x1c4> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 48c44 │ │ │ │ + beq.n 48cf4 <_PyCrossInterpreterData_UnregisterClass@@Base+0x172> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #32164 @ 0x7da4 │ │ │ │ + movw r1, #29220 @ 0x7224 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 48d40 │ │ │ │ + b.n 48df0 <_PyCrossInterpreterData_UnregisterClass@@Base+0x26e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 108dbc │ │ │ │ - cbnz r0, 48c64 │ │ │ │ + bl 108734 │ │ │ │ + cbnz r0, 48d14 <_PyCrossInterpreterData_UnregisterClass@@Base+0x192> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #32204 @ 0x7dcc │ │ │ │ + movw r1, #29260 @ 0x724c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 48c40 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 48cf0 <_PyCrossInterpreterData_UnregisterClass@@Base+0x16e> │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl d1ed8 │ │ │ │ + bl d17fc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 48c40 │ │ │ │ + beq.n 48cf0 <_PyCrossInterpreterData_UnregisterClass@@Base+0x16e> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 48c96 │ │ │ │ + ble.n 48d46 <_PyCrossInterpreterData_UnregisterClass@@Base+0x1c4> │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #32248 @ 0x7df8 │ │ │ │ + movw r1, #29304 @ 0x7278 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d29b0 │ │ │ │ - b.n 48c40 │ │ │ │ + bl d22d4 │ │ │ │ + b.n 48cf0 <_PyCrossInterpreterData_UnregisterClass@@Base+0x16e> │ │ │ │ mov r0, r7 │ │ │ │ - bl cfcbc │ │ │ │ + bl cf5e4 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 48f7c │ │ │ │ + bl 48f70 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 48cb2 │ │ │ │ + cbnz r0, 48d62 <_PyCrossInterpreterData_UnregisterClass@@Base+0x1e0> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 48c40 │ │ │ │ + beq.n 48cf0 <_PyCrossInterpreterData_UnregisterClass@@Base+0x16e> │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d29b0 │ │ │ │ - b.n 48c40 │ │ │ │ + bl d22d4 │ │ │ │ + b.n 48cf0 <_PyCrossInterpreterData_UnregisterClass@@Base+0x16e> │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx 294c4 │ │ │ │ movs r1, #4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ blx 294c4 │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ - add r3, pc, #112 @ (adr r3, 48d48 ) │ │ │ │ + add r3, pc, #112 @ (adr r3, 48df8 <_PyCrossInterpreterData_UnregisterClass@@Base+0x276>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r7] │ │ │ │ - add r3, pc, #112 @ (adr r3, 48d50 ) │ │ │ │ + add r3, pc, #112 @ (adr r3, 48e00 <_PyCrossInterpreterData_UnregisterClass@@Base+0x27e>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r7, r8, [r0] │ │ │ │ strd r2, r3, [r7, #8] │ │ │ │ mov r6, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - bl 805dc │ │ │ │ - cbz r0, 48d10 │ │ │ │ + bl 805d4 │ │ │ │ + cbz r0, 48dc0 <_PyCrossInterpreterData_UnregisterClass@@Base+0x23e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 48ca6 │ │ │ │ + beq.n 48d56 <_PyCrossInterpreterData_UnregisterClass@@Base+0x1d4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 48ca6 │ │ │ │ + bne.n 48d56 <_PyCrossInterpreterData_UnregisterClass@@Base+0x1d4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 48ca6 │ │ │ │ - cbz r5, 48d40 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 48d56 <_PyCrossInterpreterData_UnregisterClass@@Base+0x1d4> │ │ │ │ + cbz r5, 48df0 <_PyCrossInterpreterData_UnregisterClass@@Base+0x26e> │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 48d32 │ │ │ │ - bl 98598 │ │ │ │ + blt.n 48de2 <_PyCrossInterpreterData_UnregisterClass@@Base+0x260> │ │ │ │ + bl 97eb0 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 5371c │ │ │ │ + bl 53812 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b07c │ │ │ │ - b.n 48d3a │ │ │ │ + bl 9a968 │ │ │ │ + b.n 48dea <_PyCrossInterpreterData_UnregisterClass@@Base+0x268> │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 5371c │ │ │ │ + bl 53812 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d29b0 │ │ │ │ + bl d22d4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r3, #1 │ │ │ │ str r5, [r0, #116] @ 0x74 │ │ │ │ add r3, sp, #548 @ 0x224 │ │ │ │ @ instruction: 0xefcddcfe │ │ │ │ ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ strb r6, [r6, r1] │ │ │ │ asrs r2, r6, #32 │ │ │ │ subs r3, #168 @ 0xa8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - │ │ │ │ -00048d5c <_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] @ (48e14 <_PyCrossInterpreterData_UnregisterClass@@Base+0xb8>) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ - ldr r3, [r0, #84] @ 0x54 │ │ │ │ - ldr r4, [r2, #8] │ │ │ │ - lsls r3, r3, #22 │ │ │ │ - itete mi │ │ │ │ - addmi.w r4, r4, #5472 @ 0x1560 │ │ │ │ - ldrpl.w r4, [r4, #3720] @ 0xe88 │ │ │ │ - addmi r4, #28 │ │ │ │ - addpl.w r4, r4, #648 @ 0x288 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cbz r3, 48db4 <_PyCrossInterpreterData_UnregisterClass@@Base+0x58> │ │ │ │ - add.w r0, r4, #8 │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 48daa <_PyCrossInterpreterData_UnregisterClass@@Base+0x4e> │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 48d9a <_PyCrossInterpreterData_UnregisterClass@@Base+0x3e> │ │ │ │ - dmb ish │ │ │ │ - beq.n 48db4 <_PyCrossInterpreterData_UnregisterClass@@Base+0x58> │ │ │ │ - bl 27378c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 213860 <_PyCrossInterpreterData_RegisterClass@@Base+0x258> │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r0, 48de6 <_PyCrossInterpreterData_UnregisterClass@@Base+0x8a> │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #16] │ │ │ │ - cbnz r3, 48de4 <_PyCrossInterpreterData_UnregisterClass@@Base+0x88> │ │ │ │ - ldrd r2, r3, [r0] │ │ │ │ - cbz r2, 48dd2 <_PyCrossInterpreterData_UnregisterClass@@Base+0x76> │ │ │ │ - str r3, [r2, #4] │ │ │ │ - b.n 48dd4 <_PyCrossInterpreterData_UnregisterClass@@Base+0x78> │ │ │ │ - str r3, [r4, #12] │ │ │ │ - cbz r3, 48dd8 <_PyCrossInterpreterData_UnregisterClass@@Base+0x7c> │ │ │ │ - str r2, [r3, #0] │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - bl 790b0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 6cd04 │ │ │ │ - movs r5, #1 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cbz r3, 48e10 <_PyCrossInterpreterData_UnregisterClass@@Base+0xb4> │ │ │ │ - add.w r0, r4, #8 │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 48e06 <_PyCrossInterpreterData_UnregisterClass@@Base+0xaa> │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 48df6 <_PyCrossInterpreterData_UnregisterClass@@Base+0x9a> │ │ │ │ - dmb ish │ │ │ │ - beq.n 48e10 <_PyCrossInterpreterData_UnregisterClass@@Base+0xb4> │ │ │ │ - bl 251744 │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ + movw r0, #300 @ 0x12c │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + b.w 7af78 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ - │ │ │ │ -00048e22 : │ │ │ │ - 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 │ │ │ │ - movs r2, #0 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r4, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r1 │ │ │ │ - str r4, [sp, #32] │ │ │ │ - str r1, [sp, #4] │ │ │ │ - strd r2, r3, [sp, #8] │ │ │ │ - strd r2, r3, [sp, #16] │ │ │ │ - bl 72f38 │ │ │ │ - mov r4, r0 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - cbz r0, 48e7a │ │ │ │ - mov r0, sp │ │ │ │ - bl 1af780 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 48e72 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 48e72 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - cbz r0, 48e7a │ │ │ │ - bl 78004 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - movw r0, #3244 @ 0xcac │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - b.w 7afb8 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ adds r0, #8 │ │ │ │ - bl d29b0 │ │ │ │ + bl d22d4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movw r3, #9684 @ 0x25d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 48eee │ │ │ │ + beq.n 48e84 <_PyCrossInterpreterData_UnregisterClass@@Base+0x302> │ │ │ │ ldr.w r1, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 48eee │ │ │ │ + beq.n 48e84 <_PyCrossInterpreterData_UnregisterClass@@Base+0x302> │ │ │ │ movs r3, #2 │ │ │ │ add r1, sp, #8 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r1, [sp] │ │ │ │ - movw r1, #42664 @ 0xa6a8 │ │ │ │ + movw r1, #39720 @ 0x9b28 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3418 │ │ │ │ - cbnz r0, 48f04 │ │ │ │ - b.n 48f30 │ │ │ │ + bl c2d44 │ │ │ │ + cbnz r0, 48e9a <_PyCrossInterpreterData_UnregisterClass@@Base+0x318> │ │ │ │ + b.n 48ec6 <_PyCrossInterpreterData_UnregisterClass@@Base+0x344> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 48ed0 │ │ │ │ - movw r0, #42664 @ 0xa6a8 │ │ │ │ + beq.n 48e66 <_PyCrossInterpreterData_UnregisterClass@@Base+0x2e4> │ │ │ │ + movw r0, #39720 @ 0x9b28 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r1, r2 │ │ │ │ - bl 177010 <_PyArg_NoKeywords@@Base> │ │ │ │ - cbz r0, 48f30 │ │ │ │ - b.n 48ed0 │ │ │ │ + bl 1754d4 <_PyArg_NoKeywords@@Base> │ │ │ │ + cbz r0, 48ec6 <_PyCrossInterpreterData_UnregisterClass@@Base+0x344> │ │ │ │ + b.n 48e66 <_PyCrossInterpreterData_UnregisterClass@@Base+0x2e4> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 88854 │ │ │ │ + bl 883a4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 48f30 │ │ │ │ + cbz r0, 48ec6 <_PyCrossInterpreterData_UnregisterClass@@Base+0x344> │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 48f34 │ │ │ │ + cbnz r0, 48eca <_PyCrossInterpreterData_UnregisterClass@@Base+0x348> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 48f30 │ │ │ │ + beq.n 48ec6 <_PyCrossInterpreterData_UnregisterClass@@Base+0x344> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 48f30 │ │ │ │ + cbnz r3, 48ec6 <_PyCrossInterpreterData_UnregisterClass@@Base+0x344> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 48f44 │ │ │ │ + b.n 48eda <_PyCrossInterpreterData_UnregisterClass@@Base+0x358> │ │ │ │ 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} │ │ │ │ │ │ │ │ -00048f48 : │ │ │ │ +00048ede : │ │ │ │ + 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 │ │ │ │ + movs r2, #0 │ │ │ │ + movs r3, #0 │ │ │ │ + movs r4, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r1 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + str r1, [sp, #4] │ │ │ │ + strd r2, r3, [sp, #8] │ │ │ │ + strd r2, r3, [sp, #16] │ │ │ │ + bl 72ef0 │ │ │ │ + mov r4, r0 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + cbz r0, 48f36 │ │ │ │ + mov r0, sp │ │ │ │ + bl 1ad738 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 48f2e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 48f2e │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + cbz r0, 48f36 │ │ │ │ + bl 77fb0 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + │ │ │ │ +00048f3c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, sp │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - bl 1c08b8 │ │ │ │ + bl 1be790 <_PySys_GetRequiredAttrString@@Base+0x25a8> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - cbz r0, 48f76 │ │ │ │ - bl 78004 │ │ │ │ + cbz r0, 48f6a │ │ │ │ + bl 77fb0 │ │ │ │ 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 │ │ │ │ - bl 72154 <_PyObject_GC_New@@Base> │ │ │ │ + bl 72110 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 48f9a │ │ │ │ + cbz r0, 48f8e │ │ │ │ movs r3, #0 │ │ │ │ strh r3, [r0, #8] │ │ │ │ - bl 826c0 │ │ │ │ + bl 82230 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - │ │ │ │ -00048f9e : │ │ │ │ - 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 r7, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - add r4, sp, #8 │ │ │ │ - movs r2, #36 @ 0x24 │ │ │ │ - movs r1, #0 │ │ │ │ - add r0, sp, #12 │ │ │ │ - blx 2957c │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - add r3, sp, #4 │ │ │ │ - str r4, [sp, #28] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - str r6, [sp, #8] │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - bl 1151d4 <_PyLong_FromByteArray@@Base+0x734> │ │ │ │ - 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 {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 258a24 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x1ec> │ │ │ │ - cbnz r0, 49006 │ │ │ │ + bl 257d08 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x268> │ │ │ │ + cbnz r0, 48fb2 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 491bc │ │ │ │ + b.n 490ee │ │ │ │ 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 │ │ │ │ movw r3, #9444 @ 0x24e4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 4905a │ │ │ │ + beq.n 49006 │ │ │ │ ldr.w r1, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 4905a │ │ │ │ + beq.n 49006 │ │ │ │ mov r0, r6 │ │ │ │ - bl b8580 │ │ │ │ + bl b7edc │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bgt.n 49070 │ │ │ │ + bgt.n 4901c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #19932 @ 0x4ddc │ │ │ │ + movw r1, #16948 @ 0x4234 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 4909a │ │ │ │ + bl 12e510 │ │ │ │ + b.n 49046 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 49036 │ │ │ │ - movw r0, #35108 @ 0x8924 │ │ │ │ + beq.n 48fe2 │ │ │ │ + movw r0, #32044 @ 0x7d2c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r1, r2 │ │ │ │ - bl 177010 <_PyArg_NoKeywords@@Base> │ │ │ │ - cbz r0, 4909a │ │ │ │ - b.n 49036 │ │ │ │ + bl 1754d4 <_PyArg_NoKeywords@@Base> │ │ │ │ + cbz r0, 49046 │ │ │ │ + b.n 48fe2 │ │ │ │ subs r0, #1 │ │ │ │ - bl 72d70 │ │ │ │ + bl 72d28 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4909a │ │ │ │ + cbz r0, 49046 │ │ │ │ add.w sl, r6, #12 │ │ │ │ add.w r9, r0, #8 │ │ │ │ movs r7, #1 │ │ │ │ ldr.w r0, [sl, #4]! │ │ │ │ adds r7, #1 │ │ │ │ - bl 88854 │ │ │ │ - cbnz r0, 4909e │ │ │ │ + bl 883a4 │ │ │ │ + cbnz r0, 4904a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 490bc │ │ │ │ + bne.n 49068 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 490dc │ │ │ │ + b.n 49088 │ │ │ │ cmp r8, r7 │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ - bne.n 49084 │ │ │ │ + bne.n 49030 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 490cc │ │ │ │ + cbnz r0, 49078 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 4909a │ │ │ │ + beq.n 49046 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4909a │ │ │ │ + bne.n 49046 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4909a │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 49046 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ str r4, [r0, #8] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ str r2, [r0, #12] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -000490e0 : │ │ │ │ +0004908c : │ │ │ │ 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 │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - mov r6, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r2, r0 │ │ │ │ - movw r1, #54008 @ 0xd2f8 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #54012 @ 0xd2fc │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - bl 927a8 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 491a4 │ │ │ │ - add r4, sp, #48 @ 0x30 │ │ │ │ - movs r2, #28 │ │ │ │ + add r4, sp, #8 │ │ │ │ + movs r2, #36 @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ - sub.w r0, r4, #36 @ 0x24 │ │ │ │ + add r0, sp, #12 │ │ │ │ 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 4917c │ │ │ │ - movs r3, #0 │ │ │ │ - movw r2, #22357 @ 0x5755 │ │ │ │ - movt r2, #17 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movw r1, #60833 @ 0xeda1 │ │ │ │ - movt r1, #18 │ │ │ │ - movw r0, #21205 @ 0x52d5 │ │ │ │ - movt r0, #17 │ │ │ │ - bl 6d6d8 <_Py_hashtable_new_full@@Base> │ │ │ │ - str.w r0, [r4, #-12] │ │ │ │ - cbnz r0, 4917c │ │ │ │ - bl 1ef298 │ │ │ │ - b.n 491a4 │ │ │ │ - mov r0, r6 │ │ │ │ - sub.w r1, r4, #40 @ 0x28 │ │ │ │ - bl 113a94 <_PyArena_Free@@Base+0xe40> │ │ │ │ - ldr.w r0, [r4, #-12] │ │ │ │ - cbz r0, 49190 │ │ │ │ - bl 11541c <_Py_hashtable_destroy@@Base> │ │ │ │ - ldr.w r0, [r4, #-16] │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + add r3, sp, #4 │ │ │ │ + str r4, [sp, #28] │ │ │ │ + str r3, [sp, #32] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ + bl 114ae8 <_PyLong_FromByteArray@@Base+0x72c> │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w r2, [r4, #-24] │ │ │ │ - ldr.w r3, [r4, #-40] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ subs r2, r2, r0 │ │ │ │ blx 29fe0 │ │ │ │ - add.w sp, sp, #8192 @ 0x2000 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r0, [pc, #0] @ (491b0 ) │ │ │ │ - bx lr │ │ │ │ - strb r4, [r0, #22] │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - ldr r0, [pc, #0] @ (491b8 ) │ │ │ │ - bx lr │ │ │ │ - strb r4, [r0, #22] │ │ │ │ - lsls r1, r1, #1 │ │ │ │ + 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 80ee8 │ │ │ │ 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, #71 @ 0x47 │ │ │ │ mov r4, r1 │ │ │ │ - bl 72154 <_PyObject_GC_New@@Base> │ │ │ │ - cbz r0, 49228 │ │ │ │ + bl 72110 <_PyObject_GC_New@@Base> │ │ │ │ + cbz r0, 4915a │ │ │ │ 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, 491fc │ │ │ │ + cbz r4, 4912e │ │ │ │ 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] @ (4922c ) │ │ │ │ + ldr r5, [pc, #44] @ (4915c ) │ │ │ │ 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] │ │ │ │ @@ -45862,910 +45785,1171 @@ │ │ │ │ ldr.w r1, [r1, #3796] @ 0xed4 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ orrs r3, r4 │ │ │ │ str r2, [r4, #0] │ │ │ │ strd r1, r3, [r0, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00049230 <_PyObject_CheckCrossInterpreterData@@Base>: │ │ │ │ +00049160 <_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 143054 │ │ │ │ + bl 1425bc │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - bl 2584a4 │ │ │ │ - cbnz r0, 49270 <_PyObject_CheckCrossInterpreterData@@Base+0x40> │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 4926a <_PyObject_CheckCrossInterpreterData@@Base+0x3a> │ │ │ │ + bl 257778 │ │ │ │ + cbnz r0, 491a0 <_PyObject_CheckCrossInterpreterData@@Base+0x40> │ │ │ │ + bl 805d4 │ │ │ │ + cbnz r0, 4919a <_PyObject_CheckCrossInterpreterData@@Base+0x3a> │ │ │ │ add.w r4, r4, #4096 @ 0x1000 │ │ │ │ - movw r1, #64284 @ 0xfb1c │ │ │ │ + movw r1, #61340 @ 0xef9c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r5 │ │ │ │ ldr.w r0, [r4, #1420] @ 0x58c │ │ │ │ - bl d599c │ │ │ │ + bl d52b8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 49272 <_PyObject_CheckCrossInterpreterData@@Base+0x42> │ │ │ │ + b.n 491a2 <_PyObject_CheckCrossInterpreterData@@Base+0x42> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r0, [pc, #0] @ (49278 <_PyObject_CheckCrossInterpreterData@@Base+0x48>) │ │ │ │ - bx lr │ │ │ │ - strb r4, [r0, #10] │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - push {r3, lr} │ │ │ │ + │ │ │ │ +000491a4 : │ │ │ │ + push {r4, r5, r6, r7, 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 80ef0 │ │ │ │ - b.w 26cff8 │ │ │ │ + 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, #51024 @ 0xc750 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #51028 @ 0xc754 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + bl 920a0 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 49268 │ │ │ │ + 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 49240 │ │ │ │ + movs r3, #0 │ │ │ │ + movw r2, #20585 @ 0x5069 │ │ │ │ + movt r2, #17 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movw r1, #57489 @ 0xe091 │ │ │ │ + movt r1, #18 │ │ │ │ + movw r0, #19433 @ 0x4be9 │ │ │ │ + movt r0, #17 │ │ │ │ + bl 6d680 <_Py_hashtable_new_full@@Base> │ │ │ │ + str.w r0, [r4, #-12] │ │ │ │ + cbnz r0, 49240 │ │ │ │ + bl 1ee218 │ │ │ │ + b.n 49268 │ │ │ │ + mov r0, r6 │ │ │ │ + sub.w r1, r4, #40 @ 0x28 │ │ │ │ + bl 1133b0 <_PyArena_Free@@Base+0xe40> │ │ │ │ + ldr.w r0, [r4, #-12] │ │ │ │ + cbz r0, 49254 │ │ │ │ + bl 114d30 <_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} │ │ │ │ + ldr r0, [pc, #0] @ (49274 ) │ │ │ │ + bx lr │ │ │ │ + strb r4, [r0, #22] │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + ldr r0, [pc, #0] @ (4927c ) │ │ │ │ + bx lr │ │ │ │ + strb r4, [r0, #22] │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + b.w 26c290 │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - b.n 4935c │ │ │ │ + b.n 492e0 │ │ │ │ │ │ │ │ -000492a4 : │ │ │ │ +0004928e : │ │ │ │ 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 1e911c │ │ │ │ + bl 1e7fd4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + ldr r0, [pc, #4] @ (492b4 ) │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + strb r4, [r0, #10] │ │ │ │ + lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #132] @ (49358 ) │ │ │ │ - sub sp, #24 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 97eb0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldrb r3, [r0, #8] │ │ │ │ - cbz r3, 49308 │ │ │ │ - adds r0, #9 │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 492fe │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 492ee │ │ │ │ - dmb ish │ │ │ │ - beq.n 49308 │ │ │ │ - bl 27378c │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 49798 │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 4933a │ │ │ │ - add.w r0, r4, #9 │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 49330 │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 49320 │ │ │ │ - dmb ish │ │ │ │ - beq.n 4933a │ │ │ │ - bl 251744 │ │ │ │ - movs r1, #16 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 72b58 │ │ │ │ - ldr r3, [pc, #20] @ (49358 ) │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - beq.n 49354 │ │ │ │ - blx 2a150 <__stack_chk_fail@plt> │ │ │ │ - add sp, #24 │ │ │ │ + blx 290a4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a968 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ pop {r4, pc} │ │ │ │ - cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ sub sp, #32 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 4938a │ │ │ │ + bne.n 4930e │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #3368 @ 0xd28 │ │ │ │ + movw r1, #424 @ 0x1a8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 493a8 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 4932c │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ ldrsb.w r0, [r5, #35] @ 0x23 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 493ac │ │ │ │ + ble.n 49330 │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #2 │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 15873c │ │ │ │ + bl 156bcc │ │ │ │ movs r1, #0 │ │ │ │ - b.n 49568 │ │ │ │ + b.n 494ec │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 494b8 │ │ │ │ + bne.w 4943c │ │ │ │ ldrb.w r3, [r5, #34] @ 0x22 │ │ │ │ - cbz r3, 493e6 │ │ │ │ + cbz r3, 4936a │ │ │ │ ldr r2, [r4, #12] │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r1, #2 │ │ │ │ str r1, [r4, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbnz r2, 493d8 │ │ │ │ - movw r1, #3416 @ 0xd58 │ │ │ │ + cbnz r2, 4935c │ │ │ │ + movw r1, #472 @ 0x1d8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 12f220 │ │ │ │ - b.n 493a8 │ │ │ │ - movw r1, #3468 @ 0xd8c │ │ │ │ + bl 12e510 │ │ │ │ + b.n 4932c │ │ │ │ + movw r1, #524 @ 0x20c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 12f220 │ │ │ │ - b.n 493a8 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 4932c │ │ │ │ ldrb.w r6, [r5, #33] @ 0x21 │ │ │ │ - cbz r6, 49400 │ │ │ │ + cbz r6, 49384 │ │ │ │ movw r3, #56100 @ 0xdb24 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #2 │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 15873c │ │ │ │ - b.n 493a8 │ │ │ │ + bl 156bcc │ │ │ │ + b.n 4932c │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 49424 │ │ │ │ + beq.n 493a8 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #44256 @ 0xace0 │ │ │ │ + movw r1, #41272 @ 0xa138 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 493a8 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 4932c │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #16] │ │ │ │ strb.w r2, [r5, #34] @ 0x22 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbnz r3, 49476 │ │ │ │ + cbnz r3, 493fa │ │ │ │ movw r1, #56136 @ 0xdb48 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ strb.w r2, [r5, #33] @ 0x21 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mov r1, r3 │ │ │ │ - bl 2178e8 │ │ │ │ + bl 216794 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4951c │ │ │ │ + beq.n 494a0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #54760 @ 0xd5e8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 49568 │ │ │ │ + bne.w 494ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 494f8 │ │ │ │ + beq.n 4947c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 494f8 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 494f8 │ │ │ │ + bne.n 4947c │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4947c │ │ │ │ mov r0, r3 │ │ │ │ - movw r1, #54856 @ 0xd648 │ │ │ │ + movw r1, #51912 @ 0xcac8 │ │ │ │ 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 c3418 │ │ │ │ + bl c2d44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 493a8 │ │ │ │ + beq.n 4932c │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - bl 2178e8 │ │ │ │ + bl 216794 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2615a4 │ │ │ │ + bl 260958 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 4951c │ │ │ │ - b.n 49568 │ │ │ │ + cbz r0, 494a0 │ │ │ │ + b.n 494ec │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ - bl 20d8a0 │ │ │ │ + bl 20c980 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r3, 494d4 │ │ │ │ + cbz r3, 49458 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2615a4 │ │ │ │ - cbz r0, 4951c │ │ │ │ + b.w 260958 │ │ │ │ + cbz r0, 494a0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #54760 @ 0xd5e8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 49568 │ │ │ │ + bne.n 494ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 494f8 │ │ │ │ + beq.n 4947c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 494f8 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4947c │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r0, #0 │ │ │ │ movs r2, #2 │ │ │ │ strb.w r0, [r1, #34] @ 0x22 │ │ │ │ - movw r1, #45192 @ 0xb088 │ │ │ │ + movw r1, #42208 @ 0xa4e0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r2, [r4, #16] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 493a8 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 4932c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movw r3, #56100 @ 0xdb24 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r0, #0 │ │ │ │ movs r2, #2 │ │ │ │ strb.w r0, [r1, #34] @ 0x22 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r2, [r4, #16] │ │ │ │ - bl d7a20 │ │ │ │ - cbz r0, 49554 │ │ │ │ + bl d72f8 │ │ │ │ + cbz r0, 494d8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 493a8 │ │ │ │ - bl d7c64 │ │ │ │ + bne.w 4932c │ │ │ │ + bl d753c │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 15873c │ │ │ │ - b.n 493a8 │ │ │ │ + bl 156bcc │ │ │ │ + b.n 4932c │ │ │ │ movw r3, #56136 @ 0xdb48 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7a20 │ │ │ │ + bl d72f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 49538 │ │ │ │ - b.n 493a8 │ │ │ │ + bne.n 494bc │ │ │ │ + b.n 4932c │ │ │ │ mov r0, r1 │ │ │ │ add sp, #32 │ │ │ │ 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 98598 │ │ │ │ - mov r4, r0 │ │ │ │ - blx 290a4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9b07c │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - pop {r4, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - 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 495b8 │ │ │ │ - bl 26cb68 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 495c4 │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movs r0, #0 │ │ │ │ - subs r3, #1 │ │ │ │ - b.n 49606 │ │ │ │ - movs r1, #22 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 49602 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cbnz r3, 49602 │ │ │ │ - movs r1, #54 @ 0x36 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 49602 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cbnz r3, 49602 │ │ │ │ - movs r1, #11 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 49602 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cbnz r3, 49602 │ │ │ │ - movs r1, #26 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 49602 │ │ │ │ - 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 │ │ │ │ - mov r4, r0 │ │ │ │ - bl fdfbc │ │ │ │ - cbnz r0, 49686 │ │ │ │ - ldrd r1, r2, [r4, #-8] │ │ │ │ - bic.w r2, r2, #3 │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - and.w r3, r3, #3 │ │ │ │ - str r1, [r2, #0] │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - str r3, [r1, #4] │ │ │ │ - str.w r0, [r4, #-8] │ │ │ │ - ldr.w r3, [r4, #-4] │ │ │ │ - and.w r3, r3, #1 │ │ │ │ - str.w r3, [r4, #-4] │ │ │ │ - cbz r2, 49660 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - str r0, [r4, #8] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 49660 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cbnz r3, 49660 │ │ │ │ - mov r0, r2 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - cbz r0, 4967c │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r4, #12] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4967c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 4967c │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7f6ec │ │ │ │ - pop {r4, pc} │ │ │ │ - movw r0, #13344 @ 0x3420 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - b.w 7afb8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-192] │ │ │ │ sub.w sp, sp, #16512 @ 0x4080 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ - ldr r1, [pc, #204] @ (49794 ) │ │ │ │ + ldr r1, [pc, #200] @ (495f0 ) │ │ │ │ add.w r5, sp, #16512 @ 0x4080 │ │ │ │ mov r6, r0 │ │ │ │ - movw r2, #22796 @ 0x590c │ │ │ │ + movw r2, #19776 @ 0x4d40 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov.w r1, #0 │ │ │ │ add r3, sp, #16 │ │ │ │ - movw r1, #3640 @ 0xe38 │ │ │ │ + movw r1, #576 @ 0x240 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ adds r5, #44 @ 0x2c │ │ │ │ - bl 8edfc │ │ │ │ + bl 8e6f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4976e │ │ │ │ + beq.n 495cc │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #63236 @ 0xf704 │ │ │ │ + movw r1, #60308 @ 0xeb94 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #64016 @ 0xfa10 │ │ │ │ + movw r0, #60944 @ 0xee10 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 927a8 │ │ │ │ + bl 920a0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 49714 │ │ │ │ + bne.n 49572 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 49766 │ │ │ │ + b.n 495c4 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ add.w r2, sp, #16384 @ 0x4000 │ │ │ │ movs r3, #2 │ │ │ │ adds r2, #40 @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ - bl 2209f4 <_PyErr_BadInternalCall@@Base+0x5fc> │ │ │ │ + bl 21f864 <_PyErr_BadInternalCall@@Base+0x5fc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 49710 │ │ │ │ - bl 98598 │ │ │ │ + beq.n 4956e │ │ │ │ + bl 97eb0 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r3, #16383 @ 0x3fff │ │ │ │ blx 29964 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b07c │ │ │ │ + bl 9a968 │ │ │ │ add.w r3, sp, #16384 @ 0x4000 │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ add.w r2, sp, #16384 @ 0x4000 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ adds r2, #40 @ 0x28 │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ - bl 42740 │ │ │ │ + bl 42666 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 78004 │ │ │ │ - b.n 49770 │ │ │ │ + bl 77fb0 │ │ │ │ + b.n 495ce │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, sp, #16512 @ 0x4080 │ │ │ │ - ldr r3, [pc, #28] @ (49794 ) │ │ │ │ + ldr r3, [pc, #28] @ (495f0 ) │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 49788 │ │ │ │ + beq.n 495e6 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #16512 @ 0x4080 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ - ldr r3, [pc, #252] @ (498a8 ) │ │ │ │ - sub sp, #164 @ 0xa4 │ │ │ │ - ldr r7, [r0, #8] │ │ │ │ - mov sl, r1 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r3, [pc, #132] @ (49688 ) │ │ │ │ + sub sp, #24 │ │ │ │ + mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #156] @ 0x9c │ │ │ │ + str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr.w r8, [r0, #12] │ │ │ │ - ldrd r3, ip, [r0] │ │ │ │ - ands.w r5, r7, #63 @ 0x3f │ │ │ │ - bne.n 497cc │ │ │ │ - orrs.w r2, r7, r8 │ │ │ │ - bne.n 497d0 │ │ │ │ - mov r4, r5 │ │ │ │ - b.n 497d4 │ │ │ │ - movs r5, #0 │ │ │ │ - movs r4, #64 @ 0x40 │ │ │ │ - add r6, sp, #12 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - stmia r6!, {r0, r1, r2, r3} │ │ │ │ - cbnz r5, 497e8 │ │ │ │ - cmp r4, r5 │ │ │ │ - it ne │ │ │ │ - movne r5, #64 @ 0x40 │ │ │ │ - subs r5, r4, r5 │ │ │ │ - and.w r9, r4, #64 @ 0x40 │ │ │ │ - add r5, ip │ │ │ │ - lsrs r6, r4, #6 │ │ │ │ - add r9, r5 │ │ │ │ - and.w r4, r4, #63 @ 0x3f │ │ │ │ - movs r3, #0 │ │ │ │ - cmp r6, r3 │ │ │ │ - bls.n 4980a │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, sp, #12 │ │ │ │ - bl 49ba4 │ │ │ │ - movs r3, #1 │ │ │ │ - b.n 497fa │ │ │ │ - rsb r6, r7, #119 @ 0x77 │ │ │ │ - add r5, sp, #28 │ │ │ │ - mov.w fp, #128 @ 0x80 │ │ │ │ - and.w r6, r6, #63 @ 0x3f │ │ │ │ - add.w r3, r6, #9 │ │ │ │ - mov r2, fp │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx 2957c │ │ │ │ - mov r1, r9 │ │ │ │ - mov r3, fp │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - add.w r9, r5, r4 │ │ │ │ - blx 29958 <__memcpy_chk@plt> │ │ │ │ - add r6, r9 │ │ │ │ - movs r3, #0 │ │ │ │ - strb.w fp, [r5, r4] │ │ │ │ - cmp r6, r9 │ │ │ │ - beq.n 4984c │ │ │ │ - strb.w r3, [r9, #1]! │ │ │ │ - b.n 49842 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov.w r8, r8, lsl #3 │ │ │ │ - movs r4, #0 │ │ │ │ - orr.w r8, r8, r7, lsr #29 │ │ │ │ - lsls r7, r7, #3 │ │ │ │ - str.w r8, [r6, #5] │ │ │ │ - mov.w r9, r3, lsr #6 │ │ │ │ - str.w r7, [r6, #1] │ │ │ │ - cmp r9, r4 │ │ │ │ - beq.n 49878 │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, sp, #12 │ │ │ │ - adds r4, #1 │ │ │ │ - adds r5, #64 @ 0x40 │ │ │ │ - bl 49ba4 │ │ │ │ - b.n 49866 │ │ │ │ - ldrd r3, r1, [sp, #12] │ │ │ │ - str.w r3, [sl] │ │ │ │ - ldrd r2, r3, [sp, #20] │ │ │ │ - str.w r3, [sl, #12] │ │ │ │ - str.w r1, [sl, #4] │ │ │ │ - ldr r3, [pc, #24] @ (498a8 ) │ │ │ │ - str.w r2, [sl, #8] │ │ │ │ + ldrb r3, [r0, #8] │ │ │ │ + cbz r3, 49638 │ │ │ │ + adds r0, #9 │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 4962e │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 4961e │ │ │ │ + dmb ish │ │ │ │ + beq.n 49638 │ │ │ │ + bl 272b8c │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 4989a │ │ │ │ + ldrb r3, [r4, #8] │ │ │ │ + cbz r3, 4966a │ │ │ │ + add.w r0, r4, #9 │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 49660 │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 49650 │ │ │ │ + dmb ish │ │ │ │ + beq.n 4966a │ │ │ │ + bl 250a74 │ │ │ │ + movs r1, #16 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 72b10 │ │ │ │ + ldr r3, [pc, #20] @ (49688 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #156] @ 0x9c │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 498a2 │ │ │ │ + beq.n 49684 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ - add sp, #164 @ 0xa4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + bl fd8d0 │ │ │ │ + cbnz r0, 49708 │ │ │ │ + ldrd r1, r2, [r4, #-8] │ │ │ │ + bic.w r2, r2, #3 │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + and.w r3, r3, #3 │ │ │ │ + str r1, [r2, #0] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + str r3, [r1, #4] │ │ │ │ + str.w r0, [r4, #-8] │ │ │ │ + ldr.w r3, [r4, #-4] │ │ │ │ + and.w r3, r3, #1 │ │ │ │ + str.w r3, [r4, #-4] │ │ │ │ + cbz r2, 496e2 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + str r0, [r4, #8] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 496e2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cbnz r3, 496e2 │ │ │ │ + mov r0, r2 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + cbz r0, 496fe │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r4, #12] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 496fe │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 496fe │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 7f6cc │ │ │ │ + pop {r4, pc} │ │ │ │ + movw r0, #10360 @ 0x2878 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + b.w 7af78 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ (498dc ) │ │ │ │ + ldr r3, [pc, #28] @ (49744 ) │ │ │ │ ldr.w r3, [r3, #1184] @ 0x4a0 │ │ │ │ - cbz r3, 498d0 │ │ │ │ - bl 1a7104 <_Py_write_noraise@@Base+0x3e0> │ │ │ │ + cbz r3, 4973a │ │ │ │ + bl 1a4ee4 <_Py_write_noraise@@Base+0x3e0> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 498d8 │ │ │ │ + b.n 49742 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ - nop │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + 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 4976a │ │ │ │ + bl 26be00 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cbz r3, 49776 │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movs r0, #0 │ │ │ │ + subs r3, #1 │ │ │ │ + b.n 497b8 │ │ │ │ + movs r1, #22 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + bl 99e5c <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 497b4 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r5, [r4, #8] │ │ │ │ + cbnz r3, 497b4 │ │ │ │ + movs r1, #54 @ 0x36 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 99e5c <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 497b4 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r5, [r4, #8] │ │ │ │ + cbnz r3, 497b4 │ │ │ │ + movs r1, #11 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 99e5c <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 497b4 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r5, [r4, #8] │ │ │ │ + cbnz r3, 497b4 │ │ │ │ + movs r1, #26 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 99e5c <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 497b4 │ │ │ │ + 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, 498f8 │ │ │ │ - ldr r2, [pc, #20] @ (498fc ) │ │ │ │ + cbnz r3, 497d4 │ │ │ │ + ldr r2, [pc, #20] @ (497d8 ) │ │ │ │ ldrd r0, r3, [r0, #8] │ │ │ │ add.w r1, r2, #520 @ 0x208 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r1, r2 │ │ │ │ - b.w 271d14 │ │ │ │ + b.w 271118 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @ instruction: 0xb890 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #57692 @ 0xe15c │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 122b54 │ │ │ │ + bl 122334 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r7, [r6, #4] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 49950 │ │ │ │ + beq.n 4982c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 87f30 │ │ │ │ - cbnz r0, 49950 │ │ │ │ + bl 87a80 │ │ │ │ + cbnz r0, 4982c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ - movw r1, #3660 @ 0xe4c │ │ │ │ + movw r1, #716 @ 0x2cc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w d599c │ │ │ │ + b.w d52b8 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 49960 │ │ │ │ - bl 4a95c │ │ │ │ + beq.n 4983c │ │ │ │ + bl 4a94e │ │ │ │ movs r5, #0 │ │ │ │ - b.n 499ba │ │ │ │ + b.n 49896 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 49976 │ │ │ │ + bge.n 49852 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1ef298 │ │ │ │ + b.w 1ee218 │ │ │ │ add r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2180ac │ │ │ │ + bl 216f58 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4995c │ │ │ │ + beq.n 49838 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 4999a │ │ │ │ + ble.n 49876 │ │ │ │ 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, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 499ba │ │ │ │ + ble.n 49896 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r4, [r4, #8] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r2, [r6, #20] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mla r0, r4, r0, r3 │ │ │ │ blx 29c10 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - push {r3, r4, r5, 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, #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 499e0 │ │ │ │ - bl 26cb68 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 499ec │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movs r0, #0 │ │ │ │ - subs r3, #1 │ │ │ │ - b.n 49a0e │ │ │ │ - movs r1, #11 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 49a0a │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cbnz r3, 49a0a │ │ │ │ - movs r1, #26 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 49a0a │ │ │ │ - str r5, [r4, #8] │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ + str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ + ldr r3, [pc, #256] @ (499ac ) │ │ │ │ + sub sp, #164 @ 0xa4 │ │ │ │ + ldr r7, [r0, #8] │ │ │ │ + mov sl, r1 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #156] @ 0x9c │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldr.w r8, [r0, #12] │ │ │ │ + ldrd r3, ip, [r0] │ │ │ │ + ands.w r5, r7, #63 @ 0x3f │ │ │ │ + bne.n 498ce │ │ │ │ + orrs.w r2, r7, r8 │ │ │ │ + bne.n 498d2 │ │ │ │ + mov r4, r5 │ │ │ │ + b.n 498d6 │ │ │ │ + movs r5, #0 │ │ │ │ + movs r4, #64 @ 0x40 │ │ │ │ + add r6, sp, #12 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + stmia r6!, {r0, r1, r2, r3} │ │ │ │ + cbnz r5, 498ea │ │ │ │ + cmp r4, r5 │ │ │ │ + it ne │ │ │ │ + movne r5, #64 @ 0x40 │ │ │ │ + subs r5, r4, r5 │ │ │ │ + and.w r9, r4, #64 @ 0x40 │ │ │ │ + add r5, ip │ │ │ │ + lsrs r6, r4, #6 │ │ │ │ + add r9, r5 │ │ │ │ + and.w r4, r4, #63 @ 0x3f │ │ │ │ + movs r3, #0 │ │ │ │ + cmp r6, r3 │ │ │ │ + bls.n 4990c │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, sp, #12 │ │ │ │ + bl 49d80 │ │ │ │ + movs r3, #1 │ │ │ │ + b.n 498fc │ │ │ │ + rsb r6, r7, #119 @ 0x77 │ │ │ │ + add r5, sp, #28 │ │ │ │ + mov.w fp, #128 @ 0x80 │ │ │ │ + and.w r6, r6, #63 @ 0x3f │ │ │ │ + add.w r3, r6, #9 │ │ │ │ + mov r2, fp │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + blx 2957c │ │ │ │ + mov r1, r9 │ │ │ │ + mov r3, fp │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + add.w r9, r5, r4 │ │ │ │ + blx 29958 <__memcpy_chk@plt> │ │ │ │ + add r6, r9 │ │ │ │ + movs r3, #0 │ │ │ │ + strb.w fp, [r5, r4] │ │ │ │ + cmp r6, r9 │ │ │ │ + beq.n 4994e │ │ │ │ + strb.w r3, [r9, #1]! │ │ │ │ + b.n 49944 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mov.w r8, r8, lsl #3 │ │ │ │ + movs r4, #0 │ │ │ │ + orr.w r8, r8, r7, lsr #29 │ │ │ │ + lsls r7, r7, #3 │ │ │ │ + str.w r8, [r6, #5] │ │ │ │ + mov.w r9, r3, lsr #6 │ │ │ │ + str.w r7, [r6, #1] │ │ │ │ + cmp r9, r4 │ │ │ │ + beq.n 4997a │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, sp, #12 │ │ │ │ + adds r4, #1 │ │ │ │ + adds r5, #64 @ 0x40 │ │ │ │ + bl 49d80 │ │ │ │ + b.n 49968 │ │ │ │ + ldrd r3, r1, [sp, #12] │ │ │ │ + str.w r3, [sl] │ │ │ │ + ldrd r2, r3, [sp, #20] │ │ │ │ + str.w r3, [sl, #12] │ │ │ │ + str.w r1, [sl, #4] │ │ │ │ + ldr r3, [pc, #28] @ (499ac ) │ │ │ │ + str.w r2, [sl, #8] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #156] @ 0x9c │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + beq.n 499a4 │ │ │ │ + blx 2a150 <__stack_chk_fail@plt> │ │ │ │ + add sp, #164 @ 0xa4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + nop │ │ │ │ + cdp2 0, 15, cr0, cr4, cr6, {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 r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r3 │ │ │ │ ldr.w ip, [sp, #72] @ 0x48 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 49a3c │ │ │ │ + beq.n 499da │ │ │ │ ldr.w r5, [ip, #8] │ │ │ │ - b.n 49a4c │ │ │ │ + b.n 499ea │ │ │ │ cmp r3, ip │ │ │ │ - ble.n 49a4a │ │ │ │ + ble.n 499e8 │ │ │ │ cmp r3, #3 │ │ │ │ - bgt.n 49a46 │ │ │ │ - cbnz r2, 49a70 │ │ │ │ + bgt.n 499e4 │ │ │ │ + cbnz r2, 49a0e │ │ │ │ movs r5, #0 │ │ │ │ - b.n 49a4c │ │ │ │ + b.n 499ea │ │ │ │ mov r5, ip │ │ │ │ - ldr r1, [pc, #224] @ (49b30 ) │ │ │ │ + ldr r1, [pc, #224] @ (49acc ) │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #3 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, ip │ │ │ │ add r1, sp, #28 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106468 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 49a76 │ │ │ │ - b.n 49b26 │ │ │ │ + cbnz r0, 49a14 │ │ │ │ + b.n 49ac4 │ │ │ │ clz r5, r2 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ add r6, r5 │ │ │ │ ldr.w r9, [r4] │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 49afe │ │ │ │ + beq.n 49a9c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 49ac4 │ │ │ │ - bl db898 <_PyNumber_Index@@Base> │ │ │ │ + cbz r0, 49a62 │ │ │ │ + bl db174 <_PyNumber_Index@@Base> │ │ │ │ mov sl, r0 │ │ │ │ - cbnz r0, 49a9a │ │ │ │ - bl 805dc │ │ │ │ + cbnz r0, 49a38 │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 49b26 │ │ │ │ + bne.n 49ac4 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 49abe │ │ │ │ - bl 85e88 │ │ │ │ + b.n 49a5c │ │ │ │ + bl 859ec │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49aba │ │ │ │ + beq.n 49a58 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 49aba │ │ │ │ + cbnz r3, 49a58 │ │ │ │ mov r0, sl │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ adds r2, r5, #1 │ │ │ │ - beq.n 49a8c │ │ │ │ + beq.n 49a2a │ │ │ │ cmp r6, #2 │ │ │ │ - bne.n 49ac6 │ │ │ │ - b.n 49b06 │ │ │ │ + bne.n 49a64 │ │ │ │ + b.n 49aa4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl db898 <_PyNumber_Index@@Base> │ │ │ │ + bl db174 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 49adc │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 49b26 │ │ │ │ + cbnz r0, 49a7a │ │ │ │ + bl 805d4 │ │ │ │ + cbnz r0, 49ac4 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 49b0a │ │ │ │ - bl 85e88 │ │ │ │ + b.n 49aa8 │ │ │ │ + bl 859ec │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49af8 │ │ │ │ + beq.n 49a96 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 49af8 │ │ │ │ + cbnz r3, 49a96 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 49b0a │ │ │ │ - b.n 49ad0 │ │ │ │ + bne.n 49aa8 │ │ │ │ + b.n 49a6e │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 49b0a │ │ │ │ + b.n 49aa8 │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ mov r0, r8 │ │ │ │ - bl 159698 │ │ │ │ + bl 157b28 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ mov r3, r5 │ │ │ │ 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 211e1c <_Py_RestoreSignals@@Base+0x20d8> │ │ │ │ + b.w 210efc <_Py_RestoreSignals@@Base+0x20d8> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - nop │ │ │ │ subs r3, #228 @ 0xe4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + 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 49af2 │ │ │ │ + bl 26be00 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cbz r3, 49afe │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movs r0, #0 │ │ │ │ + subs r3, #1 │ │ │ │ + b.n 49b20 │ │ │ │ + movs r1, #11 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + bl 99e5c <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 49b1c │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r5, [r4, #8] │ │ │ │ + cbnz r3, 49b1c │ │ │ │ + movs r1, #26 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 99e5c <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 49b1c │ │ │ │ + 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, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 49b64 │ │ │ │ + beq.n 49b54 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 49b64 │ │ │ │ + ble.n 49b54 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49b7e │ │ │ │ + beq.n 49b6e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 49b7e │ │ │ │ + b.n 49b6e │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58704 @ 0xe550 │ │ │ │ + movw r1, #55860 @ 0xda34 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 49b9c │ │ │ │ + bl 12e510 │ │ │ │ + b.n 49b8c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 883a4 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 49b8c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 49b8c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + │ │ │ │ +00049b90 : │ │ │ │ + b.w 1ebbf4 │ │ │ │ + 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 49bc0 │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #46548 @ 0xb5d4 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 49bc0 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 49bfe │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + bl f8cb0 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + bne.n 49bd4 │ │ │ │ + bl 805d4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 49bbc │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + bl f8cb0 │ │ │ │ + mov r5, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 49be8 │ │ │ │ + bl 805d4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 49bbc │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 121eac <_Py_set_inheritable@@Base> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 49bbc │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + movw r1, #42352 @ 0xa570 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + b.w 4210c │ │ │ │ + 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, #71 @ 0x47 │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 49c3c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 49c3c │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 49c58 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + b.n 49c58 │ │ │ │ + movw r3, #56104 @ 0xdb28 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #55860 @ 0xda34 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12e510 │ │ │ │ + b.n 49c76 │ │ │ │ mov r0, r4 │ │ │ │ - bl 88854 │ │ │ │ + bl 10aa10 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49b9c │ │ │ │ + beq.n 49c76 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 49b9c │ │ │ │ + cbnz r3, 49c76 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00049ba0 : │ │ │ │ - b.w 1ecc70 │ │ │ │ +00049c7a : │ │ │ │ + ldr r3, [pc, #64] @ (49cbc ) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3, #52] @ 0x34 │ │ │ │ + cbz r0, 49cba │ │ │ │ + ldrb.w r3, [r0, #38] @ 0x26 │ │ │ │ + cmp r3, #3 │ │ │ │ + bne.n 49c92 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + b.n 49c84 │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.n 49ca8 │ │ │ │ + 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 49c8e │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + cbz r0, 49cba │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r0, #0] │ │ │ │ + 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, #4088] @ 0xff8 │ │ │ │ + bl cf5e4 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + cbz r0, 49cf0 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 49cf0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 49cf0 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + cbz r0, 49d0c │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r4, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 49d0c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 49d0c │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + cbz r0, 49d28 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r4, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 49d28 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 49d28 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + cbz r0, 49d44 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r4, #12] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 49d44 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 49d44 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + cbz r0, 49d60 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r4, #16] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 49d60 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 49d60 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ + cbz r0, 49d7c │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r4, #24] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 49d7c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 49d7c │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ 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] │ │ │ │ @@ -47437,235 +47621,38 @@ │ │ │ │ str.w ip, [r0] │ │ │ │ add r3, r1 │ │ │ │ str r7, [r0, #12] │ │ │ │ str r5, [r0, #8] │ │ │ │ add.w r3, r2, r3, ror #11 │ │ │ │ str r3, [r0, #4] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - 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 4a492 │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #49532 @ 0xc17c │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 4a492 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 4a4d0 │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - bl f9350 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - bne.n 4a4a6 │ │ │ │ - bl 805dc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 4a48e │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - bl f9350 │ │ │ │ - mov r5, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 4a4ba │ │ │ │ - bl 805dc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 4a48e │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1226cc <_Py_set_inheritable@@Base> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 4a48e │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - movw r1, #45296 @ 0xb0f0 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - b.w 4211c │ │ │ │ - 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, #71 @ 0x47 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 4a50e │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 4a50e │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4a52a │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - b.n 4a52a │ │ │ │ - movw r3, #56104 @ 0xdb28 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58704 @ 0xe550 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 4a548 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10b0a4 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4a548 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 4a548 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - │ │ │ │ -0004a54c : │ │ │ │ - ldr r3, [pc, #64] @ (4a590 ) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r0, [r3, #52] @ 0x34 │ │ │ │ - cbz r0, 4a58c │ │ │ │ - ldrb.w r3, [r0, #38] @ 0x26 │ │ │ │ - cmp r3, #3 │ │ │ │ - bne.n 4a564 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - b.n 4a556 │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.n 4a57a │ │ │ │ - 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 4a560 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - cbz r0, 4a58c │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r0, #0] │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl cfcbc │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - cbz r0, 4a5c4 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r4, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4a5c4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 4a5c4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - cbz r0, 4a5e0 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r4, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4a5e0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 4a5e0 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - cbz r0, 4a5fc │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r4, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4a5fc │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 4a5fc │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - cbz r0, 4a618 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r4, #12] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4a618 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 4a618 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - cbz r0, 4a634 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r4, #16] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4a634 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 4a634 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ - cbz r0, 4a650 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r4, #24] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4a650 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 4a650 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ │ │ │ │ -0004a654 : │ │ │ │ +0004a642 : │ │ │ │ sub sp, #16 │ │ │ │ add sp, #16 │ │ │ │ - b.w 18e228 │ │ │ │ + b.w 18c8fc │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 148050 │ │ │ │ + bl 146c38 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4a68c │ │ │ │ - bl 805dc │ │ │ │ - cbz r0, 4a69e │ │ │ │ - b.n 4a6da │ │ │ │ + bne.n 4a67a │ │ │ │ + bl 805d4 │ │ │ │ + cbz r0, 4a68c │ │ │ │ + b.n 4a6c8 │ │ │ │ vabs.f64 d7, d0 │ │ │ │ - vldr d6, [pc, #92] @ 4a6f0 │ │ │ │ + vldr d6, [pc, #96] @ 4a6e0 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4a6de │ │ │ │ + bhi.n 4a6cc │ │ │ │ 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 │ │ │ │ @@ -47674,629 +47661,631 @@ │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4a6e6 │ │ │ │ + beq.n 4a6d4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4a6e6 │ │ │ │ + b.n 4a6d4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4a6e6 │ │ │ │ + b.n 4a6d4 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ vpop {d8} │ │ │ │ pop {r3, pc} │ │ │ │ + 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 r5, r2 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4a74a │ │ │ │ + bne.n 4a73a │ │ │ │ ldr r1, [r1, #12] │ │ │ │ mov r6, r0 │ │ │ │ - bl 487c2 │ │ │ │ + bl 4870a │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4a734 │ │ │ │ - movw r3, #42425 @ 0xa5b9 │ │ │ │ + beq.n 4a724 │ │ │ │ + movw r3, #35185 @ 0x8971 │ │ │ │ movt r3, #22 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 4a73e │ │ │ │ + bne.n 4a72e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1fd3bc │ │ │ │ - bl 805dc │ │ │ │ + b.w 1fc490 │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4a71c │ │ │ │ - b.n 4a752 │ │ │ │ + beq.n 4a70c │ │ │ │ + b.n 4a742 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1541c4 │ │ │ │ + bl 152654 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0004a756 : │ │ │ │ +0004a746 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ (4a788 ) │ │ │ │ + ldr r3, [pc, #32] @ (4a778 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1b0c3c │ │ │ │ - cbz r0, 4a784 │ │ │ │ + bl 1aec14 │ │ │ │ + cbz r0, 4a774 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ pop {r3, 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 │ │ │ │ - cbnz r1, 4a7b8 │ │ │ │ + cbnz r1, 4a7a8 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #65104 @ 0xfe50 │ │ │ │ + movw r1, #62160 @ 0xf2d0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4a7e2 │ │ │ │ + b.n 4a7d2 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r3, r4 │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ str r1, [r0, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 4a7e0 │ │ │ │ + beq.n 4a7d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 4a7e0 │ │ │ │ + cbnz r3, 4a7d0 │ │ │ │ mov r0, r2 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + mov r1, r0 │ │ │ │ + cbnz r3, 4a7e6 │ │ │ │ + movw r0, #764 @ 0x2fc │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + b.w e19f0 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 144790 │ │ │ │ + cbnz r0, 4a818 │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ + mov r2, r4 │ │ │ │ + movw r0, #780 @ 0x30c │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + bl e19f0 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r4, r3 │ │ │ │ + bl 144df4 │ │ │ │ + b.n 4a83c │ │ │ │ + cmp r0, #1 │ │ │ │ + bne.n 4a83a │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + movw r3, #4304 @ 0x10d0 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #49520 @ 0xc170 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + b.w d52b8 │ │ │ │ + movs r4, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r3, [pc, #176] @ (4a8a4 ) │ │ │ │ + ldr r3, [pc, #176] @ (4a900 ) │ │ │ │ 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, 4a828 │ │ │ │ + cbz r3, 4a884 │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 4a81e │ │ │ │ + bne.n 4a87a │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4a80e │ │ │ │ + bne.n 4a86a │ │ │ │ dmb ish │ │ │ │ - beq.n 4a828 │ │ │ │ - bl 27378c │ │ │ │ + beq.n 4a884 │ │ │ │ + bl 272b8c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 49798 │ │ │ │ + bl 4989a │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 4a85a │ │ │ │ + cbz r3, 4a8b6 │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4a850 │ │ │ │ + bne.n 4a8ac │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4a840 │ │ │ │ + bne.n 4a89c │ │ │ │ dmb ish │ │ │ │ - beq.n 4a85a │ │ │ │ - bl 251744 │ │ │ │ - movw r1, #42312 @ 0xa548 │ │ │ │ + beq.n 4a8b6 │ │ │ │ + bl 250a74 │ │ │ │ + movw r1, #39328 @ 0x99a0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ 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 4a868 │ │ │ │ + bne.n 4a8c4 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 8057c │ │ │ │ - ldr r3, [pc, #20] @ (4a8a4 ) │ │ │ │ + bl 80574 │ │ │ │ + ldr r3, [pc, #20] @ (4a900 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4a8a0 │ │ │ │ + beq.n 4a8fc │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - mov r1, r0 │ │ │ │ - cbnz r3, 4a8ba │ │ │ │ - movw r0, #3708 @ 0xe7c │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - b.w e2114 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 145228 │ │ │ │ - cbnz r0, 4a8ec │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - mov r2, r4 │ │ │ │ - movw r0, #3724 @ 0xe8c │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - bl e2114 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r4, r3 │ │ │ │ - bl 14588c │ │ │ │ - b.n 4a910 │ │ │ │ - cmp r0, #1 │ │ │ │ - bne.n 4a90e │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - movw r3, #4304 @ 0x10d0 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #52504 @ 0xcd18 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - b.w d599c │ │ │ │ - movs r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - movw r0, #92 @ 0x5c │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - movs r1, #3 │ │ │ │ - b.w 8057c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 191a44 │ │ │ │ - cbz r0, 4a958 │ │ │ │ + bl 190114 │ │ │ │ + cbz r0, 4a93a │ │ │ │ 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 4a956 │ │ │ │ + beq.n 4a938 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4a956 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4a938 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 4a594 │ │ │ │ + b.w 49cc0 │ │ │ │ + movw r0, #62280 @ 0xf348 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + movs r1, #3 │ │ │ │ + b.w 80574 │ │ │ │ │ │ │ │ -0004a95c : │ │ │ │ +0004a94e : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #32] @ (4a98c ) │ │ │ │ + ldr r0, [pc, #32] @ (4a980 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r1, #43976 @ 0xabc8 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - movw r2, #3760 @ 0xeb0 │ │ │ │ + movw r2, #816 @ 0x330 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r0, [r3, r0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 12f284 <_PyErr_SetString@@Base> │ │ │ │ + bl 12e574 <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, 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 r5, [r0, #12] │ │ │ │ - mov r4, r0 │ │ │ │ - ldrd r0, r6, [r5] │ │ │ │ - blx 297f8 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 297f8 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 297f8 │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78ff0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7f6ec │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4a9de │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 4a9de │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 78c04 <_Py_Dealloc@@Base> │ │ │ │ - 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, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r3, 4a9fe │ │ │ │ + cbz r3, 4a9a2 │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ - b.n 4aa10 │ │ │ │ + b.n 4a9b4 │ │ │ │ cmp r2, #2 │ │ │ │ - ble.n 4aa0e │ │ │ │ + ble.n 4a9b2 │ │ │ │ cmp r2, #5 │ │ │ │ - bgt.n 4aa08 │ │ │ │ - cbnz r1, 4aa32 │ │ │ │ + bgt.n 4a9ac │ │ │ │ + cbnz r1, 4a9d6 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 4aa10 │ │ │ │ + b.n 4a9b4 │ │ │ │ mov r9, r3 │ │ │ │ - ldr r1, [pc, #356] @ (4ab78 ) │ │ │ │ + ldr r1, [pc, #356] @ (4ab1c ) │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #5 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #3 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106468 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4aa3a │ │ │ │ - b.n 4aaf4 │ │ │ │ + cbnz r0, 4a9de │ │ │ │ + b.n 4aa98 │ │ │ │ clz r9, r1 │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f9350 │ │ │ │ + bl f8cb0 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4aa4e │ │ │ │ - bl 805dc │ │ │ │ + bne.n 4a9f2 │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4aaf4 │ │ │ │ + bne.n 4aa98 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f9350 │ │ │ │ + bl f8cb0 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 4aa64 │ │ │ │ - bl 805dc │ │ │ │ + bne.n 4aa08 │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4aaf4 │ │ │ │ + bne.n 4aa98 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl db898 <_PyNumber_Index@@Base> │ │ │ │ + bl db174 <_PyNumber_Index@@Base> │ │ │ │ mov sl, r0 │ │ │ │ - cbnz r0, 4aa7c │ │ │ │ - bl 805dc │ │ │ │ + cbnz r0, 4aa20 │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4aaf4 │ │ │ │ + bne.n 4aa98 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4aaa0 │ │ │ │ - bl 85e88 │ │ │ │ + b.n 4aa44 │ │ │ │ + bl 859ec │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4aa9c │ │ │ │ + beq.n 4aa40 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 4aa9c │ │ │ │ + cbnz r3, 4aa40 │ │ │ │ mov r0, sl │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r5, #1 │ │ │ │ - beq.n 4aa6e │ │ │ │ + beq.n 4aa12 │ │ │ │ add r6, r9 │ │ │ │ cmp r6, #3 │ │ │ │ - beq.n 4ab50 │ │ │ │ + beq.n 4aaf4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 4aab0 │ │ │ │ + cbz r0, 4aa54 │ │ │ │ cmp r6, #4 │ │ │ │ - bne.n 4aab8 │ │ │ │ - b.n 4aabc │ │ │ │ + bne.n 4aa5c │ │ │ │ + b.n 4aa60 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ - b.n 4aac4 │ │ │ │ + b.n 4aa68 │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 4aae0 │ │ │ │ + bge.n 4aa84 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #3804 @ 0xedc │ │ │ │ + movw r1, #860 @ 0x35c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 4aaf4 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 4aa98 │ │ │ │ movw r9, #4356 @ 0x1104 │ │ │ │ movt r9, #71 @ 0x47 │ │ │ │ cmp r0, r9 │ │ │ │ - beq.n 4aaf8 │ │ │ │ + beq.n 4aa9c │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1f7c38 │ │ │ │ - cbnz r0, 4aafc │ │ │ │ + bl 1f6bb0 │ │ │ │ + cbnz r0, 4aaa0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4ab70 │ │ │ │ + b.n 4ab14 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4aafe │ │ │ │ + b.n 4aaa2 │ │ │ │ add r4, sp, #24 │ │ │ │ cmp r6, r9 │ │ │ │ - beq.n 4ab12 │ │ │ │ + beq.n 4aab6 │ │ │ │ mov r0, r6 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1f7c38 │ │ │ │ + bl 1f6bb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4aaf4 │ │ │ │ + beq.n 4aa98 │ │ │ │ add r6, sp, #32 │ │ │ │ - b.n 4ab14 │ │ │ │ + b.n 4aab8 │ │ │ │ movs r6, #0 │ │ │ │ mov.w sl, #0 │ │ │ │ - bl 98598 │ │ │ │ + bl 97eb0 │ │ │ │ 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 9b07c │ │ │ │ + bl 9a968 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 4ab6a │ │ │ │ + bge.n 4ab0e │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4ab5a │ │ │ │ - bl e9180 │ │ │ │ + bne.n 4aafe │ │ │ │ + bl e8a64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4ab18 │ │ │ │ - b.n 4aaf4 │ │ │ │ + beq.n 4aabc │ │ │ │ + b.n 4aa98 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 4aac8 │ │ │ │ + blt.n 4aa6c │ │ │ │ movs r4, #0 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 4ab14 │ │ │ │ + b.n 4aab8 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ - b.n 4aaf4 │ │ │ │ + bl f61f4 │ │ │ │ + b.n 4aa98 │ │ │ │ mov r0, r9 │ │ │ │ - bl 807a8 │ │ │ │ + bl 807a0 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ subs r4, #16 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 4acd6 │ │ │ │ + b.n 4acca │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 217be4 │ │ │ │ + bl 216a90 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4aba0 │ │ │ │ - beq.n 4aba4 │ │ │ │ + blt.n 4ab44 │ │ │ │ + beq.n 4ab48 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 4abac │ │ │ │ + b.n 4ab50 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4abac │ │ │ │ + b.n 4ab50 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ 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, #5020 @ 0x139c │ │ │ │ movt r1, #73 @ 0x49 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 122b54 │ │ │ │ - bl cfcbc │ │ │ │ + bl 122334 │ │ │ │ + bl cf5e4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 4ac16 │ │ │ │ + beq.n 4abba │ │ │ │ mov r0, r3 │ │ │ │ - bl 87f30 │ │ │ │ - cbnz r0, 4ac16 │ │ │ │ + bl 87a80 │ │ │ │ + cbnz r0, 4abba │ │ │ │ ldr r0, [r6, #4] │ │ │ │ movw r1, #5020 @ 0x139c │ │ │ │ movt r1, #73 @ 0x49 │ │ │ │ - bl 122b54 │ │ │ │ - bl cfcbc │ │ │ │ + bl 122334 │ │ │ │ + bl cf5e4 │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #54204 @ 0xd3bc │ │ │ │ + movw r1, #51220 @ 0xc814 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #43224 @ 0xa8d8 │ │ │ │ + movw r0, #40280 @ 0x9d58 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 245b50 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4acd2 │ │ │ │ + b.n 4ac76 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4acba │ │ │ │ + beq.n 4ac5e │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r4, r2 │ │ │ │ - bge.n 4acba │ │ │ │ + bge.n 4ac5e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr.w r5, [r3, r4, lsl #2] │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 4ac34 │ │ │ │ + bne.n 4abd8 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ - cbnz r1, 4ac86 │ │ │ │ - b.n 4ac7c │ │ │ │ + cbnz r1, 4ac2a │ │ │ │ + b.n 4ac20 │ │ │ │ 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 d52cc │ │ │ │ + bl d4be8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4ac66 │ │ │ │ + beq.n 4ac0a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4ac66 │ │ │ │ + cbnz r3, 4ac0a │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 4ac12 │ │ │ │ - bne.n 4ac2e │ │ │ │ + blt.n 4abb6 │ │ │ │ + bne.n 4abd2 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 4ac18 │ │ │ │ + b.n 4abbc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4acac │ │ │ │ + bne.n 4ac50 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 4acd2 │ │ │ │ + b.n 4ac76 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 4ac7c │ │ │ │ + bge.n 4ac20 │ │ │ │ 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 4ac72 │ │ │ │ + beq.n 4ac16 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ - b.n 4ac9e │ │ │ │ + b.n 4ac42 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4ac7c │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4ac7c │ │ │ │ + bne.n 4ac20 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4ac20 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #46332 @ 0xb4fc │ │ │ │ + movw r1, #43348 @ 0xa954 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 4ac12 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 4abb6 │ │ │ │ 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 r5, [r0, #12] │ │ │ │ + mov r4, r0 │ │ │ │ + ldrd r0, r6, [r5] │ │ │ │ + blx 297f8 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 297f8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 297f8 │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78fa0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7f6cc │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 4acc8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 4acc8 │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + 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 r7, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r7, 4acfa │ │ │ │ + cbz r7, 4acee │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 4acfa │ │ │ │ + beq.n 4acee │ │ │ │ cmp r1, #0 │ │ │ │ - bgt.n 4ad06 │ │ │ │ - bl 16ae30 <_PySemaphore_Wakeup@@Base+0x16c> │ │ │ │ + bgt.n 4acfa │ │ │ │ + bl 1691bc <_PySemaphore_Wakeup@@Base+0x124> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4ad9c │ │ │ │ - b.n 4ae3e │ │ │ │ + bne.n 4ad90 │ │ │ │ + b.n 4ae32 │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 4ada2 │ │ │ │ + bne.n 4ad96 │ │ │ │ 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 4ad20 │ │ │ │ + blt.n 4ad14 │ │ │ │ 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 4ad8c │ │ │ │ + ble.n 4ad80 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bne.n 4ad5a │ │ │ │ + bne.n 4ad4e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e0d44 │ │ │ │ - cbnz r0, 4ad48 │ │ │ │ + bl 1df4dc │ │ │ │ + cbnz r0, 4ad3c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add r3, r6 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 4adc0 │ │ │ │ + b.n 4adb4 │ │ │ │ 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 │ │ │ │ @@ -48315,576 +48304,576 @@ │ │ │ │ add.w r2, r0, r2, lsl #2 │ │ │ │ cmp r1, ip │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r7, #0] │ │ │ │ str r7, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4ad6c │ │ │ │ - b.n 4ad2e │ │ │ │ + bne.n 4ad60 │ │ │ │ + b.n 4ad22 │ │ │ │ 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 4ae3e │ │ │ │ + beq.n 4ae32 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4ae3e │ │ │ │ + b.n 4ae32 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 278428 │ │ │ │ + bl 277880 │ │ │ │ cmp r0, r7 │ │ │ │ - bcs.n 4adb6 │ │ │ │ + bcs.n 4adaa │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1ef298 │ │ │ │ + b.w 1ee218 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10ef64 │ │ │ │ + bl 10e88c │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4adc4 │ │ │ │ + cbnz r0, 4adb8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4ae3e │ │ │ │ + b.n 4ae32 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4adde │ │ │ │ + blt.n 4add2 │ │ │ │ mul.w r3, r7, r5 │ │ │ │ cmp r0, r3 │ │ │ │ - bge.n 4adde │ │ │ │ + bge.n 4add2 │ │ │ │ add r0, r7 │ │ │ │ mov r1, r7 │ │ │ │ subs r0, #1 │ │ │ │ - bl 2786a0 │ │ │ │ + bl 277af8 │ │ │ │ mov r5, r0 │ │ │ │ movs r7, #0 │ │ │ │ subs r5, #1 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, r7 │ │ │ │ - ble.n 4ae1e │ │ │ │ - bl 191a44 │ │ │ │ - cbnz r0, 4ae0a │ │ │ │ + ble.n 4ae12 │ │ │ │ + bl 190114 │ │ │ │ + cbnz r0, 4adfe │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 4adc0 │ │ │ │ + beq.n 4adb4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4adc0 │ │ │ │ + bne.n 4adb4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4adc0 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4adb4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 4ae1a │ │ │ │ + beq.n 4ae0e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4ae1a │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4ae0e │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - b.n 4ade6 │ │ │ │ + b.n 4adda │ │ │ │ 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 4ae3e │ │ │ │ + beq.n 4ae32 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4ae3e │ │ │ │ + cbnz r3, 4ae32 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 15847c <_PyTime_AsTimespec@@Base+0x4dc> │ │ │ │ - cbz r0, 4ae7a │ │ │ │ + bl 15690c <_PyTime_AsTimespec@@Base+0x4dc> │ │ │ │ + cbz r0, 4ae6e │ │ │ │ mov r4, r0 │ │ │ │ - bl 1f9060 │ │ │ │ + bl 1f7fd8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4ae7c │ │ │ │ + bne.n 4ae70 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4ae7a │ │ │ │ + beq.n 4ae6e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4ae7a │ │ │ │ + cbnz r3, 4ae6e │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ 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 1e1188 <_PyErr_ProgramDecodedTextObject@@Base+0x390> │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + 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, #3984] @ 0xf90 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r3, 4ae9e │ │ │ │ + cbz r3, 4aeae │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 4aeae │ │ │ │ + b.n 4aebe │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 4aeac │ │ │ │ + blt.n 4aebc │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 4aea8 │ │ │ │ - cbnz r1, 4aece │ │ │ │ + bgt.n 4aeb8 │ │ │ │ + cbnz r1, 4aede │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4aeae │ │ │ │ + b.n 4aebe │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #424] @ (4b058 ) │ │ │ │ + ldr r1, [pc, #424] @ (4b068 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r1, sp, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106468 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4aed4 │ │ │ │ - b.n 4af30 │ │ │ │ + cbnz r0, 4aee4 │ │ │ │ + b.n 4af40 │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ adds r5, r5, r6 │ │ │ │ - beq.n 4aefa │ │ │ │ + beq.n 4af0a │ │ │ │ ldr r6, [r4, #0] │ │ │ │ - cbz r6, 4aee4 │ │ │ │ + cbz r6, 4aef4 │ │ │ │ subs r5, #1 │ │ │ │ - bne.n 4aee4 │ │ │ │ + bne.n 4aef4 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 4aefe │ │ │ │ + b.n 4af0e │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbnz r0, 4aeec │ │ │ │ + cbnz r0, 4aefc │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b.n 4aefe │ │ │ │ - bl c6fd0 │ │ │ │ + b.n 4af0e │ │ │ │ + bl c68b4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4af30 │ │ │ │ + blt.n 4af40 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 4aee0 │ │ │ │ - b.n 4aee8 │ │ │ │ + beq.n 4aef0 │ │ │ │ + b.n 4aef8 │ │ │ │ mov r6, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 2611a0 │ │ │ │ + bl 260908 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4af30 │ │ │ │ + beq.n 4af40 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4af86 │ │ │ │ + beq.n 4af96 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 4af34 │ │ │ │ + beq.n 4af44 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #32164 @ 0x7da4 │ │ │ │ + movw r1, #29220 @ 0x7224 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4b03a │ │ │ │ + b.n 4b04a │ │ │ │ mov r0, r5 │ │ │ │ - bl 108dbc │ │ │ │ - cbnz r0, 4af54 │ │ │ │ + bl 108734 │ │ │ │ + cbnz r0, 4af64 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #32204 @ 0x7dcc │ │ │ │ + movw r1, #29260 @ 0x724c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 4af30 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 4af40 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl d1ed8 │ │ │ │ + bl d17fc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4af30 │ │ │ │ + beq.n 4af40 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 4af86 │ │ │ │ + ble.n 4af96 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #32248 @ 0x7df8 │ │ │ │ + movw r1, #29304 @ 0x7278 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d29b0 │ │ │ │ - b.n 4af30 │ │ │ │ + bl d22d4 │ │ │ │ + b.n 4af40 │ │ │ │ mov r0, r7 │ │ │ │ - bl cfcbc │ │ │ │ + bl cf5e4 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 4b0d2 │ │ │ │ + bl 4b1f8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4afa2 │ │ │ │ + cbnz r0, 4afb2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4af30 │ │ │ │ + beq.n 4af40 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d29b0 │ │ │ │ - b.n 4af30 │ │ │ │ + bl d22d4 │ │ │ │ + b.n 4af40 │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx 294c4 │ │ │ │ movs r1, #4 │ │ │ │ mov r8, r0 │ │ │ │ movs r0, #5 │ │ │ │ blx 294c4 │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ - add r3, pc, #128 @ (adr r3, 4b048 ) │ │ │ │ + add r3, pc, #128 @ (adr r3, 4b058 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r7] │ │ │ │ - add r3, pc, #128 @ (adr r3, 4b050 ) │ │ │ │ + add r3, pc, #128 @ (adr r3, 4b060 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r7, #8] │ │ │ │ strd r7, r8, [r0] │ │ │ │ movw r3, #57840 @ 0xe1f0 │ │ │ │ movt r3, #50130 @ 0xc3d2 │ │ │ │ str r3, [r7, #16] │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r6, r0 │ │ │ │ - bl 805dc │ │ │ │ - cbz r0, 4b00a │ │ │ │ + bl 805d4 │ │ │ │ + cbz r0, 4b01a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4af96 │ │ │ │ + beq.n 4afa6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4af96 │ │ │ │ + bne.n 4afa6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4af96 │ │ │ │ - cbz r5, 4b03a │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4afa6 │ │ │ │ + cbz r5, 4b04a │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 4b02c │ │ │ │ - bl 98598 │ │ │ │ + blt.n 4b03c │ │ │ │ + bl 97eb0 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 53bea │ │ │ │ + bl 53e2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b07c │ │ │ │ - b.n 4b034 │ │ │ │ + bl 9a968 │ │ │ │ + b.n 4b044 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 53bea │ │ │ │ + bl 53e2c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d29b0 │ │ │ │ + bl d22d4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r3, #1 │ │ │ │ str r5, [r0, #116] @ 0x74 │ │ │ │ add r3, sp, #548 @ 0x224 │ │ │ │ @ instruction: 0xefcddcfe │ │ │ │ ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ strb r6, [r6, r1] │ │ │ │ asrs r2, r6, #32 │ │ │ │ subs r4, #60 @ 0x3c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1e29f0 <_PyErr_ProgramDecodedTextObject@@Base+0x390> │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - pop {r3, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - bl 78ff0 │ │ │ │ + bl 78fa0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 790b0 │ │ │ │ + bl 79060 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 790b0 │ │ │ │ + bl 79060 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4b0bc │ │ │ │ + beq.n 4b0b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4b0bc │ │ │ │ + cbnz r3, 4b0b0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 78c04 <_Py_Dealloc@@Base> │ │ │ │ + b.w 78bb4 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 4b0c6 │ │ │ │ + cbz r1, 4b0c0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 4b0ce │ │ │ │ + b.n 4b0c8 │ │ │ │ movw r0, #10752 @ 0x2a00 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ - b.w 34344 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 72154 <_PyObject_GC_New@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 4b0f0 │ │ │ │ - movs r3, #0 │ │ │ │ - strh r3, [r0, #8] │ │ │ │ - bl 826c0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ + b.w 34324 │ │ │ │ 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 4b116 │ │ │ │ + bne.n 4b0ee │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl db898 <_PyNumber_Index@@Base> │ │ │ │ + bl db174 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4b12e │ │ │ │ - b.n 4b142 │ │ │ │ + cbnz r0, 4b106 │ │ │ │ + b.n 4b11a │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #44112 @ 0xac50 │ │ │ │ + movw r0, #41168 @ 0xa0d0 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b10a │ │ │ │ - b.n 4b21c │ │ │ │ - bl 85e88 │ │ │ │ + bne.n 4b0e2 │ │ │ │ + b.n 4b1f4 │ │ │ │ + bl 859ec │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4b150 │ │ │ │ + bne.n 4b128 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 4b160 │ │ │ │ - bl 805dc │ │ │ │ + bne.n 4b138 │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b21c │ │ │ │ + bne.n 4b1f4 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4b160 │ │ │ │ + b.n 4b138 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4b13e │ │ │ │ + bne.n 4b116 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4b13e │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4b116 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [r5, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4b180 │ │ │ │ + bne.n 4b158 │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #3880 @ 0xf28 │ │ │ │ + movw r1, #960 @ 0x3c0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 4b21c │ │ │ │ + bl 12e510 │ │ │ │ + b.n 4b1f4 │ │ │ │ ldr r6, [r7, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - blt.n 4b192 │ │ │ │ + blt.n 4b16a │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 2eb7c <_Py_DisplaySourceLine@@Base+0x88> │ │ │ │ + b.w 2eb80 │ │ │ │ negs r3, r3 │ │ │ │ cmp r4, r3 │ │ │ │ - ble.n 4b19a │ │ │ │ - cbnz r4, 4b1be │ │ │ │ + ble.n 4b172 │ │ │ │ + cbnz r4, 4b196 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, r1 │ │ │ │ mov r1, r6 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ - bl 24b4d8 <_PyTime_AsTimeval@@Base+0x1900> │ │ │ │ + bl 24a45c <_PyTime_AsTimeval@@Base+0x1708> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4b21c │ │ │ │ + beq.n 4b1f4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 4b21e │ │ │ │ + b.n 4b1f6 │ │ │ │ negs r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fdb38 │ │ │ │ - cbnz r0, 4b21c │ │ │ │ + bl 1fcbfc │ │ │ │ + cbnz r0, 4b1f4 │ │ │ │ cmp r4, r0 │ │ │ │ - bge.n 4b1d8 │ │ │ │ + bge.n 4b1b0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2eb7c <_Py_DisplaySourceLine@@Base+0x88> │ │ │ │ - cbnz r0, 4b1fc │ │ │ │ - b.n 4b21c │ │ │ │ + bl 2eb80 │ │ │ │ + cbnz r0, 4b1d4 │ │ │ │ + b.n 4b1f4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ - bl 24b4d8 <_PyTime_AsTimeval@@Base+0x1900> │ │ │ │ + bl 24a45c <_PyTime_AsTimeval@@Base+0x1708> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4b21c │ │ │ │ + beq.n 4b1f4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4b210 │ │ │ │ + beq.n 4b1e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4b210 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4b1e8 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fdb38 │ │ │ │ + bl 1fcbfc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b1b4 │ │ │ │ + beq.n 4b18c │ │ │ │ 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 │ │ │ │ + bl 72110 <_PyObject_GC_New@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 4b216 │ │ │ │ + movs r3, #0 │ │ │ │ + strh r3, [r0, #8] │ │ │ │ + bl 82230 │ │ │ │ + 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, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldrb.w r2, [r1, #87] @ 0x57 │ │ │ │ lsls r3, r2, #26 │ │ │ │ - bmi.n 4b246 │ │ │ │ + bmi.n 4b240 │ │ │ │ movw r2, #24964 @ 0x6184 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 4b280 │ │ │ │ + bne.n 4b27a │ │ │ │ mov r6, r0 │ │ │ │ - bl 71f84 │ │ │ │ + bl 71f40 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4b27c │ │ │ │ + cbz r0, 4b276 │ │ │ │ mov r1, r6 │ │ │ │ - bl 894d4 │ │ │ │ + bl 89024 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4b266 │ │ │ │ + beq.n 4b260 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 894d4 │ │ │ │ + bl 89024 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4b288 │ │ │ │ + bne.n 4b282 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4b27c │ │ │ │ + beq.n 4b276 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4b27c │ │ │ │ + cbnz r3, 4b276 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4b288 │ │ │ │ + b.n 4b282 │ │ │ │ movw r4, #7528 @ 0x1d68 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.w 42618 │ │ │ │ - ldr r0, [pc, #0] @ (4b294 ) │ │ │ │ - bx lr │ │ │ │ - strb r4, [r0, #22] │ │ │ │ - lsls r1, r1, #1 │ │ │ │ + b.w 425cc │ │ │ │ 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 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n 4b2c8 │ │ │ │ + bmi.n 4b2ba │ │ │ │ movw r3, #24964 @ 0x6184 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 4b2c8 │ │ │ │ + beq.n 4b2ba │ │ │ │ movw r4, #7528 @ 0x1d68 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ - b.n 4b2e0 │ │ │ │ + b.n 4b2d2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3255a <_PyXI_ApplyError@@Base+0x576> │ │ │ │ + bl 3255a <_PyXI_ApplyError@@Base+0x4a0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4b2be │ │ │ │ + beq.n 4b2b0 │ │ │ │ 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 468c4 <_PyLong_UnsignedLong_Converter@@Base+0x1b0> │ │ │ │ - ldr r0, [pc, #0] @ (4b2ec ) │ │ │ │ + b.w 468ac <_PyLong_UnsignedLong_Converter@@Base+0xf2> │ │ │ │ + ldr r0, [pc, #4] @ (4b2e0 ) │ │ │ │ bx lr │ │ │ │ - strb r4, [r0, #11] │ │ │ │ + nop │ │ │ │ + strb r4, [r0, #22] │ │ │ │ lsls r1, r1, #1 │ │ │ │ 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, 4b318 │ │ │ │ + cbz r3, 4b30c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 4b318 │ │ │ │ + bgt.n 4b30c │ │ │ │ mov r0, r3 │ │ │ │ - bl 24ee74 <_PySys_GetSizeOf@@Base> │ │ │ │ + bl 24edec <_PySys_GetSizeOf@@Base> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4b322 │ │ │ │ + beq.n 4b316 │ │ │ │ add r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 12cb38 │ │ │ │ + b.w 12c344 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - movw r1, #45156 @ 0xb064 │ │ │ │ + movw r1, #42212 @ 0xa4e4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - b.n 4b3f4 <_PyContext_NewHamtForTests@@Base+0xc4> │ │ │ │ + b.n 4b358 <_PyContext_NewHamtForTests@@Base+0x34> │ │ │ │ │ │ │ │ -0004b330 <_PyContext_NewHamtForTests@@Base>: │ │ │ │ - ldr r2, [pc, #36] @ (4b358 <_PyContext_NewHamtForTests@@Base+0x28>) │ │ │ │ +0004b324 <_PyContext_NewHamtForTests@@Base>: │ │ │ │ + ldr r2, [pc, #36] @ (4b34c <_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 │ │ │ │ @@ -48892,193 +48881,329 @@ │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r2, #1244] @ 0x4dc │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ + ldr r0, [pc, #0] @ (4b354 <_PyContext_NewHamtForTests@@Base+0x30>) │ │ │ │ + bx lr │ │ │ │ + strb r4, [r0, #11] │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + 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, #19080 @ 0x4a88 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #19084 @ 0x4a8c │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + bl 920a0 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 4b396 <_PyContext_NewHamtForTests@@Base+0x72> │ │ │ │ + ldr r0, [r4, #36] @ 0x24 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 4b398 <_PyContext_NewHamtForTests@@Base+0x74> │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + b.n 4b398 <_PyContext_NewHamtForTests@@Base+0x74> │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #132] @ (4b3f0 <_PyContext_NewHamtForTests@@Base+0xc0>) │ │ │ │ + ldr r3, [pc, #132] @ (4b430 <_PyContext_NewHamtForTests@@Base+0x10c>) │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ - cbz r3, 4b3a0 <_PyContext_NewHamtForTests@@Base+0x70> │ │ │ │ + cbz r3, 4b3de <_PyContext_NewHamtForTests@@Base+0xba> │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 4b396 <_PyContext_NewHamtForTests@@Base+0x66> │ │ │ │ + bne.n 4b3d4 <_PyContext_NewHamtForTests@@Base+0xb0> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4b386 <_PyContext_NewHamtForTests@@Base+0x56> │ │ │ │ + bne.n 4b3c4 <_PyContext_NewHamtForTests@@Base+0xa0> │ │ │ │ dmb ish │ │ │ │ - beq.n 4b3a0 <_PyContext_NewHamtForTests@@Base+0x70> │ │ │ │ - bl 27378c │ │ │ │ + beq.n 4b3de <_PyContext_NewHamtForTests@@Base+0xba> │ │ │ │ + bl 272b8c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, sp │ │ │ │ - bl 4b4d4 <_PyContext_NewHamtForTests@@Base+0x1a4> │ │ │ │ + bl 4b61e <_PyContext_NewHamtForTests@@Base+0x2fa> │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 4b3d2 <_PyContext_NewHamtForTests@@Base+0xa2> │ │ │ │ + cbz r3, 4b410 <_PyContext_NewHamtForTests@@Base+0xec> │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4b3c8 <_PyContext_NewHamtForTests@@Base+0x98> │ │ │ │ + bne.n 4b406 <_PyContext_NewHamtForTests@@Base+0xe2> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4b3b8 <_PyContext_NewHamtForTests@@Base+0x88> │ │ │ │ + bne.n 4b3f6 <_PyContext_NewHamtForTests@@Base+0xd2> │ │ │ │ dmb ish │ │ │ │ - beq.n 4b3d2 <_PyContext_NewHamtForTests@@Base+0xa2> │ │ │ │ - bl 251744 │ │ │ │ + beq.n 4b410 <_PyContext_NewHamtForTests@@Base+0xec> │ │ │ │ + bl 250a74 │ │ │ │ movs r1, #20 │ │ │ │ mov r0, sp │ │ │ │ - bl 72b58 │ │ │ │ - ldr r3, [pc, #20] @ (4b3f0 <_PyContext_NewHamtForTests@@Base+0xc0>) │ │ │ │ + bl 72b10 │ │ │ │ + ldr r3, [pc, #20] @ (4b430 <_PyContext_NewHamtForTests@@Base+0x10c>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4b3ec <_PyContext_NewHamtForTests@@Base+0xbc> │ │ │ │ + beq.n 4b42a <_PyContext_NewHamtForTests@@Base+0x106> │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ + nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {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, #22024 @ 0x5608 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #22028 @ 0x560c │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - bl 927a8 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 4b432 <_PyContext_NewHamtForTests@@Base+0x102> │ │ │ │ - ldr r0, [r4, #36] @ 0x24 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4b434 <_PyContext_NewHamtForTests@@Base+0x104> │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - b.n 4b434 <_PyContext_NewHamtForTests@@Base+0x104> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - movw r1, #45144 @ 0xb058 │ │ │ │ + movw r1, #42364 @ 0xa57c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - b.w 4211c │ │ │ │ - movw r1, #45308 @ 0xb0fc │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - b.n 4b3f4 <_PyContext_NewHamtForTests@@Base+0xc4> │ │ │ │ + b.n 4b358 <_PyContext_NewHamtForTests@@Base+0x34> │ │ │ │ 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 4b478 <_PyContext_NewHamtForTests@@Base+0x148> │ │ │ │ + bgt.n 4b46a <_PyContext_NewHamtForTests@@Base+0x146> │ │ │ │ mov r0, r4 │ │ │ │ - bl 258a24 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x1ec> │ │ │ │ - cbnz r0, 4b494 <_PyContext_NewHamtForTests@@Base+0x164> │ │ │ │ + bl 257d08 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x268> │ │ │ │ + cbnz r0, 4b486 <_PyContext_NewHamtForTests@@Base+0x162> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 491bc │ │ │ │ + b.w 490ee │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #3916 @ 0xf4c │ │ │ │ + movw r1, #996 @ 0x3e4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14ede4 │ │ │ │ + bl 14d82c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4b464 <_PyContext_NewHamtForTests@@Base+0x134> │ │ │ │ + bne.n 4b456 <_PyContext_NewHamtForTests@@Base+0x132> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + movw r1, #42200 @ 0xa4d8 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + b.w 4210c │ │ │ │ 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, #14296 @ 0x37d8 │ │ │ │ + movw r1, #11352 @ 0x2c58 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3418 │ │ │ │ - cbz r0, 4b4d0 <_PyContext_NewHamtForTests@@Base+0x1a0> │ │ │ │ + bl c2d44 │ │ │ │ + cbz r0, 4b4ce <_PyContext_NewHamtForTests@@Base+0x1aa> │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2357f0 │ │ │ │ + bl 234720 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + movw r1, #42036 @ 0xa434 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + b.n 4b358 <_PyContext_NewHamtForTests@@Base+0x34> │ │ │ │ + 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 257d08 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x268> │ │ │ │ + cbnz r0, 4b500 <_PyContext_NewHamtForTests@@Base+0x1dc> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 257fac <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x50c> │ │ │ │ + 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 4b52a <_PyContext_NewHamtForTests@@Base+0x206> │ │ │ │ + ldr r5, [r6, #0] │ │ │ │ + cmp r4, #2 │ │ │ │ + beq.n 4b542 <_PyContext_NewHamtForTests@@Base+0x21e> │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 4b544 <_PyContext_NewHamtForTests@@Base+0x220> │ │ │ │ + movw r0, #25016 @ 0x61b8 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + movs r3, #2 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r4 │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 4b520 <_PyContext_NewHamtForTests@@Base+0x1fc> │ │ │ │ + b.n 4b56e <_PyContext_NewHamtForTests@@Base+0x24a> │ │ │ │ + ldr r4, [r6, #4] │ │ │ │ + ldr r6, [r7, #8] │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1ef34c <_Py_CheckRecursiveCall@@Base+0xd20> │ │ │ │ + adds r3, r0, #2 │ │ │ │ + beq.n 4b56e <_PyContext_NewHamtForTests@@Base+0x24a> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 4b572 <_PyContext_NewHamtForTests@@Base+0x24e> │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #16392 @ 0x4008 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12e510 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 4b5a6 <_PyContext_NewHamtForTests@@Base+0x282> │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + cbz r0, 4b58a <_PyContext_NewHamtForTests@@Base+0x266> │ │ │ │ + add r2, sp, #4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1b669c │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 4b56e <_PyContext_NewHamtForTests@@Base+0x24a> │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + cbnz r0, 4b5a6 <_PyContext_NewHamtForTests@@Base+0x282> │ │ │ │ + cbz r4, 4b59c <_PyContext_NewHamtForTests@@Base+0x278> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 4b5a4 <_PyContext_NewHamtForTests@@Base+0x280> │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + b.n 4b5a4 <_PyContext_NewHamtForTests@@Base+0x280> │ │ │ │ + mov r0, r5 │ │ │ │ + bl fe3b8 <_PyErr_SetKeyError@@Base> │ │ │ │ + b.n 4b56e <_PyContext_NewHamtForTests@@Base+0x24a> │ │ │ │ + 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 r5, r0 │ │ │ │ + add r4, sp, #16 │ │ │ │ + add r2, sp, #20 │ │ │ │ + mov r0, r1 │ │ │ │ + movs r3, #2 │ │ │ │ + strd r2, r4, [sp] │ │ │ │ + movw r1, #39592 @ 0x9aa8 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movs r2, #1 │ │ │ │ + movs r4, #0 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + bl c2d44 │ │ │ │ + cbz r0, 4b61a <_PyContext_NewHamtForTests@@Base+0x2f6> │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r0, r5 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + bl 233c70 │ │ │ │ + cmp r0, #2 │ │ │ │ + beq.n 4b5f0 <_PyContext_NewHamtForTests@@Base+0x2cc> │ │ │ │ + cbnz r0, 4b5fe <_PyContext_NewHamtForTests@@Base+0x2da> │ │ │ │ + b.n 4b61a <_PyContext_NewHamtForTests@@Base+0x2f6> │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 4b61a <_PyContext_NewHamtForTests@@Base+0x2f6> │ │ │ │ + b.n 4b60c <_PyContext_NewHamtForTests@@Base+0x2e8> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + cbz r0, 4b612 <_PyContext_NewHamtForTests@@Base+0x2ee> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 4b61a <_PyContext_NewHamtForTests@@Base+0x2f6> │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + b.n 4b61a <_PyContext_NewHamtForTests@@Base+0x2f6> │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + add sp, #28 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ - ldr r3, [pc, #288] @ (4b608 <_PyContext_NewHamtForTests@@Base+0x2d8>) │ │ │ │ + ldr r3, [pc, #288] @ (4b750 <_PyContext_NewHamtForTests@@Base+0x42c>) │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov sl, r1 │ │ │ │ ldrd ip, lr, [r0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r8, [r0, #12] │ │ │ │ ands.w r6, r5, #63 @ 0x3f │ │ │ │ - bne.n 4b508 <_PyContext_NewHamtForTests@@Base+0x1d8> │ │ │ │ + bne.n 4b652 <_PyContext_NewHamtForTests@@Base+0x32e> │ │ │ │ orrs.w r3, r5, r8 │ │ │ │ - bne.n 4b50c <_PyContext_NewHamtForTests@@Base+0x1dc> │ │ │ │ + bne.n 4b656 <_PyContext_NewHamtForTests@@Base+0x332> │ │ │ │ mov r4, r6 │ │ │ │ - b.n 4b510 <_PyContext_NewHamtForTests@@Base+0x1e0> │ │ │ │ + b.n 4b65a <_PyContext_NewHamtForTests@@Base+0x336> │ │ │ │ movs r6, #0 │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ add r7, sp, #8 │ │ │ │ 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] │ │ │ │ - cbnz r6, 4b532 <_PyContext_NewHamtForTests@@Base+0x202> │ │ │ │ + cbnz r6, 4b67c <_PyContext_NewHamtForTests@@Base+0x358> │ │ │ │ cmp r4, r6 │ │ │ │ it ne │ │ │ │ movne r6, #64 @ 0x40 │ │ │ │ subs r6, r4, r6 │ │ │ │ and.w r9, r4, #64 @ 0x40 │ │ │ │ add r6, lr │ │ │ │ lsrs r7, r4, #6 │ │ │ │ add r9, r6 │ │ │ │ and.w r4, r4, #63 @ 0x3f │ │ │ │ movs r3, #0 │ │ │ │ cmp r7, r3 │ │ │ │ - bls.n 4b554 <_PyContext_NewHamtForTests@@Base+0x224> │ │ │ │ + bls.n 4b69e <_PyContext_NewHamtForTests@@Base+0x37a> │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1a075c │ │ │ │ + bl 19e6cc │ │ │ │ movs r3, #1 │ │ │ │ - b.n 4b544 <_PyContext_NewHamtForTests@@Base+0x214> │ │ │ │ + b.n 4b68e <_PyContext_NewHamtForTests@@Base+0x36a> │ │ │ │ rsb r7, r5, #119 @ 0x77 │ │ │ │ add r6, sp, #28 │ │ │ │ mov.w fp, #128 @ 0x80 │ │ │ │ and.w r7, r7, #63 @ 0x3f │ │ │ │ add.w r3, r7, #9 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #0 │ │ │ │ @@ -49092,846 +49217,676 @@ │ │ │ │ mov r0, r6 │ │ │ │ add.w r9, r6, r4 │ │ │ │ blx 29958 <__memcpy_chk@plt> │ │ │ │ add r7, r9 │ │ │ │ movs r3, #0 │ │ │ │ strb.w fp, [r6, r4] │ │ │ │ cmp r7, r9 │ │ │ │ - beq.n 4b596 <_PyContext_NewHamtForTests@@Base+0x266> │ │ │ │ + beq.n 4b6e0 <_PyContext_NewHamtForTests@@Base+0x3bc> │ │ │ │ strb.w r3, [r9, #1]! │ │ │ │ - b.n 4b58c <_PyContext_NewHamtForTests@@Base+0x25c> │ │ │ │ + b.n 4b6d6 <_PyContext_NewHamtForTests@@Base+0x3b2> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w r8, r8, lsl #3 │ │ │ │ orr.w r8, r8, r5, lsr #29 │ │ │ │ lsls r5, r5, #3 │ │ │ │ rev r5, r5 │ │ │ │ str.w r5, [r7, #5] │ │ │ │ lsrs r4, r3, #6 │ │ │ │ movs r5, #0 │ │ │ │ rev.w r8, r8 │ │ │ │ str.w r8, [r7, #1] │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 4b5c6 <_PyContext_NewHamtForTests@@Base+0x296> │ │ │ │ + beq.n 4b710 <_PyContext_NewHamtForTests@@Base+0x3ec> │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #8 │ │ │ │ adds r5, #1 │ │ │ │ adds r6, #64 @ 0x40 │ │ │ │ - bl 1a075c │ │ │ │ - b.n 4b5b4 <_PyContext_NewHamtForTests@@Base+0x284> │ │ │ │ + bl 19e6cc │ │ │ │ + b.n 4b6fe <_PyContext_NewHamtForTests@@Base+0x3da> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ rev r0, r0 │ │ │ │ str.w r0, [sl] │ │ │ │ rev r0, r1 │ │ │ │ rev r1, r2 │ │ │ │ rev r2, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r0, [sl, #4] │ │ │ │ rev r3, r3 │ │ │ │ str.w r1, [sl, #8] │ │ │ │ str.w r3, [sl, #16] │ │ │ │ str.w r2, [sl, #12] │ │ │ │ - ldr r3, [pc, #24] @ (4b608 <_PyContext_NewHamtForTests@@Base+0x2d8>) │ │ │ │ + ldr r3, [pc, #20] @ (4b750 <_PyContext_NewHamtForTests@@Base+0x42c>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4b600 <_PyContext_NewHamtForTests@@Base+0x2d0> │ │ │ │ + beq.n 4b74a <_PyContext_NewHamtForTests@@Base+0x426> │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - cbz r0, 4b638 <_PyContext_NewHamtForTests@@Base+0x308> │ │ │ │ + cbz r0, 4b780 <_PyContext_NewHamtForTests@@Base+0x45c> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4b638 <_PyContext_NewHamtForTests@@Base+0x308> │ │ │ │ + beq.n 4b780 <_PyContext_NewHamtForTests@@Base+0x45c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4b638 <_PyContext_NewHamtForTests@@Base+0x308> │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4b780 <_PyContext_NewHamtForTests@@Base+0x45c> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 4b656 <_PyContext_NewHamtForTests@@Base+0x326> │ │ │ │ + cbnz r2, 4b79e <_PyContext_NewHamtForTests@@Base+0x47a> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 4b656 <_PyContext_NewHamtForTests@@Base+0x326> │ │ │ │ + cbz r0, 4b79e <_PyContext_NewHamtForTests@@Base+0x47a> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 4b656 <_PyContext_NewHamtForTests@@Base+0x326> │ │ │ │ + beq.n 4b79e <_PyContext_NewHamtForTests@@Base+0x47a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4b656 <_PyContext_NewHamtForTests@@Base+0x326> │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4b79e <_PyContext_NewHamtForTests@@Base+0x47a> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - movw r1, #44980 @ 0xafb4 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - b.n 4b3f4 <_PyContext_NewHamtForTests@@Base+0xc4> │ │ │ │ - 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 258a24 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x1ec> │ │ │ │ - cbnz r0, 4b688 <_PyContext_NewHamtForTests@@Base+0x358> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 258d44 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x50c> │ │ │ │ - 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 4b6b2 <_PyContext_NewHamtForTests@@Base+0x382> │ │ │ │ - ldr r5, [r6, #0] │ │ │ │ - cmp r4, #2 │ │ │ │ - beq.n 4b6ca <_PyContext_NewHamtForTests@@Base+0x39a> │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 4b6cc <_PyContext_NewHamtForTests@@Base+0x39c> │ │ │ │ - movw r0, #27644 @ 0x6bfc │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - movs r3, #2 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r4 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 4b6a8 <_PyContext_NewHamtForTests@@Base+0x378> │ │ │ │ - b.n 4b6f6 <_PyContext_NewHamtForTests@@Base+0x3c6> │ │ │ │ - ldr r4, [r6, #4] │ │ │ │ - ldr r6, [r7, #8] │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1f03cc <_Py_CheckRecursiveCall@@Base+0xd20> │ │ │ │ - adds r3, r0, #2 │ │ │ │ - beq.n 4b6f6 <_PyContext_NewHamtForTests@@Base+0x3c6> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 4b6fa <_PyContext_NewHamtForTests@@Base+0x3ca> │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #19376 @ 0x4bb0 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 4b72e <_PyContext_NewHamtForTests@@Base+0x3fe> │ │ │ │ - ldr r0, [r6, #28] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - cbz r0, 4b712 <_PyContext_NewHamtForTests@@Base+0x3e2> │ │ │ │ - add r2, sp, #4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1b8860 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 4b6f6 <_PyContext_NewHamtForTests@@Base+0x3c6> │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - cbnz r0, 4b72e <_PyContext_NewHamtForTests@@Base+0x3fe> │ │ │ │ - cbz r4, 4b724 <_PyContext_NewHamtForTests@@Base+0x3f4> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4b72c <_PyContext_NewHamtForTests@@Base+0x3fc> │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - b.n 4b72c <_PyContext_NewHamtForTests@@Base+0x3fc> │ │ │ │ - mov r0, r5 │ │ │ │ - bl feab4 <_PyErr_SetKeyError@@Base> │ │ │ │ - b.n 4b6f6 <_PyContext_NewHamtForTests@@Base+0x3c6> │ │ │ │ - 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 r5, r0 │ │ │ │ - add r4, sp, #16 │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r0, r1 │ │ │ │ - movs r3, #2 │ │ │ │ - strd r2, r4, [sp] │ │ │ │ - movw r1, #42536 @ 0xa628 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movs r2, #1 │ │ │ │ - movs r4, #0 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - bl c3418 │ │ │ │ - cbz r0, 4b7a2 <_PyContext_NewHamtForTests@@Base+0x472> │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r0, r5 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - bl 234d80 │ │ │ │ - cmp r0, #2 │ │ │ │ - beq.n 4b778 <_PyContext_NewHamtForTests@@Base+0x448> │ │ │ │ - cbnz r0, 4b786 <_PyContext_NewHamtForTests@@Base+0x456> │ │ │ │ - b.n 4b7a2 <_PyContext_NewHamtForTests@@Base+0x472> │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4b7a2 <_PyContext_NewHamtForTests@@Base+0x472> │ │ │ │ - b.n 4b794 <_PyContext_NewHamtForTests@@Base+0x464> │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - cbz r0, 4b79a <_PyContext_NewHamtForTests@@Base+0x46a> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4b7a2 <_PyContext_NewHamtForTests@@Base+0x472> │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - b.n 4b7a2 <_PyContext_NewHamtForTests@@Base+0x472> │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - add sp, #28 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 4b7d2 <_PyContext_NewHamtForTests@@Base+0x4a2> │ │ │ │ + bne.n 4b7ce <_PyContext_NewHamtForTests@@Base+0x4aa> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #3368 @ 0xd28 │ │ │ │ + movw r1, #424 @ 0x1a8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 4b80a <_PyContext_NewHamtForTests@@Base+0x4da> │ │ │ │ + bl 12e510 │ │ │ │ + b.n 4b806 <_PyContext_NewHamtForTests@@Base+0x4e2> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbnz r3, 4b816 <_PyContext_NewHamtForTests@@Base+0x4e6> │ │ │ │ + cbnz r3, 4b812 <_PyContext_NewHamtForTests@@Base+0x4ee> │ │ │ │ ldrb.w r3, [r0, #34] @ 0x22 │ │ │ │ - cbz r3, 4b80e <_PyContext_NewHamtForTests@@Base+0x4de> │ │ │ │ + cbz r3, 4b80a <_PyContext_NewHamtForTests@@Base+0x4e6> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r1, #2 │ │ │ │ str r1, [r5, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbnz r2, 4b7fe <_PyContext_NewHamtForTests@@Base+0x4ce> │ │ │ │ - movw r1, #3416 @ 0xd58 │ │ │ │ + cbnz r2, 4b7fa <_PyContext_NewHamtForTests@@Base+0x4d6> │ │ │ │ + movw r1, #472 @ 0x1d8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 12f220 │ │ │ │ - b.n 4b80a <_PyContext_NewHamtForTests@@Base+0x4da> │ │ │ │ - movw r1, #3468 @ 0xd8c │ │ │ │ + bl 12e510 │ │ │ │ + b.n 4b806 <_PyContext_NewHamtForTests@@Base+0x4e2> │ │ │ │ + movw r1, #524 @ 0x20c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4b8c0 <_PyContext_NewHamtForTests@@Base+0x590> │ │ │ │ + b.n 4b8bc <_PyContext_NewHamtForTests@@Base+0x598> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #16] │ │ │ │ strb.w r3, [r0, #34] @ 0x22 │ │ │ │ - bl 217790 │ │ │ │ + bl 2165c4 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 4b83a <_PyContext_NewHamtForTests@@Base+0x50a> │ │ │ │ + cbz r2, 4b836 <_PyContext_NewHamtForTests@@Base+0x512> │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2615a4 │ │ │ │ + bl 260958 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b8c0 <_PyContext_NewHamtForTests@@Base+0x590> │ │ │ │ + bne.n 4b8bc <_PyContext_NewHamtForTests@@Base+0x598> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ movs r3, #2 │ │ │ │ strb.w r0, [r2, #34] @ 0x22 │ │ │ │ str r3, [r5, #16] │ │ │ │ - b.n 4b8c0 <_PyContext_NewHamtForTests@@Base+0x590> │ │ │ │ - cbz r0, 4b880 <_PyContext_NewHamtForTests@@Base+0x550> │ │ │ │ + b.n 4b8bc <_PyContext_NewHamtForTests@@Base+0x598> │ │ │ │ + cbz r0, 4b87c <_PyContext_NewHamtForTests@@Base+0x558> │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r3, #54760 @ 0xd5e8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 4b88a <_PyContext_NewHamtForTests@@Base+0x55a> │ │ │ │ + bne.n 4b886 <_PyContext_NewHamtForTests@@Base+0x562> │ │ │ │ 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 4b868 <_PyContext_NewHamtForTests@@Base+0x538> │ │ │ │ + beq.n 4b864 <_PyContext_NewHamtForTests@@Base+0x540> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4b868 <_PyContext_NewHamtForTests@@Base+0x538> │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4b864 <_PyContext_NewHamtForTests@@Base+0x540> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #45192 @ 0xb088 │ │ │ │ + movw r1, #42208 @ 0xa4e0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 4b80a <_PyContext_NewHamtForTests@@Base+0x4da> │ │ │ │ + bl 12e510 │ │ │ │ + b.n 4b806 <_PyContext_NewHamtForTests@@Base+0x4e2> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ movs r3, #2 │ │ │ │ strb.w r0, [r2, #34] @ 0x22 │ │ │ │ str r3, [r5, #16] │ │ │ │ movw r3, #56100 @ 0xdb24 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7a20 │ │ │ │ - cbz r0, 4b8ae <_PyContext_NewHamtForTests@@Base+0x57e> │ │ │ │ - bl d7c64 │ │ │ │ + bl d72f8 │ │ │ │ + cbz r0, 4b8aa <_PyContext_NewHamtForTests@@Base+0x586> │ │ │ │ + bl d753c │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 15873c │ │ │ │ - b.n 4b8c0 <_PyContext_NewHamtForTests@@Base+0x590> │ │ │ │ + bl 156bcc │ │ │ │ + b.n 4b8bc <_PyContext_NewHamtForTests@@Base+0x598> │ │ │ │ movw r3, #56136 @ 0xdb48 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7a20 │ │ │ │ + bl d72f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b89a <_PyContext_NewHamtForTests@@Base+0x56a> │ │ │ │ + bne.n 4b896 <_PyContext_NewHamtForTests@@Base+0x572> │ │ │ │ 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 23fbc0 │ │ │ │ + bl 23eb30 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - │ │ │ │ -0004b8ea : │ │ │ │ - movw r0, #1304 @ 0x518 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - bx lr │ │ │ │ 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 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ - cbnz r4, 4b918 │ │ │ │ + cbnz r4, 4b90a <_PyContext_NewHamtForTests@@Base+0x5e6> │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 4b918 │ │ │ │ + ble.n 4b90a <_PyContext_NewHamtForTests@@Base+0x5e6> │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 4b918 │ │ │ │ - cbnz r2, 4b936 │ │ │ │ + bne.n 4b90a <_PyContext_NewHamtForTests@@Base+0x5e6> │ │ │ │ + cbnz r2, 4b928 <_PyContext_NewHamtForTests@@Base+0x604> │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #68] @ (4b960 ) │ │ │ │ + ldr r4, [pc, #64] @ (4b950 <_PyContext_NewHamtForTests@@Base+0x62c>) │ │ │ │ mov r0, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106468 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 4b94e │ │ │ │ + cbz r0, 4b940 <_PyContext_NewHamtForTests@@Base+0x61c> │ │ │ │ mov r0, r6 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ - bl 159698 │ │ │ │ + bl 157b28 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 4b964 │ │ │ │ + bl 4b95e │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4b952 │ │ │ │ + bne.n 4b944 <_PyContext_NewHamtForTests@@Base+0x620> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4b95a │ │ │ │ + b.n 4b94c <_PyContext_NewHamtForTests@@Base+0x628> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - subs r4, #148 @ 0x94 │ │ │ │ + subs r5, #60 @ 0x3c │ │ │ │ lsls r1, r1, #1 │ │ │ │ + │ │ │ │ +0004b954 : │ │ │ │ + movw r0, #63896 @ 0xf998 │ │ │ │ + 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, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 4b994 │ │ │ │ + beq.n 4b98e │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 87f30 │ │ │ │ - cbnz r0, 4b994 │ │ │ │ + bl 87a80 │ │ │ │ + cbnz r0, 4b98e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 23fb1c │ │ │ │ + b.w 23ea0c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4b9b4 │ │ │ │ + beq.n 4b9ae │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #4012 @ 0xfac │ │ │ │ + movw r1, #1092 @ 0x444 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 4b9dc │ │ │ │ + bl 12e510 │ │ │ │ + b.n 4b9d6 │ │ │ │ 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 4b9d8 │ │ │ │ + bgt.n 4b9d2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ add.w r8, r7, r6 │ │ │ │ - bl 2786a0 │ │ │ │ + bl 277af8 │ │ │ │ cmp r8, r0 │ │ │ │ - ble.n 4b9e2 │ │ │ │ - bl 1ef298 │ │ │ │ + ble.n 4b9dc │ │ │ │ + bl 1ee218 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4ba0c │ │ │ │ + b.n 4ba06 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2192b4 <_PyParkingLot_AfterFork@@Base+0xdc> │ │ │ │ + bl 2181ac <_PyParkingLot_AfterFork@@Base+0xdc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4b9dc │ │ │ │ + beq.n 4b9d6 │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 4ba0a │ │ │ │ + ble.n 4ba04 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ mla r0, r0, r7, r3 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mul.w r2, r6, r2 │ │ │ │ blx 29c10 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + 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 78fa0 │ │ │ │ + bl 78fd0 │ │ │ │ + ldr r3, [r0, #36] @ 0x24 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, #50 @ 0x32 │ │ │ │ + bgt.n 4ba46 │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + ldr r1, [r2, #24] │ │ │ │ + movw r2, #47627 @ 0xba0b │ │ │ │ + movt r2, #4 │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.n 4ba46 │ │ │ │ + mov r1, r5 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ + b.w 156a5c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r6, #0 │ │ │ │ + str r3, [r4, #36] @ 0x24 │ │ │ │ + ble.n 4ba54 │ │ │ │ + add.w r7, r5, #16 │ │ │ │ + b.n 4ba76 │ │ │ │ + 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, 4ba84 │ │ │ │ + cmp r3, #100 @ 0x64 │ │ │ │ + ble.n 4ba84 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ + b.w 156a70 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + subs r6, #1 │ │ │ │ + bcc.n 4ba54 │ │ │ │ + ldr.w r0, [r7, r6, lsl #2] │ │ │ │ + bl 79004 │ │ │ │ + b.n 4ba76 │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #132] @ (4baa4 ) │ │ │ │ + ldr r3, [pc, #132] @ (4bb1c ) │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ - cbz r3, 4ba54 │ │ │ │ + cbz r3, 4baca │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 4ba4a │ │ │ │ + bne.n 4bac0 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4ba3a │ │ │ │ + bne.n 4bab0 │ │ │ │ dmb ish │ │ │ │ - beq.n 4ba54 │ │ │ │ - bl 27378c │ │ │ │ + beq.n 4baca │ │ │ │ + bl 272b8c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, sp │ │ │ │ - bl 4b4d4 <_PyContext_NewHamtForTests@@Base+0x1a4> │ │ │ │ + bl 4b61e <_PyContext_NewHamtForTests@@Base+0x2fa> │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 4ba86 │ │ │ │ + cbz r3, 4bafc │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4ba7c │ │ │ │ + bne.n 4baf2 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4ba6c │ │ │ │ + bne.n 4bae2 │ │ │ │ dmb ish │ │ │ │ - beq.n 4ba86 │ │ │ │ - bl 251744 │ │ │ │ + beq.n 4bafc │ │ │ │ + bl 250a74 │ │ │ │ movs r1, #20 │ │ │ │ mov r0, sp │ │ │ │ - bl 255d74 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (4baa4 ) │ │ │ │ + bl 254fd0 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (4bb1c ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4baa0 │ │ │ │ + beq.n 4bb16 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ + nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ - 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 78ff0 │ │ │ │ - bl 79020 │ │ │ │ - ldr r3, [r0, #36] @ 0x24 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, #50 @ 0x32 │ │ │ │ - bgt.n 4bae4 │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - ldr r1, [r2, #24] │ │ │ │ - movw r2, #47785 @ 0xbaa9 │ │ │ │ - movt r2, #4 │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.n 4bae4 │ │ │ │ - mov r1, r5 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1585cc <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r6, #0 │ │ │ │ - str r3, [r4, #36] @ 0x24 │ │ │ │ - ble.n 4baf2 │ │ │ │ - add.w r7, r5, #16 │ │ │ │ - b.n 4bb14 │ │ │ │ - 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, 4bb22 │ │ │ │ - cmp r3, #100 @ 0x64 │ │ │ │ - ble.n 4bb22 │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1585e0 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - subs r6, #1 │ │ │ │ - bcc.n 4baf2 │ │ │ │ - ldr.w r0, [r7, r6, lsl #2] │ │ │ │ - bl 79054 │ │ │ │ - b.n 4bb14 │ │ │ │ - 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 r6, r2 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #0 │ │ │ │ - cbz r3, 4bb42 │ │ │ │ + cbz r3, 4bb3e │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4bb44 │ │ │ │ + b.n 4bb40 │ │ │ │ mov r5, r3 │ │ │ │ str r2, [sp, #28] │ │ │ │ - cbnz r3, 4bb52 │ │ │ │ + cbnz r3, 4bb4e │ │ │ │ cmp r6, #2 │ │ │ │ - ble.n 4bb52 │ │ │ │ + ble.n 4bb4e │ │ │ │ cmp r6, #6 │ │ │ │ - bgt.n 4bb52 │ │ │ │ - cbnz r4, 4bb74 │ │ │ │ - ldr r1, [pc, #380] @ (4bcd0 ) │ │ │ │ + bgt.n 4bb4e │ │ │ │ + cbnz r4, 4bb70 │ │ │ │ + ldr r1, [pc, #380] @ (4bccc ) │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #6 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #3 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106468 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4bc5c │ │ │ │ + beq.n 4bc58 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f9350 │ │ │ │ + bl f8cb0 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 4bb8a │ │ │ │ - bl 805dc │ │ │ │ + bne.n 4bb86 │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4bc5c │ │ │ │ + bne.n 4bc58 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f9350 │ │ │ │ + bl f8cb0 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 4bba0 │ │ │ │ - bl 805dc │ │ │ │ + bne.n 4bb9c │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4bc5c │ │ │ │ + bne.n 4bc58 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl db898 <_PyNumber_Index@@Base> │ │ │ │ + bl db174 <_PyNumber_Index@@Base> │ │ │ │ mov sl, r0 │ │ │ │ - cbnz r0, 4bbb8 │ │ │ │ - bl 805dc │ │ │ │ + cbnz r0, 4bbb4 │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4bc5c │ │ │ │ + bne.n 4bc58 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4bbdc │ │ │ │ - bl 85e88 │ │ │ │ + b.n 4bbd8 │ │ │ │ + bl 859ec │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4bbd8 │ │ │ │ + beq.n 4bbd4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 4bbd8 │ │ │ │ + cbnz r3, 4bbd4 │ │ │ │ mov r0, sl │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r7, #1 │ │ │ │ - beq.n 4bbaa │ │ │ │ + beq.n 4bba6 │ │ │ │ adds r2, r5, r6 │ │ │ │ subs r3, r2, #3 │ │ │ │ - beq.n 4bc12 │ │ │ │ + beq.n 4bc0e │ │ │ │ ldr r6, [r4, #12] │ │ │ │ - cbz r6, 4bbec │ │ │ │ + cbz r6, 4bbe8 │ │ │ │ subs r3, r2, #4 │ │ │ │ - beq.n 4bc1e │ │ │ │ - b.n 4bbf4 │ │ │ │ + beq.n 4bc1a │ │ │ │ + b.n 4bbf0 │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ - cbz r5, 4bbfe │ │ │ │ + cbz r5, 4bbfa │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 4bc26 │ │ │ │ - b.n 4bc06 │ │ │ │ + beq.n 4bc22 │ │ │ │ + b.n 4bc02 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 43516 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ - cbnz r0, 4bc26 │ │ │ │ - b.n 4bc5c │ │ │ │ + bl 434ce <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ + cbnz r0, 4bc22 │ │ │ │ + b.n 4bc58 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 4bc26 │ │ │ │ + b.n 4bc22 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 4bc42 │ │ │ │ + bge.n 4bc3e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #3804 @ 0xedc │ │ │ │ + movw r1, #860 @ 0x35c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 4bc5c │ │ │ │ + bl 12e510 │ │ │ │ + b.n 4bc58 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 4bc60 │ │ │ │ + beq.n 4bc5c │ │ │ │ mov r0, r6 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1f7c38 │ │ │ │ - cbnz r0, 4bc64 │ │ │ │ + bl 1f6bb0 │ │ │ │ + cbnz r0, 4bc60 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4bcc8 │ │ │ │ + b.n 4bcc4 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4bc66 │ │ │ │ + b.n 4bc62 │ │ │ │ add r6, sp, #32 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 4bc7a │ │ │ │ + beq.n 4bc76 │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 1f7c38 │ │ │ │ + bl 1f6bb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4bc5c │ │ │ │ + beq.n 4bc58 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ - b.n 4bc7c │ │ │ │ + b.n 4bc78 │ │ │ │ movs r4, #0 │ │ │ │ - bl 98598 │ │ │ │ + bl 97eb0 │ │ │ │ mov r3, r4 │ │ │ │ mov fp, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ strd r7, sl, [sp] │ │ │ │ blx 29364 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 9b07c │ │ │ │ + bl 9a968 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 4bcc2 │ │ │ │ + bge.n 4bcbe │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4bcb2 │ │ │ │ - bl e9180 │ │ │ │ + bne.n 4bcae │ │ │ │ + bl e8a64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4bc7c │ │ │ │ - b.n 4bc5c │ │ │ │ + beq.n 4bc78 │ │ │ │ + b.n 4bc58 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ - b.n 4bc5c │ │ │ │ + bl f61f4 │ │ │ │ + b.n 4bc58 │ │ │ │ mov r0, r5 │ │ │ │ - bl 807a8 │ │ │ │ + bl 807a0 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - subs r4, #192 @ 0xc0 │ │ │ │ + subs r5, #104 @ 0x68 │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #53189 @ 0xcfc5 │ │ │ │ + movw r1, #49521 @ 0xc171 │ │ │ │ movt r1, #32 │ │ │ │ movw r0, #53720 @ 0xd1d8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.w 4083a <_PyBytes_ReverseFind@@Base+0xd2> │ │ │ │ - nop │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - movw r0, #84 @ 0x54 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - movs r1, #4 │ │ │ │ - b.w 8057c │ │ │ │ - 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 │ │ │ │ + b.w 40830 <_PyBytes_ReverseFind@@Base+0xd2> │ │ │ │ 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 r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r3, 4bd2c │ │ │ │ + cbz r3, 4bd02 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 4bd3c │ │ │ │ + b.n 4bd12 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 4bd3a │ │ │ │ + ble.n 4bd10 │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 4bd36 │ │ │ │ - cbnz r1, 4bd64 │ │ │ │ + bgt.n 4bd0c │ │ │ │ + cbnz r1, 4bd34 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4bd3c │ │ │ │ + b.n 4bd12 │ │ │ │ mov r6, r3 │ │ │ │ + ldr r1, [pc, #72] @ (4bd5c ) │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ - add r1, sp, #24 │ │ │ │ movs r4, #2 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + add r1, sp, #24 │ │ │ │ + str r2, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - movw r4, #15836 @ 0x3ddc │ │ │ │ - movt r4, #73 @ 0x49 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106468 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4bd6a │ │ │ │ - b.n 4bd88 │ │ │ │ + cbnz r0, 4bd3a │ │ │ │ + b.n 4bd58 │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ add r5, r6 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cmp r5, #1 │ │ │ │ mov r0, r7 │ │ │ │ itte eq │ │ │ │ movweq r2, #4356 @ 0x1104 │ │ │ │ movteq r2, #71 @ 0x47 │ │ │ │ ldrne r2, [r4, #4] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 15d20c │ │ │ │ + b.w 15b69c │ │ │ │ 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, #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 78ff0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7f6ec │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4bdda │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 4bdda │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 78c04 <_Py_Dealloc@@Base> │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + subs r5, #148 @ 0x94 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + movw r0, #62272 @ 0xf340 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + movs r1, #4 │ │ │ │ + b.w 80574 │ │ │ │ │ │ │ │ -0004bddc : │ │ │ │ +0004bd6e : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 4bdee │ │ │ │ - cbnz r1, 4bdf4 │ │ │ │ - bl 26fa74 │ │ │ │ - b.n 4be00 │ │ │ │ + cbz r0, 4bd80 │ │ │ │ + cbnz r1, 4bd86 │ │ │ │ + bl 26ed08 │ │ │ │ + b.n 4bd92 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 7afb8 │ │ │ │ + bl 7af78 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4be06 │ │ │ │ + cbnz r0, 4bd98 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4be26 │ │ │ │ + b.n 4bdb8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 10db2c │ │ │ │ + bl 10d480 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4be26 │ │ │ │ + beq.n 4bdb8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4be26 │ │ │ │ + cbnz r3, 4bdb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_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, #4032] @ 0xfc0 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ @@ -49940,1049 +49895,1201 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2957c │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl d1ed8 │ │ │ │ - cbnz r0, 4be8e │ │ │ │ + bl d17fc │ │ │ │ + cbnz r0, 4be20 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r5, 4be5c │ │ │ │ + cbz r5, 4bdee │ │ │ │ ldr r4, [r4, #20] │ │ │ │ - b.n 4be64 │ │ │ │ + b.n 4bdf6 │ │ │ │ movw r4, #10752 @ 0x2a00 │ │ │ │ movt r4, #78 @ 0x4e │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - blt.n 4be82 │ │ │ │ + blt.n 4be14 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx 29204 │ │ │ │ - cbnz r0, 4be82 │ │ │ │ + cbnz r0, 4be14 │ │ │ │ adds r0, r4, r6 │ │ │ │ subs r1, r5, r6 │ │ │ │ - bl 160dd0 │ │ │ │ + bl 15f260 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4be90 │ │ │ │ + b.n 4be22 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 160dd0 │ │ │ │ + bl 15f260 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4be90 │ │ │ │ + b.n 4be22 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 4be9a │ │ │ │ + cbz r3, 4be2c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d29b0 │ │ │ │ + bl d22d4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ + 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, 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 4bed4 │ │ │ │ + bne.n 4be66 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f9350 │ │ │ │ + bl f8cb0 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4bef4 │ │ │ │ - b.n 4beec │ │ │ │ + bne.n 4be86 │ │ │ │ + b.n 4be7e │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #5308 @ 0x14bc │ │ │ │ + movw r0, #2392 @ 0x958 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4bec6 │ │ │ │ - b.n 4bf7e │ │ │ │ - bl 805dc │ │ │ │ + bne.n 4be58 │ │ │ │ + b.n 4bf10 │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4bf7e │ │ │ │ + bne.n 4bf10 │ │ │ │ ldrd r6, r0, [r4, #4] │ │ │ │ - bl f9350 │ │ │ │ + bl f8cb0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4bf08 │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 4bf7e │ │ │ │ + bne.n 4be9a │ │ │ │ + bl 805d4 │ │ │ │ + cbnz r0, 4bf10 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #6288 @ 0x1890 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 4bf30 │ │ │ │ + beq.n 4bec2 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #4132 @ 0x1024 │ │ │ │ + movw r1, #1188 @ 0x4a4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d599c │ │ │ │ + b.w d52b8 │ │ │ │ cmp r5, #5 │ │ │ │ - bhi.n 4bf3c │ │ │ │ + bhi.n 4bece │ │ │ │ tst.w r4, #98304 @ 0x18000 │ │ │ │ - beq.n 4bf82 │ │ │ │ - b.n 4bf58 │ │ │ │ + beq.n 4bf14 │ │ │ │ + b.n 4beea │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #53024 @ 0xcf20 │ │ │ │ + movw r1, #50040 @ 0xc378 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d599c │ │ │ │ + b.w d52b8 │ │ │ │ movw r3, #32784 @ 0x8010 │ │ │ │ movt r3, #1 │ │ │ │ bics r3, r4 │ │ │ │ - beq.n 4bf82 │ │ │ │ + beq.n 4bf14 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #53144 @ 0xcf98 │ │ │ │ + movw r1, #50160 @ 0xc3f0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d599c │ │ │ │ + b.w d52b8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4bfba │ │ │ │ + b.n 4bf4c │ │ │ │ bic.w r2, r4, #98304 @ 0x18000 │ │ │ │ cmp.w r2, #1024 @ 0x400 │ │ │ │ - bcc.n 4bfa6 │ │ │ │ + bcc.n 4bf38 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #4160 @ 0x1040 │ │ │ │ + movw r1, #1216 @ 0x4c0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d599c │ │ │ │ + b.w d52b8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1faf6c │ │ │ │ + bl 1f9ee0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4bf7e │ │ │ │ + bne.n 4bf10 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - cbz r0, 4bfde │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 4bf70 │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ movt r3, #11 │ │ │ │ push {r4} │ │ │ │ cmp r1, r3 │ │ │ │ mov r4, r1 │ │ │ │ - bne.n 4bfd6 │ │ │ │ + bne.n 4bf68 │ │ │ │ pop {r4} │ │ │ │ - b.w b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r2 │ │ │ │ pop {r4} │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r1, 4bff8 │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #3 │ │ │ │ - bmi.n 4c014 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #24848 @ 0x6110 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4c02e │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - mov r2, r0 │ │ │ │ - mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - cmp r3, r4 │ │ │ │ + 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 78fa0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7f6cc │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 4bfc0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 4bfc0 │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne r3, [r1, #0] │ │ │ │ - str r1, [r2, #12] │ │ │ │ - bl 79054 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ + strne r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 4c060 │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 4c004 │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 4c05a │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 4c060 │ │ │ │ + bne.n 4bffe │ │ │ │ + bl b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 4c004 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4c09e │ │ │ │ + cbnz r0, 4c042 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 4c07c │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 4c020 │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 4c076 │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 4c07c │ │ │ │ + bne.n 4c01a │ │ │ │ + bl b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 4c020 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4c09e │ │ │ │ + cbnz r0, 4c042 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - cbz r0, 4c09e │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 4c042 │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 4c094 │ │ │ │ + bne.n 4c038 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + mov r4, r1 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + mov r1, r2 │ │ │ │ + cbnz r3, 4c064 │ │ │ │ + cmp r2, #1 │ │ │ │ + ble.n 4c064 │ │ │ │ + cmp r2, #2 │ │ │ │ + bne.n 4c064 │ │ │ │ + cbnz r4, 4c084 │ │ │ │ + add r0, sp, #24 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r4, [pc, #176] @ (4c11c ) │ │ │ │ + movs r2, #0 │ │ │ │ + movs r5, #2 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + strd r5, r2, [sp, #8] │ │ │ │ + str r5, [sp, #4] │ │ │ │ + bl 106468 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 4c084 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 4c118 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + bl f8cb0 │ │ │ │ + mov r5, r0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + bne.n 4c098 │ │ │ │ + bl 805d4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 4c080 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + bl f8cb0 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 4c0ac │ │ │ │ + bl 805d4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 4c080 │ │ │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ + mov r3, r4 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + mov r2, r5 │ │ │ │ + movw r1, #37228 @ 0x916c │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + movw r0, #1640 @ 0x668 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 920a0 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 4c080 │ │ │ │ + bl 97eb0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2a848 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9a968 │ │ │ │ + cbz r6, 4c0fa │ │ │ │ + blx 2a8e4 <__errno_location@plt> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, #4 │ │ │ │ + bne.n 4c104 │ │ │ │ + bl e8a64 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 4c0ce │ │ │ │ + b.n 4c080 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + b.n 4c118 │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w f61f4 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + subs r5, #192 @ 0xc0 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + 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 d17fc │ │ │ │ + cbnz r0, 4c184 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + cbz r5, 4c152 │ │ │ │ + ldr r4, [r4, #20] │ │ │ │ + b.n 4c15a │ │ │ │ + movw r4, #10752 @ 0x2a00 │ │ │ │ + movt r4, #78 @ 0x4e │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + cmp r5, r2 │ │ │ │ + blt.n 4c178 │ │ │ │ + subs r6, r5, r2 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + adds r0, r4, r6 │ │ │ │ + blx 29204 │ │ │ │ + cbnz r0, 4c178 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 15f260 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 4c186 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 15f260 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 4c186 │ │ │ │ + movs r4, #0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cbz r3, 4c190 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl d22d4 │ │ │ │ + mov r0, r4 │ │ │ │ + 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, #4088] @ 0xff8 │ │ │ │ + cbz r1, 4c1ae │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #3 │ │ │ │ + bmi.n 4c1ca │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #21864 @ 0x5568 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12e510 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 4c1e4 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mov r2, r0 │ │ │ │ + mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + cmp r3, r4 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r1, #0] │ │ │ │ + str r1, [r2, #12] │ │ │ │ + bl 79004 │ │ │ │ + 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 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r3, 4c0be │ │ │ │ + cbz r3, 4c204 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 4c0ce │ │ │ │ + b.n 4c214 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 4c0cc │ │ │ │ + blt.n 4c212 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 4c0c8 │ │ │ │ - cbnz r1, 4c0ee │ │ │ │ + bgt.n 4c20e │ │ │ │ + cbnz r1, 4c234 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4c0ce │ │ │ │ + b.n 4c214 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #448] @ (4c290 ) │ │ │ │ + ldr r1, [pc, #448] @ (4c3d8 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r1, sp, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106468 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4c0f4 │ │ │ │ - b.n 4c150 │ │ │ │ + cbnz r0, 4c23a │ │ │ │ + b.n 4c296 │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ adds r5, r5, r6 │ │ │ │ - beq.n 4c11a │ │ │ │ + beq.n 4c260 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ - cbz r6, 4c104 │ │ │ │ + cbz r6, 4c24a │ │ │ │ subs r5, #1 │ │ │ │ - bne.n 4c104 │ │ │ │ + bne.n 4c24a │ │ │ │ movs r2, #0 │ │ │ │ - b.n 4c11e │ │ │ │ + b.n 4c264 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbnz r0, 4c10c │ │ │ │ + cbnz r0, 4c252 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b.n 4c11e │ │ │ │ - bl c6fd0 │ │ │ │ + b.n 4c264 │ │ │ │ + bl c68b4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4c150 │ │ │ │ + blt.n 4c296 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 4c100 │ │ │ │ - b.n 4c108 │ │ │ │ + beq.n 4c246 │ │ │ │ + b.n 4c24e │ │ │ │ mov r6, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 227af4 │ │ │ │ + bl 2269e4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4c150 │ │ │ │ + beq.n 4c296 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4c1a6 │ │ │ │ + beq.n 4c2ec │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 4c154 │ │ │ │ + beq.n 4c29a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #32164 @ 0x7da4 │ │ │ │ + movw r1, #29220 @ 0x7224 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4c264 │ │ │ │ + b.n 4c3aa │ │ │ │ mov r0, r5 │ │ │ │ - bl 108dbc │ │ │ │ - cbnz r0, 4c174 │ │ │ │ + bl 108734 │ │ │ │ + cbnz r0, 4c2ba │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #32204 @ 0x7dcc │ │ │ │ + movw r1, #29260 @ 0x724c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 4c150 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 4c296 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl d1ed8 │ │ │ │ + bl d17fc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4c150 │ │ │ │ + beq.n 4c296 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 4c1a6 │ │ │ │ + ble.n 4c2ec │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #32248 @ 0x7df8 │ │ │ │ + movw r1, #29304 @ 0x7278 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d29b0 │ │ │ │ - b.n 4c150 │ │ │ │ + bl d22d4 │ │ │ │ + b.n 4c296 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 4c43c │ │ │ │ + bl 4c470 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4c1be │ │ │ │ + cbnz r0, 4c304 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4c150 │ │ │ │ + beq.n 4c296 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d29b0 │ │ │ │ - b.n 4c150 │ │ │ │ + bl d22d4 │ │ │ │ + b.n 4c296 │ │ │ │ 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, 4c270 ) │ │ │ │ + add r3, pc, #144 @ (adr r3, 4c3b8 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r7] │ │ │ │ - add r3, pc, #140 @ (adr r3, 4c278 ) │ │ │ │ + add r3, pc, #140 @ (adr r3, 4c3c0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r7, #8] │ │ │ │ - add r3, pc, #136 @ (adr r3, 4c280 ) │ │ │ │ + add r3, pc, #140 @ (adr r3, 4c3c8 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r7, #16] │ │ │ │ - add r3, pc, #136 @ (adr r3, 4c288 ) │ │ │ │ + add r3, pc, #136 @ (adr r3, 4c3d0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r7, #24] │ │ │ │ strd r7, r8, [r0] │ │ │ │ movs r3, #28 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl 805dc │ │ │ │ - cbz r0, 4c234 │ │ │ │ + bl 805d4 │ │ │ │ + cbz r0, 4c37a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c1b2 │ │ │ │ + beq.n 4c2f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4c1b2 │ │ │ │ + bne.n 4c2f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4c1b2 │ │ │ │ - cbz r5, 4c264 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4c2f8 │ │ │ │ + cbz r5, 4c3aa │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 4c256 │ │ │ │ - bl 98598 │ │ │ │ + blt.n 4c39c │ │ │ │ + bl 97eb0 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 54128 │ │ │ │ + bl 54164 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b07c │ │ │ │ - b.n 4c25e │ │ │ │ + bl 9a968 │ │ │ │ + b.n 4c3a4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 54128 │ │ │ │ + bl 54164 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d29b0 │ │ │ │ + bl d22d4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + nop │ │ │ │ nop.w │ │ │ │ ldr r6, [sp, #864] @ 0x360 │ │ │ │ stmia r1!, {r0, r2} │ │ │ │ - bpl.n 4c286 │ │ │ │ + bpl.n 4c3ce │ │ │ │ adds r6, #124 @ 0x7c │ │ │ │ - ble.n 4c2aa │ │ │ │ + ble.n 4c3f2 │ │ │ │ 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] @ (4c520 ) │ │ │ │ + ldr r7, [pc, #656] @ (4c668 ) │ │ │ │ bkpt 0x00fa │ │ │ │ - subs r6, #8 │ │ │ │ + subs r5, #236 @ 0xec │ │ │ │ lsls r1, r1, #1 │ │ │ │ - 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 d1ed8 │ │ │ │ - cbnz r0, 4c2f8 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - cbz r5, 4c2c6 │ │ │ │ - ldr r4, [r4, #20] │ │ │ │ - b.n 4c2ce │ │ │ │ - movw r4, #10752 @ 0x2a00 │ │ │ │ - movt r4, #78 @ 0x4e │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - cmp r5, r2 │ │ │ │ - blt.n 4c2ec │ │ │ │ - subs r6, r5, r2 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - adds r0, r4, r6 │ │ │ │ - blx 29204 │ │ │ │ - cbnz r0, 4c2ec │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 160dd0 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 4c2fa │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 160dd0 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 4c2fa │ │ │ │ - movs r4, #0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cbz r3, 4c304 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl d29b0 │ │ │ │ - mov r0, r4 │ │ │ │ - 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, #4088] @ 0xff8 │ │ │ │ - cbz r1, 4c322 │ │ │ │ + cbz r1, 4c3f4 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 4c33e │ │ │ │ + bmi.n 4c410 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #25520 @ 0x63b0 │ │ │ │ + movw r1, #22536 @ 0x5808 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4c358 │ │ │ │ + b.n 4c42a │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r2, r0 │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r3, r4 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ str r1, [r2, #16] │ │ │ │ - bl 79054 │ │ │ │ - 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, r1 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - mov r1, r2 │ │ │ │ - cbnz r3, 4c37a │ │ │ │ - cmp r2, #1 │ │ │ │ - ble.n 4c37a │ │ │ │ - cmp r2, #2 │ │ │ │ - bne.n 4c37a │ │ │ │ - cbnz r4, 4c39a │ │ │ │ - add r0, sp, #24 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r4, [pc, #176] @ (4c434 ) │ │ │ │ - movs r2, #0 │ │ │ │ - movs r5, #2 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - strd r5, r2, [sp, #8] │ │ │ │ - str r5, [sp, #4] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 4c39a │ │ │ │ + bl 79004 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4c42e │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - bl f9350 │ │ │ │ - mov r5, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - bne.n 4c3ae │ │ │ │ - bl 805dc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 4c396 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - bl f9350 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 4c3c2 │ │ │ │ - bl 805dc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 4c396 │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - mov r3, r4 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - mov r2, r5 │ │ │ │ - movw r1, #40212 @ 0x9d14 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #4624 @ 0x1210 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 927a8 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 4c396 │ │ │ │ - bl 98598 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2a848 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9b07c │ │ │ │ - cbz r6, 4c410 │ │ │ │ - blx 2a8e4 <__errno_location@plt> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, #4 │ │ │ │ - bne.n 4c41a │ │ │ │ - bl e9180 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 4c3e4 │ │ │ │ - b.n 4c396 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - b.n 4c42e │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w f6894 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ - subs r6, #52 @ 0x34 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - b.w 3fe20 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 72154 <_PyObject_GC_New@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 4c45a │ │ │ │ - movs r3, #0 │ │ │ │ - strh r3, [r0, #12] │ │ │ │ - bl 826c0 │ │ │ │ - mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ + b.w 3fe0c │ │ │ │ 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, #28] │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - cbz r0, 4c48e │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 4c460 │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 4c488 │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 4c48e │ │ │ │ + bne.n 4c45a │ │ │ │ + bl b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 4c460 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4c49c │ │ │ │ + cbnz r0, 4c46e │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 144988 │ │ │ │ + b.w 143ef0 │ │ │ │ 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 72110 <_PyObject_GC_New@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 4c48e │ │ │ │ + movs r3, #0 │ │ │ │ + strh r3, [r0, #12] │ │ │ │ + bl 82230 │ │ │ │ + mov r0, r4 │ │ │ │ + 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, r0 │ │ │ │ - bl 21659c <_Py_set_inheritable_async_safe@@Base+0x80> │ │ │ │ - cbz r0, 4c4f0 │ │ │ │ + bl 215494 <_Py_set_inheritable_async_safe@@Base+0x80> │ │ │ │ + cbz r0, 4c4e4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - cbnz r0, 4c4d4 │ │ │ │ + cbnz r0, 4c4c8 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 4c4f4 │ │ │ │ + beq.n 4c4e8 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 4c4f4 │ │ │ │ - bl 842e8 │ │ │ │ - cbnz r0, 4c4fc │ │ │ │ + b.n 4c4e8 │ │ │ │ + bl 83e58 │ │ │ │ + cbnz r0, 4c4f0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c4f0 │ │ │ │ + beq.n 4c4e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4c4f0 │ │ │ │ + cbnz r3, 4c4e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4c536 │ │ │ │ + b.n 4c52a │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r1, [r5, #72] @ 0x48 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r2, r1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #4212 @ 0x1074 │ │ │ │ + movw r0, #1268 @ 0x4f4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84c48 │ │ │ │ + bl 847b8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c536 │ │ │ │ + beq.n 4c52a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4c536 │ │ │ │ + cbnz r3, 4c52a │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4c55e │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 4c552 │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ movt r3, #11 │ │ │ │ push {r4} │ │ │ │ cmp r1, r3 │ │ │ │ mov r4, r1 │ │ │ │ - bne.n 4c556 │ │ │ │ + bne.n 4c54a │ │ │ │ pop {r4} │ │ │ │ - b.w b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r2 │ │ │ │ pop {r4} │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ movs r1, #3 │ │ │ │ - b.w 215cb0 │ │ │ │ + b.w 214ba8 │ │ │ │ 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 4c5d6 │ │ │ │ + ble.n 4c5ca │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 4c5d6 │ │ │ │ + beq.n 4c5ca │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r6, r1 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ - cbz r5, 4c5a0 │ │ │ │ + cbz r5, 4c594 │ │ │ │ mov r1, r5 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 2786a0 │ │ │ │ + bl 277af8 │ │ │ │ cmp r0, r7 │ │ │ │ - bge.n 4c5a0 │ │ │ │ + bge.n 4c594 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1ef298 │ │ │ │ + b.w 1ee218 │ │ │ │ mul.w r5, r7, r5 │ │ │ │ bic.w r8, r6, r6, asr #31 │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 4c5ba │ │ │ │ + ble.n 4c5ae │ │ │ │ mov r1, r8 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 2786a0 │ │ │ │ + bl 277af8 │ │ │ │ cmp r0, r5 │ │ │ │ - blt.n 4c598 │ │ │ │ + blt.n 4c58c │ │ │ │ mul.w r1, r7, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2192b4 <_PyParkingLot_AfterFork@@Base+0xdc> │ │ │ │ + bl 2181ac <_PyParkingLot_AfterFork@@Base+0xdc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4c5e6 │ │ │ │ + beq.n 4c5da │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mul.w r1, r5, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1532a0 <_PyBytes_Repeat@@Base> │ │ │ │ + bl 15172c <_PyBytes_Repeat@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c5e8 │ │ │ │ + beq.n 4c5dc │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4c5e8 │ │ │ │ + b.n 4c5dc │ │ │ │ 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 r6, r2 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ - blt.n 4c60e │ │ │ │ - cbz r2, 4c60e │ │ │ │ + blt.n 4c602 │ │ │ │ + cbz r2, 4c602 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bgt.n 4c626 │ │ │ │ + bgt.n 4c61a │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #4220 @ 0x107c │ │ │ │ + movw r1, #1276 @ 0x4fc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 4c66e │ │ │ │ + bl 12e510 │ │ │ │ + b.n 4c662 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ ldr.w r5, [r0, r4, lsl #2] │ │ │ │ - cbz r6, 4c68c │ │ │ │ + cbz r6, 4c680 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ movw r1, #5020 @ 0x139c │ │ │ │ movt r1, #73 @ 0x49 │ │ │ │ - bl 122b54 │ │ │ │ - bl cfcbc │ │ │ │ + bl 122334 │ │ │ │ + bl cf5e4 │ │ │ │ ldr.w r8, [r6, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r8 │ │ │ │ - beq.n 4c674 │ │ │ │ + beq.n 4c668 │ │ │ │ mov r0, r8 │ │ │ │ - bl 87f30 │ │ │ │ - cbnz r0, 4c674 │ │ │ │ + bl 87a80 │ │ │ │ + cbnz r0, 4c668 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #52992 @ 0xcf00 │ │ │ │ + movw r1, #50048 @ 0xc380 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ + bl d52b8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4c6be │ │ │ │ + b.n 4c6b2 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ str.w r6, [r2, r4, lsl #2] │ │ │ │ - b.n 4c6a6 │ │ │ │ + b.n 4c69a │ │ │ │ add.w r1, r0, r4, lsl #2 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #4] │ │ │ │ adds r1, #4 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 4c6a6 │ │ │ │ + beq.n 4c69a │ │ │ │ ldr r3, [r1, #0] │ │ │ │ str.w r3, [r1, #-4] │ │ │ │ - b.n 4c698 │ │ │ │ + b.n 4c68c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c6bc │ │ │ │ + beq.n 4c6b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4c6bc │ │ │ │ + cbnz r3, 4c6b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #4] @ (4c6c8 ) │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - strb r4, [r0, #22] │ │ │ │ - lsls r1, r1, #1 │ │ │ │ ldrb.w r1, [r0, #35] @ 0x23 │ │ │ │ movw r2, #4308 @ 0x10d4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ ite hi │ │ │ │ movhi r0, r2 │ │ │ │ movls r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4c6f4 │ │ │ │ + cbz r0, 4c6de │ │ │ │ movs r1, #3 │ │ │ │ - b.w 215cb0 │ │ │ │ + b.w 214ba8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b.w 80ef0 │ │ │ │ + ldr r0, [pc, #0] @ (4c6ec ) │ │ │ │ + bx lr │ │ │ │ + strb r4, [r0, #22] │ │ │ │ + lsls r1, r1, #1 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ subs r3, r0, r3 │ │ │ │ - movw r0, #56260 @ 0xdbc4 │ │ │ │ + movw r0, #53316 @ 0xd044 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w 84c48 │ │ │ │ + b.w 847b8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4c724 │ │ │ │ + cbz r0, 4c710 │ │ │ │ movs r1, #5 │ │ │ │ - b.w 215cb0 │ │ │ │ + b.w 214ba8 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + bx lr │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b.w 80ee8 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + cbz r0, 4c72a │ │ │ │ + movs r1, #7 │ │ │ │ + b.w 214ba8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r3, [pc, #132] @ (4c7c4 ) │ │ │ │ + ldr r3, [pc, #132] @ (4c7c8 ) │ │ │ │ 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, 4c772 │ │ │ │ + cbz r3, 4c778 │ │ │ │ adds r0, #13 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 4c768 │ │ │ │ + bne.n 4c76e │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4c758 │ │ │ │ + bne.n 4c75e │ │ │ │ dmb ish │ │ │ │ - beq.n 4c772 │ │ │ │ - bl 27378c │ │ │ │ + beq.n 4c778 │ │ │ │ + bl 272b8c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 4c8c8 │ │ │ │ + bl 4c9e6 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 4c7a4 │ │ │ │ + cbz r3, 4c7aa │ │ │ │ add.w r0, r4, #13 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4c79a │ │ │ │ + bne.n 4c7a0 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4c78a │ │ │ │ + bne.n 4c790 │ │ │ │ dmb ish │ │ │ │ - beq.n 4c7a4 │ │ │ │ - bl 251744 │ │ │ │ + beq.n 4c7aa │ │ │ │ + bl 250a74 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 72b58 │ │ │ │ - ldr r3, [pc, #20] @ (4c7c4 ) │ │ │ │ + bl 72b10 │ │ │ │ + ldr r3, [pc, #20] @ (4c7c8 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4c7be │ │ │ │ + beq.n 4c7c4 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4c7d2 │ │ │ │ - movs r1, #7 │ │ │ │ - b.w 215cb0 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - 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, 4c7fe │ │ │ │ + cbnz r3, 4c7ee │ │ │ │ cmp r2, #2 │ │ │ │ - ble.n 4c7fe │ │ │ │ + ble.n 4c7ee │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 4c7fe │ │ │ │ - cbnz r4, 4c81e │ │ │ │ + bne.n 4c7ee │ │ │ │ + cbnz r4, 4c80e │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #188] @ (4c8c4 ) │ │ │ │ + ldr r4, [pc, #188] @ (4c8b4 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #3 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106468 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4c81e │ │ │ │ + cbnz r0, 4c80e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4c8be │ │ │ │ + b.n 4c8ae │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f9350 │ │ │ │ + bl f8cb0 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4c832 │ │ │ │ - bl 805dc │ │ │ │ + bne.n 4c822 │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4c81a │ │ │ │ + bne.n 4c80a │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1da594 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1d8498 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c81a │ │ │ │ + beq.n 4c80a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 1ed548 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1ec4cc <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c81a │ │ │ │ + beq.n 4c80a │ │ │ │ ldrd r4, r6, [sp, #28] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r5 │ │ │ │ strd r4, r1, [sp] │ │ │ │ mov r3, r6 │ │ │ │ - movw r1, #4292 @ 0x10c4 │ │ │ │ + movw r1, #1348 @ 0x544 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #58756 @ 0xe584 │ │ │ │ + movw r0, #55768 @ 0xd9d8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 927a8 │ │ │ │ + bl 920a0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4c81a │ │ │ │ - bl 98598 │ │ │ │ + beq.n 4c80a │ │ │ │ + bl 97eb0 │ │ │ │ mov r2, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 294a8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9b07c │ │ │ │ - cbz r7, 4c8a0 │ │ │ │ + bl 9a968 │ │ │ │ + cbz r7, 4c890 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4c8aa │ │ │ │ - bl e9180 │ │ │ │ + bne.n 4c89a │ │ │ │ + bl e8a64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c872 │ │ │ │ - b.n 4c81a │ │ │ │ + beq.n 4c862 │ │ │ │ + b.n 4c80a │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 4c8be │ │ │ │ + b.n 4c8ae │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w f6894 │ │ │ │ + b.w f61f4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - subs r6, #140 @ 0x8c │ │ │ │ + subs r6, #68 @ 0x44 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + mov r4, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + cbz r0, 4c8e8 │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ + movt r3, #11 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 4c8e2 │ │ │ │ + bl b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 4c8e8 │ │ │ │ + mov r1, r2 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 4c90a │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + cbz r0, 4c90a │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ + movt r3, #11 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 4c900 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + 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, #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, 4c93e │ │ │ │ + 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, 4c950 │ │ │ │ + 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 10e88c │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 79004 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 79004 │ │ │ │ + cbz r4, 4c97e │ │ │ │ + ldr r0, [pc, #28] @ (4c984 ) │ │ │ │ + bl 1fea5c <_PyEval_GetBuiltin@@Base> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r0 │ │ │ │ + movw r0, #54328 @ 0xd438 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 847b8 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + bmi.n 4c890 │ │ │ │ lsls r1, r1, #1 │ │ │ │ + │ │ │ │ +0004c988 : │ │ │ │ + movw r3, #40044 @ 0x9c6c │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + ldr r0, [r3, #16] │ │ │ │ + cbnz r0, 4c996 │ │ │ │ + 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 72d28 │ │ │ │ + cbz r0, 4c9dc │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + bl 7ec54 │ │ │ │ + mov r3, r0 │ │ │ │ + cbz r0, 4c9c6 │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + str r3, [r4, #12] │ │ │ │ + bl 807a0 │ │ │ │ + cbnz r0, 4c9e0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 4c9dc │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 4c9dc │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 4c9e2 │ │ │ │ + str r0, [r4, #16] │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ - ldr r3, [pc, #284] @ (4c9f8 ) │ │ │ │ + ldr r3, [pc, #288] @ (4cb18 ) │ │ │ │ sub sp, #184 @ 0xb8 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ mov r7, 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 r5, r6, #63 @ 0x3f │ │ │ │ - bne.n 4c8fc │ │ │ │ + bne.n 4ca1a │ │ │ │ orrs.w r3, r6, r9 │ │ │ │ - bne.n 4c900 │ │ │ │ + bne.n 4ca1e │ │ │ │ mov r8, r5 │ │ │ │ - b.n 4c906 │ │ │ │ + b.n 4ca24 │ │ │ │ movs r5, #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 4c938 │ │ │ │ + beq.n 4ca56 │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ moveq r5, #64 @ 0x40 │ │ │ │ add.w r3, r8, #9 │ │ │ │ mov.w sl, #128 @ 0x80 │ │ │ │ mov.w r9, r9, lsl #3 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ @@ -51012,20 +51119,20 @@ │ │ │ │ add r3, sp, #184 @ 0xb8 │ │ │ │ add.w r3, r3, r5, lsl #6 │ │ │ │ ldrd r0, r1, [sp, #44] @ 0x2c │ │ │ │ strb.w sl, [r8, #-132] │ │ │ │ strd r0, r1, [r3, #-140] @ 0x8c │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 4cc2c │ │ │ │ + bl 4cd68 │ │ │ │ cmp r5, #2 │ │ │ │ - bne.n 4c9b0 │ │ │ │ + bne.n 4cace │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ - bl 4cc2c │ │ │ │ + bl 4cd68 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ rev r0, r0 │ │ │ │ rev r1, r1 │ │ │ │ str r0, [r7, #0] │ │ │ │ rev r2, r2 │ │ │ │ rev r3, r3 │ │ │ │ @@ -51038,240 +51145,250 @@ │ │ │ │ rev r1, r1 │ │ │ │ str r0, [r7, #16] │ │ │ │ rev r2, r2 │ │ │ │ rev r3, r3 │ │ │ │ str r1, [r7, #20] │ │ │ │ str r3, [r7, #28] │ │ │ │ str r2, [r7, #24] │ │ │ │ - ldr r3, [pc, #20] @ (4c9f8 ) │ │ │ │ + ldr r3, [pc, #24] @ (4cb18 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4c9f2 │ │ │ │ + beq.n 4cb10 │ │ │ │ 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, cr6, {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, #8] │ │ │ │ - mov r4, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - cbz r0, 4ca2c │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ - movt r3, #11 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 4ca26 │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 4ca2c │ │ │ │ - mov r1, r2 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 4ca4e │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4ca4e │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ - movt r3, #11 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 4ca44 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - 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, #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, 4ca82 │ │ │ │ - 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, 4ca94 │ │ │ │ - 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 10ef64 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 79054 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 79054 │ │ │ │ - cbz r4, 4cac2 │ │ │ │ - ldr r0, [pc, #28] @ (4cac8 ) │ │ │ │ - bl 1ff998 <_PyEval_GetBuiltin@@Base> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r0 │ │ │ │ - movw r0, #57240 @ 0xdf98 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 84c48 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - bmi.n 4c9d4 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - │ │ │ │ -0004cacc : │ │ │ │ - movw r3, #40044 @ 0x9c6c │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - ldr r0, [r3, #16] │ │ │ │ - cbnz r0, 4cada │ │ │ │ - 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 72d70 │ │ │ │ - cbz r0, 4cb20 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - bl 7ec70 │ │ │ │ - mov r3, r0 │ │ │ │ - cbz r0, 4cb0a │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - str r3, [r4, #12] │ │ │ │ - bl 807a8 │ │ │ │ - cbnz r0, 4cb24 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4cb20 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 4cb20 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 4cb26 │ │ │ │ - str r0, [r4, #16] │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0004cb2a : │ │ │ │ +0004cb1c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - cbz r0, 4cb3e │ │ │ │ - cbnz r1, 4cb44 │ │ │ │ - bl 26fa74 │ │ │ │ - b.n 4cb4e │ │ │ │ + cbz r0, 4cb30 │ │ │ │ + cbnz r1, 4cb36 │ │ │ │ + bl 26ed08 │ │ │ │ + b.n 4cb40 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 9d50c │ │ │ │ + bl 9ce18 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 4cb5e │ │ │ │ - movw r0, #4300 @ 0x10cc │ │ │ │ + bge.n 4cb50 │ │ │ │ + movw r0, #1356 @ 0x54c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r4, #0 │ │ │ │ - bl 1f6ea8 │ │ │ │ - b.n 4cb64 │ │ │ │ + bl 1f5e50 │ │ │ │ + b.n 4cb56 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 790b0 │ │ │ │ + bl 79060 │ │ │ │ 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 │ │ │ │ - cbz r0, 4cb9a │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 4cb8c │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 4cb94 │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 4cb9a │ │ │ │ + bne.n 4cb86 │ │ │ │ + bl b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 4cb8c │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4cbbc │ │ │ │ + cbnz r0, 4cbae │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4cbbc │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 4cbae │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 4cbb2 │ │ │ │ + bne.n 4cba4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw r3, #41388 @ 0xa1ac │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 4cc12 │ │ │ │ + bne.n 4cc04 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 4cc12 │ │ │ │ + bne.n 4cc04 │ │ │ │ subs r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 4cc12 │ │ │ │ + bhi.n 4cc04 │ │ │ │ mov r4, r2 │ │ │ │ - bl 41938 │ │ │ │ + bl 41928 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 4cc1c │ │ │ │ + beq.n 4cc0e │ │ │ │ cmp r4, #3 │ │ │ │ movw r2, #4308 @ 0x10d4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ it eq │ │ │ │ eoreq.w r3, r0, #1 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ movne r0, r2 │ │ │ │ - b.n 4cc1e │ │ │ │ + b.n 4cc10 │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 4cc1e │ │ │ │ + b.n 4cc10 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0004cc20 : │ │ │ │ +0004cc12 : │ │ │ │ movw r3, #40044 @ 0x9c6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ 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 │ │ │ │ + cbz r0, 4cc4e │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ + movt r3, #11 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 4cc48 │ │ │ │ + bl b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 4cc4e │ │ │ │ + mov r1, r2 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 4cc70 │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + cbz r0, 4cc70 │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ + movt r3, #11 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 4cc66 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r3, r4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + bx r3 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + │ │ │ │ +0004cc72 : │ │ │ │ + movw r3, #40044 @ 0x9c6c │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + 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, 4cc9a │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r3 │ │ │ │ + cbz r2, 4ccb4 │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + cbz r3, 4ccb4 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #43192 @ 0xa8b8 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12e510 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 4cd64 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 1700fc │ │ │ │ + ldr r2, [r6, #20] │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ + cbz r2, 4ccc2 │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + ldr r0, [r0, #52] @ 0x34 │ │ │ │ + bl 245ebc <_PyArg_BadArgument@@Base+0x36c> │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 4ccb0 │ │ │ │ + ldr r1, [r6, #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 1919b8 │ │ │ │ + ldr r1, [r6, #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 1919b8 │ │ │ │ + ldr r3, [r6, #20] │ │ │ │ + cbz r3, 4cd64 │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 246034 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 4cd20 │ │ │ │ + ldr r1, [r6, #20] │ │ │ │ + mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + b.n 4cd3a │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 4ccb0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 4ccb0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4ccb0 │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ + cmp r5, r2 │ │ │ │ + bge.n 4cd62 │ │ │ │ + ldr r0, [r1, #12] │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + ldr.w ip, [r3, #12] │ │ │ │ + ldr.w r3, [r0, r5, lsl #2] │ │ │ │ + adds r5, #1 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + add.w lr, r0, #1 │ │ │ │ + cmp r0, r6 │ │ │ │ + it ne │ │ │ │ + strne.w lr, [r3] │ │ │ │ + str.w r3, [ip, r7] │ │ │ │ + b.n 4cd3a │ │ │ │ + str r2, [r3, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ 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 │ │ │ │ @@ -53629,1187 +53746,1048 @@ │ │ │ │ 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 │ │ │ │ - cbz r0, 4e8a8 │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 4e9e4 │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 4e8a2 │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 4e8a8 │ │ │ │ + bne.n 4e9de │ │ │ │ + bl b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 4e9e4 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4e8ca │ │ │ │ + cbnz r0, 4e9f2 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4e8ca │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ - movt r3, #11 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 4e8c0 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + cbz r0, 4e9f2 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + mov r2, r0 │ │ │ │ + movw r1, #3747 @ 0xea3 │ │ │ │ + movt r1, #4 │ │ │ │ + movw r0, #53928 @ 0xd2a8 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + b.w 40830 <_PyBytes_ReverseFind@@Base+0xd2> │ │ │ │ │ │ │ │ -0004e8cc : │ │ │ │ +0004ea0a : │ │ │ │ movw r3, #40044 @ 0x9c6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ bx lr │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - cbnz r3, 4e8f4 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r3 │ │ │ │ - cbz r2, 4e90e │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - cbz r3, 4e90e │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #46136 @ 0xb438 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 4e9be │ │ │ │ - mov r0, r1 │ │ │ │ - bl 171da0 │ │ │ │ - ldr r2, [r6, #20] │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ - cbz r2, 4e91c │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - ldr r0, [r0, #52] @ 0x34 │ │ │ │ - bl 246c08 <_PyArg_BadArgument@@Base+0x2f8> │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 4e90a │ │ │ │ - ldr r1, [r6, #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 1935e8 │ │ │ │ - ldr r1, [r6, #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 1935e8 │ │ │ │ - ldr r3, [r6, #20] │ │ │ │ - cbz r3, 4e9be │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 246dd4 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 4e97a │ │ │ │ - ldr r1, [r6, #20] │ │ │ │ - mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - b.n 4e994 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r4, r1 │ │ │ │ + add r2, sp, #4 │ │ │ │ + bl 233c70 │ │ │ │ + cmp r0, #1 │ │ │ │ + beq.n 4ea48 │ │ │ │ + cmp r0, #2 │ │ │ │ + bne.n 4ea58 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4e90a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 4e90a │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4e90a │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - cmp r5, r2 │ │ │ │ - bge.n 4e9bc │ │ │ │ - ldr r0, [r1, #12] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - ldr.w ip, [r3, #12] │ │ │ │ - ldr.w r3, [r0, r5, lsl #2] │ │ │ │ - adds r5, #1 │ │ │ │ + beq.n 4ea5a │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + b.n 4ea5a │ │ │ │ + movw r3, #56044 @ 0xdaec │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - add.w lr, r0, #1 │ │ │ │ - cmp r0, r6 │ │ │ │ - it ne │ │ │ │ - strne.w lr, [r3] │ │ │ │ - str.w r3, [ip, r7] │ │ │ │ - b.n 4e994 │ │ │ │ - str r2, [r3, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - mov r4, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - cbz r0, 4e9f2 │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ - movt r3, #11 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 4e9ec │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 4e9f2 │ │ │ │ - mov r1, r2 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 4ea00 │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4ea00 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r2, r0 │ │ │ │ - movw r1, #3759 @ 0xeaf │ │ │ │ - movt r1, #4 │ │ │ │ - movw r0, #53928 @ 0xd2a8 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - b.w 4083a <_PyBytes_ReverseFind@@Base+0xd2> │ │ │ │ + bl ee760 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0004ea18 : │ │ │ │ +0004ea5e : │ │ │ │ movw r3, #40044 @ 0x9c6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - ldr r0, [r3, #24] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r3, [pc, #132] @ (4eab8 ) │ │ │ │ + ldr r3, [pc, #132] @ (4eb00 ) │ │ │ │ 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, 4ea68 │ │ │ │ + cbz r3, 4eaae │ │ │ │ adds r0, #13 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 4ea5e │ │ │ │ + bne.n 4eaa4 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4ea4e │ │ │ │ + bne.n 4ea94 │ │ │ │ dmb ish │ │ │ │ - beq.n 4ea68 │ │ │ │ - bl 27378c │ │ │ │ + beq.n 4eaae │ │ │ │ + bl 272b8c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 4c8c8 │ │ │ │ + bl 4c9e6 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 4ea9a │ │ │ │ + cbz r3, 4eae0 │ │ │ │ add.w r0, r4, #13 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4ea90 │ │ │ │ + bne.n 4ead6 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4ea80 │ │ │ │ + bne.n 4eac6 │ │ │ │ dmb ish │ │ │ │ - beq.n 4ea9a │ │ │ │ - bl 251744 │ │ │ │ + beq.n 4eae0 │ │ │ │ + bl 250a74 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 255d74 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (4eab8 ) │ │ │ │ + bl 254fd0 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (4eb00 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4eab4 │ │ │ │ + beq.n 4eafa │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ + nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {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 │ │ │ │ - add r2, sp, #4 │ │ │ │ - bl 234d80 │ │ │ │ - cmp r0, #1 │ │ │ │ - beq.n 4eaee │ │ │ │ - cmp r0, #2 │ │ │ │ - bne.n 4eafe │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4eb00 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - b.n 4eb00 │ │ │ │ - movw r3, #56044 @ 0xdaec │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl eee08 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0004eb04 : │ │ │ │ - movw r3, #40044 @ 0x9c6c │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - 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 234d80 │ │ │ │ + bl 233c70 │ │ │ │ subs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -0004eb2c : │ │ │ │ +0004eb20 : │ │ │ │ movw r3, #40044 @ 0x9c6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ 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 23b548 │ │ │ │ + bl 23a3ec │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmov.f64 d8, d1 │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 4eb94 │ │ │ │ + bl 805d4 │ │ │ │ + cbnz r0, 4eb88 │ │ │ │ vabs.f64 d9, d9 │ │ │ │ - vldr d7, [pc, #64] @ 4eba8 │ │ │ │ + vldr d7, [pc, #68] @ 4eba0 │ │ │ │ vcmp.f64 d9, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4eb98 │ │ │ │ + bhi.n 4eb8c │ │ │ │ vabs.f64 d8, d8 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ vcmp.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ls │ │ │ │ movls r0, r3 │ │ │ │ - b.n 4eba0 │ │ │ │ + b.n 4eb94 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4eba0 │ │ │ │ + b.n 4eb94 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {pc} │ │ │ │ + nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cmp r3, #28 │ │ │ │ - bne.n 4ebc4 │ │ │ │ - movw r0, #32568 @ 0x7f38 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - movs r1, #6 │ │ │ │ - b.w 8057c │ │ │ │ - movw r0, #32560 @ 0x7f30 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - movs r1, #6 │ │ │ │ - b.w 8057c │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - add.w r0, r3, r0, lsl #2 │ │ │ │ - b.w 12cb38 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2149c4 │ │ │ │ + bl 2138bc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4ec08 │ │ │ │ + beq.n 4ebd0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4ec0a │ │ │ │ + beq.n 4ebd2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4ec0a │ │ │ │ + b.n 4ebd2 │ │ │ │ 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 │ │ │ │ - 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 78ff0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7f6ec │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4ec5c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 4ec5c │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 78c04 <_Py_Dealloc@@Base> │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cmp r3, #28 │ │ │ │ + bne.n 4ebea │ │ │ │ + movw r0, #29624 @ 0x73b8 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + movs r1, #6 │ │ │ │ + b.w 80574 │ │ │ │ + movw r0, #29616 @ 0x73b0 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + movs r1, #6 │ │ │ │ + b.w 80574 │ │ │ │ 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 92748 │ │ │ │ + bl 92040 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 20c060 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ + b.w 20b14c <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + add.w r0, r3, r0, lsl #2 │ │ │ │ + b.w 12c344 │ │ │ │ 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] │ │ │ │ movw r3, #17644 @ 0x44ec │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 4ecb2 │ │ │ │ + beq.n 4ec5a │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87f30 │ │ │ │ - cbnz r0, 4ecb2 │ │ │ │ + bl 87a80 │ │ │ │ + cbnz r0, 4ec5a │ │ │ │ ldr r4, [r5, #4] │ │ │ │ mov r3, r6 │ │ │ │ - b.n 4ecb4 │ │ │ │ + b.n 4ec5c │ │ │ │ mov r3, r5 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 4ecec │ │ │ │ + bpl.n 4ec94 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl d6648 │ │ │ │ + bl d5f28 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4ece8 │ │ │ │ + cbz r0, 4ec90 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2149c4 │ │ │ │ + bl 2138bc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4ecf4 │ │ │ │ + bne.n 4ec9c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4ece8 │ │ │ │ + beq.n 4ec90 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4ece8 │ │ │ │ + cbnz r3, 4ec90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4ecf4 │ │ │ │ + b.n 4ec9c │ │ │ │ movw r4, #7528 @ 0x1d68 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + ldrb r3, [r0, #26] │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ + cbz r3, 4ecb6 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 4ecd4 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + b.n 4ecd4 │ │ │ │ + ldrb r3, [r0, #24] │ │ │ │ + cbnz r3, 4ecc6 │ │ │ │ + ldrb r3, [r0, #25] │ │ │ │ + cmp r3, #0 │ │ │ │ + ite eq │ │ │ │ + moveq r1, #126 @ 0x7e │ │ │ │ + movne r1, #45 @ 0x2d │ │ │ │ + b.n 4ecc8 │ │ │ │ + movs r1, #43 @ 0x2b │ │ │ │ + movw r0, #63392 @ 0xf7a0 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + b.w e19f0 │ │ │ │ + mov r0, r2 │ │ │ │ + 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 23b548 │ │ │ │ + bl 23a3ec │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmov.f64 d8, d1 │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 4ed54 │ │ │ │ + bl 805d4 │ │ │ │ + cbnz r0, 4ed34 │ │ │ │ vabs.f64 d9, d9 │ │ │ │ - vldr d7, [pc, #64] @ 4ed68 │ │ │ │ + vldr d7, [pc, #64] @ 4ed48 │ │ │ │ vcmp.f64 d9, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 4ed58 │ │ │ │ + bgt.n 4ed38 │ │ │ │ vabs.f64 d8, d8 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ vcmp.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it gt │ │ │ │ movgt r0, r3 │ │ │ │ - b.n 4ed60 │ │ │ │ + b.n 4ed40 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4ed60 │ │ │ │ + b.n 4ed40 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {pc} │ │ │ │ @ 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 │ │ │ │ + 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 78fa0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7f6cc │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 4ed9e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 4ed9e │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + 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 │ │ │ │ ldrb.w r7, [r0, #65] @ 0x41 │ │ │ │ - cbz r7, 4ed9e │ │ │ │ + cbz r7, 4edce │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #908 @ 0x38c │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #63460 @ 0xf7e4 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 4edde │ │ │ │ + bl 12e510 │ │ │ │ + b.n 4ee0e │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #5 │ │ │ │ - bpl.n 4edb0 │ │ │ │ + bpl.n 4ede0 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bgt.n 4edd0 │ │ │ │ + bgt.n 4ee00 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - movw r1, #4436 @ 0x1154 │ │ │ │ + movw r1, #1492 @ 0x5d4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - b.w d599c │ │ │ │ + b.w d52b8 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 100350 │ │ │ │ + bl ffd74 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4ede2 │ │ │ │ + cbnz r0, 4ee12 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4ef10 │ │ │ │ + b.n 4ef40 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 182508 <_PyEval_MatchClass@@Base+0x4a8> │ │ │ │ + bl 1809b8 <_PyEval_MatchClass@@Base+0x4a8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 4ee0a │ │ │ │ + bne.n 4ee3a │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4edde │ │ │ │ + beq.n 4ee0e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4edde │ │ │ │ + bne.n 4ee0e │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4edde │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4ee0e │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4ee1a │ │ │ │ + beq.n 4ee4a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4ee1a │ │ │ │ + cbnz r3, 4ee4a │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_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 4ee5e │ │ │ │ + beq.n 4ee8e │ │ │ │ mov r0, r8 │ │ │ │ - bl 246d04 │ │ │ │ + bl 245f64 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4edde │ │ │ │ + beq.n 4ee0e │ │ │ │ ldr.w r5, [r8, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 211a64 <_Py_RestoreSignals@@Base+0x1d20> │ │ │ │ + bl 210b44 <_Py_RestoreSignals@@Base+0x1d20> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4ee4e │ │ │ │ + bne.n 4ee7e │ │ │ │ mov r0, r7 │ │ │ │ - bl 78004 │ │ │ │ - b.n 4edde │ │ │ │ + bl 77fb0 │ │ │ │ + b.n 4ee0e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ lsls r2, r5, #2 │ │ │ │ mov r1, r7 │ │ │ │ blx 29c10 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78004 │ │ │ │ + bl 77fb0 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ str r5, [r4, #16] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bmi.n 4ee86 │ │ │ │ + bmi.n 4eeb6 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #4496 @ 0x1190 │ │ │ │ + movw r1, #1552 @ 0x610 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d599c │ │ │ │ - bl 85e88 │ │ │ │ + b.w d52b8 │ │ │ │ + bl 859ec │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4ee96 │ │ │ │ - bl 805dc │ │ │ │ - cbz r0, 4ee9a │ │ │ │ - b.n 4edde │ │ │ │ + bne.n 4eec6 │ │ │ │ + bl 805d4 │ │ │ │ + cbz r0, 4eeca │ │ │ │ + b.n 4ee0e │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 4eeb2 │ │ │ │ + bge.n 4eee2 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #59556 @ 0xe8a4 │ │ │ │ + movw r1, #56628 @ 0xdd34 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 4edde │ │ │ │ + bl 12e510 │ │ │ │ + b.n 4ee0e │ │ │ │ ldr r1, [r6, #24] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 4eef4 │ │ │ │ + beq.n 4ef24 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 4eee6 │ │ │ │ + bmi.n 4ef16 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #4548 @ 0x11c4 │ │ │ │ + movw r1, #1604 @ 0x644 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d599c │ │ │ │ + b.w d52b8 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ - cbz r0, 4eefe │ │ │ │ - bl 894d4 │ │ │ │ + cbz r0, 4ef2e │ │ │ │ + bl 89024 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 4edde │ │ │ │ + beq.w 4ee0e │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 4ef10 │ │ │ │ + b.n 4ef40 │ │ │ │ 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 4eef4 │ │ │ │ + b.n 4ef24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrb r3, [r0, #26] │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ - cbz r3, 4ef2a │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 4ef48 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - b.n 4ef48 │ │ │ │ - ldrb r3, [r0, #24] │ │ │ │ - cbnz r3, 4ef3a │ │ │ │ - ldrb r3, [r0, #25] │ │ │ │ - cmp r3, #0 │ │ │ │ - ite eq │ │ │ │ - moveq r1, #126 @ 0x7e │ │ │ │ - movne r1, #45 @ 0x2d │ │ │ │ - b.n 4ef3c │ │ │ │ - movs r1, #43 @ 0x2b │ │ │ │ - movw r0, #884 @ 0x374 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - b.w e2114 │ │ │ │ - mov r0, r2 │ │ │ │ - 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 2192b4 <_PyParkingLot_AfterFork@@Base+0xdc> │ │ │ │ + bl 2181ac <_PyParkingLot_AfterFork@@Base+0xdc> │ │ │ │ adds r0, #1 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ 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 23b548 │ │ │ │ + bl 23a3ec │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmov.f64 d9, d1 │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 4efb6 │ │ │ │ + bl 805d4 │ │ │ │ + cbnz r0, 4efae │ │ │ │ vcmp.f64 d9, d8 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it vs │ │ │ │ movvs r0, r3 │ │ │ │ - b.n 4efb8 │ │ │ │ + b.n 4efb0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {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 23a3ec │ │ │ │ + vstr d0, [sp] │ │ │ │ + vstr d1, [sp, #8] │ │ │ │ + bl 805d4 │ │ │ │ + cbnz r0, 4f010 │ │ │ │ + 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 4f3d6 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cbz r3, 4f006 │ │ │ │ + bl 26ffa8 <_Py_c_neg@@Base+0x10> │ │ │ │ + b.n 4f010 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 85a9c │ │ │ │ + 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, #3984] @ 0xf90 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r3, 4efde │ │ │ │ + cbz r3, 4f034 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 4efee │ │ │ │ + b.n 4f044 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 4efec │ │ │ │ + blt.n 4f042 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 4efe8 │ │ │ │ - cbnz r1, 4f00e │ │ │ │ + bgt.n 4f03e │ │ │ │ + cbnz r1, 4f064 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4efee │ │ │ │ + b.n 4f044 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #448] @ (4f1b0 ) │ │ │ │ + ldr r1, [pc, #448] @ (4f208 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r1, sp, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106468 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4f014 │ │ │ │ - b.n 4f070 │ │ │ │ + cbnz r0, 4f06a │ │ │ │ + b.n 4f0c6 │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ adds r5, r5, r6 │ │ │ │ - beq.n 4f03a │ │ │ │ + beq.n 4f090 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ - cbz r6, 4f024 │ │ │ │ + cbz r6, 4f07a │ │ │ │ subs r5, #1 │ │ │ │ - bne.n 4f024 │ │ │ │ + bne.n 4f07a │ │ │ │ movs r2, #0 │ │ │ │ - b.n 4f03e │ │ │ │ + b.n 4f094 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbnz r0, 4f02c │ │ │ │ + cbnz r0, 4f082 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b.n 4f03e │ │ │ │ - bl c6fd0 │ │ │ │ + b.n 4f094 │ │ │ │ + bl c68b4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4f070 │ │ │ │ + blt.n 4f0c6 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 4f020 │ │ │ │ - b.n 4f028 │ │ │ │ + beq.n 4f076 │ │ │ │ + b.n 4f07e │ │ │ │ mov r6, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 227af4 │ │ │ │ + bl 2269e4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4f070 │ │ │ │ + beq.n 4f0c6 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4f0c6 │ │ │ │ + beq.n 4f11c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 4f074 │ │ │ │ + beq.n 4f0ca │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #32164 @ 0x7da4 │ │ │ │ + movw r1, #29220 @ 0x7224 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4f184 │ │ │ │ + b.n 4f1da │ │ │ │ mov r0, r5 │ │ │ │ - bl 108dbc │ │ │ │ - cbnz r0, 4f094 │ │ │ │ + bl 108734 │ │ │ │ + cbnz r0, 4f0ea │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #32204 @ 0x7dcc │ │ │ │ + movw r1, #29260 @ 0x724c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 4f070 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 4f0c6 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl d1ed8 │ │ │ │ + bl d17fc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4f070 │ │ │ │ + beq.n 4f0c6 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 4f0c6 │ │ │ │ + ble.n 4f11c │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #32248 @ 0x7df8 │ │ │ │ + movw r1, #29304 @ 0x7278 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d29b0 │ │ │ │ - b.n 4f070 │ │ │ │ + bl d22d4 │ │ │ │ + b.n 4f0c6 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 4f364 │ │ │ │ + bl 4f540 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4f0de │ │ │ │ + cbnz r0, 4f134 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4f070 │ │ │ │ + beq.n 4f0c6 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d29b0 │ │ │ │ - b.n 4f070 │ │ │ │ + bl d22d4 │ │ │ │ + b.n 4f0c6 │ │ │ │ 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, 4f190 ) │ │ │ │ + add r3, pc, #144 @ (adr r3, 4f1e8 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r7] │ │ │ │ - add r3, pc, #140 @ (adr r3, 4f198 ) │ │ │ │ + add r3, pc, #140 @ (adr r3, 4f1f0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r7, #8] │ │ │ │ - add r3, pc, #136 @ (adr r3, 4f1a0 ) │ │ │ │ + add r3, pc, #140 @ (adr r3, 4f1f8 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r7, #16] │ │ │ │ - add r3, pc, #136 @ (adr r3, 4f1a8 ) │ │ │ │ + add r3, pc, #136 @ (adr r3, 4f200 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r7, #24] │ │ │ │ strd r7, r8, [r0] │ │ │ │ movs r3, #32 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl 805dc │ │ │ │ - cbz r0, 4f154 │ │ │ │ + bl 805d4 │ │ │ │ + cbz r0, 4f1aa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4f0d2 │ │ │ │ + beq.n 4f128 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4f0d2 │ │ │ │ + bne.n 4f128 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4f0d2 │ │ │ │ - cbz r5, 4f184 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4f128 │ │ │ │ + cbz r5, 4f1da │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 4f176 │ │ │ │ - bl 98598 │ │ │ │ + blt.n 4f1cc │ │ │ │ + bl 97eb0 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 54128 │ │ │ │ + bl 54164 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b07c │ │ │ │ - b.n 4f17e │ │ │ │ + bl 9a968 │ │ │ │ + b.n 4f1d4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 54128 │ │ │ │ + bl 54164 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d29b0 │ │ │ │ + bl d22d4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + nop │ │ │ │ nop.w │ │ │ │ - b.n 4ee62 │ │ │ │ + b.n 4eeba │ │ │ │ ldr r1, [r1, #32] │ │ │ │ add r6, sp, #532 @ 0x214 │ │ │ │ - cbnz r7, 4f1f2 │ │ │ │ + cbnz r7, 4f24a │ │ │ │ @ instruction: 0xf3723c6e │ │ │ │ - bmi.w fffc9c3e <__bss_end__@@Base+0xffae4cf6> │ │ │ │ + bmi.w fffc9c96 <__bss_end__@@Base+0xffae4d4e> │ │ │ │ strh r7, [r7, r1] │ │ │ │ str r6, [r1, r4] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - bls.n 4f102 │ │ │ │ + bls.n 4f15a │ │ │ │ subs r3, r0, #6 │ │ │ │ ldmia r5!, {r0, r3, r4} │ │ │ │ ldrh r0, [r4, r7] │ │ │ │ - subs r6, #184 @ 0xb8 │ │ │ │ + subs r6, #180 @ 0xb4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 23b548 │ │ │ │ - vstr d0, [sp] │ │ │ │ - vstr d1, [sp, #8] │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 4f20c │ │ │ │ - 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 4f400 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cbz r3, 4f202 │ │ │ │ - bl 270d08 <_Py_c_neg@@Base+0x10> │ │ │ │ - b.n 4f20c │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 85f38 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ 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 r6, r2 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r3, 4f22c │ │ │ │ + cbz r3, 4f226 │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - b.n 4f23c │ │ │ │ + b.n 4f236 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 4f23a │ │ │ │ + ble.n 4f234 │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 4f236 │ │ │ │ - cbnz r1, 4f25e │ │ │ │ + bgt.n 4f230 │ │ │ │ + cbnz r1, 4f258 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 4f23c │ │ │ │ + b.n 4f236 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r1, [pc, #288] @ (4f360 ) │ │ │ │ + ldr r1, [pc, #288] @ (4f358 ) │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #2 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106468 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4f264 │ │ │ │ - b.n 4f2d8 │ │ │ │ + cbnz r0, 4f25e │ │ │ │ + b.n 4f2d2 │ │ │ │ clz r7, r1 │ │ │ │ lsrs r7, r7, #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r7, r6 │ │ │ │ - bl db898 <_PyNumber_Index@@Base> │ │ │ │ + bl db174 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4f27a │ │ │ │ - bl 805dc │ │ │ │ + cbnz r0, 4f274 │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f350 │ │ │ │ - b.n 4f2d8 │ │ │ │ - bl 85e88 │ │ │ │ + beq.n 4f34a │ │ │ │ + b.n 4f2d2 │ │ │ │ + bl 859ec │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4f296 │ │ │ │ + beq.n 4f290 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4f296 │ │ │ │ + cbnz r3, 4f290 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ adds r2, r5, #1 │ │ │ │ - beq.n 4f270 │ │ │ │ + beq.n 4f26a │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 4f2b2 │ │ │ │ + beq.n 4f2ac │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f9350 │ │ │ │ + bl f8cb0 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4f2b4 │ │ │ │ - bl 805dc │ │ │ │ - cbz r0, 4f2b4 │ │ │ │ - b.n 4f2d8 │ │ │ │ + bne.n 4f2ae │ │ │ │ + bl 805d4 │ │ │ │ + cbz r0, 4f2ae │ │ │ │ + b.n 4f2d2 │ │ │ │ movs r6, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 4f2dc │ │ │ │ + bge.n 4f2d6 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ 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 f6894 │ │ │ │ - bl 1ef298 │ │ │ │ + b.w f61f4 │ │ │ │ + bl 1ee218 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4f35a │ │ │ │ + b.n 4f354 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72b58 │ │ │ │ + bl 72b10 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f2d4 │ │ │ │ + beq.n 4f2ce │ │ │ │ add.w r7, r0, #16 │ │ │ │ - b.n 4f304 │ │ │ │ + b.n 4f2fe │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4f318 │ │ │ │ - bl e9180 │ │ │ │ + bne.n 4f312 │ │ │ │ + bl e8a64 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4f336 │ │ │ │ + beq.n 4f330 │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r3, r6 │ │ │ │ mov.w r0, #384 @ 0x180 │ │ │ │ blx 2a7cc │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge.n 4f328 │ │ │ │ - b.n 4f2f2 │ │ │ │ + bge.n 4f322 │ │ │ │ + b.n 4f2ec │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ - b.n 4f336 │ │ │ │ + bl f61f4 │ │ │ │ + b.n 4f330 │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 4f332 │ │ │ │ + beq.n 4f32c │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 9d714 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9cfc0 <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - b.n 4f35a │ │ │ │ + b.n 4f354 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4f2d8 │ │ │ │ + beq.n 4f2d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4f2d8 │ │ │ │ + bne.n 4f2d2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4f2d8 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4f2d2 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 4f2b8 │ │ │ │ + beq.n 4f2b2 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4f29e │ │ │ │ + b.n 4f298 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ - subs r7, #40 @ 0x28 │ │ │ │ + subs r6, #224 @ 0xe0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 72154 <_PyObject_GC_New@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 4f382 │ │ │ │ - movs r3, #0 │ │ │ │ - strh r3, [r0, #12] │ │ │ │ - bl 826c0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ │ │ │ │ -0004f386 : │ │ │ │ +0004f35c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - cbnz r0, 4f39e │ │ │ │ - bl 26fa74 │ │ │ │ - b.n 4f3a8 │ │ │ │ + cbnz r0, 4f374 │ │ │ │ + bl 26ed08 │ │ │ │ + b.n 4f37e │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 250c60 │ │ │ │ + bl 24fd44 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 4f3b8 │ │ │ │ - movw r0, #4708 @ 0x1264 │ │ │ │ + bge.n 4f38e │ │ │ │ + movw r0, #1784 @ 0x6f8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r4, #0 │ │ │ │ - bl 1f6ea8 │ │ │ │ - b.n 4f3be │ │ │ │ + bl 1f5e50 │ │ │ │ + b.n 4f394 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 790b0 │ │ │ │ + bl 79060 │ │ │ │ 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, 4f3f0 │ │ │ │ + cbz r0, 4f3c6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #56] @ 0x38 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4f3f0 │ │ │ │ + beq.n 4f3c6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4f3f0 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4f3c6 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 129fb8 <_Py_union_type_or@@Base+0x484> │ │ │ │ + bl 1297a0 <_Py_union_type_or@@Base+0x484> │ │ │ │ mov r0, r4 │ │ │ │ - bl 216604 <_Py_set_inheritable_async_safe@@Base+0xe8> │ │ │ │ + bl 2154fc <_Py_set_inheritable_async_safe@@Base+0xe8> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ vcmp.f64 d0, d1 │ │ │ │ sub sp, #16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 4f502 │ │ │ │ + bvs.n 4f4d8 │ │ │ │ vabs.f64 d5, d1 │ │ │ │ - vldr d6, [pc, #252] @ 4f510 │ │ │ │ + vldr d6, [pc, #248] @ 4f4e0 │ │ │ │ vmov.f64 d7, d1 │ │ │ │ vabs.f64 d4, d0 │ │ │ │ vcmp.f64 d5, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 4f44a │ │ │ │ + ble.n 4f420 │ │ │ │ vcmp.f64 d4, d6 │ │ │ │ vmov r3, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ and.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ - bgt.n 4f460 │ │ │ │ - vldr d0, [pc, #220] @ 4f518 │ │ │ │ + bgt.n 4f436 │ │ │ │ + vldr d0, [pc, #216] @ 4f4e8 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d7, [pc, #224] @ 4f520 │ │ │ │ + vldr d7, [pc, #216] @ 4f4f0 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ - b.n 4f506 │ │ │ │ + b.n 4f4dc │ │ │ │ vcmpe.f64 d4, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 4f4a6 │ │ │ │ + bgt.n 4f47c │ │ │ │ vcmp.f64 d1, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4f4a6 │ │ │ │ - b.n 4f4f4 │ │ │ │ + beq.n 4f47c │ │ │ │ + b.n 4f4ca │ │ │ │ vmov r2, s1 │ │ │ │ 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 4f494 │ │ │ │ - vldr d0, [pc, #164] @ 4f528 │ │ │ │ + bne.n 4f46a │ │ │ │ + vldr d0, [pc, #156] @ 4f4f8 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d7, [pc, #164] @ 4f530 │ │ │ │ + vldr d7, [pc, #160] @ 4f500 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ - b.n 4f506 │ │ │ │ - vldr d0, [pc, #160] @ 4f538 │ │ │ │ + b.n 4f4dc │ │ │ │ + vldr d0, [pc, #156] @ 4f508 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d7, [pc, #164] @ 4f540 │ │ │ │ + vldr d7, [pc, #156] @ 4f510 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ - b.n 4f506 │ │ │ │ + b.n 4f4dc │ │ │ │ vmov r3, s1 │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ vmov.f64 d5, #240 @ 0xbf800000 -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 4f4e2 │ │ │ │ - vldr d0, [pc, #116] @ 4f548 │ │ │ │ + bne.n 4f4b8 │ │ │ │ + vldr d0, [pc, #112] @ 4f518 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d7, [pc, #120] @ 4f550 │ │ │ │ + vldr d7, [pc, #112] @ 4f520 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ - b.n 4f506 │ │ │ │ - vldr d0, [pc, #116] @ 4f558 │ │ │ │ + b.n 4f4dc │ │ │ │ + vldr d0, [pc, #108] @ 4f528 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d7, [pc, #116] @ 4f560 │ │ │ │ + vldr d7, [pc, #112] @ 4f530 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ - b.n 4f506 │ │ │ │ + b.n 4f4dc │ │ │ │ vmov.f64 d1, d0 │ │ │ │ vmov.f64 d0, d7 │ │ │ │ add sp, #16 │ │ │ │ b.w 2a23c │ │ │ │ - vldr d0, [pc, #100] @ 4f568 │ │ │ │ + vldr d0, [pc, #92] @ 4f538 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ - nop │ │ │ │ - nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ subs r7, #249 @ 0xf9 │ │ │ │ cmp r5, #24 │ │ │ │ @@ -54822,19 +54800,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 4f638 @ unpredictable │ │ │ │ + bls.n 4f608 @ unpredictable │ │ │ │ andal r2, r0 │ │ │ │ movs r1, #210 @ 0xd2 │ │ │ │ ldrb r3, [r6, #28] │ │ │ │ - bls.n 4f640 │ │ │ │ + bls.n 4f610 │ │ │ │ stmia r0!, {r1} │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ @@ -54843,704 +54821,661 @@ │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ stmia r0!, {r0, r3} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #31] │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 72110 <_PyObject_GC_New@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 4f55e │ │ │ │ + movs r3, #0 │ │ │ │ + strh r3, [r0, #12] │ │ │ │ + bl 82230 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ ldrb.w r3, [r0, #64] @ 0x40 │ │ │ │ - cbnz r3, 4f578 │ │ │ │ - b.n 4f8c8 │ │ │ │ + cbnz r3, 4f56a │ │ │ │ + b.n 4f898 │ │ │ │ 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 92748 │ │ │ │ + bl 92040 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2549a8 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b.w 253c0c <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r0, r1 │ │ │ │ - bl 23b548 │ │ │ │ + bl 23a3ec │ │ │ │ vstr d0, [sp, #8] │ │ │ │ vstr d1, [sp, #16] │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 4f616 │ │ │ │ + bl 805d4 │ │ │ │ + cbnz r0, 4f608 │ │ │ │ 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 4f400 │ │ │ │ + bl 4f3d6 │ │ │ │ vldr d1, [sp, #32] │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vldr d0, [sp, #24] │ │ │ │ - bl 254908 <_Py_c_abs@@Base> │ │ │ │ + bl 253860 <_Py_c_abs@@Base> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ vmov r2, r3, d0 │ │ │ │ - cbz r1, 4f602 │ │ │ │ - bl 270d08 <_Py_c_neg@@Base+0x10> │ │ │ │ - b.n 4f618 │ │ │ │ - movw r0, #4900 @ 0x1324 │ │ │ │ + cbz r1, 4f5f4 │ │ │ │ + bl 26ffa8 <_Py_c_neg@@Base+0x10> │ │ │ │ + b.n 4f60a │ │ │ │ + movw r0, #1956 @ 0x7a4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ vstr d8, [sp] │ │ │ │ - bl 84c48 │ │ │ │ + bl 847b8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4f618 │ │ │ │ + b.n 4f60a │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, pc} │ │ │ │ + │ │ │ │ +0004f614 : │ │ │ │ + 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 24fd44 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 79060 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - cbz r3, 4f640 │ │ │ │ + cbz r3, 4f658 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 4f650 │ │ │ │ + b.n 4f668 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 4f64e │ │ │ │ + blt.n 4f666 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 4f64a │ │ │ │ - cbnz r1, 4f670 │ │ │ │ + bgt.n 4f662 │ │ │ │ + cbnz r1, 4f688 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4f650 │ │ │ │ + b.n 4f668 │ │ │ │ mov r4, r3 │ │ │ │ - ldr r1, [pc, #516] @ (4f858 ) │ │ │ │ + ldr r1, [pc, #516] @ (4f870 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r1, sp, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106468 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4f676 │ │ │ │ - b.n 4f6d4 │ │ │ │ + cbnz r0, 4f68e │ │ │ │ + b.n 4f6ec │ │ │ │ clz r4, r1 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ adds r4, r4, r6 │ │ │ │ - beq.n 4f69c │ │ │ │ + beq.n 4f6b4 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ - cbz r6, 4f686 │ │ │ │ + cbz r6, 4f69e │ │ │ │ subs r4, #1 │ │ │ │ - bne.n 4f686 │ │ │ │ + bne.n 4f69e │ │ │ │ movs r2, #0 │ │ │ │ - b.n 4f6a0 │ │ │ │ + b.n 4f6b8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbnz r0, 4f68e │ │ │ │ + cbnz r0, 4f6a6 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - b.n 4f6a0 │ │ │ │ - bl c6fd0 │ │ │ │ + b.n 4f6b8 │ │ │ │ + bl c68b4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4f6d4 │ │ │ │ + blt.n 4f6ec │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 4f682 │ │ │ │ - b.n 4f68a │ │ │ │ + beq.n 4f69a │ │ │ │ + b.n 4f6a2 │ │ │ │ mov r6, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 227af4 │ │ │ │ + bl 2269e4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4f6d4 │ │ │ │ + beq.n 4f6ec │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldr r5, [r7, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4f72a │ │ │ │ + beq.n 4f742 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 4f6d8 │ │ │ │ + beq.n 4f6f0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #32164 @ 0x7da4 │ │ │ │ + movw r1, #29220 @ 0x7224 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4f80e │ │ │ │ + b.n 4f826 │ │ │ │ mov r0, r6 │ │ │ │ - bl 108dbc │ │ │ │ - cbnz r0, 4f6f8 │ │ │ │ + bl 108734 │ │ │ │ + cbnz r0, 4f710 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #32204 @ 0x7dcc │ │ │ │ + movw r1, #29260 @ 0x724c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 4f6d4 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 4f6ec │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl d1ed8 │ │ │ │ + bl d17fc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4f6d4 │ │ │ │ + beq.n 4f6ec │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 4f72a │ │ │ │ + ble.n 4f742 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #32248 @ 0x7df8 │ │ │ │ + movw r1, #29304 @ 0x7278 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d29b0 │ │ │ │ - b.n 4f6d4 │ │ │ │ + bl d22d4 │ │ │ │ + b.n 4f6ec │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 4f8a6 │ │ │ │ + bl 4f8be │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4f740 │ │ │ │ + cbnz r0, 4f758 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4f6d4 │ │ │ │ + beq.n 4f6ec │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d29b0 │ │ │ │ - b.n 4f6d4 │ │ │ │ + bl d22d4 │ │ │ │ + b.n 4f6ec │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ blx 294c4 │ │ │ │ movs r1, #8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ blx 294c4 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ - add r3, pc, #180 @ (adr r3, 4f818 ) │ │ │ │ + add r3, pc, #180 @ (adr r3, 4f830 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5] │ │ │ │ - add r3, pc, #176 @ (adr r3, 4f820 ) │ │ │ │ + add r3, pc, #176 @ (adr r3, 4f838 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #8] │ │ │ │ - add r3, pc, #176 @ (adr r3, 4f828 ) │ │ │ │ + add r3, pc, #176 @ (adr r3, 4f840 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #16] │ │ │ │ - add r3, pc, #172 @ (adr r3, 4f830 ) │ │ │ │ + add r3, pc, #172 @ (adr r3, 4f848 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #24] │ │ │ │ - add r3, pc, #172 @ (adr r3, 4f838 ) │ │ │ │ + add r3, pc, #172 @ (adr r3, 4f850 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #32] │ │ │ │ - add r3, pc, #168 @ (adr r3, 4f840 ) │ │ │ │ + add r3, pc, #168 @ (adr r3, 4f858 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #40] @ 0x28 │ │ │ │ - add r3, pc, #168 @ (adr r3, 4f848 ) │ │ │ │ + add r3, pc, #168 @ (adr r3, 4f860 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #48] @ 0x30 │ │ │ │ - add r3, pc, #164 @ (adr r3, 4f850 ) │ │ │ │ + add r3, pc, #164 @ (adr r3, 4f868 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #56] @ 0x38 │ │ │ │ strd r5, r8, [r0] │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl 805dc │ │ │ │ - cbz r0, 4f7de │ │ │ │ + bl 805d4 │ │ │ │ + cbz r0, 4f7f6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4f734 │ │ │ │ + beq.n 4f74c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4f734 │ │ │ │ + bne.n 4f74c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4f734 │ │ │ │ - cbz r6, 4f80e │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4f74c │ │ │ │ + cbz r6, 4f826 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 4f800 │ │ │ │ - bl 98598 │ │ │ │ + blt.n 4f818 │ │ │ │ + bl 97eb0 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 227cbc │ │ │ │ + bl 226bac │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b07c │ │ │ │ - b.n 4f808 │ │ │ │ + bl 9a968 │ │ │ │ + b.n 4f820 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 227cbc │ │ │ │ + bl 226bac │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d29b0 │ │ │ │ + bl d22d4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldr r6, [sp, #864] @ 0x360 │ │ │ │ stmia r1!, {r0, r2} │ │ │ │ ldr r5, [sp, #372] @ 0x174 │ │ │ │ ldmia r3, {r0, r1, r3, r4, r5, r7} │ │ │ │ - bpl.n 4f832 │ │ │ │ + bpl.n 4f84a │ │ │ │ adds r6, #124 @ 0x7c │ │ │ │ cmp r1, #42 @ 0x2a │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - ble.n 4f85a │ │ │ │ + ble.n 4f872 │ │ │ │ adds r0, #112 @ 0x70 │ │ │ │ lsls r2, r3, #5 │ │ │ │ str r1, [sp, #356] @ 0x164 │ │ │ │ ldr r1, [r7, r4] │ │ │ │ - blx fff5e1e4 <__bss_end__@@Base+0xffa7929c> │ │ │ │ + blx fff5e1fc <__bss_end__@@Base+0xffa792b4> │ │ │ │ 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] @ (4fa64 ) │ │ │ │ + ldr r2, [pc, #540] @ (4fa7c ) │ │ │ │ ldrh r4, [r6, #52] @ 0x34 │ │ │ │ ldrh r7, [r4, #60] @ 0x3c │ │ │ │ str r1, [r7, #76] @ 0x4c │ │ │ │ cmp r6, #13 │ │ │ │ - blt.n 4f86a │ │ │ │ - ldr r7, [pc, #656] @ (4fae4 <_PyMonitoring_FirePyStartEvent@@Base+0x4a>) │ │ │ │ + blt.n 4f882 │ │ │ │ + ldr r7, [pc, #656] @ (4fafc <_PyMonitoring_FirePyStartEvent@@Base+0x66>) │ │ │ │ bkpt 0x00fa │ │ │ │ - ldr r0, [pc, #116] @ (4f8cc ) │ │ │ │ + ldr r0, [pc, #116] @ (4f8e4 ) │ │ │ │ @ instruction: 0x47b5 │ │ │ │ - subs r7, #84 @ 0x54 │ │ │ │ + subs r7, #12 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0004f85c : │ │ │ │ +0004f874 : │ │ │ │ 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 250c60 │ │ │ │ + bl 9ce18 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 790b0 │ │ │ │ + bl 79060 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -0004f882 : │ │ │ │ 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 9d50c │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 790b0 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r0, [r0, #40] @ 0x28 │ │ │ │ + bl 92040 │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 253c0c <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 72154 <_PyObject_GC_New@@Base> │ │ │ │ + bl 72110 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4f8c4 │ │ │ │ + cbz r0, 4f8dc │ │ │ │ movs r3, #0 │ │ │ │ strh r3, [r0, #12] │ │ │ │ - bl 826c0 │ │ │ │ + bl 82230 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r0, [r0, #40] @ 0x28 │ │ │ │ - bl 92748 │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2549a8 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #4936 @ 0x1348 │ │ │ │ + movw r0, #1992 @ 0x7c8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r2, #16] │ │ │ │ - b.w e2114 │ │ │ │ - ldr r0, [pc, #4] @ (4f904 ) │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - ldrb r4, [r0, #6] │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - ldr r0, [pc, #0] @ (4f90c ) │ │ │ │ + b.w e19f0 │ │ │ │ + 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 │ │ │ │ - ldrb r4, [r0, #6] │ │ │ │ - lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #0 │ │ │ │ - cbz r3, 4f92c │ │ │ │ + cbz r3, 4f91e │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 4f92e │ │ │ │ + b.n 4f920 │ │ │ │ mov r4, r3 │ │ │ │ str r2, [sp, #28] │ │ │ │ - cbnz r3, 4f93c │ │ │ │ + cbnz r3, 4f92e │ │ │ │ cmp r6, r3 │ │ │ │ - ble.n 4f93c │ │ │ │ + ble.n 4f92e │ │ │ │ cmp r6, #2 │ │ │ │ - bgt.n 4f93c │ │ │ │ - cbnz r5, 4f960 │ │ │ │ - ldr r1, [pc, #136] @ (4f9c8 ) │ │ │ │ + bgt.n 4f92e │ │ │ │ + cbnz r5, 4f952 │ │ │ │ + ldr r1, [pc, #140] @ (4f9bc ) │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r5, #2 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106468 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4f960 │ │ │ │ + cbnz r0, 4f952 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4f9bc │ │ │ │ + b.n 4f9ae │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ add r4, r6 │ │ │ │ - bl 122580 │ │ │ │ + bl 121d60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f95c │ │ │ │ + beq.n 4f94e │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 4f986 │ │ │ │ + beq.n 4f978 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 176650 │ │ │ │ + bl 1749d8 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4f986 │ │ │ │ - bl 805dc │ │ │ │ + bne.n 4f978 │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4f95c │ │ │ │ + bne.n 4f94e │ │ │ │ ldr r5, [sp, #28] │ │ │ │ - bl 98598 │ │ │ │ + bl 97eb0 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r5, #16 │ │ │ │ blx 29b70 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b07c │ │ │ │ + bl 9a968 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 4f9b4 │ │ │ │ + bne.n 4f9a6 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ - b.n 4f95c │ │ │ │ + bl f61f4 │ │ │ │ + b.n 4f94e │ │ │ │ mov r0, r4 │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80ee8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 790b0 │ │ │ │ + bl 79060 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subs r7, #128 @ 0x80 │ │ │ │ + nop │ │ │ │ + subs r7, #56 @ 0x38 │ │ │ │ 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 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ - bl 92748 │ │ │ │ + bl 92040 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2549a8 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b.w 253c0c <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ ldr r0, [r0, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4f9fa │ │ │ │ - b.w 807a8 │ │ │ │ + blt.n 4f9ee │ │ │ │ + b.w 807a0 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0004fa16 : │ │ │ │ +0004f9f8 : │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ - ldr r5, [pc, #60] @ (4fa5c ) │ │ │ │ + ldr r5, [pc, #60] @ (4fa3c ) │ │ │ │ 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 4fa54 │ │ │ │ + beq.n 4fa36 │ │ │ │ add.w r7, r5, #98304 @ 0x18000 │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 4fa4c │ │ │ │ + bge.n 4fa2e │ │ │ │ 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 4fa38 │ │ │ │ + b.n 4fa1a │ │ │ │ ldr r2, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r1] │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ bx lr │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 4fa62 │ │ │ │ + b.n 4fa42 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - b.w 26ecf4 <_PyLong_DivmodNear@@Base+0xbf8> │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b.w 80ef0 │ │ │ │ + b.w 26df8c <_PyLong_DivmodNear@@Base+0xbe8> │ │ │ │ + ldr r0, [pc, #0] @ (4fa4c ) │ │ │ │ + bx lr │ │ │ │ + ldrb r4, [r0, #6] │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + ldr r0, [pc, #0] @ (4fa54 ) │ │ │ │ + bx lr │ │ │ │ + ldrb r4, [r0, #6] │ │ │ │ + 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, r0 │ │ │ │ - bl 4fe5a <_PyDict_SizeOf@@Base+0x2ba> │ │ │ │ + bl 4fe4a <_PyDict_SizeOf@@Base+0x340> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ add.w r0, r0, r2, lsl #2 │ │ │ │ - cbz r3, 4fa92 │ │ │ │ + cbz r3, 4fa7c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add.w r0, r0, r3, lsl #4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 807a8 │ │ │ │ + b.w 807a0 │ │ │ │ + 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 │ │ │ │ │ │ │ │ -0004fa9a <_PyMonitoring_FirePyStartEvent@@Base>: │ │ │ │ +0004fa96 <_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 4fc26 <_PyDict_SizeOf@@Base+0x86> │ │ │ │ + bl 4fb7e <_PyDict_SizeOf@@Base+0x74> │ │ │ │ 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, 4faf0 <_PyMonitoring_FirePyStartEvent@@Base+0x56> │ │ │ │ + cbnz r1, 4faec <_PyMonitoring_FirePyStartEvent@@Base+0x56> │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #65104 @ 0xfe50 │ │ │ │ + movw r1, #62160 @ 0xf2d0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4fb06 <_PyMonitoring_FirePyStartEvent@@Base+0x6c> │ │ │ │ + b.n 4fb02 <_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 1935e8 │ │ │ │ + bl 1919b8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r3, [pc, #132] @ (4fb9c <_PyMonitoring_FirePyStartEvent@@Base+0x102>) │ │ │ │ - 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, 4fb4c <_PyMonitoring_FirePyStartEvent@@Base+0xb2> │ │ │ │ - adds r0, #13 │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 4fb42 <_PyMonitoring_FirePyStartEvent@@Base+0xa8> │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 4fb32 <_PyMonitoring_FirePyStartEvent@@Base+0x98> │ │ │ │ - dmb ish │ │ │ │ - beq.n 4fb4c <_PyMonitoring_FirePyStartEvent@@Base+0xb2> │ │ │ │ - bl 27378c │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 227f20 │ │ │ │ - ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 4fb7e <_PyMonitoring_FirePyStartEvent@@Base+0xe4> │ │ │ │ - add.w r0, r4, #13 │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 4fb74 <_PyMonitoring_FirePyStartEvent@@Base+0xda> │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 4fb64 <_PyMonitoring_FirePyStartEvent@@Base+0xca> │ │ │ │ - dmb ish │ │ │ │ - beq.n 4fb7e <_PyMonitoring_FirePyStartEvent@@Base+0xe4> │ │ │ │ - bl 251744 │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 255d74 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (4fb9c <_PyMonitoring_FirePyStartEvent@@Base+0x102>) │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - beq.n 4fb98 <_PyMonitoring_FirePyStartEvent@@Base+0xfe> │ │ │ │ - blx 2a150 <__stack_chk_fail@plt> │ │ │ │ - add sp, #72 @ 0x48 │ │ │ │ - pop {r4, pc} │ │ │ │ - cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b.w 80ee8 │ │ │ │ │ │ │ │ -0004fba0 <_PyDict_SizeOf@@Base>: │ │ │ │ - b.n 4fe5a <_PyDict_SizeOf@@Base+0x2ba> │ │ │ │ +0004fb0a <_PyDict_SizeOf@@Base>: │ │ │ │ + b.n 4fe4a <_PyDict_SizeOf@@Base+0x340> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 4fbc0 <_PyDict_SizeOf@@Base+0x20> │ │ │ │ + bne.n 4fb2a <_PyDict_SizeOf@@Base+0x20> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4fbc4 <_PyDict_SizeOf@@Base+0x24> │ │ │ │ + beq.n 4fb2e <_PyDict_SizeOf@@Base+0x24> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - b.w 1e95e8 <_PySet_Update@@Base+0x58> │ │ │ │ + b.w 1e84a0 <_PySet_Update@@Base+0x58> │ │ │ │ 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, 4fbf4 <_PyDict_SizeOf@@Base+0x54> │ │ │ │ + cbnz r4, 4fb5e <_PyDict_SizeOf@@Base+0x54> │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #4972 @ 0x136c │ │ │ │ + movw r1, #2028 @ 0x7ec │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 4fc12 <_PyDict_SizeOf@@Base+0x72> │ │ │ │ + b.n 4fb7c <_PyDict_SizeOf@@Base+0x72> │ │ │ │ ldr r0, [r0, r4] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr 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 │ │ │ │ stmdb 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 r8, r3 │ │ │ │ - ldr r3, [pc, #268] @ (4fd48 <_PyDict_SizeOf@@Base+0x1a8>) │ │ │ │ + ldr r3, [pc, #268] @ (4fca0 <_PyDict_SizeOf@@Base+0x196>) │ │ │ │ mov r9, r0 │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ sub sp, #20 │ │ │ │ ldr.w sl, [r0, r3] │ │ │ │ subs r0, r2, #0 │ │ │ │ ldrb.w r4, [r9] │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ ldr.w r6, [sl, #8] │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ str.w r1, [r8, #4] │ │ │ │ - bge.n 4fc72 <_PyDict_SizeOf@@Base+0xd2> │ │ │ │ + bge.n 4fbca <_PyDict_SizeOf@@Base+0xc0> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #5004 @ 0x138c │ │ │ │ + movw r1, #2060 @ 0x80c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 4fc7c <_PyDict_SizeOf@@Base+0xdc> │ │ │ │ + bl 12e510 │ │ │ │ + b.n 4fbd4 <_PyDict_SizeOf@@Base+0xca> │ │ │ │ cmp r7, #5 │ │ │ │ - beq.n 4fc86 <_PyDict_SizeOf@@Base+0xe6> │ │ │ │ - bl 80ef0 │ │ │ │ - cbnz r0, 4fc82 <_PyDict_SizeOf@@Base+0xe2> │ │ │ │ + beq.n 4fbde <_PyDict_SizeOf@@Base+0xd4> │ │ │ │ + bl 80ee8 │ │ │ │ + cbnz r0, 4fbda <_PyDict_SizeOf@@Base+0xd0> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4fd42 <_PyDict_SizeOf@@Base+0x1a2> │ │ │ │ + b.n 4fc9a <_PyDict_SizeOf@@Base+0x190> │ │ │ │ str.w r0, [r8, #8] │ │ │ │ add.w r2, r8, #4 │ │ │ │ - movw r8, #40844 @ 0x9f8c │ │ │ │ + movw r8, #37900 @ 0x940c │ │ │ │ movt r8, #55 @ 0x37 │ │ │ │ orr.w r3, r5, #2147483648 @ 0x80000000 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 4fd40 <_PyDict_SizeOf@@Base+0x1a0> │ │ │ │ + beq.n 4fc98 <_PyDict_SizeOf@@Base+0x18e> │ │ │ │ cmp r4, #15 │ │ │ │ mov.w ip, #1 │ │ │ │ it hi │ │ │ │ lsrhi r3, r4, #4 │ │ │ │ mov r1, sl │ │ │ │ str r7, [sp, #4] │ │ │ │ ite ls │ │ │ │ @@ -55550,170 +55485,224 @@ │ │ │ │ it hi │ │ │ │ addhi r5, #4 │ │ │ │ str r2, [sp, #12] │ │ │ │ sxtb r0, r5 │ │ │ │ lsl.w fp, ip, r5 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fa7a4 │ │ │ │ + bl 1f9718 │ │ │ │ eor.w r4, r4, fp │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbz r0, 4fd3c <_PyDict_SizeOf@@Base+0x19c> │ │ │ │ + cbz r0, 4fc94 <_PyDict_SizeOf@@Base+0x18a> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4fc7c <_PyDict_SizeOf@@Base+0xdc> │ │ │ │ + beq.n 4fbd4 <_PyDict_SizeOf@@Base+0xca> │ │ │ │ cmp r7, #9 │ │ │ │ - ble.n 4fd30 <_PyDict_SizeOf@@Base+0x190> │ │ │ │ + ble.n 4fc88 <_PyDict_SizeOf@@Base+0x17e> │ │ │ │ add.w r5, r5, r5, lsl #4 │ │ │ │ - movw r2, #16772 @ 0x4184 │ │ │ │ + movw r2, #13828 @ 0x3604 │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ add r5, r7 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ add.w r6, r6, r5, lsl #2 │ │ │ │ - movw r1, #54936 @ 0xd698 │ │ │ │ + movw r1, #51952 @ 0xcaf0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ add.w r6, r6, #98304 @ 0x18000 │ │ │ │ ldr.w r2, [r2, r7, lsl #2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ + bl d52b8 │ │ │ │ ldr.w r0, [r6, #576] @ 0x240 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4fc7c <_PyDict_SizeOf@@Base+0xdc> │ │ │ │ + beq.n 4fbd4 <_PyDict_SizeOf@@Base+0xca> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r6, #576] @ 0x240 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4fc7c <_PyDict_SizeOf@@Base+0xdc> │ │ │ │ + beq.n 4fbd4 <_PyDict_SizeOf@@Base+0xca> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4fc7c <_PyDict_SizeOf@@Base+0xdc> │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4fc7c <_PyDict_SizeOf@@Base+0xdc> │ │ │ │ + bne.n 4fbd4 <_PyDict_SizeOf@@Base+0xca> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4fbd4 <_PyDict_SizeOf@@Base+0xca> │ │ │ │ ldrb.w r3, [r9] │ │ │ │ bic.w r3, r3, fp │ │ │ │ strb.w r3, [r9] │ │ │ │ uxtb r4, r4 │ │ │ │ - b.n 4fc98 <_PyDict_SizeOf@@Base+0xf8> │ │ │ │ + b.n 4fbf0 <_PyDict_SizeOf@@Base+0xe6> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, 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] @ (4fd38 <_PyDict_SizeOf@@Base+0x22e>) │ │ │ │ + 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, 4fce8 <_PyDict_SizeOf@@Base+0x1de> │ │ │ │ + adds r0, #13 │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 4fcde <_PyDict_SizeOf@@Base+0x1d4> │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 4fcce <_PyDict_SizeOf@@Base+0x1c4> │ │ │ │ + dmb ish │ │ │ │ + beq.n 4fce8 <_PyDict_SizeOf@@Base+0x1de> │ │ │ │ + bl 272b8c │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 226e10 │ │ │ │ + ldrb r3, [r4, #12] │ │ │ │ + cbz r3, 4fd1a <_PyDict_SizeOf@@Base+0x210> │ │ │ │ + add.w r0, r4, #13 │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 4fd10 <_PyDict_SizeOf@@Base+0x206> │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 4fd00 <_PyDict_SizeOf@@Base+0x1f6> │ │ │ │ + dmb ish │ │ │ │ + beq.n 4fd1a <_PyDict_SizeOf@@Base+0x210> │ │ │ │ + bl 250a74 │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 254fd0 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (4fd38 <_PyDict_SizeOf@@Base+0x22e>) │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + beq.n 4fd34 <_PyDict_SizeOf@@Base+0x22a> │ │ │ │ + blx 2a150 <__stack_chk_fail@plt> │ │ │ │ + add sp, #72 @ 0x48 │ │ │ │ + pop {r4, pc} │ │ │ │ + cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ 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, r1 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 4fd90 <_PyDict_SizeOf@@Base+0x1f0> │ │ │ │ + bhi.n 4fd80 <_PyDict_SizeOf@@Base+0x276> │ │ │ │ ldr r6, [r7, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.n 4fda8 <_PyDict_SizeOf@@Base+0x208> │ │ │ │ + bmi.n 4fd98 <_PyDict_SizeOf@@Base+0x28e> │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #50576 @ 0xc590 │ │ │ │ + movw r2, #47592 @ 0xb9e8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #46504 @ 0xb5a8 │ │ │ │ + movw r1, #43520 @ 0xaa00 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #14256 @ 0x37b0 │ │ │ │ + movw r0, #11336 @ 0x2c48 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4fe54 <_PyDict_SizeOf@@Base+0x2b4> │ │ │ │ - movw r0, #14256 @ 0x37b0 │ │ │ │ + bl 245b50 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4fe44 <_PyDict_SizeOf@@Base+0x33a> │ │ │ │ + movw r0, #11336 @ 0x2c48 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4fd66 <_PyDict_SizeOf@@Base+0x1c6> │ │ │ │ - b.n 4fe54 <_PyDict_SizeOf@@Base+0x2b4> │ │ │ │ + bne.n 4fd56 <_PyDict_SizeOf@@Base+0x24c> │ │ │ │ + b.n 4fe44 <_PyDict_SizeOf@@Base+0x33a> │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 4fe2a <_PyDict_SizeOf@@Base+0x28a> │ │ │ │ + ble.n 4fe1a <_PyDict_SizeOf@@Base+0x310> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4fe10 <_PyDict_SizeOf@@Base+0x270> │ │ │ │ + beq.n 4fe00 <_PyDict_SizeOf@@Base+0x2f6> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 4fdf2 <_PyDict_SizeOf@@Base+0x252> │ │ │ │ + bpl.n 4fde2 <_PyDict_SizeOf@@Base+0x2d8> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b690 │ │ │ │ + bl 8af50 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4fe54 <_PyDict_SizeOf@@Base+0x2b4> │ │ │ │ + beq.n 4fe44 <_PyDict_SizeOf@@Base+0x33a> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 4fe12 <_PyDict_SizeOf@@Base+0x272> │ │ │ │ + beq.n 4fe02 <_PyDict_SizeOf@@Base+0x2f8> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9564 @ 0x255c │ │ │ │ + movw r1, #6620 @ 0x19dc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 4fe54 <_PyDict_SizeOf@@Base+0x2b4> │ │ │ │ - movw r2, #42032 @ 0xa430 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 4fe44 <_PyDict_SizeOf@@Base+0x33a> │ │ │ │ + movw r2, #39048 @ 0x9888 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #46664 @ 0xb648 │ │ │ │ + movw r1, #43680 @ 0xaaa0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #14256 @ 0x37b0 │ │ │ │ + movw r0, #11336 @ 0x2c48 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4fe54 <_PyDict_SizeOf@@Base+0x2b4> │ │ │ │ + bl 245b50 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4fe44 <_PyDict_SizeOf@@Base+0x33a> │ │ │ │ movs r5, #0 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 4fe30 <_PyDict_SizeOf@@Base+0x290> │ │ │ │ + beq.n 4fe20 <_PyDict_SizeOf@@Base+0x316> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl f9350 │ │ │ │ + bl f8cb0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4fe32 <_PyDict_SizeOf@@Base+0x292> │ │ │ │ - bl 805dc │ │ │ │ - cbz r0, 4fe32 <_PyDict_SizeOf@@Base+0x292> │ │ │ │ - b.n 4fe54 <_PyDict_SizeOf@@Base+0x2b4> │ │ │ │ + bne.n 4fe22 <_PyDict_SizeOf@@Base+0x318> │ │ │ │ + bl 805d4 │ │ │ │ + cbz r0, 4fe22 <_PyDict_SizeOf@@Base+0x318> │ │ │ │ + b.n 4fe44 <_PyDict_SizeOf@@Base+0x33a> │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 4fe32 <_PyDict_SizeOf@@Base+0x292> │ │ │ │ + b.n 4fe22 <_PyDict_SizeOf@@Base+0x318> │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2549a8 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + bl 253c0c <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 4fe54 <_PyDict_SizeOf@@Base+0x2b4> │ │ │ │ - movw r0, #23672 @ 0x5c78 │ │ │ │ + cbz r0, 4fe44 <_PyDict_SizeOf@@Base+0x33a> │ │ │ │ + movw r0, #20688 @ 0x50d0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 84c48 │ │ │ │ + b.w 847b8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [r0, #24] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - cbz r3, 4fe6e <_PyDict_SizeOf@@Base+0x2ce> │ │ │ │ + cbz r3, 4fe5e <_PyDict_SizeOf@@Base+0x354> │ │ │ │ ldrd r3, r2, [r1, #12] │ │ │ │ add r3, r2 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 4feae <_PyDict_SizeOf@@Base+0x30e> │ │ │ │ + bne.n 4fe9e <_PyDict_SizeOf@@Base+0x394> │ │ │ │ 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 │ │ │ │ @@ -55729,491 +55718,496 @@ │ │ │ │ pop {r4} │ │ │ │ umull r2, r0, r2, r0 │ │ │ │ lsrs r0, r0, #1 │ │ │ │ mla r0, r1, r0, r3 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0004feb0 : │ │ │ │ +0004fea0 : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cmp r3, #64 @ 0x40 │ │ │ │ - bne.n 4fec8 │ │ │ │ - movw r0, #32576 @ 0x7f40 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - movs r1, #6 │ │ │ │ - b.w 8057c │ │ │ │ - movw r0, #32584 @ 0x7f48 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - movs r1, #6 │ │ │ │ - b.w 8057c │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w fc5e8 │ │ │ │ + b.w fbed8 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 4fe5a <_PyDict_SizeOf@@Base+0x2ba> │ │ │ │ + bl 4fe4a <_PyDict_SizeOf@@Base+0x340> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 807a8 │ │ │ │ + b.w 807a0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4ff06 │ │ │ │ + cbz r0, 4fed8 │ │ │ │ movw r1, #20492 @ 0x500c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - b.w 1b6d74 │ │ │ │ + b.w 1b4bac │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0004ff10 <_PyMonitoring_FirePyResumeEvent@@Base>: │ │ │ │ +0004fee2 <_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 4fc26 <_PyDict_SizeOf@@Base+0x86> │ │ │ │ + bl 4fb7e <_PyDict_SizeOf@@Base+0x74> │ │ │ │ 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 4ff6e <_PyMonitoring_FirePyResumeEvent@@Base+0x5e> │ │ │ │ + bne.n 4ff40 <_PyMonitoring_FirePyResumeEvent@@Base+0x5e> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movw r4, #26080 @ 0x65e0 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 4ff86 <_PyMonitoring_FirePyResumeEvent@@Base+0x76> │ │ │ │ + bne.n 4ff58 <_PyMonitoring_FirePyResumeEvent@@Base+0x76> │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 4ffa6 <_PyMonitoring_FirePyResumeEvent@@Base+0x96> │ │ │ │ + b.n 4ff78 <_PyMonitoring_FirePyResumeEvent@@Base+0x96> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #56284 @ 0xdbdc │ │ │ │ + movw r0, #53340 @ 0xd05c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4ff58 <_PyMonitoring_FirePyResumeEvent@@Base+0x48> │ │ │ │ - b.n 50118 <_PyMonitoring_FirePyResumeEvent@@Base+0x208> │ │ │ │ - bl 148050 │ │ │ │ + bne.n 4ff2a <_PyMonitoring_FirePyResumeEvent@@Base+0x48> │ │ │ │ + b.n 500ea <_PyMonitoring_FirePyResumeEvent@@Base+0x208> │ │ │ │ + bl 146c38 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4ffa6 <_PyMonitoring_FirePyResumeEvent@@Base+0x96> │ │ │ │ - bl 805dc │ │ │ │ + bne.n 4ff78 <_PyMonitoring_FirePyResumeEvent@@Base+0x96> │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 50118 <_PyMonitoring_FirePyResumeEvent@@Base+0x208> │ │ │ │ + bne.w 500ea <_PyMonitoring_FirePyResumeEvent@@Base+0x208> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 4ffb4 <_PyMonitoring_FirePyResumeEvent@@Base+0xa4> │ │ │ │ + bne.n 4ff86 <_PyMonitoring_FirePyResumeEvent@@Base+0xa4> │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 4ffd4 <_PyMonitoring_FirePyResumeEvent@@Base+0xc4> │ │ │ │ - bl 148050 │ │ │ │ + b.n 4ffa6 <_PyMonitoring_FirePyResumeEvent@@Base+0xc4> │ │ │ │ + bl 146c38 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4ffd4 <_PyMonitoring_FirePyResumeEvent@@Base+0xc4> │ │ │ │ - bl 805dc │ │ │ │ + bne.n 4ffa6 <_PyMonitoring_FirePyResumeEvent@@Base+0xc4> │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 50118 <_PyMonitoring_FirePyResumeEvent@@Base+0x208> │ │ │ │ + bne.w 500ea <_PyMonitoring_FirePyResumeEvent@@Base+0x208> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ vabs.f64 d7, d9 │ │ │ │ - vldr d10, [pc, #328] @ 50128 <_PyMonitoring_FirePyResumeEvent@@Base+0x218> │ │ │ │ + vldr d10, [pc, #328] @ 500f8 <_PyMonitoring_FirePyResumeEvent@@Base+0x216> │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [r0, #0] │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 50000 <_PyMonitoring_FirePyResumeEvent@@Base+0xf0> │ │ │ │ + bhi.n 4ffd2 <_PyMonitoring_FirePyResumeEvent@@Base+0xf0> │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 50070 <_PyMonitoring_FirePyResumeEvent@@Base+0x160> │ │ │ │ - b.n 500c6 <_PyMonitoring_FirePyResumeEvent@@Base+0x1b6> │ │ │ │ - ble.n 50070 <_PyMonitoring_FirePyResumeEvent@@Base+0x160> │ │ │ │ + bhi.n 50042 <_PyMonitoring_FirePyResumeEvent@@Base+0x160> │ │ │ │ + b.n 50098 <_PyMonitoring_FirePyResumeEvent@@Base+0x1b6> │ │ │ │ + ble.n 50042 <_PyMonitoring_FirePyResumeEvent@@Base+0x160> │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 50070 <_PyMonitoring_FirePyResumeEvent@@Base+0x160> │ │ │ │ + bhi.n 50042 <_PyMonitoring_FirePyResumeEvent@@Base+0x160> │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 50070 <_PyMonitoring_FirePyResumeEvent@@Base+0x160> │ │ │ │ + beq.n 50042 <_PyMonitoring_FirePyResumeEvent@@Base+0x160> │ │ │ │ mov r1, sp │ │ │ │ add r0, sp, #8 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ blx 2953c │ │ │ │ - vldr d6, [pc, #264] @ 50130 <_PyMonitoring_FirePyResumeEvent@@Base+0x220> │ │ │ │ + vldr d6, [pc, #260] @ 50100 <_PyMonitoring_FirePyResumeEvent@@Base+0x21e> │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ vcmpe.f64 d9, #0.0 │ │ │ │ - vldr d5, [pc, #260] @ 50138 <_PyMonitoring_FirePyResumeEvent@@Base+0x228> │ │ │ │ + vldr d5, [pc, #256] @ 50108 <_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 5005e <_PyMonitoring_FirePyResumeEvent@@Base+0x14e> │ │ │ │ + ble.n 50030 <_PyMonitoring_FirePyResumeEvent@@Base+0x14e> │ │ │ │ vstr d6, [sp, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - b.n 50102 <_PyMonitoring_FirePyResumeEvent@@Base+0x1f2> │ │ │ │ + b.n 500d4 <_PyMonitoring_FirePyResumeEvent@@Base+0x1f2> │ │ │ │ vneg.f64 d6, d6 │ │ │ │ vneg.f64 d7, d7 │ │ │ │ vstr d6, [sp, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - b.n 5009a <_PyMonitoring_FirePyResumeEvent@@Base+0x18a> │ │ │ │ + b.n 5006c <_PyMonitoring_FirePyResumeEvent@@Base+0x18a> │ │ │ │ vmov.f64 d0, d9 │ │ │ │ - bl 270c6c <_Py_hashtable_foreach@@Base+0x40> │ │ │ │ + bl 26ff10 <_Py_hashtable_foreach@@Base+0x40> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ rsb r4, r0, r0, lsl #3 │ │ │ │ - bl 270c6c <_Py_hashtable_foreach@@Base+0x40> │ │ │ │ + bl 26ff10 <_Py_hashtable_foreach@@Base+0x40> │ │ │ │ add r4, r0 │ │ │ │ movw r3, #19488 @ 0x4c20 │ │ │ │ movt r3, #78 @ 0x4e │ │ │ │ add.w r0, r3, r4, lsl #4 │ │ │ │ add r4, sp, #32 │ │ │ │ ldmia r0, {r0, r1, r2, r3} │ │ │ │ stmdb r4, {r0, r1, r2, r3} │ │ │ │ vcmp.f64 d9, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 50102 <_PyMonitoring_FirePyResumeEvent@@Base+0x1f2> │ │ │ │ + beq.n 500d4 <_PyMonitoring_FirePyResumeEvent@@Base+0x1f2> │ │ │ │ vcmp.f64 d9, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 50102 <_PyMonitoring_FirePyResumeEvent@@Base+0x1f2> │ │ │ │ + bvs.n 500d4 <_PyMonitoring_FirePyResumeEvent@@Base+0x1f2> │ │ │ │ vabs.f64 d8, d8 │ │ │ │ vcmp.f64 d8, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 50102 <_PyMonitoring_FirePyResumeEvent@@Base+0x1f2> │ │ │ │ + ble.n 500d4 <_PyMonitoring_FirePyResumeEvent@@Base+0x1f2> │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl 270d08 <_Py_c_neg@@Base+0x10> │ │ │ │ - b.n 50118 <_PyMonitoring_FirePyResumeEvent@@Base+0x208> │ │ │ │ + bl 26ffa8 <_Py_c_neg@@Base+0x10> │ │ │ │ + b.n 500ea <_PyMonitoring_FirePyResumeEvent@@Base+0x208> │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 500de <_PyMonitoring_FirePyResumeEvent@@Base+0x1ce> │ │ │ │ + bne.n 500b0 <_PyMonitoring_FirePyResumeEvent@@Base+0x1ce> │ │ │ │ vmul.f64 d8, d9, d8 │ │ │ │ vstr d9, [sp, #16] │ │ │ │ vstr d8, [sp, #24] │ │ │ │ - b.n 50102 <_PyMonitoring_FirePyResumeEvent@@Base+0x1f2> │ │ │ │ + b.n 500d4 <_PyMonitoring_FirePyResumeEvent@@Base+0x1f2> │ │ │ │ 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 18e228 │ │ │ │ + b.w 18c8fc │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ vpop {d8-d10} │ │ │ │ pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - vcnt.8 d27, d8 │ │ │ │ + vtbl.8 d22, {d16}, d3 │ │ │ │ + cmp r3, #64 @ 0x40 │ │ │ │ + bne.n 50124 <_PyMonitoring_FirePyResumeEvent@@Base+0x242> │ │ │ │ + movw r0, #29632 @ 0x73c0 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + movs r1, #6 │ │ │ │ + b.w 80574 │ │ │ │ + movw r0, #29640 @ 0x73c8 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + movs r1, #6 │ │ │ │ + b.w 80574 │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 152410 <_PyLong_Copy@@Base> │ │ │ │ + bl 15089c <_PyLong_Copy@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - movw r0, #45360 @ 0xb130 │ │ │ │ + movw r0, #42416 @ 0xa5b0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w 84c48 │ │ │ │ + b.w 847b8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 50174 <_PyMonitoring_FirePyResumeEvent@@Base+0x264> │ │ │ │ + cbz r0, 50166 <_PyMonitoring_FirePyResumeEvent@@Base+0x284> │ │ │ │ movw r1, #20956 @ 0x51dc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - b.w 1b6d74 │ │ │ │ + b.w 1b4bac │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005017e <_PyMonitoring_FirePyYieldEvent@@Base>: │ │ │ │ +00050170 <_PyMonitoring_FirePyYieldEvent@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r3, [sp] │ │ │ │ add r3, sp, #8 │ │ │ │ strd r4, r4, [sp, #8] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 4fc26 <_PyDict_SizeOf@@Base+0x86> │ │ │ │ + bl 4fb7e <_PyDict_SizeOf@@Base+0x74> │ │ │ │ add sp, #24 │ │ │ │ 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, #4] │ │ │ │ - bl 159698 │ │ │ │ + bl 157b28 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 501ec <_PyMonitoring_FirePyYieldEvent@@Base+0x6e> │ │ │ │ + cbz r0, 501de <_PyMonitoring_FirePyYieldEvent@@Base+0x6e> │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r3, r1 │ │ │ │ - blt.n 501f0 <_PyMonitoring_FirePyYieldEvent@@Base+0x72> │ │ │ │ + blt.n 501e2 <_PyMonitoring_FirePyYieldEvent@@Base+0x72> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 501e4 <_PyMonitoring_FirePyYieldEvent@@Base+0x66> │ │ │ │ + beq.n 501d6 <_PyMonitoring_FirePyYieldEvent@@Base+0x66> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 501e4 <_PyMonitoring_FirePyYieldEvent@@Base+0x66> │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 501d6 <_PyMonitoring_FirePyYieldEvent@@Base+0x66> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl d29b0 │ │ │ │ + bl d22d4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 50204 <_PyMonitoring_FirePyYieldEvent@@Base+0x86> │ │ │ │ + b.n 501f6 <_PyMonitoring_FirePyYieldEvent@@Base+0x86> │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ add r1, r3 │ │ │ │ - bl 206cc0 │ │ │ │ + bl 205da4 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrb r0, [r0, #8] │ │ │ │ - b.w 80ef0 │ │ │ │ │ │ │ │ -0005020c <_PyMonitoring_FirePyReturnEvent@@Base>: │ │ │ │ +000501f8 <_PyMonitoring_FirePyReturnEvent@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ mov.w ip, #2 │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #3 │ │ │ │ strd r3, ip, [sp] │ │ │ │ add r3, sp, #8 │ │ │ │ strd r4, r4, [sp, #8] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 4fc26 <_PyDict_SizeOf@@Base+0x86> │ │ │ │ + bl 4fb7e <_PyDict_SizeOf@@Base+0x74> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - movw r0, #39676 @ 0x9afc │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - b.w 7afb8 │ │ │ │ + ldrb r0, [r0, #8] │ │ │ │ + b.w 80ee8 │ │ │ │ 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 │ │ │ │ - cbz r0, 50276 <_PyMonitoring_FirePyReturnEvent@@Base+0x6a> │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 5025c <_PyMonitoring_FirePyReturnEvent@@Base+0x64> │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 50270 <_PyMonitoring_FirePyReturnEvent@@Base+0x64> │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 50276 <_PyMonitoring_FirePyReturnEvent@@Base+0x6a> │ │ │ │ + bne.n 50256 <_PyMonitoring_FirePyReturnEvent@@Base+0x5e> │ │ │ │ + bl b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5025c <_PyMonitoring_FirePyReturnEvent@@Base+0x64> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 50298 <_PyMonitoring_FirePyReturnEvent@@Base+0x8c> │ │ │ │ + cbnz r0, 5027e <_PyMonitoring_FirePyReturnEvent@@Base+0x86> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 50298 <_PyMonitoring_FirePyReturnEvent@@Base+0x8c> │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 5027e <_PyMonitoring_FirePyReturnEvent@@Base+0x86> │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5028e <_PyMonitoring_FirePyReturnEvent@@Base+0x82> │ │ │ │ + bne.n 50274 <_PyMonitoring_FirePyReturnEvent@@Base+0x7c> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + movw r0, #36732 @ 0x8f7c │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + b.w 7af78 │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ - b.w 80ef0 │ │ │ │ - movw r0, #39660 @ 0x9aec │ │ │ │ + b.w 80ee8 │ │ │ │ + movw r0, #36716 @ 0x8f6c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w 7afb8 │ │ │ │ + b.w 7af78 │ │ │ │ + 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, #2208 @ 0x8a0 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + bl 8e6f0 │ │ │ │ + cbz r0, 502d8 <_PyMonitoring_FirePyReturnEvent@@Base+0xe0> │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + add r1, sp, #8 │ │ │ │ + blx 2a854 <__clock_getres64@plt> │ │ │ │ + cbz r0, 502dc <_PyMonitoring_FirePyReturnEvent@@Base+0xe4> │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f61f4 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 502fc <_PyMonitoring_FirePyReturnEvent@@Base+0x104> │ │ │ │ + ldrd r0, r1, [sp, #8] │ │ │ │ + bl 2780c0 │ │ │ │ + vldr s15, [sp, #16] │ │ │ │ + vmov d0, r0, r1 │ │ │ │ + vldr d6, [pc, #16] @ 50300 <_PyMonitoring_FirePyReturnEvent@@Base+0x108> │ │ │ │ + vcvt.f64.s32 d7, s15 │ │ │ │ + vmla.f64 d0, d7, d6 │ │ │ │ + bl 85a9c │ │ │ │ + add sp, #28 │ │ │ │ + pop {pc} │ │ │ │ + bvs.n 5022e <_PyMonitoring_FirePyReturnEvent@@Base+0x36> │ │ │ │ + @ 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 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #60] @ (502fc <_PyMonitoring_FirePyReturnEvent@@Base+0xf0>) │ │ │ │ - bl 1ff998 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #60] @ (50358 <_PyMonitoring_FirePyReturnEvent@@Base+0x160>) │ │ │ │ + bl 1fea5c <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 502de <_PyMonitoring_FirePyReturnEvent@@Base+0xd2> │ │ │ │ + blt.n 5033a <_PyMonitoring_FirePyReturnEvent@@Base+0x142> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #57232 @ 0xdf90 │ │ │ │ + movw r0, #54320 @ 0xd430 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 84c48 │ │ │ │ + b.w 847b8 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72f38 │ │ │ │ + bl 72ef0 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 502fa <_PyMonitoring_FirePyReturnEvent@@Base+0xee> │ │ │ │ + cbz r0, 50356 <_PyMonitoring_FirePyReturnEvent@@Base+0x15e> │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #57240 @ 0xdf98 │ │ │ │ + movw r0, #54328 @ 0xd438 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 84c48 │ │ │ │ + b.w 847b8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.n 50188 <_PyMonitoring_FirePyYieldEvent@@Base+0xa> │ │ │ │ + b.n 501e4 <_PyMonitoring_FirePyYieldEvent@@Base+0x74> │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00050300 <_PyMonitoring_FireCallEvent@@Base>: │ │ │ │ +0005035c <_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 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #8 │ │ │ │ strd r4, r4, [sp] │ │ │ │ movs r4, #0 │ │ │ │ str r5, [sp, #24] │ │ │ │ strd r4, r4, [sp, #8] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 4fc26 <_PyDict_SizeOf@@Base+0x86> │ │ │ │ + bl 4fb7e <_PyDict_SizeOf@@Base+0x74> │ │ │ │ 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, #5164 @ 0x142c │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - bl 8edfc │ │ │ │ - cbz r0, 50368 <_PyMonitoring_FireCallEvent@@Base+0x68> │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 5052c <_PyMonitoring_FireJumpEvent@@Base+0x13c> │ │ │ │ + cbz r0, 503e0 <_PyMonitoring_FireCallEvent@@Base+0x84> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - blx 2a854 <__clock_getres64@plt> │ │ │ │ - cbz r0, 5036c <_PyMonitoring_FireCallEvent@@Base+0x6c> │ │ │ │ + blx 29c94 <__clock_gettime64@plt> │ │ │ │ + cbz r0, 503c0 <_PyMonitoring_FireCallEvent@@Base+0x64> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ + bl f61f4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5038c <_PyMonitoring_FireCallEvent@@Base+0x8c> │ │ │ │ + b.n 503e0 <_PyMonitoring_FireCallEvent@@Base+0x84> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 278c68 │ │ │ │ + bl 2780c0 │ │ │ │ vldr s15, [sp, #16] │ │ │ │ vmov d0, r0, r1 │ │ │ │ - vldr d6, [pc, #16] @ 50390 <_PyMonitoring_FireCallEvent@@Base+0x90> │ │ │ │ + vldr d6, [pc, #20] @ 503e8 <_PyMonitoring_FireCallEvent@@Base+0x8c> │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmla.f64 d0, d7, d6 │ │ │ │ - bl 85f38 │ │ │ │ + bl 85a9c │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ - bvs.n 502be <_PyMonitoring_FirePyReturnEvent@@Base+0xb2> │ │ │ │ + nop.w │ │ │ │ + bvs.n 50316 <_PyMonitoring_FirePyReturnEvent@@Base+0x11e> │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 85e88 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 503ba <_PyMonitoring_FireCallEvent@@Base+0xba> │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 503de <_PyMonitoring_FireCallEvent@@Base+0xde> │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - cbz r3, 503d4 <_PyMonitoring_FireCallEvent@@Base+0xd4> │ │ │ │ - adds r2, r4, #1 │ │ │ │ - blt.n 503ce <_PyMonitoring_FireCallEvent@@Base+0xce> │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - subs r0, #1 │ │ │ │ - cmp r0, r4 │ │ │ │ - it ge │ │ │ │ - movge r0, r4 │ │ │ │ - b.n 503d2 <_PyMonitoring_FireCallEvent@@Base+0xd2> │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - str r0, [r5, #8] │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - b.n 503e0 <_PyMonitoring_FireCallEvent@@Base+0xe0> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -000503e2 <_PyMonitoring_FireJumpEvent@@Base>: │ │ │ │ +000503f0 <_PyMonitoring_FireJumpEvent@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ mov.w ip, #7 │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #3 │ │ │ │ strd r3, ip, [sp] │ │ │ │ add r3, sp, #8 │ │ │ │ strd r4, r4, [sp, #8] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 4fc26 <_PyDict_SizeOf@@Base+0x86> │ │ │ │ + bl 4fb7e <_PyDict_SizeOf@@Base+0x74> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ - movw r5, #31432 @ 0x7ac8 │ │ │ │ + movw r5, #28632 @ 0x6fd8 │ │ │ │ movt r5, #69 @ 0x45 │ │ │ │ mov r7, r2 │ │ │ │ mov ip, r3 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #104 @ 0x68 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ @@ -56221,1333 +56215,1331 @@ │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 50456 <_PyMonitoring_FireJumpEvent@@Base+0x74> │ │ │ │ + bne.n 50464 <_PyMonitoring_FireJumpEvent@@Base+0x74> │ │ │ │ cmp r7, #2 │ │ │ │ - ble.n 50456 <_PyMonitoring_FireJumpEvent@@Base+0x74> │ │ │ │ + ble.n 50464 <_PyMonitoring_FireJumpEvent@@Base+0x74> │ │ │ │ cmp r7, #3 │ │ │ │ - bne.n 50456 <_PyMonitoring_FireJumpEvent@@Base+0x74> │ │ │ │ - cbnz r4, 50478 <_PyMonitoring_FireJumpEvent@@Base+0x96> │ │ │ │ + bne.n 50464 <_PyMonitoring_FireJumpEvent@@Base+0x74> │ │ │ │ + cbnz r4, 50486 <_PyMonitoring_FireJumpEvent@@Base+0x96> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #188] @ (50518 <_PyMonitoring_FireJumpEvent@@Base+0x136>) │ │ │ │ + ldr r4, [pc, #192] @ (50528 <_PyMonitoring_FireJumpEvent@@Base+0x138>) │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #3 │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ mov r3, ip │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106468 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 504f8 <_PyMonitoring_FireJumpEvent@@Base+0x116> │ │ │ │ + beq.n 50506 <_PyMonitoring_FireJumpEvent@@Base+0x116> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 1184ec │ │ │ │ + bl 117e04 │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ - cbz r0, 50490 <_PyMonitoring_FireJumpEvent@@Base+0xae> │ │ │ │ + cbz r0, 5049e <_PyMonitoring_FireJumpEvent@@Base+0xae> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1da594 <_Py_Uid_Converter@@Base> │ │ │ │ - cbnz r0, 50494 <_PyMonitoring_FireJumpEvent@@Base+0xb2> │ │ │ │ + bl 1d8498 <_Py_Uid_Converter@@Base> │ │ │ │ + cbnz r0, 504a2 <_PyMonitoring_FireJumpEvent@@Base+0xb2> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 50506 <_PyMonitoring_FireJumpEvent@@Base+0x124> │ │ │ │ + b.n 50514 <_PyMonitoring_FireJumpEvent@@Base+0x124> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 1ed548 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1ec4cc <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50490 <_PyMonitoring_FireJumpEvent@@Base+0xae> │ │ │ │ + beq.n 5049e <_PyMonitoring_FireJumpEvent@@Base+0xae> │ │ │ │ ldrd r7, r4, [sp, #28] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ - movw r1, #58748 @ 0xe57c │ │ │ │ + movw r1, #55760 @ 0xd9d0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #58756 @ 0xe584 │ │ │ │ + movw r0, #55768 @ 0xd9d8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 927a8 │ │ │ │ + bl 920a0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 50490 <_PyMonitoring_FireJumpEvent@@Base+0xae> │ │ │ │ - bl 98598 │ │ │ │ + beq.n 5049e <_PyMonitoring_FireJumpEvent@@Base+0xae> │ │ │ │ + bl 97eb0 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a5a8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9b07c │ │ │ │ + bl 9a968 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 504fe <_PyMonitoring_FireJumpEvent@@Base+0x11c> │ │ │ │ + bge.n 5050c <_PyMonitoring_FireJumpEvent@@Base+0x11c> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f689c │ │ │ │ - b.n 50490 <_PyMonitoring_FireJumpEvent@@Base+0xae> │ │ │ │ + bl f61fc │ │ │ │ + b.n 5049e <_PyMonitoring_FireJumpEvent@@Base+0xae> │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 50506 <_PyMonitoring_FireJumpEvent@@Base+0x124> │ │ │ │ + b.n 50514 <_PyMonitoring_FireJumpEvent@@Base+0x124> │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ - bl 118aa0 │ │ │ │ + bl 1183b8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ands r4, r0 │ │ │ │ + nop │ │ │ │ + asrs r4, r5 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - push {lr} │ │ │ │ + push {r4, r5, r6, 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 505d8 <_PyMonitoring_FireBranchEvent@@Base+0x2e> │ │ │ │ - cbz r0, 50572 <_PyMonitoring_FireJumpEvent@@Base+0x190> │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - add r1, sp, #8 │ │ │ │ - blx 29c94 <__clock_gettime64@plt> │ │ │ │ - cbz r0, 50552 <_PyMonitoring_FireJumpEvent@@Base+0x170> │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + bl f8cb0 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 50572 <_PyMonitoring_FireJumpEvent@@Base+0x182> │ │ │ │ + bl 805d4 │ │ │ │ + cbz r0, 50572 <_PyMonitoring_FireJumpEvent@@Base+0x182> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ + bl dea0c <_PyType_Name@@Base> │ │ │ │ + movw r1, #2248 @ 0x8c8 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl d52b8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 50572 <_PyMonitoring_FireJumpEvent@@Base+0x190> │ │ │ │ - ldrd r0, r1, [sp, #8] │ │ │ │ - bl 278c68 │ │ │ │ - vldr s15, [sp, #16] │ │ │ │ - vmov d0, r0, r1 │ │ │ │ - vldr d6, [pc, #20] @ 50578 <_PyMonitoring_FireJumpEvent@@Base+0x196> │ │ │ │ - vcvt.f64.s32 d7, s15 │ │ │ │ - vmla.f64 d0, d7, d6 │ │ │ │ - bl 85f38 │ │ │ │ - add sp, #28 │ │ │ │ - pop {pc} │ │ │ │ - nop │ │ │ │ - bvs.n 504a6 <_PyMonitoring_FireJumpEvent@@Base+0xc4> │ │ │ │ - @ instruction: 0xe8262e0b │ │ │ │ - subs r6, #17 │ │ │ │ - ldrsb.w r3, [r0, #35] @ 0x23 │ │ │ │ - adds r3, #1 │ │ │ │ - bne.n 505a0 <_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 505a8 <_PyMonitoring_FireJumpEvent@@Base+0x1c6> │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - bx lr │ │ │ │ + b.n 50576 <_PyMonitoring_FireJumpEvent@@Base+0x186> │ │ │ │ + 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 r0, r1 │ │ │ │ + bl 859ec │ │ │ │ + mov r4, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 5059a <_PyMonitoring_FireJumpEvent@@Base+0x1aa> │ │ │ │ + bl 805d4 │ │ │ │ + cbnz r0, 505be <_PyMonitoring_FireJumpEvent@@Base+0x1ce> │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + cbz r3, 505b4 <_PyMonitoring_FireJumpEvent@@Base+0x1c4> │ │ │ │ + adds r2, r4, #1 │ │ │ │ + blt.n 505ae <_PyMonitoring_FireJumpEvent@@Base+0x1be> │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + subs r0, #1 │ │ │ │ + cmp r0, r4 │ │ │ │ + it ge │ │ │ │ + movge r0, r4 │ │ │ │ + b.n 505b2 <_PyMonitoring_FireJumpEvent@@Base+0x1c2> │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + str r0, [r5, #8] │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bx lr │ │ │ │ + b.n 505c0 <_PyMonitoring_FireJumpEvent@@Base+0x1d0> │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -000505aa <_PyMonitoring_FireBranchEvent@@Base>: │ │ │ │ +000505c2 <_PyMonitoring_FireBranchEvent@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ mov.w ip, #8 │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #3 │ │ │ │ strd r3, ip, [sp] │ │ │ │ add r3, sp, #8 │ │ │ │ strd r4, r4, [sp, #8] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 4fc26 <_PyDict_SizeOf@@Base+0x86> │ │ │ │ + bl 4fb7e <_PyDict_SizeOf@@Base+0x74> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl f9350 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 5061e <_PyMonitoring_FireBranchEvent@@Base+0x74> │ │ │ │ - bl 805dc │ │ │ │ - cbz r0, 5061e <_PyMonitoring_FireBranchEvent@@Base+0x74> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ - bl df12c <_PyType_Name@@Base> │ │ │ │ - movw r1, #5180 @ 0x143c │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl d599c │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 50622 <_PyMonitoring_FireBranchEvent@@Base+0x78> │ │ │ │ - movs r0, #1 │ │ │ │ - str r4, [r5, #0] │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + ldrsb.w r3, [r0, #35] @ 0x23 │ │ │ │ + adds r3, #1 │ │ │ │ + bne.n 50610 <_PyMonitoring_FireBranchEvent@@Base+0x4e> │ │ │ │ + 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 50618 <_PyMonitoring_FireBranchEvent@@Base+0x56> │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + bx lr │ │ │ │ │ │ │ │ -00050624 <_PyMonitoring_FirePyThrowEvent@@Base>: │ │ │ │ +0005061a <_PyMonitoring_FirePyThrowEvent@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r0, sp, #12 │ │ │ │ movs r1, #13 │ │ │ │ mov r6, r2 │ │ │ │ - bl 50852 <_PyMonitoring_FirePyThrowEvent@@Base+0x22e> │ │ │ │ + bl 508ae <_PyMonitoring_FirePyThrowEvent@@Base+0x294> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5064c <_PyMonitoring_FirePyThrowEvent@@Base+0x28> │ │ │ │ + bne.n 50642 <_PyMonitoring_FirePyThrowEvent@@Base+0x28> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 50680 <_PyMonitoring_FirePyThrowEvent@@Base+0x5c> │ │ │ │ + b.n 50676 <_PyMonitoring_FirePyThrowEvent@@Base+0x5c> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #0 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ movs r3, #3 │ │ │ │ movs r6, #13 │ │ │ │ strd r3, r6, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 4fc26 <_PyDict_SizeOf@@Base+0x86> │ │ │ │ + bl 4fb7e <_PyDict_SizeOf@@Base+0x74> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 5067a <_PyMonitoring_FirePyThrowEvent@@Base+0x56> │ │ │ │ - bl d7c38 │ │ │ │ - b.n 50680 <_PyMonitoring_FirePyThrowEvent@@Base+0x5c> │ │ │ │ - bl 79054 │ │ │ │ - b.n 50646 <_PyMonitoring_FirePyThrowEvent@@Base+0x22> │ │ │ │ + cbnz r4, 50670 <_PyMonitoring_FirePyThrowEvent@@Base+0x56> │ │ │ │ + bl d7510 │ │ │ │ + b.n 50676 <_PyMonitoring_FirePyThrowEvent@@Base+0x5c> │ │ │ │ + bl 79004 │ │ │ │ + b.n 5063c <_PyMonitoring_FirePyThrowEvent@@Base+0x22> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ 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, #3968] @ 0xf80 │ │ │ │ - ldr r6, [pc, #248] @ (50790 <_PyMonitoring_FirePyThrowEvent@@Base+0x16c>) │ │ │ │ + ldr r6, [pc, #248] @ (50788 <_PyMonitoring_FirePyThrowEvent@@Base+0x16e>) │ │ │ │ mov r7, r2 │ │ │ │ mov ip, r3 │ │ │ │ mov r4, r1 │ │ │ │ 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 506c6 <_PyMonitoring_FirePyThrowEvent@@Base+0xa2> │ │ │ │ + bne.n 506bc <_PyMonitoring_FirePyThrowEvent@@Base+0xa2> │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 506c6 <_PyMonitoring_FirePyThrowEvent@@Base+0xa2> │ │ │ │ + ble.n 506bc <_PyMonitoring_FirePyThrowEvent@@Base+0xa2> │ │ │ │ cmp r7, #2 │ │ │ │ - bne.n 506c6 <_PyMonitoring_FirePyThrowEvent@@Base+0xa2> │ │ │ │ - cbnz r4, 506e8 <_PyMonitoring_FirePyThrowEvent@@Base+0xc4> │ │ │ │ + bne.n 506bc <_PyMonitoring_FirePyThrowEvent@@Base+0xa2> │ │ │ │ + cbnz r4, 506de <_PyMonitoring_FirePyThrowEvent@@Base+0xc4> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #200] @ (50794 <_PyMonitoring_FirePyThrowEvent@@Base+0x170>) │ │ │ │ + ldr r4, [pc, #204] @ (5078c <_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 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106468 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5076a <_PyMonitoring_FirePyThrowEvent@@Base+0x146> │ │ │ │ + beq.n 50760 <_PyMonitoring_FirePyThrowEvent@@Base+0x146> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 1184ec │ │ │ │ + bl 117e04 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ ldrd r7, r6, [sp, #72] @ 0x48 │ │ │ │ - cbz r0, 50714 <_PyMonitoring_FirePyThrowEvent@@Base+0xf0> │ │ │ │ + cbz r0, 5070a <_PyMonitoring_FirePyThrowEvent@@Base+0xf0> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1f7c38 │ │ │ │ - cbz r0, 50714 <_PyMonitoring_FirePyThrowEvent@@Base+0xf0> │ │ │ │ + bl 1f6bb0 │ │ │ │ + cbz r0, 5070a <_PyMonitoring_FirePyThrowEvent@@Base+0xf0> │ │ │ │ ldrd r8, r9, [sp, #24] │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.n 50718 <_PyMonitoring_FirePyThrowEvent@@Base+0xf4> │ │ │ │ + beq.n 5070e <_PyMonitoring_FirePyThrowEvent@@Base+0xf4> │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 40064 │ │ │ │ + bl 40180 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5077c <_PyMonitoring_FirePyThrowEvent@@Base+0x158> │ │ │ │ + b.n 50772 <_PyMonitoring_FirePyThrowEvent@@Base+0x158> │ │ │ │ mov r2, r5 │ │ │ │ strd r8, r9, [sp] │ │ │ │ - movw r1, #50072 @ 0xc398 │ │ │ │ + movw r1, #47128 @ 0xb818 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #62836 @ 0xf574 │ │ │ │ + movw r0, #60100 @ 0xeac4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 927a8 │ │ │ │ + bl 920a0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5073a <_PyMonitoring_FirePyThrowEvent@@Base+0x116> │ │ │ │ + bne.n 50730 <_PyMonitoring_FirePyThrowEvent@@Base+0x116> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5077c <_PyMonitoring_FirePyThrowEvent@@Base+0x158> │ │ │ │ - bl 98598 │ │ │ │ + b.n 50772 <_PyMonitoring_FirePyThrowEvent@@Base+0x158> │ │ │ │ + bl 97eb0 │ │ │ │ mov r2, r8 │ │ │ │ mov sl, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r7 │ │ │ │ blx 2a990 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 9b07c │ │ │ │ + bl 9a968 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 50774 <_PyMonitoring_FirePyThrowEvent@@Base+0x150> │ │ │ │ + bge.n 5076a <_PyMonitoring_FirePyThrowEvent@@Base+0x150> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f689c │ │ │ │ - b.n 50736 <_PyMonitoring_FirePyThrowEvent@@Base+0x112> │ │ │ │ + bl f61fc │ │ │ │ + b.n 5072c <_PyMonitoring_FirePyThrowEvent@@Base+0x112> │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5077c <_PyMonitoring_FirePyThrowEvent@@Base+0x158> │ │ │ │ + b.n 50772 <_PyMonitoring_FirePyThrowEvent@@Base+0x158> │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ strd r7, r6, [sp, #72] @ 0x48 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ - bl 118aa0 │ │ │ │ + bl 1183b8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #96 @ 0x60 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldrb r0, [r3, #12] │ │ │ │ + nop │ │ │ │ + strb r0, [r2, #0] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ands r0, r6 │ │ │ │ + adcs r0, r3 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #56] @ (507e0 <_PyMonitoring_FirePyThrowEvent@@Base+0x1bc>) │ │ │ │ + ldr r4, [pc, #56] @ (507d8 <_PyMonitoring_FirePyThrowEvent@@Base+0x1be>) │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 1244e0 │ │ │ │ + bl 123cc0 │ │ │ │ ldr.w r5, [r4, #1292] @ 0x50c │ │ │ │ - cbz r5, 507c2 <_PyMonitoring_FirePyThrowEvent@@Base+0x19e> │ │ │ │ + cbz r5, 507ba <_PyMonitoring_FirePyThrowEvent@@Base+0x1a0> │ │ │ │ ldr.w r5, [r4, #1364] @ 0x554 │ │ │ │ ldr.w r6, [r4, #1368] @ 0x558 │ │ │ │ - b.n 507c4 <_PyMonitoring_FirePyThrowEvent@@Base+0x1a0> │ │ │ │ + b.n 507bc <_PyMonitoring_FirePyThrowEvent@@Base+0x1a2> │ │ │ │ mov r6, r5 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 104cf8 │ │ │ │ + bl 104738 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #5288 @ 0x14a8 │ │ │ │ + movw r0, #2284 @ 0x8ec │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 84c48 │ │ │ │ + b.w 847b8 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, 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, 50810 <_PyMonitoring_FirePyThrowEvent@@Base+0x1ec> │ │ │ │ + cbnz r3, 50808 <_PyMonitoring_FirePyThrowEvent@@Base+0x1ee> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1268 @ 0x4f4 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #63820 @ 0xf94c │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 5082c <_PyMonitoring_FirePyThrowEvent@@Base+0x208> │ │ │ │ + bl 12e510 │ │ │ │ + b.n 50824 <_PyMonitoring_FirePyThrowEvent@@Base+0x20a> │ │ │ │ ldrb.w r3, [r0, #65] @ 0x41 │ │ │ │ - cbz r3, 50830 <_PyMonitoring_FirePyThrowEvent@@Base+0x20c> │ │ │ │ + cbz r3, 50828 <_PyMonitoring_FirePyThrowEvent@@Base+0x20e> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #908 @ 0x38c │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #63460 @ 0xf7e4 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 50846 <_PyMonitoring_FirePyThrowEvent@@Base+0x222> │ │ │ │ + b.n 5083e <_PyMonitoring_FirePyThrowEvent@@Base+0x224> │ │ │ │ ldr r0, [r0, #68] @ 0x44 │ │ │ │ - cbz r0, 5083e <_PyMonitoring_FirePyThrowEvent@@Base+0x21a> │ │ │ │ + cbz r0, 50836 <_PyMonitoring_FirePyThrowEvent@@Base+0x21c> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - ldr r1, [pc, #12] @ (50848 <_PyMonitoring_FirePyThrowEvent@@Base+0x224>) │ │ │ │ - b.w 90f4c │ │ │ │ + ldr r1, [pc, #12] @ (50840 <_PyMonitoring_FirePyThrowEvent@@Base+0x226>) │ │ │ │ + b.w 90848 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ - ble.n 50834 <_PyMonitoring_FirePyThrowEvent@@Base+0x210> │ │ │ │ + ble.n 5082c <_PyMonitoring_FirePyThrowEvent@@Base+0x212> │ │ │ │ lsls r1, r1, #1 │ │ │ │ + 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, #2288 @ 0x8f0 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + add r2, sp, #4 │ │ │ │ + bl 8e6f0 │ │ │ │ + cbz r0, 50898 <_PyMonitoring_FirePyThrowEvent@@Base+0x27e> │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + add r0, sp, #8 │ │ │ │ + bl 155b08 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 50898 <_PyMonitoring_FirePyThrowEvent@@Base+0x27e> │ │ │ │ + ldrd r0, r1, [sp, #8] │ │ │ │ + add r2, sp, #16 │ │ │ │ + bl 156430 <_PyTime_AsTimespec@@Base> │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + add r1, sp, #16 │ │ │ │ + blx 2921c <__clock_settime64@plt> │ │ │ │ + cbz r0, 5089c <_PyMonitoring_FirePyThrowEvent@@Base+0x282> │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f61f4 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 508a4 <_PyMonitoring_FirePyThrowEvent@@Base+0x28a> │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 12c758 │ │ │ │ + b.w 12bf64 │ │ │ │ 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 d7c24 │ │ │ │ + bl d74fc │ │ │ │ str r0, [r5, #0] │ │ │ │ - cbnz r0, 5088a <_PyMonitoring_FirePyThrowEvent@@Base+0x266> │ │ │ │ + cbnz r0, 508e6 <_PyMonitoring_FirePyThrowEvent@@Base+0x2cc> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #5292 @ 0x14ac │ │ │ │ + movw r1, #2308 @ 0x904 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ + bl d52b8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5088c <_PyMonitoring_FirePyThrowEvent@@Base+0x268> │ │ │ │ + b.n 508e8 <_PyMonitoring_FirePyThrowEvent@@Base+0x2ce> │ │ │ │ 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] @ (508d4 <_PyMonitoring_FirePyThrowEvent@@Base+0x2b0>) │ │ │ │ + ldr r2, [pc, #52] @ (50930 <_PyMonitoring_FirePyThrowEvent@@Base+0x316>) │ │ │ │ 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 508ba <_PyMonitoring_FirePyThrowEvent@@Base+0x296> │ │ │ │ + beq.n 50916 <_PyMonitoring_FirePyThrowEvent@@Base+0x2fc> │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 508b0 <_PyMonitoring_FirePyThrowEvent@@Base+0x28c> │ │ │ │ + b.n 5090c <_PyMonitoring_FirePyThrowEvent@@Base+0x2f2> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 508c4 <_PyMonitoring_FirePyThrowEvent@@Base+0x2a0> │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 508ce <_PyMonitoring_FirePyThrowEvent@@Base+0x2aa> │ │ │ │ + bne.n 50920 <_PyMonitoring_FirePyThrowEvent@@Base+0x306> │ │ │ │ + bl 805d4 │ │ │ │ + cbnz r0, 5092a <_PyMonitoring_FirePyThrowEvent@@Base+0x310> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 807a8 │ │ │ │ + b.w 807a0 │ │ │ │ movs r0, #0 │ │ │ │ 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 270af8 │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 80ef0 │ │ │ │ - push {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, #36 @ 0x24 │ │ │ │ + str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ + sub sp, #164 @ 0xa4 │ │ │ │ + mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - mov r3, sp │ │ │ │ - movw r1, #5332 @ 0x14d4 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - add r2, sp, #4 │ │ │ │ - bl 8edfc │ │ │ │ - cbz r0, 5094a <_PyMonitoring_FirePyThrowEvent@@Base+0x326> │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - add r0, sp, #8 │ │ │ │ - bl 157678 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl f8cb0 │ │ │ │ + mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5094a <_PyMonitoring_FirePyThrowEvent@@Base+0x326> │ │ │ │ - ldrd r0, r1, [sp, #8] │ │ │ │ - add r2, sp, #16 │ │ │ │ - bl 157fa0 <_PyTime_AsTimespec@@Base> │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - add r1, sp, #16 │ │ │ │ - blx 2921c <__clock_settime64@plt> │ │ │ │ - cbz r0, 5094e <_PyMonitoring_FirePyThrowEvent@@Base+0x32a> │ │ │ │ + bne.n 50958 <_PyMonitoring_FirePyThrowEvent@@Base+0x33e> │ │ │ │ + bl 805d4 │ │ │ │ + cbnz r0, 50982 <_PyMonitoring_FirePyThrowEvent@@Base+0x368> │ │ │ │ + bl 97eb0 │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2a224 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9a968 │ │ │ │ + cbz r6, 50996 <_PyMonitoring_FirePyThrowEvent@@Base+0x37c> │ │ │ │ + blx 2a8e4 <__errno_location@plt> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, #4 │ │ │ │ + bne.n 50986 <_PyMonitoring_FirePyThrowEvent@@Base+0x36c> │ │ │ │ + bl e8a64 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 50958 <_PyMonitoring_FirePyThrowEvent@@Base+0x33e> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 509dc <_PyMonitoring_FirePyThrowEvent@@Base+0x3c2> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 50956 <_PyMonitoring_FirePyThrowEvent@@Base+0x332> │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {pc} │ │ │ │ + bl f61f4 │ │ │ │ + b.n 50982 <_PyMonitoring_FirePyThrowEvent@@Base+0x368> │ │ │ │ + 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 405b8 │ │ │ │ + add sp, #164 @ 0xa4 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 50980 <_PyMonitoring_FirePyThrowEvent@@Base+0x35c> │ │ │ │ + cbz r3, 50a06 <_PyMonitoring_FirePyThrowEvent@@Base+0x3ec> │ │ │ │ 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 2786a0 │ │ │ │ + bl 277af8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 807a8 │ │ │ │ + b.w 807a0 │ │ │ │ mov r0, r3 │ │ │ │ - b.w 807a8 │ │ │ │ + b.w 807a0 │ │ │ │ + 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 26fda0 │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + b.w 80ee8 │ │ │ │ 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] @ (50a40 <_PyMonitoring_FirePyThrowEvent@@Base+0x41c>) │ │ │ │ + ldr r5, [pc, #168] @ (50ae4 <_PyMonitoring_FirePyThrowEvent@@Base+0x4ca>) │ │ │ │ mov r7, r2 │ │ │ │ mov ip, r3 │ │ │ │ mov r6, r1 │ │ │ │ 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 509c4 <_PyMonitoring_FirePyThrowEvent@@Base+0x3a0> │ │ │ │ + bne.n 50a68 <_PyMonitoring_FirePyThrowEvent@@Base+0x44e> │ │ │ │ cmp r7, ip │ │ │ │ - ble.n 509c4 <_PyMonitoring_FirePyThrowEvent@@Base+0x3a0> │ │ │ │ + ble.n 50a68 <_PyMonitoring_FirePyThrowEvent@@Base+0x44e> │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 509c4 <_PyMonitoring_FirePyThrowEvent@@Base+0x3a0> │ │ │ │ - cbnz r6, 509e4 <_PyMonitoring_FirePyThrowEvent@@Base+0x3c0> │ │ │ │ - ldr r4, [pc, #124] @ (50a44 <_PyMonitoring_FirePyThrowEvent@@Base+0x420>) │ │ │ │ + bne.n 50a68 <_PyMonitoring_FirePyThrowEvent@@Base+0x44e> │ │ │ │ + cbnz r6, 50a88 <_PyMonitoring_FirePyThrowEvent@@Base+0x46e> │ │ │ │ + ldr r4, [pc, #124] @ (50ae8 <_PyMonitoring_FirePyThrowEvent@@Base+0x4ce>) │ │ │ │ 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 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106468 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 50a22 <_PyMonitoring_FirePyThrowEvent@@Base+0x3fe> │ │ │ │ + cbz r0, 50ac6 <_PyMonitoring_FirePyThrowEvent@@Base+0x4ac> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1184ec │ │ │ │ + bl 117e04 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ - cbnz r0, 509f6 <_PyMonitoring_FirePyThrowEvent@@Base+0x3d2> │ │ │ │ + cbnz r0, 50a9a <_PyMonitoring_FirePyThrowEvent@@Base+0x480> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 50a30 <_PyMonitoring_FirePyThrowEvent@@Base+0x40c> │ │ │ │ - bl 98598 │ │ │ │ + b.n 50ad4 <_PyMonitoring_FirePyThrowEvent@@Base+0x4ba> │ │ │ │ + bl 97eb0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 29d58 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b07c │ │ │ │ + bl 9a968 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 50a28 <_PyMonitoring_FirePyThrowEvent@@Base+0x404> │ │ │ │ + bge.n 50acc <_PyMonitoring_FirePyThrowEvent@@Base+0x4b2> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f689c │ │ │ │ - b.n 509f2 <_PyMonitoring_FirePyThrowEvent@@Base+0x3ce> │ │ │ │ + bl f61fc │ │ │ │ + b.n 50a96 <_PyMonitoring_FirePyThrowEvent@@Base+0x47c> │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 50a30 <_PyMonitoring_FirePyThrowEvent@@Base+0x40c> │ │ │ │ + b.n 50ad4 <_PyMonitoring_FirePyThrowEvent@@Base+0x4ba> │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ add r0, sp, #32 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ - bl 118aa0 │ │ │ │ + bl 1183b8 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldrb r0, [r2, #13] │ │ │ │ + strb r0, [r4, #1] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - eors r4, r3 │ │ │ │ + sbcs r4, r0 │ │ │ │ lsls r1, 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 f9350 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 50a6c <_PyMonitoring_FirePyThrowEvent@@Base+0x448> │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 50a96 <_PyMonitoring_FirePyThrowEvent@@Base+0x472> │ │ │ │ - bl 98598 │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2a224 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9b07c │ │ │ │ - cbz r6, 50aaa <_PyMonitoring_FirePyThrowEvent@@Base+0x486> │ │ │ │ - blx 2a8e4 <__errno_location@plt> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, #4 │ │ │ │ - bne.n 50a9a <_PyMonitoring_FirePyThrowEvent@@Base+0x476> │ │ │ │ - bl e9180 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 50a6c <_PyMonitoring_FirePyThrowEvent@@Base+0x448> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 50af0 <_PyMonitoring_FirePyThrowEvent@@Base+0x4cc> │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ - b.n 50a96 <_PyMonitoring_FirePyThrowEvent@@Base+0x472> │ │ │ │ - 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 40568 │ │ │ │ - add sp, #164 @ 0xa4 │ │ │ │ - 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, #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 d1ed8 │ │ │ │ - cbnz r0, 50b70 <_PyMonitoring_FirePyThrowEvent@@Base+0x54c> │ │ │ │ + bl d17fc │ │ │ │ + cbnz r0, 50b68 <_PyMonitoring_FirePyThrowEvent@@Base+0x54e> │ │ │ │ ldr r7, [r4, #8] │ │ │ │ add.w r6, r4, #16 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r7, r5 │ │ │ │ - blt.n 50b46 <_PyMonitoring_FirePyThrowEvent@@Base+0x522> │ │ │ │ + blt.n 50b3e <_PyMonitoring_FirePyThrowEvent@@Base+0x524> │ │ │ │ cmp r5, r0 │ │ │ │ - ble.n 50b46 <_PyMonitoring_FirePyThrowEvent@@Base+0x522> │ │ │ │ + ble.n 50b3e <_PyMonitoring_FirePyThrowEvent@@Base+0x524> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 29204 │ │ │ │ - cbnz r0, 50b46 <_PyMonitoring_FirePyThrowEvent@@Base+0x522> │ │ │ │ + cbnz r0, 50b3e <_PyMonitoring_FirePyThrowEvent@@Base+0x524> │ │ │ │ subs r1, r7, r5 │ │ │ │ adds r0, r6, r5 │ │ │ │ - bl 72b58 │ │ │ │ + bl 72b10 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 50b72 <_PyMonitoring_FirePyThrowEvent@@Base+0x54e> │ │ │ │ + b.n 50b6a <_PyMonitoring_FirePyThrowEvent@@Base+0x550> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42428 @ 0xa5bc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 50b64 <_PyMonitoring_FirePyThrowEvent@@Base+0x540> │ │ │ │ + bne.n 50b5c <_PyMonitoring_FirePyThrowEvent@@Base+0x542> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 50b72 <_PyMonitoring_FirePyThrowEvent@@Base+0x54e> │ │ │ │ + beq.n 50b6a <_PyMonitoring_FirePyThrowEvent@@Base+0x550> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 50b72 <_PyMonitoring_FirePyThrowEvent@@Base+0x54e> │ │ │ │ + b.n 50b6a <_PyMonitoring_FirePyThrowEvent@@Base+0x550> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 72b58 │ │ │ │ + bl 72b10 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 50b72 <_PyMonitoring_FirePyThrowEvent@@Base+0x54e> │ │ │ │ + b.n 50b6a <_PyMonitoring_FirePyThrowEvent@@Base+0x550> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 50b7c <_PyMonitoring_FirePyThrowEvent@@Base+0x558> │ │ │ │ + cbz r3, 50b74 <_PyMonitoring_FirePyThrowEvent@@Base+0x55a> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d29b0 │ │ │ │ + bl d22d4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 50baa <_PyMonitoring_FirePyThrowEvent@@Base+0x586> │ │ │ │ + cbnz r1, 50ba2 <_PyMonitoring_FirePyThrowEvent@@Base+0x588> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #5352 @ 0x14e8 │ │ │ │ + movw r1, #2420 @ 0x974 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 50bd6 <_PyMonitoring_FirePyThrowEvent@@Base+0x5b2> │ │ │ │ + bl 12e510 │ │ │ │ + b.n 50bce <_PyMonitoring_FirePyThrowEvent@@Base+0x5b4> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 50bec <_PyMonitoring_FirePyThrowEvent@@Base+0x5c8> │ │ │ │ + beq.n 50be4 <_PyMonitoring_FirePyThrowEvent@@Base+0x5ca> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bmi.n 50bdc <_PyMonitoring_FirePyThrowEvent@@Base+0x5b8> │ │ │ │ + bmi.n 50bd4 <_PyMonitoring_FirePyThrowEvent@@Base+0x5ba> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #5384 @ 0x1508 │ │ │ │ + movw r1, #2452 @ 0x994 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 50bfe <_PyMonitoring_FirePyThrowEvent@@Base+0x5da> │ │ │ │ + b.n 50bf6 <_PyMonitoring_FirePyThrowEvent@@Base+0x5dc> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 50bee <_PyMonitoring_FirePyThrowEvent@@Base+0x5ca> │ │ │ │ + beq.n 50be6 <_PyMonitoring_FirePyThrowEvent@@Base+0x5cc> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 50bee <_PyMonitoring_FirePyThrowEvent@@Base+0x5ca> │ │ │ │ + b.n 50be6 <_PyMonitoring_FirePyThrowEvent@@Base+0x5cc> │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ movs r3, #1 │ │ │ │ str r1, [r2, #28] │ │ │ │ strb.w r3, [r2, #32] │ │ │ │ - bl 790b0 │ │ │ │ + bl 79060 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00050c00 : │ │ │ │ +00050bf8 : │ │ │ │ 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 bc3f4 │ │ │ │ + bl bbd40 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ad128 │ │ │ │ + bl 1ab010 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 50c30 │ │ │ │ + bne.n 50c28 │ │ │ │ movs r4, #0 │ │ │ │ - movw r0, #5444 @ 0x1544 │ │ │ │ + movw r0, #2512 @ 0x9d0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 1f6ea8 │ │ │ │ + bl 1f5e50 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00050c36 <_PyMonitoring_FireRaiseEvent@@Base>: │ │ │ │ +00050c2e <_PyMonitoring_FireRaiseEvent@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r0, sp, #12 │ │ │ │ movs r1, #10 │ │ │ │ mov r6, r2 │ │ │ │ - bl 50852 <_PyMonitoring_FirePyThrowEvent@@Base+0x22e> │ │ │ │ + bl 508ae <_PyMonitoring_FirePyThrowEvent@@Base+0x294> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 50c5e <_PyMonitoring_FireRaiseEvent@@Base+0x28> │ │ │ │ + bne.n 50c56 <_PyMonitoring_FireRaiseEvent@@Base+0x28> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 50c92 <_PyMonitoring_FireRaiseEvent@@Base+0x5c> │ │ │ │ + b.n 50c8a <_PyMonitoring_FireRaiseEvent@@Base+0x5c> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #0 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ movs r3, #3 │ │ │ │ movs r6, #10 │ │ │ │ strd r3, r6, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 4fc26 <_PyDict_SizeOf@@Base+0x86> │ │ │ │ + bl 4fb7e <_PyDict_SizeOf@@Base+0x74> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 50c8c <_PyMonitoring_FireRaiseEvent@@Base+0x56> │ │ │ │ - bl d7c38 │ │ │ │ - b.n 50c92 <_PyMonitoring_FireRaiseEvent@@Base+0x5c> │ │ │ │ - bl 79054 │ │ │ │ - b.n 50c58 <_PyMonitoring_FireRaiseEvent@@Base+0x22> │ │ │ │ + cbnz r4, 50c84 <_PyMonitoring_FireRaiseEvent@@Base+0x56> │ │ │ │ + bl d7510 │ │ │ │ + b.n 50c8a <_PyMonitoring_FireRaiseEvent@@Base+0x5c> │ │ │ │ + bl 79004 │ │ │ │ + b.n 50c50 <_PyMonitoring_FireRaiseEvent@@Base+0x22> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ 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] │ │ │ │ - sub.w r3, r0, #12 │ │ │ │ - cmp r3, #1 │ │ │ │ - bls.n 50cbe <_PyMonitoring_FireRaiseEvent@@Base+0x88> │ │ │ │ - bl 5138c <_PyMonitoring_FireStopIterationEvent@@Base+0xc0> │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 80ef0 │ │ │ │ - ldr r0, [pc, #4] @ (50cc4 <_PyMonitoring_FireRaiseEvent@@Base+0x8e>) │ │ │ │ - pop {r3, pc} │ │ │ │ - nop │ │ │ │ - strb r4, [r0, #6] │ │ │ │ - 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, r0 │ │ │ │ - ldr r0, [pc, #44] @ (50d08 <_PyMonitoring_FireRaiseEvent@@Base+0xd2>) │ │ │ │ - bl 1ff998 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (50cd0 <_PyMonitoring_FireRaiseEvent@@Base+0xa2>) │ │ │ │ + bl 1fea5c <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - cbz r2, 50cf8 <_PyMonitoring_FireRaiseEvent@@Base+0xc2> │ │ │ │ + cbz r2, 50cc0 <_PyMonitoring_FireRaiseEvent@@Base+0x92> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbz r3, 50cf8 <_PyMonitoring_FireRaiseEvent@@Base+0xc2> │ │ │ │ - movw r0, #2856 @ 0xb28 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ + cbz r3, 50cc0 <_PyMonitoring_FireRaiseEvent@@Base+0x92> │ │ │ │ + movw r0, #65448 @ 0xffa8 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84c48 │ │ │ │ - movw r0, #63496 @ 0xf808 │ │ │ │ + b.w 847b8 │ │ │ │ + movw r0, #60568 @ 0xec98 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84c48 │ │ │ │ - bmi.n 50c14 │ │ │ │ + b.w 847b8 │ │ │ │ + bmi.n 50bdc <_PyMonitoring_FirePyThrowEvent@@Base+0x5c2> │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00050d0c <_PyMonitoring_FireExceptionHandledEvent@@Base>: │ │ │ │ +00050cd4 <_PyMonitoring_FireExceptionHandledEvent@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r0, sp, #12 │ │ │ │ movs r1, #11 │ │ │ │ mov r6, r2 │ │ │ │ - bl 50852 <_PyMonitoring_FirePyThrowEvent@@Base+0x22e> │ │ │ │ + bl 508ae <_PyMonitoring_FirePyThrowEvent@@Base+0x294> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 50d34 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x28> │ │ │ │ + bne.n 50cfc <_PyMonitoring_FireExceptionHandledEvent@@Base+0x28> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 50d68 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x5c> │ │ │ │ + b.n 50d30 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x5c> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #0 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ movs r3, #3 │ │ │ │ movs r6, #11 │ │ │ │ strd r3, r6, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 4fc26 <_PyDict_SizeOf@@Base+0x86> │ │ │ │ + bl 4fb7e <_PyDict_SizeOf@@Base+0x74> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 50d62 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x56> │ │ │ │ - bl d7c38 │ │ │ │ - b.n 50d68 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x5c> │ │ │ │ - bl 79054 │ │ │ │ - b.n 50d2e <_PyMonitoring_FireExceptionHandledEvent@@Base+0x22> │ │ │ │ + cbnz r4, 50d2a <_PyMonitoring_FireExceptionHandledEvent@@Base+0x56> │ │ │ │ + bl d7510 │ │ │ │ + b.n 50d30 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x5c> │ │ │ │ + bl 79004 │ │ │ │ + b.n 50cf6 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x22> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ 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] │ │ │ │ + sub.w r3, r0, #12 │ │ │ │ + cmp r3, #1 │ │ │ │ + bls.n 50d5c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x88> │ │ │ │ + bl 51384 <_PyMonitoring_FireStopIterationEvent@@Base+0xc0> │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + b.w 80ee8 │ │ │ │ + ldr r0, [pc, #0] @ (50d60 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x8c>) │ │ │ │ + pop {r3, pc} │ │ │ │ + strb r4, [r0, #6] │ │ │ │ + lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #32] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ str r4, [sp, #24] │ │ │ │ - bl 72f38 │ │ │ │ + bl 72ef0 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50e86 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x17a> │ │ │ │ - ldr r5, [pc, #292] @ (50ec0 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1b4>) │ │ │ │ + beq.n 50e7c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1a8> │ │ │ │ + ldr r5, [pc, #296] @ (50eb8 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1e4>) │ │ │ │ ldr.w r3, [r5, #1292] @ 0x50c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 50ebc <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1b0> │ │ │ │ + beq.w 50eb2 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1de> │ │ │ │ add r3, sp, #8 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #60833 @ 0xeda1 │ │ │ │ + movw r1, #57489 @ 0xe091 │ │ │ │ movt r1, #18 │ │ │ │ - movw r3, #3853 @ 0xf0d │ │ │ │ + movw r3, #665 @ 0x299 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r0, #21205 @ 0x52d5 │ │ │ │ + movw r0, #19433 @ 0x4be9 │ │ │ │ movt r0, #17 │ │ │ │ movw r4, #41212 @ 0xa0fc │ │ │ │ movt r4, #2 │ │ │ │ str r4, [sp, #8] │ │ │ │ movw r4, #38904 @ 0x97f8 │ │ │ │ movt r4, #2 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 6d6d8 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 6d680 <_Py_hashtable_new_full@@Base> │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50e82 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x176> │ │ │ │ + beq.n 50e78 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1a4> │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 1244e0 │ │ │ │ + bl 123cc0 │ │ │ │ ldr.w r0, [r5, #1384] @ 0x568 │ │ │ │ - bl 51356 <_PyMonitoring_FireStopIterationEvent@@Base+0x8a> │ │ │ │ + bl 5134e <_PyMonitoring_FireStopIterationEvent@@Base+0x8a> │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 104cf8 │ │ │ │ + bl 104738 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 50e82 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x176> │ │ │ │ + beq.n 50e78 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1a4> │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 1244e0 │ │ │ │ + bl 123cc0 │ │ │ │ ldr.w r6, [r5, #1388] @ 0x56c │ │ │ │ - bl 1a9698 │ │ │ │ + bl 1a74a0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 50e32 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x126> │ │ │ │ + cbz r0, 50e28 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x154> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #5543 @ 0x15a7 │ │ │ │ + movw r1, #5489 @ 0x1571 │ │ │ │ movt r1, #5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 270c2c <_Py_hashtable_foreach@@Base> │ │ │ │ - cbz r0, 50e34 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x128> │ │ │ │ + bl 26fed0 <_Py_hashtable_foreach@@Base> │ │ │ │ + cbz r0, 50e2a <_PyMonitoring_FireExceptionHandledEvent@@Base+0x156> │ │ │ │ mov r0, r4 │ │ │ │ - bl 11541c <_Py_hashtable_destroy@@Base> │ │ │ │ + bl 114d30 <_Py_hashtable_destroy@@Base> │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl 104cf8 │ │ │ │ + bl 104738 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 50e82 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x176> │ │ │ │ - ldr r0, [pc, #128] @ (50ec4 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1b8>) │ │ │ │ + cbz r3, 50e78 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1a4> │ │ │ │ + ldr r0, [pc, #128] @ (50ebc <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1e8>) │ │ │ │ movw r1, #4308 @ 0x10d4 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 6e51c │ │ │ │ + bl 6e4c4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r2, sp, #16 │ │ │ │ - movw r1, #5977 @ 0x1759 │ │ │ │ + movw r1, #5597 @ 0x15dd │ │ │ │ movt r1, #5 │ │ │ │ - bl 270c2c <_Py_hashtable_foreach@@Base> │ │ │ │ + bl 26fed0 <_Py_hashtable_foreach@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 50e76 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x16a> │ │ │ │ + cbnz r0, 50e6c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x198> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, sp, #16 │ │ │ │ - movw r1, #6393 @ 0x18f9 │ │ │ │ + movw r1, #6387 @ 0x18f3 │ │ │ │ movt r1, #5 │ │ │ │ - bl 270c2c <_Py_hashtable_foreach@@Base> │ │ │ │ + bl 26fed0 <_Py_hashtable_foreach@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #76] @ (50ec4 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1b8>) │ │ │ │ + ldr r0, [pc, #76] @ (50ebc <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1e8>) │ │ │ │ movs r1, #0 │ │ │ │ - bl 6e51c │ │ │ │ - cbz r4, 50ea2 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x196> │ │ │ │ - b.n 50e86 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x17a> │ │ │ │ - bl 1ef298 │ │ │ │ + bl 6e4c4 │ │ │ │ + cbz r4, 50e98 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1c4> │ │ │ │ + b.n 50e7c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1a8> │ │ │ │ + bl 1ee218 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - cbz r0, 50ea2 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x196> │ │ │ │ + cbz r0, 50e98 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1c4> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 50ea2 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x196> │ │ │ │ + beq.n 50e98 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1c4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 50ea2 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x196> │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 50e98 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1c4> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - cbz r0, 50eaa <_PyMonitoring_FireExceptionHandledEvent@@Base+0x19e> │ │ │ │ - bl 11541c <_Py_hashtable_destroy@@Base> │ │ │ │ + cbz r0, 50ea0 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1cc> │ │ │ │ + bl 114d30 <_Py_hashtable_destroy@@Base> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - cbz r0, 50eb2 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1a6> │ │ │ │ - bl 11541c <_Py_hashtable_destroy@@Base> │ │ │ │ + cbz r0, 50ea8 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1d4> │ │ │ │ + bl 114d30 <_Py_hashtable_destroy@@Base> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - cbz r0, 50eba <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1ae> │ │ │ │ - bl 11541c <_Py_hashtable_destroy@@Base> │ │ │ │ + cbz r0, 50eb0 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1dc> │ │ │ │ + bl 114d30 <_Py_hashtable_destroy@@Base> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ str r0, [r3, #56] @ 0x38 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 50ee6 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1da> │ │ │ │ + bhi.n 50ede <_PyMonitoring_FireExceptionHandledEvent@@Base+0x20a> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 50efe <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1f2> │ │ │ │ - b.n 50f12 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x206> │ │ │ │ - movw r0, #46648 @ 0xb638 │ │ │ │ + bgt.n 50ef6 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x222> │ │ │ │ + b.n 50f0a <_PyMonitoring_FireExceptionHandledEvent@@Base+0x236> │ │ │ │ + movw r0, #43704 @ 0xaab8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 50ee0 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1d4> │ │ │ │ - b.n 50f1e <_PyMonitoring_FireExceptionHandledEvent@@Base+0x212> │ │ │ │ + bne.n 50ed8 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x204> │ │ │ │ + b.n 50f16 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x242> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl f9350 │ │ │ │ + bl f8cb0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 50f14 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x208> │ │ │ │ - bl 805dc │ │ │ │ - cbz r0, 50f14 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x208> │ │ │ │ - b.n 50f1e <_PyMonitoring_FireExceptionHandledEvent@@Base+0x212> │ │ │ │ + bne.n 50f0c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x238> │ │ │ │ + bl 805d4 │ │ │ │ + cbz r0, 50f0c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x238> │ │ │ │ + b.n 50f16 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x242> │ │ │ │ movs r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 51060 <_PyMonitoring_FirePyUnwindEvent@@Base+0xb8> │ │ │ │ + b.n 51058 <_PyMonitoring_FirePyUnwindEvent@@Base+0xb8> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00050f22 : │ │ │ │ +00050f1a : │ │ │ │ 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 3e830 │ │ │ │ + bl 3e7ee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ad128 │ │ │ │ + bl 1ab010 │ │ │ │ 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, 50f76 │ │ │ │ + cbz r2, 50f6e │ │ │ │ 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 10ef64 │ │ │ │ + bl 10e88c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 790b0 │ │ │ │ - cbz r4, 50f9e │ │ │ │ - ldr r0, [pc, #28] @ (50fa4 ) │ │ │ │ - bl 1ff998 <_PyEval_GetBuiltin@@Base> │ │ │ │ + bl 79060 │ │ │ │ + cbz r4, 50f96 │ │ │ │ + ldr r0, [pc, #28] @ (50f9c ) │ │ │ │ + bl 1fea5c <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #57240 @ 0xdf98 │ │ │ │ + movw r0, #54328 @ 0xd438 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 84c48 │ │ │ │ + bl 847b8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bmi.n 50eb0 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1a4> │ │ │ │ + bmi.n 50ea8 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1d4> │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00050fa8 <_PyMonitoring_FirePyUnwindEvent@@Base>: │ │ │ │ +00050fa0 <_PyMonitoring_FirePyUnwindEvent@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r0, sp, #12 │ │ │ │ movs r1, #12 │ │ │ │ mov r6, r2 │ │ │ │ - bl 50852 <_PyMonitoring_FirePyThrowEvent@@Base+0x22e> │ │ │ │ + bl 508ae <_PyMonitoring_FirePyThrowEvent@@Base+0x294> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 50fd0 <_PyMonitoring_FirePyUnwindEvent@@Base+0x28> │ │ │ │ + bne.n 50fc8 <_PyMonitoring_FirePyUnwindEvent@@Base+0x28> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 51004 <_PyMonitoring_FirePyUnwindEvent@@Base+0x5c> │ │ │ │ + b.n 50ffc <_PyMonitoring_FirePyUnwindEvent@@Base+0x5c> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #0 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ movs r3, #3 │ │ │ │ movs r6, #12 │ │ │ │ strd r3, r6, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 4fc26 <_PyDict_SizeOf@@Base+0x86> │ │ │ │ + bl 4fb7e <_PyDict_SizeOf@@Base+0x74> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 50ffe <_PyMonitoring_FirePyUnwindEvent@@Base+0x56> │ │ │ │ - bl d7c38 │ │ │ │ - b.n 51004 <_PyMonitoring_FirePyUnwindEvent@@Base+0x5c> │ │ │ │ - bl 79054 │ │ │ │ - b.n 50fca <_PyMonitoring_FirePyUnwindEvent@@Base+0x22> │ │ │ │ + cbnz r4, 50ff6 <_PyMonitoring_FirePyUnwindEvent@@Base+0x56> │ │ │ │ + bl d7510 │ │ │ │ + b.n 50ffc <_PyMonitoring_FirePyUnwindEvent@@Base+0x5c> │ │ │ │ + bl 79004 │ │ │ │ + b.n 50fc2 <_PyMonitoring_FirePyUnwindEvent@@Base+0x22> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ 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, 51036 <_PyMonitoring_FirePyUnwindEvent@@Base+0x8e> │ │ │ │ + cbnz r3, 5102e <_PyMonitoring_FirePyUnwindEvent@@Base+0x8e> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1268 @ 0x4f4 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #63820 @ 0xf94c │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 51052 <_PyMonitoring_FirePyUnwindEvent@@Base+0xaa> │ │ │ │ + bl 12e510 │ │ │ │ + b.n 5104a <_PyMonitoring_FirePyUnwindEvent@@Base+0xaa> │ │ │ │ ldrb.w r3, [r0, #65] @ 0x41 │ │ │ │ - cbz r3, 51056 <_PyMonitoring_FirePyUnwindEvent@@Base+0xae> │ │ │ │ + cbz r3, 5104e <_PyMonitoring_FirePyUnwindEvent@@Base+0xae> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #908 @ 0x38c │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #63460 @ 0xf7e4 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5105e <_PyMonitoring_FirePyUnwindEvent@@Base+0xb6> │ │ │ │ + b.n 51056 <_PyMonitoring_FirePyUnwindEvent@@Base+0xb6> │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, 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 24fc3c <_PyObject_GetState@@Base> │ │ │ │ + bl 24ef7c <_PyObject_GetState@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 510d4 <_PyMonitoring_FirePyUnwindEvent@@Base+0x12c> │ │ │ │ + cbz r0, 510cc <_PyMonitoring_FirePyUnwindEvent@@Base+0x12c> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbnz r3, 51096 <_PyMonitoring_FirePyUnwindEvent@@Base+0xee> │ │ │ │ + cbnz r3, 5108e <_PyMonitoring_FirePyUnwindEvent@@Base+0xee> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #5648 @ 0x1610 │ │ │ │ + movw r0, #2692 @ 0xa84 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 84c48 │ │ │ │ + b.w 847b8 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ cmp r6, #2 │ │ │ │ - bgt.n 510c2 <_PyMonitoring_FirePyUnwindEvent@@Base+0x11a> │ │ │ │ + bgt.n 510ba <_PyMonitoring_FirePyUnwindEvent@@Base+0x11a> │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl 96b20 │ │ │ │ + bl 96438 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r3, #14652 @ 0x393c │ │ │ │ + movw r3, #11708 @ 0x2dbc │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - movw r0, #5656 @ 0x1618 │ │ │ │ + movw r0, #2700 @ 0xa8c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84c48 │ │ │ │ + bl 847b8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 510d4 <_PyMonitoring_FirePyUnwindEvent@@Base+0x12c> │ │ │ │ + b.n 510cc <_PyMonitoring_FirePyUnwindEvent@@Base+0x12c> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #5668 @ 0x1624 │ │ │ │ + movw r0, #2712 @ 0xa98 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84c48 │ │ │ │ + bl 847b8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #5680 @ 0x1630 │ │ │ │ + movw r1, #2724 @ 0xaa4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14ede4 │ │ │ │ + bl 14d82c │ │ │ │ movs r4, #0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 51156 <_PyMonitoring_FirePyUnwindEvent@@Base+0x1ae> │ │ │ │ + beq.n 5114e <_PyMonitoring_FirePyUnwindEvent@@Base+0x1ae> │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r6, #44] @ 0x2c │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 72b58 │ │ │ │ + bl 72b10 │ │ │ │ str r0, [sp, #0] │ │ │ │ - cbz r0, 51156 <_PyMonitoring_FirePyUnwindEvent@@Base+0x1ae> │ │ │ │ + cbz r0, 5114e <_PyMonitoring_FirePyUnwindEvent@@Base+0x1ae> │ │ │ │ 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 51192 <_PyMonitoring_FirePyUnwindEvent@@Base+0x1ea> │ │ │ │ + b.n 5118a <_PyMonitoring_FirePyUnwindEvent@@Base+0x1ea> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 51156 <_PyMonitoring_FirePyUnwindEvent@@Base+0x1ae> │ │ │ │ + beq.n 5114e <_PyMonitoring_FirePyUnwindEvent@@Base+0x1ae> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 51156 <_PyMonitoring_FirePyUnwindEvent@@Base+0x1ae> │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5114e <_PyMonitoring_FirePyUnwindEvent@@Base+0x1ae> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 511e6 <_PyMonitoring_FirePyUnwindEvent@@Base+0x23e> │ │ │ │ + b.n 511de <_PyMonitoring_FirePyUnwindEvent@@Base+0x23e> │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d4e08 │ │ │ │ + bl 1d2cd8 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 51192 <_PyMonitoring_FirePyUnwindEvent@@Base+0x1ea> │ │ │ │ + beq.n 5118a <_PyMonitoring_FirePyUnwindEvent@@Base+0x1ea> │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ sub.w r4, r8, r4 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - bgt.n 511a4 <_PyMonitoring_FirePyUnwindEvent@@Base+0x1fc> │ │ │ │ + bgt.n 5119c <_PyMonitoring_FirePyUnwindEvent@@Base+0x1fc> │ │ │ │ subs r5, r7, r5 │ │ │ │ cmp r5, #127 @ 0x7f │ │ │ │ - bgt.n 511b8 <_PyMonitoring_FirePyUnwindEvent@@Base+0x210> │ │ │ │ + bgt.n 511b0 <_PyMonitoring_FirePyUnwindEvent@@Base+0x210> │ │ │ │ cmn.w r5, #128 @ 0x80 │ │ │ │ - blt.n 511ce <_PyMonitoring_FirePyUnwindEvent@@Base+0x226> │ │ │ │ + blt.n 511c6 <_PyMonitoring_FirePyUnwindEvent@@Base+0x226> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sp │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 52392 │ │ │ │ + bl 52390 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51140 <_PyMonitoring_FirePyUnwindEvent@@Base+0x198> │ │ │ │ + beq.n 51138 <_PyMonitoring_FirePyUnwindEvent@@Base+0x198> │ │ │ │ mov r5, r7 │ │ │ │ mov r4, r8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r6, r3 │ │ │ │ - bhi.n 5115a <_PyMonitoring_FirePyUnwindEvent@@Base+0x1b2> │ │ │ │ + bhi.n 51152 <_PyMonitoring_FirePyUnwindEvent@@Base+0x1b2> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, sp │ │ │ │ - bl 9d714 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9cfc0 <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - b.n 511e6 <_PyMonitoring_FirePyUnwindEvent@@Base+0x23e> │ │ │ │ + b.n 511de <_PyMonitoring_FirePyUnwindEvent@@Base+0x23e> │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 52392 │ │ │ │ + bl 52390 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51140 <_PyMonitoring_FirePyUnwindEvent@@Base+0x198> │ │ │ │ + beq.n 51138 <_PyMonitoring_FirePyUnwindEvent@@Base+0x198> │ │ │ │ subs r4, #255 @ 0xff │ │ │ │ - b.n 5116e <_PyMonitoring_FirePyUnwindEvent@@Base+0x1c6> │ │ │ │ + b.n 51166 <_PyMonitoring_FirePyUnwindEvent@@Base+0x1c6> │ │ │ │ movs r3, #127 @ 0x7f │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 52392 │ │ │ │ + bl 52390 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51140 <_PyMonitoring_FirePyUnwindEvent@@Base+0x198> │ │ │ │ + beq.n 51138 <_PyMonitoring_FirePyUnwindEvent@@Base+0x198> │ │ │ │ subs r5, #127 @ 0x7f │ │ │ │ movs r4, #0 │ │ │ │ - b.n 51174 <_PyMonitoring_FirePyUnwindEvent@@Base+0x1cc> │ │ │ │ + b.n 5116c <_PyMonitoring_FirePyUnwindEvent@@Base+0x1cc> │ │ │ │ mvn.w r3, #127 @ 0x7f │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 52392 │ │ │ │ + bl 52390 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51140 <_PyMonitoring_FirePyUnwindEvent@@Base+0x198> │ │ │ │ + beq.n 51138 <_PyMonitoring_FirePyUnwindEvent@@Base+0x198> │ │ │ │ adds r5, #128 @ 0x80 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 51178 <_PyMonitoring_FirePyUnwindEvent@@Base+0x1d0> │ │ │ │ + b.n 51170 <_PyMonitoring_FirePyUnwindEvent@@Base+0x1d0> │ │ │ │ add sp, #32 │ │ │ │ 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 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 51284 <_PyMonitoring_FirePyUnwindEvent@@Base+0x2dc> │ │ │ │ + bne.n 5127c <_PyMonitoring_FirePyUnwindEvent@@Base+0x2dc> │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 51284 <_PyMonitoring_FirePyUnwindEvent@@Base+0x2dc> │ │ │ │ + beq.n 5127c <_PyMonitoring_FirePyUnwindEvent@@Base+0x2dc> │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #3 │ │ │ │ movne r0, #5 │ │ │ │ - bl 72d70 │ │ │ │ + bl 72d28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 512c8 <_PyMonitoring_FirePyUnwindEvent@@Base+0x320> │ │ │ │ + beq.n 512c0 <_PyMonitoring_FirePyUnwindEvent@@Base+0x320> │ │ │ │ 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 │ │ │ │ @@ -57566,15 +57558,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, 51292 <_PyMonitoring_FirePyUnwindEvent@@Base+0x2ea> │ │ │ │ + cbz r2, 5128a <_PyMonitoring_FirePyUnwindEvent@@Base+0x2ea> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r0 │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ @@ -57583,577 +57575,579 @@ │ │ │ │ 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 51292 <_PyMonitoring_FirePyUnwindEvent@@Base+0x2ea> │ │ │ │ + b.n 5128a <_PyMonitoring_FirePyUnwindEvent@@Base+0x2ea> │ │ │ │ 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, 512a4 <_PyMonitoring_FirePyUnwindEvent@@Base+0x2fc> │ │ │ │ + cbz r3, 5129c <_PyMonitoring_FirePyUnwindEvent@@Base+0x2fc> │ │ │ │ movs r0, #3 │ │ │ │ - bl 7e638 │ │ │ │ + bl 7e61c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 512ac <_PyMonitoring_FirePyUnwindEvent@@Base+0x304> │ │ │ │ + b.n 512a4 <_PyMonitoring_FirePyUnwindEvent@@Base+0x304> │ │ │ │ movs r0, #2 │ │ │ │ - bl 7e404 │ │ │ │ + bl 7e3e8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 512bc <_PyMonitoring_FirePyUnwindEvent@@Base+0x314> │ │ │ │ + beq.n 512b4 <_PyMonitoring_FirePyUnwindEvent@@Base+0x314> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 512c0 <_PyMonitoring_FirePyUnwindEvent@@Base+0x318> │ │ │ │ + cbz r3, 512b8 <_PyMonitoring_FirePyUnwindEvent@@Base+0x318> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 512c8 <_PyMonitoring_FirePyUnwindEvent@@Base+0x320> │ │ │ │ + b.n 512c0 <_PyMonitoring_FirePyUnwindEvent@@Base+0x320> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 512bc <_PyMonitoring_FirePyUnwindEvent@@Base+0x314> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 512b4 <_PyMonitoring_FirePyUnwindEvent@@Base+0x314> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -000512cc <_PyMonitoring_FireStopIterationEvent@@Base>: │ │ │ │ +000512c4 <_PyMonitoring_FireStopIterationEvent@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ movw r4, #48056 @ 0xbbb8 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r4, r2 │ │ │ │ - bl eee08 │ │ │ │ + bl ee760 │ │ │ │ movs r1, #9 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 50852 <_PyMonitoring_FirePyThrowEvent@@Base+0x22e> │ │ │ │ + bl 508ae <_PyMonitoring_FirePyThrowEvent@@Base+0x294> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 51304 <_PyMonitoring_FireStopIterationEvent@@Base+0x38> │ │ │ │ + bne.n 512fc <_PyMonitoring_FireStopIterationEvent@@Base+0x38> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 51350 <_PyMonitoring_FireStopIterationEvent@@Base+0x84> │ │ │ │ + b.n 51348 <_PyMonitoring_FireStopIterationEvent@@Base+0x84> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movs r4, #0 │ │ │ │ movs r5, #0 │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ movs r3, #3 │ │ │ │ movs r6, #9 │ │ │ │ strd r3, r6, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 4fc26 <_PyDict_SizeOf@@Base+0x86> │ │ │ │ + bl 4fb7e <_PyDict_SizeOf@@Base+0x74> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5133e <_PyMonitoring_FireStopIterationEvent@@Base+0x72> │ │ │ │ + beq.n 51336 <_PyMonitoring_FireStopIterationEvent@@Base+0x72> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5133e <_PyMonitoring_FireStopIterationEvent@@Base+0x72> │ │ │ │ + cbnz r3, 51336 <_PyMonitoring_FireStopIterationEvent@@Base+0x72> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 51348 <_PyMonitoring_FireStopIterationEvent@@Base+0x7c> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 51340 <_PyMonitoring_FireStopIterationEvent@@Base+0x7c> │ │ │ │ mov r0, r4 │ │ │ │ - bl d7c38 │ │ │ │ - b.n 51350 <_PyMonitoring_FireStopIterationEvent@@Base+0x84> │ │ │ │ + bl d7510 │ │ │ │ + b.n 51348 <_PyMonitoring_FireStopIterationEvent@@Base+0x84> │ │ │ │ movs r0, #0 │ │ │ │ - bl 79054 │ │ │ │ - b.n 512fe <_PyMonitoring_FireStopIterationEvent@@Base+0x32> │ │ │ │ + bl 79004 │ │ │ │ + b.n 512f6 <_PyMonitoring_FireStopIterationEvent@@Base+0x32> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1a9644 │ │ │ │ - cbz r0, 51386 <_PyMonitoring_FireStopIterationEvent@@Base+0xba> │ │ │ │ + bl 1a744c │ │ │ │ + cbz r0, 5137e <_PyMonitoring_FireStopIterationEvent@@Base+0xba> │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #5245 @ 0x147d │ │ │ │ + movw r1, #5081 @ 0x13d9 │ │ │ │ movt r1, #5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 270c2c <_Py_hashtable_foreach@@Base> │ │ │ │ - cbz r0, 51388 <_PyMonitoring_FireStopIterationEvent@@Base+0xbc> │ │ │ │ + bl 26fed0 <_Py_hashtable_foreach@@Base> │ │ │ │ + cbz r0, 51380 <_PyMonitoring_FireStopIterationEvent@@Base+0xbc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 11541c <_Py_hashtable_destroy@@Base> │ │ │ │ + bl 114d30 <_Py_hashtable_destroy@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ subs r0, #8 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #3 │ │ │ │ - bls.n 513ce <_PyMonitoring_FireStopIterationEvent@@Base+0x102> │ │ │ │ + bls.n 513c6 <_PyMonitoring_FireStopIterationEvent@@Base+0x102> │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movw r2, #38544 @ 0x9690 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ movs r3, #86 @ 0x56 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #5216 @ 0x1460 │ │ │ │ + movw r3, #2348 @ 0x92c │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - movw r2, #5252 @ 0x1484 │ │ │ │ + movw r2, #2384 @ 0x950 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ movs r0, #253 @ 0xfd │ │ │ │ blx 2a8b4 │ │ │ │ - movw r3, #31824 @ 0x7c50 │ │ │ │ + movw r3, #28632 @ 0x6fd8 │ │ │ │ movt r3, #69 @ 0x45 │ │ │ │ - ldr.w r0, [r3, r0, lsl #2] │ │ │ │ + add.w r3, r3, r0, lsl #2 │ │ │ │ + ldr.w r0, [r3, #192] @ 0xc0 │ │ │ │ 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 r5, [pc, #88] @ (51444 <_PyMonitoring_FireStopIterationEvent@@Base+0x180>) │ │ │ │ + mov r6, r2 │ │ │ │ + mov r7, r3 │ │ │ │ + movw r3, #52313 @ 0xcc59 │ │ │ │ + movt r3, #6 │ │ │ │ + mov r8, r1 │ │ │ │ + ldr.w r2, [r5, #1324] @ 0x52c │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 5140a <_PyMonitoring_FireStopIterationEvent@@Base+0x146> │ │ │ │ + movs r0, #8 │ │ │ │ + blx 2a0fc │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 51414 <_PyMonitoring_FireStopIterationEvent@@Base+0x150> │ │ │ │ + ldr.w r0, [r5, #1320] @ 0x528 │ │ │ │ + movs r1, #8 │ │ │ │ + blx r2 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r4, 51438 <_PyMonitoring_FireStopIterationEvent@@Base+0x174> │ │ │ │ + ldmia.w r6, {r0, r1} │ │ │ │ + stmia.w r4, {r0, r1} │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 71dd4 <_Py_hashtable_set@@Base> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 5143e <_PyMonitoring_FireStopIterationEvent@@Base+0x17a> │ │ │ │ + ldr.w r3, [r5, #1336] @ 0x538 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr.w r0, [r5, #1320] @ 0x528 │ │ │ │ + blx r3 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 51440 <_PyMonitoring_FireStopIterationEvent@@Base+0x17c> │ │ │ │ + movs r0, #0 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldrsh r0, [r3, r0] │ │ │ │ + lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r3, [pc, #140] @ (51478 <_PyMonitoring_FireStopIterationEvent@@Base+0x1ac>) │ │ │ │ + ldr r3, [pc, #140] @ (514e4 <_PyMonitoring_FireStopIterationEvent@@Base+0x220>) │ │ │ │ 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, 51420 <_PyMonitoring_FireStopIterationEvent@@Base+0x154> │ │ │ │ + cbz r3, 5148c <_PyMonitoring_FireStopIterationEvent@@Base+0x1c8> │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 51416 <_PyMonitoring_FireStopIterationEvent@@Base+0x14a> │ │ │ │ + bne.n 51482 <_PyMonitoring_FireStopIterationEvent@@Base+0x1be> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 51406 <_PyMonitoring_FireStopIterationEvent@@Base+0x13a> │ │ │ │ + bne.n 51472 <_PyMonitoring_FireStopIterationEvent@@Base+0x1ae> │ │ │ │ dmb ish │ │ │ │ - beq.n 51420 <_PyMonitoring_FireStopIterationEvent@@Base+0x154> │ │ │ │ - bl 27378c │ │ │ │ + beq.n 5148c <_PyMonitoring_FireStopIterationEvent@@Base+0x1c8> │ │ │ │ + bl 272b8c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 51570 <_PyMonitoring_FireStopIterationEvent@@Base+0x2a4> │ │ │ │ + bl 515aa <_PyMonitoring_FireStopIterationEvent@@Base+0x2e6> │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 51452 <_PyMonitoring_FireStopIterationEvent@@Base+0x186> │ │ │ │ + cbz r3, 514be <_PyMonitoring_FireStopIterationEvent@@Base+0x1fa> │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 51448 <_PyMonitoring_FireStopIterationEvent@@Base+0x17c> │ │ │ │ + bne.n 514b4 <_PyMonitoring_FireStopIterationEvent@@Base+0x1f0> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 51438 <_PyMonitoring_FireStopIterationEvent@@Base+0x16c> │ │ │ │ + bne.n 514a4 <_PyMonitoring_FireStopIterationEvent@@Base+0x1e0> │ │ │ │ dmb ish │ │ │ │ - beq.n 51452 <_PyMonitoring_FireStopIterationEvent@@Base+0x186> │ │ │ │ - bl 251744 │ │ │ │ + beq.n 514be <_PyMonitoring_FireStopIterationEvent@@Base+0x1fa> │ │ │ │ + bl 250a74 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - bl 5138c <_PyMonitoring_FireStopIterationEvent@@Base+0xc0> │ │ │ │ + bl 51384 <_PyMonitoring_FireStopIterationEvent@@Base+0xc0> │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 72b58 │ │ │ │ - ldr r3, [pc, #20] @ (51478 <_PyMonitoring_FireStopIterationEvent@@Base+0x1ac>) │ │ │ │ + bl 72b10 │ │ │ │ + ldr r3, [pc, #20] @ (514e4 <_PyMonitoring_FireStopIterationEvent@@Base+0x220>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 51474 <_PyMonitoring_FireStopIterationEvent@@Base+0x1a8> │ │ │ │ + beq.n 514e0 <_PyMonitoring_FireStopIterationEvent@@Base+0x21c> │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #88] @ (514e8 <_PyMonitoring_FireStopIterationEvent@@Base+0x21c>) │ │ │ │ - mov r6, r2 │ │ │ │ - mov r7, r3 │ │ │ │ - movw r3, #52321 @ 0xcc61 │ │ │ │ - movt r3, #6 │ │ │ │ - mov r8, r1 │ │ │ │ - ldr.w r2, [r5, #1324] @ 0x52c │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 514ae <_PyMonitoring_FireStopIterationEvent@@Base+0x1e2> │ │ │ │ - movs r0, #8 │ │ │ │ - blx 2a0fc │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 514b8 <_PyMonitoring_FireStopIterationEvent@@Base+0x1ec> │ │ │ │ - ldr.w r0, [r5, #1320] @ 0x528 │ │ │ │ - movs r1, #8 │ │ │ │ - blx r2 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r4, 514dc <_PyMonitoring_FireStopIterationEvent@@Base+0x210> │ │ │ │ - ldmia.w r6, {r0, r1} │ │ │ │ - stmia.w r4, {r0, r1} │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 71e18 <_Py_hashtable_set@@Base> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 514e2 <_PyMonitoring_FireStopIterationEvent@@Base+0x216> │ │ │ │ - ldr.w r3, [r5, #1336] @ 0x538 │ │ │ │ - mov r1, r4 │ │ │ │ - ldr.w r0, [r5, #1320] @ 0x528 │ │ │ │ - blx r3 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 514e4 <_PyMonitoring_FireStopIterationEvent@@Base+0x218> │ │ │ │ - movs r0, #0 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrsh r0, [r3, r0] │ │ │ │ - lsls r1, 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 r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbnz r3, 5150c <_PyMonitoring_FireStopIterationEvent@@Base+0x240> │ │ │ │ + cbnz r3, 51508 <_PyMonitoring_FireStopIterationEvent@@Base+0x244> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 5150c <_PyMonitoring_FireStopIterationEvent@@Base+0x240> │ │ │ │ + ble.n 51508 <_PyMonitoring_FireStopIterationEvent@@Base+0x244> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5150c <_PyMonitoring_FireStopIterationEvent@@Base+0x240> │ │ │ │ - cbnz r1, 51534 <_PyMonitoring_FireStopIterationEvent@@Base+0x268> │ │ │ │ - mov r1, r2 │ │ │ │ + bne.n 51508 <_PyMonitoring_FireStopIterationEvent@@Base+0x244> │ │ │ │ + cbnz r1, 5152a <_PyMonitoring_FireStopIterationEvent@@Base+0x266> │ │ │ │ mov r0, r4 │ │ │ │ + ldr r4, [pc, #92] @ (51568 <_PyMonitoring_FireStopIterationEvent@@Base+0x2a4>) │ │ │ │ + mov r1, r2 │ │ │ │ + str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #1 │ │ │ │ add r5, sp, #28 │ │ │ │ - strd r4, r2, [sp, #8] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - movw r4, #16932 @ 0x4224 │ │ │ │ - movt r4, #73 @ 0x49 │ │ │ │ + strd r4, r4, [sp, #4] │ │ │ │ str r5, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 106468 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 51534 <_PyMonitoring_FireStopIterationEvent@@Base+0x268> │ │ │ │ + cbnz r0, 5152a <_PyMonitoring_FireStopIterationEvent@@Base+0x266> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5156a <_PyMonitoring_FireStopIterationEvent@@Base+0x29e> │ │ │ │ + b.n 51560 <_PyMonitoring_FireStopIterationEvent@@Base+0x29c> │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 159698 │ │ │ │ + bl 157b28 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r2, r4 │ │ │ │ - bl 209a40 │ │ │ │ + bl 208b2c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51530 <_PyMonitoring_FireStopIterationEvent@@Base+0x264> │ │ │ │ + beq.n 51526 <_PyMonitoring_FireStopIterationEvent@@Base+0x262> │ │ │ │ mov r1, r6 │ │ │ │ - bl 246598 <_PyGen_SetStopIterationValue@@Base+0x260> │ │ │ │ + bl 24579c <_PyGen_SetStopIterationValue@@Base+0x274> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5156a <_PyMonitoring_FireStopIterationEvent@@Base+0x29e> │ │ │ │ + beq.n 51560 <_PyMonitoring_FireStopIterationEvent@@Base+0x29c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5156a <_PyMonitoring_FireStopIterationEvent@@Base+0x29e> │ │ │ │ + cbnz r3, 51560 <_PyMonitoring_FireStopIterationEvent@@Base+0x29c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ + sbcs r0, r6 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + b.w 3c9ec │ │ │ │ + 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 5134e <_PyMonitoring_FireStopIterationEvent@@Base+0x8a> │ │ │ │ + cbz r0, 515a0 <_PyMonitoring_FireStopIterationEvent@@Base+0x2dc> │ │ │ │ + mov r2, r0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 71dd4 <_Py_hashtable_set@@Base> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 515a6 <_PyMonitoring_FireStopIterationEvent@@Base+0x2e2> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 114d30 <_Py_hashtable_destroy@@Base> │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 515a8 <_PyMonitoring_FireStopIterationEvent@@Base+0x2e4> │ │ │ │ + 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 │ │ │ │ ldrb r5, [r0, #0] │ │ │ │ sub.w r3, r5, #12 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 515a0 <_PyMonitoring_FireStopIterationEvent@@Base+0x2d4> │ │ │ │ + bls.n 515da <_PyMonitoring_FireStopIterationEvent@@Base+0x316> │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 5138c <_PyMonitoring_FireStopIterationEvent@@Base+0xc0> │ │ │ │ + bl 51384 <_PyMonitoring_FireStopIterationEvent@@Base+0xc0> │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 515e0 <_PyMonitoring_FireStopIterationEvent@@Base+0x314> │ │ │ │ + b.n 51676 <_PyMonitoring_FireStopIterationEvent@@Base+0x3b2> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.w 3ca04 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r0, r2 │ │ │ │ - mov r6, r1 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + movs r0, #4 │ │ │ │ + ldr.w r8, [r3, #16] │ │ │ │ + ldr r7, [r3, #8] │ │ │ │ mov r5, r3 │ │ │ │ - bl 51356 <_PyMonitoring_FireStopIterationEvent@@Base+0x8a> │ │ │ │ - cbz r0, 515d6 <_PyMonitoring_FireStopIterationEvent@@Base+0x30a> │ │ │ │ - mov r2, r0 │ │ │ │ + mov r6, r2 │ │ │ │ + bl 72d28 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 51670 <_PyMonitoring_FireStopIterationEvent@@Base+0x3ac> │ │ │ │ mov r4, r0 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 71e18 <_Py_hashtable_set@@Base> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 515dc <_PyMonitoring_FireStopIterationEvent@@Base+0x310> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 12c344 │ │ │ │ + cbz r0, 5162e <_PyMonitoring_FireStopIterationEvent@@Base+0x36a> │ │ │ │ + str r0, [r4, #12] │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + bl 12c344 │ │ │ │ + cbz r0, 5162e <_PyMonitoring_FireStopIterationEvent@@Base+0x36a> │ │ │ │ + str r0, [r4, #16] │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + bl 2fdf0 <_Py_fstat@@Base+0x78> │ │ │ │ + cbz r0, 5162e <_PyMonitoring_FireStopIterationEvent@@Base+0x36a> │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + str r0, [r4, #20] │ │ │ │ + ldrh r0, [r3, #6] │ │ │ │ + bl 7ec54 │ │ │ │ + mov r3, r0 │ │ │ │ + cbnz r0, 51646 <_PyMonitoring_FireStopIterationEvent@@Base+0x382> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 51670 <_PyMonitoring_FireStopIterationEvent@@Base+0x3ac> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 51670 <_PyMonitoring_FireStopIterationEvent@@Base+0x3ac> │ │ │ │ mov r0, r4 │ │ │ │ - bl 11541c <_Py_hashtable_destroy@@Base> │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 515de <_PyMonitoring_FireStopIterationEvent@@Base+0x312> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 51670 <_PyMonitoring_FireStopIterationEvent@@Base+0x3ac> │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + str r3, [r4, #24] │ │ │ │ + bl 85b74 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 51668 <_PyMonitoring_FireStopIterationEvent@@Base+0x3a4> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 51668 <_PyMonitoring_FireStopIterationEvent@@Base+0x3a4> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + adds r3, r5, #1 │ │ │ │ + negs r0, r3 │ │ │ │ + adcs r0, r3 │ │ │ │ + b.n 51672 <_PyMonitoring_FireStopIterationEvent@@Base+0x3ae> │ │ │ │ + movs r0, #1 │ │ │ │ + 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, #3440] @ 0xd70 │ │ │ │ sub.w sp, sp, #620 @ 0x26c │ │ │ │ mov r6, r0 │ │ │ │ ldrd r8, r5, [r1, #16] │ │ │ │ strd r2, r3, [sp] │ │ │ │ - ldr r3, [pc, #340] @ (51754 <_PyMonitoring_FireStopIterationEvent@@Base+0x488>) │ │ │ │ + ldr r3, [pc, #336] @ (517e8 <_PyMonitoring_FireStopIterationEvent@@Base+0x524>) │ │ │ │ ldrd r9, r7, [r1, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #612] @ 0x264 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 270af8 │ │ │ │ + bl 26fda0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 278d64 │ │ │ │ + bl 2781bc │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 51628 <_PyMonitoring_FireStopIterationEvent@@Base+0x35c> │ │ │ │ + bne.n 516be <_PyMonitoring_FireStopIterationEvent@@Base+0x3fa> │ │ │ │ orrs.w r5, r8, r5 │ │ │ │ - bne.n 5162a <_PyMonitoring_FireStopIterationEvent@@Base+0x35e> │ │ │ │ + bne.n 516c0 <_PyMonitoring_FireStopIterationEvent@@Base+0x3fc> │ │ │ │ mov r4, r2 │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 29c10 │ │ │ │ mov r0, r6 │ │ │ │ - bl 270af8 │ │ │ │ + bl 26fda0 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 278684 │ │ │ │ - cbz r4, 5164c <_PyMonitoring_FireStopIterationEvent@@Base+0x380> │ │ │ │ + bl 277adc │ │ │ │ + cbz r4, 516e2 <_PyMonitoring_FireStopIterationEvent@@Base+0x41e> │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r1, r5 │ │ │ │ sub.w r8, r6, #12 │ │ │ │ subs r1, r4, r1 │ │ │ │ mov r0, r6 │ │ │ │ adds r5, r7, r1 │ │ │ │ uxtb.w r8, r8 │ │ │ │ - bl 270af8 │ │ │ │ + bl 26fda0 │ │ │ │ mov r2, r7 │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 270d6c <_Py_c_neg@@Base+0x74> │ │ │ │ + bl 2700a8 <_PyCrossInterpreterData_Release@@Base+0x8> │ │ │ │ cmp.w r8, #1 │ │ │ │ mov r0, r6 │ │ │ │ ite hi │ │ │ │ movhi.w fp, #6 │ │ │ │ movls.w fp, #31 │ │ │ │ - bl 270af8 │ │ │ │ + bl 26fda0 │ │ │ │ addw r3, r0, #615 @ 0x267 │ │ │ │ mov sl, r0 │ │ │ │ cmp r4, r0 │ │ │ │ add.w r9, sp, r3 │ │ │ │ add r7, sp, #212 @ 0xd4 │ │ │ │ - bne.n 516c4 <_PyMonitoring_FireStopIterationEvent@@Base+0x3f8> │ │ │ │ + bne.n 5175a <_PyMonitoring_FireStopIterationEvent@@Base+0x496> │ │ │ │ mov r1, r5 │ │ │ │ add r2, sp, #8 │ │ │ │ - bl 270e94 <_PyCrossInterpreterData_Release@@Base+0xec> │ │ │ │ + bl 27029c <_PyEval_AddPendingCall@@Base+0x16c> │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 270f10 <_PyCrossInterpreterData_Release@@Base+0x168> │ │ │ │ + bl 2703a4 │ │ │ │ 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 270e94 <_PyCrossInterpreterData_Release@@Base+0xec> │ │ │ │ + bl 27029c <_PyEval_AddPendingCall@@Base+0x16c> │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ add r0, sp, #412 @ 0x19c │ │ │ │ blx 2957c │ │ │ │ add r1, sp, #412 @ 0x19c │ │ │ │ mov r0, r4 │ │ │ │ - b.n 516f4 <_PyMonitoring_FireStopIterationEvent@@Base+0x428> │ │ │ │ + b.n 5178a <_PyMonitoring_FireStopIterationEvent@@Base+0x4c6> │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2957c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx 29c10 │ │ │ │ mov r1, r7 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, sl │ │ │ │ strb.w fp, [r7, r4] │ │ │ │ - bl 270e94 <_PyCrossInterpreterData_Release@@Base+0xec> │ │ │ │ + bl 27029c <_PyEval_AddPendingCall@@Base+0x16c> │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ add r0, sp, #412 @ 0x19c │ │ │ │ blx 2957c │ │ │ │ add r1, sp, #412 @ 0x19c │ │ │ │ mov r0, sl │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ add r2, sp, #8 │ │ │ │ strb.w r3, [r9, #-204] │ │ │ │ - bl 270e94 <_PyCrossInterpreterData_Release@@Base+0xec> │ │ │ │ + bl 27029c <_PyEval_AddPendingCall@@Base+0x16c> │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 270f10 <_PyCrossInterpreterData_Release@@Base+0x168> │ │ │ │ + bl 2703a4 │ │ │ │ mov r0, r6 │ │ │ │ cmp.w r8, #1 │ │ │ │ - bhi.n 51720 <_PyMonitoring_FireStopIterationEvent@@Base+0x454> │ │ │ │ - bl 270af8 │ │ │ │ + bhi.n 517b6 <_PyMonitoring_FireStopIterationEvent@@Base+0x4f2> │ │ │ │ + bl 26fda0 │ │ │ │ mov r1, r0 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 51910 <_PyMonitoring_FireStopIterationEvent@@Base+0x644> │ │ │ │ - b.n 51738 <_PyMonitoring_FireStopIterationEvent@@Base+0x46c> │ │ │ │ - bl 270af8 │ │ │ │ + bl 51c8c <_PyMonitoring_FireStopIterationEvent@@Base+0x9c8> │ │ │ │ + b.n 517ce <_PyMonitoring_FireStopIterationEvent@@Base+0x50a> │ │ │ │ + bl 26fda0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 5138c <_PyMonitoring_FireStopIterationEvent@@Base+0xc0> │ │ │ │ + bl 51384 <_PyMonitoring_FireStopIterationEvent@@Base+0xc0> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 51910 <_PyMonitoring_FireStopIterationEvent@@Base+0x644> │ │ │ │ - ldr r3, [pc, #24] @ (51754 <_PyMonitoring_FireStopIterationEvent@@Base+0x488>) │ │ │ │ + bl 51c8c <_PyMonitoring_FireStopIterationEvent@@Base+0x9c8> │ │ │ │ + ldr r3, [pc, #24] @ (517e8 <_PyMonitoring_FireStopIterationEvent@@Base+0x524>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #612] @ 0x264 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 5174a <_PyMonitoring_FireStopIterationEvent@@Base+0x47e> │ │ │ │ + beq.n 517e0 <_PyMonitoring_FireStopIterationEvent@@Base+0x51c> │ │ │ │ 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, cr6, {2} │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - movs r0, #4 │ │ │ │ - ldr.w r8, [r3, #16] │ │ │ │ - ldr r7, [r3, #8] │ │ │ │ - mov r5, r3 │ │ │ │ - mov r6, r2 │ │ │ │ - bl 72d70 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 517ec <_PyMonitoring_FireStopIterationEvent@@Base+0x520> │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 12cb38 │ │ │ │ - cbz r0, 517aa <_PyMonitoring_FireStopIterationEvent@@Base+0x4de> │ │ │ │ - str r0, [r4, #12] │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - bl 12cb38 │ │ │ │ - cbz r0, 517aa <_PyMonitoring_FireStopIterationEvent@@Base+0x4de> │ │ │ │ - str r0, [r4, #16] │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - bl 2fb08 <_Py_fstat@@Base+0x78> │ │ │ │ - cbz r0, 517aa <_PyMonitoring_FireStopIterationEvent@@Base+0x4de> │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - str r0, [r4, #20] │ │ │ │ - ldrh r0, [r3, #6] │ │ │ │ - bl 7ec70 │ │ │ │ - mov r3, r0 │ │ │ │ - cbnz r0, 517c2 <_PyMonitoring_FireStopIterationEvent@@Base+0x4f6> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 517ec <_PyMonitoring_FireStopIterationEvent@@Base+0x520> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 517ec <_PyMonitoring_FireStopIterationEvent@@Base+0x520> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 517ec <_PyMonitoring_FireStopIterationEvent@@Base+0x520> │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - mov r1, r4 │ │ │ │ - str r3, [r4, #24] │ │ │ │ - bl 86010 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 517e4 <_PyMonitoring_FireStopIterationEvent@@Base+0x518> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 517e4 <_PyMonitoring_FireStopIterationEvent@@Base+0x518> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - adds r3, r5, #1 │ │ │ │ - negs r0, r3 │ │ │ │ - adcs r0, r3 │ │ │ │ - b.n 517ee <_PyMonitoring_FireStopIterationEvent@@Base+0x522> │ │ │ │ - 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, 51816 <_PyMonitoring_FireStopIterationEvent@@Base+0x54a> │ │ │ │ + cbz r6, 51810 <_PyMonitoring_FireStopIterationEvent@@Base+0x54c> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 51870 <_PyMonitoring_FireStopIterationEvent@@Base+0x5a4> │ │ │ │ + beq.n 5186a <_PyMonitoring_FireStopIterationEvent@@Base+0x5a6> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 51870 <_PyMonitoring_FireStopIterationEvent@@Base+0x5a4> │ │ │ │ + b.n 5186a <_PyMonitoring_FireStopIterationEvent@@Base+0x5a6> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ - bl 72d70 │ │ │ │ + bl 72d28 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 51870 <_PyMonitoring_FireStopIterationEvent@@Base+0x5a4> │ │ │ │ + cbz r0, 5186a <_PyMonitoring_FireStopIterationEvent@@Base+0x5a6> │ │ │ │ add.w r9, r0, #8 │ │ │ │ mov r7, r5 │ │ │ │ mov r8, r6 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r8, r3 │ │ │ │ - bge.n 5185e <_PyMonitoring_FireStopIterationEvent@@Base+0x592> │ │ │ │ + bge.n 51858 <_PyMonitoring_FireStopIterationEvent@@Base+0x594> │ │ │ │ ldrd r0, r1, [r7, #40] @ 0x28 │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r7, #8 │ │ │ │ - bl 240ff4 │ │ │ │ - cbnz r0, 51858 <_PyMonitoring_FireStopIterationEvent@@Base+0x58c> │ │ │ │ + bl 23fee4 │ │ │ │ + cbnz r0, 51852 <_PyMonitoring_FireStopIterationEvent@@Base+0x58e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 51870 <_PyMonitoring_FireStopIterationEvent@@Base+0x5a4> │ │ │ │ + beq.n 5186a <_PyMonitoring_FireStopIterationEvent@@Base+0x5a6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 51870 <_PyMonitoring_FireStopIterationEvent@@Base+0x5a4> │ │ │ │ + cbnz r3, 5186a <_PyMonitoring_FireStopIterationEvent@@Base+0x5a6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 51870 <_PyMonitoring_FireStopIterationEvent@@Base+0x5a4> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5186a <_PyMonitoring_FireStopIterationEvent@@Base+0x5a6> │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ - b.n 5182a <_PyMonitoring_FireStopIterationEvent@@Base+0x55e> │ │ │ │ + b.n 51824 <_PyMonitoring_FireStopIterationEvent@@Base+0x560> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r4 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ @@ -58164,1011 +58158,975 @@ │ │ │ │ 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 518ae <_PyMonitoring_FireStopIterationEvent@@Base+0x5e2> │ │ │ │ - movw r2, #50576 @ 0xc590 │ │ │ │ + bmi.n 518a8 <_PyMonitoring_FireStopIterationEvent@@Base+0x5e4> │ │ │ │ + movw r2, #47592 @ 0xb9e8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #54204 @ 0xd3bc │ │ │ │ + movw r1, #51220 @ 0xc814 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #44628 @ 0xae54 │ │ │ │ + movw r0, #41684 @ 0xa2d4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 245b50 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 518f4 <_PyMonitoring_FireStopIterationEvent@@Base+0x628> │ │ │ │ + b.n 518ee <_PyMonitoring_FireStopIterationEvent@@Base+0x62a> │ │ │ │ movw r5, #35736 @ 0x8b98 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ subs r2, r0, r5 │ │ │ │ mov r6, r0 │ │ │ │ negs r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ adcs r1, r2 │ │ │ │ - bl 235670 │ │ │ │ + bl 2345b4 │ │ │ │ cmp r6, r5 │ │ │ │ mov r4, r0 │ │ │ │ - beq.n 518f4 <_PyMonitoring_FireStopIterationEvent@@Base+0x628> │ │ │ │ + beq.n 518ee <_PyMonitoring_FireStopIterationEvent@@Base+0x62a> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 518aa <_PyMonitoring_FireStopIterationEvent@@Base+0x5de> │ │ │ │ + beq.n 518a4 <_PyMonitoring_FireStopIterationEvent@@Base+0x5e0> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl d6648 │ │ │ │ + bl d5f28 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 518e8 <_PyMonitoring_FireStopIterationEvent@@Base+0x61c> │ │ │ │ + beq.n 518e2 <_PyMonitoring_FireStopIterationEvent@@Base+0x61e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 518ec <_PyMonitoring_FireStopIterationEvent@@Base+0x620> │ │ │ │ + cbz r3, 518e6 <_PyMonitoring_FireStopIterationEvent@@Base+0x622> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 518f4 <_PyMonitoring_FireStopIterationEvent@@Base+0x628> │ │ │ │ + b.n 518ee <_PyMonitoring_FireStopIterationEvent@@Base+0x62a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 518e8 <_PyMonitoring_FireStopIterationEvent@@Base+0x61c> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 518e2 <_PyMonitoring_FireStopIterationEvent@@Base+0x61e> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4} │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r1 │ │ │ │ mov r2, r3 │ │ │ │ - movw r1, #5977 @ 0x1759 │ │ │ │ + movw r1, #5597 @ 0x15dd │ │ │ │ movt r1, #5 │ │ │ │ str r4, [r3, #16] │ │ │ │ pop {r4} │ │ │ │ - b.w 270c2c <_Py_hashtable_foreach@@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 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - mov r5, r3 │ │ │ │ - mov r7, r1 │ │ │ │ - bl 278684 │ │ │ │ - subs r4, r4, r1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - add r4, r5 │ │ │ │ - mov.w sl, #0 │ │ │ │ - cmp sl, r8 │ │ │ │ - beq.n 51956 <_PyMonitoring_FireStopIterationEvent@@Base+0x68a> │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - add.w sl, sl, #1 │ │ │ │ - bl 51ce4 <_PyMonitoring_FireStopIterationEvent@@Base+0xa18> │ │ │ │ - mov r0, r6 │ │ │ │ - add r5, r7 │ │ │ │ - bl 270f10 <_PyCrossInterpreterData_Release@@Base+0x168> │ │ │ │ - b.n 5193a <_PyMonitoring_FireStopIterationEvent@@Base+0x66e> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r9 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.n 51ce4 <_PyMonitoring_FireStopIterationEvent@@Base+0xa18> │ │ │ │ + b.w 26fed0 <_Py_hashtable_foreach@@Base> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ add r3, sp, #12 │ │ │ │ add r5, sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ strd r3, r5, [sp] │ │ │ │ - movw r2, #5816 @ 0x16b8 │ │ │ │ + movw r2, #2812 @ 0xafc │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ add r3, sp, #16 │ │ │ │ - bl 2048d8 <_PyArg_ParseStack@@Base> │ │ │ │ - cbz r0, 519ca <_PyMonitoring_FireStopIterationEvent@@Base+0x6fe> │ │ │ │ + bl 203990 <_PyArg_ParseStack@@Base> │ │ │ │ + cbz r0, 51972 <_PyMonitoring_FireStopIterationEvent@@Base+0x6ae> │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r2, sp, #20 │ │ │ │ ldrd r5, r4, [sp, #12] │ │ │ │ - bl 271888 │ │ │ │ - cbnz r0, 519a4 <_PyMonitoring_FireStopIterationEvent@@Base+0x6d8> │ │ │ │ + bl 270c8c │ │ │ │ + cbnz r0, 5194c <_PyMonitoring_FireStopIterationEvent@@Base+0x688> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 519ca <_PyMonitoring_FireStopIterationEvent@@Base+0x6fe> │ │ │ │ + b.n 51972 <_PyMonitoring_FireStopIterationEvent@@Base+0x6ae> │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 29560 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 519c2 <_PyMonitoring_FireStopIterationEvent@@Base+0x6f6> │ │ │ │ + bne.n 5196a <_PyMonitoring_FireStopIterationEvent@@Base+0x6a6> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ - b.n 519a0 <_PyMonitoring_FireStopIterationEvent@@Base+0x6d4> │ │ │ │ + bl f61f4 │ │ │ │ + b.n 51948 <_PyMonitoring_FireStopIterationEvent@@Base+0x684> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #24 │ │ │ │ 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 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #5840 @ 0x16d0 │ │ │ │ + movw r1, #2884 @ 0xb44 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14ede4 │ │ │ │ + bl 14d82c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 51a00 <_PyMonitoring_FireStopIterationEvent@@Base+0x734> │ │ │ │ + bne.n 519a8 <_PyMonitoring_FireStopIterationEvent@@Base+0x6e4> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 51ab0 <_PyMonitoring_FireStopIterationEvent@@Base+0x7e4> │ │ │ │ + b.n 51a58 <_PyMonitoring_FireStopIterationEvent@@Base+0x794> │ │ │ │ ldr r6, [r4, #20] │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 51a42 <_PyMonitoring_FireStopIterationEvent@@Base+0x776> │ │ │ │ + beq.n 519ea <_PyMonitoring_FireStopIterationEvent@@Base+0x726> │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - movw r1, #5924 @ 0x1724 │ │ │ │ + movw r1, #2968 @ 0xb98 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 8761c │ │ │ │ + bl 8717c │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 519fc <_PyMonitoring_FireStopIterationEvent@@Base+0x730> │ │ │ │ + beq.n 519a4 <_PyMonitoring_FireStopIterationEvent@@Base+0x6e0> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - movw r0, #5932 @ 0x172c │ │ │ │ + movw r0, #2976 @ 0xba0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r5 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 84c48 │ │ │ │ - b.n 51ab0 <_PyMonitoring_FireStopIterationEvent@@Base+0x7e4> │ │ │ │ + bl 847b8 │ │ │ │ + b.n 51a58 <_PyMonitoring_FireStopIterationEvent@@Base+0x794> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 51a8e <_PyMonitoring_FireStopIterationEvent@@Base+0x7c2> │ │ │ │ + bne.n 51a36 <_PyMonitoring_FireStopIterationEvent@@Base+0x772> │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - movw r1, #5924 @ 0x1724 │ │ │ │ + movw r1, #2968 @ 0xb98 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 8761c │ │ │ │ + bl 8717c │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 519fc <_PyMonitoring_FireStopIterationEvent@@Base+0x730> │ │ │ │ + beq.n 519a4 <_PyMonitoring_FireStopIterationEvent@@Base+0x6e0> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - movw r1, #18768 @ 0x4950 │ │ │ │ + movw r1, #15784 @ 0x3da8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r5 │ │ │ │ - bl 8761c │ │ │ │ + bl 8717c │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 519fc <_PyMonitoring_FireStopIterationEvent@@Base+0x730> │ │ │ │ + beq.n 519a4 <_PyMonitoring_FireStopIterationEvent@@Base+0x6e0> │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [r7, #48] @ 0x30 │ │ │ │ - movw r0, #5940 @ 0x1734 │ │ │ │ + movw r0, #2984 @ 0xba8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84c48 │ │ │ │ - b.n 51ab0 <_PyMonitoring_FireStopIterationEvent@@Base+0x7e4> │ │ │ │ + bl 847b8 │ │ │ │ + b.n 51a58 <_PyMonitoring_FireStopIterationEvent@@Base+0x794> │ │ │ │ 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, #5948 @ 0x173c │ │ │ │ + movw r0, #2992 @ 0xbb0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84c48 │ │ │ │ + bl 847b8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d14} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ sub sp, #120 @ 0x78 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r3, 51ad2 <_PyMonitoring_FireStopIterationEvent@@Base+0x806> │ │ │ │ + cbz r3, 51a7a <_PyMonitoring_FireStopIterationEvent@@Base+0x7b6> │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 51ae2 <_PyMonitoring_FireStopIterationEvent@@Base+0x816> │ │ │ │ + b.n 51a8a <_PyMonitoring_FireStopIterationEvent@@Base+0x7c6> │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 51ae0 <_PyMonitoring_FireStopIterationEvent@@Base+0x814> │ │ │ │ + ble.n 51a88 <_PyMonitoring_FireStopIterationEvent@@Base+0x7c4> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 51adc <_PyMonitoring_FireStopIterationEvent@@Base+0x810> │ │ │ │ - cbnz r1, 51b04 <_PyMonitoring_FireStopIterationEvent@@Base+0x838> │ │ │ │ + bne.n 51a84 <_PyMonitoring_FireStopIterationEvent@@Base+0x7c0> │ │ │ │ + cbnz r1, 51aac <_PyMonitoring_FireStopIterationEvent@@Base+0x7e8> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 51ae2 <_PyMonitoring_FireStopIterationEvent@@Base+0x816> │ │ │ │ + b.n 51a8a <_PyMonitoring_FireStopIterationEvent@@Base+0x7c6> │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #508] @ (51ce0 <_PyMonitoring_FireStopIterationEvent@@Base+0xa14>) │ │ │ │ + ldr r1, [pc, #508] @ (51c88 <_PyMonitoring_FireStopIterationEvent@@Base+0x9c4>) │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106468 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 51b0a <_PyMonitoring_FireStopIterationEvent@@Base+0x83e> │ │ │ │ + cbnz r0, 51ab2 <_PyMonitoring_FireStopIterationEvent@@Base+0x7ee> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 51cba <_PyMonitoring_FireStopIterationEvent@@Base+0x9ee> │ │ │ │ + b.n 51c62 <_PyMonitoring_FireStopIterationEvent@@Base+0x99e> │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r5, r6 │ │ │ │ - bl 23b548 │ │ │ │ + bl 23a3ec │ │ │ │ vstr d0, [sp, #40] @ 0x28 │ │ │ │ vstr d1, [sp, #48] @ 0x30 │ │ │ │ - bl 805dc │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 51b00 <_PyMonitoring_FireStopIterationEvent@@Base+0x834> │ │ │ │ + bne.n 51aa8 <_PyMonitoring_FireStopIterationEvent@@Base+0x7e4> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 23b548 │ │ │ │ + bl 23a3ec │ │ │ │ vstr d0, [sp, #24] │ │ │ │ vstr d1, [sp, #32] │ │ │ │ - bl 805dc │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 51b00 <_PyMonitoring_FireStopIterationEvent@@Base+0x834> │ │ │ │ + bne.n 51aa8 <_PyMonitoring_FireStopIterationEvent@@Base+0x7e4> │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 51be0 <_PyMonitoring_FireStopIterationEvent@@Base+0x914> │ │ │ │ + beq.n 51b88 <_PyMonitoring_FireStopIterationEvent@@Base+0x8c4> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movw r6, #26080 @ 0x65e0 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ - cbz r0, 51b7a <_PyMonitoring_FireStopIterationEvent@@Base+0x8ae> │ │ │ │ + cbz r0, 51b22 <_PyMonitoring_FireStopIterationEvent@@Base+0x85e> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 51b54 <_PyMonitoring_FireStopIterationEvent@@Base+0x888> │ │ │ │ + bne.n 51afc <_PyMonitoring_FireStopIterationEvent@@Base+0x838> │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 51b72 <_PyMonitoring_FireStopIterationEvent@@Base+0x8a6> │ │ │ │ - bl 148050 │ │ │ │ + b.n 51b1a <_PyMonitoring_FireStopIterationEvent@@Base+0x856> │ │ │ │ + bl 146c38 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 51b72 <_PyMonitoring_FireStopIterationEvent@@Base+0x8a6> │ │ │ │ - bl 805dc │ │ │ │ + bne.n 51b1a <_PyMonitoring_FireStopIterationEvent@@Base+0x856> │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 51b00 <_PyMonitoring_FireStopIterationEvent@@Base+0x834> │ │ │ │ + bne.n 51aa8 <_PyMonitoring_FireStopIterationEvent@@Base+0x7e4> │ │ │ │ cmp r5, #3 │ │ │ │ - beq.w 51caa <_PyMonitoring_FireStopIterationEvent@@Base+0x9de> │ │ │ │ - b.n 51b7e <_PyMonitoring_FireStopIterationEvent@@Base+0x8b2> │ │ │ │ - vldr d8, [pc, #332] @ 51cc8 <_PyMonitoring_FireStopIterationEvent@@Base+0x9fc> │ │ │ │ + beq.w 51c52 <_PyMonitoring_FireStopIterationEvent@@Base+0x98e> │ │ │ │ + b.n 51b26 <_PyMonitoring_FireStopIterationEvent@@Base+0x862> │ │ │ │ + vldr d8, [pc, #332] @ 51c70 <_PyMonitoring_FireStopIterationEvent@@Base+0x9ac> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 51b8c <_PyMonitoring_FireStopIterationEvent@@Base+0x8c0> │ │ │ │ + bne.n 51b34 <_PyMonitoring_FireStopIterationEvent@@Base+0x870> │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 51bac <_PyMonitoring_FireStopIterationEvent@@Base+0x8e0> │ │ │ │ - bl 148050 │ │ │ │ + b.n 51b54 <_PyMonitoring_FireStopIterationEvent@@Base+0x890> │ │ │ │ + bl 146c38 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 51bac <_PyMonitoring_FireStopIterationEvent@@Base+0x8e0> │ │ │ │ - bl 805dc │ │ │ │ + bne.n 51b54 <_PyMonitoring_FireStopIterationEvent@@Base+0x890> │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 51b00 <_PyMonitoring_FireStopIterationEvent@@Base+0x834> │ │ │ │ - b.n 51bc0 <_PyMonitoring_FireStopIterationEvent@@Base+0x8f4> │ │ │ │ + bne.n 51aa8 <_PyMonitoring_FireStopIterationEvent@@Base+0x7e4> │ │ │ │ + b.n 51b68 <_PyMonitoring_FireStopIterationEvent@@Base+0x8a4> │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 51bc0 <_PyMonitoring_FireStopIterationEvent@@Base+0x8f4> │ │ │ │ + bmi.n 51b68 <_PyMonitoring_FireStopIterationEvent@@Base+0x8a4> │ │ │ │ vcmpe.f64 d9, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 51be8 <_PyMonitoring_FireStopIterationEvent@@Base+0x91c> │ │ │ │ + bpl.n 51b90 <_PyMonitoring_FireStopIterationEvent@@Base+0x8cc> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #49996 @ 0xc34c │ │ │ │ + movw r1, #47052 @ 0xb7cc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - bl 805dc │ │ │ │ + bl 12e510 │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 51b00 <_PyMonitoring_FireStopIterationEvent@@Base+0x834> │ │ │ │ - b.n 51ca0 <_PyMonitoring_FireStopIterationEvent@@Base+0x9d4> │ │ │ │ - vldr d9, [pc, #236] @ 51cd0 <_PyMonitoring_FireStopIterationEvent@@Base+0xa04> │ │ │ │ - vldr d8, [pc, #224] @ 51cc8 <_PyMonitoring_FireStopIterationEvent@@Base+0x9fc> │ │ │ │ + bne.n 51aa8 <_PyMonitoring_FireStopIterationEvent@@Base+0x7e4> │ │ │ │ + b.n 51c48 <_PyMonitoring_FireStopIterationEvent@@Base+0x984> │ │ │ │ + vldr d9, [pc, #236] @ 51c78 <_PyMonitoring_FireStopIterationEvent@@Base+0x9b4> │ │ │ │ + vldr d8, [pc, #224] @ 51c70 <_PyMonitoring_FireStopIterationEvent@@Base+0x9ac> │ │ │ │ vldr d11, [sp, #40] @ 0x28 │ │ │ │ vldr d14, [sp, #24] │ │ │ │ vldr d10, [sp, #48] @ 0x30 │ │ │ │ vldr d13, [sp, #32] │ │ │ │ vcmp.f64 d14, d11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 51c0c <_PyMonitoring_FireStopIterationEvent@@Base+0x940> │ │ │ │ + bne.n 51bb4 <_PyMonitoring_FireStopIterationEvent@@Base+0x8f0> │ │ │ │ vcmp.f64 d13, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 51ca0 <_PyMonitoring_FireStopIterationEvent@@Base+0x9d4> │ │ │ │ + beq.n 51c48 <_PyMonitoring_FireStopIterationEvent@@Base+0x984> │ │ │ │ vabs.f64 d6, d11 │ │ │ │ - vldr d7, [pc, #196] @ 51cd8 <_PyMonitoring_FireStopIterationEvent@@Base+0xa0c> │ │ │ │ + vldr d7, [pc, #196] @ 51c80 <_PyMonitoring_FireStopIterationEvent@@Base+0x9bc> │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 51c96 <_PyMonitoring_FireStopIterationEvent@@Base+0x9ca> │ │ │ │ + bgt.n 51c3e <_PyMonitoring_FireStopIterationEvent@@Base+0x97a> │ │ │ │ vabs.f64 d6, d10 │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 51c96 <_PyMonitoring_FireStopIterationEvent@@Base+0x9ca> │ │ │ │ + bgt.n 51c3e <_PyMonitoring_FireStopIterationEvent@@Base+0x97a> │ │ │ │ vabs.f64 d6, d14 │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 51c96 <_PyMonitoring_FireStopIterationEvent@@Base+0x9ca> │ │ │ │ + bgt.n 51c3e <_PyMonitoring_FireStopIterationEvent@@Base+0x97a> │ │ │ │ vabs.f64 d6, d13 │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 51c96 <_PyMonitoring_FireStopIterationEvent@@Base+0x9ca> │ │ │ │ + bgt.n 51c3e <_PyMonitoring_FireStopIterationEvent@@Base+0x97a> │ │ │ │ vsub.f64 d1, d10, d13 │ │ │ │ vsub.f64 d0, d11, d14 │ │ │ │ - bl 254908 <_Py_c_abs@@Base> │ │ │ │ + bl 253860 <_Py_c_abs@@Base> │ │ │ │ vmov.f64 d1, d13 │ │ │ │ vmov.f64 d12, d0 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ - bl 254908 <_Py_c_abs@@Base> │ │ │ │ + bl 253860 <_Py_c_abs@@Base> │ │ │ │ vmul.f64 d0, d0, d8 │ │ │ │ vcmpe.f64 d12, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 51ca0 <_PyMonitoring_FireStopIterationEvent@@Base+0x9d4> │ │ │ │ + bls.n 51c48 <_PyMonitoring_FireStopIterationEvent@@Base+0x984> │ │ │ │ vmov.f64 d0, d11 │ │ │ │ vmov.f64 d1, d10 │ │ │ │ - bl 254908 <_Py_c_abs@@Base> │ │ │ │ + bl 253860 <_Py_c_abs@@Base> │ │ │ │ vmul.f64 d0, d0, d8 │ │ │ │ vcmpe.f64 d12, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 51ca0 <_PyMonitoring_FireStopIterationEvent@@Base+0x9d4> │ │ │ │ + bls.n 51c48 <_PyMonitoring_FireStopIterationEvent@@Base+0x984> │ │ │ │ vcmpe.f64 d12, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 51ca0 <_PyMonitoring_FireStopIterationEvent@@Base+0x9d4> │ │ │ │ + bls.n 51c48 <_PyMonitoring_FireStopIterationEvent@@Base+0x984> │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 51cba <_PyMonitoring_FireStopIterationEvent@@Base+0x9ee> │ │ │ │ + b.n 51c62 <_PyMonitoring_FireStopIterationEvent@@Base+0x99e> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 51cba <_PyMonitoring_FireStopIterationEvent@@Base+0x9ee> │ │ │ │ + b.n 51c62 <_PyMonitoring_FireStopIterationEvent@@Base+0x99e> │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 51bc0 <_PyMonitoring_FireStopIterationEvent@@Base+0x8f4> │ │ │ │ - vldr d9, [pc, #24] @ 51cd0 <_PyMonitoring_FireStopIterationEvent@@Base+0xa04> │ │ │ │ - b.n 51be8 <_PyMonitoring_FireStopIterationEvent@@Base+0x91c> │ │ │ │ + bmi.n 51b68 <_PyMonitoring_FireStopIterationEvent@@Base+0x8a4> │ │ │ │ + vldr d9, [pc, #24] @ 51c78 <_PyMonitoring_FireStopIterationEvent@@Base+0x9b4> │ │ │ │ + b.n 51b90 <_PyMonitoring_FireStopIterationEvent@@Base+0x8cc> │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ vpop {d8-d14} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ - bvs.n 51bf6 <_PyMonitoring_FireStopIterationEvent@@Base+0x92a> │ │ │ │ + bvs.n 51b9e <_PyMonitoring_FireStopIterationEvent@@Base+0x8da> │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ ... │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ - negs r0, r2 │ │ │ │ + rors r4, r3 │ │ │ │ lsls r1, 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 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + mov r5, r3 │ │ │ │ + mov r7, r1 │ │ │ │ + bl 277adc │ │ │ │ + subs r4, r4, r1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + add r4, r5 │ │ │ │ + mov.w sl, #0 │ │ │ │ + cmp sl, r8 │ │ │ │ + beq.n 51cd2 <_PyMonitoring_FireStopIterationEvent@@Base+0xa0e> │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + add.w sl, sl, #1 │ │ │ │ + bl 51d18 <_PyErr_FormatFromCause@@Base+0x3a> │ │ │ │ + mov r0, r6 │ │ │ │ + add r5, r7 │ │ │ │ + bl 2703a4 │ │ │ │ + b.n 51cb6 <_PyMonitoring_FireStopIterationEvent@@Base+0x9f2> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r9 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b.n 51d18 <_PyErr_FormatFromCause@@Base+0x3a> │ │ │ │ + │ │ │ │ +00051cde <_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, #36] @ (51d14 <_PyErr_FormatFromCause@@Base+0x36>) │ │ │ │ + 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 21861c │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + add sp, #12 │ │ │ │ + bx lr │ │ │ │ + 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, #3872] @ 0xf20 │ │ │ │ - ldr r3, [pc, #56] @ (51d2c <_PyMonitoring_FireStopIterationEvent@@Base+0xa60>) │ │ │ │ + ldr r3, [pc, #56] @ (51d60 <_PyErr_FormatFromCause@@Base+0x82>) │ │ │ │ sub sp, #212 @ 0xd4 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r2 │ │ │ │ add r0, sp, #4 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ mov.w r3, #0 │ │ │ │ blx 29c10 │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ blx 29c10 │ │ │ │ - ldr r3, [pc, #20] @ (51d2c <_PyMonitoring_FireStopIterationEvent@@Base+0xa60>) │ │ │ │ + ldr r3, [pc, #20] @ (51d60 <_PyErr_FormatFromCause@@Base+0x82>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 51d26 <_PyMonitoring_FireStopIterationEvent@@Base+0xa5a> │ │ │ │ + beq.n 51d5a <_PyErr_FormatFromCause@@Base+0x7c> │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #212 @ 0xd4 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ - │ │ │ │ -00051d30 <_PyErr_FormatFromCause@@Base>: │ │ │ │ - push {r1, r2, r3} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4076] @ 0xfec │ │ │ │ - ldr r4, [pc, #32] @ (51d64 <_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 219724 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #24 │ │ │ │ + mov r4, r0 │ │ │ │ + add r5, sp, #12 │ │ │ │ + mov r0, r1 │ │ │ │ + add r3, sp, #16 │ │ │ │ + mov r1, r2 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + movw r2, #3032 @ 0xbd8 │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + bl 203990 <_PyArg_ParseStack@@Base> │ │ │ │ + cbz r0, 51dc2 <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + add r2, sp, #20 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + bl 270c8c │ │ │ │ + cbnz r0, 51da0 <_PyErr_FormatFromCause@@Base+0xc2> │ │ │ │ movs r0, #0 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - add sp, #12 │ │ │ │ + b.n 51dc2 <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ + add r1, sp, #20 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2a9c8 │ │ │ │ + cbz r0, 51dba <_PyErr_FormatFromCause@@Base+0xdc> │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f61f4 │ │ │ │ + b.n 51d9c <_PyErr_FormatFromCause@@Base+0xbe> │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + │ │ │ │ +00051dc6 <_Py_c_diff@@Base>: │ │ │ │ + sub sp, #64 @ 0x40 │ │ │ │ + vsub.f64 d0, d0, d2 │ │ │ │ + vsub.f64 d1, d1, d3 │ │ │ │ + add sp, #64 @ 0x40 │ │ │ │ bx lr │ │ │ │ - movs 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, #140] @ (51e04 <_PyErr_FormatFromCause@@Base+0xd4>) │ │ │ │ + ldr r3, [pc, #140] @ (51e70 <_Py_c_diff@@Base+0xaa>) │ │ │ │ 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, 51dac <_PyErr_FormatFromCause@@Base+0x7c> │ │ │ │ + cbz r3, 51e18 <_Py_c_diff@@Base+0x52> │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 51da2 <_PyErr_FormatFromCause@@Base+0x72> │ │ │ │ + bne.n 51e0e <_Py_c_diff@@Base+0x48> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 51d92 <_PyErr_FormatFromCause@@Base+0x62> │ │ │ │ + bne.n 51dfe <_Py_c_diff@@Base+0x38> │ │ │ │ dmb ish │ │ │ │ - beq.n 51dac <_PyErr_FormatFromCause@@Base+0x7c> │ │ │ │ - bl 27378c │ │ │ │ + beq.n 51e18 <_Py_c_diff@@Base+0x52> │ │ │ │ + bl 272b8c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 51570 <_PyMonitoring_FireStopIterationEvent@@Base+0x2a4> │ │ │ │ + bl 515aa <_PyMonitoring_FireStopIterationEvent@@Base+0x2e6> │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 51dde <_PyErr_FormatFromCause@@Base+0xae> │ │ │ │ + cbz r3, 51e4a <_Py_c_diff@@Base+0x84> │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 51dd4 <_PyErr_FormatFromCause@@Base+0xa4> │ │ │ │ + bne.n 51e40 <_Py_c_diff@@Base+0x7a> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 51dc4 <_PyErr_FormatFromCause@@Base+0x94> │ │ │ │ + bne.n 51e30 <_Py_c_diff@@Base+0x6a> │ │ │ │ dmb ish │ │ │ │ - beq.n 51dde <_PyErr_FormatFromCause@@Base+0xae> │ │ │ │ - bl 251744 │ │ │ │ + beq.n 51e4a <_Py_c_diff@@Base+0x84> │ │ │ │ + bl 250a74 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - bl 5138c <_PyMonitoring_FireStopIterationEvent@@Base+0xc0> │ │ │ │ + bl 51384 <_PyMonitoring_FireStopIterationEvent@@Base+0xc0> │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 255d74 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (51e04 <_PyErr_FormatFromCause@@Base+0xd4>) │ │ │ │ + bl 254fd0 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (51e70 <_Py_c_diff@@Base+0xaa>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 51e00 <_PyErr_FormatFromCause@@Base+0xd0> │ │ │ │ + beq.n 51e6c <_Py_c_diff@@Base+0xa6> │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ - │ │ │ │ -00051e08 <_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} │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #24 │ │ │ │ - mov r4, r0 │ │ │ │ - add r5, sp, #12 │ │ │ │ - mov r0, r1 │ │ │ │ - add r3, sp, #16 │ │ │ │ - mov r1, r2 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - movw r2, #5996 @ 0x176c │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ - bl 2048d8 <_PyArg_ParseStack@@Base> │ │ │ │ - cbz r0, 51e74 <_Py_c_diff@@Base+0x6c> │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - add r2, sp, #20 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - bl 271888 │ │ │ │ - cbnz r0, 51e52 <_Py_c_diff@@Base+0x4a> │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + mov r5, r0 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + add.w r0, r1, #12 │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + cbnz r2, 51e96 <_Py_c_diff@@Base+0xd0> │ │ │ │ + cmp r1, #1 │ │ │ │ + bne.n 51e96 <_Py_c_diff@@Base+0xd0> │ │ │ │ + mov r3, r0 │ │ │ │ + cbnz r0, 51eb4 <_Py_c_diff@@Base+0xee> │ │ │ │ + ldr r4, [pc, #60] @ (51ed4 <_Py_c_diff@@Base+0x10e>) │ │ │ │ + add r3, sp, #28 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + movs r4, #1 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + movs r3, #0 │ │ │ │ + strd r4, r4, [sp, #4] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 106468 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ + cbnz r0, 51eb4 <_Py_c_diff@@Base+0xee> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 51e74 <_Py_c_diff@@Base+0x6c> │ │ │ │ - add r1, sp, #20 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2a9c8 │ │ │ │ - cbz r0, 51e6c <_Py_c_diff@@Base+0x64> │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ - b.n 51e4e <_Py_c_diff@@Base+0x46> │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + b.n 51ed0 <_Py_c_diff@@Base+0x10a> │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ + bl 854cc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 51eb0 <_Py_c_diff@@Base+0xea> │ │ │ │ + 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} │ │ │ │ + tst r0, r1 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00051e78 : │ │ │ │ +00051ed8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbnz r0, 51e8e │ │ │ │ - bl 26fa74 │ │ │ │ - b.n 51ebc │ │ │ │ + cbnz r0, 51eee │ │ │ │ + bl 26ed08 │ │ │ │ + b.n 51f1c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 51f06 │ │ │ │ + beq.n 51f66 │ │ │ │ ldr r4, [r3, #36] @ 0x24 │ │ │ │ - cbnz r4, 51ea0 │ │ │ │ + cbnz r4, 51f00 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - cbz r4, 51ea8 │ │ │ │ + cbz r4, 51f08 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 51f06 │ │ │ │ + bmi.n 51f66 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 51f06 │ │ │ │ + cbz r3, 51f66 │ │ │ │ mov r0, r1 │ │ │ │ - bl 807a8 │ │ │ │ + bl 807a0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 51ec0 │ │ │ │ + cbnz r0, 51f20 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 51f24 │ │ │ │ + b.n 51f84 │ │ │ │ movs r3, #8 │ │ │ │ movs r2, #84 @ 0x54 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1baef8 │ │ │ │ + bl 1b8d3c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 51ee4 │ │ │ │ + beq.n 51f44 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 51ee4 │ │ │ │ + cbnz r3, 51f44 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #7528 @ 0x1d68 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 51f24 │ │ │ │ + bne.n 51f84 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 51f06 │ │ │ │ + beq.n 51f66 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 51f06 │ │ │ │ + cbnz r3, 51f66 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #6076 @ 0x17bc │ │ │ │ + movw r1, #3060 @ 0xbf4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d599c │ │ │ │ + b.w d52b8 │ │ │ │ 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, 51f40 │ │ │ │ + cbz r0, 51fa0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 72f38 │ │ │ │ + bl 72ef0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 51fa0 │ │ │ │ + cbz r0, 52000 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 51f72 │ │ │ │ + bge.n 51fd2 │ │ │ │ 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 51f4c │ │ │ │ - cbz r2, 51f84 │ │ │ │ + b.n 51fac │ │ │ │ + cbz r2, 51fe4 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r0, 51f84 │ │ │ │ + cbz r0, 51fe4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 51fa4 │ │ │ │ + beq.n 52004 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 51fa4 │ │ │ │ - bl 71f84 │ │ │ │ - cbnz r0, 51fa4 │ │ │ │ + b.n 52004 │ │ │ │ + bl 71f40 │ │ │ │ + cbnz r0, 52004 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 51fa0 │ │ │ │ + beq.n 52000 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 51fa0 │ │ │ │ + cbnz r3, 52000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 51ff4 │ │ │ │ + b.n 52054 │ │ │ │ ldrd r3, r1, [r5, #12] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - movw r5, #47248 @ 0xb890 │ │ │ │ + movw r5, #44304 @ 0xad10 │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ bic.w r1, r1, #1 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r1, [sp, #24] │ │ │ │ - movw r0, #6112 @ 0x17e0 │ │ │ │ + movw r0, #3096 @ 0xc18 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r1, #47228 @ 0xb87c │ │ │ │ + movw r1, #44284 @ 0xacfc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r3, #49160 @ 0xc008 │ │ │ │ + movw r3, #46216 @ 0xb488 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ str r1, [sp, #12] │ │ │ │ - movw r1, #3168 @ 0xc60 │ │ │ │ + movw r1, #184 @ 0xb8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ strd r4, r3, [sp] │ │ │ │ str r5, [sp, #20] │ │ │ │ - movw r3, #5592 @ 0x15d8 │ │ │ │ + movw r3, #2088 @ 0x828 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ - bl 84c48 │ │ │ │ + bl 847b8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r5, r0 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - add.w r0, r1, #12 │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - cbnz r2, 5201a │ │ │ │ - cmp r1, #1 │ │ │ │ - bne.n 5201a │ │ │ │ - mov r3, r0 │ │ │ │ - cbnz r0, 52038 │ │ │ │ - ldr r4, [pc, #60] @ (52058 ) │ │ │ │ - add r3, sp, #28 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - movs r4, #1 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - movs r3, #0 │ │ │ │ - strd r4, r4, [sp, #4] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - mov r3, r0 │ │ │ │ - cbnz r0, 52038 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 52054 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ - bl 85968 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 52034 │ │ │ │ - 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} │ │ │ │ - negs r4, r7 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - ldr r0, [pc, #0] @ (52060 ) │ │ │ │ - bx lr │ │ │ │ - strb r4, [r0, #6] │ │ │ │ - lsls r1, r1, #1 │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - cbz r2, 52070 │ │ │ │ + cbz r2, 52064 │ │ │ │ ldr r2, [r0, #104] @ 0x68 │ │ │ │ add r3, r2 │ │ │ │ mov r0, r3 │ │ │ │ - b.w 12cb38 │ │ │ │ + b.w 12c344 │ │ │ │ + ldr r0, [pc, #4] @ (52070 ) │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + strb r4, [r0, #6] │ │ │ │ + lsls r1, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ - cbnz r3, 52096 │ │ │ │ + cbnz r3, 52094 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 52096 │ │ │ │ + ble.n 52094 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 52096 │ │ │ │ - cbnz r1, 520b0 │ │ │ │ + bne.n 52094 │ │ │ │ + cbnz r1, 520ae │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #16] │ │ │ │ - ldr r4, [pc, #48] @ (520cc ) │ │ │ │ + ldr r4, [pc, #48] @ (520cc ) │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 520c8 │ │ │ │ + bl 106468 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 520c6 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 46714 <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ - cbz r0, 520c8 │ │ │ │ + bl 467ba <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ + cbz r0, 520c6 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.n 520d0 │ │ │ │ + b.n 5212e │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - cmp r0, r5 │ │ │ │ + nop │ │ │ │ + tst r4, r6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ + 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, #71 @ 0x47 │ │ │ │ + mov r5, r0 │ │ │ │ + bl 202794 <_PyParkingLot_UnparkAll@@Base+0xfc> │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 52128 │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + str r0, [sp, #0] │ │ │ │ + movw r0, #3184 @ 0xc70 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + ldrd r2, r3, [r5, #40] @ 0x28 │ │ │ │ + ldr r1, [r1, #12] │ │ │ │ + bl e19f0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 5211c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbz r3, 52120 │ │ │ │ + mov r4, r5 │ │ │ │ + b.n 52128 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5211c │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp.w r1, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 520fe │ │ │ │ + bcc.n 5215c │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #6128 @ 0x17f0 │ │ │ │ + movw r1, #3228 @ 0xc9c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 52146 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 521a4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 77c4c │ │ │ │ + bl 77bf8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 52116 │ │ │ │ + cbnz r0, 52174 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1ef298 │ │ │ │ - cbz r4, 5212c │ │ │ │ + b.w 1ee218 │ │ │ │ + cbz r4, 5218a │ │ │ │ ldr r1, [r7, #12] │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ sub.w r3, r0, #12 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 5212c │ │ │ │ + bhi.n 5218a │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 515e0 <_PyMonitoring_FireStopIterationEvent@@Base+0x314> │ │ │ │ + bl 51676 <_PyMonitoring_FireStopIterationEvent@@Base+0x3b2> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r6, 5213a │ │ │ │ - bl 255d74 <_Py_strhex@@Base> │ │ │ │ + cbz r6, 52198 │ │ │ │ + bl 254fd0 <_Py_strhex@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 52140 │ │ │ │ - bl 72b58 │ │ │ │ + b.n 5219e │ │ │ │ + bl 72b10 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78004 │ │ │ │ + bl 77fb0 │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ - movs r1, #0 │ │ │ │ - sub sp, #12 │ │ │ │ - movw r2, #4356 @ 0x1104 │ │ │ │ - movt r2, #71 @ 0x47 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 203734 <_PyParkingLot_UnparkAll@@Base+0xfc> │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 521a2 │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - str r0, [sp, #0] │ │ │ │ - movw r0, #6148 @ 0x1804 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - ldrd r2, r3, [r5, #40] @ 0x28 │ │ │ │ - ldr r1, [r1, #12] │ │ │ │ - bl e2114 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 52196 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r3, 5219a │ │ │ │ - mov r4, r5 │ │ │ │ - b.n 521a2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 52196 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ │ │ │ │ 000521a8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ cbnz r0, 521be │ │ │ │ - bl 26fa74 │ │ │ │ + bl 26ed08 │ │ │ │ b.n 521fa │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 52242 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cbz r2, 521e6 │ │ │ │ - movw r3, #32629 @ 0x7f75 │ │ │ │ + movw r3, #25605 @ 0x6405 │ │ │ │ movt r3, #21 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 521e0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1ef540 │ │ │ │ + b.w 1ee4c0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r2 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ bmi.n 52242 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cbz r3, 52242 │ │ │ │ mov r0, r1 │ │ │ │ - bl 807a8 │ │ │ │ + bl 807a0 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 521fe │ │ │ │ movs r4, #0 │ │ │ │ b.n 52260 │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl cc7d0 │ │ │ │ + bl cc0d0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 52220 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 52220 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #7528 @ 0x1d68 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 52260 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 52242 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 52242 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #6076 @ 0x17bc │ │ │ │ + movw r1, #3060 @ 0xbf4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d599c │ │ │ │ + b.w d52b8 │ │ │ │ mov r0, r4 │ │ │ │ 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 │ │ │ │ - mov r5, r0 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - mov r0, r1 │ │ │ │ - cbnz r3, 52284 │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.n 52284 │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 52284 │ │ │ │ - cbnz r1, 5229e │ │ │ │ - add r4, sp, #28 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - ldr r4, [pc, #48] @ (522bc ) │ │ │ │ - mov r1, r2 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - movs r4, #1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - strd r4, r4, [sp, #4] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 522b6 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - add r1, sp, #24 │ │ │ │ - bl 46714 <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ - cbz r0, 522b6 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - movs r2, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.n 520d0 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ - cmn r4, r2 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 52300 │ │ │ │ + bgt.n 522a4 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r2, 522f2 │ │ │ │ - movw r1, #1236 @ 0x4d4 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl 12f220 │ │ │ │ - b.n 52308 │ │ │ │ - movw r1, #1268 @ 0x4f4 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl 12f220 │ │ │ │ - b.n 52308 │ │ │ │ - bl 11ca50 <_PyLong_FromGid@@Base+0x10> │ │ │ │ + cbz r2, 52296 │ │ │ │ + movw r1, #63788 @ 0xf92c │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 522ac │ │ │ │ + movw r1, #63820 @ 0xf94c │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 522ac │ │ │ │ + bl 11c238 <_PyLong_FromGid@@Base+0x10> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5230c │ │ │ │ + bne.n 522b0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 52318 │ │ │ │ + b.n 522bc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r3, r3, [r4, #8] │ │ │ │ str r2, [r4, #16] │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ @@ -59176,1737 +59134,1820 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #57692 @ 0xe15c │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 122b54 │ │ │ │ + bl 122334 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r6, [r7, #4] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 5236a │ │ │ │ + beq.n 5230e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 87f30 │ │ │ │ - cbnz r0, 5236a │ │ │ │ + bl 87a80 │ │ │ │ + cbnz r0, 5230e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ - movw r1, #6244 @ 0x1864 │ │ │ │ + movw r1, #3300 @ 0xce4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w d599c │ │ │ │ + b.w d52b8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 4b964 │ │ │ │ + bl 4b95e │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5237c │ │ │ │ + bne.n 52320 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5238a │ │ │ │ + b.n 5232e │ │ │ │ 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 50580 <_PyMonitoring_FireJumpEvent@@Base+0x19e> │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + mov r5, r0 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + mov r0, r1 │ │ │ │ + cbnz r3, 52352 │ │ │ │ + cmp r2, r3 │ │ │ │ + ble.n 52352 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 52352 │ │ │ │ + cbnz r1, 5236c │ │ │ │ + add r4, sp, #28 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + ldr r4, [pc, #48] @ (52388 ) │ │ │ │ + mov r1, r2 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + movs r4, #1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + strd r4, r4, [sp, #4] │ │ │ │ + bl 106468 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 52384 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + add r1, sp, #24 │ │ │ │ + bl 467ba <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ + cbz r0, 52384 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + movs r2, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.n 5212e │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + negs r0, r4 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + b.w 505f0 <_PyMonitoring_FireBranchEvent@@Base+0x2e> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r5, #2 │ │ │ │ cmp r5, r1 │ │ │ │ - bge.n 523ce │ │ │ │ + bge.n 523cc │ │ │ │ ldr r1, [r7, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r1, #16 │ │ │ │ strb.w r8, [r1, r3] │ │ │ │ add r1, r3 │ │ │ │ strb r6, [r1, #1] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r3, #2 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 523da │ │ │ │ + b.n 523d8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bl 9d714 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9cfc0 <_PyBytes_Resize@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 523b6 │ │ │ │ + bne.n 523b4 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -000523de : │ │ │ │ +000523dc : │ │ │ │ mov r1, r0 │ │ │ │ movw r0, #35736 @ 0x8b98 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.w d6648 │ │ │ │ + b.w d5f28 │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #6324 @ 0x18b4 │ │ │ │ + movw r0, #3380 @ 0xd34 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ - b.w 84c48 │ │ │ │ - │ │ │ │ -000523fe : │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - bx lr │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - cmp r3, #2 │ │ │ │ - beq.n 52492 │ │ │ │ - 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, #71 @ 0x47 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 4b7a6 <_PyContext_NewHamtForTests@@Base+0x476> │ │ │ │ - cbnz r0, 52464 │ │ │ │ - movw r3, #48056 @ 0xbbb8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d7a20 │ │ │ │ - cbz r0, 52446 │ │ │ │ - bl d7c64 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - b.n 52490 │ │ │ │ - movw r3, #56100 @ 0xdb24 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d7a20 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 52438 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - bl d7a20 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 52438 │ │ │ │ - b.n 5248e │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 52478 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 52478 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - movw r3, #4304 @ 0x10d0 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #45128 @ 0xb048 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - bx lr │ │ │ │ + b.w 847b8 │ │ │ │ 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 524da │ │ │ │ + bne.n 5243a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 524f2 │ │ │ │ - movw r2, #50576 @ 0xc590 │ │ │ │ + bmi.n 52452 │ │ │ │ + movw r2, #47592 @ 0xb9e8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #46504 @ 0xb5a8 │ │ │ │ + movw r1, #43520 @ 0xaa00 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #48648 @ 0xbe08 │ │ │ │ + movw r0, #45664 @ 0xb260 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 525ac │ │ │ │ + bl 245b50 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5250c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #48648 @ 0xbe08 │ │ │ │ + movw r0, #45664 @ 0xb260 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 524b2 │ │ │ │ - b.n 525ac │ │ │ │ + bne.n 52412 │ │ │ │ + b.n 5250c │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b690 │ │ │ │ + bl 8af50 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 525ac │ │ │ │ + beq.n 5250c │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 52522 │ │ │ │ + beq.n 52482 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9564 @ 0x255c │ │ │ │ + movw r1, #6620 @ 0x19dc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 525ac │ │ │ │ + bl 12e510 │ │ │ │ + b.n 5250c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1ed548 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1ec4cc <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 525ac │ │ │ │ + beq.n 5250c │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov.w r3, #65537 @ 0x10001 │ │ │ │ str r3, [sp, #12] │ │ │ │ lsls r0, r3, #2 │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 5256a │ │ │ │ - bl 77c4c │ │ │ │ + bcs.n 524ca │ │ │ │ + bl 77bf8 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5256a │ │ │ │ + cbz r0, 524ca │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ blx 294f4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 52576 │ │ │ │ + bne.n 524d6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78004 │ │ │ │ + bl 77fb0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - blt.n 52536 │ │ │ │ + blt.n 52496 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 52572 │ │ │ │ - bl 1ef298 │ │ │ │ + blt.n 524d2 │ │ │ │ + bl 1ee218 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 525ca │ │ │ │ + b.n 5252a │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 52534 │ │ │ │ + b.n 52494 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 72f38 │ │ │ │ + bl 72ef0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 525b0 │ │ │ │ - b.n 525a6 │ │ │ │ + cbnz r0, 52510 │ │ │ │ + b.n 52506 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r6, r3 │ │ │ │ - bge.n 525c4 │ │ │ │ + bge.n 52524 │ │ │ │ ldr.w r0, [r5, r6, lsl #2] │ │ │ │ - bl 11ca40 <_PyLong_FromGid@@Base> │ │ │ │ + bl 11c228 <_PyLong_FromGid@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 52582 │ │ │ │ + bne.n 524e2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 525b4 │ │ │ │ + bne.n 52514 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78004 │ │ │ │ + bl 77fb0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 525ca │ │ │ │ + b.n 5252a │ │ │ │ movs r6, #0 │ │ │ │ - b.n 5258a │ │ │ │ + b.n 524ea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 525a6 │ │ │ │ + bne.n 52506 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 525a6 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 52506 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78004 │ │ │ │ + bl 77fb0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -000525d0 : │ │ │ │ +00052530 : │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + bx lr │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + cmp r3, #2 │ │ │ │ + beq.n 525c4 │ │ │ │ + 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, #71 @ 0x47 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 4b7a2 <_PyContext_NewHamtForTests@@Base+0x47e> │ │ │ │ + cbnz r0, 52596 │ │ │ │ + movw r3, #48056 @ 0xbbb8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d72f8 │ │ │ │ + cbz r0, 52578 │ │ │ │ + bl d753c │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + b.n 525c2 │ │ │ │ + movw r3, #56100 @ 0xdb24 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d72f8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 5256a │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + bl d72f8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 5256a │ │ │ │ + b.n 525c0 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 525aa │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 525aa │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + movw r3, #4304 @ 0x10d0 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #42144 @ 0xa4a0 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12e510 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +000525ce : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ - bl d15cc │ │ │ │ + bl d0ef0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 790b0 │ │ │ │ + b.w 79060 │ │ │ │ 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 1ed548 <_Py_Gid_Converter@@Base> │ │ │ │ - cbz r0, 5262e │ │ │ │ + bl 1ec4cc <_Py_Gid_Converter@@Base> │ │ │ │ + cbz r0, 5262c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2956c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 52626 │ │ │ │ + bge.n 52624 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w f6894 │ │ │ │ + b.w f61f4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ 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 r6, r2 │ │ │ │ mov r5, r1 │ │ │ │ - cbz r3, 5264c │ │ │ │ + cbz r3, 5264a │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 5265c │ │ │ │ + b.n 5265a │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 5265a │ │ │ │ + ble.n 52658 │ │ │ │ cmp r2, #3 │ │ │ │ - bgt.n 52656 │ │ │ │ - cbnz r1, 5267e │ │ │ │ + bgt.n 52654 │ │ │ │ + cbnz r1, 5267c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5265c │ │ │ │ + b.n 5265a │ │ │ │ mov r4, r3 │ │ │ │ - ldr r1, [pc, #252] @ (5275c ) │ │ │ │ + ldr r1, [pc, #252] @ (52758 ) │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r5, #3 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106468 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 52684 │ │ │ │ - b.n 52754 │ │ │ │ + cbnz r0, 52682 │ │ │ │ + b.n 52752 │ │ │ │ clz r4, r1 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ add r6, r4 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 5273a │ │ │ │ + beq.n 52738 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ - cbz r4, 526d4 │ │ │ │ + cbz r4, 526d2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.n 526b8 │ │ │ │ + bmi.n 526b6 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #50576 @ 0xc590 │ │ │ │ + movw r2, #47592 @ 0xb9e8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #136 @ 0x88 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #14468 @ 0x3884 │ │ │ │ + movw r1, #62688 @ 0xf4e0 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #11548 @ 0x2d1c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 52754 │ │ │ │ + bl 245b50 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 52752 │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 8b690 │ │ │ │ + bl 8af50 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 52754 │ │ │ │ + beq.n 52752 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 52712 │ │ │ │ + bne.n 52710 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 52742 │ │ │ │ + beq.n 52740 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 526fc │ │ │ │ - movw r2, #50576 @ 0xc590 │ │ │ │ + bmi.n 526fa │ │ │ │ + movw r2, #47592 @ 0xb9e8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #156 @ 0x9c │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #14468 @ 0x3884 │ │ │ │ + movw r1, #62708 @ 0xf4f4 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #11548 @ 0x2d1c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 52754 │ │ │ │ + bl 245b50 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 52752 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b690 │ │ │ │ + bl 8af50 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 52754 │ │ │ │ + cbz r0, 52752 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5272a │ │ │ │ + beq.n 52728 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9564 @ 0x255c │ │ │ │ + movw r1, #6620 @ 0x19dc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 52754 │ │ │ │ - movw r3, #1304 @ 0x518 │ │ │ │ - movt r3, #40 @ 0x28 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 52752 │ │ │ │ + movw r3, #63896 @ 0xf998 │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - b.n 52744 │ │ │ │ - movw r4, #1304 @ 0x518 │ │ │ │ - movt r4, #40 @ 0x28 │ │ │ │ + b.n 52742 │ │ │ │ + movw r4, #63896 @ 0xf998 │ │ │ │ + movt r4, #39 @ 0x27 │ │ │ │ movs r5, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 52760 │ │ │ │ + b.w 5275c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ - orrs r0, r0 │ │ │ │ + cmp r4, r1 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00052760 : │ │ │ │ +0005275c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r2 │ │ │ │ - bl 263234 │ │ │ │ - cbz r0, 5278e │ │ │ │ + bl 2624a0 │ │ │ │ + cbz r0, 5278a │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1eb590 │ │ │ │ + b.w 1ea514 │ │ │ │ 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 527c8 │ │ │ │ - movw r2, #50576 @ 0xc590 │ │ │ │ + bmi.n 527c4 │ │ │ │ + movw r2, #47592 @ 0xb9e8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #54204 @ 0xd3bc │ │ │ │ + movw r1, #51220 @ 0xc814 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #41868 @ 0xa38c │ │ │ │ + movw r0, #38924 @ 0x980c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 527d6 │ │ │ │ + bl 245b50 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 527d2 │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b690 │ │ │ │ + bl 8af50 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 527da │ │ │ │ + cbnz r0, 527d6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 52818 │ │ │ │ + b.n 52814 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 527fc │ │ │ │ + beq.n 527f8 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9564 @ 0x255c │ │ │ │ + movw r1, #6620 @ 0x19dc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 527d6 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 527d2 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r4 │ │ │ │ blx 2a0a4 │ │ │ │ - cbnz r0, 52810 │ │ │ │ + cbnz r0, 5280c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1ef298 │ │ │ │ + b.w 1ee218 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - movw r0, #13344 @ 0x3420 │ │ │ │ + movw r0, #10360 @ 0x2878 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - b.w 7afb8 │ │ │ │ + b.w 7af78 │ │ │ │ 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 1da594 <_Py_Uid_Converter@@Base> │ │ │ │ - cbz r0, 52868 │ │ │ │ + bl 1d8498 <_Py_Uid_Converter@@Base> │ │ │ │ + cbz r0, 52864 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2a608 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 52860 │ │ │ │ + bge.n 5285c │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w f6894 │ │ │ │ + b.w f61f4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #12 │ │ │ │ pop {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 r1, sp, #4 │ │ │ │ - bl 1ed548 <_Py_Gid_Converter@@Base> │ │ │ │ - cbz r0, 528ac │ │ │ │ + bl 1ec4cc <_Py_Gid_Converter@@Base> │ │ │ │ + cbz r0, 528a8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2a6c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 528a4 │ │ │ │ + bge.n 528a0 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w f6894 │ │ │ │ + b.w f61f4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #12 │ │ │ │ pop {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, 528ee │ │ │ │ + cbz r1, 528ea │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ subs r3, r1, r3 │ │ │ │ negs r5, r3 │ │ │ │ adcs r5, r3 │ │ │ │ - cbnz r5, 528ee │ │ │ │ + cbnz r5, 528ea │ │ │ │ movw r3, #56076 @ 0xdb0c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #6372 @ 0x18e4 │ │ │ │ + movw r1, #3428 @ 0xd64 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14ede4 │ │ │ │ + bl 14d82c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 528fe │ │ │ │ + beq.n 528fa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52900 │ │ │ │ + beq.n 528fc │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 52900 │ │ │ │ + b.n 528fc │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ 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 │ │ │ │ - mov r0, r1 │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 1da594 <_Py_Uid_Converter@@Base> │ │ │ │ - cbz r0, 52944 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - blx 29a8c │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 5293c │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - b.w f6894 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 12d8cc │ │ │ │ - cbz r0, 52980 │ │ │ │ + bl 12d0d8 │ │ │ │ + cbz r0, 52938 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 52984 │ │ │ │ - bl 12e658 │ │ │ │ + cbz r0, 5293c │ │ │ │ + bl 12d944 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 52984 │ │ │ │ + bne.n 5293c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52980 │ │ │ │ + beq.n 52938 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 52980 │ │ │ │ + cbnz r3, 52938 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 529a8 │ │ │ │ + b.n 52960 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 52998 │ │ │ │ + bne.n 52950 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 529a8 │ │ │ │ + b.n 52960 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5298e │ │ │ │ + bne.n 52946 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5298e │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 52946 │ │ │ │ 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 r1, sp, #4 │ │ │ │ + bl 1d8498 <_Py_Uid_Converter@@Base> │ │ │ │ + cbz r0, 529a2 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + blx 29a8c │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 5299a │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w f61f4 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + add sp, #12 │ │ │ │ + pop {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, #6512 @ 0x1970 │ │ │ │ + movw r1, #3568 @ 0xdf0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 8edfc │ │ │ │ - cbz r0, 529ec │ │ │ │ + bl 8e6f0 │ │ │ │ + cbz r0, 529e8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, sp │ │ │ │ blx 2a408 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 529f0 │ │ │ │ + cbz r0, 529ec │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ + bl f61f4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 529f6 │ │ │ │ + b.n 529f2 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80ee8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + movw r0, #3592 @ 0xe08 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + b.w 7af78 │ │ │ │ stmdb 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 52a20 │ │ │ │ - bl 26cb68 │ │ │ │ + bne.n 52a28 │ │ │ │ + bl 26be00 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 52a2c │ │ │ │ + cbz r3, 52a34 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 52b0a │ │ │ │ + b.n 52b12 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ - bl 52ba6 │ │ │ │ + bl 52ba2 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 52b00 │ │ │ │ + beq.n 52b08 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 52a50 │ │ │ │ + bne.n 52a58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26cb68 │ │ │ │ + bl 26be00 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 52aaa │ │ │ │ + cbnz r3, 52ab2 │ │ │ │ movs r0, #4 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ - bl 77c4c │ │ │ │ + bl 77bf8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 52aa2 │ │ │ │ + cbz r0, 52aaa │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ - cbz r6, 52ab2 │ │ │ │ - b.n 52aaa │ │ │ │ + cbz r6, 52aba │ │ │ │ + b.n 52ab2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 52ba6 │ │ │ │ + bl 52ba2 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 52a8c │ │ │ │ + cbz r0, 52a94 │ │ │ │ cmp r8, r7 │ │ │ │ - beq.n 52aba │ │ │ │ + beq.n 52ac2 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ adds r7, #1 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99e5c <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 52a68 │ │ │ │ + bne.n 52a70 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r7 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ - bl b50c4 │ │ │ │ + bl b49dc │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 52ad4 │ │ │ │ + cbnz r0, 52adc │ │ │ │ mov r0, r5 │ │ │ │ - bl 78004 │ │ │ │ + bl 77fb0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 1ef298 │ │ │ │ + bl 1ee218 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 52b00 │ │ │ │ + b.n 52b08 │ │ │ │ mov r7, r6 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 52a80 │ │ │ │ + b.n 52a88 │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ - bl 862b4 │ │ │ │ + bl 85e18 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 52a9c │ │ │ │ + beq.n 52aa4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 52a76 │ │ │ │ + b.n 52a7e │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 52ae8 │ │ │ │ + ble.n 52af0 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w r2, [r5, r6, lsl #2] │ │ │ │ str.w r2, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ - b.n 52ad4 │ │ │ │ + b.n 52adc │ │ │ │ mov r0, r5 │ │ │ │ - bl 78004 │ │ │ │ + bl 77fb0 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl c5de4 <_PyArg_CheckPositional@@Base+0x1e54> │ │ │ │ - b.n 52b06 │ │ │ │ + bl c56cc <_PyArg_CheckPositional@@Base+0x1e10> │ │ │ │ + b.n 52b0e │ │ │ │ movs r0, #0 │ │ │ │ str.w sl, [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} │ │ │ │ - movw r0, #6536 @ 0x1988 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - b.w 7afb8 │ │ │ │ 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, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 52b48 │ │ │ │ + beq.n 52b44 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 52b76 │ │ │ │ + bne.n 52b72 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 52b5c │ │ │ │ + beq.n 52b58 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 52b78 │ │ │ │ + bgt.n 52b74 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58704 @ 0xe550 │ │ │ │ + movw r1, #55860 @ 0xda34 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 52ba2 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 52b9e │ │ │ │ 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 e8bc0 │ │ │ │ + bl e84a4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52ba2 │ │ │ │ + beq.n 52b9e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 52ba2 │ │ │ │ + cbnz r3, 52b9e │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_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 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 52bc8 │ │ │ │ - bl 26cb68 │ │ │ │ + bne.n 52bc4 │ │ │ │ + bl 26be00 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 52bd4 │ │ │ │ + cbz r3, 52bd0 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 52bf6 │ │ │ │ + b.n 52bf2 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 1da068 │ │ │ │ - cbnz r0, 52be4 │ │ │ │ + bl 1d7f6c │ │ │ │ + cbnz r0, 52be0 │ │ │ │ movs r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 52bf2 │ │ │ │ + b.n 52bee │ │ │ │ mov r0, r4 │ │ │ │ - bl 30cc0 │ │ │ │ + bl 30ca0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 52bde │ │ │ │ - ldr r0, [pc, #8] @ (52bfc ) │ │ │ │ + bne.n 52bda │ │ │ │ + ldr r0, [pc, #8] @ (52bf8 ) │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ strh r0, [r7, r6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 85e88 │ │ │ │ + bl 859ec │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 52c22 │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 52c36 │ │ │ │ + bne.n 52c1e │ │ │ │ + bl 805d4 │ │ │ │ + cbnz r0, 52c32 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 52c2c │ │ │ │ + cbz r3, 52c28 │ │ │ │ bic.w r4, r4, r4, asr #31 │ │ │ │ str r4, [r5, #8] │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 52c38 │ │ │ │ + b.n 52c34 │ │ │ │ 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, #41244 @ 0xa11c │ │ │ │ + movw r1, #41868 @ 0xa38c │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ mov r6, r2 │ │ │ │ - bl 122b54 │ │ │ │ + bl 122334 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52c90 │ │ │ │ + beq.n 52c8c │ │ │ │ ldr.w r2, [r2, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 52c90 │ │ │ │ + beq.n 52c8c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 52ca8 │ │ │ │ + ble.n 52ca4 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #6556 @ 0x199c │ │ │ │ + movw r1, #3612 @ 0xe1c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 52cba │ │ │ │ + bl 12e510 │ │ │ │ + b.n 52cb6 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 52c72 │ │ │ │ - movw r0, #33780 @ 0x83f4 │ │ │ │ + beq.n 52c6e │ │ │ │ + movw r0, #30772 @ 0x7834 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r1, r6 │ │ │ │ - bl 177010 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1754d4 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 52c72 │ │ │ │ - b.n 52cba │ │ │ │ + bne.n 52c6e │ │ │ │ + b.n 52cb6 │ │ │ │ it eq │ │ │ │ ldreq r1, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1e15f4 │ │ │ │ + b.w 1dfd8c │ │ │ │ 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 52cf0 │ │ │ │ + bge.n 52cec │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ + bl f61f4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 52d18 │ │ │ │ + b.n 52d14 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 11ca40 <_PyLong_FromGid@@Base> │ │ │ │ + bl 11c228 <_PyLong_FromGid@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 11ca40 <_PyLong_FromGid@@Base> │ │ │ │ + bl 11c228 <_PyLong_FromGid@@Base> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 11ca40 <_PyLong_FromGid@@Base> │ │ │ │ + bl 11c228 <_PyLong_FromGid@@Base> │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #52724 @ 0xcdf4 │ │ │ │ + movw r0, #49652 @ 0xc1f4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 84c48 │ │ │ │ + bl 847b8 │ │ │ │ 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 r5, r1 │ │ │ │ - bl 424c4 │ │ │ │ + bl 424b4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 52d58 │ │ │ │ + cbz r0, 52d54 │ │ │ │ mov r1, r5 │ │ │ │ - bl 4acd6 │ │ │ │ + bl 4acca │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52d4c │ │ │ │ + beq.n 52d48 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 52d50 │ │ │ │ + cbz r3, 52d4c │ │ │ │ mov r4, r5 │ │ │ │ - b.n 52d58 │ │ │ │ + b.n 52d54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 52d4c │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 52d48 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, #20 │ │ │ │ + add r2, sp, #12 │ │ │ │ + add r1, sp, #8 │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 29304 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 52d88 │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f61f4 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 52db0 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 1c2ff0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 1c2ff0 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 1c2ff0 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r1, r4 │ │ │ │ + movw r0, #49652 @ 0xc1f4 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 847b8 │ │ │ │ + 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, [r1, #4] │ │ │ │ ldr r4, [r3, #104] @ 0x68 │ │ │ │ - cbz r4, 52dd4 │ │ │ │ + cbz r4, 52e2c │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 52dbc │ │ │ │ + bge.n 52e14 │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bpl.n 52dbc │ │ │ │ - ldr r4, [pc, #100] @ (52de4 ) │ │ │ │ + bpl.n 52e14 │ │ │ │ + ldr r4, [pc, #100] @ (52e3c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r0, [r1, #180] @ 0xb4 │ │ │ │ movs r3, #28 │ │ │ │ subs r0, #1 │ │ │ │ ldr r2, [r2, r4] │ │ │ │ mul.w r3, r0, r3 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ adds r4, r2, r3 │ │ │ │ add.w r4, r4, #92672 @ 0x16a00 │ │ │ │ ldr.w r4, [r4, #252] @ 0xfc │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 52da4 │ │ │ │ + beq.n 52dfc │ │ │ │ cmp r0, #10 │ │ │ │ - bls.n 52dae │ │ │ │ + bls.n 52e06 │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r2, r3 │ │ │ │ - b.n 52db6 │ │ │ │ + b.n 52e0e │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r2, r3 │ │ │ │ add.w r1, r2, #24 │ │ │ │ - b.n 52dbe │ │ │ │ + b.n 52e16 │ │ │ │ add r1, r4 │ │ │ │ ldr r5, [r1, #0] │ │ │ │ movs r4, #0 │ │ │ │ - cbz r5, 52dca │ │ │ │ + cbz r5, 52e22 │ │ │ │ ldr r5, [r5, #24] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 52dc2 │ │ │ │ + b.n 52e1a │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 52dd4 │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 52dde │ │ │ │ + bne.n 52e2c │ │ │ │ + bl 805d4 │ │ │ │ + cbnz r0, 52e36 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 807a8 │ │ │ │ + b.w 807a0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, 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 16a0bc │ │ │ │ + bl 1682ac │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 52e06 │ │ │ │ + beq.n 52e5e │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 52e6c │ │ │ │ + b.n 52e68 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #20 │ │ │ │ - add r2, sp, #12 │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 29304 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 52e3a │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 52e62 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 1c5118 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 1c5118 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 1c5118 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r1, r4 │ │ │ │ - movw r0, #52724 @ 0xcdf4 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 84c48 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ movs r1, #0 │ │ │ │ - b.w 205e90 │ │ │ │ + b.w 204f74 │ │ │ │ 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, 52eaa │ │ │ │ + cbz r0, 52ea6 │ │ │ │ mov r4, r0 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ + bl f61f4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 52eb0 │ │ │ │ + b.n 52eac │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 923b8 │ │ │ │ + bl 91cb0 │ │ │ │ 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 52f80 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 52efc │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - movs r0, #3 │ │ │ │ - bl 7e638 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 52ef0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r3, 52ef4 │ │ │ │ - mov r4, r5 │ │ │ │ - b.n 52efc │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 52ef0 │ │ │ │ - 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 52f26 │ │ │ │ + bne.n 52eda │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 122580 │ │ │ │ - cbz r0, 52f3c │ │ │ │ - b.n 52f40 │ │ │ │ + bl 121d60 │ │ │ │ + cbz r0, 52ef0 │ │ │ │ + b.n 52ef4 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #48796 @ 0xbe9c │ │ │ │ + movw r0, #45812 @ 0xb2f4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 52f1a │ │ │ │ + bne.n 52ece │ │ │ │ movs r4, #0 │ │ │ │ - b.n 52f74 │ │ │ │ + b.n 52f28 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - bl 1ed548 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1ec4cc <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 52f3c │ │ │ │ + beq.n 52ef0 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add.w r0, r4, #16 │ │ │ │ blx 2a010 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 52f6c │ │ │ │ + bne.n 52f20 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ - b.n 52f3c │ │ │ │ + bl f61f4 │ │ │ │ + b.n 52ef0 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 790b0 │ │ │ │ + bl 79060 │ │ │ │ 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 │ │ │ │ + movs r1, #0 │ │ │ │ + mov r5, r0 │ │ │ │ + bl 52f7c │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 52f78 │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + movs r0, #3 │ │ │ │ + bl 7e61c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 52f6c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbz r3, 52f70 │ │ │ │ + mov r4, r5 │ │ │ │ + b.n 52f78 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 52f6c │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - cbnz r3, 52f98 │ │ │ │ + cbnz r3, 52f94 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 52ff4 │ │ │ │ + cbz r3, 52ff0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r4, 52fa6 │ │ │ │ + cbz r4, 52fa2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 842e8 │ │ │ │ + bl 83e58 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 52fac │ │ │ │ - bl 71f84 │ │ │ │ + b.n 52fa8 │ │ │ │ + bl 71f40 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 52ff0 │ │ │ │ + cbz r4, 52fec │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ - cbz r2, 52fc4 │ │ │ │ + cbz r2, 52fc0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #38884 @ 0x97e4 │ │ │ │ + movw r1, #35900 @ 0x8c3c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 8084c │ │ │ │ + bl 80844 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 52fda │ │ │ │ + beq.n 52fd6 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - cbz r2, 5300e │ │ │ │ + cbz r2, 5300a │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #42340 @ 0xa564 │ │ │ │ + movw r1, #39396 @ 0x99e4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 8084c │ │ │ │ + bl 80844 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5300e │ │ │ │ + bne.n 5300a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52ff0 │ │ │ │ + beq.n 52fec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 52ff0 │ │ │ │ + cbnz r3, 52fec │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5300e │ │ │ │ - cbz r4, 53006 │ │ │ │ + b.n 5300a │ │ │ │ + cbz r4, 53002 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5300e │ │ │ │ + beq.n 5300a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5300e │ │ │ │ + b.n 5300a │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #44] @ (53050 ) │ │ │ │ - bl 1ff998 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (5304c ) │ │ │ │ + bl 1fea5c <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cbz r2, 53040 │ │ │ │ + cbz r2, 5303c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - movw r0, #57232 @ 0xdf90 │ │ │ │ + movw r0, #54320 @ 0xd430 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84c48 │ │ │ │ - movw r0, #63496 @ 0xf808 │ │ │ │ + b.w 847b8 │ │ │ │ + movw r0, #60568 @ 0xec98 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84c48 │ │ │ │ - bmi.n 52f5c │ │ │ │ + b.w 847b8 │ │ │ │ + bmi.n 52f58 │ │ │ │ lsls r1, 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, #4016] @ 0xfb0 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r9, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r3, 53072 │ │ │ │ + cbz r3, 5306e │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 53082 │ │ │ │ + b.n 5307e │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 53080 │ │ │ │ + ble.n 5307c │ │ │ │ cmp r2, #3 │ │ │ │ - bgt.n 5307c │ │ │ │ - cbnz r1, 530a6 │ │ │ │ + bgt.n 53078 │ │ │ │ + cbnz r1, 530a2 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 53082 │ │ │ │ + b.n 5307e │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #256] @ (53184 ) │ │ │ │ + ldr r1, [pc, #256] @ (53180 ) │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #3 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #2 │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106468 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 530ac │ │ │ │ + cbnz r0, 530a8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5317e │ │ │ │ + b.n 5317a │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ adds r3, r5, r6 │ │ │ │ ldrd r7, r8, [r4] │ │ │ │ subs r6, r3, #2 │ │ │ │ - beq.n 530e4 │ │ │ │ + beq.n 530e0 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r5, 530c0 │ │ │ │ + cbz r5, 530bc │ │ │ │ subs r6, r3, #3 │ │ │ │ - beq.n 530f4 │ │ │ │ - b.n 530c8 │ │ │ │ + beq.n 530f0 │ │ │ │ + b.n 530c4 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 530dc │ │ │ │ - bl c6fd0 │ │ │ │ + cbz r0, 530d8 │ │ │ │ + bl c68b4 │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - blt.n 530a2 │ │ │ │ + blt.n 5309e │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 530e0 │ │ │ │ - b.n 53102 │ │ │ │ + bne.n 530dc │ │ │ │ + b.n 530fe │ │ │ │ mov.w sl, #1 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ - b.n 5310a │ │ │ │ + b.n 53106 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ mov r6, r5 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 5310a │ │ │ │ + b.n 53106 │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 5310a │ │ │ │ + b.n 53106 │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ ldr.w r9, [r9, #16] │ │ │ │ mov r0, r9 │ │ │ │ - bl 21ffb8 │ │ │ │ + bl 21ec90 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 530a2 │ │ │ │ + beq.n 5309e │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ - bl 21a6f0 │ │ │ │ + bl 2195f8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5316e │ │ │ │ + beq.n 5316a │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21a778 │ │ │ │ + bl 219680 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5316e │ │ │ │ + beq.n 5316a │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21a850 │ │ │ │ + bl 219758 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5316e │ │ │ │ + beq.n 5316a │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 21a9e4 │ │ │ │ + bl 2198a0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5316e │ │ │ │ + beq.n 5316a │ │ │ │ mov r0, r4 │ │ │ │ - bl 21be44 <_PyThreadState_GetCurrent@@Base+0x8c> │ │ │ │ + bl 21ad04 <_PyThreadState_GetCurrent@@Base+0x8c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5316e │ │ │ │ + beq.n 5316a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53176 │ │ │ │ + beq.n 53172 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 53176 │ │ │ │ + cbnz r3, 53172 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 53176 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 53172 │ │ │ │ mov r0, r4 │ │ │ │ - bl 790b0 │ │ │ │ - b.n 530a2 │ │ │ │ + bl 79060 │ │ │ │ + b.n 5309e │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - orrs r4, r5 │ │ │ │ + cmp r0, r7 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl cfcbc │ │ │ │ + bl cf5e4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 531b8 │ │ │ │ + cbz r0, 531b4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 531b8 │ │ │ │ + beq.n 531b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 531b8 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 531b4 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 531d4 │ │ │ │ + cbz r0, 531d0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 531d4 │ │ │ │ + beq.n 531d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 531d4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 531d0 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 531f0 │ │ │ │ + cbz r0, 531ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 531f0 │ │ │ │ + beq.n 531ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 531f0 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 531ec │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 5320c │ │ │ │ + cbz r0, 53208 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5320c │ │ │ │ + beq.n 53208 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5320c │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 53208 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 53228 │ │ │ │ + cbz r0, 53224 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53228 │ │ │ │ + beq.n 53224 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 53228 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 53224 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - cbz r0, 53244 │ │ │ │ + cbz r0, 53240 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53244 │ │ │ │ + beq.n 53240 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 53244 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 53240 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 53260 │ │ │ │ + cbz r0, 5325c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53260 │ │ │ │ + beq.n 5325c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 53260 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5325c │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ - cbz r0, 5327c │ │ │ │ + cbz r0, 53278 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5327c │ │ │ │ + beq.n 53278 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5327c │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 53278 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - cbz r0, 53298 │ │ │ │ + cbz r0, 53294 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53298 │ │ │ │ + beq.n 53294 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 53298 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 53294 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - cbz r0, 532b4 │ │ │ │ + cbz r0, 532b0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 532b4 │ │ │ │ + beq.n 532b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 532b4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 532b0 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 532d0 │ │ │ │ + cbz r0, 532cc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 532d0 │ │ │ │ + beq.n 532cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 532d0 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 532cc │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 532ec │ │ │ │ + cbz r0, 532e8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 532ec │ │ │ │ + beq.n 532e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 532ec │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 532e8 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - cbz r0, 53308 │ │ │ │ + cbz r0, 53304 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #48] @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53308 │ │ │ │ + beq.n 53304 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 53308 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 53304 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ - cbz r0, 53324 │ │ │ │ + cbz r0, 53320 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53324 │ │ │ │ + beq.n 53320 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 53324 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 53320 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ - cbz r0, 53340 │ │ │ │ + cbz r0, 5333c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #56] @ 0x38 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53340 │ │ │ │ + beq.n 5333c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 53340 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5333c │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbz r0, 5335c │ │ │ │ + cbz r0, 53358 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5335c │ │ │ │ + beq.n 53358 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5335c │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 53358 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - cbz r0, 53378 │ │ │ │ + cbz r0, 53374 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #64] @ 0x40 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53378 │ │ │ │ + beq.n 53374 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 53378 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 53374 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 53394 │ │ │ │ + cbz r0, 53390 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53394 │ │ │ │ + beq.n 53390 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 53394 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 53390 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 533c0 │ │ │ │ + bne.n 533bc │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl f9350 │ │ │ │ + bl f8cb0 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 533e2 │ │ │ │ - b.n 533da │ │ │ │ + bne.n 533de │ │ │ │ + b.n 533d6 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #48948 @ 0xbf34 │ │ │ │ + movw r0, #45964 @ 0xb38c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 533b2 │ │ │ │ + bne.n 533ae │ │ │ │ movs r0, #0 │ │ │ │ - b.n 53460 │ │ │ │ - bl 805dc │ │ │ │ + b.n 5345c │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 533d6 │ │ │ │ + bne.n 533d2 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl f9350 │ │ │ │ + bl f8cb0 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 533f6 │ │ │ │ - bl 805dc │ │ │ │ + bne.n 533f2 │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 533d6 │ │ │ │ + bne.n 533d2 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1f7c38 │ │ │ │ + bl 1f6bb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 533d6 │ │ │ │ + beq.n 533d2 │ │ │ │ ldrd r6, r7, [sp, #8] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ strd r6, r7, [sp] │ │ │ │ - movw r1, #6592 @ 0x19c0 │ │ │ │ + movw r1, #3648 @ 0xe40 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #6596 @ 0x19c4 │ │ │ │ + movw r0, #3652 @ 0xe44 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 927a8 │ │ │ │ + bl 920a0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 533d6 │ │ │ │ - bl 98598 │ │ │ │ + beq.n 533d2 │ │ │ │ + bl 97eb0 │ │ │ │ mov r2, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 29fc4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9b07c │ │ │ │ + bl 9a968 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 53458 │ │ │ │ + bge.n 53454 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w f6894 │ │ │ │ + b.w f61f4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #40356 @ 0x9da4 │ │ │ │ + movw r1, #37412 @ 0x9224 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r4, r0 │ │ │ │ - bl ff26c │ │ │ │ - cbnz r0, 5348e │ │ │ │ + bl feb70 │ │ │ │ + cbnz r0, 5348a │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 2ea6c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 78004 │ │ │ │ + b.w 77fb0 │ │ │ │ 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 53596 │ │ │ │ - cbz r0, 534ce │ │ │ │ + bl 534d4 │ │ │ │ + cbz r0, 534ca │ │ │ │ ldrd r3, r0, [sp] │ │ │ │ ubfx r3, r3, #8, #12 │ │ │ │ bfc r0, #0, #12 │ │ │ │ orrs r0, r3 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 534cc │ │ │ │ + beq.n 534c8 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 7ec70 │ │ │ │ - ldr r0, [pc, #4] @ (534d4 ) │ │ │ │ + b.w 7ec54 │ │ │ │ + ldr r0, [pc, #4] @ (534d0 ) │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ strb r4, [r6, #5] │ │ │ │ lsls r1, r1, #1 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + sub sp, #8 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #7 │ │ │ │ + bpl.n 53526 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + and.w r3, r3, #3 │ │ │ │ + cmp r3, #2 │ │ │ │ + bne.n 53526 │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 196300 │ │ │ │ + cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ + it eq │ │ │ │ + cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ + bne.n 53526 │ │ │ │ + bl 805d4 │ │ │ │ + cbnz r0, 5354a │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cbnz r3, 53526 │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + movs r0, #1 │ │ │ │ + strd r2, r3, [r4] │ │ │ │ + b.n 5354c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 149744 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ + it eq │ │ │ │ + cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ + bne.n 53542 │ │ │ │ + bl 805d4 │ │ │ │ + cbnz r0, 5354a │ │ │ │ + movs r0, #1 │ │ │ │ + strd r6, r5, [r4] │ │ │ │ + b.n 5354c │ │ │ │ + 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 534f4 │ │ │ │ + bmi.n 5356c │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 5350e │ │ │ │ + bpl.n 53586 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1632 @ 0x660 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #64184 @ 0xfab8 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 53526 │ │ │ │ + b.n 5359e │ │ │ │ tst.w r3, #14 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ @@ -60915,2282 +60956,2236 @@ │ │ │ │ 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, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 53558 │ │ │ │ + beq.n 535d0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 53558 │ │ │ │ + ble.n 535d0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53574 │ │ │ │ + beq.n 535ec │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 53574 │ │ │ │ + b.n 535ec │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58704 @ 0xe550 │ │ │ │ + movw r1, #55860 @ 0xda34 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 53592 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 5360a │ │ │ │ mov r0, r4 │ │ │ │ - bl c6fd0 │ │ │ │ + bl c68b4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53592 │ │ │ │ + beq.n 5360a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 53592 │ │ │ │ + cbnz r3, 5360a │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_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, #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 535e8 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - and.w r3, r3, #3 │ │ │ │ - cmp r3, #2 │ │ │ │ - bne.n 535e8 │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 197fb0 │ │ │ │ - cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ - it eq │ │ │ │ - cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 535e8 │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 5360c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cbnz r3, 535e8 │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - movs r0, #1 │ │ │ │ - strd r2, r3, [r4] │ │ │ │ - b.n 5360e │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14ab44 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ - it eq │ │ │ │ - cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 53604 │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 5360c │ │ │ │ - movs r0, #1 │ │ │ │ - strd r6, r5, [r4] │ │ │ │ - b.n 5360e │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r2, r0 │ │ │ │ sub sp, #20 │ │ │ │ add r4, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #8 │ │ │ │ - movw r1, #5988 @ 0x1764 │ │ │ │ + movw r1, #3052 @ 0xbec │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ 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 8edfc │ │ │ │ - cbz r0, 5367c │ │ │ │ + bl 8e6f0 │ │ │ │ + cbz r0, 53678 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 35930 <_Py_IncRef@@Base+0x10> │ │ │ │ + bl 35910 <_Py_IncRef@@Base+0x232> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5365e │ │ │ │ - b.n 5367c │ │ │ │ + cbnz r0, 5365a │ │ │ │ + b.n 53678 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 53680 │ │ │ │ + bne.n 5367c │ │ │ │ adds r5, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 5369e │ │ │ │ + ble.n 5369a │ │ │ │ mov r0, r4 │ │ │ │ - bl 242374 │ │ │ │ + bl 241564 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 53652 │ │ │ │ + bne.n 5364e │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - cbz r3, 5369e │ │ │ │ + cbz r3, 5369a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5368e │ │ │ │ + bne.n 5368a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5369e │ │ │ │ + b.n 5369a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5365c │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5365c │ │ │ │ + bne.n 53658 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 53658 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5367c │ │ │ │ + bne.n 53678 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5367c │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 53678 │ │ │ │ mov r0, r4 │ │ │ │ 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 r4, [r0, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 536d4 │ │ │ │ + beq.n 536d0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 536d4 │ │ │ │ + ble.n 536d0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 536f0 │ │ │ │ + beq.n 536ec │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 536f0 │ │ │ │ + b.n 536ec │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58704 @ 0xe550 │ │ │ │ + movw r1, #55860 @ 0xda34 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 53718 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 53714 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r2, 536fc │ │ │ │ - bl 10db2c │ │ │ │ + cbnz r2, 536f8 │ │ │ │ + bl 10d480 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 53702 │ │ │ │ - bl 8b7c0 │ │ │ │ + b.n 536fe │ │ │ │ + bl 8b080 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53718 │ │ │ │ + beq.n 53714 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 53714 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b.w 6d71c │ │ │ │ + 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 534d4 │ │ │ │ + cbz r0, 53756 │ │ │ │ + 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 53754 │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 7ec54 │ │ │ │ + ldr r0, [pc, #4] @ (5375c ) │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ + nop │ │ │ │ + strb r4, [r6, #5] │ │ │ │ + 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, r0 │ │ │ │ + ldr r0, [pc, #44] @ (537a0 ) │ │ │ │ + bl 1fea5c <_PyEval_GetBuiltin@@Base> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + cbz r2, 5378e │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + movw r0, #54320 @ 0xd430 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 847b8 │ │ │ │ + movw r0, #60568 @ 0xec98 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 847b8 │ │ │ │ + nop │ │ │ │ + bmi.n 536ac │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 537d4 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 537d4 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 537f0 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + b.n 537f0 │ │ │ │ + movw r3, #56104 @ 0xdb28 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #55860 @ 0xda34 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12e510 │ │ │ │ + b.n 5380e │ │ │ │ + mov r0, r4 │ │ │ │ + bl d3c80 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 5380e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 53718 │ │ │ │ + cbnz r3, 5380e │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_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, #4048] @ 0xfd0 │ │ │ │ ldrd r8, r6, [r0, #8] │ │ │ │ mov r7, r1 │ │ │ │ mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ sub sp, #12 │ │ │ │ mvn.w r1, r8 │ │ │ │ subs r3, r3, r6 │ │ │ │ cmp r1, r2 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bcc.n 53844 │ │ │ │ + bcc.n 5393a │ │ │ │ ands.w r3, r8, #63 @ 0x3f │ │ │ │ - bne.n 53752 │ │ │ │ + bne.n 53848 │ │ │ │ orrs.w r1, r8, r6 │ │ │ │ - bne.n 53756 │ │ │ │ + bne.n 5384c │ │ │ │ mov fp, r3 │ │ │ │ - b.n 5375a │ │ │ │ + b.n 53850 │ │ │ │ mov.w fp, #64 @ 0x40 │ │ │ │ mov r4, r2 │ │ │ │ rsb r2, fp, #64 @ 0x40 │ │ │ │ ldrd sl, r9, [r0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, r2 │ │ │ │ - bhi.n 5377c │ │ │ │ + bhi.n 53872 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r9, fp │ │ │ │ blx 29c10 │ │ │ │ adds.w r4, r8, r4 │ │ │ │ - b.n 53836 │ │ │ │ + b.n 5392c │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 537c8 │ │ │ │ - cbnz r3, 5378a │ │ │ │ + bne.n 538be │ │ │ │ + cbnz r3, 53880 │ │ │ │ orrs.w r3, r8, r6 │ │ │ │ - beq.n 53792 │ │ │ │ + beq.n 53888 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 49ba4 │ │ │ │ + bl 49d80 │ │ │ │ ands.w r2, r4, #63 @ 0x3f │ │ │ │ mov fp, r7 │ │ │ │ it eq │ │ │ │ moveq r2, #64 @ 0x40 │ │ │ │ subs r2, r4, r2 │ │ │ │ bic.w r2, r2, #63 @ 0x3f │ │ │ │ add r7, r2 │ │ │ │ subs r2, r4, r2 │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ cmp fp, r7 │ │ │ │ - beq.n 537bc │ │ │ │ + beq.n 538b2 │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 49ba4 │ │ │ │ + bl 49d80 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 537a6 │ │ │ │ + b.n 5389c │ │ │ │ mov r0, r9 │ │ │ │ blx 29c10 │ │ │ │ adds.w r4, r8, r4 │ │ │ │ - b.n 53836 │ │ │ │ + b.n 5392c │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r9, fp │ │ │ │ add r7, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 29c10 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ 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 537f4 │ │ │ │ + bne.n 538ea │ │ │ │ orrs.w r3, r8, r6 │ │ │ │ - beq.n 537fc │ │ │ │ + beq.n 538f2 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 49ba4 │ │ │ │ + bl 49d80 │ │ │ │ subs r4, #64 @ 0x40 │ │ │ │ add r4, fp │ │ │ │ mov fp, r7 │ │ │ │ ands.w r2, r4, #63 @ 0x3f │ │ │ │ it eq │ │ │ │ moveq r2, #64 @ 0x40 │ │ │ │ subs r2, r4, r2 │ │ │ │ bic.w r2, r2, #63 @ 0x3f │ │ │ │ add r7, r2 │ │ │ │ subs r2, r4, r2 │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ cmp r7, fp │ │ │ │ - beq.n 5382a │ │ │ │ + beq.n 53920 │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 49ba4 │ │ │ │ + bl 49d80 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 53814 │ │ │ │ + b.n 5390a │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ blx 29c10 │ │ │ │ adds.w r4, r4, r8 │ │ │ │ adc.w r6, r6, #0 │ │ │ │ str.w sl, [r5] │ │ │ │ strd r9, r4, [r5, #4] │ │ │ │ str r6, [r5, #12] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b.w 6d774 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl f8cb0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #44] @ (53890 ) │ │ │ │ - bl 1ff998 <_PyEval_GetBuiltin@@Base> │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - cbz r2, 5387e │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - movw r0, #57232 @ 0xdf90 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 53960 │ │ │ │ + bl 805d4 │ │ │ │ + cbnz r0, 539a4 │ │ │ │ + orr.w r0, r4, #524288 @ 0x80000 │ │ │ │ + blx 29410 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 5397e │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f61f4 │ │ │ │ + b.n 53990 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r2 │ │ │ │ + bl 121eac <_Py_set_inheritable@@Base> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 5399a │ │ │ │ + mov r0, r4 │ │ │ │ + blx 29fa0 │ │ │ │ + bl 805d4 │ │ │ │ + cbnz r0, 539a4 │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84c48 │ │ │ │ - movw r0, #63496 @ 0xf808 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ + b.w 80ee8 │ │ │ │ + movs r0, #0 │ │ │ │ + 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, #2 │ │ │ │ + bne.n 539ca │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + add r1, sp, #8 │ │ │ │ + bl 534d4 │ │ │ │ + cbnz r0, 539e4 │ │ │ │ + b.n 539e0 │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #46080 @ 0xb400 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 539be │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 53a70 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + mov r1, sp │ │ │ │ + bl 534d4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 539e0 │ │ │ │ + ldrd r3, r1, [sp, #8] │ │ │ │ + mvn.w r2, #1 │ │ │ │ + subs r1, #1 │ │ │ │ + cmp r2, r3 │ │ │ │ + sbcs.w r1, r2, r1 │ │ │ │ + bcs.n 53a0e │ │ │ │ + ldrd r4, r1, [sp] │ │ │ │ + subs r1, #1 │ │ │ │ + cmp r2, r4 │ │ │ │ + sbcs r2, r1 │ │ │ │ + bcc.n 53a26 │ │ │ │ + movw r3, #44088 @ 0xac38 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #3696 @ 0xe70 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12e510 │ │ │ │ + b.n 53a5a │ │ │ │ + mov.w r2, #65280 @ 0xff00 │ │ │ │ + movt r2, #15 │ │ │ │ + movs r1, #0 │ │ │ │ + movt r1, #65520 @ 0xfff0 │ │ │ │ + and.w r0, r1, r4, lsl #12 │ │ │ │ + and.w r2, r2, r3, lsl #8 │ │ │ │ + bic.w r1, r3, #4080 @ 0xff0 │ │ │ │ + orrs r2, r0 │ │ │ │ + bic.w r1, r1, #15 │ │ │ │ + uxtb r0, r4 │ │ │ │ + orr.w r1, r1, r4, lsr #20 │ │ │ │ + orrs r0, r2 │ │ │ │ + cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ + it eq │ │ │ │ + cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ + bne.n 53a66 │ │ │ │ + bl 805d4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 539e0 │ │ │ │ + ldr r0, [pc, #16] @ (53a74 ) │ │ │ │ + b.n 53a70 │ │ │ │ + add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84c48 │ │ │ │ - nop │ │ │ │ - bmi.n 5379c │ │ │ │ + b.w fee78 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + strb r4, [r6, #5] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + movw r2, #10172 @ 0x27bc │ │ │ │ + movt r2, #71 @ 0x47 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.n 53aa4 │ │ │ │ + movw r3, #10624 @ 0x2980 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 53aba │ │ │ │ + ldr r5, [r5, #8] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r5, r3 │ │ │ │ + beq.n 53aee │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 53abc │ │ │ │ + b.n 53aee │ │ │ │ + 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 53ada │ │ │ │ + movw r3, #10624 @ 0x2980 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 53b08 │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 538c4 │ │ │ │ + beq.n 53aee │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 538c4 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 538e0 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - b.n 538e0 │ │ │ │ + bgt.n 53b0a │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58704 @ 0xe550 │ │ │ │ + movw r1, #55860 @ 0xda34 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 538fe │ │ │ │ - mov r0, r4 │ │ │ │ - bl d4360 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 53b4c │ │ │ │ + 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 84430 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 53b36 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 53b36 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 538fe │ │ │ │ + beq.n 53b4c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 538fe │ │ │ │ + cbnz r3, 53b4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ + bl 78bb4 <_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, r0 │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r2 │ │ │ │ + movs r2, #24 │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ + blx 2957c │ │ │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ + mov r3, r0 │ │ │ │ + str r1, [r0, #8] │ │ │ │ + str r1, [r0, #12] │ │ │ │ + cbz r4, 53b82 │ │ │ │ + ldr.w r1, [r4, #3648] @ 0xe40 │ │ │ │ + ldr.w r2, [r4, #3652] @ 0xe44 │ │ │ │ + b.n 53b84 │ │ │ │ + mov r2, r1 │ │ │ │ + movw r0, #15825 @ 0x3dd1 │ │ │ │ + movt r0, #5 │ │ │ │ + strd r1, r2, [r3, #8] │ │ │ │ + str r0, [r3, #16] │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + b.w 53184 │ │ │ │ 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 r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 53934 │ │ │ │ + beq.n 53bcc │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #32164 @ 0x7da4 │ │ │ │ + movw r1, #29220 @ 0x7224 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 53956 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 53bee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ - bl 108dbc │ │ │ │ - cbnz r0, 5395a │ │ │ │ + bl 108734 │ │ │ │ + cbnz r0, 53bf2 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #32204 @ 0x7dcc │ │ │ │ + movw r1, #29260 @ 0x724c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 53a1a │ │ │ │ + b.n 53cb2 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl d1ed8 │ │ │ │ + bl d17fc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 53956 │ │ │ │ + beq.n 53bee │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 5398c │ │ │ │ + ble.n 53c24 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #32248 @ 0x7df8 │ │ │ │ + movw r1, #29304 @ 0x7278 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d29b0 │ │ │ │ - b.n 53956 │ │ │ │ + bl d22d4 │ │ │ │ + b.n 53bee │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ - cbnz r3, 539b6 │ │ │ │ + cbnz r3, 53c4e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 5399e │ │ │ │ + blt.n 53c36 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #8] │ │ │ │ - b.n 539b6 │ │ │ │ + b.n 53c4e │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 5371c │ │ │ │ + bl 53812 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d29b0 │ │ │ │ + bl d22d4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 53a1a │ │ │ │ - bl 98598 │ │ │ │ + b.n 53cb2 │ │ │ │ + bl 97eb0 │ │ │ │ add.w r4, r5, #9 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 539d8 │ │ │ │ + bne.n 53c70 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 539c8 │ │ │ │ + bne.n 53c60 │ │ │ │ dmb ish │ │ │ │ - beq.n 539e4 │ │ │ │ + beq.n 53c7c │ │ │ │ mov r0, r4 │ │ │ │ - bl 27378c │ │ │ │ + bl 272b8c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 5371c │ │ │ │ + bl 53812 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 53a06 │ │ │ │ + bne.n 53c9e │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 539f6 │ │ │ │ + bne.n 53c8e │ │ │ │ dmb ish │ │ │ │ - beq.n 53a12 │ │ │ │ + beq.n 53caa │ │ │ │ mov r0, r4 │ │ │ │ - bl 251744 │ │ │ │ + bl 250a74 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b07c │ │ │ │ - b.n 539a6 │ │ │ │ + bl 9a968 │ │ │ │ + b.n 53c3e │ │ │ │ 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, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl f9350 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 53a3e │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 53a82 │ │ │ │ - orr.w r0, r4, #524288 @ 0x80000 │ │ │ │ - blx 29410 │ │ │ │ mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 53a5c │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ - b.n 53a6e │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r2 │ │ │ │ - bl 1226cc <_Py_set_inheritable@@Base> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 53a78 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 29fa0 │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 53a82 │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r0, [pc, #44] @ (53cf4 ) │ │ │ │ + bl 1fea5c <_PyEval_GetBuiltin@@Base> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + cbz r2, 53ce4 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + movw r0, #54320 @ 0xd430 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80ef0 │ │ │ │ - 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 53596 │ │ │ │ - cbz r0, 53abe │ │ │ │ - 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 53abc │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - b.w 7ec70 │ │ │ │ - ldr r0, [pc, #4] @ (53ac4 ) │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - nop │ │ │ │ - strb r4, [r6, #5] │ │ │ │ + b.w 847b8 │ │ │ │ + movw r0, #60568 @ 0xec98 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 847b8 │ │ │ │ + bmi.n 53c00 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - movw r2, #10172 @ 0x27bc │ │ │ │ - movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.n 53af4 │ │ │ │ + mov r4, r1 │ │ │ │ + movw r0, #10172 @ 0x27bc │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + cmp r1, r0 │ │ │ │ + beq.n 53d24 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 53b0a │ │ │ │ + bne.n 53d3a │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 53b3e │ │ │ │ + beq.n 53d6e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 53b0c │ │ │ │ - b.n 53b3e │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + bgt.n 53d3c │ │ │ │ + b.n 53d6e │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.n 53b2a │ │ │ │ + cmp r1, r0 │ │ │ │ + beq.n 53d5a │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 53b58 │ │ │ │ + bne.n 53d88 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 53b3e │ │ │ │ + beq.n 53d6e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 53b5a │ │ │ │ + bgt.n 53d8a │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58704 @ 0xe550 │ │ │ │ + movw r1, #55860 @ 0xda34 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 53b9c │ │ │ │ + bl 12e510 │ │ │ │ + b.n 53dcc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r1, r4 │ │ │ │ - cmp r3, r2 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r5 │ │ │ │ + cmp r3, r1 │ │ │ │ + mov r1, r4 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 848c0 │ │ │ │ + bl d4c8c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53b86 │ │ │ │ + beq.n 53db6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 53b86 │ │ │ │ + cbnz r3, 53db6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53b9c │ │ │ │ + beq.n 53dcc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 53b9c │ │ │ │ + cbnz r3, 53dcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r3, #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 │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r2 │ │ │ │ - movs r2, #24 │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ - blx 2957c │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - mov r3, r0 │ │ │ │ - str r1, [r0, #8] │ │ │ │ - str r1, [r0, #12] │ │ │ │ - cbz r4, 53bd2 │ │ │ │ - ldr.w r1, [r4, #3648] @ 0xe40 │ │ │ │ - ldr.w r2, [r4, #3652] @ 0xe44 │ │ │ │ - b.n 53bd4 │ │ │ │ - mov r2, r1 │ │ │ │ - movw r0, #16133 @ 0x3f05 │ │ │ │ - movt r0, #5 │ │ │ │ - strd r1, r2, [r3, #8] │ │ │ │ - str r0, [r3, #16] │ │ │ │ + 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, 53e22 │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + cbz r4, 53e26 │ │ │ │ + cmp r4, #106 @ 0x6a │ │ │ │ + beq.n 53e26 │ │ │ │ + blx 2a8e4 <__errno_location@plt> │ │ │ │ + str r4, [r0, #0] │ │ │ │ movs r0, #0 │ │ │ │ + b.n 53e28 │ │ │ │ + movs r0, #1 │ │ │ │ + add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - b.w 53188 │ │ │ │ stmdb 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 r7, r1 │ │ │ │ mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ sub sp, #12 │ │ │ │ mvn.w r1, r8 │ │ │ │ subs r3, r3, r6 │ │ │ │ cmp r1, r2 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bcc.n 53d12 │ │ │ │ + bcc.n 53f54 │ │ │ │ ands.w r3, r8, #63 @ 0x3f │ │ │ │ - bne.n 53c20 │ │ │ │ + bne.n 53e62 │ │ │ │ orrs.w r1, r8, r6 │ │ │ │ - bne.n 53c24 │ │ │ │ + bne.n 53e66 │ │ │ │ mov fp, r3 │ │ │ │ - b.n 53c28 │ │ │ │ + b.n 53e6a │ │ │ │ mov.w fp, #64 @ 0x40 │ │ │ │ mov r4, r2 │ │ │ │ rsb r2, fp, #64 @ 0x40 │ │ │ │ ldrd sl, r9, [r0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, r2 │ │ │ │ - bhi.n 53c4a │ │ │ │ + bhi.n 53e8c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r9, fp │ │ │ │ blx 29c10 │ │ │ │ adds.w r4, r8, r4 │ │ │ │ - b.n 53d04 │ │ │ │ + b.n 53f46 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 53c96 │ │ │ │ - cbnz r3, 53c58 │ │ │ │ + bne.n 53ed8 │ │ │ │ + cbnz r3, 53e9a │ │ │ │ orrs.w r3, r8, r6 │ │ │ │ - beq.n 53c60 │ │ │ │ + beq.n 53ea2 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a075c │ │ │ │ + bl 19e6cc │ │ │ │ ands.w r2, r4, #63 @ 0x3f │ │ │ │ mov fp, r7 │ │ │ │ it eq │ │ │ │ moveq r2, #64 @ 0x40 │ │ │ │ subs r2, r4, r2 │ │ │ │ bic.w r2, r2, #63 @ 0x3f │ │ │ │ add r7, r2 │ │ │ │ subs r2, r4, r2 │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ cmp fp, r7 │ │ │ │ - beq.n 53c8a │ │ │ │ + beq.n 53ecc │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 1a075c │ │ │ │ + bl 19e6cc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 53c74 │ │ │ │ + b.n 53eb6 │ │ │ │ mov r0, r9 │ │ │ │ blx 29c10 │ │ │ │ adds.w r4, r8, r4 │ │ │ │ - b.n 53d04 │ │ │ │ + b.n 53f46 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r9, fp │ │ │ │ add r7, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 29c10 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ 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 53cc2 │ │ │ │ + bne.n 53f04 │ │ │ │ orrs.w r3, r8, r6 │ │ │ │ - beq.n 53cca │ │ │ │ + beq.n 53f0c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a075c │ │ │ │ + bl 19e6cc │ │ │ │ subs r4, #64 @ 0x40 │ │ │ │ add r4, fp │ │ │ │ mov fp, r7 │ │ │ │ ands.w r2, r4, #63 @ 0x3f │ │ │ │ it eq │ │ │ │ moveq r2, #64 @ 0x40 │ │ │ │ subs r2, r4, r2 │ │ │ │ bic.w r2, r2, #63 @ 0x3f │ │ │ │ add r7, r2 │ │ │ │ subs r2, r4, r2 │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ cmp r7, fp │ │ │ │ - beq.n 53cf8 │ │ │ │ + beq.n 53f3a │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 1a075c │ │ │ │ + bl 19e6cc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 53ce2 │ │ │ │ + b.n 53f24 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ blx 29c10 │ │ │ │ adds.w r4, r4, r8 │ │ │ │ adc.w r6, r6, #0 │ │ │ │ str.w sl, [r5] │ │ │ │ strd r9, r4, [r5, #4] │ │ │ │ str r6, [r5, #12] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - push {r4, 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 53d3a │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - add r1, sp, #8 │ │ │ │ - bl 53596 │ │ │ │ - cbnz r0, 53d54 │ │ │ │ - b.n 53d50 │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #49064 @ 0xbfa8 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 53d2e │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 53de0 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - mov r1, sp │ │ │ │ - bl 53596 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 53d50 │ │ │ │ - ldrd r3, r1, [sp, #8] │ │ │ │ - mvn.w r2, #1 │ │ │ │ - subs r1, #1 │ │ │ │ - cmp r2, r3 │ │ │ │ - sbcs.w r1, r2, r1 │ │ │ │ - bcs.n 53d7e │ │ │ │ - ldrd r4, r1, [sp] │ │ │ │ - subs r1, #1 │ │ │ │ - cmp r2, r4 │ │ │ │ - sbcs r2, r1 │ │ │ │ - bcc.n 53d96 │ │ │ │ - movw r3, #44088 @ 0xac38 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #6640 @ 0x19f0 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 53dca │ │ │ │ - mov.w r2, #65280 @ 0xff00 │ │ │ │ - movt r2, #15 │ │ │ │ - movs r1, #0 │ │ │ │ - movt r1, #65520 @ 0xfff0 │ │ │ │ - and.w r0, r1, r4, lsl #12 │ │ │ │ - and.w r2, r2, r3, lsl #8 │ │ │ │ - bic.w r1, r3, #4080 @ 0xff0 │ │ │ │ - orrs r2, r0 │ │ │ │ - bic.w r1, r1, #15 │ │ │ │ - uxtb r0, r4 │ │ │ │ - orr.w r1, r1, r4, lsr #20 │ │ │ │ - orrs r0, r2 │ │ │ │ - cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ - it eq │ │ │ │ - cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 53dd6 │ │ │ │ - bl 805dc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 53d50 │ │ │ │ - ldr r0, [pc, #16] @ (53de4 ) │ │ │ │ - b.n 53de0 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w ff458 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - strb r4, [r6, #5] │ │ │ │ - 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, r0 │ │ │ │ - ldr r0, [pc, #44] @ (53e28 ) │ │ │ │ - bl 1ff998 <_PyEval_GetBuiltin@@Base> │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - cbz r2, 53e16 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - movw r0, #57232 @ 0xdf90 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84c48 │ │ │ │ - movw r0, #63496 @ 0xf808 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84c48 │ │ │ │ - nop │ │ │ │ - bmi.n 53d34 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r4, r1 │ │ │ │ - movw r0, #10172 @ 0x27bc │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - cmp r1, r0 │ │ │ │ - beq.n 53e58 │ │ │ │ - movw r3, #10624 @ 0x2980 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 53e6e │ │ │ │ - ldr r5, [r5, #8] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r5, r3 │ │ │ │ - beq.n 53ea2 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 53e70 │ │ │ │ - b.n 53ea2 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r5, #0] │ │ │ │ - cmp r1, r0 │ │ │ │ - beq.n 53e8e │ │ │ │ - movw r3, #10624 @ 0x2980 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 53ebc │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 53ea2 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 53ebe │ │ │ │ - movw r3, #56104 @ 0xdb28 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58704 @ 0xe550 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movs r6, #0 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 53f00 │ │ │ │ - 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 d5370 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 1682ac │ │ │ │ + adds r2, r0, #1 │ │ │ │ + bne.n 53f76 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 53fc0 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r1, #0 │ │ │ │ + movs r0, #17 │ │ │ │ + bl 12b30c │ │ │ │ mov r6, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 53eea │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 53eea │ │ │ │ - mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 53f00 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 53f00 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r6 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ + blx 2a168 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 53f94 │ │ │ │ + blx 2a8e4 <__errno_location@plt> │ │ │ │ + ldr r5, [r0, #0] │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #17 │ │ │ │ + bl 12b30c │ │ │ │ + adds r4, #1 │ │ │ │ + bne.n 53fb8 │ │ │ │ + blx 2a8e4 <__errno_location@plt> │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + str r5, [r0, #0] │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + b.w f61f4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r3, #0] │ │ │ │ - bx lr │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + cbz r3, 53fd2 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + subs r0, r3, r0 │ │ │ │ + bic.w r0, r0, r0, asr #31 │ │ │ │ + b.n 53fd4 │ │ │ │ + mov r0, r3 │ │ │ │ + b.w 807a0 │ │ │ │ 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, 53f56 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - cbz r4, 53f5a │ │ │ │ - cmp r4, #106 @ 0x6a │ │ │ │ - beq.n 53f5a │ │ │ │ - blx 2a8e4 <__errno_location@plt> │ │ │ │ - str r4, [r0, #0] │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 53f5c │ │ │ │ - movs r0, #1 │ │ │ │ - add sp, #16 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r0 │ │ │ │ + sub sp, #8 │ │ │ │ + movs r3, #0 │ │ │ │ + add r1, sp, #4 │ │ │ │ + ldr r0, [pc, #20] @ (54004 ) │ │ │ │ + movs r2, #1 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + bl 95418 │ │ │ │ + add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + nop │ │ │ │ + add r5, sp, #224 @ 0xe0 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 53f92 │ │ │ │ + beq.n 5403a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #32164 @ 0x7da4 │ │ │ │ + movw r1, #29220 @ 0x7224 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 53fb4 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 5405c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ - bl 108dbc │ │ │ │ - cbnz r0, 53fb8 │ │ │ │ + bl 108734 │ │ │ │ + cbnz r0, 54060 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #32204 @ 0x7dcc │ │ │ │ + movw r1, #29260 @ 0x724c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 54078 │ │ │ │ + b.n 54120 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl d1ed8 │ │ │ │ + bl d17fc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 53fb4 │ │ │ │ + beq.n 5405c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 53fea │ │ │ │ + ble.n 54092 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #32248 @ 0x7df8 │ │ │ │ + movw r1, #29304 @ 0x7278 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d29b0 │ │ │ │ - b.n 53fb4 │ │ │ │ + bl d22d4 │ │ │ │ + b.n 5405c │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ - cbnz r3, 54014 │ │ │ │ + cbnz r3, 540bc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 53ffc │ │ │ │ + blt.n 540a4 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #8] │ │ │ │ - b.n 54014 │ │ │ │ + b.n 540bc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 53bea │ │ │ │ + bl 53e2c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d29b0 │ │ │ │ + bl d22d4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 54078 │ │ │ │ - bl 98598 │ │ │ │ + b.n 54120 │ │ │ │ + bl 97eb0 │ │ │ │ add.w r4, r5, #9 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 54036 │ │ │ │ + bne.n 540de │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 54026 │ │ │ │ + bne.n 540ce │ │ │ │ dmb ish │ │ │ │ - beq.n 54042 │ │ │ │ + beq.n 540ea │ │ │ │ mov r0, r4 │ │ │ │ - bl 27378c │ │ │ │ + bl 272b8c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 53bea │ │ │ │ + bl 53e2c │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 54064 │ │ │ │ + bne.n 5410c │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 54054 │ │ │ │ + bne.n 540fc │ │ │ │ dmb ish │ │ │ │ - beq.n 54070 │ │ │ │ + beq.n 54118 │ │ │ │ mov r0, r4 │ │ │ │ - bl 251744 │ │ │ │ + bl 250a74 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b07c │ │ │ │ - b.n 54004 │ │ │ │ + bl 9a968 │ │ │ │ + b.n 540ac │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 16a0bc │ │ │ │ - adds r2, r0, #1 │ │ │ │ - bne.n 54098 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 540e2 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r1, #0 │ │ │ │ - movs r0, #17 │ │ │ │ - bl 12bb00 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2a168 │ │ │ │ - mov r4, r0 │ │ │ │ + bl 1682ac │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 540b6 │ │ │ │ - blx 2a8e4 <__errno_location@plt> │ │ │ │ - ldr r5, [r0, #0] │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #17 │ │ │ │ - bl 12bb00 │ │ │ │ - adds r4, #1 │ │ │ │ - bne.n 540da │ │ │ │ - blx 2a8e4 <__errno_location@plt> │ │ │ │ + bne.n 54140 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 54162 │ │ │ │ + blx 2a068 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 5415a │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - str r5, [r0, #0] │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f6894 │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + b.w f61f4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - cbz r3, 540f4 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - subs r0, r3, r0 │ │ │ │ - bic.w r0, r0, r0, asr #31 │ │ │ │ - b.n 540f6 │ │ │ │ - mov r0, r3 │ │ │ │ - b.w 807a8 │ │ │ │ - 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, #16] @ (54124 ) │ │ │ │ - movs r2, #1 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - bl 95b00 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - add r5, sp, #224 @ 0xe0 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ + pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrd r8, r6, [r0, #8] │ │ │ │ mov r7, r1 │ │ │ │ mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ sub sp, #12 │ │ │ │ mvn.w r1, r8 │ │ │ │ subs r3, r3, r6 │ │ │ │ cmp r1, r2 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bcc.n 54252 │ │ │ │ + bcc.n 5428e │ │ │ │ ands.w r3, r8, #63 @ 0x3f │ │ │ │ - bne.n 5415e │ │ │ │ + bne.n 5419a │ │ │ │ orrs.w r1, r8, r6 │ │ │ │ - bne.n 54162 │ │ │ │ + bne.n 5419e │ │ │ │ mov fp, r3 │ │ │ │ - b.n 54166 │ │ │ │ + b.n 541a2 │ │ │ │ mov.w fp, #64 @ 0x40 │ │ │ │ mov r4, r2 │ │ │ │ rsb r2, fp, #64 @ 0x40 │ │ │ │ ldrd sl, r9, [r0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, r2 │ │ │ │ - bhi.n 54188 │ │ │ │ + bhi.n 541c4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r9, fp │ │ │ │ blx 29c10 │ │ │ │ adds.w r4, r8, r4 │ │ │ │ - b.n 54244 │ │ │ │ + b.n 54280 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 541d6 │ │ │ │ - cbnz r3, 54196 │ │ │ │ + bne.n 54212 │ │ │ │ + cbnz r3, 541d2 │ │ │ │ orrs.w r3, r8, r6 │ │ │ │ - beq.n 5419e │ │ │ │ + beq.n 541da │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 4cc2c │ │ │ │ + bl 4cd68 │ │ │ │ ands.w r2, r4, #63 @ 0x3f │ │ │ │ mov fp, r7 │ │ │ │ it eq │ │ │ │ moveq r2, #64 @ 0x40 │ │ │ │ subs r2, r4, r2 │ │ │ │ bic.w r2, r2, #63 @ 0x3f │ │ │ │ add r7, r2 │ │ │ │ subs r2, r4, r2 │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ cmp fp, r7 │ │ │ │ - beq.n 541c8 │ │ │ │ + beq.n 54204 │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 4cc2c │ │ │ │ + bl 4cd68 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 541b2 │ │ │ │ + b.n 541ee │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ blx 29c10 │ │ │ │ adds.w r4, r8, r4 │ │ │ │ - b.n 54244 │ │ │ │ + b.n 54280 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r9, fp │ │ │ │ add r7, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 29c10 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ 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 54202 │ │ │ │ + bne.n 5423e │ │ │ │ orrs.w r3, r8, r6 │ │ │ │ - beq.n 5420a │ │ │ │ + beq.n 54246 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 4cc2c │ │ │ │ + bl 4cd68 │ │ │ │ subs r4, #64 @ 0x40 │ │ │ │ add r4, fp │ │ │ │ mov fp, r7 │ │ │ │ ands.w r2, r4, #63 @ 0x3f │ │ │ │ it eq │ │ │ │ moveq r2, #64 @ 0x40 │ │ │ │ subs r2, r4, r2 │ │ │ │ bic.w r2, r2, #63 @ 0x3f │ │ │ │ add r7, r2 │ │ │ │ subs r2, r4, r2 │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ cmp r7, fp │ │ │ │ - beq.n 54238 │ │ │ │ + beq.n 54274 │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 4cc2c │ │ │ │ + bl 4cd68 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 54222 │ │ │ │ + b.n 5425e │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ blx 29c10 │ │ │ │ adds.w r4, r4, r8 │ │ │ │ adc.w r6, r6, #0 │ │ │ │ str.w sl, [r5] │ │ │ │ strd r9, r4, [r5, #4] │ │ │ │ str r6, [r5, #12] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 16a0bc │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 54274 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 54296 │ │ │ │ - blx 2a068 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 5428e │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - b.w f6894 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - pop {r3, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - sub sp, #48 @ 0x30 │ │ │ │ - ldr r4, [r3, #84] @ 0x54 │ │ │ │ - ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 542ca │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #32164 @ 0x7da4 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 542ec │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r6, r1 │ │ │ │ - bl 108dbc │ │ │ │ - cbnz r0, 542f0 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #32204 @ 0x7dcc │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 543b0 │ │ │ │ - mov r2, r4 │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl d1ed8 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 542ec │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #1 │ │ │ │ - ble.n 54322 │ │ │ │ - movw r3, #56116 @ 0xdb34 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #32248 @ 0x7df8 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl d29b0 │ │ │ │ - b.n 542ec │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ - cbnz r3, 5434c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 54334 │ │ │ │ - movs r3, #1 │ │ │ │ - strb r3, [r5, #12] │ │ │ │ - b.n 5434c │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - ldr r0, [r5, #16] │ │ │ │ - bl 54128 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl d29b0 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - b.n 543b0 │ │ │ │ - bl 98598 │ │ │ │ - add.w r4, r5, #13 │ │ │ │ - mov r6, r0 │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r4] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 5436e │ │ │ │ - strexb r1, r3, [r4] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 5435e │ │ │ │ - dmb ish │ │ │ │ - beq.n 5437a │ │ │ │ - mov r0, r4 │ │ │ │ - bl 27378c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r0, [r5, #16] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - bl 54128 │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r4] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 5439c │ │ │ │ - strexb r1, r3, [r4] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 5438c │ │ │ │ - dmb ish │ │ │ │ - beq.n 543a8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 251744 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9b07c │ │ │ │ - b.n 5433c │ │ │ │ - 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 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 543e6 │ │ │ │ + beq.n 542c6 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #32164 @ 0x7da4 │ │ │ │ + movw r1, #29220 @ 0x7224 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 54408 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 542e8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ - bl 108dbc │ │ │ │ - cbnz r0, 5440c │ │ │ │ + bl 108734 │ │ │ │ + cbnz r0, 542ec │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #32204 @ 0x7dcc │ │ │ │ + movw r1, #29260 @ 0x724c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 544cc │ │ │ │ + b.n 543ac │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl d1ed8 │ │ │ │ + bl d17fc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 54408 │ │ │ │ + beq.n 542e8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 5443e │ │ │ │ + ble.n 5431e │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #32248 @ 0x7df8 │ │ │ │ + movw r1, #29304 @ 0x7278 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d29b0 │ │ │ │ - b.n 54408 │ │ │ │ + bl d22d4 │ │ │ │ + b.n 542e8 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ - cbnz r3, 54468 │ │ │ │ + cbnz r3, 54348 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 54450 │ │ │ │ + blt.n 54330 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #12] │ │ │ │ - b.n 54468 │ │ │ │ + b.n 54348 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 227cbc │ │ │ │ + bl 54164 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d29b0 │ │ │ │ + bl d22d4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 544cc │ │ │ │ - bl 98598 │ │ │ │ + b.n 543ac │ │ │ │ + bl 97eb0 │ │ │ │ add.w r4, r5, #13 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5448a │ │ │ │ + bne.n 5436a │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5447a │ │ │ │ + bne.n 5435a │ │ │ │ dmb ish │ │ │ │ - beq.n 54496 │ │ │ │ + beq.n 54376 │ │ │ │ mov r0, r4 │ │ │ │ - bl 27378c │ │ │ │ + bl 272b8c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 227cbc │ │ │ │ + bl 54164 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 544b8 │ │ │ │ + bne.n 54398 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 544a8 │ │ │ │ + bne.n 54388 │ │ │ │ dmb ish │ │ │ │ - beq.n 544c4 │ │ │ │ + beq.n 543a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 251744 │ │ │ │ + bl 250a74 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b07c │ │ │ │ - b.n 54458 │ │ │ │ + bl 9a968 │ │ │ │ + b.n 54338 │ │ │ │ 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, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl f9350 │ │ │ │ + bl f8cb0 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 544f4 │ │ │ │ - bl 805dc │ │ │ │ - cbz r0, 544f4 │ │ │ │ + bne.n 543d4 │ │ │ │ + bl 805d4 │ │ │ │ + cbz r0, 543d4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5455c │ │ │ │ + b.n 5443c │ │ │ │ movs r0, #72 @ 0x48 │ │ │ │ blx 29228 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 54512 │ │ │ │ + bne.n 543f2 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f6894 │ │ │ │ - bl 6cb44 │ │ │ │ + b.w f61f4 │ │ │ │ + bl 6cb3c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 54522 │ │ │ │ + cbnz r0, 54402 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1ef298 │ │ │ │ + b.w 1ee218 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a938 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 5454e │ │ │ │ - bl 6cd04 │ │ │ │ + cbz r5, 5442e │ │ │ │ + bl 6cccc │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r5, [r0, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f6894 │ │ │ │ - bl 923b8 │ │ │ │ + b.w f61f4 │ │ │ │ + bl 91cb0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 6cd04 │ │ │ │ + bl 6cccc │ │ │ │ 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 r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r6, #31772 @ 0x7c1c │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 54588 │ │ │ │ + beq.n 54468 │ │ │ │ mov r1, r6 │ │ │ │ - bl 87f30 │ │ │ │ - cbz r0, 5458a │ │ │ │ + bl 87a80 │ │ │ │ + cbz r0, 5446a │ │ │ │ ldr r4, [r4, #8] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 5459e │ │ │ │ + beq.n 5447e │ │ │ │ movw r1, #31772 @ 0x7c1c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 87f30 │ │ │ │ - cbz r0, 545a0 │ │ │ │ + bl 87a80 │ │ │ │ + cbz r0, 54480 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 131260 │ │ │ │ + b.w 130550 │ │ │ │ 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, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 545da │ │ │ │ + beq.n 544ba │ │ │ │ movw r2, #10624 @ 0x2980 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 545f0 │ │ │ │ + bne.n 544d0 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 5464a │ │ │ │ + beq.n 5452a │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 545f2 │ │ │ │ - b.n 5464a │ │ │ │ + bgt.n 544d2 │ │ │ │ + b.n 5452a │ │ │ │ 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 54610 │ │ │ │ + beq.n 544f0 │ │ │ │ movw r2, #10624 @ 0x2980 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 54626 │ │ │ │ + bne.n 54506 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 5464a │ │ │ │ + beq.n 5452a │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 5464a │ │ │ │ - b.n 54628 │ │ │ │ + ble.n 5452a │ │ │ │ + b.n 54508 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r4, #0] │ │ │ │ - cbz r6, 54688 │ │ │ │ + cbz r6, 54568 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 54664 │ │ │ │ + bne.n 54544 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 54672 │ │ │ │ + bne.n 54552 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58704 @ 0xe550 │ │ │ │ + movw r1, #55860 @ 0xda34 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 546c6 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 545a6 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5467a │ │ │ │ - b.n 5463c │ │ │ │ + bne.n 5455a │ │ │ │ + b.n 5451c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 5464a │ │ │ │ - b.n 5467c │ │ │ │ + ble.n 5452a │ │ │ │ + b.n 5455c │ │ │ │ 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 e10fc │ │ │ │ + bl e09e0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 546aa │ │ │ │ + beq.n 5458a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 546aa │ │ │ │ + cbnz r3, 5458a │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 546c0 │ │ │ │ + beq.n 545a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 546c0 │ │ │ │ + cbnz r3, 545a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 790b0 │ │ │ │ + bl 79060 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + sub sp, #48 @ 0x30 │ │ │ │ + ldr r4, [r3, #84] @ 0x54 │ │ │ │ + ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ + beq.n 545dc │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #29220 @ 0x7224 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12e510 │ │ │ │ + b.n 545fe │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r6, r1 │ │ │ │ + bl 108734 │ │ │ │ + cbnz r0, 54602 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #29260 @ 0x724c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12e510 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 546c2 │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl d17fc │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 545fe │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #1 │ │ │ │ + ble.n 54634 │ │ │ │ + movw r3, #56116 @ 0xdb34 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #29304 @ 0x7278 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12e510 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl d22d4 │ │ │ │ + b.n 545fe │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + cbnz r3, 5465e │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + cmp.w r2, #2048 @ 0x800 │ │ │ │ + blt.n 54646 │ │ │ │ + movs r3, #1 │ │ │ │ + strb r3, [r5, #12] │ │ │ │ + b.n 5465e │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ + bl 226bac │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl d22d4 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + b.n 546c2 │ │ │ │ + bl 97eb0 │ │ │ │ + add.w r4, r5, #13 │ │ │ │ + mov r6, r0 │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r4] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 54680 │ │ │ │ + strexb r1, r3, [r4] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 54670 │ │ │ │ + dmb ish │ │ │ │ + beq.n 5468c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 272b8c │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + bl 226bac │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r4] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 546ae │ │ │ │ + strexb r1, r3, [r4] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 5469e │ │ │ │ + dmb ish │ │ │ │ + beq.n 546ba │ │ │ │ + mov r0, r4 │ │ │ │ + bl 250a74 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9a968 │ │ │ │ + b.n 5464e │ │ │ │ + add sp, #48 @ 0x30 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000546ca : │ │ │ │ +000546c6 : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldrb.w r2, [r2, #87] @ 0x57 │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bpl.n 546e0 │ │ │ │ + bpl.n 546dc │ │ │ │ clz r2, r1 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - cbz r1, 546e0 │ │ │ │ - b.w 1ebf18 │ │ │ │ + cbz r1, 546dc │ │ │ │ + b.w 1eae9c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 4a95c │ │ │ │ + bl 4a94e │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ + push {r4} │ │ │ │ + mov.w r1, #264 @ 0x108 │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + ldrd r2, r4, [r0, #4] │ │ │ │ + add r3, r4 │ │ │ │ + adds r3, #63 @ 0x3f │ │ │ │ + ldr r0, [r2, #16] │ │ │ │ + pop {r4} │ │ │ │ + lsrs r3, r3, #6 │ │ │ │ + mla r0, r1, r3, r0 │ │ │ │ + b.w 12c344 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #4188 @ 0x105c │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + b.w d52b8 │ │ │ │ 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 r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 54728 │ │ │ │ + beq.n 5475c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #32164 @ 0x7da4 │ │ │ │ + movw r1, #29220 @ 0x7224 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 5474a │ │ │ │ + bl 12e510 │ │ │ │ + b.n 5477e │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ - bl 108dbc │ │ │ │ - cbnz r0, 5474e │ │ │ │ + bl 108734 │ │ │ │ + cbnz r0, 54782 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #32204 @ 0x7dcc │ │ │ │ + movw r1, #29260 @ 0x724c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5480e │ │ │ │ + b.n 54842 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl d1ed8 │ │ │ │ + bl d17fc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5474a │ │ │ │ + beq.n 5477e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 54780 │ │ │ │ + ble.n 547b4 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #32248 @ 0x7df8 │ │ │ │ + movw r1, #29304 @ 0x7278 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d29b0 │ │ │ │ - b.n 5474a │ │ │ │ + bl d22d4 │ │ │ │ + b.n 5477e │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ - cbnz r3, 547aa │ │ │ │ + cbnz r3, 547de │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 54792 │ │ │ │ + blt.n 547c6 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #8] │ │ │ │ - b.n 547aa │ │ │ │ + b.n 547de │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 272980 │ │ │ │ + bl 271d84 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d29b0 │ │ │ │ + bl d22d4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 5480e │ │ │ │ - bl 98598 │ │ │ │ + b.n 54842 │ │ │ │ + bl 97eb0 │ │ │ │ add.w r4, r5, #9 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 547cc │ │ │ │ + bne.n 54800 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 547bc │ │ │ │ + bne.n 547f0 │ │ │ │ dmb ish │ │ │ │ - beq.n 547d8 │ │ │ │ + beq.n 5480c │ │ │ │ mov r0, r4 │ │ │ │ - bl 27378c │ │ │ │ + bl 272b8c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 272980 │ │ │ │ + bl 271d84 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 547fa │ │ │ │ + bne.n 5482e │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 547ea │ │ │ │ + bne.n 5481e │ │ │ │ dmb ish │ │ │ │ - beq.n 54806 │ │ │ │ + beq.n 5483a │ │ │ │ mov r0, r4 │ │ │ │ - bl 251744 │ │ │ │ + bl 250a74 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b07c │ │ │ │ - b.n 5479a │ │ │ │ + bl 9a968 │ │ │ │ + b.n 547ce │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - push {r4} │ │ │ │ - mov.w r1, #264 @ 0x108 │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - ldrd r2, r4, [r0, #4] │ │ │ │ - add r3, r4 │ │ │ │ - adds r3, #63 @ 0x3f │ │ │ │ - ldr r0, [r2, #16] │ │ │ │ - pop {r4} │ │ │ │ - lsrs r3, r3, #6 │ │ │ │ - mla r0, r1, r3, r0 │ │ │ │ - b.w 12cb38 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #7132 @ 0x1bdc │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - b.w d599c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #36] @ (54880 ) │ │ │ │ + ldr r4, [pc, #36] @ (5487c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 1244e0 │ │ │ │ + bl 123cc0 │ │ │ │ ldr.w r3, [r4, #1292] @ 0x50c │ │ │ │ - cbz r3, 5486e │ │ │ │ - bl 1f9464 │ │ │ │ + cbz r3, 5486a │ │ │ │ + bl 1f83dc │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 104cf8 │ │ │ │ + bl 104738 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - bl 270af8 │ │ │ │ + bl 26fda0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ rsb r0, r0, #1600 @ 0x640 │ │ │ │ - b.w 80ef0 │ │ │ │ + b.w 80ee8 │ │ │ │ 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 270af8 │ │ │ │ + bl 26fda0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 80ef0 │ │ │ │ + b.w 80ee8 │ │ │ │ + │ │ │ │ +000548c4 : │ │ │ │ + movs r1, #0 │ │ │ │ + b.w 1ed4cc │ │ │ │ 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 72b58 │ │ │ │ + bl 72b10 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - │ │ │ │ -000548ea : │ │ │ │ - movs r1, #0 │ │ │ │ - b.w 1ee54c │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ movs r3, #31 │ │ │ │ strh.w r3, [sp, #4] │ │ │ │ - bl 72b58 │ │ │ │ + bl 72b10 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r0, [r3, #104] @ 0x68 │ │ │ │ - cbnz r0, 5491c │ │ │ │ - b.w 72f38 │ │ │ │ + cbnz r0, 54918 │ │ │ │ + b.w 72ef0 │ │ │ │ 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 72f38 │ │ │ │ + bl 72ef0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 54976 │ │ │ │ + cbz r0, 54972 │ │ │ │ mov r0, r4 │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ - bl 551a8 │ │ │ │ + bl 578ac <_Py_c_prod@@Base+0x1a> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - b.n 5494a │ │ │ │ + b.n 54946 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 5499a │ │ │ │ + bne.n 54996 │ │ │ │ ldr r4, [r4, #24] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r4, 549aa │ │ │ │ + cbz r4, 549a6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 54948 │ │ │ │ + ble.n 54944 │ │ │ │ cmp r3, r6 │ │ │ │ it ne │ │ │ │ strne r2, [r4, #0] │ │ │ │ - bl 86010 │ │ │ │ + bl 85b74 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54944 │ │ │ │ + beq.n 54940 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 5497a │ │ │ │ + bne.n 54976 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5498a │ │ │ │ + bne.n 54986 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 549aa │ │ │ │ + b.n 549a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5496c │ │ │ │ + bne.n 54968 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5496c │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 54968 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 54976 │ │ │ │ + bne.n 54972 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 54976 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 54972 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 54948 │ │ │ │ + bne.n 54944 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 54948 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 54944 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000549ae : │ │ │ │ +000549aa : │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - b.w 20c060 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ - movw r1, #43428 @ 0xa9a4 │ │ │ │ + b.w 20b14c <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ + movw r1, #40484 @ 0x9e24 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - b.w cfa0c │ │ │ │ + b.w cf334 │ │ │ │ │ │ │ │ -000549c2 : │ │ │ │ +000549be : │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - b.w 2549a8 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b.w 253c0c <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ │ │ │ │ -000549ca : │ │ │ │ +000549c6 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #36] @ (54a00 ) │ │ │ │ + ldr r4, [pc, #36] @ (549fc ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ - bl 1f8ec4 │ │ │ │ + bl 1f7e3c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 549fc │ │ │ │ - movw r0, #7216 @ 0x1c30 │ │ │ │ + bge.n 549f8 │ │ │ │ + movw r0, #4272 @ 0x10b0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1f6ea8 │ │ │ │ + b.w 1f5e50 │ │ │ │ pop {r4, pc} │ │ │ │ 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, #3960] @ 0xf78 │ │ │ │ movw r3, #6288 @ 0x1890 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 54a3c │ │ │ │ + beq.n 54a38 │ │ │ │ ldr.w r1, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 54a3c │ │ │ │ + beq.n 54a38 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ sub.w r3, r1, #16 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 54a68 │ │ │ │ - b.n 54a54 │ │ │ │ + bls.n 54a64 │ │ │ │ + b.n 54a50 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 54a30 │ │ │ │ - movw r0, #41168 @ 0xa0d0 │ │ │ │ + beq.n 54a2c │ │ │ │ + movw r0, #38184 @ 0x9528 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r1, r2 │ │ │ │ - bl 177010 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1754d4 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54a30 │ │ │ │ - b.n 54b00 │ │ │ │ - movw r0, #41168 @ 0xa0d0 │ │ │ │ + bne.n 54a2c │ │ │ │ + b.n 54afc │ │ │ │ + movw r0, #38184 @ 0x9528 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #18 │ │ │ │ movs r2, #16 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54b00 │ │ │ │ + beq.n 54afc │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl f9350 │ │ │ │ + bl f8cb0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 54a7c │ │ │ │ - bl 805dc │ │ │ │ + bne.n 54a78 │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54b00 │ │ │ │ + bne.n 54afc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl f9350 │ │ │ │ + bl f8cb0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 54a90 │ │ │ │ - bl 805dc │ │ │ │ + bne.n 54a8c │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54b00 │ │ │ │ + bne.n 54afc │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl f9350 │ │ │ │ + bl f8cb0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 54aa2 │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 54b00 │ │ │ │ + bne.n 54a9e │ │ │ │ + bl 805d4 │ │ │ │ + cbnz r0, 54afc │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl f9350 │ │ │ │ + bl f8cb0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 54ab4 │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 54b00 │ │ │ │ + bne.n 54ab0 │ │ │ │ + bl 805d4 │ │ │ │ + cbnz r0, 54afc │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl f9350 │ │ │ │ + bl f8cb0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 54ac6 │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 54b00 │ │ │ │ + bne.n 54ac2 │ │ │ │ + bl 805d4 │ │ │ │ + cbnz r0, 54afc │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - bl f9350 │ │ │ │ + bl f8cb0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 54ad8 │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 54b00 │ │ │ │ + bne.n 54ad4 │ │ │ │ + bl 805d4 │ │ │ │ + cbnz r0, 54afc │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - bmi.n 54b04 │ │ │ │ - movw r2, #65264 @ 0xfef0 │ │ │ │ + bmi.n 54b00 │ │ │ │ + movw r2, #62508 @ 0xf42c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #7256 @ 0x1c58 │ │ │ │ + movw r1, #4312 @ 0x10d8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #41168 @ 0xa0d0 │ │ │ │ + movw r0, #38184 @ 0x9528 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r3, r6 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 245b50 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 54e3a │ │ │ │ + b.n 54e36 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - bmi.n 54b30 │ │ │ │ + bmi.n 54b2c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ - movw r2, #50812 @ 0xc67c │ │ │ │ + movw r2, #47828 @ 0xbad4 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #7268 @ 0x1c64 │ │ │ │ + movw r1, #4324 @ 0x10e4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #41168 @ 0xa0d0 │ │ │ │ + movw r0, #38184 @ 0x9528 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 54b00 │ │ │ │ + bl 245b50 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 54afc │ │ │ │ ldr.w fp, [r4, #44] @ 0x2c │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - bmi.n 54b5e │ │ │ │ + bmi.n 54b5a │ │ │ │ mov r3, fp │ │ │ │ - movw r2, #50812 @ 0xc67c │ │ │ │ + movw r2, #47828 @ 0xbad4 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #7280 @ 0x1c70 │ │ │ │ + movw r1, #4336 @ 0x10f0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #41168 @ 0xa0d0 │ │ │ │ + movw r0, #38184 @ 0x9528 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 54b00 │ │ │ │ + bl 245b50 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 54afc │ │ │ │ ldr.w sl, [r4, #48] @ 0x30 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bmi.n 54b8c │ │ │ │ + bmi.n 54b88 │ │ │ │ mov r3, sl │ │ │ │ - movw r2, #50812 @ 0xc67c │ │ │ │ + movw r2, #47828 @ 0xbad4 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #7292 @ 0x1c7c │ │ │ │ + movw r1, #4348 @ 0x10fc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #41168 @ 0xa0d0 │ │ │ │ + movw r0, #38184 @ 0x9528 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 54b00 │ │ │ │ + bl 245b50 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 54afc │ │ │ │ ldr.w r8, [r4, #52] @ 0x34 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 54bba │ │ │ │ + bmi.n 54bb6 │ │ │ │ mov r3, r8 │ │ │ │ - movw r2, #50576 @ 0xc590 │ │ │ │ + movw r2, #47592 @ 0xb9e8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #7304 @ 0x1c88 │ │ │ │ + movw r1, #4360 @ 0x1108 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #41168 @ 0xa0d0 │ │ │ │ + movw r0, #38184 @ 0x9528 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 54b00 │ │ │ │ + bl 245b50 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 54afc │ │ │ │ ldr r7, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 54be4 │ │ │ │ + bmi.n 54be0 │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #50576 @ 0xc590 │ │ │ │ + movw r2, #47592 @ 0xb9e8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #7316 @ 0x1c94 │ │ │ │ + movw r1, #4372 @ 0x1114 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #41168 @ 0xa0d0 │ │ │ │ + movw r0, #38184 @ 0x9528 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 54b00 │ │ │ │ + bl 245b50 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 54afc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bmi.n 54c10 │ │ │ │ + bmi.n 54c0c │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ - movw r2, #50576 @ 0xc590 │ │ │ │ + movw r2, #47592 @ 0xb9e8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #7328 @ 0x1ca0 │ │ │ │ + movw r1, #4384 @ 0x1120 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #41168 @ 0xa0d0 │ │ │ │ + movw r0, #38184 @ 0x9528 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 54b00 │ │ │ │ + bl 245b50 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 54afc │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl f9350 │ │ │ │ + bl f8cb0 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 54c26 │ │ │ │ - bl 805dc │ │ │ │ + bne.n 54c22 │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 54b00 │ │ │ │ + bne.w 54afc │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - bmi.n 54c52 │ │ │ │ + bmi.n 54c4e │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - movw r2, #65264 @ 0xfef0 │ │ │ │ + movw r2, #62508 @ 0xf42c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #7340 @ 0x1cac │ │ │ │ + movw r1, #4396 @ 0x112c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #41168 @ 0xa0d0 │ │ │ │ + movw r0, #38184 @ 0x9528 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 54b00 │ │ │ │ + bl 245b50 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 54afc │ │ │ │ ldr.w r9, [r4, #72] @ 0x48 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #4 │ │ │ │ - bmi.n 54c80 │ │ │ │ + bmi.n 54c7c │ │ │ │ mov r3, r9 │ │ │ │ - movw r2, #65264 @ 0xfef0 │ │ │ │ + movw r2, #62508 @ 0xf42c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #7352 @ 0x1cb8 │ │ │ │ + movw r1, #4408 @ 0x1138 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #41168 @ 0xa0d0 │ │ │ │ + movw r0, #38184 @ 0x9528 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 54b00 │ │ │ │ + bl 245b50 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 54afc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #16 │ │ │ │ - ble.n 54cde │ │ │ │ + ble.n 54cda │ │ │ │ ldr r5, [r4, #76] @ 0x4c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bmi.n 54cb0 │ │ │ │ + bmi.n 54cac │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #50812 @ 0xc67c │ │ │ │ + movw r2, #47828 @ 0xbad4 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #7364 @ 0x1cc4 │ │ │ │ + movw r1, #4420 @ 0x1144 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #41168 @ 0xa0d0 │ │ │ │ + movw r0, #38184 @ 0x9528 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 54b00 │ │ │ │ + bl 245b50 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 54afc │ │ │ │ cmp r3, #17 │ │ │ │ - beq.n 54ce4 │ │ │ │ + beq.n 54ce0 │ │ │ │ ldr r4, [r4, #80] @ 0x50 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bmi.n 54ce6 │ │ │ │ + bmi.n 54ce2 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #50812 @ 0xc67c │ │ │ │ + movw r2, #47828 @ 0xbad4 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #7376 @ 0x1cd0 │ │ │ │ + movw r1, #4432 @ 0x1150 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #41168 @ 0xa0d0 │ │ │ │ + movw r0, #38184 @ 0x9528 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 54b00 │ │ │ │ + bl 245b50 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 54afc │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 54ce6 │ │ │ │ + b.n 54ce2 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #24] │ │ │ │ - movw r1, #9452 @ 0x24ec │ │ │ │ + movw r1, #6580 @ 0x19b4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #20] │ │ │ │ - movw r0, #9464 @ 0x24f8 │ │ │ │ + movw r0, #6592 @ 0x19c0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ strd r7, r3, [sp] │ │ │ │ mov r3, r8 │ │ │ │ - bl 927a8 │ │ │ │ + bl 920a0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 54d38 │ │ │ │ + beq.n 54d34 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 54d44 │ │ │ │ + bge.n 54d40 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #7388 @ 0x1cdc │ │ │ │ + movw r1, #4444 @ 0x115c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r6 │ │ │ │ mov sl, r6 │ │ │ │ mov fp, r6 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 54e22 │ │ │ │ + b.n 54e1e │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 54d62 │ │ │ │ + bge.n 54d5e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #7424 @ 0x1d00 │ │ │ │ + movw r1, #4480 @ 0x1180 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 54d38 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 54d34 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 54d80 │ │ │ │ + bge.n 54d7c │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #7468 @ 0x1d2c │ │ │ │ + movw r1, #4524 @ 0x11ac │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 54d38 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 54d34 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 54d9e │ │ │ │ + bge.n 54d9a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #7512 @ 0x1d58 │ │ │ │ + movw r1, #4568 @ 0x11d8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 54d38 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 54d34 │ │ │ │ mov r0, fp │ │ │ │ - bl 55102 │ │ │ │ + bl 550e6 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54d38 │ │ │ │ + beq.n 54d34 │ │ │ │ mov r0, sl │ │ │ │ - bl 55102 │ │ │ │ + bl 550e6 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 54e12 │ │ │ │ - cbz r5, 54dc2 │ │ │ │ + cbz r0, 54e0e │ │ │ │ + cbz r5, 54dbe │ │ │ │ mov r0, r5 │ │ │ │ - bl 55102 │ │ │ │ + bl 550e6 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 54dc4 │ │ │ │ - b.n 54e1a │ │ │ │ - ldr r5, [pc, #128] @ (54e44 ) │ │ │ │ - cbz r4, 54dd2 │ │ │ │ + cbnz r0, 54dc0 │ │ │ │ + b.n 54e16 │ │ │ │ + ldr r5, [pc, #128] @ (54e40 ) │ │ │ │ + cbz r4, 54dce │ │ │ │ mov r0, r4 │ │ │ │ - bl 55102 │ │ │ │ + bl 550e6 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 54dd4 │ │ │ │ - b.n 54e20 │ │ │ │ - ldr r4, [pc, #112] @ (54e44 ) │ │ │ │ + cbnz r0, 54dd0 │ │ │ │ + b.n 54e1c │ │ │ │ + ldr r4, [pc, #112] @ (54e40 ) │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ strd r7, r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ @@ -63202,33 +63197,33 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ strd r5, r4, [sp, #24] │ │ │ │ ldrd r2, r3, [sp, #64] @ 0x40 │ │ │ │ strd fp, sl, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #56] @ 0x38 │ │ │ │ str.w r9, [sp, #52] @ 0x34 │ │ │ │ str.w r8, [sp, #32] │ │ │ │ - bl 215654 │ │ │ │ + bl 21454c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 54e22 │ │ │ │ + b.n 54e1e │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 54e22 │ │ │ │ + b.n 54e1e │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 54e22 │ │ │ │ + b.n 54e1e │ │ │ │ mov r6, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 79054 │ │ │ │ + bl 79004 │ │ │ │ mov r0, sl │ │ │ │ - bl 79054 │ │ │ │ + bl 79004 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79054 │ │ │ │ + bl 79004 │ │ │ │ mov r0, r6 │ │ │ │ - bl 79054 │ │ │ │ + bl 79004 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ asrs r0, r4, #32 │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -63237,678 +63232,614 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 54e74 │ │ │ │ + beq.n 54e70 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 54e8a │ │ │ │ + bne.n 54e86 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 54ebe │ │ │ │ + beq.n 54eba │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 54e8c │ │ │ │ - b.n 54ebe │ │ │ │ + bgt.n 54e88 │ │ │ │ + b.n 54eba │ │ │ │ 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 54eaa │ │ │ │ + beq.n 54ea6 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 54ed8 │ │ │ │ + bne.n 54ed4 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 54ebe │ │ │ │ + beq.n 54eba │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 54eda │ │ │ │ + bgt.n 54ed6 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58704 @ 0xe550 │ │ │ │ + movw r1, #55860 @ 0xda34 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 54f1c │ │ │ │ + bl 12e510 │ │ │ │ + b.n 54f18 │ │ │ │ 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 cc550 │ │ │ │ + bl cbe50 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 54f06 │ │ │ │ + beq.n 54f02 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 54f06 │ │ │ │ + cbnz r3, 54f02 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 54f1c │ │ │ │ + beq.n 54f18 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 54f1c │ │ │ │ + cbnz r3, 54f18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_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 8470c <_PyObject_New@@Base> │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 54fec │ │ │ │ - movs r3, #0 │ │ │ │ - strh r3, [r0, #8] │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 54f6c │ │ │ │ - add.w r0, r4, #9 │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 54f62 │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 54f52 │ │ │ │ - dmb ish │ │ │ │ - beq.n 54f6c │ │ │ │ - bl 27378c │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - ldrb r6, [r3, #0] │ │ │ │ - ldrd r9, r8, [r3, #4] │ │ │ │ - mov r0, r6 │ │ │ │ - ldrd sl, fp, [r3, #16] │ │ │ │ - bl 270af8 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 270af8 │ │ │ │ - movs r1, #1 │ │ │ │ - blx 294c4 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 270af8 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 29c10 │ │ │ │ - movs r1, #8 │ │ │ │ - movs r0, #25 │ │ │ │ - blx 294c4 │ │ │ │ - mov r1, r9 │ │ │ │ - movs r2, #200 @ 0xc8 │ │ │ │ - mov r8, r0 │ │ │ │ - blx 29c10 │ │ │ │ - movs r0, #24 │ │ │ │ - blx 2a0fc │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ - strd sl, fp, [r0, #16] │ │ │ │ - strb r6, [r0, #0] │ │ │ │ - str.w r8, [r0, #4] │ │ │ │ - str r7, [r0, #8] │ │ │ │ - str r0, [r5, #12] │ │ │ │ - cbz r3, 54fec │ │ │ │ - add.w r0, r4, #9 │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 54fe2 │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 54fd2 │ │ │ │ - dmb ish │ │ │ │ - beq.n 54fec │ │ │ │ - bl 251744 │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrd r1, r3, [r0, #8] │ │ │ │ + movw r0, #4604 @ 0x11fc │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r1, [r1, #20] │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + b.w e19f0 │ │ │ │ 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, #48] @ (55034 ) │ │ │ │ + ldr r2, [pc, #44] @ (54f74 ) │ │ │ │ movs r0, #3 │ │ │ │ ldrd r1, r3, [r1, #4] │ │ │ │ - bl 7e638 │ │ │ │ + bl 7e61c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #36] @ (55038 ) │ │ │ │ + ldr r0, [pc, #36] @ (54f78 ) │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [r0, #520] @ 0x208 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5502e │ │ │ │ + beq.n 54f70 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r0, #520] @ 0x208 │ │ │ │ - cbnz r3, 5502e │ │ │ │ + cbnz r3, 54f70 │ │ │ │ add.w r0, r0, #520 @ 0x208 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ asrs r0, r4, #32 │ │ │ │ lsls r2, r1, #1 │ │ │ │ lsrs r0, r3, #24 │ │ │ │ lsls r2, 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, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 5505e │ │ │ │ + bne.n 54f9e │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f9350 │ │ │ │ + bl f8cb0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5507e │ │ │ │ - b.n 55076 │ │ │ │ + bne.n 54fbe │ │ │ │ + b.n 54fb6 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #5288 @ 0x14a8 │ │ │ │ + movw r0, #2372 @ 0x944 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55050 │ │ │ │ - b.n 550fe │ │ │ │ - bl 805dc │ │ │ │ + bne.n 54f90 │ │ │ │ + b.n 5503e │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 550fe │ │ │ │ + bne.n 5503e │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #6288 @ 0x1890 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 550a6 │ │ │ │ + beq.n 54fe6 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #4132 @ 0x1024 │ │ │ │ + movw r1, #1188 @ 0x4a4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ - b.n 550f2 │ │ │ │ + bl d52b8 │ │ │ │ + b.n 55032 │ │ │ │ cmp r4, #5 │ │ │ │ - bhi.n 550b2 │ │ │ │ + bhi.n 54ff2 │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ - cbnz r2, 550cc │ │ │ │ + cbnz r2, 5500c │ │ │ │ mov r0, r2 │ │ │ │ - b.n 550ea │ │ │ │ + b.n 5502a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #53024 @ 0xcf20 │ │ │ │ + movw r1, #50040 @ 0xc378 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ - b.n 550f2 │ │ │ │ + bl d52b8 │ │ │ │ + b.n 55032 │ │ │ │ movs r5, #1 │ │ │ │ movs r0, #0 │ │ │ │ mov r3, r0 │ │ │ │ lsl.w r4, r5, r4 │ │ │ │ ldrb r6, [r2, r3] │ │ │ │ lsl.w r1, r5, r3 │ │ │ │ orrs r1, r0 │ │ │ │ adds r3, #1 │ │ │ │ tst r6, r4 │ │ │ │ it ne │ │ │ │ movne r0, r1 │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 550d6 │ │ │ │ + bne.n 55016 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 80ef0 │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 550fe │ │ │ │ + b.w 80ee8 │ │ │ │ + bl 805d4 │ │ │ │ + cbnz r0, 5503e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 550ea │ │ │ │ + b.n 5502a │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + movs r1, #0 │ │ │ │ + ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ + blx r3 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 550e2 │ │ │ │ + movs r3, #0 │ │ │ │ + strh.w r3, [r0, #222] @ 0xde │ │ │ │ + ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ + cbz r3, 55094 │ │ │ │ + add.w r0, r4, #223 @ 0xdf │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 5508a │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 5507a │ │ │ │ + dmb ish │ │ │ │ + beq.n 55094 │ │ │ │ + bl 272b8c │ │ │ │ + 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, 550e2 │ │ │ │ + add.w r0, r4, #223 @ 0xdf │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 550d8 │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 550c8 │ │ │ │ + dmb ish │ │ │ │ + beq.n 550e2 │ │ │ │ + bl 250a74 │ │ │ │ + mov r0, r7 │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 72d70 │ │ │ │ - cbz r0, 5517c │ │ │ │ + bl 72d28 │ │ │ │ + cbz r0, 55160 │ │ │ │ mov r4, r0 │ │ │ │ add.w r8, r0, #8 │ │ │ │ adds r5, #8 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 5513a │ │ │ │ + b.n 5511e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 55134 │ │ │ │ + beq.n 55118 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ adds r7, #1 │ │ │ │ str.w r0, [r8, #4]! │ │ │ │ cmp r7, r6 │ │ │ │ - bge.n 551a2 │ │ │ │ + bge.n 55186 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5512a │ │ │ │ + beq.n 5510e │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 55180 │ │ │ │ + bmi.n 55164 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #7548 @ 0x1d7c │ │ │ │ + movw r1, #4648 @ 0x1228 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ + bl d52b8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 55192 │ │ │ │ + bne.n 55176 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 551a2 │ │ │ │ - bl 1616a8 <_PyUnicode_Copy@@Base> │ │ │ │ + b.n 55186 │ │ │ │ + bl 15fb38 <_PyUnicode_Copy@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55134 │ │ │ │ + bne.n 55118 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5517c │ │ │ │ + beq.n 55160 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5517c │ │ │ │ + bne.n 55160 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5517c │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 55160 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - cmp r2, #0 │ │ │ │ - bge.n 551fa │ │ │ │ - ldr r2, [r0, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #30 │ │ │ │ - bpl.n 551fa │ │ │ │ - push {r4} │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #64] @ (55200 ) │ │ │ │ - ldr.w r1, [r0, #180] @ 0xb4 │ │ │ │ - movs r3, #28 │ │ │ │ - subs r1, #1 │ │ │ │ - ldr r2, [r2, r4] │ │ │ │ - mul.w r3, r1, r3 │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - adds r4, r2, r3 │ │ │ │ - add.w r4, r4, #92672 @ 0x16a00 │ │ │ │ - ldr.w r4, [r4, #252] @ 0xfc │ │ │ │ - cmp r4, r0 │ │ │ │ - beq.n 551e0 │ │ │ │ - cmp r1, #10 │ │ │ │ - bls.n 551ea │ │ │ │ - add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ - adds r3, #252 @ 0xfc │ │ │ │ - add r2, r3 │ │ │ │ - b.n 551f2 │ │ │ │ - add.w r3, r3, #98304 @ 0x18000 │ │ │ │ - adds r3, #228 @ 0xe4 │ │ │ │ - add r2, r3 │ │ │ │ - add.w r0, r2, #24 │ │ │ │ - pop {r4} │ │ │ │ - bx lr │ │ │ │ - ldr r3, [r3, #104] @ 0x68 │ │ │ │ - add r0, r3 │ │ │ │ - bx lr │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrd r1, r3, [r0, #8] │ │ │ │ - movw r0, #7708 @ 0x1e1c │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r1, [r1, #20] │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - b.w e2114 │ │ │ │ - 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, 55238 │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r2, 55252 │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - cbz r3, 55252 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #46024 @ 0xb3c8 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 55328 │ │ │ │ - ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ - cmp r0, r2 │ │ │ │ - bne.n 5526a │ │ │ │ - bl 227bc8 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 55276 │ │ │ │ - b.n 5524e │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - bl 4f8a6 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5524e │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ - cbz r3, 552a0 │ │ │ │ - add.w r0, r5, #13 │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 55296 │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 55286 │ │ │ │ - dmb ish │ │ │ │ - beq.n 552a0 │ │ │ │ - bl 27378c │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ - movs r1, #1 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - movs r0, #128 @ 0x80 │ │ │ │ - str r2, [r4, #8] │ │ │ │ - ldrd r6, r7, [r3] │ │ │ │ - ldrd sl, fp, [r3, #8] │ │ │ │ - blx 294c4 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r2, #128 @ 0x80 │ │ │ │ - mov r9, r0 │ │ │ │ - blx 29c10 │ │ │ │ - movs r1, #8 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 294c4 │ │ │ │ - add.w lr, r6, #64 @ 0x40 │ │ │ │ - mov r8, r0 │ │ │ │ - mov ip, r0 │ │ │ │ - mov r7, ip │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - ldr r1, [r6, #4] │ │ │ │ - adds r6, #16 │ │ │ │ - ldr.w r2, [r6, #-8] │ │ │ │ - add.w ip, ip, #16 │ │ │ │ - ldr.w r3, [r6, #-4] │ │ │ │ - cmp r6, lr │ │ │ │ - stmia r7!, {r0, r1, r2, r3} │ │ │ │ - bne.n 552d0 │ │ │ │ - movs r0, #16 │ │ │ │ - blx 2a0fc │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ - strd sl, fp, [r0, #8] │ │ │ │ - str.w r8, [r0] │ │ │ │ - str.w r9, [r0, #4] │ │ │ │ - str r0, [r4, #16] │ │ │ │ - cbz r3, 55328 │ │ │ │ - add.w r0, r5, #13 │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 5531e │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 5530e │ │ │ │ - dmb ish │ │ │ │ - beq.n 55328 │ │ │ │ - bl 251744 │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, #112 @ 0x70 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r3 │ │ │ │ - cbz r3, 5534e │ │ │ │ + cbz r3, 551ac │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ - b.n 55350 │ │ │ │ + b.n 551ae │ │ │ │ mov r9, r3 │ │ │ │ - movw r4, #32360 @ 0x7e68 │ │ │ │ - movt r4, #69 @ 0x45 │ │ │ │ + ldr r5, [pc, #308] @ (552e4 ) │ │ │ │ mvn.w r3, #99 @ 0x63 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ - add r5, sp, #56 @ 0x38 │ │ │ │ - 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 r7, 5538a │ │ │ │ + add r4, sp, #56 @ 0x38 │ │ │ │ + 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} │ │ │ │ + cbnz r7, 551e2 │ │ │ │ cmp r8, r7 │ │ │ │ - ble.n 5538a │ │ │ │ + ble.n 551e2 │ │ │ │ cmp.w r8, #3 │ │ │ │ - bgt.n 5538a │ │ │ │ - cbnz r6, 553b4 │ │ │ │ + bgt.n 551e2 │ │ │ │ + cbnz r6, 55206 │ │ │ │ + ldr r1, [pc, #260] @ (552e8 ) │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + mov r3, r7 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ movs r4, #3 │ │ │ │ str r1, [sp, #16] │ │ │ │ - mov r3, r7 │ │ │ │ - movs r1, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ + movs r1, #1 │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ - movw r4, #17488 @ 0x4450 │ │ │ │ - movt r4, #73 @ 0x49 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106468 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55462 │ │ │ │ + beq.n 552b4 │ │ │ │ add r9, r8 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ add.w r7, r9, #4294967295 @ 0xffffffff │ │ │ │ - bl 1184ec │ │ │ │ + bl 117e04 │ │ │ │ ldr.w r8, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5545e │ │ │ │ - cbz r7, 5540c │ │ │ │ + beq.n 552b0 │ │ │ │ + cbz r7, 5525e │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 553ea │ │ │ │ - bl f9350 │ │ │ │ + cbz r0, 5523c │ │ │ │ + bl f8cb0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 553e2 │ │ │ │ - bl 805dc │ │ │ │ + bne.n 55234 │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5545e │ │ │ │ + bne.n 552b0 │ │ │ │ subs.w r7, r9, #2 │ │ │ │ - bne.n 553ee │ │ │ │ - b.n 55410 │ │ │ │ + bne.n 55240 │ │ │ │ + b.n 55262 │ │ │ │ mov.w r4, #384 @ 0x180 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 553fe │ │ │ │ + cbnz r0, 55250 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 1c2a94 │ │ │ │ - cbnz r0, 55410 │ │ │ │ - b.n 5545e │ │ │ │ + bl 1c096c │ │ │ │ + cbnz r0, 55262 │ │ │ │ + b.n 552b0 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 53596 │ │ │ │ - cbz r0, 5545e │ │ │ │ + bl 534d4 │ │ │ │ + cbz r0, 552b0 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 55410 │ │ │ │ - b.n 553f2 │ │ │ │ + beq.n 55262 │ │ │ │ + b.n 55244 │ │ │ │ mov.w r4, #384 @ 0x180 │ │ │ │ ldrd r6, r7, [sp, #32] │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ - bl 98598 │ │ │ │ + bl 97eb0 │ │ │ │ cmn.w r9, #100 @ 0x64 │ │ │ │ mov sl, r0 │ │ │ │ - beq.n 55436 │ │ │ │ + beq.n 55288 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ strd r6, r7, [sp] │ │ │ │ blx 29620 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 55444 │ │ │ │ + b.n 55296 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ blx 29cdc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 9b07c │ │ │ │ - cbz r5, 55466 │ │ │ │ + bl 9a968 │ │ │ │ + cbz r5, 552b8 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 55470 │ │ │ │ - bl e9180 │ │ │ │ + bne.n 552c2 │ │ │ │ + bl e8a64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55418 │ │ │ │ + beq.n 5526a │ │ │ │ movs r6, #0 │ │ │ │ - b.n 55480 │ │ │ │ + b.n 552d2 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 55480 │ │ │ │ + b.n 552d2 │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ - b.n 55480 │ │ │ │ + b.n 552d2 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ - b.n 5545e │ │ │ │ + bl f61f4 │ │ │ │ + b.n 552b0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str.w r8, [sp, #88] @ 0x58 │ │ │ │ - bl 118aa0 │ │ │ │ + bl 1183b8 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #112 @ 0x70 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + strb r4, [r3, #11] │ │ │ │ + lsls r5, r0, #1 │ │ │ │ + add r0, sl │ │ │ │ + lsls r1, 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 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + bl 8427c <_PyObject_New@@Base> │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 553b8 │ │ │ │ + movs r3, #0 │ │ │ │ + strh r3, [r0, #8] │ │ │ │ + ldrb r3, [r4, #8] │ │ │ │ + cbz r3, 55338 │ │ │ │ + add.w r0, r4, #9 │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 5532e │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 5531e │ │ │ │ + dmb ish │ │ │ │ + beq.n 55338 │ │ │ │ + bl 272b8c │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + ldrb r6, [r3, #0] │ │ │ │ + ldrd r9, r8, [r3, #4] │ │ │ │ + mov r0, r6 │ │ │ │ + ldrd sl, fp, [r3, #16] │ │ │ │ + bl 26fda0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 26fda0 │ │ │ │ + movs r1, #1 │ │ │ │ + blx 294c4 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 26fda0 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 29c10 │ │ │ │ + movs r1, #8 │ │ │ │ + movs r0, #25 │ │ │ │ + blx 294c4 │ │ │ │ + mov r1, r9 │ │ │ │ + movs r2, #200 @ 0xc8 │ │ │ │ + mov r8, r0 │ │ │ │ + blx 29c10 │ │ │ │ + movs r0, #24 │ │ │ │ + blx 2a0fc │ │ │ │ + ldrb r3, [r4, #8] │ │ │ │ + strd sl, fp, [r0, #16] │ │ │ │ + strb r6, [r0, #0] │ │ │ │ + str.w r8, [r0, #4] │ │ │ │ + str r7, [r0, #8] │ │ │ │ + str r0, [r5, #12] │ │ │ │ + cbz r3, 553b8 │ │ │ │ + add.w r0, r4, #9 │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 553ae │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 5539e │ │ │ │ + dmb ish │ │ │ │ + beq.n 553b8 │ │ │ │ + bl 250a74 │ │ │ │ + mov r0, r5 │ │ │ │ + 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 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sp │ │ │ │ - bl 270db0 <_PyCrossInterpreterData_Release@@Base+0x8> │ │ │ │ + bl 27000c <_Py_c_neg@@Base+0x74> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 553e4 │ │ │ │ + ldrd r0, r1, [sp] │ │ │ │ + bl 1ff108 <_PyEval_GetBuiltin@@Base+0x6ac> │ │ │ │ + b.n 553e6 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ + 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 156408 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 554b8 │ │ │ │ + beq.n 55412 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 2000c8 <_PyEval_GetBuiltin@@Base+0x730> │ │ │ │ - b.n 554ba │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 11c388 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ 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 157f78 │ │ │ │ + bl 17b418 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 554e6 │ │ │ │ + beq.n 55440 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 11cba0 │ │ │ │ + b.w 11c388 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {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, 55508 │ │ │ │ + cbnz r3, 55462 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r2, 55522 │ │ │ │ + cbz r2, 5547c │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 55522 │ │ │ │ + cbz r3, 5547c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #46024 @ 0xb3c8 │ │ │ │ + movw r1, #43080 @ 0xa848 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 55608 │ │ │ │ + b.n 55562 │ │ │ │ ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 5553a │ │ │ │ - bl 4f364 │ │ │ │ + bne.n 55494 │ │ │ │ + bl 4f540 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 55546 │ │ │ │ - b.n 5551e │ │ │ │ + cbnz r0, 554a0 │ │ │ │ + b.n 55478 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 4c43c │ │ │ │ + bl 4c470 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5551e │ │ │ │ + beq.n 55478 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ - cbz r3, 55570 │ │ │ │ + cbz r3, 554ca │ │ │ │ add.w r0, r6, #13 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 55566 │ │ │ │ + bne.n 554c0 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 55556 │ │ │ │ + bne.n 554b0 │ │ │ │ dmb ish │ │ │ │ - beq.n 55570 │ │ │ │ - bl 27378c │ │ │ │ + beq.n 554ca │ │ │ │ + bl 272b8c │ │ │ │ ldr r3, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ str r2, [r5, #8] │ │ │ │ ldrd r7, r4, [r3] │ │ │ │ ldrd sl, fp, [r3, #8] │ │ │ │ @@ -63921,15 +63852,15 @@ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ adds r4, #16 │ │ │ │ ldr.w r2, [r4, #-8] │ │ │ │ add.w lr, lr, #16 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ cmp r4, r9 │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - bne.n 5558e │ │ │ │ + bne.n 554e8 │ │ │ │ movs r1, #4 │ │ │ │ movs r0, #8 │ │ │ │ blx 294c4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r9, r0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ @@ -63944,921 +63875,871 @@ │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ strd sl, fp, [r0, #8] │ │ │ │ str.w r9, [r0] │ │ │ │ str.w r8, [r0, #4] │ │ │ │ str r0, [r5, #16] │ │ │ │ - cbz r3, 55608 │ │ │ │ + cbz r3, 55562 │ │ │ │ add.w r0, r6, #13 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 555fe │ │ │ │ + bne.n 55558 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 555ee │ │ │ │ + bne.n 55548 │ │ │ │ dmb ish │ │ │ │ - beq.n 55608 │ │ │ │ - bl 251744 │ │ │ │ + beq.n 55562 │ │ │ │ + bl 250a74 │ │ │ │ mov r0, r5 │ │ │ │ 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, sp │ │ │ │ - bl 17cf58 │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, sp │ │ │ │ + bl 1fed48 <_PyEval_GetBuiltin@@Base+0x2ec> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 55636 │ │ │ │ + beq.n 55590 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - b.w 11cba0 │ │ │ │ + bl 11c388 │ │ │ │ + b.n 55592 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ + ldr r2, [pc, #20] @ (555ac ) │ │ │ │ + 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 5562e │ │ │ │ + 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 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #5840 @ 0x16d0 │ │ │ │ + movw r1, #2884 @ 0xb44 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14ede4 │ │ │ │ + bl 14d82c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5568a │ │ │ │ + beq.n 555fe │ │ │ │ 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 790b0 │ │ │ │ + bl 79060 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 5568c │ │ │ │ + b.n 55600 │ │ │ │ movs r0, #0 │ │ │ │ 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 │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, sp │ │ │ │ - bl 1ffcdc <_PyEval_GetBuiltin@@Base+0x344> │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, sp │ │ │ │ + bl 27000c <_Py_c_neg@@Base+0x74> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 556b6 │ │ │ │ + beq.n 55628 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 11cba0 │ │ │ │ - b.n 556b8 │ │ │ │ + bl 11c388 │ │ │ │ + b.n 5562a │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r2, [pc, #20] @ (556d4 ) │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r1 │ │ │ │ + bl 72110 <_PyObject_GC_New@@Base> │ │ │ │ + cbz r0, 5567e │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r1, [pc, #52] @ (55680 ) │ │ │ │ + cmp r3, r2 │ │ │ │ + sub.w r2, r0, #8 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r4, #0] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ + str r4, [r0, #8] │ │ │ │ + ldr r3, [r3, r1] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - add.w r3, r3, #98304 @ 0x18000 │ │ │ │ - ldr.w r0, [r3, #1224] @ 0x4c8 │ │ │ │ - b.n 557ae │ │ │ │ - nop │ │ │ │ + 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} │ │ │ │ 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 r4, [r0, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 55708 │ │ │ │ + beq.n 556b4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 55708 │ │ │ │ + ble.n 556b4 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 55720 │ │ │ │ + beq.n 556cc │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 55720 │ │ │ │ + b.n 556cc │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58704 @ 0xe550 │ │ │ │ + movw r1, #55860 @ 0xda34 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 5574c │ │ │ │ + bl 12e510 │ │ │ │ + b.n 556f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13b128 │ │ │ │ - cbnz r0, 55760 │ │ │ │ + bl 13a698 │ │ │ │ + cbnz r0, 5570c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #7792 @ 0x1e70 │ │ │ │ + movw r1, #4740 @ 0x1284 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ + bl d52b8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 55750 │ │ │ │ + bne.n 556fc │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5577e │ │ │ │ + b.n 5572a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5574c │ │ │ │ + bne.n 556f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5574c │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 556f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 88ba0 │ │ │ │ + bl 886f0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5577e │ │ │ │ + beq.n 5572a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5577e │ │ │ │ + cbnz r3, 5572a │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_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 270db0 <_PyCrossInterpreterData_Release@@Base+0x8> │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + mov r0, r1 │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 5052c <_PyMonitoring_FireJumpEvent@@Base+0x13c> │ │ │ │ + cbz r0, 5577c │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + add r1, sp, #16 │ │ │ │ + blx 29c94 <__clock_gettime64@plt> │ │ │ │ + cbz r0, 55762 │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f61f4 │ │ │ │ + b.n 55770 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #16 │ │ │ │ + add r0, sp, #8 │ │ │ │ + bl 1be5ac <_PySys_GetRequiredAttrString@@Base+0x23c4> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 557a8 │ │ │ │ - ldrd r0, r1, [sp] │ │ │ │ - bl 11cba0 │ │ │ │ - b.n 557aa │ │ │ │ + bne.n 55774 │ │ │ │ movs r0, #0 │ │ │ │ - add sp, #12 │ │ │ │ + b.n 5577c │ │ │ │ + ldrd r0, r1, [sp, #8] │ │ │ │ + bl 11c388 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r1 │ │ │ │ - bl 72154 <_PyObject_GC_New@@Base> │ │ │ │ - cbz r0, 557fe │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [pc, #52] @ (55800 ) │ │ │ │ - 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] │ │ │ │ + push {r4, r5} │ │ │ │ + ldr r5, [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} │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ + cmp r5, r4 │ │ │ │ + bne.n 5579a │ │ │ │ + subs r3, r2, #2 │ │ │ │ + cmp r3, #1 │ │ │ │ + bhi.n 5579a │ │ │ │ + pop {r4, r5} │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b.w d4c8c │ │ │ │ + movw r0, #7528 @ 0x1d68 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + pop {r4, r5} │ │ │ │ + bx 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, #4056] @ 0xfd8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - cbnz r3, 55820 │ │ │ │ + cbnz r3, 557c2 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r2, 5583a │ │ │ │ + cbz r2, 557dc │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 5583a │ │ │ │ + cbz r3, 557dc │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #46024 @ 0xb3c8 │ │ │ │ + movw r1, #43080 @ 0xa848 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - movs r6, #0 │ │ │ │ - b.n 55904 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 171da0 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl 48f7c │ │ │ │ - mov r6, r0 │ │ │ │ + bl 12e510 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 558b2 │ │ │ │ + ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ + cmp r0, r2 │ │ │ │ + bne.n 557f4 │ │ │ │ + bl 226ab8 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 55800 │ │ │ │ + b.n 557d8 │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + bl 4f8be │ │ │ │ + mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55836 │ │ │ │ - ldrb r3, [r5, #8] │ │ │ │ - cbz r3, 55876 │ │ │ │ - add.w r0, r5, #9 │ │ │ │ + beq.n 557d8 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + cbz r3, 5582a │ │ │ │ + add.w r0, r5, #13 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5586c │ │ │ │ + bne.n 55820 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5585c │ │ │ │ + bne.n 55810 │ │ │ │ dmb ish │ │ │ │ - beq.n 55876 │ │ │ │ - bl 27378c │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ + beq.n 5582a │ │ │ │ + bl 272b8c │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - movs r0, #64 @ 0x40 │ │ │ │ - ldrd r9, r4, [r3] │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + movs r0, #128 @ 0x80 │ │ │ │ + str r2, [r4, #8] │ │ │ │ + ldrd r6, r7, [r3] │ │ │ │ ldrd sl, fp, [r3, #8] │ │ │ │ blx 294c4 │ │ │ │ - add.w lr, r4, #64 @ 0x40 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r2, #128 @ 0x80 │ │ │ │ + mov r9, r0 │ │ │ │ + blx 29c10 │ │ │ │ + movs r1, #8 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 294c4 │ │ │ │ + add.w lr, r6, #64 @ 0x40 │ │ │ │ mov r8, r0 │ │ │ │ mov ip, r0 │ │ │ │ mov r7, ip │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - adds r4, #16 │ │ │ │ - ldr.w r2, [r4, #-8] │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + ldr r1, [r6, #4] │ │ │ │ + adds r6, #16 │ │ │ │ + ldr.w r2, [r6, #-8] │ │ │ │ add.w ip, ip, #16 │ │ │ │ - ldr.w r3, [r4, #-4] │ │ │ │ - cmp r4, lr │ │ │ │ + ldr.w r3, [r6, #-4] │ │ │ │ + cmp r6, lr │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ - bne.n 55890 │ │ │ │ - movs r1, #4 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 294c4 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr.w r3, [r9, #12] │ │ │ │ - mov r7, r0 │ │ │ │ - ldr.w r1, [r9, #4] │ │ │ │ - ldr.w r0, [r9] │ │ │ │ - ldr.w r2, [r9, #8] │ │ │ │ - stmia r4!, {r0, r1, r2, r3} │ │ │ │ + bne.n 5585a │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ - ldrb r3, [r5, #8] │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ strd sl, fp, [r0, #8] │ │ │ │ - str r7, [r0, #0] │ │ │ │ - str.w r8, [r0, #4] │ │ │ │ - str r0, [r6, #12] │ │ │ │ - cbz r3, 55904 │ │ │ │ - add.w r0, r5, #9 │ │ │ │ + str.w r8, [r0] │ │ │ │ + str.w r9, [r0, #4] │ │ │ │ + str r0, [r4, #16] │ │ │ │ + cbz r3, 558b2 │ │ │ │ + add.w r0, r5, #13 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 558fa │ │ │ │ + bne.n 558a8 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 558ea │ │ │ │ + bne.n 55898 │ │ │ │ dmb ish │ │ │ │ - beq.n 55904 │ │ │ │ - bl 251744 │ │ │ │ - mov r0, r6 │ │ │ │ + beq.n 558b2 │ │ │ │ + bl 250a74 │ │ │ │ + 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, #4056] @ 0xfd8 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - mov r0, r1 │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 505d8 <_PyMonitoring_FireBranchEvent@@Base+0x2e> │ │ │ │ - cbz r0, 55958 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - add r1, sp, #16 │ │ │ │ - blx 29c94 <__clock_gettime64@plt> │ │ │ │ - cbz r0, 5593e │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ - b.n 5594c │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #16 │ │ │ │ - add r0, sp, #8 │ │ │ │ - bl 1c06d4 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 55950 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 55958 │ │ │ │ - ldrd r0, r1, [sp, #8] │ │ │ │ - bl 11cba0 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {pc} │ │ │ │ - push {r4, r5} │ │ │ │ - ldr r5, [r0, #4] │ │ │ │ - ldr r4, [r1, #4] │ │ │ │ - cmp r5, r4 │ │ │ │ - bne.n 55976 │ │ │ │ - subs r3, r2, #2 │ │ │ │ - cmp r3, #1 │ │ │ │ - bhi.n 55976 │ │ │ │ - pop {r4, r5} │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b.w d5370 │ │ │ │ - movw r0, #7528 @ 0x1d68 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - pop {r4, r5} │ │ │ │ - bx lr │ │ │ │ + ldr r2, [pc, #20] @ (558d0 ) │ │ │ │ + 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 5562e │ │ │ │ + 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, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 559ae │ │ │ │ + beq.n 55900 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 559c4 │ │ │ │ + bne.n 55916 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 559f8 │ │ │ │ + beq.n 5594a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 559c6 │ │ │ │ - b.n 559f8 │ │ │ │ + bgt.n 55918 │ │ │ │ + b.n 5594a │ │ │ │ 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 559e4 │ │ │ │ + beq.n 55936 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 55a12 │ │ │ │ + bne.n 55964 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 559f8 │ │ │ │ + beq.n 5594a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 55a14 │ │ │ │ + bgt.n 55966 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58704 @ 0xe550 │ │ │ │ + movw r1, #55860 @ 0xda34 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 55a56 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 559a8 │ │ │ │ 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 133824 │ │ │ │ + bl 132b08 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 55a40 │ │ │ │ + beq.n 55992 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 55a40 │ │ │ │ + cbnz r3, 55992 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 55a56 │ │ │ │ + beq.n 559a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 55a56 │ │ │ │ + cbnz r3, 559a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #20] @ (55a70 ) │ │ │ │ - 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 557ae │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ 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, #13591 @ 0x3517 │ │ │ │ + movw r4, #13519 @ 0x34cf │ │ │ │ movt r4, #4 │ │ │ │ - ldr r3, [pc, #56] @ (55ad4 ) │ │ │ │ + ldr r3, [pc, #56] @ (55a0c ) │ │ │ │ str r4, [sp, #4] │ │ │ │ movs r4, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 21f09c <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ - cbnz r0, 55aac │ │ │ │ + bl 21df18 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ + cbnz r0, 559e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 55ad0 │ │ │ │ + b.n 55a08 │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ mov.w r0, #434 @ 0x1b2 │ │ │ │ blx 2a7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 55acc │ │ │ │ + bge.n 55a04 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ - b.n 55aa8 │ │ │ │ - bl 80ef0 │ │ │ │ + bl f61f4 │ │ │ │ + b.n 559e0 │ │ │ │ + bl 80ee8 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add r4, pc │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #96] @ (55b48 ) │ │ │ │ + ldr r4, [pc, #96] @ (55a80 ) │ │ │ │ sub sp, #12 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 1244e0 │ │ │ │ + bl 123cc0 │ │ │ │ ldr.w r3, [r4, #1292] @ 0x50c │ │ │ │ - cbz r3, 55b32 │ │ │ │ + cbz r3, 55a6a │ │ │ │ ldr.w r0, [r4, #1380] @ 0x564 │ │ │ │ - bl 55c24 <_Py_hashtable_size@@Base> │ │ │ │ + bl 55cc6 <_Py_hashtable_size@@Base> │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [r4, #1372] @ 0x55c │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 55c24 <_Py_hashtable_size@@Base> │ │ │ │ + bl 55cc6 <_Py_hashtable_size@@Base> │ │ │ │ add r5, r0 │ │ │ │ ldr.w r0, [r4, #1384] @ 0x568 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 55c24 <_Py_hashtable_size@@Base> │ │ │ │ + bl 55cc6 <_Py_hashtable_size@@Base> │ │ │ │ add r2, sp, #4 │ │ │ │ add r5, r0 │ │ │ │ - movw r1, #34157 @ 0x856d │ │ │ │ + movw r1, #36837 @ 0x8fe5 │ │ │ │ movt r1, #6 │ │ │ │ ldr.w r0, [r4, #1388] @ 0x56c │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 270c2c <_Py_hashtable_foreach@@Base> │ │ │ │ - b.n 55b34 │ │ │ │ + bl 26fed0 <_Py_hashtable_foreach@@Base> │ │ │ │ + b.n 55a6c │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 104cf8 │ │ │ │ + bl 104738 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 12cb38 │ │ │ │ + b.w 12c344 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, 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, 55aa0 │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r2, 55aba │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + cbz r3, 55aba │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #43080 @ 0xa848 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12e510 │ │ │ │ + movs r6, #0 │ │ │ │ + b.n 55b84 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 1700fc │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl 48f70 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 55ab6 │ │ │ │ + ldrb r3, [r5, #8] │ │ │ │ + cbz r3, 55af6 │ │ │ │ + add.w r0, r5, #9 │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 55aec │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 55adc │ │ │ │ + dmb ish │ │ │ │ + beq.n 55af6 │ │ │ │ + bl 272b8c │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + movs r1, #1 │ │ │ │ + movs r0, #64 @ 0x40 │ │ │ │ + ldrd r9, r4, [r3] │ │ │ │ + ldrd sl, fp, [r3, #8] │ │ │ │ + blx 294c4 │ │ │ │ + add.w lr, r4, #64 @ 0x40 │ │ │ │ + mov r8, r0 │ │ │ │ + mov ip, r0 │ │ │ │ + mov r7, ip │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + adds r4, #16 │ │ │ │ + ldr.w r2, [r4, #-8] │ │ │ │ + add.w ip, ip, #16 │ │ │ │ + ldr.w r3, [r4, #-4] │ │ │ │ + cmp r4, lr │ │ │ │ + stmia r7!, {r0, r1, r2, r3} │ │ │ │ + bne.n 55b10 │ │ │ │ + movs r1, #4 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 294c4 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr.w r3, [r9, #12] │ │ │ │ + mov r7, r0 │ │ │ │ + ldr.w r1, [r9, #4] │ │ │ │ + ldr.w r0, [r9] │ │ │ │ + ldr.w r2, [r9, #8] │ │ │ │ + stmia r4!, {r0, r1, r2, r3} │ │ │ │ + movs r0, #16 │ │ │ │ + blx 2a0fc │ │ │ │ + ldrb r3, [r5, #8] │ │ │ │ + strd sl, fp, [r0, #8] │ │ │ │ + str r7, [r0, #0] │ │ │ │ + str.w r8, [r0, #4] │ │ │ │ + str r0, [r6, #12] │ │ │ │ + cbz r3, 55b84 │ │ │ │ + add.w r0, r5, #9 │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 55b7a │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 55b6a │ │ │ │ + dmb ish │ │ │ │ + beq.n 55b84 │ │ │ │ + bl 250a74 │ │ │ │ + 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 │ │ │ │ + ldrd r1, r2, [r0, #-8] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r5, [r0, #4] │ │ │ │ + bic.w r2, r2, #3 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + and.w r3, r3, #3 │ │ │ │ + str r1, [r2, #0] │ │ │ │ + orrs r3, r2 │ │ │ │ + str r3, [r1, #4] │ │ │ │ + movs r2, #0 │ │ │ │ + str.w r2, [r4, #-8] │ │ │ │ + ldr.w r3, [r4, #-4] │ │ │ │ + and.w r3, r3, #1 │ │ │ │ + str.w r3, [r4, #-4] │ │ │ │ + bl 79060 │ │ │ │ + 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 55bec │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 55bec │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 55b78 │ │ │ │ + beq.n 55c1a │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 55b8e │ │ │ │ + bne.n 55c30 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 55bc2 │ │ │ │ + beq.n 55c64 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 55b90 │ │ │ │ - b.n 55bc2 │ │ │ │ + bgt.n 55c32 │ │ │ │ + b.n 55c64 │ │ │ │ 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 55bae │ │ │ │ + beq.n 55c50 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 55bdc │ │ │ │ + bne.n 55c7e │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 55bc2 │ │ │ │ + beq.n 55c64 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 55bde │ │ │ │ + bgt.n 55c80 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58704 @ 0xe550 │ │ │ │ + movw r1, #55860 @ 0xda34 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 55c20 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 55cc2 │ │ │ │ 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 192fe0 │ │ │ │ + bl 1913b0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 55c0a │ │ │ │ + beq.n 55cac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 55c0a │ │ │ │ + cbnz r3, 55cac │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 55c20 │ │ │ │ + beq.n 55cc2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 55c20 │ │ │ │ + cbnz r3, 55cc2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00055c24 <_Py_hashtable_size@@Base>: │ │ │ │ +00055cc6 <_Py_hashtable_size@@Base>: │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ lsls r0, r3, #4 │ │ │ │ add.w r0, r0, r2, lsl #2 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ bx lr │ │ │ │ push {r4, 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, #7868 @ 0x1ebc │ │ │ │ + movw r1, #4816 @ 0x12d0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ 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 8edfc │ │ │ │ - cbz r0, 55c98 <_Py_hashtable_size@@Base+0x74> │ │ │ │ + bl 8e6f0 │ │ │ │ + cbz r0, 55d3a <_Py_hashtable_size@@Base+0x74> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 55c80 <_Py_hashtable_size@@Base+0x5c> │ │ │ │ + bpl.n 55d22 <_Py_hashtable_size@@Base+0x5c> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - bl 208ec0 │ │ │ │ + bl 207fa4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - bl 20973c │ │ │ │ - b.n 55c9a <_Py_hashtable_size@@Base+0x76> │ │ │ │ + bl 208828 │ │ │ │ + b.n 55d3c <_Py_hashtable_size@@Base+0x76> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #2308 @ 0x904 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + movw r1, #64860 @ 0xfd5c │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ + bl d52b8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #24 │ │ │ │ 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, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - movs r1, #0 │ │ │ │ - ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ - blx r3 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 55d48 <_Py_hashtable_size@@Base+0x124> │ │ │ │ - movs r3, #0 │ │ │ │ - strh.w r3, [r0, #430] @ 0x1ae │ │ │ │ - ldrb.w r3, [r6, #430] @ 0x1ae │ │ │ │ - cbz r3, 55cf0 <_Py_hashtable_size@@Base+0xcc> │ │ │ │ - addw r0, r6, #431 @ 0x1af │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 55ce6 <_Py_hashtable_size@@Base+0xc2> │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 55cd6 <_Py_hashtable_size@@Base+0xb2> │ │ │ │ - dmb ish │ │ │ │ - beq.n 55cf0 <_Py_hashtable_size@@Base+0xcc> │ │ │ │ - bl 27378c │ │ │ │ - add.w r5, r6, #8 │ │ │ │ - add.w r4, r7, #8 │ │ │ │ - ldmia r5!, {r0, r1, r2, r3} │ │ │ │ - stmia r4!, {r0, r1, r2, r3} │ │ │ │ - ldmia r5!, {r0, r1, r2, r3} │ │ │ │ - stmia r4!, {r0, r1, r2, r3} │ │ │ │ - ldmia r5!, {r0, r1, r2, r3} │ │ │ │ - stmia r4!, {r0, r1, r2, r3} │ │ │ │ - ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ - stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - mov.w r2, #358 @ 0x166 │ │ │ │ - add.w r1, r6, #72 @ 0x48 │ │ │ │ - add.w r0, r7, #72 @ 0x48 │ │ │ │ - blx 29c10 │ │ │ │ - ldrb.w r3, [r6, #430] @ 0x1ae │ │ │ │ - cbz r3, 55d48 <_Py_hashtable_size@@Base+0x124> │ │ │ │ - addw r0, r6, #431 @ 0x1af │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 55d3e <_Py_hashtable_size@@Base+0x11a> │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 55d2e <_Py_hashtable_size@@Base+0x10a> │ │ │ │ - dmb ish │ │ │ │ - beq.n 55d48 <_Py_hashtable_size@@Base+0x124> │ │ │ │ - bl 251744 │ │ │ │ - mov r0, r7 │ │ │ │ - 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 │ │ │ │ - ldrd r1, r2, [r0, #-8] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r5, [r0, #4] │ │ │ │ - bic.w r2, r2, #3 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - and.w r3, r3, #3 │ │ │ │ - str r1, [r2, #0] │ │ │ │ - orrs r3, r2 │ │ │ │ - str r3, [r1, #4] │ │ │ │ - movs r2, #0 │ │ │ │ - str.w r2, [r4, #-8] │ │ │ │ - ldr.w r3, [r4, #-4] │ │ │ │ - and.w r3, r3, #1 │ │ │ │ - str.w r3, [r4, #-4] │ │ │ │ - bl 790b0 │ │ │ │ - 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 55dae <_Py_hashtable_size@@Base+0x18a> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 55dae <_Py_hashtable_size@@Base+0x18a> │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 78c04 <_Py_Dealloc@@Base> │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - b.w 499be │ │ │ │ - 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 55e54 <_Py_hashtable_size@@Base+0x230> │ │ │ │ - movs r3, #0 │ │ │ │ - strh.w r3, [r0, #222] @ 0xde │ │ │ │ - ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ - cbz r3, 55e06 <_Py_hashtable_size@@Base+0x1e2> │ │ │ │ - add.w r0, r4, #223 @ 0xdf │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 55dfc <_Py_hashtable_size@@Base+0x1d8> │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 55dec <_Py_hashtable_size@@Base+0x1c8> │ │ │ │ - dmb ish │ │ │ │ - beq.n 55e06 <_Py_hashtable_size@@Base+0x1e2> │ │ │ │ - bl 27378c │ │ │ │ - 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, 55e54 <_Py_hashtable_size@@Base+0x230> │ │ │ │ - add.w r0, r4, #223 @ 0xdf │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 55e4a <_Py_hashtable_size@@Base+0x226> │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 55e3a <_Py_hashtable_size@@Base+0x216> │ │ │ │ - dmb ish │ │ │ │ - beq.n 55e54 <_Py_hashtable_size@@Base+0x230> │ │ │ │ - bl 251744 │ │ │ │ - mov r0, r7 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + b.w 49ad0 │ │ │ │ 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, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 55e82 <_Py_hashtable_size@@Base+0x25e> │ │ │ │ + beq.n 55d6e <_Py_hashtable_size@@Base+0xa8> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 55eb0 <_Py_hashtable_size@@Base+0x28c> │ │ │ │ + bne.n 55d9c <_Py_hashtable_size@@Base+0xd6> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 55e96 <_Py_hashtable_size@@Base+0x272> │ │ │ │ + beq.n 55d82 <_Py_hashtable_size@@Base+0xbc> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 55eb2 <_Py_hashtable_size@@Base+0x28e> │ │ │ │ + bgt.n 55d9e <_Py_hashtable_size@@Base+0xd8> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58704 @ 0xe550 │ │ │ │ + movw r1, #55860 @ 0xda34 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 55edc <_Py_hashtable_size@@Base+0x2b8> │ │ │ │ + bl 12e510 │ │ │ │ + b.n 55dc8 <_Py_hashtable_size@@Base+0x102> │ │ │ │ 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 1313e8 │ │ │ │ + bl 1306d8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 55edc <_Py_hashtable_size@@Base+0x2b8> │ │ │ │ + beq.n 55dc8 <_Py_hashtable_size@@Base+0x102> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 55edc <_Py_hashtable_size@@Base+0x2b8> │ │ │ │ + cbnz r3, 55dc8 <_Py_hashtable_size@@Base+0x102> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ sub sp, #12 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 55f00 <_Py_hashtable_size@@Base+0x2dc> │ │ │ │ + bge.n 55dec <_Py_hashtable_size@@Base+0x126> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 24eacc <_PyDeadline_Get@@Base+0x2e4> │ │ │ │ + b.w 24dd2c <_PyDeadline_Get@@Base+0x384c> │ │ │ │ ldrd r1, r2, [r0, #16] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ movw r4, #35132 @ 0x893c │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 147b38 │ │ │ │ + bl 146720 │ │ │ │ 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] @ (55f54 <_Py_hashtable_size@@Base+0x330>) │ │ │ │ - movs r1, #1 │ │ │ │ - ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 1244e0 │ │ │ │ - ldr.w r3, [r4, #1292] @ 0x50c │ │ │ │ - cbz r3, 55f42 <_Py_hashtable_size@@Base+0x31e> │ │ │ │ - ldr.w r3, [r4, #1364] @ 0x554 │ │ │ │ - str.w r3, [r4, #1368] @ 0x558 │ │ │ │ - ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 104cf8 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldrsh r0, [r3, r0] │ │ │ │ - lsls r1, 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, 55f74 <_Py_hashtable_size@@Base+0x350> │ │ │ │ + cbnz r3, 55e22 <_Py_hashtable_size@@Base+0x15c> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r2, 55f8e <_Py_hashtable_size@@Base+0x36a> │ │ │ │ + cbz r2, 55e3c <_Py_hashtable_size@@Base+0x176> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 55f8e <_Py_hashtable_size@@Base+0x36a> │ │ │ │ + cbz r3, 55e3c <_Py_hashtable_size@@Base+0x176> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #46024 @ 0xb3c8 │ │ │ │ + movw r1, #43080 @ 0xa848 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 5605e <_Py_hashtable_size@@Base+0x43a> │ │ │ │ + b.n 55f0c <_Py_hashtable_size@@Base+0x246> │ │ │ │ ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 4b0d2 │ │ │ │ + bl 4b1f8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55f8a <_Py_hashtable_size@@Base+0x366> │ │ │ │ + beq.n 55e38 <_Py_hashtable_size@@Base+0x172> │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ - cbz r3, 55fca <_Py_hashtable_size@@Base+0x3a6> │ │ │ │ + cbz r3, 55e78 <_Py_hashtable_size@@Base+0x1b2> │ │ │ │ add.w r0, r5, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 55fc0 <_Py_hashtable_size@@Base+0x39c> │ │ │ │ + bne.n 55e6e <_Py_hashtable_size@@Base+0x1a8> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 55fb0 <_Py_hashtable_size@@Base+0x38c> │ │ │ │ + bne.n 55e5e <_Py_hashtable_size@@Base+0x198> │ │ │ │ dmb ish │ │ │ │ - beq.n 55fca <_Py_hashtable_size@@Base+0x3a6> │ │ │ │ - bl 27378c │ │ │ │ + beq.n 55e78 <_Py_hashtable_size@@Base+0x1b2> │ │ │ │ + bl 272b8c │ │ │ │ ldr r3, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ ldrd r8, r4, [r3] │ │ │ │ ldrd sl, fp, [r3, #8] │ │ │ │ blx 294c4 │ │ │ │ add.w lr, r4, #64 @ 0x40 │ │ │ │ @@ -64869,15 +64750,15 @@ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ adds r4, #16 │ │ │ │ ldr.w r2, [r4, #-8] │ │ │ │ add.w ip, ip, #16 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ cmp r4, lr │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ - bne.n 55fe4 <_Py_hashtable_size@@Base+0x3c0> │ │ │ │ + bne.n 55e92 <_Py_hashtable_size@@Base+0x1cc> │ │ │ │ movs r1, #4 │ │ │ │ movs r0, #5 │ │ │ │ blx 294c4 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ @@ -64889,379 +64770,457 @@ │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ strd sl, fp, [r0, #8] │ │ │ │ str r7, [r0, #0] │ │ │ │ str.w r9, [r0, #4] │ │ │ │ str r0, [r6, #16] │ │ │ │ - cbz r3, 5605e <_Py_hashtable_size@@Base+0x43a> │ │ │ │ + cbz r3, 55f0c <_Py_hashtable_size@@Base+0x246> │ │ │ │ add.w r0, r5, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 56054 <_Py_hashtable_size@@Base+0x430> │ │ │ │ + bne.n 55f02 <_Py_hashtable_size@@Base+0x23c> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 56044 <_Py_hashtable_size@@Base+0x420> │ │ │ │ + bne.n 55ef2 <_Py_hashtable_size@@Base+0x22c> │ │ │ │ dmb ish │ │ │ │ - beq.n 5605e <_Py_hashtable_size@@Base+0x43a> │ │ │ │ - bl 251744 │ │ │ │ + beq.n 55f0c <_Py_hashtable_size@@Base+0x246> │ │ │ │ + bl 250a74 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f9350 │ │ │ │ + bl f8cb0 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 56086 <_Py_hashtable_size@@Base+0x462> │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 560b4 <_Py_hashtable_size@@Base+0x490> │ │ │ │ + bne.n 55f34 <_Py_hashtable_size@@Base+0x26e> │ │ │ │ + bl 805d4 │ │ │ │ + cbnz r0, 55f62 <_Py_hashtable_size@@Base+0x29c> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sp │ │ │ │ blx 290d4 │ │ │ │ - cbz r0, 560a2 <_Py_hashtable_size@@Base+0x47e> │ │ │ │ + cbz r0, 55f50 <_Py_hashtable_size@@Base+0x28a> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ + bl f61f4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 560b6 <_Py_hashtable_size@@Base+0x492> │ │ │ │ + b.n 55f64 <_Py_hashtable_size@@Base+0x29e> │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - movw r0, #52540 @ 0xcd3c │ │ │ │ + movw r0, #49556 @ 0xc194 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 84c48 │ │ │ │ - b.n 560b6 <_Py_hashtable_size@@Base+0x492> │ │ │ │ + bl 847b8 │ │ │ │ + b.n 55f64 <_Py_hashtable_size@@Base+0x29e> │ │ │ │ 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 │ │ │ │ + ldr r4, [pc, #44] @ (55fa4 <_Py_hashtable_size@@Base+0x2de>) │ │ │ │ + movs r1, #1 │ │ │ │ + ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ + bl 123cc0 │ │ │ │ + ldr.w r3, [r4, #1292] @ 0x50c │ │ │ │ + cbz r3, 55f90 <_Py_hashtable_size@@Base+0x2ca> │ │ │ │ + ldr.w r3, [r4, #1364] @ 0x554 │ │ │ │ + str.w r3, [r4, #1368] @ 0x558 │ │ │ │ + ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ + bl 104738 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + ldrsh r0, [r3, r0] │ │ │ │ + lsls r1, r1, #1 │ │ │ │ │ │ │ │ -000560ba : │ │ │ │ +00055fa8 : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 257870 │ │ │ │ + b.w 256ad8 │ │ │ │ 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, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 560ec │ │ │ │ + beq.n 55fda │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 56102 │ │ │ │ + bne.n 55ff0 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 56136 │ │ │ │ + beq.n 56024 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 56104 │ │ │ │ - b.n 56136 │ │ │ │ + bgt.n 55ff2 │ │ │ │ + b.n 56024 │ │ │ │ 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 56122 │ │ │ │ + beq.n 56010 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 56150 │ │ │ │ + bne.n 5603e │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 56136 │ │ │ │ + beq.n 56024 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 56152 │ │ │ │ + bgt.n 56040 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58704 @ 0xe550 │ │ │ │ + movw r1, #55860 @ 0xda34 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 56194 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 56082 │ │ │ │ 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 363f6 │ │ │ │ + bl 3640e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5617e │ │ │ │ + beq.n 5606c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5617e │ │ │ │ + cbnz r3, 5606c │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56194 │ │ │ │ + beq.n 56082 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 56194 │ │ │ │ + cbnz r3, 56082 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov 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 56130 │ │ │ │ + movs r3, #0 │ │ │ │ + strh.w r3, [r0, #430] @ 0x1ae │ │ │ │ + ldrb.w r3, [r6, #430] @ 0x1ae │ │ │ │ + cbz r3, 560d8 │ │ │ │ + addw r0, r6, #431 @ 0x1af │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 560ce │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 560be │ │ │ │ + dmb ish │ │ │ │ + beq.n 560d8 │ │ │ │ + bl 272b8c │ │ │ │ + add.w r5, r6, #8 │ │ │ │ + add.w r4, r7, #8 │ │ │ │ + ldmia r5!, {r0, r1, r2, r3} │ │ │ │ + stmia r4!, {r0, r1, r2, r3} │ │ │ │ + ldmia r5!, {r0, r1, r2, r3} │ │ │ │ + stmia r4!, {r0, r1, r2, r3} │ │ │ │ + ldmia r5!, {r0, r1, r2, r3} │ │ │ │ + stmia r4!, {r0, r1, r2, r3} │ │ │ │ + ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ + stmia.w r4, {r0, r1, r2, r3} │ │ │ │ + mov.w r2, #358 @ 0x166 │ │ │ │ + add.w r1, r6, #72 @ 0x48 │ │ │ │ + add.w r0, r7, #72 @ 0x48 │ │ │ │ + blx 29c10 │ │ │ │ + ldrb.w r3, [r6, #430] @ 0x1ae │ │ │ │ + cbz r3, 56130 │ │ │ │ + addw r0, r6, #431 @ 0x1af │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 56126 │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 56116 │ │ │ │ + dmb ish │ │ │ │ + beq.n 56130 │ │ │ │ + bl 250a74 │ │ │ │ + mov r0, r7 │ │ │ │ + pop {r3, 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 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ cmp r6, #0 │ │ │ │ - bgt.n 561e8 │ │ │ │ + bgt.n 56184 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r2, 561cc │ │ │ │ + cbz r2, 56168 │ │ │ │ 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, #42800 @ 0xa730 │ │ │ │ + movw r3, #39816 @ 0x9b88 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - movw r1, #47384 @ 0xb918 │ │ │ │ + movw r1, #44400 @ 0xad70 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r4, [r4, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d599c │ │ │ │ - b.n 561f6 │ │ │ │ + bl d52b8 │ │ │ │ + b.n 56192 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ movs r1, #0 │ │ │ │ - bl 9125c │ │ │ │ + bl 90b58 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 561fa │ │ │ │ + cbnz r0, 56196 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5621e │ │ │ │ + b.n 561ba │ │ │ │ mov r3, r7 │ │ │ │ subs r2, r6, #1 │ │ │ │ add.w r1, r4, #16 │ │ │ │ - bl 91884 │ │ │ │ + bl 91180 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5621e │ │ │ │ + beq.n 561ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5621e │ │ │ │ + cbnz r3, 561ba │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 56250 │ │ │ │ + beq.n 561ec │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 56266 │ │ │ │ + bne.n 56202 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 5629a │ │ │ │ + beq.n 56236 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 56268 │ │ │ │ - b.n 5629a │ │ │ │ + bgt.n 56204 │ │ │ │ + b.n 56236 │ │ │ │ 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 56286 │ │ │ │ + beq.n 56222 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 562b4 │ │ │ │ + bne.n 56250 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 5629a │ │ │ │ + beq.n 56236 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 562b6 │ │ │ │ + bgt.n 56252 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58704 @ 0xe550 │ │ │ │ + movw r1, #55860 @ 0xda34 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 562f8 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 56294 │ │ │ │ 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 3657c │ │ │ │ + bl 3655c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 562e2 │ │ │ │ + beq.n 5627e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 562e2 │ │ │ │ + cbnz r3, 5627e │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 562f8 │ │ │ │ + beq.n 56294 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 562f8 │ │ │ │ + cbnz r3, 56294 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_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 r4, [r0, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 56358 │ │ │ │ + beq.n 562f4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 56358 │ │ │ │ + ble.n 562f4 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movw r0, #7944 @ 0x1f08 │ │ │ │ + movw r0, #4892 @ 0x131c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ it ne │ │ │ │ strne r3, [r4, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl e2114 │ │ │ │ + bl e19f0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56368 │ │ │ │ + beq.n 56304 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 56368 │ │ │ │ + cbnz r3, 56304 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 56368 │ │ │ │ - movw r0, #7980 @ 0x1f2c │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 56304 │ │ │ │ + movw r0, #4928 @ 0x1340 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w e2114 │ │ │ │ + b.w e19f0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #10172 @ 0x27bc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 56398 │ │ │ │ + beq.n 56334 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 563c6 │ │ │ │ + bne.n 56362 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 563ac │ │ │ │ + beq.n 56348 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 563c8 │ │ │ │ + bgt.n 56364 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58704 @ 0xe550 │ │ │ │ + movw r1, #55860 @ 0xda34 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 56402 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 5639e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r0, [pc, #56] @ (56408 ) │ │ │ │ + ldr r0, [pc, #56] @ (563a4 ) │ │ │ │ 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 95b00 │ │ │ │ + bl 95418 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56402 │ │ │ │ + beq.n 5639e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 56402 │ │ │ │ + cbnz r3, 5639e │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add r5, sp, #224 @ 0xe0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -65269,575 +65228,576 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #10172 @ 0x27bc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 56438 │ │ │ │ + beq.n 563d4 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 56466 │ │ │ │ + bne.n 56402 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 5644c │ │ │ │ + beq.n 563e8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 56468 │ │ │ │ + bgt.n 56404 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58704 @ 0xe550 │ │ │ │ + movw r1, #55860 @ 0xda34 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 564a2 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 5643e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r0, [pc, #56] @ (564a8 ) │ │ │ │ + ldr r0, [pc, #56] @ (56444 ) │ │ │ │ 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 95b00 │ │ │ │ + bl 95418 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 564a2 │ │ │ │ + beq.n 5643e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 564a2 │ │ │ │ + cbnz r3, 5643e │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - add r0, pc, #16 @ (adr r0, 564bc ) │ │ │ │ + add r0, pc, #16 @ (adr r0, 56458 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -000564ac : │ │ │ │ +00056448 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #48] @ (564f0 ) │ │ │ │ + ldr r0, [pc, #48] @ (5648c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - cbnz r1, 564d4 │ │ │ │ + cbnz r1, 56470 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 3af5c <_PyImport_ClearExtension@@Base+0x2e0> │ │ │ │ + b.w 3af48 <_PyImport_ClearExtension@@Base+0x2ec> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #8004 @ 0x1f44 │ │ │ │ + movw r2, #4952 @ 0x1358 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 12f284 <_PyErr_SetString@@Base> │ │ │ │ + bl 12e574 <_PyErr_SetString@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000564f4 : │ │ │ │ +00056490 : │ │ │ │ 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, #71 @ 0x47 │ │ │ │ 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 1d4f38 │ │ │ │ + bl 1d2e08 │ │ │ │ mov r0, r5 │ │ │ │ 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 │ │ │ │ + mov r5, r0 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + add.w r0, r1, #12 │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + cbnz r2, 564e2 │ │ │ │ + cmp r1, #1 │ │ │ │ + bne.n 564e2 │ │ │ │ + mov r3, r0 │ │ │ │ + cbnz r0, 564fc │ │ │ │ + ldr r4, [pc, #44] @ (56510 ) │ │ │ │ + add r3, sp, #28 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + movs r4, #1 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + movs r3, #0 │ │ │ │ + strd r4, r4, [sp, #4] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 106468 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ + cbz r0, 5650a │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 5562e │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ + add r8, r5 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00056524 <_PyXI_FillNamespaceFromDict@@Base>: │ │ │ │ +00056514 <_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 r6, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r8, r2 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r6 │ │ │ │ - ble.n 565de <_PyXI_FillNamespaceFromDict@@Base+0xba> │ │ │ │ + ble.n 565ce <_PyXI_FillNamespaceFromDict@@Base+0xba> │ │ │ │ ldr r5, [r7, #4] │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r1, [r5, r6, lsl #3] │ │ │ │ add.w r5, r5, r6, lsl #3 │ │ │ │ - bl 35fbe │ │ │ │ + bl 35fd6 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 56564 <_PyXI_FillNamespaceFromDict@@Base+0x40> │ │ │ │ - bl 805dc │ │ │ │ + cbnz r0, 56554 <_PyXI_FillNamespaceFromDict@@Base+0x40> │ │ │ │ + bl 805d4 │ │ │ │ subs r4, r0, r4 │ │ │ │ it ne │ │ │ │ movne.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 56596 <_PyXI_FillNamespaceFromDict@@Base+0x72> │ │ │ │ + b.n 56586 <_PyXI_FillNamespaceFromDict@@Base+0x72> │ │ │ │ movs r0, #24 │ │ │ │ - bl 6cb44 │ │ │ │ + bl 6cb3c │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #4] │ │ │ │ - cbnz r0, 56576 <_PyXI_FillNamespaceFromDict@@Base+0x52> │ │ │ │ - bl 1ef298 │ │ │ │ - b.n 56588 <_PyXI_FillNamespaceFromDict@@Base+0x64> │ │ │ │ + cbnz r0, 56566 <_PyXI_FillNamespaceFromDict@@Base+0x52> │ │ │ │ + bl 1ee218 │ │ │ │ + b.n 56578 <_PyXI_FillNamespaceFromDict@@Base+0x64> │ │ │ │ mov r0, r4 │ │ │ │ - bl 19e740 <_PyObject_GetCrossInterpreterData@@Base> │ │ │ │ - cbz r0, 5658c <_PyXI_FillNamespaceFromDict@@Base+0x68> │ │ │ │ + bl 19c6e0 <_PyObject_GetCrossInterpreterData@@Base> │ │ │ │ + cbz r0, 5657c <_PyXI_FillNamespaceFromDict@@Base+0x68> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 6cd04 │ │ │ │ + bl 6cccc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #1 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ - cbz r4, 565da <_PyXI_FillNamespaceFromDict@@Base+0xb6> │ │ │ │ + cbz r4, 565ca <_PyXI_FillNamespaceFromDict@@Base+0xb6> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 565be <_PyXI_FillNamespaceFromDict@@Base+0x9a> │ │ │ │ - bl 143054 │ │ │ │ + beq.n 565ae <_PyXI_FillNamespaceFromDict@@Base+0x9a> │ │ │ │ + bl 1425bc │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r0, #1420] @ 0x58c │ │ │ │ - bl d7a20 │ │ │ │ - cbz r0, 565be <_PyXI_FillNamespaceFromDict@@Base+0x9a> │ │ │ │ + bl d72f8 │ │ │ │ + cbz r0, 565ae <_PyXI_FillNamespaceFromDict@@Base+0x9a> │ │ │ │ mov r3, r8 │ │ │ │ mvn.w r2, #6 │ │ │ │ str.w r2, [r3, #60]! │ │ │ │ str.w r3, [r8, #20] │ │ │ │ movs r5, #0 │ │ │ │ cmp r6, r5 │ │ │ │ - ble.n 565e0 <_PyXI_FillNamespaceFromDict@@Base+0xbc> │ │ │ │ + ble.n 565d0 <_PyXI_FillNamespaceFromDict@@Base+0xbc> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, r5, lsl #3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - cbz r0, 565d6 <_PyXI_FillNamespaceFromDict@@Base+0xb2> │ │ │ │ + cbz r0, 565c6 <_PyXI_FillNamespaceFromDict@@Base+0xb2> │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ - bl 2731c0 │ │ │ │ + bl 2725c0 │ │ │ │ adds r5, #1 │ │ │ │ - b.n 565c0 <_PyXI_FillNamespaceFromDict@@Base+0x9c> │ │ │ │ + b.n 565b0 <_PyXI_FillNamespaceFromDict@@Base+0x9c> │ │ │ │ adds r6, #1 │ │ │ │ - b.n 5653c <_PyXI_FillNamespaceFromDict@@Base+0x18> │ │ │ │ + b.n 5652c <_PyXI_FillNamespaceFromDict@@Base+0x18> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbz r0, 565f0 <_PyXI_FillNamespaceFromDict@@Base+0xcc> │ │ │ │ - b.w 7afb8 │ │ │ │ + cbz r0, 565e0 <_PyXI_FillNamespaceFromDict@@Base+0xcc> │ │ │ │ + b.w 7af78 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add.w r0, r1, #12 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbnz r2, 5661c <_PyXI_FillNamespaceFromDict@@Base+0xf8> │ │ │ │ + cbnz r2, 5660c <_PyXI_FillNamespaceFromDict@@Base+0xf8> │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 5661c <_PyXI_FillNamespaceFromDict@@Base+0xf8> │ │ │ │ + bne.n 5660c <_PyXI_FillNamespaceFromDict@@Base+0xf8> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 56636 <_PyXI_FillNamespaceFromDict@@Base+0x112> │ │ │ │ - ldr r4, [pc, #40] @ (56648 <_PyXI_FillNamespaceFromDict@@Base+0x124>) │ │ │ │ + cbnz r0, 56626 <_PyXI_FillNamespaceFromDict@@Base+0x112> │ │ │ │ + ldr r4, [pc, #40] @ (56638 <_PyXI_FillNamespaceFromDict@@Base+0x124>) │ │ │ │ add r3, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106468 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 56644 <_PyXI_FillNamespaceFromDict@@Base+0x120> │ │ │ │ + cbz r0, 56634 <_PyXI_FillNamespaceFromDict@@Base+0x120> │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 557ae │ │ │ │ + b.w 5562e │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - add r8, r5 │ │ │ │ + add ip, sl │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #10112 @ 0x2780 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ - bl 122b54 │ │ │ │ + bl 122334 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1d5ce8 │ │ │ │ + b.w 1d3bb8 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #8124 @ 0x1fbc │ │ │ │ + movw r0, #5072 @ 0x13d0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r2, #16] │ │ │ │ - b.w e2114 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r5, r0 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - add.w r0, r1, #12 │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - cbnz r2, 566ac <_PyXI_FillNamespaceFromDict@@Base+0x188> │ │ │ │ - cmp r1, #1 │ │ │ │ - bne.n 566ac <_PyXI_FillNamespaceFromDict@@Base+0x188> │ │ │ │ - mov r3, r0 │ │ │ │ - cbnz r0, 566c6 <_PyXI_FillNamespaceFromDict@@Base+0x1a2> │ │ │ │ - ldr r4, [pc, #40] @ (566d8 <_PyXI_FillNamespaceFromDict@@Base+0x1b4>) │ │ │ │ - add r3, sp, #28 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - movs r4, #1 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - movs r3, #0 │ │ │ │ - strd r4, r4, [sp, #4] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - mov r3, r0 │ │ │ │ - cbz r0, 566d4 <_PyXI_FillNamespaceFromDict@@Base+0x1b0> │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 557ae │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - add ip, sl │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - ldrsb.w r1, [r0, #35] @ 0x23 │ │ │ │ - movw r2, #4308 @ 0x10d4 │ │ │ │ - movt r2, #71 @ 0x47 │ │ │ │ - movw r3, #7780 @ 0x1e64 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r1, #0 │ │ │ │ - ite eq │ │ │ │ - moveq r0, r2 │ │ │ │ - movne r0, r3 │ │ │ │ - bx lr │ │ │ │ + b.w e19f0 │ │ │ │ stmdb 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 56720 <_PyXI_FillNamespaceFromDict@@Base+0x1fc> │ │ │ │ + bne.n 566a0 <_PyXI_FillNamespaceFromDict@@Base+0x18c> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f9350 │ │ │ │ + bl f8cb0 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 56742 <_PyXI_FillNamespaceFromDict@@Base+0x21e> │ │ │ │ - b.n 5673a <_PyXI_FillNamespaceFromDict@@Base+0x216> │ │ │ │ + bne.n 566c2 <_PyXI_FillNamespaceFromDict@@Base+0x1ae> │ │ │ │ + b.n 566ba <_PyXI_FillNamespaceFromDict@@Base+0x1a6> │ │ │ │ movs r3, #4 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #49112 @ 0xbfd8 │ │ │ │ + movw r0, #46128 @ 0xb430 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 56712 <_PyXI_FillNamespaceFromDict@@Base+0x1ee> │ │ │ │ + bne.n 56692 <_PyXI_FillNamespaceFromDict@@Base+0x17e> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 567c6 <_PyXI_FillNamespaceFromDict@@Base+0x2a2> │ │ │ │ - bl 805dc │ │ │ │ + b.n 56746 <_PyXI_FillNamespaceFromDict@@Base+0x232> │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 56736 <_PyXI_FillNamespaceFromDict@@Base+0x212> │ │ │ │ + bne.n 566b6 <_PyXI_FillNamespaceFromDict@@Base+0x1a2> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1f7c38 │ │ │ │ + bl 1f6bb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56736 <_PyXI_FillNamespaceFromDict@@Base+0x212> │ │ │ │ + beq.n 566b6 <_PyXI_FillNamespaceFromDict@@Base+0x1a2> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 1f7c38 │ │ │ │ + bl 1f6bb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56736 <_PyXI_FillNamespaceFromDict@@Base+0x212> │ │ │ │ + beq.n 566b6 <_PyXI_FillNamespaceFromDict@@Base+0x1a2> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl f9350 │ │ │ │ + bl f8cb0 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5676e <_PyXI_FillNamespaceFromDict@@Base+0x24a> │ │ │ │ - bl 805dc │ │ │ │ + bne.n 566ee <_PyXI_FillNamespaceFromDict@@Base+0x1da> │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 56736 <_PyXI_FillNamespaceFromDict@@Base+0x212> │ │ │ │ + bne.n 566b6 <_PyXI_FillNamespaceFromDict@@Base+0x1a2> │ │ │ │ ldrd r8, r9, [sp, #24] │ │ │ │ ldrd sl, fp, [sp, #16] │ │ │ │ - bl 98598 │ │ │ │ + bl 97eb0 │ │ │ │ mov r2, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #8] │ │ │ │ strd sl, fp, [sp] │ │ │ │ blx 29bc4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b07c │ │ │ │ + bl 9a968 │ │ │ │ cmp r4, #4 │ │ │ │ - bne.n 567a2 <_PyXI_FillNamespaceFromDict@@Base+0x27e> │ │ │ │ - bl e9180 │ │ │ │ + bne.n 56722 <_PyXI_FillNamespaceFromDict@@Base+0x20e> │ │ │ │ + bl e8a64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56776 <_PyXI_FillNamespaceFromDict@@Base+0x252> │ │ │ │ - b.n 56736 <_PyXI_FillNamespaceFromDict@@Base+0x212> │ │ │ │ - cbz r4, 567be <_PyXI_FillNamespaceFromDict@@Base+0x29a> │ │ │ │ + beq.n 566f6 <_PyXI_FillNamespaceFromDict@@Base+0x1e2> │ │ │ │ + b.n 566b6 <_PyXI_FillNamespaceFromDict@@Base+0x1a2> │ │ │ │ + cbz r4, 5673e <_PyXI_FillNamespaceFromDict@@Base+0x22a> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ 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 f6894 │ │ │ │ + b.w f61f4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrsb.w r1, [r0, #35] @ 0x23 │ │ │ │ + movw r2, #4308 @ 0x10d4 │ │ │ │ + movt r2, #71 @ 0x47 │ │ │ │ + movw r3, #7780 @ 0x1e64 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r1, #0 │ │ │ │ + ite eq │ │ │ │ + moveq r0, r2 │ │ │ │ + movne r0, r3 │ │ │ │ + bx lr │ │ │ │ ldrb.w r1, [r0, #35] @ 0x23 │ │ │ │ movw r2, #4308 @ 0x10d4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ ite hi │ │ │ │ movhi r0, r2 │ │ │ │ movls r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000567ea <_PyXI_ApplyNamespace@@Base>: │ │ │ │ +00056788 <_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 r9, r0 │ │ │ │ mov sl, r1 │ │ │ │ mov r7, r2 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, r6 │ │ │ │ - ble.n 56892 <_PyXI_ApplyNamespace@@Base+0xa8> │ │ │ │ + ble.n 56830 <_PyXI_ApplyNamespace@@Base+0xa8> │ │ │ │ ldr.w r5, [r9, #4] │ │ │ │ ldr.w r0, [r5, r6, lsl #3] │ │ │ │ add.w r5, r5, r6, lsl #3 │ │ │ │ - bl 7afb8 │ │ │ │ + bl 7af78 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56896 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ + beq.n 56834 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 56848 <_PyXI_ApplyNamespace@@Base+0x5e> │ │ │ │ + cbz r0, 567e6 <_PyXI_ApplyNamespace@@Base+0x5e> │ │ │ │ ldr r3, [r0, #16] │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 56858 <_PyXI_ApplyNamespace@@Base+0x6e> │ │ │ │ + cbnz r0, 567f6 <_PyXI_ApplyNamespace@@Base+0x6e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56896 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ + beq.n 56834 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 56896 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ + cbnz r3, 56834 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 56896 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 56834 <_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, sl │ │ │ │ - bl 7a1f4 │ │ │ │ + bl 7a1b4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 56876 <_PyXI_ApplyNamespace@@Base+0x8c> │ │ │ │ + beq.n 56814 <_PyXI_ApplyNamespace@@Base+0x8c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 56876 <_PyXI_ApplyNamespace@@Base+0x8c> │ │ │ │ + cbnz r3, 56814 <_PyXI_ApplyNamespace@@Base+0x8c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 56888 <_PyXI_ApplyNamespace@@Base+0x9e> │ │ │ │ + beq.n 56826 <_PyXI_ApplyNamespace@@Base+0x9e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 56888 <_PyXI_ApplyNamespace@@Base+0x9e> │ │ │ │ + cbnz r3, 56826 <_PyXI_ApplyNamespace@@Base+0x9e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 56896 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ + bne.n 56834 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ adds r6, #1 │ │ │ │ - b.n 56806 <_PyXI_ApplyNamespace@@Base+0x1c> │ │ │ │ + b.n 567a4 <_PyXI_ApplyNamespace@@Base+0x1c> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5689a <_PyXI_ApplyNamespace@@Base+0xb0> │ │ │ │ + b.n 56838 <_PyXI_ApplyNamespace@@Base+0xb0> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 568c4 <_PyXI_ApplyNamespace@@Base+0xda> │ │ │ │ + bne.n 56862 <_PyXI_ApplyNamespace@@Base+0xda> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f9350 │ │ │ │ + bl f8cb0 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 568e6 <_PyXI_ApplyNamespace@@Base+0xfc> │ │ │ │ - b.n 568de <_PyXI_ApplyNamespace@@Base+0xf4> │ │ │ │ + bne.n 56884 <_PyXI_ApplyNamespace@@Base+0xfc> │ │ │ │ + b.n 5687c <_PyXI_ApplyNamespace@@Base+0xf4> │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #49096 @ 0xbfc8 │ │ │ │ + movw r0, #46112 @ 0xb420 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 568b6 <_PyXI_ApplyNamespace@@Base+0xcc> │ │ │ │ + bne.n 56854 <_PyXI_ApplyNamespace@@Base+0xcc> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 56954 <_PyXI_ApplyNamespace@@Base+0x16a> │ │ │ │ - bl 805dc │ │ │ │ + b.n 568f2 <_PyXI_ApplyNamespace@@Base+0x16a> │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 568da <_PyXI_ApplyNamespace@@Base+0xf0> │ │ │ │ + bne.n 56878 <_PyXI_ApplyNamespace@@Base+0xf0> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 1f7c38 │ │ │ │ + bl 1f6bb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 568da <_PyXI_ApplyNamespace@@Base+0xf0> │ │ │ │ + beq.n 56878 <_PyXI_ApplyNamespace@@Base+0xf0> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1f7c38 │ │ │ │ + bl 1f6bb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 568da <_PyXI_ApplyNamespace@@Base+0xf0> │ │ │ │ + beq.n 56878 <_PyXI_ApplyNamespace@@Base+0xf0> │ │ │ │ ldrd r8, r9, [sp, #16] │ │ │ │ ldrd r6, r7, [sp, #8] │ │ │ │ - bl 98598 │ │ │ │ + bl 97eb0 │ │ │ │ mov r2, r8 │ │ │ │ mov sl, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r5 │ │ │ │ strd r6, r7, [sp] │ │ │ │ blx 29f10 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 9b07c │ │ │ │ + bl 9a968 │ │ │ │ cmp r4, #4 │ │ │ │ - bne.n 56930 <_PyXI_ApplyNamespace@@Base+0x146> │ │ │ │ - bl e9180 │ │ │ │ + bne.n 568ce <_PyXI_ApplyNamespace@@Base+0x146> │ │ │ │ + bl e8a64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56906 <_PyXI_ApplyNamespace@@Base+0x11c> │ │ │ │ - b.n 568da <_PyXI_ApplyNamespace@@Base+0xf0> │ │ │ │ - cbz r4, 5694c <_PyXI_ApplyNamespace@@Base+0x162> │ │ │ │ + beq.n 568a4 <_PyXI_ApplyNamespace@@Base+0x11c> │ │ │ │ + b.n 56878 <_PyXI_ApplyNamespace@@Base+0xf0> │ │ │ │ + cbz r4, 568ea <_PyXI_ApplyNamespace@@Base+0x162> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w f6894 │ │ │ │ + b.w f61f4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -0005695a <_PyLong_Size_t_Converter@@Base>: │ │ │ │ +000568f8 <_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 56994 <_PyLong_Size_t_Converter@@Base+0x3a> │ │ │ │ + bpl.n 56932 <_PyLong_Size_t_Converter@@Base+0x3a> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 56994 <_PyLong_Size_t_Converter@@Base+0x3a> │ │ │ │ + bne.n 56932 <_PyLong_Size_t_Converter@@Base+0x3a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14128 @ 0x3730 │ │ │ │ + movw r1, #11748 @ 0x2de4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 569a4 <_PyLong_Size_t_Converter@@Base+0x4a> │ │ │ │ - bl f0318 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 56942 <_PyLong_Size_t_Converter@@Base+0x4a> │ │ │ │ + bl efc70 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 569a8 <_PyLong_Size_t_Converter@@Base+0x4e> │ │ │ │ - bl 805dc │ │ │ │ - cbz r0, 569a8 <_PyLong_Size_t_Converter@@Base+0x4e> │ │ │ │ + bne.n 56946 <_PyLong_Size_t_Converter@@Base+0x4e> │ │ │ │ + bl 805d4 │ │ │ │ + cbz r0, 56946 <_PyLong_Size_t_Converter@@Base+0x4e> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 569ac <_PyLong_Size_t_Converter@@Base+0x52> │ │ │ │ + b.n 5694a <_PyLong_Size_t_Converter@@Base+0x52> │ │ │ │ movs r0, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -000569ae <_PyXI_FreeNamespace@@Base>: │ │ │ │ +0005694c <_PyXI_FreeNamespace@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 569e6 <_PyXI_FreeNamespace@@Base+0x38> │ │ │ │ + cbz r3, 56984 <_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, 569cc <_PyXI_FreeNamespace@@Base+0x1e> │ │ │ │ + cbz r2, 5696a <_PyXI_FreeNamespace@@Base+0x1e> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 569dc <_PyXI_FreeNamespace@@Base+0x2e> │ │ │ │ + cbnz r3, 5697a <_PyXI_FreeNamespace@@Base+0x2e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 23b4c4 │ │ │ │ + bl 23a3b4 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 6cd04 │ │ │ │ - bl 143054 │ │ │ │ - bl 1435d8 │ │ │ │ - b.n 569cc <_PyXI_FreeNamespace@@Base+0x1e> │ │ │ │ + b.w 6cccc │ │ │ │ + bl 1425bc │ │ │ │ + bl 142b40 │ │ │ │ + b.n 5696a <_PyXI_FreeNamespace@@Base+0x1e> │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ - ldr r2, [pc, #188] @ (56ab8 <_PyXI_FreeNamespace@@Base+0x10a>) │ │ │ │ + ldr r2, [pc, #192] @ (56a58 <_PyXI_FreeNamespace@@Base+0x10c>) │ │ │ │ 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 │ │ │ │ @@ -65846,1486 +65806,1525 @@ │ │ │ │ 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 56a0e <_PyXI_FreeNamespace@@Base+0x60> │ │ │ │ + bne.n 569ac <_PyXI_FreeNamespace@@Base+0x60> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r0, [r6, #0] │ │ │ │ movs r0, #0 │ │ │ │ - bl 72f38 │ │ │ │ + bl 72ef0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56aae <_PyXI_FreeNamespace@@Base+0x100> │ │ │ │ - movw sl, #20208 @ 0x4ef0 │ │ │ │ + beq.n 56a4c <_PyXI_FreeNamespace@@Base+0x100> │ │ │ │ + movw sl, #17264 @ 0x4370 │ │ │ │ movt sl, #40 @ 0x28 │ │ │ │ add r5, sp, #20 │ │ │ │ movs r6, #3 │ │ │ │ ldrd r0, r7, [r5, #4] │ │ │ │ - movw r3, #20396 @ 0x4fac │ │ │ │ + movw r3, #17452 @ 0x442c │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - movw r1, #6928 @ 0x1b10 │ │ │ │ + movw r1, #4012 @ 0xfac │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ strd sl, r7, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #8152 @ 0x1fd8 │ │ │ │ + movw r0, #5100 @ 0x13ec │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84c48 │ │ │ │ + bl 847b8 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r7, 56aa8 <_PyXI_FreeNamespace@@Base+0xfa> │ │ │ │ - bl 86010 │ │ │ │ + cbz r7, 56a46 <_PyXI_FreeNamespace@@Base+0xfa> │ │ │ │ + bl 85b74 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 56a90 <_PyXI_FreeNamespace@@Base+0xe2> │ │ │ │ + cbz r0, 56a2e <_PyXI_FreeNamespace@@Base+0xe2> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56aa8 <_PyXI_FreeNamespace@@Base+0xfa> │ │ │ │ + beq.n 56a46 <_PyXI_FreeNamespace@@Base+0xfa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 56aa8 <_PyXI_FreeNamespace@@Base+0xfa> │ │ │ │ + cbnz r3, 56a46 <_PyXI_FreeNamespace@@Base+0xfa> │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 56aa8 <_PyXI_FreeNamespace@@Base+0xfa> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 56a46 <_PyXI_FreeNamespace@@Base+0xfa> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56aa0 <_PyXI_FreeNamespace@@Base+0xf2> │ │ │ │ + beq.n 56a3e <_PyXI_FreeNamespace@@Base+0xf2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 56aa0 <_PyXI_FreeNamespace@@Base+0xf2> │ │ │ │ + cbnz r3, 56a3e <_PyXI_FreeNamespace@@Base+0xf2> │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #12 │ │ │ │ subs r6, #1 │ │ │ │ - bne.n 56a42 <_PyXI_FreeNamespace@@Base+0x94> │ │ │ │ - b.n 56ab0 <_PyXI_FreeNamespace@@Base+0x102> │ │ │ │ + bne.n 569e0 <_PyXI_FreeNamespace@@Base+0x94> │ │ │ │ + b.n 56a4e <_PyXI_FreeNamespace@@Base+0x102> │ │ │ │ mov r0, r4 │ │ │ │ - bl 79054 │ │ │ │ + bl 79004 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 56ae2 <_PyXI_FreeNamespace@@Base+0x134> │ │ │ │ + bne.n 56a82 <_PyXI_FreeNamespace@@Base+0x136> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl f9350 │ │ │ │ + bl f8cb0 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 56b02 <_PyXI_FreeNamespace@@Base+0x154> │ │ │ │ - b.n 56afa <_PyXI_FreeNamespace@@Base+0x14c> │ │ │ │ + bne.n 56aa2 <_PyXI_FreeNamespace@@Base+0x156> │ │ │ │ + b.n 56a9a <_PyXI_FreeNamespace@@Base+0x14e> │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #48972 @ 0xbf4c │ │ │ │ + movw r0, #45988 @ 0xb3a4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 56ad4 <_PyXI_FreeNamespace@@Base+0x126> │ │ │ │ - b.n 56bb8 <_PyXI_FreeNamespace@@Base+0x20a> │ │ │ │ - bl 805dc │ │ │ │ + bne.n 56a74 <_PyXI_FreeNamespace@@Base+0x128> │ │ │ │ + b.n 56b58 <_PyXI_FreeNamespace@@Base+0x20c> │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 56bb8 <_PyXI_FreeNamespace@@Base+0x20a> │ │ │ │ + bne.n 56b58 <_PyXI_FreeNamespace@@Base+0x20c> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl db898 <_PyNumber_Index@@Base> │ │ │ │ + bl db174 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 56b1a <_PyXI_FreeNamespace@@Base+0x16c> │ │ │ │ - bl 805dc │ │ │ │ + cbnz r0, 56aba <_PyXI_FreeNamespace@@Base+0x16e> │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 56bb8 <_PyXI_FreeNamespace@@Base+0x20a> │ │ │ │ + bne.n 56b58 <_PyXI_FreeNamespace@@Base+0x20c> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 56b3a <_PyXI_FreeNamespace@@Base+0x18c> │ │ │ │ - bl 85e88 │ │ │ │ + b.n 56ada <_PyXI_FreeNamespace@@Base+0x18e> │ │ │ │ + bl 859ec │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56b36 <_PyXI_FreeNamespace@@Base+0x188> │ │ │ │ + beq.n 56ad6 <_PyXI_FreeNamespace@@Base+0x18a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 56b36 <_PyXI_FreeNamespace@@Base+0x188> │ │ │ │ + cbnz r3, 56ad6 <_PyXI_FreeNamespace@@Base+0x18a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 56b0c <_PyXI_FreeNamespace@@Base+0x15e> │ │ │ │ + beq.n 56aac <_PyXI_FreeNamespace@@Base+0x160> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 1f7c38 │ │ │ │ + bl 1f6bb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56bb8 <_PyXI_FreeNamespace@@Base+0x20a> │ │ │ │ + beq.n 56b58 <_PyXI_FreeNamespace@@Base+0x20c> │ │ │ │ ldrd sl, fp, [sp, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 56b6a <_PyXI_FreeNamespace@@Base+0x1bc> │ │ │ │ + bge.n 56b0a <_PyXI_FreeNamespace@@Base+0x1be> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ 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 f6894 │ │ │ │ + b.w f61f4 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72b58 │ │ │ │ + bl 72b10 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - cbz r0, 56bb8 <_PyXI_FreeNamespace@@Base+0x20a> │ │ │ │ + cbz r0, 56b58 <_PyXI_FreeNamespace@@Base+0x20c> │ │ │ │ add.w r8, r0, #16 │ │ │ │ - bl 98598 │ │ │ │ + bl 97eb0 │ │ │ │ mov r2, r4 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ strd sl, fp, [sp] │ │ │ │ blx 299e8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b07c │ │ │ │ + bl 9a968 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 56bcc <_PyXI_FreeNamespace@@Base+0x21e> │ │ │ │ + bge.n 56b6c <_PyXI_FreeNamespace@@Base+0x220> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 56bdc <_PyXI_FreeNamespace@@Base+0x22e> │ │ │ │ - bl e9180 │ │ │ │ + bne.n 56b7c <_PyXI_FreeNamespace@@Base+0x230> │ │ │ │ + bl e8a64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56b7c <_PyXI_FreeNamespace@@Base+0x1ce> │ │ │ │ + beq.n 56b1c <_PyXI_FreeNamespace@@Base+0x1d0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 56bbc <_PyXI_FreeNamespace@@Base+0x20e> │ │ │ │ + bne.n 56b5c <_PyXI_FreeNamespace@@Base+0x210> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 56bec <_PyXI_FreeNamespace@@Base+0x23e> │ │ │ │ + b.n 56b8c <_PyXI_FreeNamespace@@Base+0x240> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 56bb8 <_PyXI_FreeNamespace@@Base+0x20a> │ │ │ │ + bne.n 56b58 <_PyXI_FreeNamespace@@Base+0x20c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 56bb8 <_PyXI_FreeNamespace@@Base+0x20a> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 56b58 <_PyXI_FreeNamespace@@Base+0x20c> │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 56bd8 <_PyXI_FreeNamespace@@Base+0x22a> │ │ │ │ + beq.n 56b78 <_PyXI_FreeNamespace@@Base+0x22c> │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 9d714 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9cfc0 <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b.n 56bec <_PyXI_FreeNamespace@@Base+0x23e> │ │ │ │ + b.n 56b8c <_PyXI_FreeNamespace@@Base+0x240> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ - b.n 56bae <_PyXI_FreeNamespace@@Base+0x200> │ │ │ │ + bl f61f4 │ │ │ │ + b.n 56b4e <_PyXI_FreeNamespace@@Base+0x202> │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {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, #4024] @ 0xfb8 │ │ │ │ subs r3, r2, #3 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 56c1c <_PyXI_FreeNamespace@@Base+0x26e> │ │ │ │ + bhi.n 56bbc <_PyXI_FreeNamespace@@Base+0x270> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f9350 │ │ │ │ + bl f8cb0 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 56c3c <_PyXI_FreeNamespace@@Base+0x28e> │ │ │ │ - b.n 56c34 <_PyXI_FreeNamespace@@Base+0x286> │ │ │ │ - movw r0, #48980 @ 0xbf54 │ │ │ │ + bne.n 56bdc <_PyXI_FreeNamespace@@Base+0x290> │ │ │ │ + b.n 56bd4 <_PyXI_FreeNamespace@@Base+0x288> │ │ │ │ + movw r0, #45996 @ 0xb3ac │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 56c0e <_PyXI_FreeNamespace@@Base+0x260> │ │ │ │ - b.n 56d26 <_PyXI_FreeNamespace@@Base+0x378> │ │ │ │ - bl 805dc │ │ │ │ + bne.n 56bae <_PyXI_FreeNamespace@@Base+0x262> │ │ │ │ + b.n 56cc6 <_PyXI_FreeNamespace@@Base+0x37a> │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 56d26 <_PyXI_FreeNamespace@@Base+0x378> │ │ │ │ + bne.n 56cc6 <_PyXI_FreeNamespace@@Base+0x37a> │ │ │ │ ldrd r6, r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1f7c38 │ │ │ │ + bl 1f6bb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56d26 <_PyXI_FreeNamespace@@Base+0x378> │ │ │ │ + beq.n 56cc6 <_PyXI_FreeNamespace@@Base+0x37a> │ │ │ │ cmp r5, #3 │ │ │ │ - ble.n 56c64 <_PyXI_FreeNamespace@@Base+0x2b6> │ │ │ │ + ble.n 56c04 <_PyXI_FreeNamespace@@Base+0x2b8> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl f9350 │ │ │ │ + bl f8cb0 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 56c68 <_PyXI_FreeNamespace@@Base+0x2ba> │ │ │ │ - bl 805dc │ │ │ │ - cbz r0, 56c68 <_PyXI_FreeNamespace@@Base+0x2ba> │ │ │ │ - b.n 56d26 <_PyXI_FreeNamespace@@Base+0x378> │ │ │ │ + bne.n 56c08 <_PyXI_FreeNamespace@@Base+0x2bc> │ │ │ │ + bl 805d4 │ │ │ │ + cbz r0, 56c08 <_PyXI_FreeNamespace@@Base+0x2bc> │ │ │ │ + b.n 56cc6 <_PyXI_FreeNamespace@@Base+0x37a> │ │ │ │ mov.w r9, #0 │ │ │ │ mov r0, r6 │ │ │ │ ldrd sl, fp, [sp, #24] │ │ │ │ - bl 15e154 │ │ │ │ - cbnz r0, 56c8c <_PyXI_FreeNamespace@@Base+0x2de> │ │ │ │ + bl 15c5e4 │ │ │ │ + cbnz r0, 56c2c <_PyXI_FreeNamespace@@Base+0x2e0> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #8164 @ 0x1fe4 │ │ │ │ + movw r1, #5112 @ 0x13f8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 56d10 <_PyXI_FreeNamespace@@Base+0x362> │ │ │ │ + bl 12e510 │ │ │ │ + b.n 56cb0 <_PyXI_FreeNamespace@@Base+0x364> │ │ │ │ mov r0, r6 │ │ │ │ - bl 15e75c │ │ │ │ + bl 15cbec │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 56d10 <_PyXI_FreeNamespace@@Base+0x362> │ │ │ │ + blt.n 56cb0 <_PyXI_FreeNamespace@@Base+0x364> │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, sp, #20 │ │ │ │ mov r3, r5 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 56d2e <_PyXI_FreeNamespace@@Base+0x380> │ │ │ │ + bl 56cce <_PyXI_FreeNamespace@@Base+0x382> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 56d10 <_PyXI_FreeNamespace@@Base+0x362> │ │ │ │ - bl 98598 │ │ │ │ + beq.n 56cb0 <_PyXI_FreeNamespace@@Base+0x364> │ │ │ │ + bl 97eb0 │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ strd sl, fp, [sp] │ │ │ │ blx 297cc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b07c │ │ │ │ + bl 9a968 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ cmp r4, #0 │ │ │ │ mov r6, r0 │ │ │ │ - bge.n 56cec <_PyXI_FreeNamespace@@Base+0x33e> │ │ │ │ + bge.n 56c8c <_PyXI_FreeNamespace@@Base+0x340> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 56cec <_PyXI_FreeNamespace@@Base+0x33e> │ │ │ │ - bl e9180 │ │ │ │ + bne.n 56c8c <_PyXI_FreeNamespace@@Base+0x340> │ │ │ │ + bl e8a64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56caa <_PyXI_FreeNamespace@@Base+0x2fc> │ │ │ │ + beq.n 56c4a <_PyXI_FreeNamespace@@Base+0x2fe> │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 56cee <_PyXI_FreeNamespace@@Base+0x340> │ │ │ │ + b.n 56c8e <_PyXI_FreeNamespace@@Base+0x342> │ │ │ │ movs r7, #0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ - bl 56e72 <_PyXI_FreeNamespace@@Base+0x4c4> │ │ │ │ + bl 56dc4 <_PyXI_FreeNamespace@@Base+0x478> │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 56d1a <_PyXI_FreeNamespace@@Base+0x36c> │ │ │ │ - cbnz r7, 56d10 <_PyXI_FreeNamespace@@Base+0x362> │ │ │ │ + bge.n 56cba <_PyXI_FreeNamespace@@Base+0x36e> │ │ │ │ + cbnz r7, 56cb0 <_PyXI_FreeNamespace@@Base+0x364> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r5, [r6, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 56d26 <_PyXI_FreeNamespace@@Base+0x378> │ │ │ │ + bl f61f4 │ │ │ │ + bl 805d4 │ │ │ │ + cbnz r0, 56cc6 <_PyXI_FreeNamespace@@Base+0x37a> │ │ │ │ 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 807a8 │ │ │ │ + b.w 807a0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r8, r3 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp.w r3, #268435456 @ 0x10000000 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bge.n 56d56 <_PyXI_FreeNamespace@@Base+0x3a8> │ │ │ │ + bge.n 56cf6 <_PyXI_FreeNamespace@@Base+0x3aa> │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bl 77c4c │ │ │ │ - b.n 56d58 <_PyXI_FreeNamespace@@Base+0x3aa> │ │ │ │ + bl 77bf8 │ │ │ │ + b.n 56cf8 <_PyXI_FreeNamespace@@Base+0x3ac> │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r6, #0] │ │ │ │ - cbz r0, 56d80 <_PyXI_FreeNamespace@@Base+0x3d2> │ │ │ │ + cbz r0, 56d20 <_PyXI_FreeNamespace@@Base+0x3d4> │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ cmp r8, r3 │ │ │ │ - bgt.n 56d74 <_PyXI_FreeNamespace@@Base+0x3c6> │ │ │ │ + bgt.n 56d14 <_PyXI_FreeNamespace@@Base+0x3c8> │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mul.w r0, r0, r8 │ │ │ │ - bl 77c4c │ │ │ │ - b.n 56d76 <_PyXI_FreeNamespace@@Base+0x3c8> │ │ │ │ + bl 77bf8 │ │ │ │ + b.n 56d16 <_PyXI_FreeNamespace@@Base+0x3ca> │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r7, #0] │ │ │ │ - cbnz r0, 56d8a <_PyXI_FreeNamespace@@Base+0x3dc> │ │ │ │ + cbnz r0, 56d2a <_PyXI_FreeNamespace@@Base+0x3de> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 78004 │ │ │ │ - bl 1ef298 │ │ │ │ + bl 77fb0 │ │ │ │ + bl 1ee218 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 56e1e <_PyXI_FreeNamespace@@Base+0x470> │ │ │ │ + b.n 56dbe <_PyXI_FreeNamespace@@Base+0x472> │ │ │ │ movs r4, #0 │ │ │ │ mov.w sl, #44 @ 0x2c │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 56df8 <_PyXI_FreeNamespace@@Base+0x44a> │ │ │ │ - bl eb4c8 │ │ │ │ + beq.n 56d98 <_PyXI_FreeNamespace@@Base+0x44c> │ │ │ │ + bl eadb0 │ │ │ │ mul.w fp, sl, r4 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 56dfc <_PyXI_FreeNamespace@@Base+0x44e> │ │ │ │ + cbz r0, 56d9c <_PyXI_FreeNamespace@@Base+0x450> │ │ │ │ ldr r1, [r7, #0] │ │ │ │ add r1, fp │ │ │ │ - bl d1ed8 │ │ │ │ + bl d17fc │ │ │ │ ldr r2, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 56dca <_PyXI_FreeNamespace@@Base+0x41c> │ │ │ │ + bne.n 56d6a <_PyXI_FreeNamespace@@Base+0x41e> │ │ │ │ cmp r2, r9 │ │ │ │ - beq.n 56dfc <_PyXI_FreeNamespace@@Base+0x44e> │ │ │ │ + beq.n 56d9c <_PyXI_FreeNamespace@@Base+0x450> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbnz r2, 56dfc <_PyXI_FreeNamespace@@Base+0x44e> │ │ │ │ + cbnz r2, 56d9c <_PyXI_FreeNamespace@@Base+0x450> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 56dfc <_PyXI_FreeNamespace@@Base+0x44e> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 56d9c <_PyXI_FreeNamespace@@Base+0x450> │ │ │ │ cmp r2, r9 │ │ │ │ - beq.n 56dda <_PyXI_FreeNamespace@@Base+0x42c> │ │ │ │ + beq.n 56d7a <_PyXI_FreeNamespace@@Base+0x42e> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbnz r2, 56dda <_PyXI_FreeNamespace@@Base+0x42c> │ │ │ │ + cbnz r2, 56d7a <_PyXI_FreeNamespace@@Base+0x42e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr.w r1, [r1, fp] │ │ │ │ str.w r1, [r2, r4, lsl #3] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ add r1, fp │ │ │ │ add.w r2, r2, r4, lsl #3 │ │ │ │ adds r4, #1 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ str r3, [r2, #4] │ │ │ │ - b.n 56d94 <_PyXI_FreeNamespace@@Base+0x3e6> │ │ │ │ + b.n 56d34 <_PyXI_FreeNamespace@@Base+0x3e8> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 56e1e <_PyXI_FreeNamespace@@Base+0x470> │ │ │ │ + b.n 56dbe <_PyXI_FreeNamespace@@Base+0x472> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ movs r5, #0 │ │ │ │ movs r6, #44 @ 0x2c │ │ │ │ - bl 78004 │ │ │ │ + bl 77fb0 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 56e18 <_PyXI_FreeNamespace@@Base+0x46a> │ │ │ │ + beq.n 56db8 <_PyXI_FreeNamespace@@Base+0x46c> │ │ │ │ mla r0, r6, r5, r0 │ │ │ │ adds r5, #1 │ │ │ │ - bl d29b0 │ │ │ │ - b.n 56e06 <_PyXI_FreeNamespace@@Base+0x458> │ │ │ │ - bl 78004 │ │ │ │ - b.n 56d84 <_PyXI_FreeNamespace@@Base+0x3d6> │ │ │ │ + bl d22d4 │ │ │ │ + b.n 56da6 <_PyXI_FreeNamespace@@Base+0x45a> │ │ │ │ + bl 77fb0 │ │ │ │ + b.n 56d24 <_PyXI_FreeNamespace@@Base+0x3d8> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + movs r4, #0 │ │ │ │ + movs r6, #44 @ 0x2c │ │ │ │ + mov r5, r1 │ │ │ │ + mov r7, r2 │ │ │ │ + bl 77fb0 │ │ │ │ + mla r0, r6, r4, r5 │ │ │ │ + cmp r4, r7 │ │ │ │ + beq.n 56dee <_PyXI_FreeNamespace@@Base+0x4a2> │ │ │ │ + adds r4, #1 │ │ │ │ + bl d22d4 │ │ │ │ + b.n 56dde <_PyXI_FreeNamespace@@Base+0x492> │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ + b.w 77fb0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ add r0, r3 │ │ │ │ - b.w 12cb38 │ │ │ │ + b.w 12c344 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbz r0, 56e3a <_PyXI_FreeNamespace@@Base+0x48c> │ │ │ │ - b.w 7afb8 │ │ │ │ + cbz r0, 56e0e <_PyXI_FreeNamespace@@Base+0x4c2> │ │ │ │ + b.w 7af78 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ 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, 56e44 <_PyXI_FreeNamespace@@Base+0x4f8> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r4, #12] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 56e44 <_PyXI_FreeNamespace@@Base+0x4f8> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 56e44 <_PyXI_FreeNamespace@@Base+0x4f8> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + cbz r0, 56e60 <_PyXI_FreeNamespace@@Base+0x514> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r4, #16] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 56e60 <_PyXI_FreeNamespace@@Base+0x514> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 56e60 <_PyXI_FreeNamespace@@Base+0x514> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + cbz r0, 56e7c <_PyXI_FreeNamespace@@Base+0x530> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r4, #20] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 56e7c <_PyXI_FreeNamespace@@Base+0x530> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 56e7c <_PyXI_FreeNamespace@@Base+0x530> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 105e50 │ │ │ │ + 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 56f36 │ │ │ │ + bl 56f28 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ 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 │ │ │ │ - movs r4, #0 │ │ │ │ - movs r6, #44 @ 0x2c │ │ │ │ - mov r5, r1 │ │ │ │ - mov r7, r2 │ │ │ │ - bl 78004 │ │ │ │ - mla r0, r6, r4, r5 │ │ │ │ - cmp r4, r7 │ │ │ │ - beq.n 56e9c <_PyXI_FreeNamespace@@Base+0x4ee> │ │ │ │ - adds r4, #1 │ │ │ │ - bl d29b0 │ │ │ │ - b.n 56e8c <_PyXI_FreeNamespace@@Base+0x4de> │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 78004 │ │ │ │ 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, 56ec4 <_PyXI_FreeNamespace@@Base+0x516> │ │ │ │ + cbz r3, 56ed2 <_PyXI_FreeNamespace@@Base+0x586> │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r3, #1 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ - b.w 12cb38 │ │ │ │ + b.w 12c344 │ │ │ │ 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, 56ef4 <_PyXI_FreeNamespace@@Base+0x546> │ │ │ │ + cbz r0, 56f02 <_PyXI_FreeNamespace@@Base+0x5b6> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56ef4 <_PyXI_FreeNamespace@@Base+0x546> │ │ │ │ + beq.n 56f02 <_PyXI_FreeNamespace@@Base+0x5b6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56ef4 <_PyXI_FreeNamespace@@Base+0x546> │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56f02 <_PyXI_FreeNamespace@@Base+0x5b6> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 56f10 <_PyXI_FreeNamespace@@Base+0x562> │ │ │ │ + cbz r0, 56f1e <_PyXI_FreeNamespace@@Base+0x5d2> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56f10 <_PyXI_FreeNamespace@@Base+0x562> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 56f10 <_PyXI_FreeNamespace@@Base+0x562> │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - cbz r0, 56f2c <_PyXI_FreeNamespace@@Base+0x57e> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r4, #20] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 56f2c <_PyXI_FreeNamespace@@Base+0x57e> │ │ │ │ + beq.n 56f1e <_PyXI_FreeNamespace@@Base+0x5d2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56f2c <_PyXI_FreeNamespace@@Base+0x57e> │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56f1e <_PyXI_FreeNamespace@@Base+0x5d2> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1064d4 │ │ │ │ + bl 105e50 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00056f36 : │ │ │ │ +00056f28 : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r1, #17 │ │ │ │ - bpl.n 56f68 │ │ │ │ + bpl.n 56f5a │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r3, [r2, #164] @ 0xa4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r3, 56f5e │ │ │ │ + cbnz r3, 56f50 │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ and.w r0, r0, #1 │ │ │ │ - b.n 56f66 │ │ │ │ + b.n 56f58 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 56f54 │ │ │ │ + bne.n 56f46 │ │ │ │ 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, 56f98 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r4, #12] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 56f98 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 56f98 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - cbz r0, 56fb4 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r4, #16] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 56fb4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 56fb4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1064d4 │ │ │ │ - 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, #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 56ff0 │ │ │ │ + bne.n 56f90 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f9350 │ │ │ │ + bl f8cb0 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 57012 │ │ │ │ - b.n 5700a │ │ │ │ + bne.n 56fb2 │ │ │ │ + b.n 56faa │ │ │ │ movs r3, #3 │ │ │ │ - movw r0, #48996 @ 0xbf64 │ │ │ │ + movw r0, #46012 @ 0xb3bc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 56fe2 │ │ │ │ + bne.n 56f82 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 57076 │ │ │ │ - bl 805dc │ │ │ │ + b.n 57016 │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57006 │ │ │ │ + bne.n 56fa6 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl d1ed8 │ │ │ │ + bl d17fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57006 │ │ │ │ + bne.n 56fa6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1f7c38 │ │ │ │ + bl 1f6bb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57006 │ │ │ │ + beq.n 56fa6 │ │ │ │ ldrd r6, r7, [sp, #8] │ │ │ │ - bl 98598 │ │ │ │ + bl 97eb0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r8, r0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ strd r6, r7, [sp] │ │ │ │ blx 29e70 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9b07c │ │ │ │ + bl 9a968 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 57062 │ │ │ │ + bge.n 57002 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 57082 │ │ │ │ - bl e9180 │ │ │ │ + bne.n 57022 │ │ │ │ + bl e8a64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57030 │ │ │ │ + beq.n 56fd0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5706e │ │ │ │ - bl 805dc │ │ │ │ + bne.n 5700e │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57006 │ │ │ │ + bne.n 56fa6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 807a8 │ │ │ │ + bl 807a0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 57092 │ │ │ │ + cbz r3, 57032 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl d29b0 │ │ │ │ - b.n 57092 │ │ │ │ + bl d22d4 │ │ │ │ + b.n 57032 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ - b.n 57062 │ │ │ │ + bl f61f4 │ │ │ │ + b.n 57002 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ subs r3, r2, #3 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 570c4 │ │ │ │ + bhi.n 57064 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f9350 │ │ │ │ + bl f8cb0 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 570e4 │ │ │ │ - b.n 570dc │ │ │ │ - movw r0, #49004 @ 0xbf6c │ │ │ │ + bne.n 57084 │ │ │ │ + b.n 5707c │ │ │ │ + movw r0, #46020 @ 0xb3c4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 570b6 │ │ │ │ - b.n 571c2 │ │ │ │ - bl 805dc │ │ │ │ + bne.n 57056 │ │ │ │ + b.n 57162 │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 571c2 │ │ │ │ + bne.n 57162 │ │ │ │ ldrd r6, r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1f7c38 │ │ │ │ + bl 1f6bb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 571c2 │ │ │ │ + beq.n 57162 │ │ │ │ cmp r5, #3 │ │ │ │ - ble.n 5710c │ │ │ │ + ble.n 570ac │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl f9350 │ │ │ │ + bl f8cb0 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 57110 │ │ │ │ - bl 805dc │ │ │ │ - cbz r0, 57110 │ │ │ │ - b.n 571c2 │ │ │ │ + bne.n 570b0 │ │ │ │ + bl 805d4 │ │ │ │ + cbz r0, 570b0 │ │ │ │ + b.n 57162 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r0, r6 │ │ │ │ ldrd sl, fp, [sp, #24] │ │ │ │ - bl 15e154 │ │ │ │ - cbnz r0, 57134 │ │ │ │ + bl 15c5e4 │ │ │ │ + cbnz r0, 570d4 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #8300 @ 0x206c │ │ │ │ + movw r1, #5248 @ 0x1480 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 5719c │ │ │ │ + bl 12e510 │ │ │ │ + b.n 5713c │ │ │ │ mov r0, r6 │ │ │ │ - bl 15e75c │ │ │ │ + bl 15cbec │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 5719c │ │ │ │ + blt.n 5713c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, sp, #20 │ │ │ │ mov r3, r5 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 56d2e <_PyXI_FreeNamespace@@Base+0x380> │ │ │ │ + bl 56cce <_PyXI_FreeNamespace@@Base+0x382> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5719c │ │ │ │ - bl 98598 │ │ │ │ + beq.n 5713c │ │ │ │ + bl 97eb0 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ strd sl, fp, [sp] │ │ │ │ blx 2a614 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b07c │ │ │ │ + bl 9a968 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 5718e │ │ │ │ + bge.n 5712e │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 571b2 │ │ │ │ - bl e9180 │ │ │ │ + bne.n 57152 │ │ │ │ + bl e8a64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57152 │ │ │ │ + beq.n 570f2 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 56e72 <_PyXI_FreeNamespace@@Base+0x4c4> │ │ │ │ + bl 56dc4 <_PyXI_FreeNamespace@@Base+0x478> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 571a6 │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 571c2 │ │ │ │ + bne.n 57146 │ │ │ │ + bl 805d4 │ │ │ │ + cbnz r0, 57162 │ │ │ │ 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 807a8 │ │ │ │ + b.w 807a0 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ - b.n 5718a │ │ │ │ + bl f61f4 │ │ │ │ + b.n 5712a │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 571f0 │ │ │ │ + bne.n 57190 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f9350 │ │ │ │ + bl f8cb0 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 57210 │ │ │ │ - b.n 57208 │ │ │ │ + bne.n 571b0 │ │ │ │ + b.n 571a8 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #48964 @ 0xbf44 │ │ │ │ + movw r0, #45980 @ 0xb39c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 571e2 │ │ │ │ - b.n 572c4 │ │ │ │ - bl 805dc │ │ │ │ + bne.n 57182 │ │ │ │ + b.n 57264 │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 572c4 │ │ │ │ + bne.n 57264 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 15e154 │ │ │ │ - cbnz r0, 57232 │ │ │ │ + bl 15c5e4 │ │ │ │ + cbnz r0, 571d2 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #8336 @ 0x2090 │ │ │ │ + movw r1, #5284 @ 0x14a4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 572ae │ │ │ │ + bl 12e510 │ │ │ │ + b.n 5724e │ │ │ │ mov r0, r4 │ │ │ │ - bl 15e75c │ │ │ │ + bl 15cbec │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 572ae │ │ │ │ + blt.n 5724e │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r5 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 56d2e <_PyXI_FreeNamespace@@Base+0x380> │ │ │ │ + bl 56cce <_PyXI_FreeNamespace@@Base+0x382> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 572ae │ │ │ │ - bl 98598 │ │ │ │ + beq.n 5724e │ │ │ │ + bl 97eb0 │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 2a78c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b07c │ │ │ │ + bl 9a968 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ cmp r4, #0 │ │ │ │ mov r6, r0 │ │ │ │ - bge.n 5728a │ │ │ │ + bge.n 5722a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 5728a │ │ │ │ - bl e9180 │ │ │ │ + bne.n 5722a │ │ │ │ + bl e8a64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57250 │ │ │ │ + beq.n 571f0 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5728c │ │ │ │ + b.n 5722c │ │ │ │ movs r7, #0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ - bl 56e72 <_PyXI_FreeNamespace@@Base+0x4c4> │ │ │ │ + bl 56dc4 <_PyXI_FreeNamespace@@Base+0x478> │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 572b8 │ │ │ │ - cbnz r7, 572ae │ │ │ │ + bge.n 57258 │ │ │ │ + cbnz r7, 5724e │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r5, [r6, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 572c4 │ │ │ │ + bl f61f4 │ │ │ │ + bl 805d4 │ │ │ │ + cbnz r0, 57264 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 807a8 │ │ │ │ + b.w 807a0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ 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 │ │ │ │ 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 572ee │ │ │ │ - bl 26cb68 │ │ │ │ + bne.n 5728e │ │ │ │ + bl 26be00 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 572fa │ │ │ │ + cbz r3, 5729a │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 5731a │ │ │ │ + b.n 572ba │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 1dbd48 │ │ │ │ - cbnz r0, 57316 │ │ │ │ + bl 1d9c50 │ │ │ │ + cbnz r0, 572b6 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 57316 │ │ │ │ + cbnz r3, 572b6 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 57316 │ │ │ │ + bl 99e5c <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 572b6 │ │ │ │ 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 807a8 │ │ │ │ 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 │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + ldr r0, [r3, #52] @ 0x34 │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + adds r0, #36 @ 0x24 │ │ │ │ + b.w 807a0 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r0, #36 @ 0x24 │ │ │ │ - b.w 807a8 │ │ │ │ + b.w 807a0 │ │ │ │ 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, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #8684 @ 0x21ec │ │ │ │ + movw r1, #5632 @ 0x1600 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14ede4 │ │ │ │ + bl 14d82c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 57382 │ │ │ │ + beq.n 57322 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 57382 │ │ │ │ + cbz r0, 57322 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ sub sp, #24 │ │ │ │ mov r5, r0 │ │ │ │ - bl 145228 │ │ │ │ + bl 144790 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 573b8 │ │ │ │ + cbz r0, 57358 │ │ │ │ adds r6, #1 │ │ │ │ - beq.w 57526 │ │ │ │ - movw r0, #50956 @ 0xc70c │ │ │ │ + beq.w 574c6 │ │ │ │ + movw r0, #47972 @ 0xbb64 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 7afb8 │ │ │ │ - movw r0, #52164 @ 0xcbc4 │ │ │ │ + b.w 7af78 │ │ │ │ + movw r0, #49220 @ 0xc044 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 7afb8 │ │ │ │ + bl 7af78 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 573cc │ │ │ │ + cbnz r0, 5736c │ │ │ │ movs r7, #0 │ │ │ │ - b.n 57502 │ │ │ │ + b.n 574a2 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - movw r0, #8912 @ 0x22d0 │ │ │ │ + movw r0, #5860 @ 0x16e4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r1, r4 │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 5740e │ │ │ │ + ble.n 573ae │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add.w r3, r3, r6, lsl #2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - bl e2114 │ │ │ │ + bl e19f0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57402 │ │ │ │ + beq.n 573a2 │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 57402 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 573a2 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r8 │ │ │ │ adds r6, #1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 573d0 │ │ │ │ - b.n 573c8 │ │ │ │ + bne.n 57370 │ │ │ │ + b.n 57368 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add r3, sp, #12 │ │ │ │ add r2, sp, #16 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 90648 │ │ │ │ - cbz r0, 57478 │ │ │ │ + bl 8ff44 │ │ │ │ + cbz r0, 57418 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #8920 @ 0x22d8 │ │ │ │ + movw r0, #5868 @ 0x16ec │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, r3 │ │ │ │ mov r3, r6 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r6, #0] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - bl e2114 │ │ │ │ + bl e19f0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5745a │ │ │ │ + beq.n 573fa │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 5745a │ │ │ │ + cbnz r2, 573fa │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 57470 │ │ │ │ + beq.n 57410 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ - cbnz r2, 57470 │ │ │ │ + cbnz r2, 57410 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 573c8 │ │ │ │ + beq.n 57368 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 57412 │ │ │ │ + b.n 573b2 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1bbe0c │ │ │ │ + bl 1b9c48 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5750a │ │ │ │ + beq.n 574aa │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1ece30 │ │ │ │ + bl 1ebdb4 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 574a6 │ │ │ │ + cbnz r0, 57446 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5750a │ │ │ │ + beq.n 574aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5750a │ │ │ │ + cbnz r3, 574aa │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5750a │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 574aa │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r0, #8932 @ 0x22e4 │ │ │ │ + movw r0, #5880 @ 0x16f8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e2114 │ │ │ │ + bl e19f0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 574d2 │ │ │ │ + beq.n 57472 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 574d2 │ │ │ │ + cbnz r3, 57472 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 574ec │ │ │ │ + beq.n 5748c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 574ec │ │ │ │ + cbnz r3, 5748c │ │ │ │ mov r0, r8 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57502 │ │ │ │ + beq.n 574a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 57502 │ │ │ │ + cbnz r3, 574a2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 14588c │ │ │ │ - b.n 57528 │ │ │ │ + bl 144df4 │ │ │ │ + b.n 574c8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57520 │ │ │ │ + beq.n 574c0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 57520 │ │ │ │ + cbnz r3, 574c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 14588c │ │ │ │ + bl 144df4 │ │ │ │ movs r7, #0 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r5, r1 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 5754e │ │ │ │ + cbz r3, 574ee │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 57550 │ │ │ │ + b.n 574f0 │ │ │ │ mov r4, r3 │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ ldrb r0, [r7, #16] │ │ │ │ str r0, [sp, #28] │ │ │ │ ldrb r0, [r7, #18] │ │ │ │ ldrb.w sl, [r7, #13] │ │ │ │ ldrb.w r8, [r7, #14] │ │ │ │ ldrb.w r9, [r7, #15] │ │ │ │ ldrb r6, [r7, #17] │ │ │ │ str r0, [sp, #32] │ │ │ │ - cbz r2, 57570 │ │ │ │ + cbz r2, 57510 │ │ │ │ ldr.w fp, [r7, #20] │ │ │ │ - b.n 57578 │ │ │ │ + b.n 57518 │ │ │ │ movw fp, #4356 @ 0x1104 │ │ │ │ movt fp, #71 @ 0x47 │ │ │ │ ldrb r2, [r7, #19] │ │ │ │ str r2, [sp, #24] │ │ │ │ - cbnz r3, 57588 │ │ │ │ + cbnz r3, 57528 │ │ │ │ cmp r1, r3 │ │ │ │ - blt.n 57588 │ │ │ │ + blt.n 57528 │ │ │ │ cmp r1, #5 │ │ │ │ - bgt.n 57588 │ │ │ │ - cbnz r5, 575ac │ │ │ │ + bgt.n 57528 │ │ │ │ + cbnz r5, 5754c │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [pc, #260] @ (57690 ) │ │ │ │ + ldr r5, [pc, #260] @ (57630 ) │ │ │ │ movs r2, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r5, [sp, #16] │ │ │ │ movs r5, #5 │ │ │ │ str r5, [sp, #8] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106468 <_PyArg_UnpackKeywords@@Base> │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 575ac │ │ │ │ + cbnz r0, 5754c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 57688 │ │ │ │ + b.n 57628 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ lsls r6, r6, #8 │ │ │ │ adds r4, r4, r1 │ │ │ │ orr.w r6, r6, r3, lsl #16 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ orr.w r6, r6, r3 │ │ │ │ - beq.n 5764a │ │ │ │ + beq.n 575ea │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 575da │ │ │ │ - bl f9350 │ │ │ │ + cbz r0, 5757a │ │ │ │ + bl f8cb0 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 575d6 │ │ │ │ - bl 805dc │ │ │ │ + bne.n 57576 │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 575a8 │ │ │ │ + bne.n 57548 │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 5764a │ │ │ │ + beq.n 575ea │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 575f6 │ │ │ │ - bl f9350 │ │ │ │ + cbz r0, 57596 │ │ │ │ + bl f8cb0 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 575f2 │ │ │ │ - bl 805dc │ │ │ │ + bne.n 57592 │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 575a8 │ │ │ │ + bne.n 57548 │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 5764a │ │ │ │ + beq.n 575ea │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 57612 │ │ │ │ - bl f9350 │ │ │ │ + cbz r0, 575b2 │ │ │ │ + bl f8cb0 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5760e │ │ │ │ - bl 805dc │ │ │ │ + bne.n 575ae │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 575a8 │ │ │ │ + bne.n 57548 │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 5764a │ │ │ │ + beq.n 575ea │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - cbz r0, 5762c │ │ │ │ - bl f9350 │ │ │ │ + cbz r0, 575cc │ │ │ │ + bl f8cb0 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 57628 │ │ │ │ - bl 805dc │ │ │ │ + bne.n 575c8 │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 575a8 │ │ │ │ + bne.n 57548 │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 5764a │ │ │ │ + beq.n 575ea │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 57636 │ │ │ │ + cbz r3, 575d6 │ │ │ │ mov fp, r3 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 5764a │ │ │ │ + beq.n 575ea │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - bl f9350 │ │ │ │ + bl f8cb0 │ │ │ │ str r0, [sp, #24] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5764a │ │ │ │ - bl 805dc │ │ │ │ + bne.n 575ea │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 575a8 │ │ │ │ + bne.n 57548 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ movw r3, #35340 @ 0x8a0c │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 57670 │ │ │ │ + bne.n 57610 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r9 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ mov r3, r6 │ │ │ │ str.w fp, [sp] │ │ │ │ - bl 1e0a1c │ │ │ │ - b.n 57688 │ │ │ │ - movw r2, #8944 @ 0x22f0 │ │ │ │ + bl 1df144 │ │ │ │ + b.n 57628 │ │ │ │ + movw r2, #5892 @ 0x1704 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r3, sl │ │ │ │ strd r6, fp, [sp, #8] │ │ │ │ strd r8, r9, [sp] │ │ │ │ - bl 26d5ec │ │ │ │ + bl 26c884 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ cmp r0, r0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl cfcbc │ │ │ │ + bl cf5e4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 576c4 │ │ │ │ + cbz r0, 57664 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 576c4 │ │ │ │ + beq.n 57664 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 576c4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 57664 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 576e0 │ │ │ │ + cbz r0, 57680 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 576e0 │ │ │ │ + beq.n 57680 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 576e0 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 57680 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 576fc │ │ │ │ + cbz r0, 5769c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 576fc │ │ │ │ + beq.n 5769c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 576fc │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5769c │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 57718 │ │ │ │ + cbz r0, 576b8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57718 │ │ │ │ + beq.n 576b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 57718 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 576b8 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 57734 │ │ │ │ + cbz r0, 576d4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57734 │ │ │ │ + beq.n 576d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 57734 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 576d4 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 57750 │ │ │ │ + cbz r0, 576f0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57750 │ │ │ │ + beq.n 576f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 57750 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 576f0 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 57694 │ │ │ │ + b.n 57634 │ │ │ │ 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, 5776e │ │ │ │ - cbz r2, 57788 │ │ │ │ + cbnz r3, 5770e │ │ │ │ + cbz r2, 57728 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 57788 │ │ │ │ + cbz r3, 57728 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9196 @ 0x23ec │ │ │ │ + movw r1, #5900 @ 0x170c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 57790 │ │ │ │ + b.n 57730 │ │ │ │ movw r0, #47352 @ 0xb8f8 │ │ │ │ movt r0, #72 @ 0x48 │ │ │ │ pop {r3, pc} │ │ │ │ + movw r0, #49620 @ 0xc1d4 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + b.w 7af78 │ │ │ │ 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 12cb38 │ │ │ │ - movw r0, #52604 @ 0xcd7c │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - b.w 7afb8 │ │ │ │ + b.w 12c344 │ │ │ │ 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 │ │ │ │ - cbz r0, 577ec │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 5778c │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 577e4 │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 577ec │ │ │ │ + bne.n 57784 │ │ │ │ + bl b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5778c │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57880 │ │ │ │ + bne.n 57820 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5780a │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 577aa │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 57802 │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5780a │ │ │ │ + bne.n 577a2 │ │ │ │ + bl b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 577aa │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57880 │ │ │ │ + bne.n 57820 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 57826 │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 577c6 │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 57820 │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 57826 │ │ │ │ + bne.n 577c0 │ │ │ │ + bl b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 577c6 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 57880 │ │ │ │ + cbnz r0, 57820 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 57842 │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 577e2 │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5783c │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 57842 │ │ │ │ + bne.n 577dc │ │ │ │ + bl b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 577e2 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 57880 │ │ │ │ + cbnz r0, 57820 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5785e │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 577fe │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 57858 │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5785e │ │ │ │ + bne.n 577f8 │ │ │ │ + bl b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 577fe │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 57880 │ │ │ │ + cbnz r0, 57820 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 57880 │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 57820 │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 57876 │ │ │ │ + bne.n 57816 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ 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 │ │ │ │ - cbz r0, 578b2 │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 57852 │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 578ac │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 578b2 │ │ │ │ + bne.n 5784c │ │ │ │ + bl b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 57852 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 578f0 │ │ │ │ + cbnz r0, 57890 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 578ce │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 5786e │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 578c8 │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 578ce │ │ │ │ + bne.n 57868 │ │ │ │ + bl b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5786e │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 578f0 │ │ │ │ + cbnz r0, 57890 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 578f0 │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 57890 │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 578e6 │ │ │ │ + bne.n 57886 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000578f2 <_Py_c_prod@@Base>: │ │ │ │ +00057892 <_Py_c_prod@@Base>: │ │ │ │ vmul.f64 d7, d1, d3 │ │ │ │ vmul.f64 d1, d1, d2 │ │ │ │ vmla.f64 d1, d0, d3 │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ vnmls.f64 d7, d0, d2 │ │ │ │ vmov.f64 d0, d7 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ bx lr │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + cmp r2, #0 │ │ │ │ + bge.n 578fe <_Py_c_prod@@Base+0x6c> │ │ │ │ + ldr r2, [r0, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #30 │ │ │ │ + bpl.n 578fe <_Py_c_prod@@Base+0x6c> │ │ │ │ + push {r4} │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r4, [pc, #64] @ (57904 <_Py_c_prod@@Base+0x72>) │ │ │ │ + ldr.w r1, [r0, #180] @ 0xb4 │ │ │ │ + movs r3, #28 │ │ │ │ + subs r1, #1 │ │ │ │ + ldr r2, [r2, r4] │ │ │ │ + mul.w r3, r1, r3 │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + adds r4, r2, r3 │ │ │ │ + add.w r4, r4, #92672 @ 0x16a00 │ │ │ │ + ldr.w r4, [r4, #252] @ 0xfc │ │ │ │ + cmp r4, r0 │ │ │ │ + beq.n 578e4 <_Py_c_prod@@Base+0x52> │ │ │ │ + cmp r1, #10 │ │ │ │ + bls.n 578ee <_Py_c_prod@@Base+0x5c> │ │ │ │ + add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ + adds r3, #252 @ 0xfc │ │ │ │ + add r2, r3 │ │ │ │ + b.n 578f6 <_Py_c_prod@@Base+0x64> │ │ │ │ + add.w r3, r3, #98304 @ 0x18000 │ │ │ │ + adds r3, #228 @ 0xe4 │ │ │ │ + add r2, r3 │ │ │ │ + add.w r0, r2, #24 │ │ │ │ + pop {r4} │ │ │ │ + bx lr │ │ │ │ + ldr r3, [r3, #104] @ 0x68 │ │ │ │ + add r0, r3 │ │ │ │ + bx lr │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ │ │ │ │ -0005790c <_Py_c_sum@@Base>: │ │ │ │ +00057908 <_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 57960 <_Py_c_sum@@Base+0x54> │ │ │ │ + bpl.n 5795c <_Py_c_sum@@Base+0x54> │ │ │ │ ldr.w r1, [r0, #440] @ 0x1b8 │ │ │ │ - cbz r1, 57964 <_Py_c_sum@@Base+0x58> │ │ │ │ + cbz r1, 57960 <_Py_c_sum@@Base+0x58> │ │ │ │ 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] │ │ │ │ @@ -67337,289 +67336,301 @@ │ │ │ │ pop {r4} │ │ │ │ umull r2, r3, r2, r3 │ │ │ │ ite ne │ │ │ │ movne r2, #8 │ │ │ │ moveq r2, #12 │ │ │ │ lsrs r3, r3, #1 │ │ │ │ mla r0, r2, r3, r0 │ │ │ │ - b.w 12cb38 │ │ │ │ + b.w 12c344 │ │ │ │ movs r0, #208 @ 0xd0 │ │ │ │ - b.n 57968 <_Py_c_sum@@Base+0x5c> │ │ │ │ + b.n 57964 <_Py_c_sum@@Base+0x5c> │ │ │ │ mov.w r0, #464 @ 0x1d0 │ │ │ │ - b.w 12cb38 │ │ │ │ + b.w 12c344 │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #11284 @ 0x2c14 │ │ │ │ + movw r0, #8720 @ 0x2210 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.w 84c48 │ │ │ │ + b.w 847b8 │ │ │ │ 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 579a2 <_Py_c_sum@@Base+0x96> │ │ │ │ - cbz r6, 579b2 <_Py_c_sum@@Base+0xa6> │ │ │ │ + beq.n 5799e <_Py_c_sum@@Base+0x96> │ │ │ │ + cbz r6, 579ae <_Py_c_sum@@Base+0xa6> │ │ │ │ ldr r4, [r0, #8] │ │ │ │ adds r4, #21 │ │ │ │ - b.n 579c8 <_Py_c_sum@@Base+0xbc> │ │ │ │ - cbz r6, 579b2 <_Py_c_sum@@Base+0xa6> │ │ │ │ + b.n 579c4 <_Py_c_sum@@Base+0xbc> │ │ │ │ + cbz r6, 579ae <_Py_c_sum@@Base+0xa6> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ubfx r4, r4, #2, #3 │ │ │ │ mla r4, r3, r4, r4 │ │ │ │ adds r4, #28 │ │ │ │ - b.n 579c8 <_Py_c_sum@@Base+0xbc> │ │ │ │ + b.n 579c4 <_Py_c_sum@@Base+0xbc> │ │ │ │ ldr r3, [r5, #28] │ │ │ │ - cbz r3, 579c6 <_Py_c_sum@@Base+0xba> │ │ │ │ + cbz r3, 579c2 <_Py_c_sum@@Base+0xba> │ │ │ │ ldrb r4, [r5, #16] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ubfx r4, r4, #2, #3 │ │ │ │ mla r4, r3, r4, r4 │ │ │ │ adds r4, #32 │ │ │ │ - b.n 579c8 <_Py_c_sum@@Base+0xbc> │ │ │ │ + b.n 579c4 <_Py_c_sum@@Base+0xbc> │ │ │ │ movs r4, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ac570 │ │ │ │ - cbz r0, 579de <_Py_c_sum@@Base+0xd2> │ │ │ │ - cbz r7, 579d8 <_Py_c_sum@@Base+0xcc> │ │ │ │ - cbz r6, 579d8 <_Py_c_sum@@Base+0xcc> │ │ │ │ + bl 1aa368 │ │ │ │ + cbz r0, 579da <_Py_c_sum@@Base+0xd2> │ │ │ │ + cbz r7, 579d4 <_Py_c_sum@@Base+0xcc> │ │ │ │ + cbz r6, 579d4 <_Py_c_sum@@Base+0xcc> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - b.n 579da <_Py_c_sum@@Base+0xce> │ │ │ │ + b.n 579d6 <_Py_c_sum@@Base+0xce> │ │ │ │ ldr r3, [r5, #20] │ │ │ │ adds r4, #1 │ │ │ │ add r4, r3 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 807a8 │ │ │ │ + b.w 807a0 │ │ │ │ │ │ │ │ -000579e8 : │ │ │ │ - b.w 153958 <_Py_HashDouble@@Base+0x658> │ │ │ │ +000579e4 : │ │ │ │ + b.w 151de8 <_Py_HashDouble@@Base+0x65c> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ sub sp, #260 @ 0x104 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r5, [r2, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 57a44 │ │ │ │ + ble.n 57a40 │ │ │ │ ldr.w r9, [r0, #12] │ │ │ │ subs r3, #1 │ │ │ │ movs r6, #0 │ │ │ │ mla r4, r5, r3, r9 │ │ │ │ add.w r8, r9, r6 │ │ │ │ subs r7, r4, r6 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r8 │ │ │ │ cmp r8, r7 │ │ │ │ - bcs.n 57a44 │ │ │ │ + bcs.n 57a40 │ │ │ │ blx 29958 <__memcpy_chk@plt> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ blx 29c10 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r7 │ │ │ │ add r6, r5 │ │ │ │ blx 29c10 │ │ │ │ - b.n 57a14 │ │ │ │ + b.n 57a10 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #260 @ 0x104 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -00057a52 : │ │ │ │ +00057a4e : │ │ │ │ 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 7dd18 │ │ │ │ + bl 7dcfc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #52] @ (57aa8 ) │ │ │ │ + ldr r2, [pc, #52] @ (57aa4 ) │ │ │ │ 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 57a9a │ │ │ │ - movw r0, #11308 @ 0x2c2c │ │ │ │ + bne.n 57a96 │ │ │ │ + movw r0, #8728 @ 0x2218 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - b.w e2114 │ │ │ │ - movw r0, #11316 @ 0x2c34 │ │ │ │ + b.w e19f0 │ │ │ │ + movw r0, #8736 @ 0x2220 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w e2114 │ │ │ │ + b.w e19f0 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #48] @ (57ae0 ) │ │ │ │ + ldr r2, [pc, #48] @ (57adc ) │ │ │ │ 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 57ad4 │ │ │ │ - movw r0, #11484 @ 0x2cdc │ │ │ │ + bne.n 57ad0 │ │ │ │ + movw r0, #8760 @ 0x2238 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - b.w e2114 │ │ │ │ - movw r0, #11496 @ 0x2ce8 │ │ │ │ + b.w e19f0 │ │ │ │ + movw r0, #8772 @ 0x2244 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w e2114 │ │ │ │ + b.w e19f0 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00057ae4 : │ │ │ │ +00057ae0 : │ │ │ │ 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, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 57b36 │ │ │ │ + beq.n 57b32 │ │ │ │ movw r3, #33156 @ 0x8184 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 57b36 │ │ │ │ + beq.n 57b32 │ │ │ │ movw r1, #16312 @ 0x3fb8 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 57b36 │ │ │ │ - bl 87f30 │ │ │ │ - movw r3, #14124 @ 0x372c │ │ │ │ + beq.n 57b32 │ │ │ │ + bl 87a80 │ │ │ │ + movw r3, #11252 @ 0x2bf4 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - movw r2, #1396 @ 0x574 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ + movw r2, #63988 @ 0xf9f4 │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, r2 │ │ │ │ - b.n 57b3e │ │ │ │ - movw r0, #14124 @ 0x372c │ │ │ │ + b.n 57b3a │ │ │ │ + movw r0, #11252 @ 0x2bf4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ 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, #71 @ 0x47 │ │ │ │ + movw r1, #8944 @ 0x22f0 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12e510 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00057b40 : │ │ │ │ +00057b64 : │ │ │ │ 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, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 57b62 │ │ │ │ + bne.n 57b86 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - b.n 57b58 │ │ │ │ + b.n 57b7c │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 57b78 │ │ │ │ + bne.n 57b9c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 92748 │ │ │ │ + b.w 92040 │ │ │ │ movw r1, #16312 @ 0x3fb8 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 57b90 │ │ │ │ + beq.n 57bb4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 87f30 │ │ │ │ - cbnz r0, 57b90 │ │ │ │ + bl 87a80 │ │ │ │ + cbnz r0, 57bb4 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - b.n 57b94 │ │ │ │ + b.n 57bb8 │ │ │ │ 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, 57bb2 │ │ │ │ + cbnz r3, 57bd6 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 57bcc │ │ │ │ + cbz r2, 57bf0 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 57bcc │ │ │ │ + cbz r3, 57bf0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #11556 @ 0x2d24 │ │ │ │ + movw r1, #9036 @ 0x234c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 57c6c │ │ │ │ + b.n 57c90 │ │ │ │ mov r0, r1 │ │ │ │ - bl 159698 │ │ │ │ + bl 157b28 │ │ │ │ ldr.w r5, [r4, #144] @ 0x90 │ │ │ │ ldr.w r9, [r0, #16] │ │ │ │ - cbz r5, 57bf4 │ │ │ │ + cbz r5, 57c18 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #6792 @ 0x1a88 │ │ │ │ + movw r1, #3920 @ 0xf50 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 57bc8 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 57bec │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbnz r3, 57c0c │ │ │ │ + cbnz r3, 57c30 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ - b.n 57c6c │ │ │ │ + b.n 57c90 │ │ │ │ ldr r0, [r4, #116] @ 0x74 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r5, [r4, #128] @ 0x80 │ │ │ │ strd r3, r3, [r4, #104] @ 0x68 │ │ │ │ - cbz r0, 57c22 │ │ │ │ - bl 78004 │ │ │ │ + cbz r0, 57c46 │ │ │ │ + bl 77fb0 │ │ │ │ str r5, [r4, #116] @ 0x74 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ add.w r0, r4, #12 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ str r3, [r4, #12] │ │ │ │ strd r6, r6, [r4, #120] @ 0x78 │ │ │ │ - bl 1f32a8 │ │ │ │ + bl 1f2228 │ │ │ │ mov r7, r0 │ │ │ │ - bl 805dc │ │ │ │ + bl 805d4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 57c48 │ │ │ │ + cbz r0, 57c6c │ │ │ │ str.w r6, [r4, #144] @ 0x90 │ │ │ │ - b.n 57bc8 │ │ │ │ + b.n 57bec │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add.w r2, r4, #12 │ │ │ │ mov r0, r9 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1f43f0 <_PyObject_IsFreed@@Base+0x11c> │ │ │ │ - cbz r7, 57c64 │ │ │ │ + bl 1f3370 <_PyObject_IsFreed@@Base+0x11c> │ │ │ │ + cbz r7, 57c88 │ │ │ │ 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 │ │ │ │ @@ -67628,201 +67639,189 @@ │ │ │ │ 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, 57c90 │ │ │ │ + cbnz r1, 57cb4 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl fe17c │ │ │ │ + bl fda94 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 57ca2 │ │ │ │ - b.n 57cc6 │ │ │ │ - movw r0, #46380 @ 0xb52c │ │ │ │ + cbnz r0, 57cc6 │ │ │ │ + b.n 57cea │ │ │ │ + movw r0, #43436 @ 0xa9ac │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 15d8c8 <_PyArg_NoPositional@@Base> │ │ │ │ + bl 15bd58 <_PyArg_NoPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57c84 │ │ │ │ - b.n 57cc6 │ │ │ │ + bne.n 57ca8 │ │ │ │ + b.n 57cea │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 894d4 │ │ │ │ + bl 89024 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 57cbc │ │ │ │ - cbz r5, 57cda │ │ │ │ + beq.n 57ce0 │ │ │ │ + cbz r5, 57cfe │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 894d4 │ │ │ │ + bl 89024 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 57cda │ │ │ │ + bne.n 57cfe │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 57cca │ │ │ │ + bne.n 57cee │ │ │ │ movs r4, #0 │ │ │ │ - b.n 57cda │ │ │ │ + b.n 57cfe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 57cc6 │ │ │ │ + bne.n 57cea │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 57cc6 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 57cea │ │ │ │ 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, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #11584 @ 0x2d40 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - 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, #71 @ 0x47 │ │ │ │ - movw r1, #11676 @ 0x2d9c │ │ │ │ + movw r1, #9064 @ 0x2368 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ 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, #71 @ 0x47 │ │ │ │ - movw r1, #11724 @ 0x2dcc │ │ │ │ + movw r1, #9160 @ 0x23c8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ 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 12cb38 │ │ │ │ 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, 57d92 │ │ │ │ + cbz r2, 57d7c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 262220 │ │ │ │ + bl 260d74 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 57da2 │ │ │ │ + cbnz r0, 57d8c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 57e10 │ │ │ │ + b.n 57dfa │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 1fd728 │ │ │ │ + bl 1fc7a4 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57d80 │ │ │ │ - b.n 57d8e │ │ │ │ + bne.n 57d6a │ │ │ │ + b.n 57d78 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ - cbnz r7, 57dae │ │ │ │ - bl 1d38b4 │ │ │ │ + cbnz r7, 57d98 │ │ │ │ + bl 1d1784 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 57dfa │ │ │ │ + b.n 57de4 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ add.w r8, r0, #12 │ │ │ │ mov.w sl, #1 │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ cmp sl, r7 │ │ │ │ - bge.n 57df8 │ │ │ │ + bge.n 57de2 │ │ │ │ ldr.w r1, [r8, #4]! │ │ │ │ - bl 131260 │ │ │ │ + bl 130550 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 57dec │ │ │ │ + beq.n 57dd6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 57dec │ │ │ │ + cbnz r3, 57dd6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ add.w sl, sl, #1 │ │ │ │ mov r5, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 57dca │ │ │ │ - b.n 57dfa │ │ │ │ + bne.n 57db4 │ │ │ │ + b.n 57de4 │ │ │ │ mov r4, r5 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57e10 │ │ │ │ + beq.n 57dfa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 57e10 │ │ │ │ + cbnz r3, 57dfa │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, 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 12c344 │ │ │ │ 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 │ │ │ │ - cbz r0, 57e46 │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 57e42 │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 57e40 │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 57e46 │ │ │ │ + bne.n 57e3c │ │ │ │ + bl b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 57e42 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 57e84 │ │ │ │ + cbnz r0, 57e80 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 57e62 │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 57e5e │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 57e5c │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 57e62 │ │ │ │ + bne.n 57e58 │ │ │ │ + bl b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 57e5e │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 57e84 │ │ │ │ + cbnz r0, 57e80 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 57e84 │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 57e80 │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 57e7a │ │ │ │ + bne.n 57e76 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -67830,333 +67829,331 @@ │ │ │ │ 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 │ │ │ │ - cbnz r4, 57eae │ │ │ │ + cbnz r4, 57eaa │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 57eae │ │ │ │ + ble.n 57eaa │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 57eae │ │ │ │ - cbnz r2, 57ecc │ │ │ │ + bne.n 57eaa │ │ │ │ + cbnz r2, 57ece │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #216] @ (57f8c ) │ │ │ │ movs r2, #0 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - str r2, [sp, #12] │ │ │ │ movs r4, #1 │ │ │ │ - strd r4, r4, [sp, #4] │ │ │ │ + strd r4, r2, [sp, #8] │ │ │ │ + str r4, [sp, #4] │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 57ecc │ │ │ │ + movw r4, #17864 @ 0x45c8 │ │ │ │ + movt r4, #73 @ 0x49 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl 106468 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 57ece │ │ │ │ movs r0, #0 │ │ │ │ - b.n 57f84 │ │ │ │ + b.n 57f86 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ str r1, [sp, #24] │ │ │ │ mul.w r4, r2, r4 │ │ │ │ adds r6, r4, r3 │ │ │ │ it mi │ │ │ │ addmi r6, r6, r3 │ │ │ │ asrs r6, r6, #16 │ │ │ │ - cbnz r2, 57ef2 │ │ │ │ + cbnz r2, 57ef4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 57f84 │ │ │ │ + b.n 57f86 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r9, #2 │ │ │ │ movt r9, #32768 @ 0x8000 │ │ │ │ - bl 159698 │ │ │ │ + bl 157b28 │ │ │ │ ldr.w r8, [r0, #16] │ │ │ │ movs r5, #0 │ │ │ │ mov.w sl, r5, lsl #16 │ │ │ │ mov fp, r4 │ │ │ │ cmp r6, r5 │ │ │ │ add.w r5, r5, #1 │ │ │ │ - ble.n 57ee8 │ │ │ │ + ble.n 57eea │ │ │ │ ldr r0, [r7, #12] │ │ │ │ cmp.w fp, r5, lsl #16 │ │ │ │ ite lt │ │ │ │ sublt.w r1, fp, sl │ │ │ │ movge.w r1, #65536 @ 0x10000 │ │ │ │ add r0, sl │ │ │ │ - bl 72b58 │ │ │ │ + bl 72b10 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57ec8 │ │ │ │ + beq.n 57eca │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r9 │ │ │ │ strd r3, r0, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 95b00 │ │ │ │ + bl 95418 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 57f60 │ │ │ │ + beq.n 57f62 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 57f60 │ │ │ │ + cbnz r3, 57f62 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 57ec8 │ │ │ │ + beq.n 57eca │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ add.w sl, sl, #65536 @ 0x10000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 57f0c │ │ │ │ + beq.n 57f0e │ │ │ │ subs r3, #1 │ │ │ │ mov r4, fp │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 57f06 │ │ │ │ + bne.n 57f08 │ │ │ │ mov r0, r2 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 57f06 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 57f08 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ - cmp r4, r5 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00057f90 : │ │ │ │ +00057f8c : │ │ │ │ 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] @ (580b4 ) │ │ │ │ + ldr r3, [pc, #276] @ (580b0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ ldr r5, [r0, #52] @ 0x34 │ │ │ │ - cbz r5, 57fce │ │ │ │ + cbz r5, 57fca │ │ │ │ ldrb.w r3, [r5, #38] @ 0x26 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 57fb6 │ │ │ │ + bne.n 57fb2 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ - b.n 57fa8 │ │ │ │ + b.n 57fa4 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 57fe6 │ │ │ │ + beq.n 57fe2 │ │ │ │ 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 57fe6 │ │ │ │ - b.n 57fb2 │ │ │ │ + bcs.n 57fe2 │ │ │ │ + b.n 57fae │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #38988 @ 0x984c │ │ │ │ + movw r2, #36004 @ 0x8ca4 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 12f284 <_PyErr_SetString@@Base> │ │ │ │ - b.n 57ff0 │ │ │ │ + bl 12e574 <_PyErr_SetString@@Base> │ │ │ │ + b.n 57fec │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d3924 │ │ │ │ + bl 1d17f4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 57ff4 │ │ │ │ + cbnz r0, 57ff0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 580b0 │ │ │ │ + b.n 580ac │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24964 @ 0x6184 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 58084 │ │ │ │ + bne.n 58080 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ - cbnz r6, 5800e │ │ │ │ + cbnz r6, 5800a │ │ │ │ mov r0, r5 │ │ │ │ - bl d7ea4 │ │ │ │ + bl d777c │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [r6, #32] │ │ │ │ - cbnz r5, 5804a │ │ │ │ - bl 71f84 │ │ │ │ + cbnz r5, 58046 │ │ │ │ + bl 71f40 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 58048 │ │ │ │ + cbnz r0, 58044 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57ff0 │ │ │ │ + beq.n 57fec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 57ff0 │ │ │ │ - ldr r2, [pc, #136] @ (580b8 ) │ │ │ │ + bne.n 57fec │ │ │ │ + ldr r2, [pc, #136] @ (580b4 ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 5803e │ │ │ │ + cbz r3, 5803a │ │ │ │ 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 57ff0 │ │ │ │ + b.n 57fec │ │ │ │ str r0, [r6, #32] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 894d4 │ │ │ │ + bl 89024 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ it eq │ │ │ │ moveq r5, #0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 580ae │ │ │ │ + beq.n 580aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 580ae │ │ │ │ - ldr r2, [pc, #76] @ (580b8 ) │ │ │ │ + cbnz r3, 580aa │ │ │ │ + ldr r2, [pc, #76] @ (580b4 ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 5807a │ │ │ │ + cbz r3, 58076 │ │ │ │ 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 580ae │ │ │ │ + b.n 580aa │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 580b0 │ │ │ │ + beq.n 580ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 580b0 │ │ │ │ - ldr r2, [pc, #32] @ (580b8 ) │ │ │ │ + cbnz r3, 580ac │ │ │ │ + ldr r2, [pc, #32] @ (580b4 ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 580a4 │ │ │ │ + cbz r3, 580a0 │ │ │ │ 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 580b0 │ │ │ │ + b.n 580ac │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, 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] @ (58108 ) │ │ │ │ + ldr r1, [pc, #60] @ (58104 ) │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 24374c │ │ │ │ + bl 24293c │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 58104 │ │ │ │ + bne.n 58100 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 580f6 │ │ │ │ + beq.n 580f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 580f6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 580f2 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - ldr r1, [pc, #8] @ (58108 ) │ │ │ │ - b.w 24374c │ │ │ │ + ldr r1, [pc, #8] @ (58104 ) │ │ │ │ + b.w 24293c │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bcc.n 5806c │ │ │ │ + bcc.n 58068 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 58130 │ │ │ │ + bne.n 5812c │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl db898 <_PyNumber_Index@@Base> │ │ │ │ + bl db174 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 5814a │ │ │ │ - b.n 5815e │ │ │ │ + cbnz r0, 58146 │ │ │ │ + b.n 5815a │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #44112 @ 0xac50 │ │ │ │ + movw r0, #41168 @ 0xa0d0 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58124 │ │ │ │ + bne.n 58120 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 581ee │ │ │ │ - bl 85e88 │ │ │ │ + b.n 581ea │ │ │ │ + bl 859ec │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5816c │ │ │ │ + bne.n 58168 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5817c │ │ │ │ - bl 805dc │ │ │ │ + bne.n 58178 │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58146 │ │ │ │ + bne.n 58142 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5817c │ │ │ │ + b.n 58178 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5815a │ │ │ │ + bne.n 58156 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5815a │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 58156 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1f789c │ │ │ │ + bl 1f6814 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58146 │ │ │ │ + beq.n 58142 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 581ac │ │ │ │ + bne.n 581a8 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58216 @ 0xe368 │ │ │ │ + movw r1, #55280 @ 0xd7f0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 58146 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 58142 │ │ │ │ adds r1, r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 151884 │ │ │ │ + bl 14fd10 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 58146 │ │ │ │ + beq.n 58142 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbz r3, 581c0 │ │ │ │ + cbz r3, 581bc │ │ │ │ ldr r5, [r5, #20] │ │ │ │ - b.n 581c8 │ │ │ │ + b.n 581c4 │ │ │ │ movw r5, #10752 @ 0x2a00 │ │ │ │ movt r5, #78 @ 0x4e │ │ │ │ cmp r4, #0 │ │ │ │ itt lt │ │ │ │ addlt r4, r4, r6 │ │ │ │ biclt.w r4, r4, r4, asr #31 │ │ │ │ cmp r4, r6 │ │ │ │ @@ -68170,109 +68167,109 @@ │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ strb r7, [r5, r4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (581fc ) │ │ │ │ - b.w 24374c │ │ │ │ - b.n 58628 │ │ │ │ + ldr r1, [pc, #4] @ (581f8 ) │ │ │ │ + b.w 24293c │ │ │ │ + b.n 58624 │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (5820c ) │ │ │ │ - b.w 24374c │ │ │ │ + ldr r1, [pc, #4] @ (58208 ) │ │ │ │ + b.w 24293c │ │ │ │ nop │ │ │ │ - b.n 57be0 │ │ │ │ + b.n 57bdc │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (5821c ) │ │ │ │ - b.w 24374c │ │ │ │ + ldr r1, [pc, #4] @ (58218 ) │ │ │ │ + b.w 24293c │ │ │ │ nop │ │ │ │ - b.n 57ca0 │ │ │ │ + b.n 57c9c │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (5822c ) │ │ │ │ - b.w 24374c │ │ │ │ + ldr r1, [pc, #4] @ (58228 ) │ │ │ │ + b.w 24293c │ │ │ │ nop │ │ │ │ - b.n 57cf0 │ │ │ │ + b.n 57cec │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r1, [pc, #8] @ (5823c ) │ │ │ │ + ldr r1, [pc, #8] @ (58238 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 24374c │ │ │ │ + b.w 24293c │ │ │ │ nop │ │ │ │ ldmia r4, {r3, r4, r5, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5830a │ │ │ │ + beq.n 58306 │ │ │ │ mov r2, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 5830a │ │ │ │ + beq.n 58306 │ │ │ │ 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, [r0, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 5827c │ │ │ │ + beq.n 58278 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58306 │ │ │ │ + beq.n 58302 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 58306 │ │ │ │ + b.n 58302 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ movw r3, #36024 @ 0x8cb8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 5829a │ │ │ │ + beq.n 58296 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w c1e78 │ │ │ │ + b.w c17b0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r1 │ │ │ │ - bl 1aeb78 │ │ │ │ + bl 1acb2c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 582ac │ │ │ │ + cbnz r0, 582a8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58306 │ │ │ │ + b.n 58302 │ │ │ │ ldr.w r9, [r6, #156] @ 0x9c │ │ │ │ - movw r3, #3077 @ 0xc05 │ │ │ │ + movw r3, #1357 @ 0x54d │ │ │ │ movt r3, #12 │ │ │ │ mov r0, r6 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.n 582c4 │ │ │ │ - bl c0b8c <_PyDict_FromItems@@Base+0x19c> │ │ │ │ - b.n 582ca │ │ │ │ + bne.n 582c0 │ │ │ │ + bl c04d4 <_PyDict_FromItems@@Base+0x19c> │ │ │ │ + b.n 582c6 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r8 │ │ │ │ blx r9 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 582e6 │ │ │ │ + cbnz r0, 582e2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 582a8 │ │ │ │ + beq.n 582a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 582a8 │ │ │ │ + bne.n 582a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 582a8 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 582a4 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -68294,183 +68291,183 @@ │ │ │ │ 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, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbnz r2, 58342 │ │ │ │ - movw r1, #11848 @ 0x2e48 │ │ │ │ + cbnz r2, 5833e │ │ │ │ + movw r1, #9284 @ 0x2444 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 12f220 │ │ │ │ - b.n 5834e │ │ │ │ - movw r1, #11872 @ 0x2e60 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 5834a │ │ │ │ + movw r1, #9308 @ 0x245c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ 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 1541c4 │ │ │ │ - cbnz r0, 58376 │ │ │ │ + bl 152654 │ │ │ │ + cbnz r0, 58372 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5838a │ │ │ │ + b.n 58386 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 58372 │ │ │ │ + blt.n 5836e │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subs r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 583dc │ │ │ │ + bhi.n 583d8 │ │ │ │ push {r4} │ │ │ │ movw r3, #51848 @ 0xca88 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 583e6 │ │ │ │ + bne.n 583e2 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 583e6 │ │ │ │ + bne.n 583e2 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 583bc │ │ │ │ + bne.n 583b8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ subs r0, r3, r1 │ │ │ │ negs r3, r0 │ │ │ │ adcs r3, r0 │ │ │ │ - b.n 583be │ │ │ │ + b.n 583ba │ │ │ │ movs r3, #0 │ │ │ │ subs r1, r2, #2 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ negs r2, r1 │ │ │ │ adcs r2, r1 │ │ │ │ movw r1, #4308 @ 0x10d4 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r0, r1 │ │ │ │ - b.n 583ee │ │ │ │ + b.n 583ea │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #11892 @ 0x2e74 │ │ │ │ + movw r0, #9328 @ 0x2470 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - b.w 84c48 │ │ │ │ + b.w 847b8 │ │ │ │ │ │ │ │ -00058406 : │ │ │ │ +00058402 : │ │ │ │ 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, #31132 @ 0x799c │ │ │ │ + movw r1, #28504 @ 0x6f58 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r4, r0 │ │ │ │ - movw r0, #7848 @ 0x1ea8 │ │ │ │ + movw r0, #4932 @ 0x1344 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 115780 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 115094 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 58438 │ │ │ │ + cbnz r0, 58434 │ │ │ │ movs r4, #0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r6, r4 │ │ │ │ - b.n 5845e │ │ │ │ + b.n 5845a │ │ │ │ mov r0, r4 │ │ │ │ - bl 7afb8 │ │ │ │ + bl 7af78 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5842e │ │ │ │ + beq.n 5842a │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl c1e78 │ │ │ │ + bl c17b0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 5845a │ │ │ │ - bl 85e88 │ │ │ │ + cbz r0, 58456 │ │ │ │ + bl 859ec │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5845e │ │ │ │ + b.n 5845a │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ - bl 790b0 │ │ │ │ + bl 79060 │ │ │ │ mov r0, r4 │ │ │ │ - bl 790b0 │ │ │ │ + bl 79060 │ │ │ │ mov r0, r6 │ │ │ │ - bl 790b0 │ │ │ │ + bl 79060 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r1 │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80ee8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58584 │ │ │ │ + beq.n 58580 │ │ │ │ strd r7, r0, [sp] │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ - ldr r0, [pc, #240] @ (58590 ) │ │ │ │ + ldr r0, [pc, #240] @ (5858c ) │ │ │ │ mov r1, sp │ │ │ │ - bl 13b1dc │ │ │ │ + bl 13a74c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58562 │ │ │ │ + beq.n 5855e │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #17000 @ 0x4268 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 584d2 │ │ │ │ + beq.n 584ce │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #11900 @ 0x2e7c │ │ │ │ + movw r1, #9336 @ 0x2478 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ - b.n 58562 │ │ │ │ + bl d52b8 │ │ │ │ + b.n 5855e │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ - bl d1ed8 │ │ │ │ + bl d17fc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 58562 │ │ │ │ + blt.n 5855e │ │ │ │ movw r0, #54552 @ 0xd518 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 72154 <_PyObject_GC_New@@Base> │ │ │ │ + bl 72110 <_PyObject_GC_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58562 │ │ │ │ + beq.n 5855e │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r0, #8] │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #148] @ (58594 ) │ │ │ │ + ldr r2, [pc, #148] @ (58590 ) │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r7, #0] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ str r7, [r0, #12] │ │ │ │ sub.w r7, r0, #8 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ @@ -68482,147 +68479,147 @@ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ orr.w r2, r2, ip │ │ │ │ str.w r7, [ip] │ │ │ │ cmp r3, lr │ │ │ │ strd r1, r2, [r0, #-8] │ │ │ │ str r7, [r1, #4] │ │ │ │ str r0, [r6, #4] │ │ │ │ - beq.n 58544 │ │ │ │ + beq.n 58540 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 58544 │ │ │ │ + cbnz r3, 58540 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 58552 │ │ │ │ + bne.n 5854e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58588 │ │ │ │ + b.n 58584 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5854e │ │ │ │ + bne.n 5854a │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5854e │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5854a │ │ │ │ movs r0, #0 │ │ │ │ - bl 790b0 │ │ │ │ + bl 79060 │ │ │ │ mov r0, r5 │ │ │ │ - bl 790b0 │ │ │ │ + bl 79060 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58584 │ │ │ │ + beq.n 58580 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 58584 │ │ │ │ + cbnz r3, 58580 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldr r7, [sp, #624] @ 0x270 │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00058598 : │ │ │ │ - cbnz r0, 5859e │ │ │ │ - b.w 1ef298 │ │ │ │ +00058594 : │ │ │ │ + cbnz r0, 5859a │ │ │ │ + b.w 1ee218 │ │ │ │ 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] @ (585d8 ) │ │ │ │ + ldr r2, [pc, #28] @ (585d4 ) │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 585d2 │ │ │ │ + cbz r3, 585ce │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, 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 r5, [r0, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 58676 │ │ │ │ + beq.n 58672 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 58676 │ │ │ │ + beq.n 58672 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #33849 @ 0x8439 │ │ │ │ + movw r3, #31769 @ 0x7c19 │ │ │ │ movt r3, #18 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 58614 │ │ │ │ + bne.n 58610 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #24] │ │ │ │ - b.n 58618 │ │ │ │ + b.n 58614 │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 5863a │ │ │ │ + beq.n 58636 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbz r3, 5863a │ │ │ │ + cbz r3, 58636 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #35385 @ 0x8a39 │ │ │ │ + movw r3, #35381 @ 0x8a35 │ │ │ │ movt r3, #5 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5863a │ │ │ │ + bne.n 58636 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 58932 │ │ │ │ + bl 5892e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 58656 │ │ │ │ + cbz r0, 58652 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58656 │ │ │ │ + beq.n 58652 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 58656 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 58652 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 58676 │ │ │ │ + cbz r0, 58672 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58676 │ │ │ │ + beq.n 58672 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 58676 │ │ │ │ + cbnz r3, 58672 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 78c04 <_Py_Dealloc@@Base> │ │ │ │ + b.w 78bb4 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldrd r0, r3, [r0, #8] │ │ │ │ mov.w r3, r3, ror #4 │ │ │ │ mov.w r0, r0, ror #4 │ │ │ │ adds r2, r3, #1 │ │ │ │ it eq │ │ │ │ mvneq.w r3, #1 │ │ │ │ @@ -68648,732 +68645,732 @@ │ │ │ │ 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 790b0 │ │ │ │ + bl 79060 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 790b0 │ │ │ │ + bl 79060 │ │ │ │ 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, 58710 │ │ │ │ + cbnz r3, 5870c │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 58710 │ │ │ │ + ble.n 5870c │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 58710 │ │ │ │ - cbnz r4, 58732 │ │ │ │ - movs r2, #0 │ │ │ │ - movs r5, #2 │ │ │ │ + bne.n 5870c │ │ │ │ + cbnz r4, 58728 │ │ │ │ add r0, sp, #24 │ │ │ │ - strd r5, r2, [sp, #8] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - movw r4, #17908 @ 0x45f4 │ │ │ │ - movt r4, #73 @ 0x49 │ │ │ │ + ldr r4, [pc, #60] @ (58750 ) │ │ │ │ + movs r2, #0 │ │ │ │ + movs r5, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + strd r5, r2, [sp, #8] │ │ │ │ + str r5, [sp, #4] │ │ │ │ + bl 106468 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 58754 │ │ │ │ + cbz r0, 5874a │ │ │ │ ldrd r5, r0, [r4] │ │ │ │ - bl f9350 │ │ │ │ + bl f8cb0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 58746 │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 58754 │ │ │ │ + bne.n 5873c │ │ │ │ + bl 805d4 │ │ │ │ + cbnz r0, 5874a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1c6ba4 │ │ │ │ + b.w 1c4a78 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - b.w 26ac58 │ │ │ │ + cmp ip, lr │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + b.w 269ef8 │ │ │ │ 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, #52164 @ 0xcbc4 │ │ │ │ + movw r1, #49220 @ 0xc044 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl c3418 │ │ │ │ - cbz r0, 587b2 │ │ │ │ + bl c2d44 │ │ │ │ + cbz r0, 587ac │ │ │ │ ldr r4, [sp, #8] │ │ │ │ movw r3, #17000 @ 0x4268 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 587b6 │ │ │ │ + beq.n 587b0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #12404 @ 0x3074 │ │ │ │ + movw r1, #9460 @ 0x24f4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5882c │ │ │ │ + b.n 58826 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbnz r3, 587c4 │ │ │ │ + cbnz r3, 587be │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 5882c │ │ │ │ + b.n 58826 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 587e0 │ │ │ │ + beq.n 587da │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #12436 @ 0x3094 │ │ │ │ + movw r1, #9492 @ 0x2514 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 587b2 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 587ac │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ands.w r3, r3, #1 │ │ │ │ - beq.n 58800 │ │ │ │ + beq.n 587fa │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #12476 @ 0x30bc │ │ │ │ + movw r1, #9532 @ 0x253c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 587b2 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 587ac │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #40] @ (58830 ) │ │ │ │ + ldr r0, [pc, #40] @ (5882c ) │ │ │ │ add r1, sp, #12 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 95b00 │ │ │ │ + bl 95418 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 587b2 │ │ │ │ + beq.n 587ac │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 587ba │ │ │ │ + beq.n 587b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 587ba │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 587ba │ │ │ │ + bne.n 587b4 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 587b4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - b.n 584b4 │ │ │ │ + nop │ │ │ │ + b.n 584b0 │ │ │ │ lsls r1, 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 r3, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 5886e │ │ │ │ - movw r2, #50576 @ 0xc590 │ │ │ │ + bmi.n 5886a │ │ │ │ + movw r2, #47592 @ 0xb9e8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #54204 @ 0xd3bc │ │ │ │ + movw r1, #51220 @ 0xc814 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #3772 @ 0xebc │ │ │ │ + movw r0, #788 @ 0x314 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r3, r5 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 245b50 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58904 │ │ │ │ + b.n 58900 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ and.w r2, r3, #253 @ 0xfd │ │ │ │ cmp r2, #117 @ 0x75 │ │ │ │ - beq.n 58894 │ │ │ │ + beq.n 58890 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #12524 @ 0x30ec │ │ │ │ + movw r1, #9580 @ 0x256c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 5886a │ │ │ │ + bl 12e510 │ │ │ │ + b.n 58866 │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - bne.n 588ce │ │ │ │ + bne.n 588ca │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bl 12b844 │ │ │ │ + bl 12b050 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.n 588c4 │ │ │ │ + ble.n 588c0 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ subs r6, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ adds r1, r6, r7 │ │ │ │ - bl 2192b4 <_PyParkingLot_AfterFork@@Base+0xdc> │ │ │ │ + bl 2181ac <_PyParkingLot_AfterFork@@Base+0xdc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5886a │ │ │ │ + beq.n 58866 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r1, r7, lsl #2 │ │ │ │ - bl 12b844 │ │ │ │ + bl 12b050 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 58904 │ │ │ │ + b.n 58900 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1437d8 │ │ │ │ + bl 142d40 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ mov r7, r0 │ │ │ │ adds r1, r0, r6 │ │ │ │ cmp.w r1, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 588e8 │ │ │ │ + bcc.n 588e4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1ef298 │ │ │ │ + b.w 1ee218 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2192b4 <_PyParkingLot_AfterFork@@Base+0xdc> │ │ │ │ + bl 2181ac <_PyParkingLot_AfterFork@@Base+0xdc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5886a │ │ │ │ + beq.n 58866 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r1, r6, lsl #2 │ │ │ │ - bl 1869a4 │ │ │ │ - b.n 588c4 │ │ │ │ + bl 185038 │ │ │ │ + b.n 588c0 │ │ │ │ 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, #4] │ │ │ │ - bl df12c <_PyType_Name@@Base> │ │ │ │ + bl dea0c <_PyType_Name@@Base> │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #12596 @ 0x3134 │ │ │ │ + movw r0, #9652 @ 0x25b4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w e2114 │ │ │ │ + b.w e19f0 │ │ │ │ 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 r6, r0 │ │ │ │ - bl d7c24 │ │ │ │ + bl d74fc │ │ │ │ movw r7, #54552 @ 0xd518 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ cmp r8, r7 │ │ │ │ - bne.n 58976 │ │ │ │ + bne.n 58972 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 58a24 │ │ │ │ + beq.n 58a20 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5899a │ │ │ │ + beq.n 58996 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5899a │ │ │ │ + b.n 58996 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1379dc │ │ │ │ + bl 136f50 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 58992 │ │ │ │ + cbnz r0, 5898e │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - movw r0, #12608 @ 0x3140 │ │ │ │ + movw r0, #9664 @ 0x25c0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 1f6ea8 │ │ │ │ - b.n 58a24 │ │ │ │ + bl 1f5e50 │ │ │ │ + b.n 58a20 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ orr.w r3, r3, #32 │ │ │ │ str r3, [r0, #20] │ │ │ │ - ldr r0, [pc, #148] @ (58a30 ) │ │ │ │ + ldr r0, [pc, #148] @ (58a2c ) │ │ │ │ movs r2, #2 │ │ │ │ add r1, sp, #8 │ │ │ │ strd r6, r4, [sp, #8] │ │ │ │ - bl 13b1dc │ │ │ │ - cbnz r0, 589bc │ │ │ │ + bl 13a74c │ │ │ │ + cbnz r0, 589b8 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - movw r0, #12652 @ 0x316c │ │ │ │ + movw r0, #9708 @ 0x25ec │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 1f6ea8 │ │ │ │ - b.n 589d0 │ │ │ │ + bl 1f5e50 │ │ │ │ + b.n 589cc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 589d0 │ │ │ │ + beq.n 589cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 589d0 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 589cc │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ cmp r8, r7 │ │ │ │ - beq.n 58a0e │ │ │ │ + beq.n 58a0a │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #88] @ (58a34 ) │ │ │ │ + ldr r0, [pc, #88] @ (58a30 ) │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 95b00 │ │ │ │ - cbnz r0, 589fa │ │ │ │ + bl 95418 │ │ │ │ + cbnz r0, 589f6 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - movw r0, #12608 @ 0x3140 │ │ │ │ + movw r0, #9664 @ 0x25c0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 1f6ea8 │ │ │ │ - b.n 58a0e │ │ │ │ + bl 1f5e50 │ │ │ │ + b.n 58a0a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 58a0e │ │ │ │ + beq.n 58a0a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 58a0e │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 58a0a │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58a24 │ │ │ │ + beq.n 58a20 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 58a24 │ │ │ │ + cbnz r3, 58a20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl d7c38 │ │ │ │ + bl d7510 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add r4, sp, #960 @ 0x3c0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 586b8 │ │ │ │ + b.n 586b4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bl 58932 │ │ │ │ + bl 5892e │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr.w r2, [r7, #172] @ 0xac │ │ │ │ - cbz r2, 58ac2 │ │ │ │ + cbz r2, 58abe │ │ │ │ mov r0, r2 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r1, [r0, #8]! │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ cmp r3, ip │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bge.n 58a74 │ │ │ │ + bge.n 58a70 │ │ │ │ ldr.w r4, [r0, #4]! │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 58a64 │ │ │ │ + bne.n 58a60 │ │ │ │ cmp r3, r1 │ │ │ │ - bge.n 58ac2 │ │ │ │ - movw r0, #35385 @ 0x8a39 │ │ │ │ + bge.n 58abe │ │ │ │ + movw r0, #35381 @ 0x8a35 │ │ │ │ movt r0, #5 │ │ │ │ adds r2, #12 │ │ │ │ ldr.w r4, [r2, r3, lsl #2] │ │ │ │ ldr r7, [r4, #4] │ │ │ │ ldr r7, [r7, #84] @ 0x54 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 58a9a │ │ │ │ + bge.n 58a96 │ │ │ │ ldr r4, [r4, #80] @ 0x50 │ │ │ │ - cbz r4, 58a9a │ │ │ │ + cbz r4, 58a96 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 58a9a │ │ │ │ - cbnz r4, 58aa2 │ │ │ │ + beq.n 58a96 │ │ │ │ + cbnz r4, 58a9e │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 58a82 │ │ │ │ - b.n 58ac2 │ │ │ │ - movw r3, #10941 @ 0x2abd │ │ │ │ + bne.n 58a7e │ │ │ │ + b.n 58abe │ │ │ │ + movw r3, #3913 @ 0xf49 │ │ │ │ movt r3, #21 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 58ab6 │ │ │ │ + bne.n 58ab2 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #24] │ │ │ │ - b.n 58ac2 │ │ │ │ + b.n 58abe │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - b.w 57e16 │ │ │ │ + b.w 57e12 │ │ │ │ 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, 58ae2 │ │ │ │ - cbz r2, 58afc │ │ │ │ + cbnz r3, 58ade │ │ │ │ + cbz r2, 58af8 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 58afc │ │ │ │ + cbz r3, 58af8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #12724 @ 0x31b4 │ │ │ │ + movw r1, #9780 @ 0x2634 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58b04 │ │ │ │ + b.n 58b00 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ 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 80ef0 │ │ │ │ + b.w 80ee8 │ │ │ │ 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, 58b30 │ │ │ │ - cbz r2, 58b4a │ │ │ │ + cbnz r3, 58b2c │ │ │ │ + cbz r2, 58b46 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 58b4a │ │ │ │ + cbz r3, 58b46 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #12752 @ 0x31d0 │ │ │ │ + movw r1, #9808 @ 0x2650 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58b52 │ │ │ │ + b.n 58b4e │ │ │ │ movw r0, #7520 @ 0x1d60 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbz r3, 58b5c │ │ │ │ + cbz r3, 58b58 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 58b64 │ │ │ │ + b.n 58b60 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00058b74 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base>: │ │ │ │ +00058b70 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base>: │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #35805 @ 0x8bdd │ │ │ │ + movw r1, #35771 @ 0x8bbb │ │ │ │ movt r1, #5 │ │ │ │ - b.w 2589d0 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x198> │ │ │ │ + b.w 257c38 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x198> │ │ │ │ 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, 58b9a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x26> │ │ │ │ - cbz r2, 58bb4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x40> │ │ │ │ + cbnz r3, 58b96 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x26> │ │ │ │ + cbz r2, 58bb0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x40> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 58bb4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x40> │ │ │ │ + cbz r3, 58bb0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x40> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #12784 @ 0x31f0 │ │ │ │ + movw r1, #9840 @ 0x2670 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58bbc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x48> │ │ │ │ + b.n 58bb8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x48> │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl d22d4 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00058bbe : │ │ │ │ +00058bd0 : │ │ │ │ push {r4, r5} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #16] @ (58bd8 ) │ │ │ │ + ldr r4, [pc, #16] @ (58be8 ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5} │ │ │ │ - b.w 1b7128 │ │ │ │ - nop │ │ │ │ + b.w 1b4f60 │ │ │ │ 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 d29b0 │ │ │ │ - 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 │ │ │ │ subs r3, r2, #1 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 58c36 │ │ │ │ + bhi.n 58c30 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - bmi.n 58c4e │ │ │ │ + bmi.n 58c48 │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #65264 @ 0xfef0 │ │ │ │ + movw r2, #62508 @ 0xf42c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #46504 @ 0xb5a8 │ │ │ │ + movw r1, #43520 @ 0xaa00 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #14400 @ 0x3840 │ │ │ │ + movw r0, #11480 @ 0x2cd8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 58da0 │ │ │ │ - movw r0, #14400 @ 0x3840 │ │ │ │ + bl 245b50 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 58d9a │ │ │ │ + movw r0, #11480 @ 0x2cd8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58c0c │ │ │ │ - b.n 58da0 │ │ │ │ + bne.n 58c06 │ │ │ │ + b.n 58d9a │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 58cb8 │ │ │ │ + ble.n 58cb2 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 58cb8 │ │ │ │ + beq.n 58cb2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 58c98 │ │ │ │ + bpl.n 58c92 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b690 │ │ │ │ + bl 8af50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 58da0 │ │ │ │ + beq.w 58d9a │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 58cb8 │ │ │ │ + beq.n 58cb2 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9564 @ 0x255c │ │ │ │ + movw r1, #6620 @ 0x19dc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 58da0 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 58d9a │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #42032 @ 0xa430 │ │ │ │ + movw r2, #39048 @ 0x9888 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #46664 @ 0xb648 │ │ │ │ + movw r1, #43680 @ 0xaaa0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #14400 @ 0x3840 │ │ │ │ + movw r0, #11480 @ 0x2cd8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 58da0 │ │ │ │ + bl 245b50 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 58d9a │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp.w r7, #536870912 @ 0x20000000 │ │ │ │ - blt.n 58cd8 │ │ │ │ + blt.n 58cd2 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #12824 @ 0x3218 │ │ │ │ + movw r1, #9880 @ 0x2698 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 58da0 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 58d9a │ │ │ │ lsls r1, r7, #2 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72b58 │ │ │ │ + bl 72b10 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58da0 │ │ │ │ + beq.n 58d9a │ │ │ │ add.w r1, r0, #16 │ │ │ │ mvn.w r3, #14 │ │ │ │ add.w r2, r5, #15 │ │ │ │ mov r4, r1 │ │ │ │ subs r0, r3, r5 │ │ │ │ adds r3, r0, r2 │ │ │ │ cmp r7, r3 │ │ │ │ - ble.n 58d7a │ │ │ │ + ble.n 58d74 │ │ │ │ ldrb.w r5, [r2, #1]! │ │ │ │ cmp r5, #39 @ 0x27 │ │ │ │ - beq.n 58d08 │ │ │ │ + beq.n 58d02 │ │ │ │ cmp r5, #92 @ 0x5c │ │ │ │ - bne.n 58d16 │ │ │ │ + bne.n 58d10 │ │ │ │ mov r3, r4 │ │ │ │ movs r6, #92 @ 0x5c │ │ │ │ strb.w r6, [r3], #2 │ │ │ │ strb r5, [r4, #1] │ │ │ │ mov r4, r3 │ │ │ │ - b.n 58cf6 │ │ │ │ + b.n 58cf0 │ │ │ │ cmp r5, #9 │ │ │ │ - bne.n 58d24 │ │ │ │ + bne.n 58d1e │ │ │ │ movw r3, #29788 @ 0x745c │ │ │ │ strh.w r3, [r4], #2 │ │ │ │ - b.n 58cf6 │ │ │ │ + b.n 58cf0 │ │ │ │ cmp r5, #10 │ │ │ │ - bne.n 58d32 │ │ │ │ + bne.n 58d2c │ │ │ │ movw r3, #28252 @ 0x6e5c │ │ │ │ strh.w r3, [r4], #2 │ │ │ │ - b.n 58cf6 │ │ │ │ + b.n 58cf0 │ │ │ │ cmp r5, #13 │ │ │ │ - bne.n 58d40 │ │ │ │ + bne.n 58d3a │ │ │ │ movw r3, #29276 @ 0x725c │ │ │ │ strh.w r3, [r4], #2 │ │ │ │ - b.n 58cf6 │ │ │ │ + b.n 58cf0 │ │ │ │ sub.w r3, r5, #32 │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ - bls.n 58d74 │ │ │ │ + bls.n 58d6e │ │ │ │ movw r6, #9656 @ 0x25b8 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ 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 58cf6 │ │ │ │ + b.n 58cf0 │ │ │ │ strb.w r5, [r4], #1 │ │ │ │ - b.n 58cf6 │ │ │ │ + b.n 58cf0 │ │ │ │ movs r3, #0 │ │ │ │ subs r1, r4, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ strb r3, [r4, #0] │ │ │ │ - bl 9d714 <_PyBytes_Resize@@Base> │ │ │ │ - cbnz r0, 58da0 │ │ │ │ + bl 9cfc0 <_PyBytes_Resize@@Base> │ │ │ │ + cbnz r0, 58d9a │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r1, 58da0 │ │ │ │ + cbz r1, 58d9a │ │ │ │ mov r2, r7 │ │ │ │ - movw r0, #23672 @ 0x5c78 │ │ │ │ + movw r0, #20688 @ 0x50d0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 84c48 │ │ │ │ + b.w 847b8 │ │ │ │ movs r0, #0 │ │ │ │ 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 │ │ │ │ sub sp, #8 │ │ │ │ - movw r4, #42500 @ 0xa604 │ │ │ │ + movw r4, #39556 @ 0x9a84 │ │ │ │ movt r4, #39 @ 0x27 │ │ │ │ - movw r3, #42524 @ 0xa61c │ │ │ │ + movw r3, #39580 @ 0x9a9c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #42492 @ 0xa5fc │ │ │ │ + movw r2, #39548 @ 0x9a7c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #42512 @ 0xa610 │ │ │ │ + movw r1, #39568 @ 0x9a90 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #12856 @ 0x3238 │ │ │ │ + movw r0, #9912 @ 0x26b8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84c48 │ │ │ │ + bl 847b8 │ │ │ │ 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 │ │ │ │ movs r3, #1 │ │ │ │ mov r4, r0 │ │ │ │ add r5, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, r3 │ │ │ │ - movw r1, #54024 @ 0xd308 │ │ │ │ + movw r1, #51080 @ 0xc788 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl c3418 │ │ │ │ - cbz r0, 58e1a │ │ │ │ + bl c2d44 │ │ │ │ + cbz r0, 58e14 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2efcc │ │ │ │ + bl 2ef54 │ │ │ │ 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, 58e3e │ │ │ │ + cbnz r3, 58e38 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 58e3e │ │ │ │ + ble.n 58e38 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 58e3e │ │ │ │ - cbnz r0, 58e56 │ │ │ │ + bne.n 58e38 │ │ │ │ + cbnz r0, 58e50 │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #80] @ (58e98 ) │ │ │ │ + ldr r4, [pc, #80] @ (58e90 ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 58e90 │ │ │ │ + bl 106468 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 58e8a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 16a0bc │ │ │ │ + bl 1682ac │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 58e90 │ │ │ │ + beq.n 58e8a │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #12864 @ 0x3240 │ │ │ │ + movw r1, #9920 @ 0x26c0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #4612 @ 0x1204 │ │ │ │ + movw r0, #1628 @ 0x65c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 927a8 │ │ │ │ + bl 920a0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 58e90 │ │ │ │ + beq.n 58e8a │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #42612 @ 0xa674 │ │ │ │ movt r1, #2 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 258954 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x11c> │ │ │ │ + b.w 257bbc <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x11c> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ mov r0, r4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ @@ -69385,526 +69382,528 @@ │ │ │ │ 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 147528 │ │ │ │ + bl 146110 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #12868 @ 0x3244 │ │ │ │ + movw r1, #9924 @ 0x26c4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ 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, #71 @ 0x47 │ │ │ │ - movw r1, #12928 @ 0x3280 │ │ │ │ + movw r1, #9984 @ 0x2700 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ 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, #71 @ 0x47 │ │ │ │ - movw r1, #12980 @ 0x32b4 │ │ │ │ + movw r1, #10036 @ 0x2734 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ 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 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 58f78 │ │ │ │ + bne.n 58f70 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov.w r0, #13824 @ 0x3600 │ │ │ │ movt r0, #50277 @ 0xc465 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #0] │ │ │ │ str r1, [sp, #4] │ │ │ │ - b.n 58fa6 │ │ │ │ + b.n 58f9e │ │ │ │ movs r2, #3 │ │ │ │ mov r0, sp │ │ │ │ - bl 157678 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 155b08 <_PyTime_FromSecondsObject@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 58fa2 │ │ │ │ + beq.n 58f9a │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 58fa6 │ │ │ │ + bge.n 58f9e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #64852 @ 0xfd54 │ │ │ │ + movw r1, #61884 @ 0xf1bc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58fbe │ │ │ │ + b.n 58fb6 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ adds r1, #16 │ │ │ │ ldrexd r4, r5, [r1] │ │ │ │ strexd r0, r2, r3, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58faa │ │ │ │ + bne.n 58fa2 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ + mov r0, r1 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + mov r1, r2 │ │ │ │ + cbnz r3, 58fda │ │ │ │ + cmp r2, r3 │ │ │ │ + ble.n 58fda │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 58fda │ │ │ │ + cbnz r0, 58ff2 │ │ │ │ + movs r4, #1 │ │ │ │ + strd r4, r4, [sp, #4] │ │ │ │ + ldr r4, [pc, #92] @ (59040 ) │ │ │ │ + movs r2, #0 │ │ │ │ + add r5, sp, #28 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + strd r2, r5, [sp, #12] │ │ │ │ + bl 106468 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5903a │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl f8cb0 │ │ │ │ + mov r5, r0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + bne.n 59004 │ │ │ │ + bl 805d4 │ │ │ │ + cbnz r0, 5903a │ │ │ │ + blx 2a8e4 <__errno_location@plt> │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + blx 2a15c │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 59030 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cbz r3, 59030 │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w f61f4 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 80ee8 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + mov r4, r9 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 805dc │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 59102 │ │ │ │ + bne.w 59184 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 26df60 │ │ │ │ + bl 26d1f8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 59102 │ │ │ │ - cbz r4, 59018 │ │ │ │ + beq.w 59184 │ │ │ │ + cbz r4, 5909a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 26df60 │ │ │ │ + bl 26d1f8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 59036 │ │ │ │ + cbnz r0, 590b8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59102 │ │ │ │ + beq.n 59184 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 59102 │ │ │ │ + bne.n 59184 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 590f8 │ │ │ │ + b.n 5917a │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - cbz r6, 5905e │ │ │ │ + cbz r6, 590e0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 26df60 │ │ │ │ + bl 26d1f8 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 5907c │ │ │ │ + cbnz r0, 590fe │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 590e6 │ │ │ │ + beq.n 59168 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 590e6 │ │ │ │ + bne.n 59168 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 590e6 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 59168 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ - cbz r0, 59094 │ │ │ │ + cbz r0, 59116 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl c1e78 │ │ │ │ - bl 790b0 │ │ │ │ - b.n 590ba │ │ │ │ + bl c17b0 │ │ │ │ + bl 79060 │ │ │ │ + b.n 5913c │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ - bl 116288 │ │ │ │ + bl 115b9c │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 590ba │ │ │ │ + bne.n 5913c │ │ │ │ movw r3, #56072 @ 0xdb08 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13024 @ 0x32e0 │ │ │ │ + movw r1, #10080 @ 0x2760 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14ede4 │ │ │ │ + bl 14d82c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 590d0 │ │ │ │ + beq.n 59152 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 590d0 │ │ │ │ + cbnz r3, 59152 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 590e6 │ │ │ │ + beq.n 59168 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 590e6 │ │ │ │ + cbnz r3, 59168 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59102 │ │ │ │ + beq.n 59184 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 59102 │ │ │ │ + cbnz r3, 59184 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 78c04 <_Py_Dealloc@@Base> │ │ │ │ + b.w 78bb4 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 59126 │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.n 59126 │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 59126 │ │ │ │ - cbnz r0, 5913e │ │ │ │ - movs r4, #1 │ │ │ │ - strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #92] @ (5918c ) │ │ │ │ - movs r2, #0 │ │ │ │ - add r5, sp, #28 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - strd r2, r5, [sp, #12] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 59186 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl f9350 │ │ │ │ - mov r5, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - bne.n 59150 │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 59186 │ │ │ │ - blx 2a8e4 <__errno_location@plt> │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - blx 2a15c │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 5917c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cbz r3, 5917c │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w f6894 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 80ef0 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - mov r4, r9 │ │ │ │ - lsls r1, 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, 591b0 │ │ │ │ + cbnz r3, 591a8 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 591b0 │ │ │ │ + ble.n 591a8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 591b0 │ │ │ │ - cbnz r0, 591c8 │ │ │ │ + bne.n 591a8 │ │ │ │ + cbnz r0, 591c0 │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #96] @ (59218 ) │ │ │ │ + ldr r4, [pc, #96] @ (59210 ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 59210 │ │ │ │ + bl 106468 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 59208 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f9350 │ │ │ │ + bl f8cb0 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 591da │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 59210 │ │ │ │ + bne.n 591d2 │ │ │ │ + bl 805d4 │ │ │ │ + cbnz r0, 59208 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 29548 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 59206 │ │ │ │ + bne.n 591fe │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 59206 │ │ │ │ + cbz r3, 591fe │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w f6894 │ │ │ │ + b.w f61f4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 80ef0 │ │ │ │ + b.w 80ee8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ mov r0, pc │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #13132 @ 0x334c │ │ │ │ + movw r1, #10188 @ 0x27cc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 1551c0 │ │ │ │ - cbnz r0, 59242 │ │ │ │ + bl 153650 │ │ │ │ + cbnz r0, 5923a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 59296 │ │ │ │ + b.n 5928e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 29fec <__sched_rr_get_interval64@plt> │ │ │ │ - cbz r0, 5925c │ │ │ │ + cbz r0, 59254 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ - b.n 59286 │ │ │ │ + bl f61f4 │ │ │ │ + b.n 5927e │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 278c68 │ │ │ │ + bl 2780c0 │ │ │ │ vldr s15, [sp, #16] │ │ │ │ vmov d0, r0, r1 │ │ │ │ - vldr d5, [pc, #48] @ 592a0 │ │ │ │ + vldr d5, [pc, #48] @ 59298 │ │ │ │ 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 59292 │ │ │ │ - bl 805dc │ │ │ │ + bne.n 5928a │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5923e │ │ │ │ + bne.n 59236 │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ - bl 85f38 │ │ │ │ + bl 85a9c │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ - bvs.n 591ce │ │ │ │ + bvs.n 591c6 │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ stmdb 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] @ (593dc ) │ │ │ │ + ldr r3, [pc, #284] @ (593d0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - cbnz r0, 592d8 │ │ │ │ - movw r1, #51508 @ 0xc934 │ │ │ │ + cbnz r0, 592ca │ │ │ │ + movw r1, #48564 @ 0xbdb4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #32588 @ 0x7f4c │ │ │ │ - movt r0, #69 @ 0x45 │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #268] @ (593d4 ) │ │ │ │ + bl 677e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #13156 @ 0x3364 │ │ │ │ + movw r1, #10212 @ 0x27e4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl fd898 <_PySys_GetOptionalAttrString@@Base+0x1d4> │ │ │ │ + bl fd194 <_PySys_GetOptionalAttrString@@Base+0x1d4> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 592ee │ │ │ │ + bne.n 592e0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 593d4 │ │ │ │ - bl 71f84 │ │ │ │ + b.n 593c6 │ │ │ │ + bl 71f40 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 592ea │ │ │ │ - ldr r0, [pc, #228] @ (593e0 ) │ │ │ │ + beq.n 592dc │ │ │ │ + ldr r0, [pc, #236] @ (593d8 ) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 59312 │ │ │ │ + bne.n 59304 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 59302 │ │ │ │ + bne.n 592f4 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ mov r9, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 5932e │ │ │ │ + beq.n 59320 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e0dc4 │ │ │ │ + bl 1df55c │ │ │ │ movw r3, #19992 @ 0x4e18 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ movw r8, #4356 @ 0x1104 │ │ │ │ movt r8, #71 @ 0x47 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r7, [r3, #620] @ 0x26c │ │ │ │ - cbz r7, 593b0 │ │ │ │ + cbz r7, 593a2 │ │ │ │ ldr.w r5, [r7, #3704] @ 0xe78 │ │ │ │ - cbz r5, 59392 │ │ │ │ + cbz r5, 59384 │ │ │ │ ldr r0, [r5, #76] @ 0x4c │ │ │ │ - bl 1dea2c │ │ │ │ + bl 1dc8d8 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r5, #92] @ 0x5c │ │ │ │ - bl 7ec70 │ │ │ │ + bl 7ec54 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 59398 │ │ │ │ + cbz r0, 5938a │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r2, r3 │ │ │ │ moveq r2, r8 │ │ │ │ - bl 7a1f4 │ │ │ │ + bl 7a1b4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 59388 │ │ │ │ + beq.n 5937a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 59388 │ │ │ │ + cbnz r3, 5937a │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 59398 │ │ │ │ + beq.n 5938a │ │ │ │ ldr r5, [r5, #4] │ │ │ │ - b.n 5934c │ │ │ │ + b.n 5933e │ │ │ │ ldr.w r7, [r7, #3644] @ 0xe3c │ │ │ │ - b.n 59346 │ │ │ │ + b.n 59338 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 593ae │ │ │ │ + beq.n 593a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 593ae │ │ │ │ + cbnz r3, 593a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r9] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 593c8 │ │ │ │ + bne.n 593ba │ │ │ │ strexb r1, r3, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 593b8 │ │ │ │ + bne.n 593aa │ │ │ │ dmb ish │ │ │ │ - beq.n 593d4 │ │ │ │ - ldr r0, [pc, #16] @ (593e0 ) │ │ │ │ - bl 251744 │ │ │ │ + beq.n 593c6 │ │ │ │ + ldr r0, [pc, #20] @ (593d8 ) │ │ │ │ + bl 250a74 │ │ │ │ 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 │ │ │ │ + strb r0, [r0, #15] │ │ │ │ + lsls r5, r0, #1 │ │ │ │ str r0, [r0, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - 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 1e0a1c │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 98598 │ │ │ │ + bl 97eb0 │ │ │ │ mov r5, r0 │ │ │ │ blx 29334 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b07c │ │ │ │ + bl 9a968 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 5943e │ │ │ │ + bge.n 59412 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w f6894 │ │ │ │ + b.w f61f4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, r4, r5, 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 1df144 │ │ │ │ + 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 │ │ │ │ movw r3, #35340 @ 0x8a0c │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldrb r3, [r0, #21] │ │ │ │ @@ -69915,156 +69914,157 @@ │ │ │ │ orr.w r3, r3, r0, lsl #16 │ │ │ │ ldrb r2, [r4, #19] │ │ │ │ orrs r3, r1 │ │ │ │ ldrb r0, [r4, #17] │ │ │ │ ldrb r1, [r4, #18] │ │ │ │ ldrb r4, [r4, #23] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 1e0a1c │ │ │ │ + bl 1df144 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrb r0, [r0, #19] │ │ │ │ - b.w 80ef0 │ │ │ │ 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 594b6 │ │ │ │ + bne.n 594a8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 1ed548 <_Py_Gid_Converter@@Base> │ │ │ │ - cbnz r0, 594d0 │ │ │ │ - b.n 594cc │ │ │ │ + bl 1ec4cc <_Py_Gid_Converter@@Base> │ │ │ │ + cbnz r0, 594c2 │ │ │ │ + b.n 594be │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #49412 @ 0xc104 │ │ │ │ + movw r0, #46428 @ 0xb55c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 594aa │ │ │ │ + bne.n 5949c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 59512 │ │ │ │ + b.n 59504 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1ed548 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1ec4cc <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 594cc │ │ │ │ + beq.n 594be │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1ed548 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1ec4cc <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 594cc │ │ │ │ + beq.n 594be │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 29c7c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5950a │ │ │ │ + bge.n 594fc │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f6894 │ │ │ │ + b.w f61f4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r0, r1 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - mov r1, r2 │ │ │ │ - cbnz r3, 59536 │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.n 59536 │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 59536 │ │ │ │ - cbnz r0, 5954e │ │ │ │ - movs r4, #1 │ │ │ │ - strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #48] @ (59570 ) │ │ │ │ - movs r2, #0 │ │ │ │ - add r5, sp, #28 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - strd r2, r5, [sp, #12] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5956a │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl 16a0bc │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.n 5956a │ │ │ │ - movw r1, #39924 @ 0x9bf4 │ │ │ │ - movt r1, #2 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 258954 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x11c> │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - mov ip, r4 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ + ldrb r0, [r0, #19] │ │ │ │ + b.w 80ee8 │ │ │ │ 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 59596 │ │ │ │ + bne.n 59530 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 1da594 <_Py_Uid_Converter@@Base> │ │ │ │ - cbnz r0, 595b0 │ │ │ │ - b.n 595ac │ │ │ │ + bl 1d8498 <_Py_Uid_Converter@@Base> │ │ │ │ + cbnz r0, 5954a │ │ │ │ + b.n 59546 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #49400 @ 0xc0f8 │ │ │ │ + movw r0, #46416 @ 0xb550 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5958a │ │ │ │ + bne.n 59524 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 595f2 │ │ │ │ + b.n 5958c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1da594 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1d8498 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 595ac │ │ │ │ + beq.n 59546 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1da594 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1d8498 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 595ac │ │ │ │ + beq.n 59546 │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2a7d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 595ea │ │ │ │ + bge.n 59584 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f6894 │ │ │ │ + b.w f61f4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + mov r0, r1 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + mov r1, r2 │ │ │ │ + cbnz r3, 595b0 │ │ │ │ + cmp r2, r3 │ │ │ │ + ble.n 595b0 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 595b0 │ │ │ │ + cbnz r0, 595c8 │ │ │ │ + movs r4, #1 │ │ │ │ + strd r4, r4, [sp, #4] │ │ │ │ + ldr r4, [pc, #52] @ (595ec ) │ │ │ │ + movs r2, #0 │ │ │ │ + add r5, sp, #28 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + strd r2, r5, [sp, #12] │ │ │ │ + bl 106468 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 595e4 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl 1682ac │ │ │ │ + adds r3, r0, #1 │ │ │ │ + beq.n 595e4 │ │ │ │ + movw r1, #39924 @ 0x9bf4 │ │ │ │ + movt r1, #2 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 257bbc <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x11c> │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ + mov ip, r4 │ │ │ │ + lsls r1, 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, #3968] @ 0xf80 │ │ │ │ - ldr r5, [pc, #240] @ (596f8 ) │ │ │ │ + ldr r5, [pc, #240] @ (596f4 ) │ │ │ │ mov r9, r0 │ │ │ │ mov r7, r2 │ │ │ │ mov ip, r3 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ @@ -70072,871 +70072,872 @@ │ │ │ │ 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 59638 │ │ │ │ + bne.n 59632 │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 59638 │ │ │ │ + ble.n 59632 │ │ │ │ cmp r7, #2 │ │ │ │ - bne.n 59638 │ │ │ │ - cbnz r6, 5965a │ │ │ │ - ldr r4, [pc, #192] @ (596fc ) │ │ │ │ + bne.n 59632 │ │ │ │ + cbnz r6, 59654 │ │ │ │ + ldr r4, [pc, #196] @ (596f8 ) │ │ │ │ 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 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106468 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 596d0 │ │ │ │ + beq.n 596ca │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 1184ec │ │ │ │ + bl 117e04 │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ ldrd r8, r5, [sp, #72] @ 0x48 │ │ │ │ - cbz r0, 596cc │ │ │ │ - movw r3, #52612 @ 0xcd84 │ │ │ │ + cbz r0, 596c6 │ │ │ │ + movw r3, #49628 @ 0xc1dc │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r9 │ │ │ │ add r2, sp, #28 │ │ │ │ - bl 202ed0 │ │ │ │ - cbz r0, 596cc │ │ │ │ + bl 202070 │ │ │ │ + cbz r0, 596c6 │ │ │ │ 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 5969a │ │ │ │ + beq.n 59694 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a65c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 596a2 │ │ │ │ + b.n 5969c │ │ │ │ mov r0, r8 │ │ │ │ blx 2a39c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 596c6 │ │ │ │ + bne.n 596c0 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - cbz r2, 596da │ │ │ │ + cbz r2, 596d4 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, #22 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bne.n 596be │ │ │ │ - bl f6894 │ │ │ │ - b.n 596da │ │ │ │ + bne.n 596b8 │ │ │ │ + bl f61f4 │ │ │ │ + b.n 596d4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 118a98 │ │ │ │ - b.n 596da │ │ │ │ + bl 1183b0 │ │ │ │ + b.n 596d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80ee8 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 596e4 │ │ │ │ + b.n 596de │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 596e4 │ │ │ │ - bl 805dc │ │ │ │ + b.n 596de │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 596c6 │ │ │ │ + beq.n 596c0 │ │ │ │ movs r6, #0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ strd r8, r5, [sp, #72] @ 0x48 │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ - bl 118aa0 │ │ │ │ + bl 1183b8 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldrb r0, [r5, #29] │ │ │ │ + nop │ │ │ │ + strb r4, [r3, #15] │ │ │ │ lsls r5, r0, #1 │ │ │ │ mov r8, sl │ │ │ │ lsls r1, 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 r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 59726 │ │ │ │ + bne.n 59722 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 16a0bc │ │ │ │ + bl 1682ac │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 5978e │ │ │ │ - b.n 5973e │ │ │ │ + beq.n 5978a │ │ │ │ + b.n 5973a │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #49312 @ 0xc0a0 │ │ │ │ + movw r0, #46328 @ 0xb4f8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59718 │ │ │ │ - b.n 5978e │ │ │ │ - movw r3, #52612 @ 0xcd84 │ │ │ │ + bne.n 59714 │ │ │ │ + b.n 5978a │ │ │ │ + movw r3, #49628 @ 0xc1dc │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 202ed0 │ │ │ │ - cbz r0, 5978e │ │ │ │ + bl 202070 │ │ │ │ + cbz r0, 5978a │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r3, [r5, #0] │ │ │ │ blx 2a65c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 59782 │ │ │ │ + bne.n 5977e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 5977c │ │ │ │ + cbz r3, 59778 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 5978e │ │ │ │ + bl f61f4 │ │ │ │ + bl 805d4 │ │ │ │ + cbnz r0, 5978a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 80ef0 │ │ │ │ + b.w 80ee8 │ │ │ │ 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 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #60436 @ 0xec14 │ │ │ │ + movw r1, #57452 @ 0xe06c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 249fd4 <_PyTime_AsTimeval@@Base+0x3fc> │ │ │ │ + bl 249230 <_PyTime_AsTimeval@@Base+0x4dc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 597be │ │ │ │ + beq.n 597ba │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 597c2 │ │ │ │ + b.n 597be │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 597da │ │ │ │ + cbz r0, 597d6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 598e2 │ │ │ │ + beq.w 598de │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ movw r2, #35116 @ 0x892c │ │ │ │ movt r2, #72 @ 0x48 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 598d6 │ │ │ │ + beq.n 598d2 │ │ │ │ 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 5981a │ │ │ │ + bne.n 59816 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbnz r3, 59828 │ │ │ │ + cbnz r3, 59824 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbnz r3, 59828 │ │ │ │ - movw r0, #26012 @ 0x659c │ │ │ │ + cbnz r3, 59824 │ │ │ │ + movw r0, #22948 @ 0x59a4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 7afb8 │ │ │ │ - bge.n 59828 │ │ │ │ - bl 24eacc <_PyDeadline_Get@@Base+0x2e4> │ │ │ │ + b.w 7af78 │ │ │ │ + bge.n 59824 │ │ │ │ + bl 24dd2c <_PyDeadline_Get@@Base+0x384c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 598d0 │ │ │ │ + beq.n 598cc │ │ │ │ movs r6, #45 @ 0x2d │ │ │ │ - b.n 59838 │ │ │ │ + b.n 59834 │ │ │ │ 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 59850 │ │ │ │ + beq.n 5984c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 59850 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5984c │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2786a0 │ │ │ │ + bl 277af8 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 278934 │ │ │ │ + bl 277d8c │ │ │ │ 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 2786a0 │ │ │ │ + bl 277af8 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 278934 │ │ │ │ + bl 277d8c │ │ │ │ subs r3, r1, #0 │ │ │ │ itt lt │ │ │ │ addlt.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ addlt r3, #60 @ 0x3c │ │ │ │ - cbz r7, 598a4 │ │ │ │ + cbz r7, 598a0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ strd r4, r7, [sp] │ │ │ │ - movw r0, #13180 @ 0x337c │ │ │ │ + movw r0, #10236 @ 0x27fc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e2114 │ │ │ │ - b.n 598d0 │ │ │ │ - cbz r4, 598ba │ │ │ │ + bl e19f0 │ │ │ │ + b.n 598cc │ │ │ │ + cbz r4, 598b6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r0, #13208 @ 0x3398 │ │ │ │ + movw r0, #10264 @ 0x2818 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e2114 │ │ │ │ - b.n 598d0 │ │ │ │ + bl e19f0 │ │ │ │ + b.n 598cc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #13228 @ 0x33ac │ │ │ │ + movw r0, #10284 @ 0x282c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w e2114 │ │ │ │ + b.w e19f0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movw r0, #26012 @ 0x659c │ │ │ │ + movw r0, #22948 @ 0x59a4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - b.w 7afb8 │ │ │ │ + b.w 7af78 │ │ │ │ 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] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 59910 │ │ │ │ + bgt.n 5990c │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1268 @ 0x4f4 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #63820 @ 0xf94c │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 5992c │ │ │ │ + bl 12e510 │ │ │ │ + b.n 59928 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r5, 59932 │ │ │ │ + cbz r5, 5992e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #17876 @ 0x45d4 │ │ │ │ + movw r1, #14892 @ 0x3a2c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5997e │ │ │ │ - cbnz r1, 5994c │ │ │ │ + b.n 5997a │ │ │ │ + cbnz r1, 59948 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #18852 @ 0x49a4 │ │ │ │ + movw r1, #15868 @ 0x3dfc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 5992c │ │ │ │ + bl 12e510 │ │ │ │ + b.n 59928 │ │ │ │ movw r4, #6496 @ 0x1960 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - bl db638 │ │ │ │ + bl daf14 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 59968 │ │ │ │ - bl 805dc │ │ │ │ - cbz r0, 5996c │ │ │ │ - b.n 5992c │ │ │ │ + bne.n 59964 │ │ │ │ + bl 805d4 │ │ │ │ + cbz r0, 59968 │ │ │ │ + b.n 59928 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 5997c │ │ │ │ + bgt.n 59978 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r1, #13244 @ 0x33bc │ │ │ │ + movw r1, #10300 @ 0x283c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 12f220 │ │ │ │ - b.n 5992c │ │ │ │ + bl 12e510 │ │ │ │ + b.n 59928 │ │ │ │ str r0, [r6, #16] │ │ │ │ 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, #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, 599a8 │ │ │ │ + cbnz r2, 599a4 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 599ba │ │ │ │ - b.n 599b6 │ │ │ │ + bge.n 599b6 │ │ │ │ + b.n 599b2 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1f789c │ │ │ │ + bl 1f6814 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 599a0 │ │ │ │ - b.n 599d4 │ │ │ │ + bne.n 5999c │ │ │ │ + b.n 599d0 │ │ │ │ adds r4, r4, r3 │ │ │ │ - bmi.n 599be │ │ │ │ + bmi.n 599ba │ │ │ │ cmp r4, r3 │ │ │ │ - blt.n 599da │ │ │ │ + blt.n 599d6 │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #51724 @ 0xca0c │ │ │ │ + movw r1, #48740 @ 0xbe64 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 599f6 │ │ │ │ - cbnz r5, 599ee │ │ │ │ + b.n 599f2 │ │ │ │ + cbnz r5, 599ea │ │ │ │ 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 1e8754 │ │ │ │ + b.w 1e760c │ │ │ │ ldr r3, [r6, #20] │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strb r2, [r3, r4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - cbnz r3, 59a30 │ │ │ │ + cbnz r3, 59a2c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 59a14 │ │ │ │ + cbz r2, 59a10 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 59a30 │ │ │ │ + cbnz r3, 59a2c │ │ │ │ mov r0, r1 │ │ │ │ - bl 171da0 │ │ │ │ + bl 1700fc │ │ │ │ mov r1, r4 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ - b.w 2632f4 │ │ │ │ + b.w 262560 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13284 @ 0x33e4 │ │ │ │ + movw r1, #10340 @ 0x2864 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ 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 f9350 │ │ │ │ + bl f8cb0 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 59a6a │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 59a8e │ │ │ │ + bne.n 59a66 │ │ │ │ + bl 805d4 │ │ │ │ + cbnz r0, 59a8a │ │ │ │ mov r0, r4 │ │ │ │ blx 29708 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 59a86 │ │ │ │ + bge.n 59a82 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f6894 │ │ │ │ + b.w f61f4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80ef0 │ │ │ │ + b.w 80ee8 │ │ │ │ movs r0, #0 │ │ │ │ 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 r0, r1 │ │ │ │ add r4, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #12 │ │ │ │ - movw r2, #13404 @ 0x345c │ │ │ │ + movw r2, #10460 @ 0x28dc │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 2048d8 <_PyArg_ParseStack@@Base> │ │ │ │ - cbnz r0, 59abe │ │ │ │ + bl 203990 <_PyArg_ParseStack@@Base> │ │ │ │ + cbnz r0, 59aba │ │ │ │ movs r0, #0 │ │ │ │ - b.n 59ae2 │ │ │ │ + b.n 59ade │ │ │ │ ldrd r1, r0, [sp, #8] │ │ │ │ blx 299dc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 59ada │ │ │ │ + bge.n 59ad6 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ - b.n 59aba │ │ │ │ + bl f61f4 │ │ │ │ + b.n 59ab6 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 59b0c │ │ │ │ + bne.n 59b08 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f9350 │ │ │ │ + bl f8cb0 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 59b2c │ │ │ │ - b.n 59b24 │ │ │ │ + bne.n 59b28 │ │ │ │ + b.n 59b20 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #48988 @ 0xbf5c │ │ │ │ + movw r0, #46004 @ 0xb3b4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59afe │ │ │ │ - b.n 59bd0 │ │ │ │ - bl 805dc │ │ │ │ + bne.n 59afa │ │ │ │ + b.n 59bcc │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59bd0 │ │ │ │ + bne.n 59bcc │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 15e154 │ │ │ │ - cbnz r0, 59b4e │ │ │ │ + bl 15c5e4 │ │ │ │ + cbnz r0, 59b4a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13420 @ 0x346c │ │ │ │ + movw r1, #10476 @ 0x28ec │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 59baa │ │ │ │ + bl 12e510 │ │ │ │ + b.n 59ba6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15e75c │ │ │ │ + bl 15cbec │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 59baa │ │ │ │ + blt.n 59ba6 │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 56d2e <_PyXI_FreeNamespace@@Base+0x380> │ │ │ │ + bl 56cce <_PyXI_FreeNamespace@@Base+0x382> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 59baa │ │ │ │ - bl 98598 │ │ │ │ + beq.n 59ba6 │ │ │ │ + bl 97eb0 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 296e4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9b07c │ │ │ │ + bl 9a968 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 59b9c │ │ │ │ + bge.n 59b98 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 59bc0 │ │ │ │ - bl e9180 │ │ │ │ + bne.n 59bbc │ │ │ │ + bl e8a64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59b6c │ │ │ │ + beq.n 59b68 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 56e72 <_PyXI_FreeNamespace@@Base+0x4c4> │ │ │ │ + bl 56dc4 <_PyXI_FreeNamespace@@Base+0x478> │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.n 59bb4 │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 59bd0 │ │ │ │ + bne.n 59bb0 │ │ │ │ + bl 805d4 │ │ │ │ + cbnz r0, 59bcc │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 807a8 │ │ │ │ + b.w 807a0 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ - b.n 59b9c │ │ │ │ + bl f61f4 │ │ │ │ + b.n 59b98 │ │ │ │ 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, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 59c08 │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 59c04 │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 59c02 │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 59c08 │ │ │ │ + bne.n 59bfe │ │ │ │ + bl b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 59c04 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 59c46 │ │ │ │ + cbnz r0, 59c42 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 59c24 │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 59c20 │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 59c1e │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 59c24 │ │ │ │ + bne.n 59c1a │ │ │ │ + bl b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 59c20 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 59c46 │ │ │ │ + cbnz r0, 59c42 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 59c46 │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 59c42 │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 59c3c │ │ │ │ + bne.n 59c38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ 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 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 59c66 │ │ │ │ + bhi.n 59c62 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 59c92 │ │ │ │ - b.n 59c80 │ │ │ │ - movw r0, #27644 @ 0x6bfc │ │ │ │ + ble.n 59c8e │ │ │ │ + b.n 59c7c │ │ │ │ + movw r0, #25016 @ 0x61b8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59c60 │ │ │ │ + bne.n 59c5c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 59d38 │ │ │ │ + b.n 59d34 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl db898 <_PyNumber_Index@@Base> │ │ │ │ + bl db174 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 59c98 │ │ │ │ - bl 805dc │ │ │ │ + cbnz r0, 59c94 │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59c7c │ │ │ │ + bne.n 59c78 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 59cb8 │ │ │ │ - bl 85e88 │ │ │ │ + b.n 59cb4 │ │ │ │ + bl 859ec │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59cb4 │ │ │ │ + beq.n 59cb0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 59cb4 │ │ │ │ + cbnz r3, 59cb0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 59c8a │ │ │ │ + beq.n 59c86 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ - cbnz r5, 59cd4 │ │ │ │ + cbnz r5, 59cd0 │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13456 @ 0x3490 │ │ │ │ + movw r1, #10512 @ 0x2910 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 59c7c │ │ │ │ + bl 12e510 │ │ │ │ + b.n 59c78 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 59cdc │ │ │ │ + bge.n 59cd8 │ │ │ │ adds r4, r4, r5 │ │ │ │ - bmi.n 59ce0 │ │ │ │ + bmi.n 59cdc │ │ │ │ cmp r5, r4 │ │ │ │ - bgt.n 59cf8 │ │ │ │ + bgt.n 59cf4 │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #47816 @ 0xbac8 │ │ │ │ + movw r1, #44832 @ 0xaf20 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 59c7c │ │ │ │ + bl 12e510 │ │ │ │ + b.n 59c78 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 59d16 │ │ │ │ + ble.n 59d12 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #35696 @ 0x8b70 │ │ │ │ + movw r1, #32632 @ 0x7f78 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 59c7c │ │ │ │ + bl 12e510 │ │ │ │ + b.n 59c78 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ adds r1, r4, #1 │ │ │ │ subs r2, r5, r4 │ │ │ │ add r1, r0 │ │ │ │ ldrb r7, [r0, r4] │ │ │ │ add r0, r4 │ │ │ │ blx 2a344 │ │ │ │ subs r1, r5, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 151884 │ │ │ │ + bl 14fd10 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 59c7c │ │ │ │ - ldr r0, [pc, #8] @ (59d3c ) │ │ │ │ + beq.n 59c78 │ │ │ │ + ldr r0, [pc, #8] @ (59d38 ) │ │ │ │ add.w r0, r0, r7, lsl #4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ strb r4, [r0, #6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldrd r0, r1, [r0, #32] │ │ │ │ - b.w ff458 │ │ │ │ + b.w fee78 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #56252 @ 0xdbbc │ │ │ │ + movw r0, #53308 @ 0xd03c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - b.w 84c48 │ │ │ │ + b.w 847b8 │ │ │ │ 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 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 805dc │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 59ea0 │ │ │ │ + bne.w 59e9c │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ ldr r6, [r7, #12] │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 59e16 │ │ │ │ + bne.n 59e12 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ - cbz r3, 59d92 │ │ │ │ + cbz r3, 59d8e │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ - cbnz r3, 59d9c │ │ │ │ + cbnz r3, 59d98 │ │ │ │ ldrb.w r3, [r6, #77] @ 0x4d │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 59ea0 │ │ │ │ + beq.w 59e9c │ │ │ │ mov r0, r4 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #39124 @ 0x98d4 │ │ │ │ + movw r2, #36180 @ 0x8d54 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl af014 │ │ │ │ + bl ae934 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59e94 │ │ │ │ + beq.n 59e90 │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #39124 @ 0x98d4 │ │ │ │ + movw r2, #36180 @ 0x8d54 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl af014 │ │ │ │ + bl ae934 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59e94 │ │ │ │ + beq.n 59e90 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 5df90 │ │ │ │ - bl 790b0 │ │ │ │ + bl 79060 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59df8 │ │ │ │ + beq.n 59df4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 59df8 │ │ │ │ + cbnz r3, 59df4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59ea0 │ │ │ │ + beq.n 59e9c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 59ea0 │ │ │ │ + bne.n 59e9c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 78c04 <_Py_Dealloc@@Base> │ │ │ │ + b.w 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 59ea0 │ │ │ │ + beq.n 59e9c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #39124 @ 0x98d4 │ │ │ │ + movw r2, #36180 @ 0x8d54 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl af014 │ │ │ │ + bl ae934 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 59e94 │ │ │ │ + cbz r0, 59e90 │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #39124 @ 0x98d4 │ │ │ │ + movw r2, #36180 @ 0x8d54 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl af014 │ │ │ │ + bl ae934 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 59e94 │ │ │ │ + cbz r0, 59e90 │ │ │ │ mov r3, r8 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 90a9c │ │ │ │ - bl 790b0 │ │ │ │ + bl 90398 │ │ │ │ + bl 79060 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59e7c │ │ │ │ + beq.n 59e78 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 59e7c │ │ │ │ + cbnz r3, 59e78 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59ea0 │ │ │ │ + beq.n 59e9c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 59ea0 │ │ │ │ + cbnz r3, 59e9c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 59ea0 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 59e9c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 790b0 │ │ │ │ + b.w 79060 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r8, r3 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ - cbz r7, 59ec8 │ │ │ │ + cbz r7, 59ec4 │ │ │ │ ldr r4, [r7, #8] │ │ │ │ - b.n 59ed6 │ │ │ │ + b.n 59ed2 │ │ │ │ cmp r3, r7 │ │ │ │ - blt.n 59ed4 │ │ │ │ - bne.n 59ed0 │ │ │ │ - cbnz r2, 59ef4 │ │ │ │ + blt.n 59ed0 │ │ │ │ + bne.n 59ecc │ │ │ │ + cbnz r2, 59ef0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 59ed6 │ │ │ │ + b.n 59ed2 │ │ │ │ mov r4, r7 │ │ │ │ - ldr r1, [pc, #120] @ (59f50 ) │ │ │ │ + ldr r1, [pc, #120] @ (59f4c ) │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ add r1, sp, #28 │ │ │ │ strd r2, r2, [sp, #8] │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 59efa │ │ │ │ + bl 106468 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 59ef6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 59f48 │ │ │ │ + b.n 59f44 │ │ │ │ clz r4, r2 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ cmn.w r8, r4 │ │ │ │ - beq.n 59f0c │ │ │ │ + beq.n 59f08 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl c6fd0 │ │ │ │ + bl c68b4 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bge.n 59f0e │ │ │ │ - b.n 59ef0 │ │ │ │ + bge.n 59f0a │ │ │ │ + b.n 59eec │ │ │ │ movs r2, #1 │ │ │ │ mov.w r3, #32768 @ 0x8000 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20d3b4 │ │ │ │ + bl 20c498 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 59f30 │ │ │ │ - bl 805dc │ │ │ │ + bne.n 59f2c │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59ef0 │ │ │ │ + bne.n 59eec │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 59f48 │ │ │ │ + b.n 59f44 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ @@ -70948,156 +70949,156 @@ │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 805dc │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59fe2 │ │ │ │ + bne.n 59fde │ │ │ │ ldr r6, [r5, #12] │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 59f9e │ │ │ │ + bne.n 59f9a │ │ │ │ mov r0, r4 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #39124 @ 0x98d4 │ │ │ │ + movw r2, #36180 @ 0x8d54 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl af014 │ │ │ │ + bl ae934 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 59fe2 │ │ │ │ + cbz r0, 59fde │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 5b214 │ │ │ │ - b.n 59fc4 │ │ │ │ + bl 5b210 │ │ │ │ + b.n 59fc0 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ - cbz r3, 59fe2 │ │ │ │ + cbz r3, 59fde │ │ │ │ mov r0, r4 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #39124 @ 0x98d4 │ │ │ │ + movw r2, #36180 @ 0x8d54 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl af014 │ │ │ │ + bl ae934 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 59fe2 │ │ │ │ + cbz r0, 59fde │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ - bl d6648 │ │ │ │ - bl 790b0 │ │ │ │ + bl d5f28 │ │ │ │ + bl 79060 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59fe2 │ │ │ │ + beq.n 59fde │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 59fe2 │ │ │ │ + cbnz r3, 59fde │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 78c04 <_Py_Dealloc@@Base> │ │ │ │ + b.w 78bb4 <_Py_Dealloc@@Base> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ mov r4, r0 │ │ │ │ add r3, sp, #16 │ │ │ │ add r5, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ strd r3, r5, [sp] │ │ │ │ - movw r2, #13504 @ 0x34c0 │ │ │ │ + movw r2, #10560 @ 0x2940 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ add r3, sp, #20 │ │ │ │ - bl 2048d8 <_PyArg_ParseStack@@Base> │ │ │ │ - cbz r0, 5a050 │ │ │ │ + bl 203990 <_PyArg_ParseStack@@Base> │ │ │ │ + cbz r0, 5a04c │ │ │ │ ldrd r6, r7, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 98598 │ │ │ │ + bl 97eb0 │ │ │ │ mov r3, r5 │ │ │ │ mov r9, r0 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 293f8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b07c │ │ │ │ + bl 9a968 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bge.n 5a054 │ │ │ │ + bge.n 5a050 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 5a0c8 │ │ │ │ - bl e9180 │ │ │ │ + bne.n 5a0c4 │ │ │ │ + bl e8a64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a01e │ │ │ │ + beq.n 5a01a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5a0d8 │ │ │ │ + b.n 5a0d4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5a0be │ │ │ │ + beq.n 5a0ba │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ - bl 85968 │ │ │ │ + bl 854cc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a050 │ │ │ │ + beq.n 5a04c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80ee8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 5a0a0 │ │ │ │ + cbz r0, 5a09c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 1c5118 │ │ │ │ + bl 1c2ff0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 5a0a0 │ │ │ │ + cbz r0, 5a09c │ │ │ │ str r3, [r4, #16] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80ee8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 5a0a0 │ │ │ │ + cbz r0, 5a09c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r3, [r4, #20] │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80ee8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 5a0a0 │ │ │ │ + cbz r0, 5a09c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 80ef0 │ │ │ │ - cbnz r0, 5a0ba │ │ │ │ + bl 80ee8 │ │ │ │ + cbnz r0, 5a0b6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a050 │ │ │ │ + beq.n 5a04c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5a050 │ │ │ │ + bne.n 5a04c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5a050 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5a04c │ │ │ │ str r0, [r4, #28] │ │ │ │ - b.n 5a0d8 │ │ │ │ + b.n 5a0d4 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ - b.n 5a0d8 │ │ │ │ + b.n 5a0d4 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ - b.n 5a050 │ │ │ │ + bl f61f4 │ │ │ │ + b.n 5a04c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ @@ -71106,35 +71107,35 @@ │ │ │ │ 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 5a112 │ │ │ │ + bhi.n 5a10e │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ - beq.n 5a164 │ │ │ │ - b.n 5a128 │ │ │ │ - movw r0, #14540 @ 0x38cc │ │ │ │ + beq.n 5a160 │ │ │ │ + b.n 5a124 │ │ │ │ + movw r0, #11620 @ 0x2d64 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 5a16c │ │ │ │ - b.n 5a104 │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 5a168 │ │ │ │ + b.n 5a100 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 8b690 │ │ │ │ - cbz r0, 5a16c │ │ │ │ + bl 8af50 │ │ │ │ + cbz r0, 5a168 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r3, 5a144 │ │ │ │ + cbz r3, 5a140 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r6 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ @@ -71144,748 +71145,748 @@ │ │ │ │ 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 5a170 │ │ │ │ + b.n 5a16c │ │ │ │ add r1, sp, #8 │ │ │ │ - bl d1ed8 │ │ │ │ - cbz r0, 5a170 │ │ │ │ + bl d17fc │ │ │ │ + cbz r0, 5a16c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5a1f4 │ │ │ │ + b.n 5a1f0 │ │ │ │ cmp r5, #1 │ │ │ │ - ble.n 5a1d6 │ │ │ │ + ble.n 5a1d2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a1d6 │ │ │ │ + beq.n 5a1d2 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 5a1b8 │ │ │ │ + bpl.n 5a1b4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b690 │ │ │ │ + bl 8af50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a16c │ │ │ │ + beq.n 5a168 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5a1d6 │ │ │ │ + beq.n 5a1d2 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9564 @ 0x255c │ │ │ │ + movw r1, #6620 @ 0x19dc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 5a16c │ │ │ │ - movw r2, #42032 @ 0xa430 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 5a168 │ │ │ │ + movw r2, #39048 @ 0x9888 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #46664 @ 0xb648 │ │ │ │ + movw r1, #43680 @ 0xaaa0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #14540 @ 0x38cc │ │ │ │ + movw r0, #11620 @ 0x2d64 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5a16c │ │ │ │ + bl 245b50 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5a168 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 72b58 │ │ │ │ + bl 72b10 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a16c │ │ │ │ - movw r0, #23672 @ 0x5c78 │ │ │ │ + beq.n 5a168 │ │ │ │ + movw r0, #20688 @ 0x50d0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 84c48 │ │ │ │ + bl 847b8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 5a1fe │ │ │ │ + cbz r3, 5a1fa │ │ │ │ add r0, sp, #8 │ │ │ │ - bl d29b0 │ │ │ │ + bl d22d4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 5a242 │ │ │ │ + bpl.n 5a23e │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #60836 @ 0xeda4 │ │ │ │ + movw r1, #57816 @ 0xe1d8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 135e84 │ │ │ │ - cbz r0, 5a242 │ │ │ │ - cbz r4, 5a250 │ │ │ │ + bl 1353f8 │ │ │ │ + cbz r0, 5a23e │ │ │ │ + cbz r4, 5a24c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a250 │ │ │ │ + beq.n 5a24c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5a250 │ │ │ │ + b.n 5a24c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 837d0 │ │ │ │ + b.w 83340 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ str r4, [r5, #28] │ │ │ │ - bl 790b0 │ │ │ │ + bl 79060 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 5a266 │ │ │ │ + cbz r0, 5a262 │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ 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 r5, r1 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - cbnz r0, 5a2a0 │ │ │ │ + cbnz r0, 5a29c │ │ │ │ cmp r3, r0 │ │ │ │ - ble.n 5a2a0 │ │ │ │ + ble.n 5a29c │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 5a2a0 │ │ │ │ - cbz r2, 5a2a0 │ │ │ │ + bne.n 5a29c │ │ │ │ + cbz r2, 5a29c │ │ │ │ ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - movw r1, #13516 @ 0x34cc │ │ │ │ + movw r1, #10572 @ 0x294c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 5a2be │ │ │ │ + bl 12e510 │ │ │ │ + b.n 5a2ba │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #16] │ │ │ │ - ldr r4, [pc, #28] @ (5a2c4 ) │ │ │ │ + ldr r4, [pc, #28] @ (5a2c0 ) │ │ │ │ mov r3, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r0, r2 │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106468 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5a28a │ │ │ │ + bne.n 5a286 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx r5 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 5a304 │ │ │ │ + bne.n 5a300 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #7 │ │ │ │ - bmi.n 5a31c │ │ │ │ - movw r2, #10904 @ 0x2a98 │ │ │ │ + bmi.n 5a318 │ │ │ │ + movw r2, #8032 @ 0x1f60 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #46504 @ 0xb5a8 │ │ │ │ + movw r1, #43520 @ 0xaa00 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #13956 @ 0x3684 │ │ │ │ + movw r0, #11036 @ 0x2b1c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5a336 │ │ │ │ + bl 245b50 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5a332 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #13956 @ 0x3684 │ │ │ │ + movw r0, #11036 @ 0x2b1c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5a2dc │ │ │ │ - b.n 5a336 │ │ │ │ + bne.n 5a2d8 │ │ │ │ + b.n 5a332 │ │ │ │ mov r0, r3 │ │ │ │ - bl 176650 │ │ │ │ + bl 1749d8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f9350 │ │ │ │ + bl f8cb0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5a33a │ │ │ │ - bl 805dc │ │ │ │ - cbz r0, 5a33a │ │ │ │ + bne.n 5a336 │ │ │ │ + bl 805d4 │ │ │ │ + cbz r0, 5a336 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5a38a │ │ │ │ + b.n 5a386 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #13616 @ 0x3530 │ │ │ │ + movw r1, #10672 @ 0x29b0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #13620 @ 0x3534 │ │ │ │ + movw r0, #10676 @ 0x29b4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 927a8 │ │ │ │ + bl 920a0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5a336 │ │ │ │ + beq.n 5a332 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 29a4c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5a37a │ │ │ │ + cbz r0, 5a376 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w f6894 │ │ │ │ - bl e9180 │ │ │ │ + b.w f61f4 │ │ │ │ + bl e8a64 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5a336 │ │ │ │ + bne.n 5a332 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - b.w 5a390 <_PyThread_CurrentFrames@@Base> │ │ │ │ + b.w 5a38c <_PyThread_CurrentFrames@@Base> │ │ │ │ │ │ │ │ -0005a390 <_PyThread_CurrentFrames@@Base>: │ │ │ │ +0005a38c <_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, #324] @ (5a4e8 <_PyThread_CurrentFrames@@Base+0x158>) │ │ │ │ + ldr r0, [pc, #324] @ (5a4e4 <_PyThread_CurrentFrames@@Base+0x158>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #13640 @ 0x3548 │ │ │ │ + movw r1, #10696 @ 0x29c8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl fd898 <_PySys_GetOptionalAttrString@@Base+0x1d4> │ │ │ │ + bl fd194 <_PySys_GetOptionalAttrString@@Base+0x1d4> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5a3c0 <_PyThread_CurrentFrames@@Base+0x30> │ │ │ │ + bne.n 5a3bc <_PyThread_CurrentFrames@@Base+0x30> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5a4e0 <_PyThread_CurrentFrames@@Base+0x150> │ │ │ │ - bl 71f84 │ │ │ │ + b.n 5a4dc <_PyThread_CurrentFrames@@Base+0x150> │ │ │ │ + bl 71f40 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a3bc <_PyThread_CurrentFrames@@Base+0x2c> │ │ │ │ - ldr r0, [pc, #288] @ (5a4ec <_PyThread_CurrentFrames@@Base+0x15c>) │ │ │ │ + beq.n 5a3b8 <_PyThread_CurrentFrames@@Base+0x2c> │ │ │ │ + ldr r0, [pc, #288] @ (5a4e8 <_PyThread_CurrentFrames@@Base+0x15c>) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5a3e4 <_PyThread_CurrentFrames@@Base+0x54> │ │ │ │ + bne.n 5a3e0 <_PyThread_CurrentFrames@@Base+0x54> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5a3d4 <_PyThread_CurrentFrames@@Base+0x44> │ │ │ │ + bne.n 5a3d0 <_PyThread_CurrentFrames@@Base+0x44> │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ mov r9, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 5a400 <_PyThread_CurrentFrames@@Base+0x70> │ │ │ │ + beq.n 5a3fc <_PyThread_CurrentFrames@@Base+0x70> │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e0dc4 │ │ │ │ + bl 1df55c │ │ │ │ movw r3, #19992 @ 0x4e18 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r8, [r3, #620] @ 0x26c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 5a4bc <_PyThread_CurrentFrames@@Base+0x12c> │ │ │ │ + beq.n 5a4b8 <_PyThread_CurrentFrames@@Base+0x12c> │ │ │ │ ldr.w r7, [r8, #3704] @ 0xe78 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 5a49e <_PyThread_CurrentFrames@@Base+0x10e> │ │ │ │ + beq.n 5a49a <_PyThread_CurrentFrames@@Base+0x10e> │ │ │ │ ldr r6, [r7, #52] @ 0x34 │ │ │ │ - cbz r6, 5a466 <_PyThread_CurrentFrames@@Base+0xd6> │ │ │ │ + cbz r6, 5a462 <_PyThread_CurrentFrames@@Base+0xd6> │ │ │ │ ldrb.w r3, [r6, #38] @ 0x26 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 5a42e <_PyThread_CurrentFrames@@Base+0x9e> │ │ │ │ + bne.n 5a42a <_PyThread_CurrentFrames@@Base+0x9e> │ │ │ │ ldr r6, [r6, #4] │ │ │ │ - b.n 5a420 <_PyThread_CurrentFrames@@Base+0x90> │ │ │ │ + b.n 5a41c <_PyThread_CurrentFrames@@Base+0x90> │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 5a444 <_PyThread_CurrentFrames@@Base+0xb4> │ │ │ │ + beq.n 5a440 <_PyThread_CurrentFrames@@Base+0xb4> │ │ │ │ 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 5a42a <_PyThread_CurrentFrames@@Base+0x9a> │ │ │ │ + bcc.n 5a426 <_PyThread_CurrentFrames@@Base+0x9a> │ │ │ │ ldr r0, [r7, #92] @ 0x5c │ │ │ │ - bl 7ec70 │ │ │ │ + bl 7ec54 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5a4a4 <_PyThread_CurrentFrames@@Base+0x114> │ │ │ │ + cbz r0, 5a4a0 <_PyThread_CurrentFrames@@Base+0x114> │ │ │ │ ldr r2, [r6, #24] │ │ │ │ - cbz r2, 5a46a <_PyThread_CurrentFrames@@Base+0xda> │ │ │ │ + cbz r2, 5a466 <_PyThread_CurrentFrames@@Base+0xda> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a1f4 │ │ │ │ + bl 7a1b4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 5a48e <_PyThread_CurrentFrames@@Base+0xfe> │ │ │ │ + bne.n 5a48a <_PyThread_CurrentFrames@@Base+0xfe> │ │ │ │ adds r6, #1 │ │ │ │ - beq.n 5a4a4 <_PyThread_CurrentFrames@@Base+0x114> │ │ │ │ + beq.n 5a4a0 <_PyThread_CurrentFrames@@Base+0x114> │ │ │ │ ldr r7, [r7, #4] │ │ │ │ - b.n 5a41a <_PyThread_CurrentFrames@@Base+0x8a> │ │ │ │ + b.n 5a416 <_PyThread_CurrentFrames@@Base+0x8a> │ │ │ │ mov r0, r6 │ │ │ │ - bl d7ea4 │ │ │ │ + bl d777c │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5a452 <_PyThread_CurrentFrames@@Base+0xc2> │ │ │ │ + bne.n 5a44e <_PyThread_CurrentFrames@@Base+0xc2> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a4a4 <_PyThread_CurrentFrames@@Base+0x114> │ │ │ │ + beq.n 5a4a0 <_PyThread_CurrentFrames@@Base+0x114> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5a4a4 <_PyThread_CurrentFrames@@Base+0x114> │ │ │ │ + cbnz r3, 5a4a0 <_PyThread_CurrentFrames@@Base+0x114> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5a4a4 <_PyThread_CurrentFrames@@Base+0x114> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5a4a0 <_PyThread_CurrentFrames@@Base+0x114> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5a462 <_PyThread_CurrentFrames@@Base+0xd2> │ │ │ │ + bne.n 5a45e <_PyThread_CurrentFrames@@Base+0xd2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5a462 <_PyThread_CurrentFrames@@Base+0xd2> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5a45e <_PyThread_CurrentFrames@@Base+0xd2> │ │ │ │ ldr.w r8, [r8, #3644] @ 0xe3c │ │ │ │ - b.n 5a410 <_PyThread_CurrentFrames@@Base+0x80> │ │ │ │ + b.n 5a40c <_PyThread_CurrentFrames@@Base+0x80> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a4ba <_PyThread_CurrentFrames@@Base+0x12a> │ │ │ │ + beq.n 5a4b6 <_PyThread_CurrentFrames@@Base+0x12a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5a4ba <_PyThread_CurrentFrames@@Base+0x12a> │ │ │ │ + cbnz r3, 5a4b6 <_PyThread_CurrentFrames@@Base+0x12a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r9] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5a4d4 <_PyThread_CurrentFrames@@Base+0x144> │ │ │ │ + bne.n 5a4d0 <_PyThread_CurrentFrames@@Base+0x144> │ │ │ │ strexb r1, r3, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5a4c4 <_PyThread_CurrentFrames@@Base+0x134> │ │ │ │ + bne.n 5a4c0 <_PyThread_CurrentFrames@@Base+0x134> │ │ │ │ dmb ish │ │ │ │ - beq.n 5a4e0 <_PyThread_CurrentFrames@@Base+0x150> │ │ │ │ - ldr r0, [pc, #16] @ (5a4ec <_PyThread_CurrentFrames@@Base+0x15c>) │ │ │ │ - bl 251744 │ │ │ │ + beq.n 5a4dc <_PyThread_CurrentFrames@@Base+0x150> │ │ │ │ + ldr r0, [pc, #16] @ (5a4e8 <_PyThread_CurrentFrames@@Base+0x15c>) │ │ │ │ + bl 250a74 │ │ │ │ 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, [r0, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #13660 @ 0x355c │ │ │ │ + movw r0, #10716 @ 0x29dc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w e2114 │ │ │ │ - ldr r3, [pc, #16] @ (5a514 <_PyThread_CurrentFrames@@Base+0x184>) │ │ │ │ + b.w e19f0 │ │ │ │ + ldr r3, [pc, #16] @ (5a510 <_PyThread_CurrentFrames@@Base+0x184>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r0, [r3, #3900] @ 0xf3c │ │ │ │ - b.w 80ef0 │ │ │ │ + b.w 80ee8 │ │ │ │ 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 r4, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bl 805dc │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5a6fa <_PyThread_CurrentFrames@@Base+0x36a> │ │ │ │ - movw r5, #52164 @ 0xcbc4 │ │ │ │ + bne.w 5a6f6 <_PyThread_CurrentFrames@@Base+0x36a> │ │ │ │ + movw r5, #49220 @ 0xc044 │ │ │ │ movt r5, #39 @ 0x27 │ │ │ │ cmp r8, r0 │ │ │ │ ite ne │ │ │ │ movne r7, r8 │ │ │ │ moveq r7, r5 │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ ldr.w r8, [r9, #12] │ │ │ │ cmp r4, r0 │ │ │ │ it ne │ │ │ │ movne r5, r4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5a654 <_PyThread_CurrentFrames@@Base+0x2c4> │ │ │ │ + bne.n 5a650 <_PyThread_CurrentFrames@@Base+0x2c4> │ │ │ │ ldr.w r4, [r8, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 5a6ee <_PyThread_CurrentFrames@@Base+0x35e> │ │ │ │ + beq.w 5a6ea <_PyThread_CurrentFrames@@Base+0x35e> │ │ │ │ ldr.w r4, [r8, #60] @ 0x3c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 5a6ee <_PyThread_CurrentFrames@@Base+0x35e> │ │ │ │ + beq.w 5a6ea <_PyThread_CurrentFrames@@Base+0x35e> │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #39124 @ 0x98d4 │ │ │ │ + movw r2, #36180 @ 0x8d54 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl af014 │ │ │ │ + bl ae934 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5a6fa <_PyThread_CurrentFrames@@Base+0x36a> │ │ │ │ + beq.w 5a6f6 <_PyThread_CurrentFrames@@Base+0x36a> │ │ │ │ mov r0, r7 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #39124 @ 0x98d4 │ │ │ │ + movw r2, #36180 @ 0x8d54 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl af014 │ │ │ │ + bl ae934 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 5a5ca <_PyThread_CurrentFrames@@Base+0x23a> │ │ │ │ + cbnz r0, 5a5c6 <_PyThread_CurrentFrames@@Base+0x23a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 5a6fa <_PyThread_CurrentFrames@@Base+0x36a> │ │ │ │ + beq.w 5a6f6 <_PyThread_CurrentFrames@@Base+0x36a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 5a6fa <_PyThread_CurrentFrames@@Base+0x36a> │ │ │ │ + bne.w 5a6f6 <_PyThread_CurrentFrames@@Base+0x36a> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 5a6a4 <_PyThread_CurrentFrames@@Base+0x314> │ │ │ │ + b.n 5a6a0 <_PyThread_CurrentFrames@@Base+0x314> │ │ │ │ ldr.w r3, [r8, #48] @ 0x30 │ │ │ │ - cbz r3, 5a61c <_PyThread_CurrentFrames@@Base+0x28c> │ │ │ │ + cbz r3, 5a618 <_PyThread_CurrentFrames@@Base+0x28c> │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ - cbz r3, 5a61c <_PyThread_CurrentFrames@@Base+0x28c> │ │ │ │ + cbz r3, 5a618 <_PyThread_CurrentFrames@@Base+0x28c> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7e404 │ │ │ │ + bl 7e3e8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5a624 <_PyThread_CurrentFrames@@Base+0x294> │ │ │ │ + cbz r0, 5a620 <_PyThread_CurrentFrames@@Base+0x294> │ │ │ │ ldr.w r1, [r8, #60] @ 0x3c │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r5 │ │ │ │ - bl 26a9d0 │ │ │ │ + bl 269ba8 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 5a60c <_PyThread_CurrentFrames@@Base+0x27c> │ │ │ │ + bne.n 5a608 <_PyThread_CurrentFrames@@Base+0x27c> │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5a624 <_PyThread_CurrentFrames@@Base+0x294> │ │ │ │ + beq.n 5a620 <_PyThread_CurrentFrames@@Base+0x294> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ - cbnz r1, 5a624 <_PyThread_CurrentFrames@@Base+0x294> │ │ │ │ + cbnz r1, 5a620 <_PyThread_CurrentFrames@@Base+0x294> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5a624 <_PyThread_CurrentFrames@@Base+0x294> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5a620 <_PyThread_CurrentFrames@@Base+0x294> │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5a61c <_PyThread_CurrentFrames@@Base+0x28c> │ │ │ │ + beq.n 5a618 <_PyThread_CurrentFrames@@Base+0x28c> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ - cbnz r1, 5a61c <_PyThread_CurrentFrames@@Base+0x28c> │ │ │ │ + cbnz r1, 5a618 <_PyThread_CurrentFrames@@Base+0x28c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a63a <_PyThread_CurrentFrames@@Base+0x2aa> │ │ │ │ + beq.n 5a636 <_PyThread_CurrentFrames@@Base+0x2aa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 5a63a <_PyThread_CurrentFrames@@Base+0x2aa> │ │ │ │ + cbnz r3, 5a636 <_PyThread_CurrentFrames@@Base+0x2aa> │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a650 <_PyThread_CurrentFrames@@Base+0x2c0> │ │ │ │ + beq.n 5a64c <_PyThread_CurrentFrames@@Base+0x2c0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5a650 <_PyThread_CurrentFrames@@Base+0x2c0> │ │ │ │ + cbnz r3, 5a64c <_PyThread_CurrentFrames@@Base+0x2c0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r6 │ │ │ │ - b.n 5a6ee <_PyThread_CurrentFrames@@Base+0x35e> │ │ │ │ + b.n 5a6ea <_PyThread_CurrentFrames@@Base+0x35e> │ │ │ │ ldr.w r4, [r9, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 5a6ee <_PyThread_CurrentFrames@@Base+0x35e> │ │ │ │ + beq.n 5a6ea <_PyThread_CurrentFrames@@Base+0x35e> │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #39124 @ 0x98d4 │ │ │ │ + movw r2, #36180 @ 0x8d54 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl af014 │ │ │ │ + bl ae934 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a6fa <_PyThread_CurrentFrames@@Base+0x36a> │ │ │ │ + beq.n 5a6f6 <_PyThread_CurrentFrames@@Base+0x36a> │ │ │ │ mov r0, r7 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #39124 @ 0x98d4 │ │ │ │ + movw r2, #36180 @ 0x8d54 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl af014 │ │ │ │ + bl ae934 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 5a6ae <_PyThread_CurrentFrames@@Base+0x31e> │ │ │ │ + cbnz r0, 5a6aa <_PyThread_CurrentFrames@@Base+0x31e> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a6fa <_PyThread_CurrentFrames@@Base+0x36a> │ │ │ │ + beq.n 5a6f6 <_PyThread_CurrentFrames@@Base+0x36a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5a6fa <_PyThread_CurrentFrames@@Base+0x36a> │ │ │ │ + cbnz r3, 5a6f6 <_PyThread_CurrentFrames@@Base+0x36a> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 78c04 <_Py_Dealloc@@Base> │ │ │ │ + b.w 78bb4 <_Py_Dealloc@@Base> │ │ │ │ mov r3, r6 │ │ │ │ movs r2, #2 │ │ │ │ ldr.w r0, [r9, #24] │ │ │ │ mov r1, sp │ │ │ │ strd r5, r7, [sp] │ │ │ │ - bl 90a9c │ │ │ │ + bl 90398 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a6d8 <_PyThread_CurrentFrames@@Base+0x348> │ │ │ │ + beq.n 5a6d4 <_PyThread_CurrentFrames@@Base+0x348> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 5a6d8 <_PyThread_CurrentFrames@@Base+0x348> │ │ │ │ + cbnz r3, 5a6d4 <_PyThread_CurrentFrames@@Base+0x348> │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a6ee <_PyThread_CurrentFrames@@Base+0x35e> │ │ │ │ + beq.n 5a6ea <_PyThread_CurrentFrames@@Base+0x35e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5a6ee <_PyThread_CurrentFrames@@Base+0x35e> │ │ │ │ + cbnz r3, 5a6ea <_PyThread_CurrentFrames@@Base+0x35e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 790b0 │ │ │ │ + b.w 79060 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 805dc │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5a7a6 <_PyThread_CurrentFrames@@Base+0x416> │ │ │ │ + bne.n 5a7a2 <_PyThread_CurrentFrames@@Base+0x416> │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - movw r3, #52164 @ 0xcbc4 │ │ │ │ + movw r3, #49220 @ 0xc044 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ cmp r7, r4 │ │ │ │ ite ne │ │ │ │ movne r5, r7 │ │ │ │ moveq r5, r3 │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5a75e <_PyThread_CurrentFrames@@Base+0x3ce> │ │ │ │ + bne.n 5a75a <_PyThread_CurrentFrames@@Base+0x3ce> │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ - cbz r3, 5a79c <_PyThread_CurrentFrames@@Base+0x40c> │ │ │ │ + cbz r3, 5a798 <_PyThread_CurrentFrames@@Base+0x40c> │ │ │ │ ldr r1, [r0, #64] @ 0x40 │ │ │ │ - cbz r1, 5a79c <_PyThread_CurrentFrames@@Base+0x40c> │ │ │ │ + cbz r1, 5a798 <_PyThread_CurrentFrames@@Base+0x40c> │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - bl 26a9d0 │ │ │ │ + bl 269ba8 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ - b.n 5a79c <_PyThread_CurrentFrames@@Base+0x40c> │ │ │ │ + b.n 5a798 <_PyThread_CurrentFrames@@Base+0x40c> │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - cbz r3, 5a79c <_PyThread_CurrentFrames@@Base+0x40c> │ │ │ │ + cbz r3, 5a798 <_PyThread_CurrentFrames@@Base+0x40c> │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #39124 @ 0x98d4 │ │ │ │ + movw r2, #36180 @ 0x8d54 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl af014 │ │ │ │ + bl ae934 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5a7a6 <_PyThread_CurrentFrames@@Base+0x416> │ │ │ │ + cbz r0, 5a7a2 <_PyThread_CurrentFrames@@Base+0x416> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl d6648 │ │ │ │ + bl d5f28 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a79c <_PyThread_CurrentFrames@@Base+0x40c> │ │ │ │ + beq.n 5a798 <_PyThread_CurrentFrames@@Base+0x40c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5a79c <_PyThread_CurrentFrames@@Base+0x40c> │ │ │ │ + cbnz r3, 5a798 <_PyThread_CurrentFrames@@Base+0x40c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 790b0 │ │ │ │ + b.w 79060 │ │ │ │ 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 r0, r1 │ │ │ │ - bl f9350 │ │ │ │ + bl f8cb0 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5a7c8 <_PyThread_CurrentFrames@@Base+0x438> │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 5a7e0 <_PyThread_CurrentFrames@@Base+0x450> │ │ │ │ - ldr r2, [pc, #24] @ (5a7e4 <_PyThread_CurrentFrames@@Base+0x454>) │ │ │ │ + bne.n 5a7c4 <_PyThread_CurrentFrames@@Base+0x438> │ │ │ │ + bl 805d4 │ │ │ │ + cbnz r0, 5a7dc <_PyThread_CurrentFrames@@Base+0x450> │ │ │ │ + ldr r2, [pc, #24] @ (5a7e0 <_PyThread_CurrentFrames@@Base+0x454>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str.w r4, [r3, #3900] @ 0xf3c │ │ │ │ - b.n 5a7e2 <_PyThread_CurrentFrames@@Base+0x452> │ │ │ │ + b.n 5a7de <_PyThread_CurrentFrames@@Base+0x452> │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, #32 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r2 │ │ │ │ - cbz r3, 5a804 <_PyThread_CurrentFrames@@Base+0x474> │ │ │ │ + cbz r3, 5a800 <_PyThread_CurrentFrames@@Base+0x474> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 5a814 <_PyThread_CurrentFrames@@Base+0x484> │ │ │ │ + b.n 5a810 <_PyThread_CurrentFrames@@Base+0x484> │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 5a812 <_PyThread_CurrentFrames@@Base+0x482> │ │ │ │ + blt.n 5a80e <_PyThread_CurrentFrames@@Base+0x482> │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 5a80e <_PyThread_CurrentFrames@@Base+0x47e> │ │ │ │ - cbnz r1, 5a832 <_PyThread_CurrentFrames@@Base+0x4a2> │ │ │ │ + bgt.n 5a80a <_PyThread_CurrentFrames@@Base+0x47e> │ │ │ │ + cbnz r1, 5a82e <_PyThread_CurrentFrames@@Base+0x4a2> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5a814 <_PyThread_CurrentFrames@@Base+0x484> │ │ │ │ + b.n 5a810 <_PyThread_CurrentFrames@@Base+0x484> │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #100] @ (5a87c <_PyThread_CurrentFrames@@Base+0x4ec>) │ │ │ │ + ldr r1, [pc, #100] @ (5a878 <_PyThread_CurrentFrames@@Base+0x4ec>) │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 5a838 <_PyThread_CurrentFrames@@Base+0x4a8> │ │ │ │ + bl 106468 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 5a834 <_PyThread_CurrentFrames@@Base+0x4a8> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5a878 <_PyThread_CurrentFrames@@Base+0x4e8> │ │ │ │ + b.n 5a874 <_PyThread_CurrentFrames@@Base+0x4e8> │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ adds r4, r4, r5 │ │ │ │ - beq.n 5a858 <_PyThread_CurrentFrames@@Base+0x4c8> │ │ │ │ + beq.n 5a854 <_PyThread_CurrentFrames@@Base+0x4c8> │ │ │ │ ldr r5, [r0, #0] │ │ │ │ - cbz r5, 5a844 <_PyThread_CurrentFrames@@Base+0x4b4> │ │ │ │ + cbz r5, 5a840 <_PyThread_CurrentFrames@@Base+0x4b4> │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 5a85c <_PyThread_CurrentFrames@@Base+0x4cc> │ │ │ │ + beq.n 5a858 <_PyThread_CurrentFrames@@Base+0x4cc> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl f9350 │ │ │ │ + bl f8cb0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5a85c <_PyThread_CurrentFrames@@Base+0x4cc> │ │ │ │ - bl 805dc │ │ │ │ - cbz r0, 5a85c <_PyThread_CurrentFrames@@Base+0x4cc> │ │ │ │ - b.n 5a82e <_PyThread_CurrentFrames@@Base+0x49e> │ │ │ │ + bne.n 5a858 <_PyThread_CurrentFrames@@Base+0x4cc> │ │ │ │ + bl 805d4 │ │ │ │ + cbz r0, 5a858 <_PyThread_CurrentFrames@@Base+0x4cc> │ │ │ │ + b.n 5a82a <_PyThread_CurrentFrames@@Base+0x49e> │ │ │ │ movs r4, #1 │ │ │ │ movs r5, #0 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - cbz r1, 5a864 <_PyThread_CurrentFrames@@Base+0x4d4> │ │ │ │ + cbz r1, 5a860 <_PyThread_CurrentFrames@@Base+0x4d4> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - b.n 5a86c <_PyThread_CurrentFrames@@Base+0x4dc> │ │ │ │ + b.n 5a868 <_PyThread_CurrentFrames@@Base+0x4dc> │ │ │ │ movw r0, #10752 @ 0x2a00 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ movs r6, #0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 247b40 │ │ │ │ + bl 246da0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bxns sl │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0005a880 : │ │ │ │ +0005a87c : │ │ │ │ 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] @ (5a8fc ) │ │ │ │ + ldr r4, [pc, #108] @ (5a8f8 ) │ │ │ │ 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, 5a8b0 │ │ │ │ + cbnz r3, 5a8ac │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbz r3, 5a8a6 │ │ │ │ + cbz r3, 5a8a2 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 5a89a │ │ │ │ + b.n 5a896 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - b.n 5a8c0 │ │ │ │ + b.n 5a8bc │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a8c0 │ │ │ │ + beq.n 5a8bc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 5a8ce │ │ │ │ + cbz r3, 5a8ca │ │ │ │ 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, 5a8e2 │ │ │ │ + cbz r3, 5a8de │ │ │ │ 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 217ea8 │ │ │ │ + bl 216dd4 │ │ │ │ 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] │ │ │ │ @@ -71899,185 +71900,185 @@ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r3 │ │ │ │ ldr.w ip, [sp, #56] @ 0x38 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 5a928 │ │ │ │ + beq.n 5a924 │ │ │ │ ldr.w r5, [ip, #8] │ │ │ │ - b.n 5a938 │ │ │ │ + b.n 5a934 │ │ │ │ cmp r3, ip │ │ │ │ - ble.n 5a936 │ │ │ │ + ble.n 5a932 │ │ │ │ cmp r3, #2 │ │ │ │ - bgt.n 5a932 │ │ │ │ - cbnz r2, 5a95a │ │ │ │ + bgt.n 5a92e │ │ │ │ + cbnz r2, 5a956 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5a938 │ │ │ │ + b.n 5a934 │ │ │ │ mov r5, ip │ │ │ │ - ldr r1, [pc, #84] @ (5a990 ) │ │ │ │ + ldr r1, [pc, #84] @ (5a98c ) │ │ │ │ mov r3, ip │ │ │ │ movs r2, #0 │ │ │ │ mov.w ip, #2 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r1, ip, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 5a960 │ │ │ │ - b.n 5a98a │ │ │ │ + bl 106468 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 5a95c │ │ │ │ + b.n 5a986 │ │ │ │ clz r5, r2 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ add r4, r5 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ cmp r4, #1 │ │ │ │ itte eq │ │ │ │ movweq r4, #4356 @ 0x1104 │ │ │ │ movteq r4, #71 @ 0x47 │ │ │ │ ldrne r4, [r0, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 171da0 │ │ │ │ + bl 1700fc │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl fd8c0 │ │ │ │ + bl fd1bc │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ blx r0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ 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, #71 @ 0x47 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #5840 @ 0x16d0 │ │ │ │ + movw r1, #2884 @ 0xb44 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14ede4 │ │ │ │ + bl 14d82c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5a9fc │ │ │ │ + beq.n 5a9f8 │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ - cbnz r2, 5aa2e │ │ │ │ + cbnz r2, 5aa2a │ │ │ │ mov r0, r3 │ │ │ │ - bl 88854 │ │ │ │ + bl 883a4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5a9fc │ │ │ │ + cbz r0, 5a9f8 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r3, 5aa10 │ │ │ │ - ldr r1, [pc, #132] @ (5aa5c ) │ │ │ │ - movw r2, #57236 @ 0xdf94 │ │ │ │ + cbz r3, 5aa0c │ │ │ │ + ldr r1, [pc, #132] @ (5aa58 ) │ │ │ │ + movw r2, #54324 @ 0xd434 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 12f450 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 12e740 <_PyObject_CallMethod@@Base> │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 5aa00 │ │ │ │ + cbnz r0, 5a9fc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 5a9fc │ │ │ │ + beq.n 5a9f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5a9fc │ │ │ │ + cbnz r3, 5a9f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5aa56 │ │ │ │ + b.n 5aa52 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 5aa10 │ │ │ │ + beq.n 5aa0c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5aa10 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5aa0c │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - movw r0, #13676 @ 0x356c │ │ │ │ + movw r0, #10732 @ 0x29ec │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movw r4, #4308 @ 0x10d4 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 84c48 │ │ │ │ - b.n 5aa56 │ │ │ │ + bl 847b8 │ │ │ │ + b.n 5aa52 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ movw r5, #7780 @ 0x1e64 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ movne r5, r0 │ │ │ │ - movw r0, #13688 @ 0x3578 │ │ │ │ + movw r0, #10744 @ 0x29f8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 84c48 │ │ │ │ + bl 847b8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ add r7, sp, #512 @ 0x200 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0005aa60 : │ │ │ │ +0005aa5c : │ │ │ │ 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] @ (5aa98 ) │ │ │ │ + ldr r4, [pc, #40] @ (5aa94 ) │ │ │ │ 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 23e838 │ │ │ │ + bl 23d728 │ │ │ │ mov r0, r6 │ │ │ │ - bl 790b0 │ │ │ │ + bl 79060 │ │ │ │ mov r0, r5 │ │ │ │ - bl 790b0 │ │ │ │ + bl 79060 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 790b0 │ │ │ │ + b.w 79060 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005aa9c : │ │ │ │ - ldr r3, [pc, #56] @ (5aad8 ) │ │ │ │ +0005aa98 : │ │ │ │ + ldr r3, [pc, #56] @ (5aad4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #76] @ 0x4c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbnz r3, 5aab2 │ │ │ │ + cbnz r3, 5aaae │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5aaa6 │ │ │ │ + bne.n 5aaa2 │ │ │ │ bx lr │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5aad2 │ │ │ │ + beq.n 5aace │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 5aacc │ │ │ │ + bne.n 5aac8 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 5aac8 │ │ │ │ + b.n 5aac4 │ │ │ │ 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 │ │ │ │ @@ -72085,728 +72086,728 @@ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ subs r3, r2, #1 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 5ab02 │ │ │ │ + bhi.n 5aafe │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 5ab1c │ │ │ │ + ble.n 5ab18 │ │ │ │ ldr r5, [r6, #4] │ │ │ │ - b.n 5ab24 │ │ │ │ - movw r0, #48972 @ 0xbf4c │ │ │ │ + b.n 5ab20 │ │ │ │ + movw r0, #46028 @ 0xb3cc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5aafa │ │ │ │ + bne.n 5aaf6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5ae94 │ │ │ │ + b.n 5ae90 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ ldr.w r4, [r8, #12] │ │ │ │ - cbz r4, 5ab52 │ │ │ │ + cbz r4, 5ab4e │ │ │ │ ldr.w r9, [r8, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr.w r2, [r9, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5ab6a │ │ │ │ + beq.n 5ab66 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13704 @ 0x3588 │ │ │ │ + movw r1, #10760 @ 0x2a08 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 5ab18 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 5ab14 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #49960 @ 0xc328 │ │ │ │ + movw r1, #47016 @ 0xb7a8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 5ab18 │ │ │ │ - movw r1, #44104 @ 0xac48 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 5ab14 │ │ │ │ + movw r1, #41160 @ 0xa0c8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl cfa0c │ │ │ │ + bl cf334 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ab18 │ │ │ │ + beq.n 5ab14 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - bl 790b0 │ │ │ │ + bl 79060 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ - cbz r0, 5aba0 │ │ │ │ + cbz r0, 5ab9c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5aba0 │ │ │ │ + beq.n 5ab9c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5aba0 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5ab9c │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ - cbz r0, 5abbc │ │ │ │ + cbz r0, 5abb8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #56] @ 0x38 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5abbc │ │ │ │ + beq.n 5abb8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5abbc │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5abb8 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbz r0, 5abd8 │ │ │ │ + cbz r0, 5abd4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5abd8 │ │ │ │ + beq.n 5abd4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5abd8 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5abd4 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - cbz r0, 5abf4 │ │ │ │ + cbz r0, 5abf0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #64] @ 0x40 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5abf4 │ │ │ │ + beq.n 5abf0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5abf4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5abf0 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 5ac10 │ │ │ │ + cbz r0, 5ac0c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ac10 │ │ │ │ + beq.n 5ac0c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5ac10 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5ac0c │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ - cbz r0, 5ac2c │ │ │ │ + cbz r0, 5ac28 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #72] @ 0x48 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ac2c │ │ │ │ + beq.n 5ac28 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5ac2c │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5ac28 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 5ac48 │ │ │ │ - movw r0, #43740 @ 0xaadc │ │ │ │ + bne.n 5ac44 │ │ │ │ + movw r0, #40796 @ 0x9f5c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 7afb8 │ │ │ │ + bl 7af78 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ - b.n 5ae7a │ │ │ │ + b.n 5ae76 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #13772 @ 0x35cc │ │ │ │ + movw r1, #10828 @ 0x2a4c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl fa384 │ │ │ │ + bl f9ce4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5ab18 │ │ │ │ + beq.w 5ab14 │ │ │ │ movs r7, #0 │ │ │ │ - movw r3, #43740 @ 0xaadc │ │ │ │ + movw r3, #40796 @ 0x9f5c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ 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 5ac88 │ │ │ │ + bpl.n 5ac84 │ │ │ │ cmp r7, r3 │ │ │ │ - bge.w 5ae70 │ │ │ │ + bge.w 5ae6c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w sl, [r3, r7, lsl #2] │ │ │ │ - b.n 5ac94 │ │ │ │ + b.n 5ac90 │ │ │ │ cmp r7, r3 │ │ │ │ - bge.w 5ae70 │ │ │ │ + bge.w 5ae6c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w sl, [r3, r7, lsl #2] │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bpl.n 5aca8 │ │ │ │ + bpl.n 5aca4 │ │ │ │ mov r0, sl │ │ │ │ - bl 92748 │ │ │ │ + bl 92040 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 5acbc │ │ │ │ + b.n 5acb8 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - bmi.n 5acb8 │ │ │ │ + bmi.n 5acb4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5acc0 │ │ │ │ - b.n 5accc │ │ │ │ + bne.n 5acbc │ │ │ │ + b.n 5acc8 │ │ │ │ add.w r6, sl, #16 │ │ │ │ - cbnz r6, 5ace8 │ │ │ │ - b.n 5acac │ │ │ │ + cbnz r6, 5ace4 │ │ │ │ + b.n 5aca8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5accc │ │ │ │ + cbnz r3, 5acc8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13800 @ 0x35e8 │ │ │ │ + movw r1, #10856 @ 0x2a68 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w d599c │ │ │ │ - movw r1, #42984 @ 0xa7e8 │ │ │ │ + b.w d52b8 │ │ │ │ + movw r1, #40040 @ 0x9c68 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a890 │ │ │ │ - cbnz r0, 5ad16 │ │ │ │ + cbnz r0, 5ad12 │ │ │ │ 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 790b0 │ │ │ │ - b.n 5ae6c │ │ │ │ + bl 79060 │ │ │ │ + b.n 5ae68 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ blx 2a890 │ │ │ │ - cbnz r0, 5ad3e │ │ │ │ + cbnz r0, 5ad3a │ │ │ │ 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 790b0 │ │ │ │ - b.n 5ae6c │ │ │ │ - movw r1, #13824 @ 0x3600 │ │ │ │ + bl 79060 │ │ │ │ + b.n 5ae68 │ │ │ │ + movw r1, #10880 @ 0x2a80 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r6 │ │ │ │ blx 2a890 │ │ │ │ - cbnz r0, 5ad68 │ │ │ │ + cbnz r0, 5ad64 │ │ │ │ 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 5ad90 │ │ │ │ - movw r1, #13836 @ 0x360c │ │ │ │ + b.n 5ad8c │ │ │ │ + movw r1, #10892 @ 0x2a8c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r6 │ │ │ │ blx 2a890 │ │ │ │ - cbnz r0, 5adb2 │ │ │ │ + cbnz r0, 5adae │ │ │ │ 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 790b0 │ │ │ │ + bl 79060 │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - movw r2, #42753 @ 0xa701 │ │ │ │ + movw r2, #42749 @ 0xa6fd │ │ │ │ movt r2, #5 │ │ │ │ - movw r1, #42265 @ 0xa519 │ │ │ │ + movw r1, #42261 @ 0xa515 │ │ │ │ movt r1, #5 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ blx r3 │ │ │ │ - b.n 5ae6c │ │ │ │ - movw r1, #49244 @ 0xc05c │ │ │ │ + b.n 5ae68 │ │ │ │ + movw r1, #46300 @ 0xb4dc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ blx 2a890 │ │ │ │ - cbnz r0, 5adf4 │ │ │ │ + cbnz r0, 5adf0 │ │ │ │ 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 790b0 │ │ │ │ + bl 79060 │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - movw r1, #40789 @ 0x9f55 │ │ │ │ + movw r1, #40785 @ 0x9f51 │ │ │ │ movt r1, #5 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ blx r3 │ │ │ │ - b.n 5ae6c │ │ │ │ - movw r1, #26776 @ 0x6898 │ │ │ │ + b.n 5ae68 │ │ │ │ + movw r1, #23712 @ 0x5ca0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a890 │ │ │ │ - cbnz r0, 5ae36 │ │ │ │ + cbnz r0, 5ae32 │ │ │ │ ldr.w r2, [sl] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne.w r2, [sl] │ │ │ │ str.w sl, [r4, #72] @ 0x48 │ │ │ │ - bl 790b0 │ │ │ │ + bl 79060 │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - movw r1, #40285 @ 0x9d5d │ │ │ │ + movw r1, #40281 @ 0x9d59 │ │ │ │ movt r1, #5 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ blx r3 │ │ │ │ - b.n 5ae6c │ │ │ │ + b.n 5ae68 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r6 │ │ │ │ - movw r1, #13844 @ 0x3614 │ │ │ │ + movw r1, #10900 @ 0x2a94 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ + bl d52b8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 5ab18 │ │ │ │ + beq.w 5ab14 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 5ab18 │ │ │ │ + bne.w 5ab14 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5ab18 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5ab14 │ │ │ │ adds r7, #1 │ │ │ │ - b.n 5ac70 │ │ │ │ + b.n 5ac6c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5ae84 │ │ │ │ + bne.n 5ae80 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 5ae94 │ │ │ │ + b.n 5ae90 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5ae7a │ │ │ │ + bne.n 5ae76 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5ae7a │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5ae76 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #5840 @ 0x16d0 │ │ │ │ + movw r1, #2884 @ 0xb44 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14ede4 │ │ │ │ + bl 14d82c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5aee0 │ │ │ │ + beq.n 5aedc │ │ │ │ ldrd r3, r0, [r4, #12] │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #13864 @ 0x3628 │ │ │ │ + movw r0, #10920 @ 0x2aa8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84c48 │ │ │ │ - b.n 5aee2 │ │ │ │ + bl 847b8 │ │ │ │ + b.n 5aede │ │ │ │ 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, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #5840 @ 0x16d0 │ │ │ │ + movw r1, #2884 @ 0xb44 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14ede4 │ │ │ │ + bl 14d82c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5af18 │ │ │ │ + bne.n 5af14 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5af2c │ │ │ │ + b.n 5af28 │ │ │ │ mov r0, r5 │ │ │ │ - bl c6fd0 │ │ │ │ + bl c68b4 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 5af14 │ │ │ │ + blt.n 5af10 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ str r3, [r4, #16] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ subs r5, r1, #0 │ │ │ │ - blt.n 5af48 │ │ │ │ + blt.n 5af44 │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 5af4e │ │ │ │ - b.n 5af90 │ │ │ │ + bne.n 5af4a │ │ │ │ + b.n 5af8c │ │ │ │ ldr r6, [r0, #8] │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5af66 │ │ │ │ + b.n 5af62 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ - cbz r5, 5af66 │ │ │ │ + cbz r5, 5af62 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 2786a0 │ │ │ │ + bl 277af8 │ │ │ │ cmp r0, r6 │ │ │ │ - bge.n 5af66 │ │ │ │ + bge.n 5af62 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1ef298 │ │ │ │ + b.w 1ee218 │ │ │ │ mul.w r5, r6, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 151884 │ │ │ │ + bl 14fd10 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5afa0 │ │ │ │ + beq.n 5af9c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 5af7e │ │ │ │ + cbz r3, 5af7a │ │ │ │ ldr r2, [r4, #20] │ │ │ │ - b.n 5af86 │ │ │ │ + b.n 5af82 │ │ │ │ movw r2, #10752 @ 0x2a00 │ │ │ │ movt r2, #78 @ 0x4e │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1532a0 <_PyBytes_Repeat@@Base> │ │ │ │ + bl 15172c <_PyBytes_Repeat@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5afa2 │ │ │ │ + beq.n 5af9e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5afa2 │ │ │ │ + b.n 5af9e │ │ │ │ movs r4, #0 │ │ │ │ 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 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #5840 @ 0x16d0 │ │ │ │ + movw r1, #2884 @ 0xb44 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14ede4 │ │ │ │ + bl 14d82c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5afe8 │ │ │ │ + beq.n 5afe4 │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ - movw r0, #56252 @ 0xdbbc │ │ │ │ + movw r0, #53308 @ 0xd03c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84c48 │ │ │ │ + b.w 847b8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #5840 @ 0x16d0 │ │ │ │ + movw r1, #2884 @ 0xb44 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14ede4 │ │ │ │ + bl 14d82c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5b04c │ │ │ │ + beq.n 5b048 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r1, [r2, #28] │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 5b038 │ │ │ │ - ldr r0, [pc, #44] @ (5b050 ) │ │ │ │ - bl 1ff998 <_PyEval_GetBuiltin@@Base> │ │ │ │ + beq.n 5b034 │ │ │ │ + ldr r0, [pc, #44] @ (5b04c ) │ │ │ │ + bl 1fea5c <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - movw r0, #63496 @ 0xf808 │ │ │ │ + movw r0, #60568 @ 0xec98 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w 84c48 │ │ │ │ + b.w 847b8 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - movw r0, #56252 @ 0xdbbc │ │ │ │ + movw r0, #53308 @ 0xd03c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84c48 │ │ │ │ + b.w 847b8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - bmi.n 5af5c │ │ │ │ + bmi.n 5af58 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - movw r1, #5840 @ 0x16d0 │ │ │ │ + movw r1, #2884 @ 0xb44 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 14ede4 │ │ │ │ + bl 14d82c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5b0a2 │ │ │ │ + beq.n 5b09e │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bmi.n 5b0a6 │ │ │ │ + bmi.n 5b0a2 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #7884 @ 0x1ecc │ │ │ │ + movw r1, #4832 @ 0x12e0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5b110 │ │ │ │ + b.n 5b10c │ │ │ │ add r1, sp, #12 │ │ │ │ add r3, sp, #16 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, sp, #20 │ │ │ │ - movw r1, #4656 @ 0x1230 │ │ │ │ + movw r1, #1712 @ 0x6b0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r5 │ │ │ │ - bl 8edfc │ │ │ │ + bl 8e6f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b0a2 │ │ │ │ + beq.n 5b09e │ │ │ │ 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 790b0 │ │ │ │ + bl 79060 │ │ │ │ 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 790b0 │ │ │ │ + bl 79060 │ │ │ │ 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 790b0 │ │ │ │ + bl 79060 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 85e88 │ │ │ │ + bl 859ec │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5b136 │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 5b156 │ │ │ │ + bne.n 5b132 │ │ │ │ + bl 805d4 │ │ │ │ + cbnz r0, 5b152 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 5b14c │ │ │ │ + cbz r3, 5b148 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 5b148 │ │ │ │ + blt.n 5b144 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r4, r3 │ │ │ │ it ge │ │ │ │ movge r4, r3 │ │ │ │ - b.n 5b14a │ │ │ │ + b.n 5b146 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r5, #8] │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 5b158 │ │ │ │ + b.n 5b154 │ │ │ │ movs r0, #0 │ │ │ │ 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 r5, r1 │ │ │ │ movw r1, #25948 @ 0x655c │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r2 │ │ │ │ - bl 122b54 │ │ │ │ + bl 122334 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r4, [r3, #44] @ 0x2c │ │ │ │ cmp r7, r4 │ │ │ │ - beq.n 5b196 │ │ │ │ + beq.n 5b192 │ │ │ │ ldr.w r2, [r7, #148] @ 0x94 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5b196 │ │ │ │ + beq.n 5b192 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 5b1c0 │ │ │ │ - b.n 5b1ae │ │ │ │ + beq.n 5b1bc │ │ │ │ + b.n 5b1aa │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 5b18e │ │ │ │ - movw r0, #13884 @ 0x363c │ │ │ │ + beq.n 5b18a │ │ │ │ + movw r0, #10940 @ 0x2abc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r1, r6 │ │ │ │ - bl 177010 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1754d4 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b18e │ │ │ │ - b.n 5b1fe │ │ │ │ + bne.n 5b18a │ │ │ │ + b.n 5b1fa │ │ │ │ movs r3, #2 │ │ │ │ - movw r0, #13884 @ 0x363c │ │ │ │ + movw r0, #10940 @ 0x2abc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 5b1fe │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 5b1fa │ │ │ │ ldr.w r3, [r4, #444] @ 0x1bc │ │ │ │ ldr r4, [r5, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r6, [r3, #40] @ 0x28 │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 5b1f2 │ │ │ │ + beq.n 5b1ee │ │ │ │ mov r1, r6 │ │ │ │ - bl 87f30 │ │ │ │ - cbnz r0, 5b1f2 │ │ │ │ + bl 87a80 │ │ │ │ + cbnz r0, 5b1ee │ │ │ │ ldr r2, [r6, #12] │ │ │ │ mov r3, r4 │ │ │ │ - movw r1, #46504 @ 0xb5a8 │ │ │ │ + movw r1, #43520 @ 0xaa00 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #13884 @ 0x363c │ │ │ │ + movw r0, #10940 @ 0x2abc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5b1fe │ │ │ │ + bl 245b50 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5b1fa │ │ │ │ ldr r1, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 227c6c │ │ │ │ + b.w 226b5c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbz r3, 5b20a │ │ │ │ + cbz r3, 5b206 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbnz r0, 5b210 │ │ │ │ + cbnz r0, 5b20c │ │ │ │ movs r0, #0 │ │ │ │ - b.w 72f38 │ │ │ │ - b.w ecb9c │ │ │ │ + b.w 72ef0 │ │ │ │ + b.w ec484 │ │ │ │ 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 26a738 │ │ │ │ + bl 2699e8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5b2ae │ │ │ │ + beq.n 5b2aa │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ - cbz r0, 5b276 │ │ │ │ + cbz r0, 5b272 │ │ │ │ mov r1, r4 │ │ │ │ - bl d6648 │ │ │ │ + bl d5f28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b2ae │ │ │ │ + beq.n 5b2aa │ │ │ │ ldrb.w r3, [r5, #76] @ 0x4c │ │ │ │ ldr r1, [r5, #12] │ │ │ │ - cbz r3, 5b284 │ │ │ │ + cbz r3, 5b280 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5b284 │ │ │ │ + beq.n 5b280 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - bl 26abf8 │ │ │ │ + bl 269e98 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5b298 │ │ │ │ + beq.n 5b294 │ │ │ │ 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 790b0 │ │ │ │ - b.n 5b284 │ │ │ │ + bl 79060 │ │ │ │ + b.n 5b280 │ │ │ │ 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, 5b2b0 │ │ │ │ + cbz r3, 5b2ac │ │ │ │ ldr r1, [r5, #68] @ 0x44 │ │ │ │ - cbz r1, 5b2b0 │ │ │ │ + cbz r1, 5b2ac │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 26a9d0 │ │ │ │ + bl 269ba8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5b2b0 │ │ │ │ + bne.n 5b2ac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5b2ae │ │ │ │ + beq.n 5b2aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5b2ae │ │ │ │ + cbnz r3, 5b2aa │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_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 │ │ │ │ @@ -72818,1216 +72819,1216 @@ │ │ │ │ add r2, sp, #8 │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r3, #2 │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #52164 @ 0xcbc4 │ │ │ │ + movw r1, #49220 @ 0xc044 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl c3418 │ │ │ │ - cbz r0, 5b2f6 │ │ │ │ + bl c2d44 │ │ │ │ + cbz r0, 5b2f2 │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ movw r1, #25948 @ 0x655c │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ - bl 122b54 │ │ │ │ + bl 122334 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 5b336 │ │ │ │ + beq.n 5b332 │ │ │ │ ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5b336 │ │ │ │ + beq.n 5b332 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 5b364 │ │ │ │ - b.n 5b350 │ │ │ │ + beq.n 5b360 │ │ │ │ + b.n 5b34c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 5b32e │ │ │ │ - movw r0, #14460 @ 0x387c │ │ │ │ + beq.n 5b32a │ │ │ │ + movw r0, #11516 @ 0x2cfc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r1, r6 │ │ │ │ - bl 177010 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1754d4 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b32e │ │ │ │ + bne.n 5b32a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5b3cc │ │ │ │ + b.n 5b3c8 │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #14460 @ 0x387c │ │ │ │ + movw r0, #11516 @ 0x2cfc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b34c │ │ │ │ + beq.n 5b348 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 88854 │ │ │ │ + bl 883a4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b34c │ │ │ │ + beq.n 5b348 │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5b398 │ │ │ │ + cbnz r0, 5b394 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5b34c │ │ │ │ + beq.n 5b348 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5b34c │ │ │ │ + bne.n 5b348 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5b34c │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5b348 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ strd r5, r3, [r0, #8] │ │ │ │ movs r0, #2 │ │ │ │ - bl 7e404 │ │ │ │ + bl 7e3e8 │ │ │ │ str r0, [r4, #16] │ │ │ │ - cbnz r0, 5b3cc │ │ │ │ + cbnz r0, 5b3c8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5b34c │ │ │ │ + beq.n 5b348 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5b34c │ │ │ │ + bne.n 5b348 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5b34c │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5b348 │ │ │ │ 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 r4, r0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ - bl 78ff0 │ │ │ │ + bl 78fa0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 790b0 │ │ │ │ + bl 79060 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 790b0 │ │ │ │ + bl 79060 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 790b0 │ │ │ │ + bl 79060 │ │ │ │ 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 5b41a │ │ │ │ + beq.n 5b416 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5b41a │ │ │ │ + cbnz r3, 5b416 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 78c04 <_Py_Dealloc@@Base> │ │ │ │ + b.w 78bb4 <_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 │ │ │ │ - cbz r0, 5b44c │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 5b448 │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5b446 │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5b44c │ │ │ │ + bne.n 5b442 │ │ │ │ + bl b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5b448 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5b4a6 │ │ │ │ + cbnz r0, 5b4a2 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5b468 │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 5b464 │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5b462 │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5b468 │ │ │ │ + bne.n 5b45e │ │ │ │ + bl b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5b464 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5b4a6 │ │ │ │ + cbnz r0, 5b4a2 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5b484 │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 5b480 │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5b47e │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5b484 │ │ │ │ + bne.n 5b47a │ │ │ │ + bl b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5b480 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5b4a6 │ │ │ │ + cbnz r0, 5b4a2 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5b4a6 │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 5b4a2 │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5b49c │ │ │ │ + bne.n 5b498 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005b4a8 <_PyArg_ParseTupleAndKeywordsFast@@Base>: │ │ │ │ +0005b4a4 <_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, 5b4d8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ + cbz r0, 5b4d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - bpl.n 5b4d8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ + bpl.n 5b4d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ mov r2, r1 │ │ │ │ - cbz r1, 5b4ec <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ + cbz r1, 5b4e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 5b4ec <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ + bmi.n 5b4e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ movw r1, #2273 @ 0x8e1 │ │ │ │ - movw r0, #31732 @ 0x7bf4 │ │ │ │ + movw r0, #28748 @ 0x704c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 21f268 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5b4fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x54> │ │ │ │ + b.n 5b4f8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x54> │ │ │ │ ldr r1, [r0, #8] │ │ │ │ add r5, sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #12 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 21f0d8 <_PyArg_ParseStackAndKeywords@@Base+0x3c> │ │ │ │ + bl 21df54 <_PyArg_ParseStackAndKeywords@@Base+0x3c> │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 5b526 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7e> │ │ │ │ + cbz r0, 5b522 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7e> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 18add4 <_PyDeadline_Init@@Base+0x468> │ │ │ │ + bl 1894b4 <_PyDeadline_Init@@Base+0x468> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ - cbnz r1, 5b55a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb2> │ │ │ │ + cbnz r1, 5b556 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb2> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14492 @ 0x389c │ │ │ │ + movw r1, #11548 @ 0x2d1c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 5b584 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdc> │ │ │ │ + bl 12e510 │ │ │ │ + b.n 5b580 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdc> │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ movw r1, #50496 @ 0xc540 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 122b54 │ │ │ │ + bl 122334 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5b5b0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x108> │ │ │ │ + bne.n 5b5ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x108> │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr r4, [r7, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 21226c <_Py_RestoreSignals@@Base+0x2528> │ │ │ │ + bl 21134c <_Py_RestoreSignals@@Base+0x2528> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5b58a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe2> │ │ │ │ + cbnz r0, 5b586 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe2> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5b676 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ce> │ │ │ │ + b.n 5b672 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ce> │ │ │ │ movs r3, #0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 5b654 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ac> │ │ │ │ + beq.n 5b650 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ac> │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ - cbz r2, 5b5a8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x100> │ │ │ │ + cbz r2, 5b5a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x100> │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r0 │ │ │ │ add.w r1, r1, #1 │ │ │ │ it ne │ │ │ │ strne r1, [r2, #0] │ │ │ │ str.w r2, [r5, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ - b.n 5b590 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe8> │ │ │ │ + b.n 5b58c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe8> │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.n 5b63a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x192> │ │ │ │ + bpl.n 5b636 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x192> │ │ │ │ ldr r4, [r7, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 21226c <_Py_RestoreSignals@@Base+0x2528> │ │ │ │ + bl 21134c <_Py_RestoreSignals@@Base+0x2528> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b584 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdc> │ │ │ │ + beq.n 5b580 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdc> │ │ │ │ add r3, sp, #4 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 90648 │ │ │ │ + bl 8ff44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b654 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ac> │ │ │ │ + beq.n 5b650 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ac> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bmi.n 5b5fa <_PyArg_ParseTupleAndKeywordsFast@@Base+0x152> │ │ │ │ + bmi.n 5b5f6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x152> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14528 @ 0x38c0 │ │ │ │ + movw r1, #11584 @ 0x2d40 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 5b632 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x18a> │ │ │ │ - bl 85e88 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 5b62e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x18a> │ │ │ │ + bl 859ec │ │ │ │ mov r1, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5b622 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x17a> │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 5b632 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x18a> │ │ │ │ + bne.n 5b61e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x17a> │ │ │ │ + bl 805d4 │ │ │ │ + cbnz r0, 5b62e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x18a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14556 @ 0x38dc │ │ │ │ + movw r1, #11612 @ 0x2d5c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 5b632 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x18a> │ │ │ │ + bl 12e510 │ │ │ │ + b.n 5b62e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x18a> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5b60a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x162> │ │ │ │ + blt.n 5b606 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x162> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 185408 │ │ │ │ + bl 1838b4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5b5c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x120> │ │ │ │ + bne.n 5b5c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x120> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 5b584 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdc> │ │ │ │ + beq.n 5b580 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdc> │ │ │ │ subs r4, #1 │ │ │ │ - b.n 5b662 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ba> │ │ │ │ + b.n 5b65e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ba> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #14592 @ 0x3900 │ │ │ │ + movw r1, #11648 @ 0x2d80 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ - b.n 5b584 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdc> │ │ │ │ + bl d52b8 │ │ │ │ + b.n 5b580 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdc> │ │ │ │ mov r0, r6 │ │ │ │ - bl 186040 │ │ │ │ + bl 1846d4 │ │ │ │ movs r0, #0 │ │ │ │ strd r5, r4, [r6, #12] │ │ │ │ - b.n 5b676 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ce> │ │ │ │ + b.n 5b672 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ce> │ │ │ │ ldr.w r0, [r5, r4, lsl #2] │ │ │ │ - bl 790b0 │ │ │ │ + bl 79060 │ │ │ │ subs r4, #1 │ │ │ │ - bcs.n 5b662 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ba> │ │ │ │ + bcs.n 5b65e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ba> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78004 │ │ │ │ - b.n 5b584 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdc> │ │ │ │ + bl 77fb0 │ │ │ │ + b.n 5b580 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdc> │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 5b6aa <_PyArg_ParseTupleAndKeywordsFast@@Base+0x202> │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 5b6a6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x202> │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5b6a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1fc> │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5b6aa <_PyArg_ParseTupleAndKeywordsFast@@Base+0x202> │ │ │ │ + bne.n 5b6a0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1fc> │ │ │ │ + bl b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5b6a6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x202> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5b6e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x240> │ │ │ │ + cbnz r0, 5b6e4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x240> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5b6c6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x21e> │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 5b6c2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x21e> │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5b6c0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x218> │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5b6c6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x21e> │ │ │ │ + bne.n 5b6bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x218> │ │ │ │ + bl b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5b6c2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x21e> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5b6e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x240> │ │ │ │ + cbnz r0, 5b6e4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x240> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5b6e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x240> │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 5b6e4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x240> │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5b6de <_PyArg_ParseTupleAndKeywordsFast@@Base+0x236> │ │ │ │ + bne.n 5b6da <_PyArg_ParseTupleAndKeywordsFast@@Base+0x236> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, 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 5b844 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x39c> │ │ │ │ + bl 5b840 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x39c> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b7fa <_PyArg_ParseTupleAndKeywordsFast@@Base+0x352> │ │ │ │ + beq.n 5b7f6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x352> │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 5b718 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x270> │ │ │ │ + beq.n 5b714 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x270> │ │ │ │ ldr r6, [r4, #20] │ │ │ │ - b.n 5b720 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x278> │ │ │ │ + b.n 5b71c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x278> │ │ │ │ movw r6, #10752 @ 0x2a00 │ │ │ │ movt r6, #78 @ 0x4e │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 5b7e2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x33a> │ │ │ │ + beq.n 5b7de <_PyArg_ParseTupleAndKeywordsFast@@Base+0x33a> │ │ │ │ movs r0, #3 │ │ │ │ ldr.w r8, [r5, #20] │ │ │ │ - bl 72d70 │ │ │ │ + bl 72d28 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5b738 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x290> │ │ │ │ + cbnz r0, 5b734 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x290> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5b7c6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x31e> │ │ │ │ + b.n 5b7c2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x31e> │ │ │ │ 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 1e1f14 <_PyOS_URandomNonblock@@Base+0x4e0> │ │ │ │ + bl 1e06ac <_PyOS_URandomNonblock@@Base+0x4e0> │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - bge.n 5b77a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2d2> │ │ │ │ + bge.n 5b776 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2d2> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 160dd0 │ │ │ │ + bl 15f260 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ mov r0, r1 │ │ │ │ - bl 160dd0 │ │ │ │ + bl 15f260 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r1 │ │ │ │ - bl 160dd0 │ │ │ │ + bl 15f260 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl 805dc │ │ │ │ - cbz r0, 5b7c6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x31e> │ │ │ │ - b.n 5b7ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x304> │ │ │ │ + bl 805d4 │ │ │ │ + cbz r0, 5b7c2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x31e> │ │ │ │ + b.n 5b7a8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x304> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 160dd0 │ │ │ │ + bl 15f260 │ │ │ │ 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 160dd0 │ │ │ │ + bl 15f260 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl 805dc │ │ │ │ - cbz r0, 5b7c6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x31e> │ │ │ │ + bl 805d4 │ │ │ │ + cbz r0, 5b7c2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x31e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5b734 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x28c> │ │ │ │ + beq.n 5b730 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x28c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5b734 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x28c> │ │ │ │ + bne.n 5b730 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x28c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5b734 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x28c> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5b730 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x28c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5b7d6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x32e> │ │ │ │ + beq.n 5b7d2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x32e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 5b7da <_PyArg_ParseTupleAndKeywordsFast@@Base+0x332> │ │ │ │ + cbz r3, 5b7d6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x332> │ │ │ │ mov r5, r4 │ │ │ │ - b.n 5b7fa <_PyArg_ParseTupleAndKeywordsFast@@Base+0x352> │ │ │ │ + b.n 5b7f6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x352> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5b7d6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x32e> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5b7d2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x32e> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #33644 @ 0x836c │ │ │ │ + movw r1, #30660 @ 0x77c4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 5b734 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x28c> │ │ │ │ + bl 12e510 │ │ │ │ + b.n 5b730 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x28c> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ 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 │ │ │ │ movw r1, #50496 @ 0xc540 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 122b54 │ │ │ │ + bl 122334 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ - bl 72154 <_PyObject_GC_New@@Base> │ │ │ │ + bl 72110 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5b840 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x398> │ │ │ │ + cbz r0, 5b83c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x398> │ │ │ │ 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 826c0 │ │ │ │ + bl 82230 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov.w r2, #284 @ 0x11c │ │ │ │ add r1, sp, #4 │ │ │ │ - bl d1ed8 │ │ │ │ + bl d17fc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5b8ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x404> │ │ │ │ + blt.n 5b8a8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x404> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r0, #0 │ │ │ │ - bl 160dd0 │ │ │ │ + bl 15f260 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5b8a2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3fa> │ │ │ │ + cbz r0, 5b89e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3fa> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 5b876 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3ce> │ │ │ │ + cbz r3, 5b872 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3ce> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 5b87e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3d6> │ │ │ │ + b.n 5b87a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3d6> │ │ │ │ movw r0, #10752 @ 0x2a00 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r3, #67 @ 0x43 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 151a84 │ │ │ │ + bl 14ff10 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5b8a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3fc> │ │ │ │ + bne.n 5b8a0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3fc> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5b8a2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3fa> │ │ │ │ + beq.n 5b89e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3fa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5b8a2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3fa> │ │ │ │ + cbnz r3, 5b89e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3fa> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d29b0 │ │ │ │ - b.n 5b8ae <_PyArg_ParseTupleAndKeywordsFast@@Base+0x406> │ │ │ │ + bl d22d4 │ │ │ │ + b.n 5b8aa <_PyArg_ParseTupleAndKeywordsFast@@Base+0x406> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #16 │ │ │ │ - cbnz r1, 5b8e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x438> │ │ │ │ + cbnz r1, 5b8dc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x438> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14492 @ 0x389c │ │ │ │ + movw r1, #11548 @ 0x2d1c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 5bace <_PyArg_ParseTupleAndKeywordsFast@@Base+0x626> │ │ │ │ + bl 12e510 │ │ │ │ + b.n 5baca <_PyArg_ParseTupleAndKeywordsFast@@Base+0x626> │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #50496 @ 0xc540 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 122b54 │ │ │ │ + bl 122334 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5b96e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4c6> │ │ │ │ + bne.n 5b96a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4c6> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 21a8b4 │ │ │ │ + bl 2197bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5bace <_PyArg_ParseTupleAndKeywordsFast@@Base+0x626> │ │ │ │ + beq.w 5baca <_PyArg_ParseTupleAndKeywordsFast@@Base+0x626> │ │ │ │ ldrd r1, r2, [r5] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ strd r1, r2, [r0] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl 78004 │ │ │ │ + bl 77fb0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 5b92e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x486> │ │ │ │ + bcs.n 5b92a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x486> │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bl 77c4c │ │ │ │ - b.n 5b930 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x488> │ │ │ │ + bl 77bf8 │ │ │ │ + b.n 5b92c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x488> │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - cbz r0, 5b940 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x498> │ │ │ │ + cbz r0, 5b93c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x498> │ │ │ │ ldrd r7, r1, [r5, #8] │ │ │ │ movs r2, #0 │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 5b962 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4ba> │ │ │ │ + b.n 5b95e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4ba> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78004 │ │ │ │ - bl 1ef298 │ │ │ │ - b.n 5bace <_PyArg_ParseTupleAndKeywordsFast@@Base+0x626> │ │ │ │ + bl 77fb0 │ │ │ │ + bl 1ee218 │ │ │ │ + b.n 5baca <_PyArg_ParseTupleAndKeywordsFast@@Base+0x626> │ │ │ │ ldr.w r3, [r1, r2, lsl #3] │ │ │ │ adds r2, #1 │ │ │ │ - cbz r3, 5b962 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4ba> │ │ │ │ + cbz r3, 5b95e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4ba> │ │ │ │ ldr r5, [r3, #0] │ │ │ │ add.w ip, r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ it ne │ │ │ │ strne.w ip, [r3] │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 5b94c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4a4> │ │ │ │ + bne.n 5b948 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4a4> │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 29c10 │ │ │ │ - b.n 5babe <_PyArg_ParseTupleAndKeywordsFast@@Base+0x616> │ │ │ │ + b.n 5baba <_PyArg_ParseTupleAndKeywordsFast@@Base+0x616> │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.w 5baa4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5fc> │ │ │ │ + bpl.w 5baa0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5fc> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 21a8b4 │ │ │ │ + bl 2197bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5bace <_PyArg_ParseTupleAndKeywordsFast@@Base+0x626> │ │ │ │ + beq.w 5baca <_PyArg_ParseTupleAndKeywordsFast@@Base+0x626> │ │ │ │ add r3, sp, #4 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 90648 │ │ │ │ + bl 8ff44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5babe <_PyArg_ParseTupleAndKeywordsFast@@Base+0x616> │ │ │ │ + beq.w 5baba <_PyArg_ParseTupleAndKeywordsFast@@Base+0x616> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 5b9a8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x500> │ │ │ │ + bpl.n 5b9a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x500> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 5b9c0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x518> │ │ │ │ + beq.n 5b9bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x518> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14668 @ 0x394c │ │ │ │ + movw r1, #11724 @ 0x2dcc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 5ba9c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5f4> │ │ │ │ + bl 12e510 │ │ │ │ + b.n 5ba98 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5f4> │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 85e88 │ │ │ │ + bl 859ec │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5b9d6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x52e> │ │ │ │ - bl 805dc │ │ │ │ + bne.n 5b9d2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x52e> │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5ba9c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5f4> │ │ │ │ + bne.n 5ba98 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5f4> │ │ │ │ ldr r5, [r5, #16] │ │ │ │ ldr r6, [r4, #12] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 18a0a4 <_PyLong_UnsignedShort_Converter@@Base+0x1b1c> │ │ │ │ + bl 18845c <_PyBytesWriter_WriteBytes@@Base+0x2418> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 5b9f0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x548> │ │ │ │ + cbz r0, 5b9ec <_PyArg_ParseTupleAndKeywordsFast@@Base+0x548> │ │ │ │ str.w r9, [r3, #4] │ │ │ │ - b.n 5b986 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4de> │ │ │ │ + b.n 5b982 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4de> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r5, #0] │ │ │ │ strd r5, r9, [r3] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ cmp.w r3, #1431655765 @ 0x55555555 │ │ │ │ - bhi.n 5ba28 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x580> │ │ │ │ + bhi.n 5ba24 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x580> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add.w r2, r3, r3, lsl #1 │ │ │ │ cmp.w r2, r1, lsl #1 │ │ │ │ - bcc.n 5b986 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4de> │ │ │ │ + bcc.n 5b982 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4de> │ │ │ │ movw r2, #50000 @ 0xc350 │ │ │ │ cmp r3, r2 │ │ │ │ ite hi │ │ │ │ movhi r2, #2 │ │ │ │ movls r2, #4 │ │ │ │ - b.n 5ba2a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x582> │ │ │ │ + b.n 5ba26 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x582> │ │ │ │ movs r2, #2 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 5ba4e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5a6> │ │ │ │ + blt.n 5ba4a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5a6> │ │ │ │ movs r5, #8 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 5ba3c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x594> │ │ │ │ + bls.n 5ba38 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x594> │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 5ba34 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x58c> │ │ │ │ + b.n 5ba30 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x58c> │ │ │ │ cmp.w r5, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 5ba48 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5a0> │ │ │ │ + bcs.n 5ba44 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5a0> │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bl 77c4c │ │ │ │ + bl 77bf8 │ │ │ │ str r0, [r4, #12] │ │ │ │ - cbnz r0, 5ba54 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5ac> │ │ │ │ + cbnz r0, 5ba50 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5ac> │ │ │ │ str r6, [r4, #12] │ │ │ │ - bl 1ef298 │ │ │ │ - b.n 5ba9c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5f4> │ │ │ │ + bl 1ee218 │ │ │ │ + b.n 5ba98 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5f4> │ │ │ │ subs r3, r5, #1 │ │ │ │ lsls r2, r5, #3 │ │ │ │ str r5, [r4, #8] │ │ │ │ movs r1, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ add.w r5, r6, #8 │ │ │ │ blx 2957c │ │ │ │ ldr.w r9, [r4, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 5ba94 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5ec> │ │ │ │ + beq.n 5ba90 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5ec> │ │ │ │ ldr.w sl, [r5, #-8] │ │ │ │ mov r2, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 5ba90 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5e8> │ │ │ │ + beq.n 5ba8c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5e8> │ │ │ │ ldr r1, [r4, #12] │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 18a0a4 <_PyLong_UnsignedShort_Converter@@Base+0x1b1c> │ │ │ │ + bl 18845c <_PyBytesWriter_WriteBytes@@Base+0x2418> │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ strd sl, r3, [r0] │ │ │ │ adds r5, #8 │ │ │ │ - b.n 5ba6a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5c2> │ │ │ │ + b.n 5ba66 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5c2> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78004 │ │ │ │ - b.n 5b986 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4de> │ │ │ │ + bl 77fb0 │ │ │ │ + b.n 5b982 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4de> │ │ │ │ mov r0, r4 │ │ │ │ - bl 21c3ac <_PyTime_MonotonicWithInfo@@Base+0x8> │ │ │ │ - b.n 5bace <_PyArg_ParseTupleAndKeywordsFast@@Base+0x626> │ │ │ │ + bl 21b26c <_PyTime_MonotonicWithInfo@@Base+0x8> │ │ │ │ + b.n 5baca <_PyArg_ParseTupleAndKeywordsFast@@Base+0x626> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #14704 @ 0x3970 │ │ │ │ + movw r1, #11760 @ 0x2df0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ - b.n 5bace <_PyArg_ParseTupleAndKeywordsFast@@Base+0x626> │ │ │ │ + bl d52b8 │ │ │ │ + b.n 5baca <_PyArg_ParseTupleAndKeywordsFast@@Base+0x626> │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - bl 21c3ac <_PyTime_MonotonicWithInfo@@Base+0x8> │ │ │ │ + bl 21b26c <_PyTime_MonotonicWithInfo@@Base+0x8> │ │ │ │ movs r0, #0 │ │ │ │ str.w r4, [r8, #8] │ │ │ │ - b.n 5bad2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x62a> │ │ │ │ + b.n 5bace <_PyArg_ParseTupleAndKeywordsFast@@Base+0x62a> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #16 │ │ │ │ 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 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r1 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #5840 @ 0x16d0 │ │ │ │ + movw r1, #2884 @ 0xb44 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14ede4 │ │ │ │ + bl 14d82c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5bb3c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x694> │ │ │ │ + beq.n 5bb38 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x694> │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ldr r7, [r2, #8] │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 5bb26 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x67e> │ │ │ │ + bpl.n 5bb22 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x67e> │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 5bb26 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x67e> │ │ │ │ + bne.n 5bb22 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x67e> │ │ │ │ add.w r8, r8, #8 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5bb52 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6aa> │ │ │ │ + b.n 5bb4e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6aa> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #11464 @ 0x2cc8 │ │ │ │ + movw r1, #8924 @ 0x22dc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5bbd4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x72c> │ │ │ │ + b.n 5bbd0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x72c> │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 5bb80 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6d8> │ │ │ │ + blt.n 5bb7c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6d8> │ │ │ │ cmp r3, r6 │ │ │ │ it ge │ │ │ │ movge r3, r6 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ str.w r3, [r2, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r7 │ │ │ │ - bge.n 5bb84 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6dc> │ │ │ │ + bge.n 5bb80 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6dc> │ │ │ │ ldr.w r0, [r8, #4]! │ │ │ │ - bl 85e88 │ │ │ │ + bl 859ec │ │ │ │ subs r6, r0, #0 │ │ │ │ - bge.n 5bb6a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6c2> │ │ │ │ - bl 805dc │ │ │ │ + bge.n 5bb66 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6c2> │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bb3c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x694> │ │ │ │ + bne.n 5bb38 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x694> │ │ │ │ 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 5bb40 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x698> │ │ │ │ + bne.n 5bb3c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x698> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b.n 5bbcc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x724> │ │ │ │ + b.n 5bbc8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x724> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 5bb4a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6a2> │ │ │ │ + b.n 5bb46 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6a2> │ │ │ │ mov r0, r7 │ │ │ │ - bl 72d70 │ │ │ │ + bl 72d28 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5bb3c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x694> │ │ │ │ + beq.n 5bb38 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x694> │ │ │ │ add.w r5, r0, #8 │ │ │ │ movs r3, #0 │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r7 │ │ │ │ - bge.n 5bbc4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x71c> │ │ │ │ + bge.n 5bbc0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x71c> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add.w r2, r2, r3, lsl #2 │ │ │ │ ldr.w r0, [r0, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ add.w r2, r2, r0, lsl #2 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, r6 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r0, #0] │ │ │ │ str.w r0, [r5, #4]! │ │ │ │ - b.n 5bb9a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6f2> │ │ │ │ + b.n 5bb96 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6f2> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r1, [r4, #16] │ │ │ │ - bl 790b0 │ │ │ │ + bl 79060 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r2 │ │ │ │ - bl 1541c4 │ │ │ │ - cbnz r0, 5bbf8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x750> │ │ │ │ + bl 152654 │ │ │ │ + cbnz r0, 5bbf4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x750> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5bc34 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x78c> │ │ │ │ - movw r3, #62221 @ 0xf30d │ │ │ │ + b.n 5bc30 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x78c> │ │ │ │ + movw r3, #60397 @ 0xebed │ │ │ │ movt r3, #13 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5bc18 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x770> │ │ │ │ + bne.n 5bc14 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x770> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 5bc2c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x784> │ │ │ │ + bne.n 5bc28 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x784> │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 5bc34 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x78c> │ │ │ │ + b.n 5bc30 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x78c> │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5bc28 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x780> │ │ │ │ - bl 805dc │ │ │ │ - cbz r0, 5bc2c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x784> │ │ │ │ - b.n 5bbf4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x74c> │ │ │ │ + bne.n 5bc24 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x780> │ │ │ │ + bl 805d4 │ │ │ │ + cbz r0, 5bc28 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x784> │ │ │ │ + b.n 5bbf0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x74c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5bc0e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x766> │ │ │ │ + beq.n 5bc0a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x766> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 5b844 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x39c> │ │ │ │ + bl 5b840 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x39c> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5bd48 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8a0> │ │ │ │ + beq.n 5bd44 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8a0> │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 5bc64 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7bc> │ │ │ │ + beq.n 5bc60 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7bc> │ │ │ │ ldr r6, [r4, #20] │ │ │ │ - b.n 5bc6c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7c4> │ │ │ │ + b.n 5bc68 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7c4> │ │ │ │ movw r6, #10752 @ 0x2a00 │ │ │ │ movt r6, #78 @ 0x4e │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 5bd30 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x888> │ │ │ │ + beq.n 5bd2c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x888> │ │ │ │ movs r0, #3 │ │ │ │ ldr.w r8, [r5, #20] │ │ │ │ - bl 72d70 │ │ │ │ + bl 72d28 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5bc84 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7dc> │ │ │ │ + cbnz r0, 5bc80 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7dc> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5bd14 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x86c> │ │ │ │ + b.n 5bd10 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x86c> │ │ │ │ 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 1e1f14 <_PyOS_URandomNonblock@@Base+0x4e0> │ │ │ │ + bl 1e06ac <_PyOS_URandomNonblock@@Base+0x4e0> │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - bge.n 5bcc8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x820> │ │ │ │ + bge.n 5bcc4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x820> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 160dd0 │ │ │ │ + bl 15f260 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ mov r0, r1 │ │ │ │ - bl 160dd0 │ │ │ │ + bl 15f260 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 160dd0 │ │ │ │ + bl 15f260 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl 805dc │ │ │ │ - cbz r0, 5bd14 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x86c> │ │ │ │ - b.n 5bcfa <_PyArg_ParseTupleAndKeywordsFast@@Base+0x852> │ │ │ │ + bl 805d4 │ │ │ │ + cbz r0, 5bd10 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x86c> │ │ │ │ + b.n 5bcf6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x852> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 160dd0 │ │ │ │ + bl 15f260 │ │ │ │ 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 160dd0 │ │ │ │ + bl 15f260 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl 805dc │ │ │ │ - cbz r0, 5bd14 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x86c> │ │ │ │ + bl 805d4 │ │ │ │ + cbz r0, 5bd10 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x86c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5bc80 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7d8> │ │ │ │ + beq.n 5bc7c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7d8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5bc80 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7d8> │ │ │ │ + bne.n 5bc7c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7d8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5bc80 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7d8> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5bc7c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7d8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5bd24 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x87c> │ │ │ │ + beq.n 5bd20 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x87c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 5bd28 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x880> │ │ │ │ + cbz r3, 5bd24 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x880> │ │ │ │ mov r5, r4 │ │ │ │ - b.n 5bd48 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8a0> │ │ │ │ + b.n 5bd44 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8a0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5bd24 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x87c> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5bd20 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x87c> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #33644 @ 0x836c │ │ │ │ + movw r1, #30660 @ 0x77c4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 5bc80 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7d8> │ │ │ │ + bl 12e510 │ │ │ │ + b.n 5bc7c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7d8> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ 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 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - bl 78ff0 │ │ │ │ + bl 78fa0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 5bd82 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8da> │ │ │ │ + cbz r0, 5bd7e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8da> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r5, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5bd82 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8da> │ │ │ │ + beq.n 5bd7e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8da> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5bd82 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8da> │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5bd7e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8da> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5bda4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8fc> │ │ │ │ + beq.n 5bda0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8fc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5bda4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8fc> │ │ │ │ + cbnz r3, 5bda0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8fc> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 78c04 <_Py_Dealloc@@Base> │ │ │ │ + b.w 78bb4 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl df12c <_PyType_Name@@Base> │ │ │ │ + bl dea0c <_PyType_Name@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.n 5bdd6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x92e> │ │ │ │ - movw r0, #50104 @ 0xc3b8 │ │ │ │ + bne.n 5bdd2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x92e> │ │ │ │ + movw r0, #47120 @ 0xb810 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e2114 │ │ │ │ + b.w e19f0 │ │ │ │ mov r3, r5 │ │ │ │ - movw r0, #14780 @ 0x39bc │ │ │ │ + movw r0, #11836 @ 0x2e3c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e2114 │ │ │ │ + b.w e19f0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r1, #50496 @ 0xc540 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 122b54 │ │ │ │ + bl 122334 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ - bl 72154 <_PyObject_GC_New@@Base> │ │ │ │ + bl 72110 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5be26 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x97e> │ │ │ │ + cbz r0, 5be22 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x97e> │ │ │ │ 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 826c0 │ │ │ │ + bl 82230 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1f789c │ │ │ │ + bl 1f6814 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5bebe <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa16> │ │ │ │ + beq.n 5beba <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa16> │ │ │ │ ldr r6, [r5, #8] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r6, 5be52 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9aa> │ │ │ │ + cbz r6, 5be4e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9aa> │ │ │ │ ldr r4, [r5, #20] │ │ │ │ - b.n 5be5a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9b2> │ │ │ │ + b.n 5be56 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9b2> │ │ │ │ movw r4, #10752 @ 0x2a00 │ │ │ │ movt r4, #78 @ 0x4e │ │ │ │ uxtb r2, r2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f7b18 │ │ │ │ + bl 1f6a90 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bge.n 5be80 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9d8> │ │ │ │ + bge.n 5be7c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9d8> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14792 @ 0x39c8 │ │ │ │ + movw r1, #11848 @ 0x2e48 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 5bebe <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa16> │ │ │ │ + bl 12e510 │ │ │ │ + b.n 5beba <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa16> │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5bea8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa00> │ │ │ │ + bgt.n 5bea4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa00> │ │ │ │ adds r1, r2, #1 │ │ │ │ adds r0, r4, r2 │ │ │ │ add r1, r4 │ │ │ │ subs r2, r6, r2 │ │ │ │ blx 2a344 │ │ │ │ subs r1, r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 151884 │ │ │ │ + bl 14fd10 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5bebe <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa16> │ │ │ │ + beq.n 5beba <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa16> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 5bec0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa18> │ │ │ │ + b.n 5bebc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa18> │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #35696 @ 0x8b70 │ │ │ │ + movw r1, #32632 @ 0x7f78 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - bl 78ff0 │ │ │ │ + bl 78fa0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 5bef6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa4e> │ │ │ │ + cbz r0, 5bef2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa4e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r5, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5bef6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa4e> │ │ │ │ + beq.n 5bef2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa4e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5bef6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa4e> │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5bef2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa4e> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5bf18 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa70> │ │ │ │ + beq.n 5bf14 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa70> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5bf18 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa70> │ │ │ │ + cbnz r3, 5bf14 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa70> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 78c04 <_Py_Dealloc@@Base> │ │ │ │ + b.w 78bb4 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #5840 @ 0x16d0 │ │ │ │ + movw r1, #2884 @ 0xb44 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14ede4 │ │ │ │ + bl 14d82c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5bf70 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xac8> │ │ │ │ + beq.n 5bf6c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xac8> │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 5bf60 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xab8> │ │ │ │ - movw r0, #56260 @ 0xdbc4 │ │ │ │ + blt.n 5bf5c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xab8> │ │ │ │ + movw r0, #53316 @ 0xd044 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84c48 │ │ │ │ - movw r0, #48780 @ 0xbe8c │ │ │ │ + b.w 847b8 │ │ │ │ + movw r0, #45924 @ 0xb364 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84c48 │ │ │ │ + b.w 847b8 │ │ │ │ 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 r0, [r0, #8] │ │ │ │ - bl 186040 │ │ │ │ + bl 1846d4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 21226c <_Py_RestoreSignals@@Base+0x2528> │ │ │ │ + bl 21134c <_Py_RestoreSignals@@Base+0x2528> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str r0, [r5, #12] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ @@ -74035,153 +74036,153 @@ │ │ │ │ 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 5bfd4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb2c> │ │ │ │ + bgt.n 5bfd0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb2c> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1268 @ 0x4f4 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #63820 @ 0xf94c │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 5bffa <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb52> │ │ │ │ + bl 12e510 │ │ │ │ + b.n 5bff6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb52> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 5bff0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb48> │ │ │ │ + cbz r3, 5bfec <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb48> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #17876 @ 0x45d4 │ │ │ │ + movw r1, #14892 @ 0x3a2c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 5bffa <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb52> │ │ │ │ + bl 12e510 │ │ │ │ + b.n 5bff6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb52> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b.w 807a8 │ │ │ │ + b.w 807a0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - b.w 5afa6 │ │ │ │ + b.w 5afa2 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - cbz r3, 5c018 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb70> │ │ │ │ + cbz r3, 5c014 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb70> │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r0, #3 │ │ │ │ - b.w 7e638 │ │ │ │ + b.w 7e61c │ │ │ │ movs r0, #2 │ │ │ │ - b.w 7e404 │ │ │ │ + b.w 7e3e8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ push {r4, r5} │ │ │ │ add.w r4, r3, r3, lsr #31 │ │ │ │ asrs r4, r4, #1 │ │ │ │ - cbz r3, 5c02e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb86> │ │ │ │ + cbz r3, 5c02a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb86> │ │ │ │ ldr r2, [r0, #20] │ │ │ │ - b.n 5c036 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb8e> │ │ │ │ + b.n 5c032 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb8e> │ │ │ │ movw r2, #10752 @ 0x2a00 │ │ │ │ movt r2, #78 @ 0x4e │ │ │ │ subs r3, #1 │ │ │ │ add r3, r2 │ │ │ │ mov r1, r3 │ │ │ │ subs r0, r3, r1 │ │ │ │ cmp r4, r0 │ │ │ │ - ble.n 5c050 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xba8> │ │ │ │ + ble.n 5c04c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xba8> │ │ │ │ ldrb r0, [r2, #0] │ │ │ │ ldrb r5, [r1, #0] │ │ │ │ strb.w r5, [r2], #1 │ │ │ │ strb.w r0, [r1], #-1 │ │ │ │ - b.n 5c03c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb94> │ │ │ │ + b.n 5c038 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb94> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #5840 @ 0x16d0 │ │ │ │ + movw r1, #2884 @ 0xb44 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14ede4 │ │ │ │ + bl 14d82c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5c0a2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbfa> │ │ │ │ + beq.n 5c09e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbfa> │ │ │ │ ldrd r3, r0, [r4, #12] │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #13864 @ 0x3628 │ │ │ │ + movw r0, #10920 @ 0x2aa8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84c48 │ │ │ │ - b.n 5c0a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbfc> │ │ │ │ + bl 847b8 │ │ │ │ + b.n 5c0a0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbfc> │ │ │ │ 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, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #5840 @ 0x16d0 │ │ │ │ + movw r1, #2884 @ 0xb44 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14ede4 │ │ │ │ + bl 14d82c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5c0da <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc32> │ │ │ │ + bne.n 5c0d6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc32> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5c0ee <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc46> │ │ │ │ + b.n 5c0ea <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc46> │ │ │ │ mov r0, r5 │ │ │ │ - bl c6fd0 │ │ │ │ + bl c68b4 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 5c0d6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc2e> │ │ │ │ + blt.n 5c0d2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc2e> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ str r3, [r4, #16] │ │ │ │ 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 5c108 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc60> │ │ │ │ + blt.n 5c104 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc60> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - blt.n 5c122 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc7a> │ │ │ │ + blt.n 5c11e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc7a> │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #51724 @ 0xca0c │ │ │ │ + movw r1, #48740 @ 0xbe64 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5c12c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc84> │ │ │ │ + b.n 5c128 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc84> │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - ldr r0, [pc, #8] @ (5c130 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc88>) │ │ │ │ + ldr r0, [pc, #8] @ (5c12c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc88>) │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ add.w r0, r0, r3, lsl #4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ strb r4, [r0, #6] │ │ │ │ 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 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - bl 78004 │ │ │ │ + bl 77fb0 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -74190,687 +74191,686 @@ │ │ │ │ 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 5c184 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcdc> │ │ │ │ + bhi.n 5c180 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcdc> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl d1ed8 │ │ │ │ + bl d17fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5c19c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcf4> │ │ │ │ - b.n 5c1e2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd3a> │ │ │ │ - movw r0, #14312 @ 0x37e8 │ │ │ │ + cbz r0, 5c198 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcf4> │ │ │ │ + b.n 5c1de <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd3a> │ │ │ │ + movw r0, #11392 @ 0x2c80 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5c174 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xccc> │ │ │ │ - b.n 5c1e2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd3a> │ │ │ │ + bne.n 5c170 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xccc> │ │ │ │ + b.n 5c1de <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd3a> │ │ │ │ cmp r6, #1 │ │ │ │ - ble.n 5c216 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd6e> │ │ │ │ + ble.n 5c212 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd6e> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5c204 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd5c> │ │ │ │ + beq.n 5c200 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd5c> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 5c1e6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd3e> │ │ │ │ + bpl.n 5c1e2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd3e> │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 8b690 │ │ │ │ + bl 8af50 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5c1e2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd3a> │ │ │ │ + cbz r0, 5c1de <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd3a> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5c206 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd5e> │ │ │ │ + beq.n 5c202 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd5e> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9564 @ 0x255c │ │ │ │ + movw r1, #6620 @ 0x19dc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5c246 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd9e> │ │ │ │ - movw r2, #42032 @ 0xa430 │ │ │ │ + b.n 5c242 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd9e> │ │ │ │ + movw r2, #39048 @ 0x9888 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #46664 @ 0xb648 │ │ │ │ + movw r1, #43680 @ 0xaaa0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #14312 @ 0x37e8 │ │ │ │ + movw r0, #11392 @ 0x2c80 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5c1e2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd3a> │ │ │ │ + bl 245b50 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5c1de <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd3a> │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 5c218 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd70> │ │ │ │ + beq.n 5c214 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd70> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl c6fd0 │ │ │ │ + bl c68b4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 5c218 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd70> │ │ │ │ - b.n 5c1e2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd3a> │ │ │ │ + bge.n 5c214 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd70> │ │ │ │ + b.n 5c1de <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd3a> │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ strd r3, r1, [sp, #12] │ │ │ │ - cbnz r4, 5c226 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd7e> │ │ │ │ + cbnz r4, 5c222 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd7e> │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 19ed08 │ │ │ │ + bl 19cca8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5c246 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd9e> │ │ │ │ + cbz r0, 5c242 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd9e> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - movw r0, #23672 @ 0x5c78 │ │ │ │ + movw r0, #20688 @ 0x50d0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 84c48 │ │ │ │ + bl 847b8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 5c250 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xda8> │ │ │ │ + cbz r3, 5c24c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xda8> │ │ │ │ add r0, sp, #20 │ │ │ │ - bl d29b0 │ │ │ │ + bl d22d4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - cbz r1, 5c270 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdc8> │ │ │ │ + cbz r1, 5c26c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdc8> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl d29b0 │ │ │ │ + bl d22d4 │ │ │ │ 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 1e8494 │ │ │ │ + bl 1e734c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5c292 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdea> │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 5c29c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdf4> │ │ │ │ + bne.n 5c28e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdea> │ │ │ │ + bl 805d4 │ │ │ │ + cbnz r0, 5c298 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdf4> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 807a8 │ │ │ │ + b.w 807a0 │ │ │ │ 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, #14832 @ 0x39f0 │ │ │ │ + movw r1, #11896 @ 0x2e78 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 8edfc │ │ │ │ - cbz r0, 5c2e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe38> │ │ │ │ + bl 8e6f0 │ │ │ │ + cbz r0, 5c2dc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe38> │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ add r2, sp, #8 │ │ │ │ blx 29894 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5c2e4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe3c> │ │ │ │ + bge.n 5c2e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe3c> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ + bl f61f4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5c334 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe8c> │ │ │ │ - bne.n 5c2fe <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe56> │ │ │ │ + b.n 5c330 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe8c> │ │ │ │ + bne.n 5c2fa <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe56> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14848 @ 0x3a00 │ │ │ │ + movw r1, #11912 @ 0x2e88 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 5c2e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe38> │ │ │ │ + bl 12e510 │ │ │ │ + b.n 5c2dc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe38> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 5c30e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe66> │ │ │ │ + bne.n 5c30a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe66> │ │ │ │ movs r1, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 72b58 │ │ │ │ - b.n 5c334 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe8c> │ │ │ │ + bl 72b10 │ │ │ │ + b.n 5c330 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe8c> │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 5c31c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe74> │ │ │ │ + bne.n 5c318 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe74> │ │ │ │ movs r1, #16 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 72b58 │ │ │ │ - b.n 5c334 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe8c> │ │ │ │ + bl 72b10 │ │ │ │ + b.n 5c330 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe8c> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #23044 @ 0x5a04 │ │ │ │ + movw r1, #20060 @ 0x4e5c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 5c2e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe38> │ │ │ │ + bl 12e510 │ │ │ │ + b.n 5c2dc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe38> │ │ │ │ add sp, #28 │ │ │ │ pop {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, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #5840 @ 0x16d0 │ │ │ │ + movw r1, #2884 @ 0xb44 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14ede4 │ │ │ │ + bl 14d82c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5c37a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xed2> │ │ │ │ + beq.n 5c376 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xed2> │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ - movw r0, #14896 @ 0x3a30 │ │ │ │ + movw r0, #11960 @ 0x2eb8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84c48 │ │ │ │ + b.w 847b8 │ │ │ │ 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] │ │ │ │ - movw r8, #13881 @ 0x3639 │ │ │ │ + movw r8, #12117 @ 0x2f55 │ │ │ │ movt r8, #11 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - cbz r7, 5c3c2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf1a> │ │ │ │ + cbz r7, 5c3be <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf1a> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r7, #1 │ │ │ │ ldr.w r3, [r3, r7, lsl #3] │ │ │ │ mov r0, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5c39e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xef6> │ │ │ │ + beq.n 5c39a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xef6> │ │ │ │ cmp r4, r8 │ │ │ │ - bne.n 5c3b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf10> │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5c39e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xef6> │ │ │ │ + bne.n 5c3b4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf10> │ │ │ │ + bl b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5c39a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xef6> │ │ │ │ mov r1, r6 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c39e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xef6> │ │ │ │ - b.n 5c41c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf74> │ │ │ │ + beq.n 5c39a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xef6> │ │ │ │ + b.n 5c418 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf74> │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - cbz r0, 5c3de <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf36> │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 5c3da <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf36> │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5c3d8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf30> │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5c3de <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf36> │ │ │ │ + bne.n 5c3d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf30> │ │ │ │ + bl b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5c3da <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf36> │ │ │ │ mov r1, r6 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c41c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf74> │ │ │ │ + cbnz r0, 5c418 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf74> │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - cbz r0, 5c3fa <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf52> │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 5c3f6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf52> │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5c3f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf4c> │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5c3fa <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf52> │ │ │ │ + bne.n 5c3f0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf4c> │ │ │ │ + bl b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5c3f6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf52> │ │ │ │ mov r1, r6 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c41c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf74> │ │ │ │ + cbnz r0, 5c418 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf74> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 5c41c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf74> │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 5c418 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf74> │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5c412 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf6a> │ │ │ │ + bne.n 5c40e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf6a> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ 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 │ │ │ │ - cbz r0, 5c454 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfac> │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 5c450 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfac> │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5c44a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfa2> │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5c454 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfac> │ │ │ │ + bne.n 5c446 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfa2> │ │ │ │ + bl b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5c450 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfac> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5c5d6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x112e> │ │ │ │ + bne.w 5c5d2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x112e> │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ - cbnz r0, 5c45e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfb6> │ │ │ │ + cbnz r0, 5c45a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfb6> │ │ │ │ ldr r0, [r6, #68] @ 0x44 │ │ │ │ - cbz r0, 5c472 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfca> │ │ │ │ - b.n 5c468 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfc0> │ │ │ │ + cbz r0, 5c46e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfca> │ │ │ │ + b.n 5c464 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfc0> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c458 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfb0> │ │ │ │ - b.n 5c5d6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x112e> │ │ │ │ + beq.n 5c454 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfb0> │ │ │ │ + b.n 5c5d2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x112e> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5c5d6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x112e> │ │ │ │ + bne.w 5c5d2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x112e> │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ - cbz r0, 5c480 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfd8> │ │ │ │ + cbz r0, 5c47c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfd8> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5c5d6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x112e> │ │ │ │ + bne.w 5c5d2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x112e> │ │ │ │ ldr r0, [r6, #60] @ 0x3c │ │ │ │ - cbz r0, 5c48e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfe6> │ │ │ │ + cbz r0, 5c48a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfe6> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5c5d6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x112e> │ │ │ │ + bne.w 5c5d2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x112e> │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ - cbz r0, 5c4ae <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1006> │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 5c4aa <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1006> │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5c4a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xffc> │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5c4ae <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1006> │ │ │ │ + bne.n 5c4a0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xffc> │ │ │ │ + bl b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5c4aa <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1006> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5c5d6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x112e> │ │ │ │ + bne.w 5c5d2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x112e> │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - cbz r0, 5c4ce <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1026> │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 5c4ca <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1026> │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5c4c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x101c> │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5c4ce <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1026> │ │ │ │ + bne.n 5c4c0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x101c> │ │ │ │ + bl b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5c4ca <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1026> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5c5d6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x112e> │ │ │ │ + bne.w 5c5d2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x112e> │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - cbz r0, 5c4ec <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1044> │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 5c4e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1044> │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5c4e4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x103c> │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5c4ec <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1044> │ │ │ │ + bne.n 5c4e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x103c> │ │ │ │ + bl b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5c4e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1044> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5c5d6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x112e> │ │ │ │ + bne.n 5c5d2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x112e> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5c50a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1062> │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 5c506 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1062> │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5c502 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x105a> │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5c50a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1062> │ │ │ │ + bne.n 5c4fe <_PyArg_ParseTupleAndKeywordsFast@@Base+0x105a> │ │ │ │ + bl b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5c506 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1062> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5c5d6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x112e> │ │ │ │ + bne.n 5c5d2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x112e> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5c528 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1080> │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 5c524 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1080> │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5c520 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1078> │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5c528 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1080> │ │ │ │ + bne.n 5c51c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1078> │ │ │ │ + bl b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5c524 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1080> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5c5d6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x112e> │ │ │ │ + bne.n 5c5d2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x112e> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5c546 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x109e> │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 5c542 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x109e> │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5c53e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1096> │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5c546 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x109e> │ │ │ │ + bne.n 5c53a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1096> │ │ │ │ + bl b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5c542 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x109e> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5c5d6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x112e> │ │ │ │ + bne.n 5c5d2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x112e> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5c564 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10bc> │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 5c560 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10bc> │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5c55c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10b4> │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5c564 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10bc> │ │ │ │ + bne.n 5c558 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10b4> │ │ │ │ + bl b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5c560 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10bc> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5c5d6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x112e> │ │ │ │ + bne.n 5c5d2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x112e> │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbnz r0, 5c56e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10c6> │ │ │ │ + cbnz r0, 5c56a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10c6> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - cbnz r0, 5c578 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10d0> │ │ │ │ - b.n 5c590 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10e8> │ │ │ │ + cbnz r0, 5c574 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10d0> │ │ │ │ + b.n 5c58c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10e8> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c568 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10c0> │ │ │ │ - b.n 5c5d6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x112e> │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + beq.n 5c564 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10c0> │ │ │ │ + b.n 5c5d2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x112e> │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5c58a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10e2> │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5c590 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10e8> │ │ │ │ + bne.n 5c586 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10e2> │ │ │ │ + bl b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5c58c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10e8> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c5d6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x112e> │ │ │ │ + cbnz r0, 5c5d2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x112e> │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - cbz r0, 5c5ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1104> │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 5c5a8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1104> │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5c5a6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10fe> │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5c5ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1104> │ │ │ │ + bne.n 5c5a2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10fe> │ │ │ │ + bl b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5c5a8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1104> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c5d6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x112e> │ │ │ │ + cbnz r0, 5c5d2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x112e> │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ - cbz r0, 5c5c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1120> │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 5c5c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1120> │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5c5c2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x111a> │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5c5c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1120> │ │ │ │ + bne.n 5c5be <_PyArg_ParseTupleAndKeywordsFast@@Base+0x111a> │ │ │ │ + bl b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5c5c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1120> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c5d6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x112e> │ │ │ │ + cbnz r0, 5c5d2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x112e> │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ - cbz r0, 5c5d6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x112e> │ │ │ │ + cbz r0, 5c5d2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x112e> │ │ │ │ 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, #3840] @ 0xf00 │ │ │ │ + sub sp, #244 @ 0xf4 │ │ │ │ + ldr r2, [pc, #256] @ (5c6e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1244>) │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + str r2, [sp, #236] @ 0xec │ │ │ │ + mov.w r2, #0 │ │ │ │ + mov r5, r1 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bl b7edc │ │ │ │ + cmp r0, #2 │ │ │ │ + beq.n 5c608 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1164> │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r0, #3 │ │ │ │ + bne.n 5c638 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1194> │ │ │ │ + b.n 5c61e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x117a> │ │ │ │ + movw r1, #12036 @ 0x2f04 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + add r3, sp, #28 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 8e6f0 │ │ │ │ + cbnz r0, 5c650 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11ac> │ │ │ │ + b.n 5c670 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11cc> │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r3, sp, #20 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ + movw r1, #12048 @ 0x2f10 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + mov r0, r5 │ │ │ │ + bl 8e6f0 │ │ │ │ + cbnz r0, 5c650 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11ac> │ │ │ │ + b.n 5c670 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11cc> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #12060 @ 0x2f1c │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d52b8 │ │ │ │ + b.n 5c670 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11cc> │ │ │ │ + add r5, sp, #104 @ 0x68 │ │ │ │ + movw r0, #12040 @ 0x2f08 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + str r0, [sp, #0] │ │ │ │ + add r3, sp, #24 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 21bc78 <_PyXI_Exit@@Base+0x35c> │ │ │ │ + cbnz r0, 5c674 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11d0> │ │ │ │ + add r0, sp, #60 @ 0x3c │ │ │ │ + bl d22d4 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 5c6d2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x122e> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + mov r2, r4 │ │ │ │ + movw r1, #34988 @ 0x88ac │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movw r0, #12104 @ 0x2f48 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + bl 920a0 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 5c670 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11cc> │ │ │ │ + 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, #51287 @ 0xc857 │ │ │ │ + movt r2, #5 │ │ │ │ + bl 216acc │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 5c66a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11c6> │ │ │ │ + add r0, sp, #60 @ 0x3c │ │ │ │ + bl d22d4 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + bl 807a0 │ │ │ │ + ldr r3, [pc, #20] @ (5c6e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1244>) │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + beq.n 5c6e4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1240> │ │ │ │ + blx 2a150 <__stack_chk_fail@plt> │ │ │ │ + add sp, #244 @ 0xf4 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + cdp2 0, 15, cr0, cr4, cr6, {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 │ │ │ │ - cbz r0, 5c60c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1164> │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 5c720 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x127c> │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5c602 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x115a> │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5c60c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1164> │ │ │ │ + bne.n 5c716 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1272> │ │ │ │ + bl b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5c720 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x127c> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5c740 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1298> │ │ │ │ + bne.w 5c854 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x13b0> │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ - cbz r0, 5c62c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1184> │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 5c740 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x129c> │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5c622 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x117a> │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5c62c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1184> │ │ │ │ + bne.n 5c736 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1292> │ │ │ │ + bl b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5c740 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x129c> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5c740 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1298> │ │ │ │ + bne.w 5c854 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x13b0> │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - cbz r0, 5c64a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11a2> │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 5c75e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12ba> │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5c642 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x119a> │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5c64a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11a2> │ │ │ │ + bne.n 5c756 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12b2> │ │ │ │ + bl b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5c75e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12ba> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5c740 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1298> │ │ │ │ + bne.n 5c854 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x13b0> │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - cbz r0, 5c668 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11c0> │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 5c77c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12d8> │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5c660 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11b8> │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5c668 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11c0> │ │ │ │ + bne.n 5c774 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12d0> │ │ │ │ + bl b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5c77c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12d8> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5c740 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1298> │ │ │ │ + bne.n 5c854 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x13b0> │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ - cbz r0, 5c686 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11de> │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 5c79a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12f6> │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5c67e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11d6> │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5c686 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11de> │ │ │ │ + bne.n 5c792 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12ee> │ │ │ │ + bl b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5c79a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12f6> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5c740 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1298> │ │ │ │ + bne.n 5c854 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x13b0> │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ - cbz r0, 5c6a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11fc> │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 5c7b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1314> │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5c69c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11f4> │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5c6a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11fc> │ │ │ │ + bne.n 5c7b0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x130c> │ │ │ │ + bl b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5c7b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1314> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5c740 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1298> │ │ │ │ + bne.n 5c854 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x13b0> │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - cbz r0, 5c6c2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x121a> │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 5c7d6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1332> │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5c6ba <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1212> │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5c6c2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x121a> │ │ │ │ + bne.n 5c7ce <_PyArg_ParseTupleAndKeywordsFast@@Base+0x132a> │ │ │ │ + bl b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5c7d6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1332> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5c740 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1298> │ │ │ │ + bne.n 5c854 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x13b0> │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbnz r0, 5c6cc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1224> │ │ │ │ + cbnz r0, 5c7e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x133c> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - cbz r0, 5c6dc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1234> │ │ │ │ - b.n 5c6d6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x122e> │ │ │ │ + cbz r0, 5c7f0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x134c> │ │ │ │ + b.n 5c7ea <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1346> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c6c6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x121e> │ │ │ │ - b.n 5c740 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1298> │ │ │ │ + beq.n 5c7da <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1336> │ │ │ │ + b.n 5c854 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x13b0> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c740 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1298> │ │ │ │ + cbnz r0, 5c854 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x13b0> │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - cbz r0, 5c6e6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x123e> │ │ │ │ + cbz r0, 5c7fa <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1356> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c740 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1298> │ │ │ │ + cbnz r0, 5c854 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x13b0> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5c702 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x125a> │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 5c816 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1372> │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5c6fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1254> │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5c702 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x125a> │ │ │ │ + bne.n 5c810 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x136c> │ │ │ │ + bl b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5c816 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1372> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c740 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1298> │ │ │ │ + cbnz r0, 5c854 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x13b0> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5c71e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1276> │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 5c832 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x138e> │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5c718 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1270> │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5c71e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1276> │ │ │ │ + bne.n 5c82c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1388> │ │ │ │ + bl b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5c832 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x138e> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c740 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1298> │ │ │ │ + cbnz r0, 5c854 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x13b0> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5c740 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1298> │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 5c854 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x13b0> │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5c736 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x128e> │ │ │ │ + bne.n 5c84a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x13a6> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ 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, #3840] @ 0xf00 │ │ │ │ - sub sp, #244 @ 0xf4 │ │ │ │ - ldr r2, [pc, #260] @ (5c858 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x13b0>) │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - str r2, [sp, #236] @ 0xec │ │ │ │ - mov.w r2, #0 │ │ │ │ - mov r5, r1 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bl b8580 │ │ │ │ - cmp r0, #2 │ │ │ │ - beq.n 5c776 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12ce> │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r0, #3 │ │ │ │ - bne.n 5c7a6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12fe> │ │ │ │ - b.n 5c78c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12e4> │ │ │ │ - movw r1, #14972 @ 0x3a7c │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - add r3, sp, #28 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 8edfc │ │ │ │ - cbnz r0, 5c7be <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1316> │ │ │ │ - b.n 5c7de <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1336> │ │ │ │ - add r1, sp, #28 │ │ │ │ - add r3, sp, #20 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ - movw r1, #14984 @ 0x3a88 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - mov r0, r5 │ │ │ │ - bl 8edfc │ │ │ │ - cbnz r0, 5c7be <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1316> │ │ │ │ - b.n 5c7de <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1336> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14996 @ 0x3a94 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ - b.n 5c7de <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1336> │ │ │ │ - add r5, sp, #104 @ 0x68 │ │ │ │ - movw r0, #14976 @ 0x3a80 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - str r0, [sp, #0] │ │ │ │ - add r3, sp, #24 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 21cdb8 <_PyXI_Exit@@Base+0x35c> │ │ │ │ - cbnz r0, 5c7e2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x133a> │ │ │ │ - add r0, sp, #60 @ 0x3c │ │ │ │ - bl d29b0 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 5c840 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1398> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - mov r2, r4 │ │ │ │ - movw r1, #37916 @ 0x941c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #15040 @ 0x3ac0 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - bl 927a8 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 5c7de <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1336> │ │ │ │ - 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, #51293 @ 0xc85d │ │ │ │ - movt r2, #5 │ │ │ │ - bl 217c20 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 5c7d8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1330> │ │ │ │ - add r0, sp, #60 @ 0x3c │ │ │ │ - bl d29b0 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 807a8 │ │ │ │ - ldr r3, [pc, #20] @ (5c858 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x13b0>) │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - beq.n 5c852 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x13aa> │ │ │ │ - blx 2a150 <__stack_chk_fail@plt> │ │ │ │ - add sp, #244 @ 0xf4 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ - cdp2 0, 15, cr0, cr4, cr6, {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] │ │ │ │ @@ -74890,122 +74890,121 @@ │ │ │ │ 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, #15056 @ 0x3ad0 │ │ │ │ + movw r1, #12120 @ 0x2f58 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 8edfc │ │ │ │ - cbz r0, 5c8d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x142c> │ │ │ │ + bl 8e6f0 │ │ │ │ + cbz r0, 5c8ce <_PyArg_ParseTupleAndKeywordsFast@@Base+0x142a> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, r4 │ │ │ │ - bge.n 5c8d8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1430> │ │ │ │ + bge.n 5c8d2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x142e> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #15072 @ 0x3ae0 │ │ │ │ + movw r1, #12136 @ 0x2f68 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5c92a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1482> │ │ │ │ + b.n 5c924 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1480> │ │ │ │ mov r0, r4 │ │ │ │ - bl 72b58 │ │ │ │ + bl 72b10 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c8d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x142c> │ │ │ │ + beq.n 5c8ce <_PyArg_ParseTupleAndKeywordsFast@@Base+0x142a> │ │ │ │ add.w r1, r0, #16 │ │ │ │ add r4, sp, #16 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 5c930 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1488> │ │ │ │ + bl 5c92a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1486> │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge.n 5c8fe <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1456> │ │ │ │ + bge.n 5c8f8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1454> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5c91e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1476> │ │ │ │ + b.n 5c918 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1474> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 5c912 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x146a> │ │ │ │ + bne.n 5c90c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1468> │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ movs r0, #2 │ │ │ │ - bl 7e404 │ │ │ │ + bl 7e3e8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5c91e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1476> │ │ │ │ + b.n 5c918 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1474> │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 9d714 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9cfc0 <_PyBytes_Resize@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5c904 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x145c> │ │ │ │ - b.n 5c8fa <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1452> │ │ │ │ + bne.n 5c8fe <_PyArg_ParseTupleAndKeywordsFast@@Base+0x145a> │ │ │ │ + b.n 5c8f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1450> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 79054 │ │ │ │ + bl 79004 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 79054 │ │ │ │ + bl 79004 │ │ │ │ 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 │ │ │ │ mov sl, r1 │ │ │ │ - ldr r1, [pc, #128] @ (5c9c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1520>) │ │ │ │ + ldr r1, [pc, #128] @ (5c9c0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x151c>) │ │ │ │ add r7, sp, #20 │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [sp, #216] @ 0xd8 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #180] @ 0xb4 │ │ │ │ mov.w r1, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r3 │ │ │ │ str r5, [r6, #0] │ │ │ │ - bl 216668 <_Py_set_inheritable_async_safe@@Base+0x14c> │ │ │ │ - cbnz r0, 5c96a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x14c2> │ │ │ │ + bl 215560 <_Py_set_inheritable_async_safe@@Base+0x14c> │ │ │ │ + cbnz r0, 5c964 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x14c0> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5c9ae <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1506> │ │ │ │ + b.n 5c9a8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1504> │ │ │ │ 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, #51661 @ 0xc9cd │ │ │ │ + movw r2, #51653 @ 0xc9c5 │ │ │ │ movt r2, #5 │ │ │ │ strd sl, r9, [sp, #24] │ │ │ │ str.w r8, [sp, #32] │ │ │ │ strd r7, r5, [sp, #36] @ 0x24 │ │ │ │ - bl 217c20 │ │ │ │ + bl 216acc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5c964 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x14bc> │ │ │ │ + beq.n 5c95e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x14ba> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2167c8 <_Py_set_inheritable_async_safe@@Base+0x2ac> │ │ │ │ + bl 2156c0 <_Py_set_inheritable_async_safe@@Base+0x2ac> │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c964 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x14bc> │ │ │ │ + beq.n 5c95e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x14ba> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #24] @ (5c9c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1520>) │ │ │ │ + ldr r3, [pc, #20] @ (5c9c0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x151c>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 5c9c0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1518> │ │ │ │ + beq.n 5c9ba <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1516> │ │ │ │ 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, cr6, {2} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ @@ -75023,113 +75022,113 @@ │ │ │ │ mov r3, r0 │ │ │ │ mvns r0, r0 │ │ │ │ str r3, [r4, #20] │ │ │ │ lsrs r0, r0, #31 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0005ca0c : │ │ │ │ +0005ca04 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 5ca26 │ │ │ │ + cbz r0, 5ca1e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bmi.n 5ca3e │ │ │ │ + bmi.n 5ca36 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #15104 @ 0x3b00 │ │ │ │ + movw r1, #12168 @ 0x2f88 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 5caea │ │ │ │ + bl 12e510 │ │ │ │ + b.n 5cae2 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r1, 5ca4a │ │ │ │ + cbz r1, 5ca42 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bmi.n 5ca62 │ │ │ │ + bmi.n 5ca5a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #15140 @ 0x3b24 │ │ │ │ + movw r1, #12204 @ 0x2fac │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 5caea │ │ │ │ + bl 12e510 │ │ │ │ + b.n 5cae2 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #0 │ │ │ │ cmp r2, r0 │ │ │ │ - bge.n 5caa6 │ │ │ │ + bge.n 5ca9e │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr.w r1, [r1, r2, lsl #2] │ │ │ │ - cbz r1, 5ca88 │ │ │ │ + cbz r1, 5ca80 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ ldrb.w r6, [r6, #87] @ 0x57 │ │ │ │ lsls r6, r6, #25 │ │ │ │ - bmi.n 5caa2 │ │ │ │ + bmi.n 5ca9a │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5caa2 │ │ │ │ + beq.n 5ca9a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #15184 @ 0x3b50 │ │ │ │ + movw r1, #12248 @ 0x2fd8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d599c │ │ │ │ + b.w d52b8 │ │ │ │ adds r2, #1 │ │ │ │ - b.n 5ca6e │ │ │ │ + b.n 5ca66 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - cbnz r0, 5cac4 │ │ │ │ + cbnz r0, 5cabc │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #15220 @ 0x3b74 │ │ │ │ + movw r1, #12284 @ 0x2ffc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d599c │ │ │ │ + b.w d52b8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 5cade │ │ │ │ + beq.n 5cad6 │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 5cad8 │ │ │ │ + bne.n 5cad0 │ │ │ │ str r2, [r0, #0] │ │ │ │ - b.n 5cade │ │ │ │ - cbnz r3, 5cade │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5cad6 │ │ │ │ + cbnz r3, 5cad6 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 23ef34 │ │ │ │ + b.w 23de24 │ │ │ │ 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 r3, [r1, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - bne.n 5cb28 │ │ │ │ + bne.n 5cb20 │ │ │ │ mov r3, r1 │ │ │ │ - movw r2, #50576 @ 0xc590 │ │ │ │ + movw r2, #47592 @ 0xb9e8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #54204 @ 0xd3bc │ │ │ │ + movw r1, #51220 @ 0xc814 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #5600 @ 0x15e0 │ │ │ │ + movw r0, #2684 @ 0xa7c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 245b50 <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 5cb42 │ │ │ │ + b.n 5cb3a │ │ │ │ ldrb r2, [r1, #16] │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ tst.w r2, #3 │ │ │ │ it ne │ │ │ │ @@ -75145,60 +75144,60 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2957c │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl d1ed8 │ │ │ │ - cbnz r0, 5cbc0 │ │ │ │ + bl d17fc │ │ │ │ + cbnz r0, 5cbb8 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ add.w r5, r4, #16 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r6, r2 │ │ │ │ - blt.n 5cb96 │ │ │ │ + blt.n 5cb8e │ │ │ │ cmp r2, r0 │ │ │ │ - ble.n 5cb96 │ │ │ │ + ble.n 5cb8e │ │ │ │ subs r7, r6, r2 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ adds r0, r5, r7 │ │ │ │ blx 29204 │ │ │ │ - cbnz r0, 5cb96 │ │ │ │ + cbnz r0, 5cb8e │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 72b58 │ │ │ │ + bl 72b10 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5cbc2 │ │ │ │ + b.n 5cbba │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42428 @ 0xa5bc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5cbb4 │ │ │ │ + bne.n 5cbac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5cbc2 │ │ │ │ + beq.n 5cbba │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5cbc2 │ │ │ │ + b.n 5cbba │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 72b58 │ │ │ │ + bl 72b10 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5cbc2 │ │ │ │ + b.n 5cbba │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 5cbcc │ │ │ │ + cbz r3, 5cbc4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d29b0 │ │ │ │ + bl d22d4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0005cbd2 <_PyInterpreterConfig_InitFromState@@Base>: │ │ │ │ +0005cbca <_PyInterpreterConfig_InitFromState@@Base>: │ │ │ │ add.w r3, r1, #4096 @ 0x1000 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ movs r0, #0 │ │ │ │ push {r4} │ │ │ │ ldr.w r3, [r3, #324] @ 0x144 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -75218,390 +75217,357 @@ │ │ │ │ str r1, [r2, #4] │ │ │ │ and.w r1, r3, #65536 @ 0x10000 │ │ │ │ and.w r3, r3, #1024 @ 0x400 │ │ │ │ str r1, [r2, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005cc16 <_PyErr_SetFromPyStatus@@Base>: │ │ │ │ +0005cc0e <_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 │ │ │ │ stmia.w sp, {r0, r1, r2, r3} │ │ │ │ - beq.n 5cc40 <_PyErr_SetFromPyStatus@@Base+0x2a> │ │ │ │ + beq.n 5cc38 <_PyErr_SetFromPyStatus@@Base+0x2a> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #15260 @ 0x3b9c │ │ │ │ + movw r1, #12324 @ 0x3024 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - b.n 5cc58 <_PyErr_SetFromPyStatus@@Base+0x42> │ │ │ │ + b.n 5cc50 <_PyErr_SetFromPyStatus@@Base+0x42> │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - cbz r4, 5cc48 <_PyErr_SetFromPyStatus@@Base+0x32> │ │ │ │ + cbz r4, 5cc40 <_PyErr_SetFromPyStatus@@Base+0x32> │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ - cbnz r3, 5cc64 <_PyErr_SetFromPyStatus@@Base+0x4e> │ │ │ │ + cbnz r3, 5cc5c <_PyErr_SetFromPyStatus@@Base+0x4e> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #15308 @ 0x3bcc │ │ │ │ + movw r1, #12372 @ 0x3054 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w d599c │ │ │ │ - movw r1, #37716 @ 0x9354 │ │ │ │ + b.w d52b8 │ │ │ │ + movw r1, #34772 @ 0x87d4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a890 │ │ │ │ - cbnz r0, 5cc7e <_PyErr_SetFromPyStatus@@Base+0x68> │ │ │ │ + cbnz r0, 5cc76 <_PyErr_SetFromPyStatus@@Base+0x68> │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1ef298 │ │ │ │ + b.w 1ee218 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r2, 5cca0 <_PyErr_SetFromPyStatus@@Base+0x8a> │ │ │ │ + cbz r2, 5cc98 <_PyErr_SetFromPyStatus@@Base+0x8a> │ │ │ │ mov r3, r4 │ │ │ │ - movw r1, #22372 @ 0x5764 │ │ │ │ + movw r1, #19388 @ 0x4bbc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w d599c │ │ │ │ + b.w d52b8 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #22376 @ 0x5768 │ │ │ │ + movw r1, #19392 @ 0x4bc0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w d599c │ │ │ │ + b.w d52b8 │ │ │ │ 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 r0, r2 │ │ │ │ mov r4, r3 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ - cbnz r5, 5ccd8 <_PyErr_SetFromPyStatus@@Base+0xc2> │ │ │ │ + cbnz r5, 5ccd0 <_PyErr_SetFromPyStatus@@Base+0xc2> │ │ │ │ cmp r3, r5 │ │ │ │ - blt.n 5ccd8 <_PyErr_SetFromPyStatus@@Base+0xc2> │ │ │ │ + blt.n 5ccd0 <_PyErr_SetFromPyStatus@@Base+0xc2> │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 5ccd8 <_PyErr_SetFromPyStatus@@Base+0xc2> │ │ │ │ - cbnz r2, 5ccf4 <_PyErr_SetFromPyStatus@@Base+0xde> │ │ │ │ - ldr r1, [pc, #76] @ (5cd28 <_PyErr_SetFromPyStatus@@Base+0x112>) │ │ │ │ + bgt.n 5ccd0 <_PyErr_SetFromPyStatus@@Base+0xc2> │ │ │ │ + cbnz r2, 5ccf2 <_PyErr_SetFromPyStatus@@Base+0xe4> │ │ │ │ add r2, sp, #28 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ + mov r3, r5 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ + movw r5, #18580 @ 0x4894 │ │ │ │ + movt r5, #73 @ 0x49 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5cd20 <_PyErr_SetFromPyStatus@@Base+0x10a> │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl 106468 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5cd1e <_PyErr_SetFromPyStatus@@Base+0x110> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 5cd0e <_PyErr_SetFromPyStatus@@Base+0xf8> │ │ │ │ + bgt.n 5cd0c <_PyErr_SetFromPyStatus@@Base+0xfe> │ │ │ │ ldr.w r3, [r6, #444] @ 0x1bc │ │ │ │ - movw r1, #50084 @ 0xc3a4 │ │ │ │ + movw r1, #47100 @ 0xb7fc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 5cd20 <_PyErr_SetFromPyStatus@@Base+0x10a> │ │ │ │ + bl 12e510 │ │ │ │ + b.n 5cd1e <_PyErr_SetFromPyStatus@@Base+0x110> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f9350 │ │ │ │ + bl f8cb0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5ccf8 <_PyErr_SetFromPyStatus@@Base+0xe2> │ │ │ │ - bl 805dc │ │ │ │ + bne.n 5ccf6 <_PyErr_SetFromPyStatus@@Base+0xe8> │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ccf8 <_PyErr_SetFromPyStatus@@Base+0xe2> │ │ │ │ + beq.n 5ccf6 <_PyErr_SetFromPyStatus@@Base+0xe8> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - blxns r5 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0005cd2c : │ │ │ │ +0005cd24 : │ │ │ │ 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, #38084 @ 0x94c4 │ │ │ │ + movw r1, #35100 @ 0x891c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #48708 @ 0xbe44 │ │ │ │ + movw r0, #45764 @ 0xb2c4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ ldrd r5, r6, [sp, #56] @ 0x38 │ │ │ │ mov sl, r2 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ mov r4, r3 │ │ │ │ - bl 115780 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 115094 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 5cdb2 │ │ │ │ + cbz r0, 5cdaa │ │ │ │ strd r4, r5, [sp] │ │ │ │ movw r1, #7780 @ 0x1e64 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ movw r5, #4308 @ 0x10d4 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ 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, #15364 @ 0x3c04 │ │ │ │ + movw r1, #12428 @ 0x308c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 8761c │ │ │ │ + bl 8717c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5cdb0 │ │ │ │ + beq.n 5cda8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 5cdb0 │ │ │ │ + cbnz r3, 5cda8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ mov r8, r4 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - nop │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bpl.n 5cdf6 │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + bpl.n 5cde8 │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5cdf0 │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5cdf6 │ │ │ │ + bne.n 5cde2 │ │ │ │ + bl b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5cde8 │ │ │ │ mov r1, r2 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 5ce30 │ │ │ │ + cbnz r0, 5ce22 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - movw r6, #13881 @ 0x3639 │ │ │ │ + movw r6, #12117 @ 0x2f55 │ │ │ │ movt r6, #11 │ │ │ │ ldr.w r2, [r4, #8]! │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ subs r3, #12 │ │ │ │ add.w r9, r2, r3, lsr #2 │ │ │ │ cmp r7, r9 │ │ │ │ - bge.n 5ce2e │ │ │ │ + bge.n 5ce20 │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, 5ce2a │ │ │ │ + cbz r3, 5ce1c │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 5ce24 │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5ce2a │ │ │ │ + bne.n 5ce16 │ │ │ │ + bl b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5ce1c │ │ │ │ mov r1, r8 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 5ce30 │ │ │ │ + cbnz r0, 5ce22 │ │ │ │ adds r7, #1 │ │ │ │ - b.n 5ce0e │ │ │ │ + b.n 5ce00 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ - b.w 38518 │ │ │ │ + b.w 384ee │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #15380 @ 0x3c14 │ │ │ │ + movw r0, #12436 @ 0x3094 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ add.w r1, r3, #16 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - b.w 84c48 │ │ │ │ + b.w 847b8 │ │ │ │ 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, 5ce7a │ │ │ │ + cbnz r4, 5ce6c │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 5ce7a │ │ │ │ + ble.n 5ce6c │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 5ce7a │ │ │ │ - cbnz r2, 5ce9a │ │ │ │ - add r2, sp, #24 │ │ │ │ + bne.n 5ce6c │ │ │ │ + cbnz r2, 5ce86 │ │ │ │ mov r3, r4 │ │ │ │ + ldr r4, [pc, #124] @ (5ceec ) │ │ │ │ + add r2, sp, #24 │ │ │ │ + str r4, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #2 │ │ │ │ movs r2, #0 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - strd r4, r2, [sp, #8] │ │ │ │ - movw r4, #18624 @ 0x48c0 │ │ │ │ - movt r4, #73 @ 0x49 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5cec2 │ │ │ │ + strd r4, r4, [sp, #4] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 106468 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5ceae │ │ │ │ ldrd r6, r3, [r0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 5cec6 │ │ │ │ - movw r2, #12248 @ 0x2fd8 │ │ │ │ + bmi.n 5ceb2 │ │ │ │ + movw r2, #9376 @ 0x24a0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #46664 @ 0xb648 │ │ │ │ + movw r1, #43680 @ 0xaaa0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #49232 @ 0xc050 │ │ │ │ + movw r0, #46288 @ 0xb4d0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 245b50 <_PyArg_BadArgument@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5cefa │ │ │ │ + b.n 5cee6 │ │ │ │ mov r0, r3 │ │ │ │ - bl 842e8 │ │ │ │ + bl 83e58 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5cec2 │ │ │ │ + beq.n 5ceae │ │ │ │ mov r0, r5 │ │ │ │ - bl 171da0 │ │ │ │ + bl 1700fc │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ mov r1, r6 │ │ │ │ - bl 246c08 <_PyArg_BadArgument@@Base+0x2f8> │ │ │ │ + bl 245ebc <_PyArg_BadArgument@@Base+0x36c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5cefa │ │ │ │ + beq.n 5cee6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5cefa │ │ │ │ + cbnz r3, 5cee6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movw r0, #15388 @ 0x3c1c │ │ │ │ + ldr r0, [pc, #768] @ (5d1f0 ) │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + movw r0, #12444 @ 0x309c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #2 │ │ │ │ - b.w e2114 │ │ │ │ - movw r0, #52524 @ 0xcd2c │ │ │ │ + b.w e19f0 │ │ │ │ + movw r0, #49580 @ 0xc1ac │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.w 7afb8 │ │ │ │ + b.w 7af78 │ │ │ │ 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 5cf4a │ │ │ │ + blt.n 5cf3a │ │ │ │ mov r4, r0 │ │ │ │ - bl 98598 │ │ │ │ + bl 97eb0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 29a98 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b07c │ │ │ │ - cbnz r4, 5cf54 │ │ │ │ + bl 9a968 │ │ │ │ + cbnz r4, 5cf44 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 5cf5c │ │ │ │ + b.n 5cf4c │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbnz r1, 5cf86 │ │ │ │ + cbnz r1, 5cf76 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #65104 @ 0xfe50 │ │ │ │ + movw r1, #62160 @ 0xf2d0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 5cfa8 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 5cf98 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 5cfae │ │ │ │ + bmi.n 5cf9e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #15404 @ 0x3c2c │ │ │ │ + movw r1, #12460 @ 0x30ac │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ + bl d52b8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5cfda │ │ │ │ + b.n 5cfca │ │ │ │ ldr r1, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r1, 5cfc8 │ │ │ │ + cbz r1, 5cfb8 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 5cfd2 │ │ │ │ + beq.n 5cfc2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5cfd2 │ │ │ │ - bl 245fbc <_Py_c_pow@@Base+0x1230> │ │ │ │ + b.n 5cfc2 │ │ │ │ + bl 2451ac <_Py_c_pow@@Base+0x122c> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5cfb4 │ │ │ │ - b.n 5cfa8 │ │ │ │ + bne.n 5cfa4 │ │ │ │ + b.n 5cf98 │ │ │ │ str r4, [r2, #0] │ │ │ │ - bl 790b0 │ │ │ │ - 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, #71 @ 0x47 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r4, r1 │ │ │ │ - movs r2, #1 │ │ │ │ - movw r1, #5840 @ 0x16d0 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 14ede4 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 5d02a │ │ │ │ - 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 790b0 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - b.n 5d02c │ │ │ │ + bl 79060 │ │ │ │ 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 │ │ │ │ @@ -75617,73 +75583,102 @@ │ │ │ │ str r1, [r0, #12] │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ subs r2, r5, r0 │ │ │ │ negs r5, r2 │ │ │ │ adcs r5, r2 │ │ │ │ str r5, [r3, #0] │ │ │ │ - cbz r4, 5d072 │ │ │ │ + cbz r4, 5d010 │ │ │ │ ldr.w r1, [r4, #3648] @ 0xe40 │ │ │ │ ldr.w r2, [r4, #3652] @ 0xe44 │ │ │ │ - b.n 5d074 │ │ │ │ + b.n 5d012 │ │ │ │ mov r2, r1 │ │ │ │ - movw r0, #53523 @ 0xd113 │ │ │ │ + movw r0, #53507 @ 0xd103 │ │ │ │ movt r0, #5 │ │ │ │ strd r1, r2, [r3, #8] │ │ │ │ str r0, [r3, #16] │ │ │ │ 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, #71 @ 0x47 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r4, r1 │ │ │ │ + movs r2, #1 │ │ │ │ + movw r1, #2884 @ 0xb44 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 14d82c │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 5d072 │ │ │ │ + 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 79060 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + b.n 5d074 │ │ │ │ + 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 │ │ │ │ - cbz r0, 5d0b6 │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 5d0a6 │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5d0b0 │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5d0b6 │ │ │ │ + bne.n 5d0a0 │ │ │ │ + bl b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5d0a6 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5d110 │ │ │ │ + cbnz r0, 5d100 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5d0d2 │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 5d0c2 │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d0cc │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5d0d2 │ │ │ │ + bne.n 5d0bc │ │ │ │ + bl b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5d0c2 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5d110 │ │ │ │ + cbnz r0, 5d100 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5d0ee │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 5d0de │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d0e8 │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5d0ee │ │ │ │ + bne.n 5d0d8 │ │ │ │ + bl b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5d0de │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5d110 │ │ │ │ + cbnz r0, 5d100 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 5d110 │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 5d100 │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d106 │ │ │ │ + bne.n 5d0f6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ 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 │ │ │ │ @@ -75697,226 +75692,232 @@ │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ - movw r1, #53615 @ 0xd16f │ │ │ │ + movw r1, #53599 @ 0xd15f │ │ │ │ movt r1, #5 │ │ │ │ mov r4, r2 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r2, #8 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 19eb10 <_PyCrossInterpreterData_InitWithSize@@Base> │ │ │ │ + bl 19cab0 <_PyCrossInterpreterData_InitWithSize@@Base> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 5d16a │ │ │ │ + beq.n 5d15a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 148050 │ │ │ │ + bl 146c38 │ │ │ │ movs r0, #0 │ │ │ │ vstr d0, [r4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ vldr d0, [r3] │ │ │ │ - b.w 85f38 │ │ │ │ + b.w 85a9c │ │ │ │ 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 │ │ │ │ - cbz r0, 5d1a8 │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 5d198 │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5d1a2 │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5d1a8 │ │ │ │ + bne.n 5d192 │ │ │ │ + bl b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5d198 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5d212 │ │ │ │ + cbnz r0, 5d202 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbnz r0, 5d1b2 │ │ │ │ + cbnz r0, 5d1a2 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbnz r0, 5d1bc │ │ │ │ - b.n 5d1d4 │ │ │ │ + cbnz r0, 5d1ac │ │ │ │ + b.n 5d1c4 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d1ac │ │ │ │ - b.n 5d212 │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + beq.n 5d19c │ │ │ │ + b.n 5d202 │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d1ce │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5d1d4 │ │ │ │ + bne.n 5d1be │ │ │ │ + bl b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5d1c4 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5d212 │ │ │ │ + cbnz r0, 5d202 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5d1f0 │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 5d1e0 │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d1ea │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5d1f0 │ │ │ │ + bne.n 5d1da │ │ │ │ + bl b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5d1e0 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5d212 │ │ │ │ + cbnz r0, 5d202 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5d212 │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 5d202 │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d208 │ │ │ │ + bne.n 5d1f8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + mov r3, r1 │ │ │ │ + cbz r0, 5d20e │ │ │ │ + mov r1, r2 │ │ │ │ + bx r3 │ │ │ │ + bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 5d244 │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 5d240 │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5d23e │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5d244 │ │ │ │ + bne.n 5d23a │ │ │ │ + bl b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5d240 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5d266 │ │ │ │ + cbnz r0, 5d262 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5d266 │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 5d262 │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d25c │ │ │ │ + bne.n 5d258 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ 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 │ │ │ │ - cbz r0, 5d298 │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 5d294 │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5d292 │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5d298 │ │ │ │ + bne.n 5d28e │ │ │ │ + bl b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5d294 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5d2d6 │ │ │ │ + cbnz r0, 5d2d2 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5d2b4 │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 5d2b0 │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d2ae │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5d2b4 │ │ │ │ + bne.n 5d2aa │ │ │ │ + bl b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5d2b0 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5d2d6 │ │ │ │ + cbnz r0, 5d2d2 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5d2d6 │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 5d2d2 │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d2cc │ │ │ │ + bne.n 5d2c8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ 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 │ │ │ │ - cbz r0, 5d308 │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 5d304 │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5d302 │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5d308 │ │ │ │ + bne.n 5d2fe │ │ │ │ + bl b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5d304 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5d346 │ │ │ │ + cbnz r0, 5d342 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5d324 │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 5d320 │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d31e │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5d324 │ │ │ │ + bne.n 5d31a │ │ │ │ + bl b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5d320 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5d346 │ │ │ │ + cbnz r0, 5d342 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5d346 │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 5d342 │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d33c │ │ │ │ + bne.n 5d338 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005d348 : │ │ │ │ +0005d344 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r1, [pc, #36] @ (5d37c ) │ │ │ │ + ldr r1, [pc, #36] @ (5d378 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #28 │ │ │ │ add r2, sp, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ - bl 1a8f24 <_PyInterpreterState_New@@Base> │ │ │ │ + bl 1a6d28 <_PyInterpreterState_New@@Base> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 5d374 │ │ │ │ + cbz r3, 5d370 │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ bl 2b202 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ @@ -75926,95 +75927,96 @@ │ │ │ │ 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 │ │ │ │ - cbz r0, 5d3b0 │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 5d3ac │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5d3aa │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5d3b0 │ │ │ │ + bne.n 5d3a6 │ │ │ │ + bl b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5d3ac │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5d3ee │ │ │ │ + cbnz r0, 5d3ea │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5d3cc │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 5d3c8 │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d3c6 │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5d3cc │ │ │ │ + bne.n 5d3c2 │ │ │ │ + bl b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5d3c8 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5d3ee │ │ │ │ + cbnz r0, 5d3ea │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5d3ee │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 5d3ea │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d3e4 │ │ │ │ + bne.n 5d3e0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.n 5d380 │ │ │ │ + b.n 5d37c │ │ │ │ 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 │ │ │ │ - cbz r0, 5d422 │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 5d41e │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5d41c │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5d422 │ │ │ │ + bne.n 5d418 │ │ │ │ + bl b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5d41e │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5d460 │ │ │ │ + cbnz r0, 5d45c │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5d43e │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 5d43a │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d438 │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5d43e │ │ │ │ + bne.n 5d434 │ │ │ │ + bl b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5d43a │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5d460 │ │ │ │ + cbnz r0, 5d45c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5d460 │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 5d45c │ │ │ │ + movw r3, #12117 @ 0x2f55 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d456 │ │ │ │ + bne.n 5d452 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b2ee8 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005d462 : │ │ │ │ - vldr d0, [pc, #4] @ 5d468 │ │ │ │ +0005d45e : │ │ │ │ + vldr d0, [pc, #8] @ 5d468 │ │ │ │ bx lr │ │ │ │ + nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ │ │ │ │ 0005d470 : │ │ │ │ vldr d0, [pc, #4] @ 5d478 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -76024,19 +76026,19 @@ │ │ │ │ movs r0, r2 │ │ │ │ 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 85e88 │ │ │ │ + bl 859ec │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 5d4a2 │ │ │ │ - bl 805dc │ │ │ │ + bl 805d4 │ │ │ │ cbnz r0, 5d4c2 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cbz r3, 5d4b8 │ │ │ │ cmp r4, #0 │ │ │ │ blt.n 5d4b4 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r4, r3 │ │ │ │ @@ -76060,188 +76062,188 @@ │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ bne.n 5d4fc <_PyXI_InitExcInfo@@Base+0x36> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #15624 @ 0x3d08 │ │ │ │ + movw r1, #12680 @ 0x3188 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ b.n 5d6c0 <_PyXI_InitExcInfo@@Base+0x1fa> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #1 │ │ │ │ bmi.n 5d510 <_PyXI_InitExcInfo@@Base+0x4a> │ │ │ │ cmp r3, #0 │ │ │ │ bge.n 5d524 <_PyXI_InitExcInfo@@Base+0x5e> │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ lsls r3, r3, #1 │ │ │ │ bpl.n 5d524 <_PyXI_InitExcInfo@@Base+0x5e> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21d974 <_PyXI_Exit@@Base+0xf18> │ │ │ │ + bl 21c834 <_PyXI_Exit@@Base+0xf18> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 5d6b0 <_PyXI_InitExcInfo@@Base+0x1ea> │ │ │ │ movs r0, #0 │ │ │ │ b.n 5d6c4 <_PyXI_InitExcInfo@@Base+0x1fe> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #9708 @ 0x25ec │ │ │ │ + movw r1, #6852 @ 0x1ac4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl cfa0c │ │ │ │ + bl cf334 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 5d67a <_PyXI_InitExcInfo@@Base+0x1b4> │ │ │ │ - movw r1, #43416 @ 0xa998 │ │ │ │ + movw r1, #40472 @ 0x9e18 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl cfa0c │ │ │ │ + bl cf334 │ │ │ │ mov r6, r0 │ │ │ │ cbnz r0, 5d550 <_PyXI_InitExcInfo@@Base+0x8a> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ b.n 5d5e8 <_PyXI_InitExcInfo@@Base+0x122> │ │ │ │ movs r1, #0 │ │ │ │ - bl 21dc90 <_PyXI_Exit@@Base+0x1234> │ │ │ │ + bl 21cb50 <_PyXI_Exit@@Base+0x1234> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5d56e <_PyXI_InitExcInfo@@Base+0xa8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 5d56e <_PyXI_InitExcInfo@@Base+0xa8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 5d54a <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #43428 @ 0xa9a4 │ │ │ │ + movw r1, #40484 @ 0x9e24 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl cfa0c │ │ │ │ + bl cf334 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 5d54a <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ movs r1, #0 │ │ │ │ - bl 21dc90 <_PyXI_Exit@@Base+0x1234> │ │ │ │ + bl 21cb50 <_PyXI_Exit@@Base+0x1234> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #8] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5d5a6 <_PyXI_InitExcInfo@@Base+0xe0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 5d5a6 <_PyXI_InitExcInfo@@Base+0xe0> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 5d54a <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #43476 @ 0xa9d4 │ │ │ │ + movw r1, #40532 @ 0x9e54 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl cfa0c │ │ │ │ + bl cf334 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 5d54a <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ movs r1, #0 │ │ │ │ - bl 21dc90 <_PyXI_Exit@@Base+0x1234> │ │ │ │ + bl 21cb50 <_PyXI_Exit@@Base+0x1234> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #12] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5d5de <_PyXI_InitExcInfo@@Base+0x118> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 5d5de <_PyXI_InitExcInfo@@Base+0x118> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_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 5d5fe <_PyXI_InitExcInfo@@Base+0x138> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cbnz r3, 5d5fe <_PyXI_InitExcInfo@@Base+0x138> │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 5d684 <_PyXI_InitExcInfo@@Base+0x1be> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #56072 @ 0xdb08 │ │ │ │ + movw r1, #53128 @ 0xcf88 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl cfa0c │ │ │ │ + bl cf334 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 5d68e <_PyXI_InitExcInfo@@Base+0x1c8> │ │ │ │ movs r1, #0 │ │ │ │ - bl 21dc90 <_PyXI_Exit@@Base+0x1234> │ │ │ │ + bl 21cb50 <_PyXI_Exit@@Base+0x1234> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #16] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5d634 <_PyXI_InitExcInfo@@Base+0x16e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 5d634 <_PyXI_InitExcInfo@@Base+0x16e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cbz r3, 5d698 <_PyXI_InitExcInfo@@Base+0x1d2> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #22340 @ 0x5744 │ │ │ │ + movw r1, #19356 @ 0x4b9c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl cfa0c │ │ │ │ + bl cf334 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 5d6a2 <_PyXI_InitExcInfo@@Base+0x1dc> │ │ │ │ movs r1, #0 │ │ │ │ - bl 21dc90 <_PyXI_Exit@@Base+0x1234> │ │ │ │ + bl 21cb50 <_PyXI_Exit@@Base+0x1234> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #20] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5d668 <_PyXI_InitExcInfo@@Base+0x1a2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 5d668 <_PyXI_InitExcInfo@@Base+0x1a2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 5d520 <_PyXI_InitExcInfo@@Base+0x5a> │ │ │ │ - movw r4, #15580 @ 0x3cdc │ │ │ │ + movw r4, #12636 @ 0x315c │ │ │ │ movt r4, #43 @ 0x2b │ │ │ │ b.n 5d6aa <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ - movw r4, #15440 @ 0x3c50 │ │ │ │ + movw r4, #12496 @ 0x30d0 │ │ │ │ movt r4, #43 @ 0x2b │ │ │ │ b.n 5d6aa <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ - movw r4, #17908 @ 0x45f4 │ │ │ │ + movw r4, #14952 @ 0x3a68 │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ b.n 5d6aa <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ - movw r4, #15484 @ 0x3c7c │ │ │ │ + movw r4, #12540 @ 0x30fc │ │ │ │ movt r4, #43 @ 0x2b │ │ │ │ b.n 5d6aa <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ - movw r4, #17996 @ 0x464c │ │ │ │ + movw r4, #15040 @ 0x3ac0 │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ b.n 5d6aa <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ - movw r4, #15528 @ 0x3ca8 │ │ │ │ + movw r4, #12584 @ 0x3128 │ │ │ │ movt r4, #43 @ 0x2b │ │ │ │ mov r0, r5 │ │ │ │ - bl 275e28 <_PySemaphore_Destroy@@Base+0x504> │ │ │ │ + bl 275280 <_PySemaphore_Destroy@@Base+0x5d4> │ │ │ │ movw r3, #7536 @ 0x1d70 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ 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 │ │ │ │ @@ -76250,51 +76252,51 @@ │ │ │ │ cbnz r3, 5d6e4 <_PyXI_InitExcInfo@@Base+0x21e> │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cbnz r3, 5d6e4 <_PyXI_InitExcInfo@@Base+0x21e> │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ cbz r3, 5d742 <_PyXI_InitExcInfo@@Base+0x27c> │ │ │ │ cbz r4, 5d6f0 <_PyXI_InitExcInfo@@Base+0x22a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 842e8 │ │ │ │ + bl 83e58 │ │ │ │ mov r4, r0 │ │ │ │ b.n 5d6f6 <_PyXI_InitExcInfo@@Base+0x230> │ │ │ │ - bl 71f84 │ │ │ │ + bl 71f40 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 5d798 <_PyXI_InitExcInfo@@Base+0x2d2> │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ cbz r2, 5d70a <_PyXI_InitExcInfo@@Base+0x244> │ │ │ │ ldr r1, [pc, #160] @ (5d7a0 <_PyXI_InitExcInfo@@Base+0x2da>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a1f4 │ │ │ │ + bl 7a1b4 │ │ │ │ adds r0, #1 │ │ │ │ beq.n 5d72a <_PyXI_InitExcInfo@@Base+0x264> │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ cbz r2, 5d71a <_PyXI_InitExcInfo@@Base+0x254> │ │ │ │ ldr r1, [pc, #148] @ (5d7a4 <_PyXI_InitExcInfo@@Base+0x2de>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a1f4 │ │ │ │ + bl 7a1b4 │ │ │ │ adds r0, #1 │ │ │ │ beq.n 5d72a <_PyXI_InitExcInfo@@Base+0x264> │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ cbz r2, 5d75c <_PyXI_InitExcInfo@@Base+0x296> │ │ │ │ ldr r1, [pc, #136] @ (5d7a8 <_PyXI_InitExcInfo@@Base+0x2e2>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a1f4 │ │ │ │ + bl 7a1b4 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 5d75c <_PyXI_InitExcInfo@@Base+0x296> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5d798 <_PyXI_InitExcInfo@@Base+0x2d2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 5d798 <_PyXI_InitExcInfo@@Base+0x2d2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ b.n 5d798 <_PyXI_InitExcInfo@@Base+0x2d2> │ │ │ │ cbz r4, 5d754 <_PyXI_InitExcInfo@@Base+0x28e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5d75c <_PyXI_InitExcInfo@@Base+0x296> │ │ │ │ adds r3, #1 │ │ │ │ @@ -76305,50 +76307,50 @@ │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r4, r3 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ bne.n 5d776 <_PyXI_InitExcInfo@@Base+0x2b0> │ │ │ │ movs r0, #2 │ │ │ │ - bl 7e404 │ │ │ │ + bl 7e3e8 │ │ │ │ mov r5, r0 │ │ │ │ b.n 5d780 <_PyXI_InitExcInfo@@Base+0x2ba> │ │ │ │ mov r3, r4 │ │ │ │ movs r0, #3 │ │ │ │ - bl 7e638 │ │ │ │ + bl 7e61c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5d79a <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 5d79a <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ b.n 5d79a <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ bgt.n 5d71c <_PyXI_InitExcInfo@@Base+0x256> │ │ │ │ lsls r1, r1, #1 │ │ │ │ b.n 5db60 <_PyXI_ClearExcInfo@@Base+0x3ac> │ │ │ │ lsls r1, r1, #1 │ │ │ │ bgt.n 5d75c <_PyXI_InitExcInfo@@Base+0x296> │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ 0005d7ac <_PyXI_ExcInfoAsObject@@Base>: │ │ │ │ - b.w 32240 <_PyXI_ApplyError@@Base+0x25c> │ │ │ │ + b.w 32220 <_PyXI_ApplyError@@Base+0x166> │ │ │ │ │ │ │ │ 0005d7b0 <_PyXI_FormatExcInfo@@Base>: │ │ │ │ - b.w 3247e <_PyXI_ApplyError@@Base+0x49a> │ │ │ │ + b.w 3245e <_PyXI_ApplyError@@Base+0x3a4> │ │ │ │ │ │ │ │ 0005d7b4 <_PyXI_ClearExcInfo@@Base>: │ │ │ │ - b.w 275e28 <_PySemaphore_Destroy@@Base+0x504> │ │ │ │ + b.w 275280 <_PySemaphore_Destroy@@Base+0x5d4> │ │ │ │ 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, r2 │ │ │ │ mov r4, r1 │ │ │ │ @@ -76369,62 +76371,62 @@ │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106468 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 5d808 <_PyXI_ClearExcInfo@@Base+0x54> │ │ │ │ b.n 5d878 <_PyXI_ClearExcInfo@@Base+0xc4> │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f9350 │ │ │ │ + bl f8cb0 │ │ │ │ mov r7, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ beq.n 5d81c <_PyXI_ClearExcInfo@@Base+0x68> │ │ │ │ add r5, r6 │ │ │ │ cmp r5, #1 │ │ │ │ beq.n 5d83a <_PyXI_ClearExcInfo@@Base+0x86> │ │ │ │ b.n 5d826 <_PyXI_ClearExcInfo@@Base+0x72> │ │ │ │ - bl 805dc │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 5d814 <_PyXI_ClearExcInfo@@Base+0x60> │ │ │ │ b.n 5d878 <_PyXI_ClearExcInfo@@Base+0xc4> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f9350 │ │ │ │ + bl f8cb0 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ bne.n 5d83c <_PyXI_ClearExcInfo@@Base+0x88> │ │ │ │ - bl 805dc │ │ │ │ + bl 805d4 │ │ │ │ cbz r0, 5d83c <_PyXI_ClearExcInfo@@Base+0x88> │ │ │ │ b.n 5d878 <_PyXI_ClearExcInfo@@Base+0xc4> │ │ │ │ movs r4, #0 │ │ │ │ - bl 98598 │ │ │ │ + bl 97eb0 │ │ │ │ orr.w r1, r4, #524288 @ 0x80000 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2a62c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b07c │ │ │ │ + bl 9a968 │ │ │ │ adds r3, r4, #1 │ │ │ │ bne.n 5d86c <_PyXI_ClearExcInfo@@Base+0xb8> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w f6894 │ │ │ │ + b.w f61f4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 80ef0 │ │ │ │ + b.w 80ee8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldr r0, [pc, #944] @ (5dc34 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -76447,50 +76449,50 @@ │ │ │ │ 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 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106468 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cbz r0, 5d92a <_PyXI_ClearExcInfo@@Base+0x176> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ bmi.n 5d8ea <_PyXI_ClearExcInfo@@Base+0x136> │ │ │ │ - movw r2, #50576 @ 0xc590 │ │ │ │ + movw r2, #47592 @ 0xb9e8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #46504 @ 0xb5a8 │ │ │ │ + movw r1, #43520 @ 0xaa00 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #49656 @ 0xc1f8 │ │ │ │ + movw r0, #46672 @ 0xb650 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 245b50 <_PyArg_BadArgument@@Base> │ │ │ │ b.n 5d92a <_PyXI_ClearExcInfo@@Base+0x176> │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b690 │ │ │ │ + bl 8af50 │ │ │ │ cbz r0, 5d92a <_PyXI_ClearExcInfo@@Base+0x176> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 5d916 <_PyXI_ClearExcInfo@@Base+0x162> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9564 @ 0x255c │ │ │ │ + movw r1, #6620 @ 0x19dc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ b.n 5d92a <_PyXI_ClearExcInfo@@Base+0x176> │ │ │ │ ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - movw r1, #49656 @ 0xc1f8 │ │ │ │ + movw r1, #46672 @ 0xb650 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r1, [pc, #96] @ (5d994 <_PyXI_ClearExcInfo@@Base+0x1e0>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -76514,30 +76516,30 @@ │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106468 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cbz r0, 5d9a0 <_PyXI_ClearExcInfo@@Base+0x1ec> │ │ │ │ cmp r4, #0 │ │ │ │ bgt.n 5d98e <_PyXI_ClearExcInfo@@Base+0x1da> │ │ │ │ ldr.w r3, [r6, #444] @ 0x1bc │ │ │ │ - movw r1, #22752 @ 0x58e0 │ │ │ │ + movw r1, #19768 @ 0x4d38 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ b.n 5d9a0 <_PyXI_ClearExcInfo@@Base+0x1ec> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f9350 │ │ │ │ + bl f8cb0 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 5d978 <_PyXI_ClearExcInfo@@Base+0x1c4> │ │ │ │ - bl 805dc │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 5d978 <_PyXI_ClearExcInfo@@Base+0x1c4> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldr r1, [pc, #272] @ (5dabc <_PyXI_ClearExcInfo@@Base+0x308>) │ │ │ │ @@ -76567,36 +76569,36 @@ │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106468 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 5da02 <_PyXI_ClearExcInfo@@Base+0x24e> │ │ │ │ b.n 5dac8 <_PyXI_ClearExcInfo@@Base+0x314> │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r5, r6 │ │ │ │ - bl 16a0bc │ │ │ │ + bl 1682ac │ │ │ │ subs r6, r5, #1 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ beq.n 5dac8 <_PyXI_ClearExcInfo@@Base+0x314> │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 5daa2 <_PyXI_ClearExcInfo@@Base+0x2ee> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cbz r0, 5da34 <_PyXI_ClearExcInfo@@Base+0x280> │ │ │ │ - bl f9350 │ │ │ │ + bl f8cb0 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 5da2e <_PyXI_ClearExcInfo@@Base+0x27a> │ │ │ │ - bl 805dc │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 5dac8 <_PyXI_ClearExcInfo@@Base+0x314> │ │ │ │ subs r5, #2 │ │ │ │ bne.n 5da38 <_PyXI_ClearExcInfo@@Base+0x284> │ │ │ │ b.n 5daa2 <_PyXI_ClearExcInfo@@Base+0x2ee> │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r0 │ │ │ │ @@ -76605,85 +76607,85 @@ │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ cbz r0, 5da72 <_PyXI_ClearExcInfo@@Base+0x2be> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r7 │ │ │ │ bne.n 5da50 <_PyXI_ClearExcInfo@@Base+0x29c> │ │ │ │ vldr d9, [r0, #8] │ │ │ │ b.n 5da6c <_PyXI_ClearExcInfo@@Base+0x2b8> │ │ │ │ - bl 148050 │ │ │ │ + bl 146c38 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bne.n 5da6c <_PyXI_ClearExcInfo@@Base+0x2b8> │ │ │ │ - bl 805dc │ │ │ │ + bl 805d4 │ │ │ │ cbnz r0, 5dac8 <_PyXI_ClearExcInfo@@Base+0x314> │ │ │ │ cmp r5, #1 │ │ │ │ bne.n 5da76 <_PyXI_ClearExcInfo@@Base+0x2c2> │ │ │ │ b.n 5daac <_PyXI_ClearExcInfo@@Base+0x2f8> │ │ │ │ vldr d9, [pc, #196] @ 5db38 <_PyXI_ClearExcInfo@@Base+0x384> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r7 │ │ │ │ bne.n 5da84 <_PyXI_ClearExcInfo@@Base+0x2d0> │ │ │ │ vldr d8, [r0, #8] │ │ │ │ b.n 5dab0 <_PyXI_ClearExcInfo@@Base+0x2fc> │ │ │ │ - bl 148050 │ │ │ │ + bl 146c38 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bne.n 5dab0 <_PyXI_ClearExcInfo@@Base+0x2fc> │ │ │ │ - bl 805dc │ │ │ │ + bl 805d4 │ │ │ │ cbz r0, 5dab0 <_PyXI_ClearExcInfo@@Base+0x2fc> │ │ │ │ b.n 5dac8 <_PyXI_ClearExcInfo@@Base+0x314> │ │ │ │ vldr d8, [pc, #148] @ 5db38 <_PyXI_ClearExcInfo@@Base+0x384> │ │ │ │ vmov.f64 d9, d8 │ │ │ │ b.n 5dab0 <_PyXI_ClearExcInfo@@Base+0x2fc> │ │ │ │ vldr d8, [pc, #136] @ 5db38 <_PyXI_ClearExcInfo@@Base+0x384> │ │ │ │ vmov.f64 d0, d9 │ │ │ │ mov.w r2, #51712 @ 0xca00 │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1ef1f4 │ │ │ │ + bl 1ee174 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 5dacc <_PyXI_ClearExcInfo@@Base+0x318> │ │ │ │ movs r0, #0 │ │ │ │ b.n 5db2c <_PyXI_ClearExcInfo@@Base+0x378> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov.w r2, #51712 @ 0xca00 │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 1ef1f4 │ │ │ │ + bl 1ee174 │ │ │ │ adds r0, #1 │ │ │ │ beq.n 5dac8 <_PyXI_ClearExcInfo@@Base+0x314> │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ - bl 157fa0 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 156430 <_PyTime_AsTimespec@@Base> │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ - bl 157fa0 <_PyTime_AsTimespec@@Base> │ │ │ │ - bl 98598 │ │ │ │ + bl 156430 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 97eb0 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r6 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ mov r0, r8 │ │ │ │ blx 2a920 <__timerfd_settime64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b07c │ │ │ │ + bl 9a968 │ │ │ │ adds r4, #1 │ │ │ │ bne.n 5db26 <_PyXI_ClearExcInfo@@Base+0x372> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ + bl f61f4 │ │ │ │ b.n 5dac8 <_PyXI_ClearExcInfo@@Base+0x314> │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ bl 5dbf8 │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ @@ -76712,154 +76714,154 @@ │ │ │ │ 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 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106468 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cbz r0, 5dbb0 <_PyXI_ClearExcInfo@@Base+0x3fc> │ │ │ │ cmp r4, #0 │ │ │ │ bgt.n 5db9e <_PyXI_ClearExcInfo@@Base+0x3ea> │ │ │ │ ldr.w r3, [r6, #444] @ 0x1bc │ │ │ │ - movw r1, #7636 @ 0x1dd4 │ │ │ │ + movw r1, #4720 @ 0x1270 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ b.n 5dbb0 <_PyXI_ClearExcInfo@@Base+0x3fc> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f9350 │ │ │ │ + bl f8cb0 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 5db88 <_PyXI_ClearExcInfo@@Base+0x3d4> │ │ │ │ - bl 805dc │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 5db88 <_PyXI_ClearExcInfo@@Base+0x3d4> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldr r1, [pc, #624] @ (5de2c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ 0005dbbc : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 7afb8 │ │ │ │ + bl 7af78 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 5dbf4 │ │ │ │ - bl 1d5e60 │ │ │ │ + bl 1d3d30 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5dbe8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbz r3, 5dbec │ │ │ │ mov r4, r5 │ │ │ │ b.n 5dbf4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ b.n 5dbe8 │ │ │ │ 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] @ 5dcb0 │ │ │ │ ldrd r0, r1, [r0, #16] │ │ │ │ - bl 278c68 │ │ │ │ + bl 2780c0 │ │ │ │ vldr s15, [r5, #24] │ │ │ │ vmov d0, r0, r1 │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmla.f64 d0, d7, d8 │ │ │ │ - bl 85f38 │ │ │ │ + bl 85a9c │ │ │ │ cbz r0, 5dc66 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - bl 278c68 │ │ │ │ + bl 2780c0 │ │ │ │ vldr s14, [r5, #8] │ │ │ │ vmov d0, r0, r1 │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ vmla.f64 d0, d7, d8 │ │ │ │ - bl 85f38 │ │ │ │ + bl 85a9c │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 5dc6a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5dc66 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 5dc66 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ movs r6, #0 │ │ │ │ b.n 5dca2 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7e404 │ │ │ │ + bl 7e3e8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5dc8c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 5dc8c │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5dca2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 5dca2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ vpop {d8} │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ bvs.n 5dbde │ │ │ │ @ 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 16a0bc │ │ │ │ + bl 1682ac │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.n 5dd08 │ │ │ │ mov r4, r0 │ │ │ │ - bl 98598 │ │ │ │ + bl 97eb0 │ │ │ │ mov r1, sp │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a080 <__timerfd_gettime64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b07c │ │ │ │ + bl 9a968 │ │ │ │ adds r4, #1 │ │ │ │ bne.n 5dd00 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ + bl f61f4 │ │ │ │ movs r0, #0 │ │ │ │ b.n 5dd0a │ │ │ │ mov r0, sp │ │ │ │ bl 5dbf8 │ │ │ │ b.n 5dd0a │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ @@ -76875,30 +76877,30 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r3 │ │ │ │ - bl 7afb8 │ │ │ │ + bl 7af78 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 5de0e │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 5de08 │ │ │ │ mov r0, r5 │ │ │ │ - bl 923b8 │ │ │ │ + bl 91cb0 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 5dd4c │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r0 │ │ │ │ b.n 5dd6c │ │ │ │ cbz r4, 5dd92 │ │ │ │ mov r0, r4 │ │ │ │ - bl 923b8 │ │ │ │ + bl 91cb0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 5de02 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ @@ -76910,56 +76912,56 @@ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5dd82 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 5dd82 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r4 │ │ │ │ - bl 79054 │ │ │ │ + bl 79004 │ │ │ │ mov r0, r7 │ │ │ │ - bl 79054 │ │ │ │ + bl 79004 │ │ │ │ b.n 5de0e │ │ │ │ ldr r2, [pc, #132] @ (5de18 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cbnz r3, 5ddb2 │ │ │ │ - movw r1, #23676 @ 0x5c7c │ │ │ │ + movw r1, #20692 @ 0x50d4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #32776 @ 0x8008 │ │ │ │ + movw r0, #29820 @ 0x747c │ │ │ │ movt r0, #69 @ 0x45 │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 677e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr.w r0, [r3, #3888] @ 0xf30 │ │ │ │ - movw r1, #24732 @ 0x609c │ │ │ │ + movw r1, #21748 @ 0x54f4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cfa0c │ │ │ │ + bl cf334 │ │ │ │ mov r7, r0 │ │ │ │ cbnz r0, 5ddcc │ │ │ │ - bl d7c64 │ │ │ │ + bl d753c │ │ │ │ b.n 5dd5a │ │ │ │ mov r3, r4 │ │ │ │ strd r0, r5, [sp] │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ ldr r0, [pc, #64] @ (5de1c ) │ │ │ │ mov r1, sp │ │ │ │ - bl 95b00 │ │ │ │ + bl 95418 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5ddf8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cbnz r3, 5ddf8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 5ddc6 │ │ │ │ mov r4, r9 │ │ │ │ b.n 5dd5a │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r0 │ │ │ │ b.n 5dd6c │ │ │ │ @@ -76986,79 +76988,79 @@ │ │ │ │ sub sp, #16 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r6, [r5, r3] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0af0 │ │ │ │ + bl 1aeaa8 │ │ │ │ cbz r0, 5de80 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r4, 5de54 │ │ │ │ ldr.w r4, [r8, #80] @ 0x50 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - movw r1, #24732 @ 0x609c │ │ │ │ + movw r1, #21748 @ 0x54f4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr.w r0, [r3, #3888] @ 0xf30 │ │ │ │ - bl cfa0c │ │ │ │ + bl cf334 │ │ │ │ mov r9, r0 │ │ │ │ cbnz r0, 5de84 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5de80 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 5de80 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ b.n 5deee │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ strd r4, sl, [sp] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, r7 │ │ │ │ ldr r1, [pc, #104] @ (5defc ) │ │ │ │ - bl fd8c0 │ │ │ │ + bl fd1bc │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5deb2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cbnz r3, 5deb2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ cbz r4, 5ded8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5deca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 5deca │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0c6c │ │ │ │ + bl 1aec44 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5deee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 5deee │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_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, r4, r5, r6, r7} │ │ │ │ @@ -77076,22 +77078,22 @@ │ │ │ │ adds r4, #32 │ │ │ │ cmp r1, r2 │ │ │ │ itt ne │ │ │ │ ldrne r3, [r3, #8] │ │ │ │ addne.w r4, r4, r3, lsl #2 │ │ │ │ adds r3, r4, #1 │ │ │ │ bne.n 5df32 │ │ │ │ - bl 805dc │ │ │ │ + bl 805d4 │ │ │ │ cbnz r0, 5df3c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 12cb38 │ │ │ │ + b.w 12c344 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - b.w 5b214 │ │ │ │ + b.w 5b210 │ │ │ │ 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 │ │ │ │ @@ -77099,20 +77101,20 @@ │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 5df68 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r4, #1 │ │ │ │ ble.n 5df80 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ b.n 5df88 │ │ │ │ - movw r0, #26776 @ 0x6898 │ │ │ │ + movw r0, #23712 @ 0x5ca0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 5df5e │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ @@ -77121,76 +77123,76 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 26a738 │ │ │ │ + bl 2699e8 │ │ │ │ adds r0, #1 │ │ │ │ beq.n 5dfc4 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ cbz r0, 5e000 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ strd r4, r6, [sp] │ │ │ │ - bl 90a9c │ │ │ │ + bl 90398 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 5dfc8 │ │ │ │ movs r4, #0 │ │ │ │ b.n 5e03e │ │ │ │ ldrb.w r3, [r5, #77] @ 0x4d │ │ │ │ ldr r1, [r5, #12] │ │ │ │ cbz r3, 5e010 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ beq.n 5e010 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - bl 26abf8 │ │ │ │ + bl 269e98 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ beq.n 5e024 │ │ │ │ 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 790b0 │ │ │ │ + bl 79060 │ │ │ │ b.n 5e010 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7e404 │ │ │ │ + bl 7e3e8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 5dfc4 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ cbz r3, 5e03e │ │ │ │ ldr r1, [r5, #72] @ 0x48 │ │ │ │ cbz r1, 5e03e │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 26a9d0 │ │ │ │ + bl 269ba8 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 5e03e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5dfc4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 5dfc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ b.n 5dfc4 │ │ │ │ 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 │ │ │ │ @@ -77215,68 +77217,68 @@ │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106468 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 5e096 │ │ │ │ b.n 5e168 │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r4, r6 │ │ │ │ - bl 16a0bc │ │ │ │ + bl 1682ac │ │ │ │ subs r6, r4, #1 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ beq.n 5e168 │ │ │ │ cbz r6, 5e112 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cbz r0, 5e0c6 │ │ │ │ - bl f9350 │ │ │ │ + bl f8cb0 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 5e0c0 │ │ │ │ - bl 805dc │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 5e168 │ │ │ │ subs r4, #2 │ │ │ │ bne.n 5e0ca │ │ │ │ b.n 5e11c │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cbz r0, 5e0f0 │ │ │ │ - bl 123614 │ │ │ │ + bl 122df4 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ bne.n 5e0ea │ │ │ │ - bl 805dc │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 5e168 │ │ │ │ cmp r4, #1 │ │ │ │ bne.n 5e0f4 │ │ │ │ b.n 5e124 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 123614 │ │ │ │ + bl 122df4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ bne.n 5e128 │ │ │ │ - bl 805dc │ │ │ │ + bl 805d4 │ │ │ │ cbz r0, 5e128 │ │ │ │ b.n 5e168 │ │ │ │ mov r4, r6 │ │ │ │ mov r5, r6 │ │ │ │ mov r7, r6 │ │ │ │ mov r9, r6 │ │ │ │ b.n 5e128 │ │ │ │ @@ -77285,35 +77287,35 @@ │ │ │ │ mov r9, r4 │ │ │ │ b.n 5e128 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, r9 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ - bl 157fa0 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 156430 <_PyTime_AsTimespec@@Base> │ │ │ │ mov r1, r5 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 157fa0 <_PyTime_AsTimespec@@Base> │ │ │ │ - bl 98598 │ │ │ │ + bl 156430 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 97eb0 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r6 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ blx 2a920 <__timerfd_settime64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b07c │ │ │ │ + bl 9a968 │ │ │ │ adds r4, #1 │ │ │ │ bne.n 5e16c │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ + bl f61f4 │ │ │ │ movs r0, #0 │ │ │ │ b.n 5e172 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ bl 5e182 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r1, [pc, #800] @ (5e49c ) │ │ │ │ @@ -77327,57 +77329,57 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ add.w r1, r0, #16 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1c06d4 │ │ │ │ + bl 1be5ac <_PySys_GetRequiredAttrString@@Base+0x23c4> │ │ │ │ adds r0, #1 │ │ │ │ bne.n 5e1a8 │ │ │ │ movs r0, #0 │ │ │ │ b.n 5e1ce │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1c06d4 │ │ │ │ + bl 1be5ac <_PySys_GetRequiredAttrString@@Base+0x23c4> │ │ │ │ adds r0, #1 │ │ │ │ beq.n 5e1a4 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - movw r0, #38668 @ 0x970c │ │ │ │ + movw r0, #35724 @ 0x8b8c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 84c48 │ │ │ │ + bl 847b8 │ │ │ │ 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 16a0bc │ │ │ │ + bl 1682ac │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.n 5e222 │ │ │ │ mov r4, r0 │ │ │ │ - bl 98598 │ │ │ │ + bl 97eb0 │ │ │ │ mov r1, sp │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a080 <__timerfd_gettime64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b07c │ │ │ │ + bl 9a968 │ │ │ │ adds r4, #1 │ │ │ │ bne.n 5e21a │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ + bl f61f4 │ │ │ │ movs r0, #0 │ │ │ │ b.n 5e224 │ │ │ │ mov r0, sp │ │ │ │ bl 5e182 │ │ │ │ b.n 5e224 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ @@ -77397,93 +77399,93 @@ │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #52164 @ 0xcbc4 │ │ │ │ + movw r2, #49220 @ 0xc044 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl 242a98 │ │ │ │ + bl 241c88 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ blx r3 │ │ │ │ b.n 5e28e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #49960 @ 0xc328 │ │ │ │ + movw r1, #47016 @ 0xb7a8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ b.n 5e28e │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ 0005e294 : │ │ │ │ - movw r0, #3380 @ 0xd34 │ │ │ │ + movw r0, #436 @ 0x1b4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ bx lr │ │ │ │ │ │ │ │ 0005e29e : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #36] @ (5e2d4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r0, [r3, #3880] @ 0xf28 │ │ │ │ cbnz r0, 5e2d0 │ │ │ │ - movw r1, #52384 @ 0xcca0 │ │ │ │ + movw r1, #49440 @ 0xc120 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #5380 @ 0x1504 │ │ │ │ + movw r0, #2436 @ 0x984 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 677e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f9350 │ │ │ │ + bl f8cb0 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 5e2f8 │ │ │ │ - bl 805dc │ │ │ │ + bl 805d4 │ │ │ │ cbnz r0, 5e33a │ │ │ │ ldr r1, [pc, #68] @ (5e340 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movw r3, #19992 @ 0x4e18 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ ldr r1, [r2, r1] │ │ │ │ ldr.w r2, [r3, #624] @ 0x270 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 5e32a │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #15760 @ 0x3d90 │ │ │ │ + movw r1, #12816 @ 0x3210 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ b.n 5e33a │ │ │ │ ldr.w r0, [r3, #3896] @ 0xf38 │ │ │ │ str.w r4, [r3, #3896] @ 0xf38 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80ef0 │ │ │ │ + b.w 80ee8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -77502,17 +77504,17 @@ │ │ │ │ ldr r3, [pc, #116] @ (5e3e4 ) │ │ │ │ strd r4, r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ movw r2, #34888 @ 0x8848 │ │ │ │ movt r2, #72 @ 0x48 │ │ │ │ str r2, [sp, #0] │ │ │ │ - movw r2, #15848 @ 0x3de8 │ │ │ │ + movw r2, #12904 @ 0x3268 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - bl d6834 │ │ │ │ + bl d6114 │ │ │ │ cbz r0, 5e3de │ │ │ │ ldrd r5, r4, [sp, #28] │ │ │ │ cbnz r5, 5e3aa │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cbz r3, 5e39e │ │ │ │ ldr r5, [r4, #20] │ │ │ │ str r5, [sp, #28] │ │ │ │ @@ -77538,97 +77540,97 @@ │ │ │ │ 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 2436e0 │ │ │ │ + bl 2428d0 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldr r1, [pc, #976] @ (5e7b8 ) │ │ │ │ lsls r1, 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, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #15864 @ 0x3df8 │ │ │ │ + movw r1, #12920 @ 0x3278 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14ede4 │ │ │ │ + bl 14d82c │ │ │ │ cbnz r0, 5e42c │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r1, #52793 @ 0xce39 │ │ │ │ + movw r1, #48573 @ 0xbdbd │ │ │ │ movt r1, #30 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 35b94 │ │ │ │ + b.w 35b74 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 0005e430 : │ │ │ │ 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, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #16048 @ 0x3eb0 │ │ │ │ + movw r1, #13104 @ 0x3330 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14ede4 │ │ │ │ + bl 14d82c │ │ │ │ cbnz r0, 5e464 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 117dfc │ │ │ │ + b.w 117714 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 0005e468 : │ │ │ │ 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 5e494 │ │ │ │ movw r1, #1486 @ 0x5ce │ │ │ │ - movw r0, #52636 @ 0xcd9c │ │ │ │ + movw r0, #49692 @ 0xc21c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 21f268 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 5e49a │ │ │ │ - bl 1b9bc8 │ │ │ │ + bl 1b7a0c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ 0005e49c : │ │ │ │ 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 5e4ba │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w f9c48 <_PyList_Extend@@Base+0x24> │ │ │ │ + b.w f95a8 <_PyList_Extend@@Base+0x24> │ │ │ │ movw r1, #1475 @ 0x5c3 │ │ │ │ - movw r0, #52636 @ 0xcd9c │ │ │ │ + movw r0, #49692 @ 0xc21c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 21f268 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r9, [r0, #4] │ │ │ │ @@ -77637,67 +77639,67 @@ │ │ │ │ sub sp, #12 │ │ │ │ cmp r9, r7 │ │ │ │ beq.n 5e594 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 87f30 │ │ │ │ + bl 87a80 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 5e594 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r6, r7 │ │ │ │ beq.n 5e594 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 87f30 │ │ │ │ + bl 87a80 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 5e594 │ │ │ │ movw r8, #34888 @ 0x8848 │ │ │ │ movt r8, #72 @ 0x48 │ │ │ │ cmp r9, r8 │ │ │ │ beq.n 5e52a │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 87f30 │ │ │ │ + bl 87a80 │ │ │ │ cbz r0, 5e594 │ │ │ │ movw r7, #35132 @ 0x893c │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ cmp r6, r8 │ │ │ │ beq.n 5e546 │ │ │ │ movw r1, #34888 @ 0x8848 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ - bl 87f30 │ │ │ │ + bl 87a80 │ │ │ │ cbz r0, 5e578 │ │ │ │ ldrh.w r0, [r4, #13] │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ rev16 r0, r0 │ │ │ │ ldrb r1, [r4, #15] │ │ │ │ uxth r0, r0 │ │ │ │ - bl 2001e8 <_PyEval_GetBuiltin@@Base+0x850> │ │ │ │ + bl 1ff228 <_PyEval_GetBuiltin@@Base+0x7cc> │ │ │ │ mov r4, r0 │ │ │ │ ldrh.w r0, [r5, #13] │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ rev16 r0, r0 │ │ │ │ ldrb r1, [r5, #15] │ │ │ │ uxth r0, r0 │ │ │ │ - bl 2001e8 <_PyEval_GetBuiltin@@Base+0x850> │ │ │ │ + bl 1ff228 <_PyEval_GetBuiltin@@Base+0x7cc> │ │ │ │ movs r3, #0 │ │ │ │ subs r0, r4, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 147b38 │ │ │ │ + bl 146720 │ │ │ │ b.n 5e59c │ │ │ │ cmp r6, r7 │ │ │ │ beq.n 5e586 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 87f30 │ │ │ │ + bl 87a80 │ │ │ │ cbz r0, 5e594 │ │ │ │ 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 5e646 │ │ │ │ @@ -77714,51 +77716,51 @@ │ │ │ │ movt r5, #72 @ 0x48 │ │ │ │ cmp r4, r5 │ │ │ │ beq.n 5e63a │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87f30 │ │ │ │ + bl 87a80 │ │ │ │ cbnz r0, 5e63a │ │ │ │ ldr.w r8, [r6, #4] │ │ │ │ cmp r8, r5 │ │ │ │ beq.n 5e63a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 87f30 │ │ │ │ + bl 87a80 │ │ │ │ cbnz r0, 5e63a │ │ │ │ movw r1, #34888 @ 0x8848 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ movw r5, #35132 @ 0x893c │ │ │ │ movt r5, #72 @ 0x48 │ │ │ │ cmp r4, r1 │ │ │ │ beq.n 5e5fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 87f30 │ │ │ │ + bl 87a80 │ │ │ │ cbz r0, 5e602 │ │ │ │ cmp r8, r5 │ │ │ │ beq.n 5e618 │ │ │ │ b.n 5e608 │ │ │ │ cmp r4, r5 │ │ │ │ beq.n 5e62e │ │ │ │ b.n 5e624 │ │ │ │ movw r1, #35132 @ 0x893c │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ - bl 87f30 │ │ │ │ + bl 87a80 │ │ │ │ cbz r0, 5e63a │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ b.n 5e646 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87f30 │ │ │ │ + bl 87a80 │ │ │ │ cbz r0, 5e63a │ │ │ │ ldr r1, [r7, #12] │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ b.n 5e646 │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ @@ -77781,22 +77783,22 @@ │ │ │ │ cbz r2, 5e66e │ │ │ │ negs r3, r3 │ │ │ │ add r0, r3 │ │ │ │ add r2, sp, #12 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2449b0 │ │ │ │ + bl 243ba4 │ │ │ │ cbnz r0, 5e690 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 205ee8 │ │ │ │ + b.w 204fcc │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -77818,57 +77820,57 @@ │ │ │ │ orr.w r5, r1, r0, lsl #8 │ │ │ │ sub sp, #20 │ │ │ │ mov r1, r2 │ │ │ │ add.w r8, r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov sl, r3 │ │ │ │ - movw r4, #32776 @ 0x8008 │ │ │ │ + movw r4, #29820 @ 0x747c │ │ │ │ movt r4, #69 @ 0x45 │ │ │ │ - bl 2001e8 <_PyEval_GetBuiltin@@Base+0x850> │ │ │ │ + bl 1ff228 <_PyEval_GetBuiltin@@Base+0x7cc> │ │ │ │ movs r1, #7 │ │ │ │ adds r0, #6 │ │ │ │ - bl 278934 │ │ │ │ + bl 277d8c │ │ │ │ add.w r8, r4, r8, lsl #2 │ │ │ │ add.w r4, r4, r1, lsl #2 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldrd r6, r7, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr.w r2, [r8, #40] @ 0x28 │ │ │ │ mov r3, sl │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - movw r0, #16172 @ 0x3f2c │ │ │ │ + movw r0, #13228 @ 0x33ac │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ strd r7, r5, [sp, #8] │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl e2114 │ │ │ │ + bl e19f0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, sl, 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, #71 @ 0x47 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #16204 @ 0x3f4c │ │ │ │ + movw r1, #13260 @ 0x33cc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14ede4 │ │ │ │ + bl 14d82c │ │ │ │ adds r3, r0, #1 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl c6fd0 │ │ │ │ + bl c68b4 │ │ │ │ subs r3, r0, #0 │ │ │ │ iteee lt │ │ │ │ movlt r0, #0 │ │ │ │ movwge r0, #4356 @ 0x1104 │ │ │ │ strge r3, [r4, #20] │ │ │ │ movtge r0, #71 @ 0x47 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -77881,90 +77883,90 @@ │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ beq.n 5e7f4 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8b690 │ │ │ │ + bl 8af50 │ │ │ │ cbz r0, 5e7d6 │ │ │ │ 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 5e7b6 │ │ │ │ cmp r1, #10 │ │ │ │ bne.n 5e7d6 │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, sp, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 277704 <_PyCrossInterpreterData_Free@@Base+0x59c> │ │ │ │ + bl 276b5c <_PyCrossInterpreterData_Free@@Base+0x59c> │ │ │ │ cbnz r0, 5e7d6 │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 205ee8 │ │ │ │ + b.w 204fcc │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #16296 @ 0x3fa8 │ │ │ │ + movw r1, #13352 @ 0x3428 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w d599c │ │ │ │ + b.w d52b8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #16260 @ 0x3f84 │ │ │ │ + movw r1, #13316 @ 0x3404 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ 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, #71 @ 0x47 │ │ │ │ - movw r0, #16328 @ 0x3fc8 │ │ │ │ + movw r0, #13384 @ 0x3448 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldrd r3, r4, [r2, #16] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 84c48 │ │ │ │ + bl 847b8 │ │ │ │ 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 72b58 │ │ │ │ + bl 72b10 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #45360 @ 0xb130 │ │ │ │ + movw r0, #42416 @ 0xa5b0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 84c48 │ │ │ │ + bl 847b8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #1572 @ 0x624 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ + movw r0, #63880 @ 0xf988 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84c48 │ │ │ │ + b.w 847b8 │ │ │ │ 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 r9, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -77989,55 +77991,55 @@ │ │ │ │ str r2, [sp, #12] │ │ │ │ add r1, sp, #28 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #3 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106468 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 5e938 │ │ │ │ rev16 r6, r6 │ │ │ │ adds.w r5, sl, r5 │ │ │ │ uxth r6, r6 │ │ │ │ beq.n 5e924 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cbz r0, 5e8f8 │ │ │ │ - bl f9350 │ │ │ │ + bl f8cb0 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ bne.n 5e8f4 │ │ │ │ - bl 805dc │ │ │ │ + bl 805d4 │ │ │ │ cbnz r0, 5e938 │ │ │ │ subs r5, #1 │ │ │ │ beq.n 5e924 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cbz r0, 5e910 │ │ │ │ - bl f9350 │ │ │ │ + bl f8cb0 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 5e90c │ │ │ │ - bl 805dc │ │ │ │ + bl 805d4 │ │ │ │ cbnz r0, 5e938 │ │ │ │ cmp r5, #1 │ │ │ │ beq.n 5e924 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl f9350 │ │ │ │ + bl f8cb0 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ bne.n 5e924 │ │ │ │ - bl 805dc │ │ │ │ + bl 805d4 │ │ │ │ cbnz r0, 5e938 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 205ee8 │ │ │ │ + b.w 204fcc │ │ │ │ movs r0, #0 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r2, [pc, #16] @ (5e954 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ 0005e944 : │ │ │ │ @@ -78047,52 +78049,52 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 5e974 │ │ │ │ mov.w r1, #410 @ 0x19a │ │ │ │ - movw r0, #36620 @ 0x8f0c │ │ │ │ + movw r0, #33636 @ 0x8364 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 21f268 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ b.n 5e976 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ pop {r3, pc} │ │ │ │ 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 2001e8 <_PyEval_GetBuiltin@@Base+0x850> │ │ │ │ + bl 1ff228 <_PyEval_GetBuiltin@@Base+0x7cc> │ │ │ │ movs r1, #7 │ │ │ │ adds r0, #6 │ │ │ │ - bl 278934 │ │ │ │ + bl 277d8c │ │ │ │ adds r0, r1, #1 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 80ef0 │ │ │ │ + b.w 80ee8 │ │ │ │ │ │ │ │ 0005e9a8 : │ │ │ │ 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, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 5e9d8 │ │ │ │ mov.w r1, #390 @ 0x186 │ │ │ │ - movw r0, #36620 @ 0x8f0c │ │ │ │ + movw r0, #33636 @ 0x8364 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 21f268 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ b.n 5e9da │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ 0005e9dc : │ │ │ │ push {r3, lr} │ │ │ │ @@ -78101,17 +78103,17 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 5ea0c │ │ │ │ movw r1, #451 @ 0x1c3 │ │ │ │ - movw r0, #36620 @ 0x8f0c │ │ │ │ + movw r0, #33636 @ 0x8364 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 21f268 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ b.n 5ea0e │ │ │ │ ldr r0, [r0, #32] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ 0005ea10 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -78120,17 +78122,17 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 5ea3e │ │ │ │ mov.w r1, #420 @ 0x1a4 │ │ │ │ - movw r0, #36620 @ 0x8f0c │ │ │ │ + movw r0, #33636 @ 0x8364 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 21f268 <_PyErr_BadInternalCall@@Base> │ │ │ │ b.n 5ea7e │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ beq.n 5ea84 │ │ │ │ @@ -78144,25 +78146,25 @@ │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5ea86 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ b.n 5ea86 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #16488 @ 0x4068 │ │ │ │ + movw r1, #13544 @ 0x34e8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 5eac4 │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #3 │ │ │ │ - bl 1faca8 │ │ │ │ + bl 1f9c1c │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ cbz r2, 5eab6 │ │ │ │ ldr r1, [pc, #48] @ (5eac8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ubfx r2, r2, #0, #12 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ @@ -78173,15 +78175,15 @@ │ │ │ │ itt eq │ │ │ │ moveq r1, #0 │ │ │ │ streq.w r1, [r3, r2, lsl #3] │ │ │ │ ldr r0, [r5, #28] │ │ │ │ movs r6, #0 │ │ │ │ str r4, [r5, #28] │ │ │ │ str r6, [r5, #68] @ 0x44 │ │ │ │ - bl 790b0 │ │ │ │ + bl 79060 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ 0005eacc : │ │ │ │ @@ -78190,18 +78192,18 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 5eafa │ │ │ │ - movw r0, #36620 @ 0x8f0c │ │ │ │ + movw r0, #33636 @ 0x8364 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #461 @ 0x1cd │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 21f268 <_PyErr_BadInternalCall@@Base> │ │ │ │ b.n 5eb3a │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ beq.n 5eb40 │ │ │ │ @@ -78215,25 +78217,25 @@ │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5eb42 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ b.n 5eb42 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #16512 @ 0x4080 │ │ │ │ + movw r1, #13568 @ 0x3500 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 5eb80 │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #4 │ │ │ │ - bl 1faca8 │ │ │ │ + bl 1f9c1c │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ cbz r2, 5eb72 │ │ │ │ ldr r1, [pc, #48] @ (5eb84 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ubfx r2, r2, #0, #12 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ @@ -78244,15 +78246,15 @@ │ │ │ │ itt eq │ │ │ │ moveq r1, #0 │ │ │ │ streq.w r1, [r3, r2, lsl #3] │ │ │ │ ldr r0, [r5, #32] │ │ │ │ movs r6, #0 │ │ │ │ str r4, [r5, #32] │ │ │ │ str r6, [r5, #68] @ 0x44 │ │ │ │ - bl 790b0 │ │ │ │ + bl 79060 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ 0005eb88 : │ │ │ │ @@ -78291,31 +78293,31 @@ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r3, #3 │ │ │ │ bpl.n 5ebe4 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ lsls r5, r3, #26 │ │ │ │ bmi.n 5ebea │ │ │ │ - bl 4a95c │ │ │ │ + bl 4a94e │ │ │ │ b.n 5ec8e │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #0 │ │ │ │ blt.n 5ebf6 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ blt.n 5ec0e │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14832 @ 0x39f0 │ │ │ │ + movw r1, #11888 @ 0x2e70 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ b.n 5ec8e │ │ │ │ mov r6, r2 │ │ │ │ - bl 1fb9a4 │ │ │ │ + bl 1fa9ec │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 5ec8e │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ ubfx ip, r3, #6, #1 │ │ │ │ lsls r2, r3, #25 │ │ │ │ bmi.n 5ec3e │ │ │ │ ubfx r7, r3, #2, #3 │ │ │ │ @@ -78331,18 +78333,18 @@ │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ b.n 5ec44 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ cmp r6, r1 │ │ │ │ bls.n 5ec60 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #16548 @ 0x40a4 │ │ │ │ + movw r1, #13604 @ 0x3524 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ b.n 5ec8e │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ lsls r3, r3, #26 │ │ │ │ bpl.n 5ec76 │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.n 5ec72 │ │ │ │ adds r4, #20 │ │ │ │ @@ -78366,62 +78368,62 @@ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5ecac │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - b.w de228 │ │ │ │ + b.w ddb10 │ │ │ │ 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, #71 @ 0x47 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #16572 @ 0x40bc │ │ │ │ + movw r1, #13628 @ 0x353c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14ede4 │ │ │ │ + bl 14d82c │ │ │ │ cbz r0, 5ece0 │ │ │ │ movs r0, #0 │ │ │ │ b.n 5ed0c │ │ │ │ - movw r1, #16788 @ 0x4194 │ │ │ │ + movw r1, #13844 @ 0x3614 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8edfc │ │ │ │ + bl 8e6f0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 5ecdc │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #52793 @ 0xce39 │ │ │ │ + movw r1, #48573 @ 0xbdbd │ │ │ │ movt r1, #30 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 248690 │ │ │ │ + bl 2478ec │ │ │ │ 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 462ae <_PyEval_FormatAwaitableError@@Base+0x280> │ │ │ │ + bl 45ffc <_PyEval_FormatAwaitableError@@Base+0x4c> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #1572 @ 0x624 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ + movw r0, #63880 @ 0xf988 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84c48 │ │ │ │ + b.w 847b8 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb r3, [r0, #21] │ │ │ │ sub sp, #20 │ │ │ │ ldrb r1, [r0, #20] │ │ │ │ @@ -78441,15 +78443,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r4, #35340 @ 0x8a0c │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ ldrb r0, [r0, #23] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 1e0a1c │ │ │ │ + bl 1df144 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ 0005ed88 : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -78469,19 +78471,19 @@ │ │ │ │ lsls r4, r3, #3 │ │ │ │ sub.w r3, r5, r3, lsl #3 │ │ │ │ cmp r2, r3 │ │ │ │ bhi.n 5edd2 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, r2, r4 │ │ │ │ mov r6, r1 │ │ │ │ - bl 72384 │ │ │ │ + bl 72340 │ │ │ │ cbnz r0, 5eddc │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 1ef3fc │ │ │ │ + b.w 1ee37c │ │ │ │ ldr.w r2, [r8, r9] │ │ │ │ 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 │ │ │ │ @@ -78519,79 +78521,79 @@ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r2 │ │ │ │ str r5, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ - bl 728a0 <_Py_NewReference@@Base> │ │ │ │ + bl 72858 <_Py_NewReference@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movw r3, #6508 @ 0x196c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #28016 @ 0x6d70 │ │ │ │ + movw r2, #25388 @ 0x632c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #16808 @ 0x41a8 │ │ │ │ + movw r1, #13864 @ 0x3628 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d599c │ │ │ │ + b.w d52b8 │ │ │ │ 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, 5eed6 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ cmp r0, r6 │ │ │ │ beq.n 5eed6 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #28016 @ 0x6d70 │ │ │ │ + movw r1, #25388 @ 0x632c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1eea44 │ │ │ │ + bl 1ed9c4 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 5eebe │ │ │ │ movs r0, #0 │ │ │ │ b.n 5ef54 │ │ │ │ cmp r0, r6 │ │ │ │ bne.n 5eee6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5eed6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 5eed6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5ef0e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ b.n 5ef0e │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 243fd0 │ │ │ │ + bl 2431c4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5ef0a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 5ef0a │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 5eeba │ │ │ │ ldrh.w r5, [r4, #13] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ rev16 r5, r5 │ │ │ │ ldrb r6, [r4, #15] │ │ │ │ @@ -78602,24 +78604,24 @@ │ │ │ │ ldrb.w r9, [r4, #18] │ │ │ │ ldrb.w sl, [r4, #19] │ │ │ │ beq.n 5ef3c │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ cbnz r0, 5ef3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_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 204d38 <_PyArg_ParseStack@@Base+0x460> │ │ │ │ + bl 203e1c <_PyArg_ParseStack@@Base+0x48c> │ │ │ │ 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 │ │ │ │ @@ -78627,77 +78629,77 @@ │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, r3 │ │ │ │ beq.n 5efc8 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #0 │ │ │ │ subs r2, #1 │ │ │ │ - bl ef83c │ │ │ │ + bl ef194 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5ef9a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 5ef9a │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ cbz r5, 5efc6 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #16848 @ 0x41d0 │ │ │ │ + movw r0, #13904 @ 0x3650 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e2114 │ │ │ │ + bl e19f0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5efc8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 5efc8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ b.n 5efc8 │ │ │ │ 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, #1556 @ 0x614 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - bl 8edfc │ │ │ │ + movw r1, #63864 @ 0xf978 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 8e6f0 │ │ │ │ cbz r0, 5f00a │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ bl 5f00e │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #1572 @ 0x624 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - bl 84c48 │ │ │ │ + movw r0, #63880 @ 0xf988 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 847b8 │ │ │ │ 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 r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ adds r0, #13 │ │ │ │ movs r1, #6 │ │ │ │ - bl 72b58 │ │ │ │ + bl 72b10 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 5f07e │ │ │ │ cmp r6, #3 │ │ │ │ ble.n 5f03c │ │ │ │ ldrb r3, [r5, #19] │ │ │ │ cbz r3, 5f03c │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ @@ -78708,105 +78710,105 @@ │ │ │ │ cbz r3, 5f050 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 5f05a │ │ │ │ movs r0, #1 │ │ │ │ - bl 7e530 │ │ │ │ + bl 7e514 │ │ │ │ mov r5, r0 │ │ │ │ b.n 5f062 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7e404 │ │ │ │ + bl 7e3e8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5f072 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbz r3, 5f076 │ │ │ │ mov r4, r5 │ │ │ │ b.n 5f07e │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ b.n 5f072 │ │ │ │ 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 ef83c │ │ │ │ + bl ef194 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5f0b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 5f0b6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ cbz r4, 5f0e6 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #16864 @ 0x41e0 │ │ │ │ + movw r0, #13920 @ 0x3660 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e2114 │ │ │ │ + bl e19f0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5f0da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbz r3, 5f0de │ │ │ │ mov r4, r5 │ │ │ │ b.n 5f0e6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ b.n 5f0da │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r3, #6508 @ 0x196c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #60436 @ 0xec14 │ │ │ │ + movw r2, #57452 @ 0xe06c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #16808 @ 0x41a8 │ │ │ │ + movw r1, #13864 @ 0x3628 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d599c │ │ │ │ + b.w d52b8 │ │ │ │ movw r3, #6508 @ 0x196c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #28116 @ 0x6dd4 │ │ │ │ + movw r2, #25488 @ 0x6390 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #16808 @ 0x41a8 │ │ │ │ + movw r1, #13864 @ 0x3628 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d599c │ │ │ │ + b.w d52b8 │ │ │ │ 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 r4, sp, #28 │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [pc, #120] @ (5f1b8 ) │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r2, #408 @ 0x198 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - bl d6834 │ │ │ │ + movw r2, #62960 @ 0xf5f0 │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + bl d6114 │ │ │ │ cbnz r0, 5f154 │ │ │ │ movs r5, #0 │ │ │ │ b.n 5f1b0 │ │ │ │ ldrb r4, [r5, #15] │ │ │ │ movs r3, #1 │ │ │ │ ldrb r2, [r5, #14] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ @@ -78815,36 +78817,36 @@ │ │ │ │ movw r1, #1900 @ 0x76c │ │ │ │ str r4, [sp, #8] │ │ │ │ str r0, [sp, #20] │ │ │ │ movs r0, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ strd r0, r3, [sp, #12] │ │ │ │ - movw r0, #16880 @ 0x41f0 │ │ │ │ + movw r0, #13936 @ 0x3670 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84c48 │ │ │ │ + bl 847b8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 5f150 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - bl 20504c <_PyArg_ParseStack@@Base+0x774> │ │ │ │ + bl 204130 <_PyArg_ParseStack@@Base+0x7a0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5f1b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 5f1b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldr r2, [pc, #192] @ (5f27c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ @@ -78852,137 +78854,137 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movs r1, #2 │ │ │ │ bl 5f00e │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #1572 @ 0x624 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ + movw r0, #63880 @ 0xf988 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84c48 │ │ │ │ + b.w 847b8 │ │ │ │ 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, #72 @ 0x48 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldrd r1, r2, [r0, #16] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 147b38 │ │ │ │ + bl 146720 │ │ │ │ add sp, #12 │ │ │ │ pop {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, #72 @ 0x48 │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, r4 │ │ │ │ beq.n 5f23a │ │ │ │ mov r1, r4 │ │ │ │ - bl 87f30 │ │ │ │ + bl 87a80 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 5f31c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r4 │ │ │ │ beq.n 5f250 │ │ │ │ movw r1, #35132 @ 0x893c │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ - bl 87f30 │ │ │ │ + bl 87a80 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 5f31c │ │ │ │ mov r0, r6 │ │ │ │ - bl 249c84 <_PyTime_AsTimeval@@Base+0xac> │ │ │ │ + bl 248ee0 <_PyTime_AsTimeval@@Base+0x18c> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 5f2de │ │ │ │ mov r0, r5 │ │ │ │ - bl 249c84 <_PyTime_AsTimeval@@Base+0xac> │ │ │ │ + bl 248ee0 <_PyTime_AsTimeval@@Base+0x18c> │ │ │ │ mov r6, r0 │ │ │ │ cbnz r0, 5f27e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5f2de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 5f2de │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ b.n 5f2de │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2406a8 │ │ │ │ + bl 23f598 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5f29e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 5f29e │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5f2b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 5f2b4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ cbz r5, 5f2de │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movw r1, #35132 @ 0x893c │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ - bl 24056c │ │ │ │ + bl 23f45c │ │ │ │ mov r6, r0 │ │ │ │ cbnz r0, 5f2e2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5f2de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 5f2de │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ b.n 5f324 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ movs r0, #2 │ │ │ │ - bl 7e404 │ │ │ │ + bl 7e3e8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5f304 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 5f304 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5f324 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 5f324 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ b.n 5f324 │ │ │ │ movw r4, #7528 @ 0x1d68 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -78992,283 +78994,283 @@ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r4, #35132 @ 0x893c │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, r4 │ │ │ │ beq.n 5f352 │ │ │ │ mov r1, r4 │ │ │ │ - bl 87f30 │ │ │ │ + bl 87a80 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 5f3fc │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r4 │ │ │ │ beq.n 5f368 │ │ │ │ movw r1, #35132 @ 0x893c │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ - bl 87f30 │ │ │ │ + bl 87a80 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 5f3fc │ │ │ │ mov r0, r6 │ │ │ │ - bl 249c84 <_PyTime_AsTimeval@@Base+0xac> │ │ │ │ + bl 248ee0 <_PyTime_AsTimeval@@Base+0x18c> │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 5f376 │ │ │ │ movs r4, #0 │ │ │ │ b.n 5f404 │ │ │ │ mov r0, r5 │ │ │ │ - bl 249c84 <_PyTime_AsTimeval@@Base+0xac> │ │ │ │ + bl 248ee0 <_PyTime_AsTimeval@@Base+0x18c> │ │ │ │ mov r6, r0 │ │ │ │ cbnz r0, 5f39a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5f372 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 5f372 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ b.n 5f372 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13cd30 │ │ │ │ + bl 13c29c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5f3ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 5f3ba │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5f3d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 5f3d0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 5f372 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #35132 @ 0x893c │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ - bl 24056c │ │ │ │ + bl 23f45c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5f404 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 5f404 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ b.n 5f404 │ │ │ │ movw r4, #7528 @ 0x1d68 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 2476b4 │ │ │ │ + b.w 246914 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #35116 @ 0x892c │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ bne.n 5f42a │ │ │ │ - movw r0, #16892 @ 0x41fc │ │ │ │ + movw r0, #13948 @ 0x367c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w e2114 │ │ │ │ + b.w e19f0 │ │ │ │ ldrd r2, r3, [r0, #8] │ │ │ │ cbnz r3, 5f43c │ │ │ │ - movw r0, #50104 @ 0xc3b8 │ │ │ │ + movw r0, #47120 @ 0xb810 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - b.w e2114 │ │ │ │ - movw r0, #12916 @ 0x3274 │ │ │ │ + b.w e19f0 │ │ │ │ + movw r0, #9972 @ 0x26f4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w e2114 │ │ │ │ + b.w e19f0 │ │ │ │ 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, #3148 @ 0xc4c │ │ │ │ + movw r0, #204 @ 0xcc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ - bl fa57c <_PySys_GetRequiredAttrString@@Base> │ │ │ │ + bl 1bc1e8 <_PySys_GetRequiredAttrString@@Base> │ │ │ │ cbz r0, 5f49c │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #63236 @ 0xf704 │ │ │ │ + movw r1, #60308 @ 0xeb94 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #16900 @ 0x4204 │ │ │ │ + movw r0, #13956 @ 0x3684 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 927a8 │ │ │ │ + bl 920a0 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 5f4a0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5f49c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 5f49c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ b.n 5f4c4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 90a9c │ │ │ │ + bl 90398 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5f4c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 5f4c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #352] @ (5f63c ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ - movw r0, #16936 @ 0x4228 │ │ │ │ + movw r0, #13992 @ 0x36a8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 1a6c30 │ │ │ │ + bl 1a4a10 │ │ │ │ cbz r0, 5f512 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ cbz r3, 5f512 │ │ │ │ - movw r1, #20464 @ 0x4ff0 │ │ │ │ + movw r1, #17732 @ 0x4544 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ blx 2a890 │ │ │ │ cbnz r0, 5f51a │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ b.n 5f634 │ │ │ │ - movw r4, #16920 @ 0x4218 │ │ │ │ + movw r4, #13976 @ 0x3698 │ │ │ │ movt r4, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a4084 │ │ │ │ + bl 1a1e64 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 5f52e │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1ef3fc │ │ │ │ + b.w 1ee37c │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ blx 295d4 │ │ │ │ cbnz r0, 5f548 │ │ │ │ - movw r0, #52036 @ 0xcb44 │ │ │ │ + movw r0, #49092 @ 0xbfc4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 7afb8 │ │ │ │ + bl 7af78 │ │ │ │ mov sl, r4 │ │ │ │ mov r5, r0 │ │ │ │ b.n 5f55a │ │ │ │ cmp r4, r0 │ │ │ │ beq.n 5f604 │ │ │ │ subs r1, r0, r4 │ │ │ │ add.w sl, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8057c │ │ │ │ + bl 80574 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r5, 5f566 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cd04 │ │ │ │ + bl 6cccc │ │ │ │ movs r4, #0 │ │ │ │ b.n 5f634 │ │ │ │ mov r0, r5 │ │ │ │ - bl 115840 │ │ │ │ + bl 115154 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5f584 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 5f584 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.n 5f59e │ │ │ │ movw r3, #48048 @ 0xbbb0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 12acf8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 12a4e0 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cbnz r0, 5f604 │ │ │ │ b.n 5f55c │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ - bl cfa0c │ │ │ │ + bl cf334 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5f5c2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cbnz r3, 5f5c2 │ │ │ │ mov r0, fp │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ cbnz r5, 5f5d8 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 12acf8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 12a4e0 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cbnz r0, 5f604 │ │ │ │ b.n 5f55c │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cd04 │ │ │ │ + bl 6cccc │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 90a9c │ │ │ │ + bl 90398 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5f634 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 5f634 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ b.n 5f634 │ │ │ │ mov r0, r6 │ │ │ │ - bl 12ad2c <_PyErr_Clear@@Base> │ │ │ │ + bl 12a514 <_PyErr_Clear@@Base> │ │ │ │ movw r0, #56072 @ 0xdb08 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #0 │ │ │ │ - movw r2, #16956 @ 0x423c │ │ │ │ + movw r2, #14012 @ 0x36bc │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1ff964 │ │ │ │ + bl 1fea28 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cd04 │ │ │ │ + bl 6cccc │ │ │ │ adds r5, #1 │ │ │ │ bne.w 5f508 │ │ │ │ b.n 5f562 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ @@ -79281,26 +79283,26 @@ │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cbz r3, 5f65e │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r4, r4, r3, lsl #3 │ │ │ │ adds r4, #16 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ cbz r0, 5f66c │ │ │ │ - bl 24ee74 <_PySys_GetSizeOf@@Base> │ │ │ │ + bl 24edec <_PySys_GetSizeOf@@Base> │ │ │ │ adds r2, r0, #1 │ │ │ │ beq.n 5f670 │ │ │ │ add r4, r0 │ │ │ │ adds r3, r4, #1 │ │ │ │ bne.n 5f67a │ │ │ │ - bl 805dc │ │ │ │ + bl 805d4 │ │ │ │ cbnz r0, 5f684 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 12cb38 │ │ │ │ + b.w 12c344 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ @@ -79327,19 +79329,19 @@ │ │ │ │ ldr r0, [r5, #120] @ 0x78 │ │ │ │ cbz r0, 5f6d6 │ │ │ │ adds r4, #1 │ │ │ │ blx 29b58 │ │ │ │ add r4, r0 │ │ │ │ adds r3, r4, #1 │ │ │ │ bne.n 5f6e0 │ │ │ │ - bl 805dc │ │ │ │ + bl 805d4 │ │ │ │ cbnz r0, 5f6ea │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 12cb38 │ │ │ │ + b.w 12c344 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ 0005f6ee <_PyInterpreterState_RequiresIDRef@@Base>: │ │ │ │ ldr.w r0, [r0, #3664] @ 0xe50 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -79350,18 +79352,18 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #24368 @ 0x5f30 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, r2 │ │ │ │ beq.n 5f724 │ │ │ │ - movw r0, #36620 @ 0x8f0c │ │ │ │ + movw r0, #33636 @ 0x8364 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #495 @ 0x1ef │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 21f268 <_PyErr_BadInternalCall@@Base> │ │ │ │ b.n 5f760 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r1, r2 │ │ │ │ beq.n 5f766 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ @@ -79372,19 +79374,19 @@ │ │ │ │ cmp r2, r0 │ │ │ │ beq.n 5f768 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ b.n 5f768 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #17004 @ 0x426c │ │ │ │ + movw r1, #14060 @ 0x36ec │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ + bl d52b8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 5f79c │ │ │ │ movs r1, #0 │ │ │ │ ldr r4, [pc, #52] @ (5f7a0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ ldr r2, [r2, r4] │ │ │ │ @@ -79398,15 +79400,15 @@ │ │ │ │ itt eq │ │ │ │ moveq r4, #0 │ │ │ │ streq.w r4, [r2, r0, lsl #3] │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ movs r4, #0 │ │ │ │ str r1, [r3, #36] @ 0x24 │ │ │ │ str r4, [r3, #68] @ 0x44 │ │ │ │ - bl 790b0 │ │ │ │ + bl 79060 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ 0005f7a4 : │ │ │ │ @@ -79472,28 +79474,28 @@ │ │ │ │ strex r4, r1, [r3] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 5f826 <_PyRWMutex_Unlock@@Base+0xa> │ │ │ │ lsls r3, r2, #30 │ │ │ │ dmb ish │ │ │ │ bpl.n 5f840 <_PyRWMutex_Unlock@@Base+0x24> │ │ │ │ pop {r4} │ │ │ │ - b.w 203638 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ + b.w 202698 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ │ │ │ │ 0005f844 <_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] │ │ │ │ + mov r0, r4 │ │ │ │ lsls r3, r1, #30 │ │ │ │ beq.n 5f864 <_PyRWMutex_RLock@@Base+0x20> │ │ │ │ - mov r0, r4 │ │ │ │ bl 5f886 <_PyRWMutex_RLock@@Base+0x42> │ │ │ │ mov r1, r0 │ │ │ │ b.n 5f856 <_PyRWMutex_RLock@@Base+0x12> │ │ │ │ adds r2, r1, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, r1 │ │ │ │ @@ -79533,15 +79535,15 @@ │ │ │ │ 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 1696ec <_PyParkingLot_Park@@Base> │ │ │ │ + bl 167984 <_PyParkingLot_Park@@Base> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 0005f8e4 <_PyRWMutex_RUnlock@@Base>: │ │ │ │ mov r3, r0 │ │ │ │ dmb ish │ │ │ │ @@ -79550,15 +79552,15 @@ │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 5f8ea <_PyRWMutex_RUnlock@@Base+0x6> │ │ │ │ bic.w r3, r2, #1 │ │ │ │ dmb ish │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 5f908 <_PyRWMutex_RUnlock@@Base+0x24> │ │ │ │ - b.w 203638 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ + b.w 202698 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ bx lr │ │ │ │ │ │ │ │ 0005f90a : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -79572,18 +79574,18 @@ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cbz r2, 5f934 │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #16] │ │ │ │ b.n 5f94e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #17048 @ 0x4298 │ │ │ │ + movw r1, #14104 @ 0x3718 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ 0005f950 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -79596,18 +79598,18 @@ │ │ │ │ bne.n 5f976 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cbz r3, 5f976 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ b.n 5f98e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #17108 @ 0x42d4 │ │ │ │ + movw r1, #14164 @ 0x3754 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ 0005f990 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -79620,18 +79622,18 @@ │ │ │ │ bne.n 5f9b6 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cbz r3, 5f9b6 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ b.n 5f9ce │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #17168 @ 0x4310 │ │ │ │ + movw r1, #14224 @ 0x3790 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ 0005f9d0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -79644,18 +79646,18 @@ │ │ │ │ bne.n 5f9f6 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cbz r3, 5f9f6 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ b.n 5fa0e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #17232 @ 0x4350 │ │ │ │ + movw r1, #14288 @ 0x37d0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ 0005fa10 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -79668,25 +79670,25 @@ │ │ │ │ cmp r0, r2 │ │ │ │ bne.n 5fa4e │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cbz r2, 5fa4e │ │ │ │ cbnz r1, 5fa6a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #17348 @ 0x43c4 │ │ │ │ + movw r1, #14404 @ 0x3844 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ b.n 5fa64 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #17288 @ 0x4388 │ │ │ │ + movw r1, #14344 @ 0x3808 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 5fa6e │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #8] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ 0005fa70 : │ │ │ │ @@ -79704,18 +79706,18 @@ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cbz r2, 5fa9a │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #12] │ │ │ │ b.n 5fab4 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #17396 @ 0x43f4 │ │ │ │ + movw r1, #14452 @ 0x3874 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ 0005fab6 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -79730,32 +79732,32 @@ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cbz r2, 5fae0 │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #20] │ │ │ │ b.n 5fafa │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #17452 @ 0x442c │ │ │ │ + movw r1, #14508 @ 0x38ac │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ 0005fafc : │ │ │ │ - b.w 114968 │ │ │ │ + b.w 114284 │ │ │ │ │ │ │ │ 0005fb00 : │ │ │ │ - b.w 21467c │ │ │ │ + b.w 213574 │ │ │ │ │ │ │ │ 0005fb04 : │ │ │ │ - b.w 3a4ea │ │ │ │ + b.w 3a4c4 │ │ │ │ │ │ │ │ 0005fb08 : │ │ │ │ - b.w 21beb4 <_PyThreadState_GetCurrent@@Base+0xfc> │ │ │ │ + b.w 21ad74 <_PyThreadState_GetCurrent@@Base+0xfc> │ │ │ │ │ │ │ │ 0005fb0c : │ │ │ │ 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 │ │ │ │ @@ -79763,30 +79765,30 @@ │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ it ge │ │ │ │ movge r2, r3 │ │ │ │ mov r8, r2 │ │ │ │ - bl 151c10 │ │ │ │ + bl 15009c │ │ │ │ cbz r0, 5fb40 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ blx 29c10 │ │ │ │ b.n 5fbb6 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 77c4c │ │ │ │ + bl 77bf8 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 5fb52 │ │ │ │ mov r3, r5 │ │ │ │ b.n 5fb5c │ │ │ │ - bl 1ef298 │ │ │ │ + bl 1ee218 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 5fbb8 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, r5 │ │ │ │ ble.n 5fb6a │ │ │ │ str.w r3, [r7, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ @@ -79797,33 +79799,33 @@ │ │ │ │ movt r3, #5 │ │ │ │ movw r2, #1955 @ 0x7a3 │ │ │ │ movt r2, #6 │ │ │ │ cmp.w r9, #70 @ 0x46 │ │ │ │ ite ne │ │ │ │ movne r8, r3 │ │ │ │ moveq r8, r2 │ │ │ │ - bl 2786a0 │ │ │ │ + bl 277af8 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ cbz r5, 5fbb0 │ │ │ │ - bl 1a14ac │ │ │ │ + bl 19f2b0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mov r1, r6 │ │ │ │ subs r5, #1 │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #28] │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ add r6, r3 │ │ │ │ blx r8 │ │ │ │ b.n 5fb8e │ │ │ │ mov r0, r7 │ │ │ │ - bl 78004 │ │ │ │ + bl 77fb0 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4} │ │ │ │ add.w r1, r1, r0, lsl #2 │ │ │ │ subs r4, r0, #1 │ │ │ │ cmp r4, #0 │ │ │ │ blt.n 5fbea │ │ │ │ @@ -79910,15 +79912,15 @@ │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r6 │ │ │ │ beq.n 5fca6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ cbnz r3, 5fca6 │ │ │ │ mov r0, sl │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 5fcb4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ b.n 5fc78 │ │ │ │ movs r0, #0 │ │ │ │ b.n 5fcb8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ @@ -79931,23 +79933,23 @@ │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ 0005fcce : │ │ │ │ - b.w 1ad128 │ │ │ │ + b.w 1ab010 │ │ │ │ │ │ │ │ 0005fcd2 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r0, #8 │ │ │ │ - bl 6cb44 │ │ │ │ + bl 6cb3c │ │ │ │ cbz r0, 5fcec │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ 0005fcee : │ │ │ │ cbz r0, 5fd18 │ │ │ │ @@ -79960,15 +79962,15 @@ │ │ │ │ cbz r3, 5fd0e │ │ │ │ ldr r0, [r0, #4] │ │ │ │ blx 2a20c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 6cd04 │ │ │ │ + b.w 6cccc │ │ │ │ bx lr │ │ │ │ │ │ │ │ 0005fd1a : │ │ │ │ cbz r0, 5fd2a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -80000,29 +80002,29 @@ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw r1, #9964 @ 0x26ec │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, r1 │ │ │ │ beq.n 5fd9c │ │ │ │ mov r0, r4 │ │ │ │ - bl 87f30 │ │ │ │ + bl 87a80 │ │ │ │ movw r2, #10624 @ 0x2980 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movw r3, #10172 @ 0x27bc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r2 │ │ │ │ it ne │ │ │ │ cmpne r4, r3 │ │ │ │ beq.n 5fd9c │ │ │ │ lsls r3, r0, #31 │ │ │ │ bmi.n 5fd9c │ │ │ │ movw r1, #953 @ 0x3b9 │ │ │ │ - movw r0, #46364 @ 0xb51c │ │ │ │ + movw r0, #43380 @ 0xa974 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 21f268 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ b.n 5fdc4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, r2 │ │ │ │ beq.n 5fdc4 │ │ │ │ @@ -80045,64 +80047,64 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ - bl 8b690 │ │ │ │ + bl 8af50 │ │ │ │ cbz r0, 5fe0e <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ mov r6, r0 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8b690 │ │ │ │ + bl 8af50 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 5fe0e <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ adds r3, r4, #1 │ │ │ │ bne.n 5fe00 <_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 77c4c │ │ │ │ + bl 77bf8 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 5fe14 <_Py_UTF8_Edit_Cost@@Base+0x4e> │ │ │ │ - bl 1ef298 │ │ │ │ + bl 1ee218 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ b.n 5fe2c <_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 2092cc │ │ │ │ + bl 2083b8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78004 │ │ │ │ + bl 77fb0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ 0005fe32 <_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 6d6d8 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 6d680 <_Py_hashtable_new_full@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ 0005fe50 : │ │ │ │ - movw r3, #32096 @ 0x7d60 │ │ │ │ + movw r3, #29152 @ 0x71e0 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ subs r2, r0, #1 │ │ │ │ subs r1, #1 │ │ │ │ push {r4, r5} │ │ │ │ ldrb.w r5, [r1, #1]! │ │ │ │ ldrb.w r4, [r2, #1]! │ │ │ │ ldrb r0, [r3, r5] │ │ │ │ @@ -80124,15 +80126,15 @@ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r4, [r3, #104] @ 0x68 │ │ │ │ cbz r4, 5fe9c │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #0 │ │ │ │ cbz r0, 5fe9c │ │ │ │ - bl 10711c <_PyArg_UnpackKeywords@@Base+0x630> │ │ │ │ + bl 106a98 <_PyArg_UnpackKeywords@@Base+0x630> │ │ │ │ b.n 5fe90 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 0005fe9e : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -80140,36 +80142,36 @@ │ │ │ │ sub sp, #16 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov sl, r3 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldrd r6, r7, [sp, #52] @ 0x34 │ │ │ │ - bl 923b8 │ │ │ │ + bl 91cb0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 5fef6 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ strd r6, r7, [sp, #4] │ │ │ │ - bl 1d7ed8 <_PyUnicode_IsWhitespace@@Base+0x1e0> │ │ │ │ + bl 1d5dd8 <_PyUnicode_IsWhitespace@@Base+0x1e0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5feea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbz r3, 5feee │ │ │ │ mov r4, r5 │ │ │ │ b.n 5fef6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ b.n 5feea │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ 0005fefe : │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ @@ -80181,15 +80183,15 @@ │ │ │ │ movw r1, #38540 @ 0x968c │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ add r3, sp, #16 │ │ │ │ ldr r0, [pc, #24] @ (5ff34 ) │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1af5d0 │ │ │ │ + bl 1ad588 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ mcrr 0, 4, r0, r4, cr9 │ │ │ │ │ │ │ │ @@ -80207,28 +80209,28 @@ │ │ │ │ cbz r5, 5ff8c │ │ │ │ movs r3, #0 │ │ │ │ ldr r6, [r4, #72] @ 0x48 │ │ │ │ mov r1, r0 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 9228c │ │ │ │ + bl 91b84 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cbz r3, 5ff7c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cbz r3, 5ff7c │ │ │ │ - movw r0, #17516 @ 0x446c │ │ │ │ + movw r0, #14572 @ 0x38ec │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 1f6ea8 │ │ │ │ + bl 1f5e50 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ str r6, [r4, #72] @ 0x48 │ │ │ │ - bl 790b0 │ │ │ │ + bl 79060 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 79054 │ │ │ │ + bl 79004 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ @@ -80238,54 +80240,54 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (5ffbc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ bl 5ffc0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 79054 │ │ │ │ + bl 79004 │ │ │ │ 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] @ (60024 ) │ │ │ │ - bl 12e5e4 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 12d8d0 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 60018 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cbz r0, 5ffea │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ bmi.n 6001c │ │ │ │ - bl 79054 │ │ │ │ - bl 71f84 │ │ │ │ + bl 79004 │ │ │ │ + bl 71f40 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ cbz r0, 60018 │ │ │ │ ldr r1, [pc, #40] @ (60024 ) │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1d5ae4 │ │ │ │ + bl 1d39b4 │ │ │ │ cbz r0, 6001c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 60018 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 60018 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ b.n 6001e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb838 │ │ │ │ @@ -80301,15 +80303,15 @@ │ │ │ │ movw r1, #38540 @ 0x968c │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ add r3, sp, #16 │ │ │ │ ldr r0, [pc, #20] @ (6005c ) │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1c5d94 │ │ │ │ + bl 1c3c68 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ mcrr 0, 4, r0, r4, cr9 │ │ │ │ │ │ │ │ 00060060 : │ │ │ │ @@ -80323,15 +80325,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ blx 29c94 <__clock_gettime64@plt> │ │ │ │ cbnz r0, 6008c │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c06d4 │ │ │ │ + bl 1be5ac <_PySys_GetRequiredAttrString@@Base+0x23c4> │ │ │ │ adds r0, #1 │ │ │ │ bne.n 60098 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5] │ │ │ │ mov r0, r4 │ │ │ │ @@ -80345,19 +80347,19 @@ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r8, r1 │ │ │ │ mov sl, r2 │ │ │ │ mov r4, r3 │ │ │ │ - bl cdc14 <_PyUnicodeWriter_PrepareInternal@@Base+0x4cc> │ │ │ │ + bl cd53c <_PyUnicodeWriter_PrepareInternal@@Base+0x4d0> │ │ │ │ adds r0, #1 │ │ │ │ beq.w 60252 │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ - bl cdc14 <_PyUnicodeWriter_PrepareInternal@@Base+0x4cc> │ │ │ │ + bl cd53c <_PyUnicodeWriter_PrepareInternal@@Base+0x4d0> │ │ │ │ adds r0, #1 │ │ │ │ beq.w 60252 │ │ │ │ ldrb r6, [r5, #16] │ │ │ │ ldrb.w r7, [r8, #16] │ │ │ │ ubfx r6, r6, #2, #3 │ │ │ │ ubfx r7, r7, #2, #3 │ │ │ │ cmp r6, r7 │ │ │ │ @@ -80399,30 +80401,30 @@ │ │ │ │ ldr.w r8, [r8, #28] │ │ │ │ cmp r6, r7 │ │ │ │ beq.n 6015a │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ecebc <_PyTime_gmtime@@Base+0x84> │ │ │ │ + bl 1ebe40 <_PyTime_gmtime@@Base+0x84> │ │ │ │ mov r8, r0 │ │ │ │ cbnz r0, 6015a │ │ │ │ - bl 78004 │ │ │ │ + bl 77fb0 │ │ │ │ b.n 60252 │ │ │ │ cmp r6, #1 │ │ │ │ beq.n 6017a │ │ │ │ cmp r6, #2 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ bne.n 60230 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r0, r5, sl, lsl #1 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ - bl 20d160 │ │ │ │ + bl 20c308 │ │ │ │ mov r4, r0 │ │ │ │ b.n 60246 │ │ │ │ cmp r4, #0 │ │ │ │ blt.n 60244 │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.n 60190 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ @@ -80464,128 +80466,128 @@ │ │ │ │ cbz r2, 601f6 │ │ │ │ mov r1, r4 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ movs r4, #0 │ │ │ │ mov r3, r9 │ │ │ │ strd r2, r4, [sp] │ │ │ │ mov r2, r8 │ │ │ │ - bl 134f18 │ │ │ │ + bl 13448c │ │ │ │ b.n 6022a │ │ │ │ mov.w r3, r9, asr #2 │ │ │ │ add.w r3, r3, r3, lsl #1 │ │ │ │ cmp.w r3, r4, asr #2 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ bge.n 60216 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ - bl 244354 │ │ │ │ + bl 243548 │ │ │ │ b.n 6022a │ │ │ │ strd r3, r2, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ - bl 242e48 │ │ │ │ + bl 242038 │ │ │ │ b.n 6022a │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bic.w r4, r0, r0, asr #31 │ │ │ │ b.n 60246 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r0, r5, sl, lsl #2 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ - bl 2640c4 │ │ │ │ + bl 263360 │ │ │ │ mov r4, r0 │ │ │ │ b.n 60246 │ │ │ │ movs r4, #0 │ │ │ │ cmp r6, r7 │ │ │ │ beq.n 6025a │ │ │ │ mov r0, r8 │ │ │ │ - bl 78004 │ │ │ │ + bl 77fb0 │ │ │ │ b.n 6025a │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ b.n 6025a │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ 00060262 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cbnz r0, 60284 │ │ │ │ - movw r0, #9468 @ 0x24fc │ │ │ │ + movw r0, #6524 @ 0x197c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #1907 @ 0x773 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 21f268 <_PyErr_BadInternalCall@@Base> │ │ │ │ b.n 602b0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cbz r3, 60296 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ lsls r3, r3, #27 │ │ │ │ bpl.n 60296 │ │ │ │ cmp r1, #0 │ │ │ │ bge.n 602a8 │ │ │ │ - movw r0, #9468 @ 0x24fc │ │ │ │ + movw r0, #6524 @ 0x197c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #1913 @ 0x779 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 21f268 <_PyErr_BadInternalCall@@Base> │ │ │ │ b.n 602b0 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w ff7cc │ │ │ │ + b.w ff1ec │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ 000602b6 : │ │ │ │ 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 cdc14 <_PyUnicodeWriter_PrepareInternal@@Base+0x4cc> │ │ │ │ + bl cd53c <_PyUnicodeWriter_PrepareInternal@@Base+0x4d0> │ │ │ │ adds r0, #1 │ │ │ │ beq.n 602ee │ │ │ │ cbnz r4, 602e4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 238790 <_PyGen_yf@@Base+0xd88> │ │ │ │ + b.w 237680 <_PyGen_yf@@Base+0xd88> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl cdc14 <_PyUnicodeWriter_PrepareInternal@@Base+0x4cc> │ │ │ │ + bl cd53c <_PyUnicodeWriter_PrepareInternal@@Base+0x4d0> │ │ │ │ adds r0, #1 │ │ │ │ bne.n 602d6 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ 000602f2 : │ │ │ │ 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 cdc14 <_PyUnicodeWriter_PrepareInternal@@Base+0x4cc> │ │ │ │ + bl cd53c <_PyUnicodeWriter_PrepareInternal@@Base+0x4d0> │ │ │ │ adds r0, #1 │ │ │ │ beq.n 6031e │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1f53a8 │ │ │ │ + b.w 1f4328 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ 00060322 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -80609,18 +80611,18 @@ │ │ │ │ strb.w r2, [r4, #1600] @ 0x640 │ │ │ │ b.n 60384 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ bne.n 60342 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #17676 @ 0x450c │ │ │ │ + movw r1, #14732 @ 0x398c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ 0006038c : │ │ │ │ @@ -80629,33 +80631,33 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #7 │ │ │ │ bls.n 603b8 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #17712 @ 0x4530 │ │ │ │ + movw r1, #14768 @ 0x39b0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ + bl d52b8 │ │ │ │ b.n 60406 │ │ │ │ ldr r3, [pc, #80] @ (6040c ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ add.w r0, r1, r0, lsl #2 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r0, #1568] @ 0x620 │ │ │ │ cbnz r3, 603e8 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #17740 @ 0x454c │ │ │ │ + movw r1, #14796 @ 0x39cc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ + bl d52b8 │ │ │ │ b.n 60406 │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r0, #1568] @ 0x620 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r3 │ │ │ │ ldrb.w r3, [r1, #1600] @ 0x640 │ │ │ │ @@ -80688,18 +80690,18 @@ │ │ │ │ str r0, [r2, #4] │ │ │ │ b.n 60464 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ bne.n 60430 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #17772 @ 0x456c │ │ │ │ + movw r1, #14828 @ 0x39ec │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ 0006046c : │ │ │ │ @@ -80710,15 +80712,15 @@ │ │ │ │ ldr r2, [pc, #40] @ (604a4 ) │ │ │ │ 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 1d5fc0 │ │ │ │ + bl 1d3e90 │ │ │ │ cbnz r0, 6049e │ │ │ │ add.w r1, r4, #10624 @ 0x2980 │ │ │ │ adds r1, #54 @ 0x36 │ │ │ │ add.w r5, r5, r1, lsl #2 │ │ │ │ str r0, [r5, #4] │ │ │ │ b.n 604a2 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ @@ -80750,18 +80752,18 @@ │ │ │ │ strb.w r2, [r4, #376] @ 0x178 │ │ │ │ b.n 6050a │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ bne.n 604c8 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #17808 @ 0x4590 │ │ │ │ + movw r1, #14864 @ 0x3a10 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ @@ -80771,33 +80773,33 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #7 │ │ │ │ bls.n 60540 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #17844 @ 0x45b4 │ │ │ │ + movw r1, #14900 @ 0x3a34 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ + bl d52b8 │ │ │ │ b.n 6056e │ │ │ │ ldr r3, [pc, #80] @ (60594 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ add.w r0, r1, r0, lsl #2 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r0, #344] @ 0x158 │ │ │ │ cbnz r3, 60574 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #17872 @ 0x45d0 │ │ │ │ + movw r1, #14928 @ 0x3a50 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ + bl d52b8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 60590 │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r0, #344] @ 0x158 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r3 │ │ │ │ @@ -80828,18 +80830,18 @@ │ │ │ │ str.w r0, [r1, r2, lsl #2] │ │ │ │ b.n 605e8 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ bne.n 605b8 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #17968 @ 0x4630 │ │ │ │ + movw r1, #15024 @ 0x3ab0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ 000605f0 : │ │ │ │ @@ -80849,18 +80851,18 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ blt.n 6061e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #18004 @ 0x4654 │ │ │ │ + movw r1, #15060 @ 0x3ad4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ b.n 60638 │ │ │ │ ldr r2, [pc, #56] @ (60658 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ @@ -80869,15 +80871,15 @@ │ │ │ │ bl 6065c │ │ │ │ adds r0, #1 │ │ │ │ bne.n 6063e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 60656 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 83f08 <_PyType_LookupRef@@Base+0x114> │ │ │ │ + bl 83a78 <_PyType_LookupRef@@Base+0x114> │ │ │ │ movs r1, #1 │ │ │ │ ldrb.w r3, [r4, #204] @ 0xcc │ │ │ │ movs r0, #0 │ │ │ │ lsls r1, r5 │ │ │ │ orrs r1, r3 │ │ │ │ strb.w r1, [r4, #204] @ 0xcc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -80888,28 +80890,28 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r1 │ │ │ │ cmp r1, #7 │ │ │ │ bls.n 60688 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #18028 @ 0x466c │ │ │ │ + movw r1, #15084 @ 0x3aec │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ + bl d52b8 │ │ │ │ b.n 606a8 │ │ │ │ add.w r3, r1, #1408 @ 0x580 │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ cbnz r3, 606ae │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #18056 @ 0x4688 │ │ │ │ + movw r1, #15112 @ 0x3b08 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ + bl d52b8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 606b0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ 000606b2 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ @@ -80942,18 +80944,18 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ blt.n 6071a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #18004 @ 0x4654 │ │ │ │ + movw r1, #15060 @ 0x3ad4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ b.n 60730 │ │ │ │ ldr r2, [pc, #44] @ (60748 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ @@ -80991,18 +80993,18 @@ │ │ │ │ str.w r6, [r4, #-8] │ │ │ │ and.w r2, r2, #1 │ │ │ │ str.w r2, [r4, #-4] │ │ │ │ beq.n 60798 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 60798 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7f6ec │ │ │ │ + b.w 7f6cc │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5, r6} │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, r0 │ │ │ │ bge.n 607c6 │ │ │ │ ldr.w r5, [r2, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ @@ -81013,149 +81015,699 @@ │ │ │ │ adds r4, #1 │ │ │ │ str r4, [r1, #0] │ │ │ │ b.n 607c6 │ │ │ │ str.w r6, [r1], #4 │ │ │ │ b.n 607a8 │ │ │ │ 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 607ec │ │ │ │ + bl 26be00 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cbz r3, 607f8 │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movs r0, #0 │ │ │ │ + subs r3, #1 │ │ │ │ + b.n 6082a │ │ │ │ + movs r1, #54 @ 0x36 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + bl 99e5c <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 60826 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r5, [r4, #8] │ │ │ │ + cbnz r3, 60826 │ │ │ │ + movs r1, #11 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 99e5c <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 60826 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r5, [r4, #8] │ │ │ │ + cbnz r3, 60826 │ │ │ │ + movs r1, #26 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 99e5c <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 60826 │ │ │ │ + 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 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 60850 │ │ │ │ + bl 26be00 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cbnz r3, 6086e │ │ │ │ + movs r1, #54 @ 0x36 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + bl 99e5c <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 60864 │ │ │ │ + str r5, [r4, #8] │ │ │ │ + b.n 6086e │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9f9d8 <_PyEvalFramePushAndInit@@Base+0x224> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 60860 │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + │ │ │ │ +00060876 : │ │ │ │ + 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 60890 │ │ │ │ + cbnz r0, 60896 │ │ │ │ + bl 26ed08 │ │ │ │ + b.n 608b2 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #80] @ 0x50 │ │ │ │ + cbnz r3, 608b8 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #15144 @ 0x3b28 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12e510 │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.n 608dc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 6089c │ │ │ │ + mov r6, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + add r1, sp, #4 │ │ │ │ + movs r2, #1 │ │ │ │ + blx r3 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 6089c │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + add r0, sp, #4 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r3, [r5, #0] │ │ │ │ + bl d22d4 │ │ │ │ + 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 60904 │ │ │ │ + mov r5, r2 │ │ │ │ + clz r2, r0 │ │ │ │ + lsrs r2, r2, #5 │ │ │ │ + cbnz r0, 6090a │ │ │ │ + bl 26ed08 │ │ │ │ + b.n 60916 │ │ │ │ + mov r6, r1 │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl d17fc │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 6091c │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.n 6092a │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + add r0, sp, #4 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r3, [r5, #0] │ │ │ │ + bl d22d4 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #48 @ 0x30 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + │ │ │ │ +00060930 : │ │ │ │ + b.n 608e2 │ │ │ │ + │ │ │ │ +00060932 : │ │ │ │ + b.n 608e2 │ │ │ │ + │ │ │ │ +00060934 : │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #80] @ 0x50 │ │ │ │ + cbz r3, 6096c │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cbz r3, 6096c │ │ │ │ + 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 60960 │ │ │ │ + bl d753c │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 60968 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl d22d4 │ │ │ │ + movs r0, #1 │ │ │ │ + add sp, #52 @ 0x34 │ │ │ │ + pop {pc} │ │ │ │ + movs r0, #0 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00060970 : │ │ │ │ + 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, 609a6 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cbz r3, 609a6 │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r3, [r3, #80] @ 0x50 │ │ │ │ + cbz r3, 609a6 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cbz r3, 609a6 │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ + movw r2, #285 @ 0x11d │ │ │ │ + bl d17fc │ │ │ │ + cbz r0, 609c2 │ │ │ │ + b.n 609bc │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #15184 @ 0x3b50 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12e510 │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + b.n 60af6 │ │ │ │ + mov.w r2, #284 @ 0x11c │ │ │ │ + mov r1, sp │ │ │ │ + mov r0, r4 │ │ │ │ + bl d17fc │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 609da │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + bl d22d4 │ │ │ │ + b.n 609bc │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + cmp r3, r4 │ │ │ │ + bge.n 60a06 │ │ │ │ + movw r3, #56116 @ 0xdb34 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #15240 @ 0x3b88 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12e510 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + bl d22d4 │ │ │ │ + mov r0, sp │ │ │ │ + bl d22d4 │ │ │ │ + b.n 609bc │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + cbnz r3, 60a4a │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + bl 1e75cc │ │ │ │ + cbz r0, 60a1e │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cbnz r3, 60a1e │ │ │ │ + mov r0, sp │ │ │ │ + bl 1e75cc │ │ │ │ + cbnz r0, 60a32 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + bl 249a10 <_PyTime_AsTimeval@@Base+0xcbc> │ │ │ │ + cbz r0, 60a4a │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cbnz r3, 60a4a │ │ │ │ + mov r0, sp │ │ │ │ + bl 249a10 <_PyTime_AsTimeval@@Base+0xcbc> │ │ │ │ + cbz r0, 60a4a │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + blx 29c10 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + bl d22d4 │ │ │ │ + mov r0, sp │ │ │ │ + bl d22d4 │ │ │ │ + b.n 60af6 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + bl 77bf8 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 60a68 │ │ │ │ + bl 1ee218 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + bl d22d4 │ │ │ │ + mov r0, sp │ │ │ │ + bl d22d4 │ │ │ │ + b.n 609bc │ │ │ │ + movs r3, #0 │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + cmp r2, r3 │ │ │ │ + ble.n 60a7a │ │ │ │ + str.w r1, [r4, r3, lsl #2] │ │ │ │ + adds r3, #1 │ │ │ │ + b.n 60a6c │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + movs r3, #0 │ │ │ │ + movs r6, #1 │ │ │ │ + cmp r2, r3 │ │ │ │ + ble.n 60a90 │ │ │ │ + ldr.w r0, [r1, r3, lsl #2] │ │ │ │ + adds r3, #1 │ │ │ │ + mul.w r6, r0, r6 │ │ │ │ + b.n 60a80 │ │ │ │ + movs r7, #0 │ │ │ │ + cbz r6, 60ae4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + subs r6, #1 │ │ │ │ + ldr.w ip, [sp, #28] │ │ │ │ + subs r1, r3, #1 │ │ │ │ + add.w r3, r4, r3, lsl #2 │ │ │ │ + cmp r1, #0 │ │ │ │ + blt.n 60ac6 │ │ │ │ + ldr.w r0, [ip, r1, lsl #2] │ │ │ │ + subs r1, #1 │ │ │ │ + ldr.w r2, [r3, #-4] │ │ │ │ + subs r0, #1 │ │ │ │ + cmp r2, r0 │ │ │ │ + bge.n 60abe │ │ │ │ + adds r2, #1 │ │ │ │ + str.w r2, [r3, #-4] │ │ │ │ + b.n 60ac6 │ │ │ │ + str.w r7, [r3, #-4] │ │ │ │ + subs r3, #4 │ │ │ │ + b.n 60aa2 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + bl 19f2b0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, sp │ │ │ │ + bl 19f2b0 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 29c10 │ │ │ │ + b.n 60a92 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77fb0 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + bl d22d4 │ │ │ │ + mov r0, sp │ │ │ │ + bl d22d4 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #88 @ 0x58 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + │ │ │ │ +00060afe : │ │ │ │ + b.w 10aa10 │ │ │ │ + nop │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 607d4 │ │ │ │ + cbz r0, 60b0e │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 607e0 │ │ │ │ + cbz r0, 60b1a │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 607ec │ │ │ │ + cbz r0, 60b26 │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #20] @ (60804 ) │ │ │ │ + ldr r2, [pc, #16] @ (60b3c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldrb r1, [r2, r3] │ │ │ │ - cbnz r1, 607fe │ │ │ │ + cbnz r1, 60b38 │ │ │ │ movs r0, #1 │ │ │ │ strb r0, [r2, r3] │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - nop │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #8] @ (60814 ) │ │ │ │ + ldr r2, [pc, #8] @ (60b4c ) │ │ │ │ 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] │ │ │ │ + movs r0, #1 │ │ │ │ + ldr r1, [r1, #12] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + add r3, r1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + bx lr │ │ │ │ + push {r4} │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldr r0, [r1, #12] │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + add r4, r0 │ │ │ │ + str r4, [r3, #0] │ │ │ │ + ldr r4, [r1, #16] │ │ │ │ + mla r2, r4, r0, r2 │ │ │ │ + ldr r4, [r1, #20] │ │ │ │ + str r2, [r3, #4] │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + mla r2, r4, r0, r2 │ │ │ │ + ldr r4, [r1, #4] │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + str r2, [r3, #8] │ │ │ │ + add r0, r4 │ │ │ │ + ldr r2, [r3, #16] │ │ │ │ + str r0, [r3, #12] │ │ │ │ + movs r0, #1 │ │ │ │ + add r2, r1 │ │ │ │ + str r2, [r3, #16] │ │ │ │ + pop {r4} │ │ │ │ + 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, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + mov r4, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + cbnz r0, 60bbc │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + cbz r0, 60bc4 │ │ │ │ + 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 60bae │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + mov r3, r1 │ │ │ │ + cbz r0, 60bd0 │ │ │ │ + mov r1, r2 │ │ │ │ + bx r3 │ │ │ │ + bx lr │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + movs r6, #1 │ │ │ │ + movs r4, #0 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r5, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + adds r7, r5, r4 │ │ │ │ + add.w ip, r0, r4 │ │ │ │ + cmp r7, r1 │ │ │ │ + bge.n 60c20 │ │ │ │ + ldrh.w lr, [r8, r7, lsl #1] │ │ │ │ + ldrh.w ip, [r8, ip, lsl #1] │ │ │ │ + cbz r3, 60bfa │ │ │ │ + cmp lr, ip │ │ │ │ + bls.n 60c06 │ │ │ │ + b.n 60bfe │ │ │ │ + cmp lr, ip │ │ │ │ + bcs.n 60c06 │ │ │ │ + adds r5, r7, #1 │ │ │ │ + movs r4, #0 │ │ │ │ + subs r6, r5, r0 │ │ │ │ + b.n 60be0 │ │ │ │ + cmp lr, ip │ │ │ │ + bne.n 60c16 │ │ │ │ + adds r4, #1 │ │ │ │ + cmp r4, r6 │ │ │ │ + bne.n 60be0 │ │ │ │ + add r5, r4 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 60be0 │ │ │ │ + movs r6, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + movs r4, #0 │ │ │ │ + add r5, r6 │ │ │ │ + b.n 60be0 │ │ │ │ + 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 r8, r0 │ │ │ │ + mov r5, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + adds r7, r5, r4 │ │ │ │ + add.w ip, r0, r4 │ │ │ │ + cmp r7, r1 │ │ │ │ + bge.n 60c74 │ │ │ │ + ldr.w lr, [r8, r7, lsl #2] │ │ │ │ + ldr.w ip, [r8, ip, lsl #2] │ │ │ │ + cbz r3, 60c4e │ │ │ │ + cmp lr, ip │ │ │ │ + bls.n 60c5a │ │ │ │ + b.n 60c52 │ │ │ │ + cmp lr, ip │ │ │ │ + bcs.n 60c5a │ │ │ │ + adds r5, r7, #1 │ │ │ │ + movs r4, #0 │ │ │ │ + subs r6, r5, r0 │ │ │ │ + b.n 60c34 │ │ │ │ + cmp lr, ip │ │ │ │ + bne.n 60c6a │ │ │ │ + adds r4, #1 │ │ │ │ + cmp r4, r6 │ │ │ │ + bne.n 60c34 │ │ │ │ + add r5, r4 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 60c34 │ │ │ │ + movs r6, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + movs r4, #0 │ │ │ │ + add r5, r6 │ │ │ │ + b.n 60c34 │ │ │ │ + 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 r7, r1 │ │ │ │ + mov r6, r2 │ │ │ │ + add.w r5, r0, #16 │ │ │ │ + mov r1, r6 │ │ │ │ + subs r4, #1 │ │ │ │ + bmi.n 60ca8 │ │ │ │ + ldr.w r0, [r5, r4, lsl #2] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 60c92 │ │ │ │ + blx r7 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 60c92 │ │ │ │ + b.n 60caa │ │ │ │ + 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, 60cd2 │ │ │ │ + cmp r5, r4 │ │ │ │ + bne.n 60cc4 │ │ │ │ + b.n 60cd8 │ │ │ │ + blx r7 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 60ccc │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + mov r3, r1 │ │ │ │ + cbz r0, 60ce4 │ │ │ │ + mov r1, r2 │ │ │ │ + bx r3 │ │ │ │ + bx lr │ │ │ │ + ldr r2, [pc, #40] @ (60d10 ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + add.w r2, r0, #98304 @ 0x18000 │ │ │ │ + add.w r0, r0, #99328 @ 0x18400 │ │ │ │ + adds r0, #220 @ 0xdc │ │ │ │ + ldr.w r3, [r2, #1244] @ 0x4dc │ │ │ │ + cmp r3, r1 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne.w r3, [r2, #1244] @ 0x4dc │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + b.w 1a8010 │ │ │ │ + b.w 1a8010 │ │ │ │ + b.w 1a8010 │ │ │ │ + b.w 1a8010 │ │ │ │ + b.w 1a8010 │ │ │ │ + movs r1, #2 │ │ │ │ + b.w 51058 <_PyMonitoring_FirePyUnwindEvent@@Base+0xb8> │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 7abe0 │ │ │ │ + cbz r0, 60d48 │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + str r3, [r0, #12] │ │ │ │ + pop {r3, pc} │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b.w e84a4 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + movs r1, #0 │ │ │ │ + b.w 1f721c <_PyObject_FunctionStr@@Base+0xd4> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - cbz r0, 6084c │ │ │ │ + cbz r0, 60d8c │ │ │ │ movw r3, #38540 @ 0x968c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 6084c │ │ │ │ + beq.n 60d8c │ │ │ │ movw r3, #38544 @ 0x9690 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 6088c │ │ │ │ - bl 607ee │ │ │ │ - cbz r0, 608a0 │ │ │ │ + bne.n 60dcc │ │ │ │ + bl 60b28 │ │ │ │ + cbz r0, 60de0 │ │ │ │ movw r3, #20272 @ 0x4f30 │ │ │ │ movt r3, #78 @ 0x4e │ │ │ │ ldr r7, [r3, #0] │ │ │ │ dmb ish │ │ │ │ movw r2, #38596 @ 0x96c4 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - movw r3, #3459 @ 0xd83 │ │ │ │ + movw r3, #4643 @ 0x1223 │ │ │ │ movt r3, #6 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - cbz r5, 60880 │ │ │ │ + cbz r5, 60dc0 │ │ │ │ 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 60808 │ │ │ │ + b.n 60b40 │ │ │ │ mov r7, r1 │ │ │ │ - cbz r2, 60894 │ │ │ │ + cbz r2, 60dd4 │ │ │ │ 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, 60904 │ │ │ │ + cbz r0, 60e44 │ │ │ │ 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 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - cbz r1, 60902 │ │ │ │ + cbz r1, 60e42 │ │ │ │ mov r4, r1 │ │ │ │ subs r5, r0, #1 │ │ │ │ ldrb.w r7, [r5, #1]! │ │ │ │ - cbz r7, 60902 │ │ │ │ + cbz r7, 60e42 │ │ │ │ ldrd r3, r2, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 608e0 │ │ │ │ + bcc.n 60e20 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r6, [r1, r3] │ │ │ │ ldrd r1, r3, [r4, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 60818 │ │ │ │ + bl 60d58 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r7, #10 │ │ │ │ str r1, [r4, #12] │ │ │ │ strb r7, [r2, r3] │ │ │ │ - bne.n 608c0 │ │ │ │ + bne.n 60e00 │ │ │ │ ldrd r1, r3, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r6, [r1, r3] │ │ │ │ ldrd r1, r3, [r4, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 60818 │ │ │ │ + bl 60d58 │ │ │ │ str r6, [r4, #12] │ │ │ │ - b.n 608c0 │ │ │ │ + b.n 60e00 │ │ │ │ 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, #2311 @ 0x907 │ │ │ │ + movw r4, #3655 @ 0xe47 │ │ │ │ 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] │ │ │ │ @@ -81180,138 +81732,77 @@ │ │ │ │ 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 6096a │ │ │ │ + bhi.n 60eaa │ │ │ │ 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 609b2 │ │ │ │ - bl 26cb68 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 609be │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movs r0, #0 │ │ │ │ - subs r3, #1 │ │ │ │ - b.n 609f0 │ │ │ │ - movs r1, #54 @ 0x36 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 609ec │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cbnz r3, 609ec │ │ │ │ - movs r1, #11 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 609ec │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cbnz r3, 609ec │ │ │ │ - movs r1, #26 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 609ec │ │ │ │ - str r5, [r4, #8] │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - b.w 1aa208 │ │ │ │ - b.w 1aa208 │ │ │ │ - b.w 1aa208 │ │ │ │ - movs r1, #2 │ │ │ │ - b.w 51060 <_PyMonitoring_FirePyUnwindEvent@@Base+0xb8> │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 7ac20 │ │ │ │ - cbz r0, 60a20 │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - str r3, [r0, #12] │ │ │ │ - pop {r3, pc} │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b.w e8bc0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - movs r1, #0 │ │ │ │ - b.w 1f82a4 <_PyObject_FunctionStr@@Base+0xd4> │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 60aae │ │ │ │ + beq.n 60f4e │ │ │ │ ldrd r2, r3, [r1] │ │ │ │ stmdb sp!, {r4, r5, r6, fp} │ │ │ │ orrs.w r4, r2, r3 │ │ │ │ - bne.n 60a4a │ │ │ │ + bne.n 60eea │ │ │ │ ldrd r4, r5, [r1, #8] │ │ │ │ orrs r4, r5 │ │ │ │ - beq.n 60aa8 │ │ │ │ + beq.n 60f48 │ │ │ │ ldrexd r4, r5, [r0] │ │ │ │ adds r4, r4, r2 │ │ │ │ adcs r5, r3 │ │ │ │ strexd r6, r4, r5, [r0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 60a4a │ │ │ │ + bne.n 60eea │ │ │ │ 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 60a62 │ │ │ │ + bne.n 60f02 │ │ │ │ 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 60a7e │ │ │ │ + bne.n 60f1e │ │ │ │ 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 60a98 │ │ │ │ + bne.n 60f38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, fp} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 60ae4 │ │ │ │ + beq.n 60f84 │ │ │ │ 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 60aba │ │ │ │ + bne.n 60f5a │ │ │ │ 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 60ad0 │ │ │ │ + bne.n 60f70 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ 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, #3016] @ 0xbc8 │ │ │ │ @@ -81320,22 +81811,22 @@ │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ mov sl, r3 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne.n 60b12 │ │ │ │ + bne.n 60fb2 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 60cac │ │ │ │ + b.n 6114c │ │ │ │ ldr r3, [r1, #20] │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 60b0c │ │ │ │ + beq.n 60fac │ │ │ │ subs r4, r6, #1 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ movw r7, #43691 @ 0xaaab │ │ │ │ movt r7, #43690 @ 0xaaaa │ │ │ │ bfc r4, #0, #22 │ │ │ │ cmp r1, #0 │ │ │ │ add.w ip, r4, #116 @ 0x74 │ │ │ │ @@ -81345,68 +81836,68 @@ │ │ │ │ it lt │ │ │ │ ldrlt r5, [r6, #0] │ │ │ │ mov.w ip, ip, asr #4 │ │ │ │ it lt │ │ │ │ lsllt r5, r5, #15 │ │ │ │ cmp r1, #3 │ │ │ │ mul.w ip, r7, ip │ │ │ │ - bls.n 60b60 │ │ │ │ + bls.n 61000 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - bhi.n 60b56 │ │ │ │ + bhi.n 60ff6 │ │ │ │ add.w r1, r1, r1, lsl #1 │ │ │ │ - b.n 60b62 │ │ │ │ + b.n 61002 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ it hi │ │ │ │ movhi r1, #0 │ │ │ │ - b.n 60b62 │ │ │ │ + b.n 61002 │ │ │ │ movs r1, #0 │ │ │ │ add.w r1, r1, ip, lsl #15 │ │ │ │ mov r9, r2 │ │ │ │ mov r7, r0 │ │ │ │ add r4, r1 │ │ │ │ ldr.w fp, [r6, #36] @ 0x24 │ │ │ │ ldrh.w r8, [r6, #10] │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 60b8c │ │ │ │ + bne.n 6102c │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, fp │ │ │ │ str.w sl, [sp] │ │ │ │ blx r9 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b.n 60cac │ │ │ │ + b.n 6114c │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 60bb4 │ │ │ │ + bne.n 61054 │ │ │ │ mov.w r8, #0 │ │ │ │ ldrh r2, [r6, #10] │ │ │ │ mov r3, r5 │ │ │ │ cmp r2, r8 │ │ │ │ - bls.n 60b0c │ │ │ │ + bls.n 60fac │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ str.w sl, [sp] │ │ │ │ blx r9 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 60cac │ │ │ │ + beq.n 6114c │ │ │ │ add r4, r5 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 60b94 │ │ │ │ + b.n 61034 │ │ │ │ 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 60be4 │ │ │ │ + beq.n 61084 │ │ │ │ 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 │ │ │ │ @@ -81414,20 +81905,20 @@ │ │ │ │ clz r8, r8 │ │ │ │ movs r3, #0 │ │ │ │ rsb r8, r8, #32 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r3 │ │ │ │ lsl.w r1, r1, r8 │ │ │ │ subs r1, r1, r5 │ │ │ │ - bl 278d64 │ │ │ │ + bl 2781bc │ │ │ │ ldr r2, [r6, #16] │ │ │ │ add.w lr, r0, #1 │ │ │ │ add r1, sp, #16 │ │ │ │ subs r6, r2, r4 │ │ │ │ - cbz r2, 60c50 │ │ │ │ + cbz r2, 610f0 │ │ │ │ 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 │ │ │ │ @@ -81439,52 +81930,52 @@ │ │ │ │ lsrs r6, r3, #5 │ │ │ │ and.w r3, r3, #31 │ │ │ │ lsl.w r3, r0, r3 │ │ │ │ ldr.w r0, [r1, r6, lsl #2] │ │ │ │ orrs r3, r0 │ │ │ │ str.w r3, [r1, r6, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - b.n 60c0a │ │ │ │ + b.n 610aa │ │ │ │ mov r8, r2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 60b0c │ │ │ │ + beq.w 60fac │ │ │ │ add r3, sp, #16 │ │ │ │ ldr.w r6, [r3, r8, lsl #2] │ │ │ │ - cbnz r6, 60c7c │ │ │ │ + cbnz r6, 6111c │ │ │ │ movs r6, #32 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ str.w sl, [sp] │ │ │ │ blx r9 │ │ │ │ - cbz r0, 60cac │ │ │ │ + cbz r0, 6114c │ │ │ │ add r4, r5 │ │ │ │ subs r6, #1 │ │ │ │ - bne.n 60c64 │ │ │ │ - b.n 60ca6 │ │ │ │ + bne.n 61104 │ │ │ │ + b.n 61146 │ │ │ │ mvns r6, r6 │ │ │ │ rbit r2, r6 │ │ │ │ clz r2, r2 │ │ │ │ mla r2, r5, r2, r4 │ │ │ │ - cbz r6, 60ca2 │ │ │ │ + cbz r6, 61142 │ │ │ │ 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 60c7e │ │ │ │ - b.n 60cac │ │ │ │ + bne.n 6111e │ │ │ │ + b.n 6114c │ │ │ │ add.w r4, r4, r5, lsl #5 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 60c52 │ │ │ │ + b.n 610f2 │ │ │ │ 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 │ │ │ │ @@ -81493,37 +81984,37 @@ │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ blx r6 │ │ │ │ - cbz r0, 60cec │ │ │ │ + cbz r0, 6118c │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ - cbz r3, 60cec │ │ │ │ + cbz r3, 6118c │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 60ae6 │ │ │ │ + b.n 60f86 │ │ │ │ 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 1acff0 │ │ │ │ + bl 1aaed4 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ subs r3, r4, #1 │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ ldrh r0, [r4, #10] │ │ │ │ it ge │ │ │ │ movge r5, r1 │ │ │ │ @@ -81538,58 +82029,58 @@ │ │ │ │ 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 60d64 │ │ │ │ + bls.n 61204 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - bhi.n 60d5a │ │ │ │ + bhi.n 611fa │ │ │ │ add.w r1, r1, r1, lsl #1 │ │ │ │ - b.n 60d66 │ │ │ │ + b.n 61206 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ it hi │ │ │ │ movhi r1, #0 │ │ │ │ - b.n 60d66 │ │ │ │ + b.n 61206 │ │ │ │ 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, 60dec │ │ │ │ + cbz r0, 6128c │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r4, #38592 @ 0x96c0 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ - bcs.n 60dea │ │ │ │ + bcs.n 6128a │ │ │ │ mov r5, r0 │ │ │ │ blx 29b58 │ │ │ │ - cbz r0, 60dea │ │ │ │ + cbz r0, 6128a │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ adds r2, r3, r0 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 60dae │ │ │ │ + bne.n 6124e │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ dmb ish │ │ │ │ - bcs.n 60dea │ │ │ │ + bcs.n 6128a │ │ │ │ rsb r2, r3, #32640 @ 0x7f80 │ │ │ │ adds r1, r3, r0 │ │ │ │ adds r2, #127 @ 0x7f │ │ │ │ cmp.w r1, #32768 @ 0x8000 │ │ │ │ it cc │ │ │ │ movcc r2, r0 │ │ │ │ movw r0, #40864 @ 0x9fa0 │ │ │ │ @@ -81602,300 +82093,293 @@ │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - cbz r0, 60e14 │ │ │ │ + cbz r0, 612b4 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ - cbz r3, 60e14 │ │ │ │ + cbz r3, 612b4 │ │ │ │ movw r3, #38544 @ 0x9690 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r1, [r3, #0] │ │ │ │ blx 2a9a0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.n 60d82 │ │ │ │ - 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 60e40 │ │ │ │ - bl 26cb68 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 60e5e │ │ │ │ - movs r1, #54 @ 0x36 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 60e54 │ │ │ │ - str r5, [r4, #8] │ │ │ │ - b.n 60e5e │ │ │ │ - mov r0, r4 │ │ │ │ - bl a0044 <_PyEvalFramePushAndInit@@Base+0x224> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 60e50 │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ + b.n 61222 │ │ │ │ + mov r2, r0 │ │ │ │ + movw r1, #4787 @ 0x12b3 │ │ │ │ + movt r1, #4 │ │ │ │ + movw r0, #53512 @ 0xd108 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + b.w 40830 <_PyBytes_ReverseFind@@Base+0xd2> │ │ │ │ + ldr r3, [pc, #44] @ (61304 ) │ │ │ │ + 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 │ │ │ │ + movw r3, #4308 @ 0x10d4 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + it ne │ │ │ │ + movne r0, r3 │ │ │ │ + bx lr │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ │ │ │ │ -00060e66 : │ │ │ │ +00061308 : │ │ │ │ push {r4, r5} │ │ │ │ ldrb.w r4, [sp, #8] │ │ │ │ cmp r4, #70 @ 0x46 │ │ │ │ - bne.n 60e86 │ │ │ │ + bne.n 61328 │ │ │ │ movs r4, #0 │ │ │ │ cmp r4, r0 │ │ │ │ - bge.n 60e9c │ │ │ │ + bge.n 6133e │ │ │ │ str.w r3, [r2, r4, lsl #2] │ │ │ │ ldr.w r5, [r1, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ mul.w r3, r5, r3 │ │ │ │ - b.n 60e72 │ │ │ │ + b.n 61314 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 60e9c │ │ │ │ + blt.n 6133e │ │ │ │ str.w r3, [r2, r0, lsl #2] │ │ │ │ ldr.w r4, [r1, r0, lsl #2] │ │ │ │ subs r0, #1 │ │ │ │ mul.w r3, r4, r3 │ │ │ │ - b.n 60e88 │ │ │ │ + b.n 6132a │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060ea0 <_PyBuffer_ReleaseInInterpreter@@Base>: │ │ │ │ +00061342 <_PyBuffer_ReleaseInInterpreter@@Base>: │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #35805 @ 0x8bdd │ │ │ │ + movw r1, #35771 @ 0x8bbb │ │ │ │ movt r1, #5 │ │ │ │ - b.w 270e48 <_PyCrossInterpreterData_Release@@Base+0xa0> │ │ │ │ + b.w 2700e4 <_PyCrossInterpreterData_Release@@Base+0x44> │ │ │ │ │ │ │ │ -00060eae : │ │ │ │ +00061350 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ - cbz r0, 60eca │ │ │ │ + cbz r0, 6136c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - movw r3, #57651 @ 0xe133 │ │ │ │ + movw r3, #57617 @ 0xe111 │ │ │ │ movt r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060ecc : │ │ │ │ +0006136e : │ │ │ │ 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] @ (60f00 ) │ │ │ │ + ldr r4, [pc, #32] @ (613a0 ) │ │ │ │ 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 1ad8ac │ │ │ │ + bl 1ab794 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00060f04 <_PyObject_CallFunction_SizeT@@Base>: │ │ │ │ +000613a4 <_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] @ (60f38 <_PyObject_CallFunction_SizeT@@Base+0x34>) │ │ │ │ + ldr r4, [pc, #32] @ (613d8 <_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 1ad8ac │ │ │ │ + bl 1ab794 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ 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, #13604 @ 0x3524 │ │ │ │ + movw r2, #10732 @ 0x29ec │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1b6998 │ │ │ │ + bl 1b47d0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060f68 : │ │ │ │ +00061408 : │ │ │ │ bic.w r0, r0, #2147483648 @ 0x80000000 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060f6e : │ │ │ │ +0006140e : │ │ │ │ ldr r0, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060f72 : │ │ │ │ - movw r1, #56196 @ 0xdb84 │ │ │ │ +00061412 : │ │ │ │ + movw r1, #53252 @ 0xd004 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - b.w 2146b8 │ │ │ │ + b.w 2135b0 │ │ │ │ │ │ │ │ -00060f80 : │ │ │ │ - b.w 60f72 │ │ │ │ +00061420 : │ │ │ │ + b.w 61412 │ │ │ │ │ │ │ │ -00060f84 : │ │ │ │ - b.w 60f72 │ │ │ │ +00061424 : │ │ │ │ + b.w 61412 │ │ │ │ │ │ │ │ -00060f88 : │ │ │ │ +00061428 : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060f8c : │ │ │ │ +0006142c : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060f8e : │ │ │ │ +0006142e : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060f90 <_PyFrame_IsEntryFrame@@Base>: │ │ │ │ +00061430 <_PyFrame_IsEntryFrame@@Base>: │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - cbz r0, 60fa0 <_PyFrame_IsEntryFrame@@Base+0x10> │ │ │ │ + cbz r0, 61440 <_PyFrame_IsEntryFrame@@Base+0x10> │ │ │ │ ldrb.w r0, [r0, #38] @ 0x26 │ │ │ │ subs r3, r0, #3 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060fa2 : │ │ │ │ +00061442 : │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #15 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060fae : │ │ │ │ +0006144e : │ │ │ │ ldrd r3, r0, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r0, r3, r0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060fc0 <_PyDict_NewPresized@@Base>: │ │ │ │ +00061460 <_PyDict_NewPresized@@Base>: │ │ │ │ push {r4} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #16] @ (60fd8 <_PyDict_NewPresized@@Base+0x18>) │ │ │ │ + ldr r4, [pc, #16] @ (61478 <_PyDict_NewPresized@@Base+0x18>) │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r3, r4] │ │ │ │ pop {r4} │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - b.w c0a8c <_PyDict_FromItems@@Base+0x9c> │ │ │ │ + b.w c03d4 <_PyDict_FromItems@@Base+0x9c> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00060fdc <_PyDict_GetItemRef_KnownHash_LockHeld@@Base>: │ │ │ │ +0006147c <_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 7917c │ │ │ │ + bl 7912c │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 6100e <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x32> │ │ │ │ + beq.n 614ae <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x32> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 61016 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x3a> │ │ │ │ + cbz r3, 614b6 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x3a> │ │ │ │ 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 61018 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x3c> │ │ │ │ + b.n 614b8 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x3c> │ │ │ │ movs r3, #0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 61018 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x3c> │ │ │ │ + b.n 614b8 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x3c> │ │ │ │ mov r0, r3 │ │ │ │ str r3, [r4, #0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006101e : │ │ │ │ +000614be : │ │ │ │ movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #0 │ │ │ │ movw r0, #17644 @ 0x44ec │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ bx r3 │ │ │ │ │ │ │ │ -00061038 <_Py_BreakPoint@@Base>: │ │ │ │ +000614d8 <_Py_BreakPoint@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006103a : │ │ │ │ - b.w 551a8 │ │ │ │ +000614da : │ │ │ │ + b.w 578ac <_Py_c_prod@@Base+0x1a> │ │ │ │ │ │ │ │ -0006103e : │ │ │ │ +000614de : │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ subs r3, r0, r3 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006104e : │ │ │ │ +000614ee : │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ subs r3, r0, r3 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006105e : │ │ │ │ +000614fe : │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ subs r3, r0, r3 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006106e <_Py_SetRefcnt@@Base>: │ │ │ │ +0006150e <_Py_SetRefcnt@@Base>: │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ strne r1, [r0, #0] │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ @@ -81906,34 +82390,34 @@ │ │ │ │ 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 610ba <_Py_SetRefcnt@@Base+0x4c> │ │ │ │ + bls.n 6155a <_Py_SetRefcnt@@Base+0x4c> │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ - bhi.n 610ae <_Py_SetRefcnt@@Base+0x40> │ │ │ │ + bhi.n 6154e <_Py_SetRefcnt@@Base+0x40> │ │ │ │ add.w r5, r4, r4, lsl #1 │ │ │ │ - b.n 610bc <_Py_SetRefcnt@@Base+0x4e> │ │ │ │ + b.n 6155c <_Py_SetRefcnt@@Base+0x4e> │ │ │ │ cmp.w r4, #512 @ 0x200 │ │ │ │ ite ls │ │ │ │ movls r5, r4 │ │ │ │ movhi r5, #0 │ │ │ │ - b.n 610bc <_Py_SetRefcnt@@Base+0x4e> │ │ │ │ + b.n 6155c <_Py_SetRefcnt@@Base+0x4e> │ │ │ │ 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 278684 │ │ │ │ + bl 277adc │ │ │ │ subs r0, r4, r1 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ sub sp, #28 │ │ │ │ @@ -81941,40 +82425,40 @@ │ │ │ │ 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 1abd74 │ │ │ │ + bl 1a9b7c │ │ │ │ add.w r2, r5, r4, lsl #2 │ │ │ │ mov r3, r0 │ │ │ │ adds r6, r2, #4 │ │ │ │ ldr.w r0, [r5, r4, lsl #2] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ bics r1, r0 │ │ │ │ add.w r1, r3, #1 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 61136 <_Py_SetRefcnt@@Base+0xc8> │ │ │ │ + beq.n 615d6 <_Py_SetRefcnt@@Base+0xc8> │ │ │ │ ldr.w r7, [r4], #4 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ and.w r0, r0, #1 │ │ │ │ mov r1, r4 │ │ │ │ bics r5, r7 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 6111c <_Py_SetRefcnt@@Base+0xae> │ │ │ │ + b.n 615bc <_Py_SetRefcnt@@Base+0xae> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - cbz r2, 61148 <_Py_SetRefcnt@@Base+0xda> │ │ │ │ + cbz r2, 615e8 <_Py_SetRefcnt@@Base+0xda> │ │ │ │ ldr.w r3, [r6, r3, lsl #2] │ │ │ │ bics r2, r3 │ │ │ │ and.w r0, r0, #1 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ @@ -81989,156 +82473,156 @@ │ │ │ │ dmb ish │ │ │ │ ldr r5, [r0, #24] │ │ │ │ dmb ish │ │ │ │ add.w r5, r5, r1, lsl #22 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ mov r1, r6 │ │ │ │ - bl 610d8 <_Py_SetRefcnt@@Base+0x6a> │ │ │ │ - cbz r0, 6118e <_Py_SetRefcnt@@Base+0x120> │ │ │ │ + bl 61578 <_Py_SetRefcnt@@Base+0x6a> │ │ │ │ + cbz r0, 6162e <_Py_SetRefcnt@@Base+0x120> │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r8 │ │ │ │ lsls r1, r6, #22 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1c59a8 │ │ │ │ + bl 1c387c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 611aa <_Py_SetRefcnt@@Base+0x13c> │ │ │ │ + b.n 6164a <_Py_SetRefcnt@@Base+0x13c> │ │ │ │ mov sl, r0 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, sl │ │ │ │ lsls r1, r6, #22 │ │ │ │ - bl 1c59a8 │ │ │ │ + bl 1c387c │ │ │ │ lsls r2, r6, #22 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, sl │ │ │ │ add.w r0, r8, #96 @ 0x60 │ │ │ │ - bl 1ab4c0 │ │ │ │ + bl 1a92c8 │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1abcb0 │ │ │ │ - cbz r5, 611c4 <_Py_SetRefcnt@@Base+0x156> │ │ │ │ + bl 1a9ab8 │ │ │ │ + cbz r5, 61664 <_Py_SetRefcnt@@Base+0x156> │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 1abcb0 │ │ │ │ + b.w 1a9ab8 │ │ │ │ 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] @ (61208 <_Py_SetRefcnt@@Base+0x19a>) │ │ │ │ + ldr r1, [pc, #32] @ (616a8 <_Py_SetRefcnt@@Base+0x19a>) │ │ │ │ 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} │ │ │ │ nop │ │ │ │ - ldr r0, [r1, #96] @ 0x60 │ │ │ │ + str r0, [r1, #40] @ 0x28 │ │ │ │ movs r3, r5 │ │ │ │ - movw r3, #27648 @ 0x6c00 │ │ │ │ + movw r3, #24704 @ 0x6080 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 61280 <_Py_SetRefcnt@@Base+0x212> │ │ │ │ + beq.n 61720 <_Py_SetRefcnt@@Base+0x212> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 61280 <_Py_SetRefcnt@@Base+0x212> │ │ │ │ + beq.n 61720 <_Py_SetRefcnt@@Base+0x212> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #84] @ (61284 <_Py_SetRefcnt@@Base+0x216>) │ │ │ │ + ldr r2, [pc, #84] @ (61724 <_Py_SetRefcnt@@Base+0x216>) │ │ │ │ mov r4, r0 │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ ldr r3, [r0, r2] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 61250 <_Py_SetRefcnt@@Base+0x1e2> │ │ │ │ + bne.n 616f0 <_Py_SetRefcnt@@Base+0x1e2> │ │ │ │ movw r3, #4292 @ 0x10c4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r1, [r0, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 61250 <_Py_SetRefcnt@@Base+0x1e2> │ │ │ │ + beq.n 616f0 <_Py_SetRefcnt@@Base+0x1e2> │ │ │ │ blx 29280 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 61268 <_Py_SetRefcnt@@Base+0x1fa> │ │ │ │ - cbz r3, 61264 <_Py_SetRefcnt@@Base+0x1f6> │ │ │ │ + beq.n 61708 <_Py_SetRefcnt@@Base+0x1fa> │ │ │ │ + cbz r3, 61704 <_Py_SetRefcnt@@Base+0x1f6> │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r3, [r3, #1592] @ 0x638 │ │ │ │ - b.n 61256 <_Py_SetRefcnt@@Base+0x1e8> │ │ │ │ + b.n 616f6 <_Py_SetRefcnt@@Base+0x1e8> │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 61276 <_Py_SetRefcnt@@Base+0x208> │ │ │ │ + bne.n 61716 <_Py_SetRefcnt@@Base+0x208> │ │ │ │ ldr.w r3, [r4, #1592] @ 0x638 │ │ │ │ - cbz r2, 61274 <_Py_SetRefcnt@@Base+0x206> │ │ │ │ + cbz r2, 61714 <_Py_SetRefcnt@@Base+0x206> │ │ │ │ str.w r3, [r2, #1592] @ 0x638 │ │ │ │ - b.n 61276 <_Py_SetRefcnt@@Base+0x208> │ │ │ │ + b.n 61716 <_Py_SetRefcnt@@Base+0x208> │ │ │ │ str r3, [r1, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1ac744 │ │ │ │ + b.w 1aa53c │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ 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 r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ - bl 607ee │ │ │ │ - cbz r0, 612ce <_Py_SetRefcnt@@Base+0x260> │ │ │ │ + bl 60b28 │ │ │ │ + cbz r0, 6176e <_Py_SetRefcnt@@Base+0x260> │ │ │ │ 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 r7, [sp, #0] │ │ │ │ blx 29ddc <__vsnprintf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ - bl 60808 │ │ │ │ + bl 60b40 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 60818 │ │ │ │ + bl 60d58 │ │ │ │ add.w sp, sp, #524 @ 0x20c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ 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, #2213 @ 0x8a5 │ │ │ │ + movw r0, #3557 @ 0xde5 │ │ │ │ movt r0, #6 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 61288 <_Py_SetRefcnt@@Base+0x21a> │ │ │ │ + bl 61728 <_Py_SetRefcnt@@Base+0x21a> │ │ │ │ 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 │ │ │ │ @@ -82147,607 +82631,607 @@ │ │ │ │ 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 61342 <_Py_SetRefcnt@@Base+0x2d4> │ │ │ │ - movw r4, #53424 @ 0xd0b0 │ │ │ │ + beq.n 617e2 <_Py_SetRefcnt@@Base+0x2d4> │ │ │ │ + movw r4, #50480 @ 0xc530 │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ orrs r2, r3 │ │ │ │ - bne.n 61350 <_Py_SetRefcnt@@Base+0x2e2> │ │ │ │ + bne.n 617f0 <_Py_SetRefcnt@@Base+0x2e2> │ │ │ │ mov.w r5, #1000 @ 0x3e8 │ │ │ │ - b.n 61354 <_Py_SetRefcnt@@Base+0x2e6> │ │ │ │ - movw r4, #52564 @ 0xcd54 │ │ │ │ + b.n 617f4 <_Py_SetRefcnt@@Base+0x2e6> │ │ │ │ + movw r4, #49580 @ 0xc1ac │ │ │ │ movt r4, #40 @ 0x28 │ │ │ │ mov.w r5, #1024 @ 0x400 │ │ │ │ - b.n 61354 <_Py_SetRefcnt@@Base+0x2e6> │ │ │ │ + b.n 617f4 <_Py_SetRefcnt@@Base+0x2e6> │ │ │ │ mov.w r5, #1024 @ 0x400 │ │ │ │ mov r3, r8 │ │ │ │ mov ip, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 61364 <_Py_SetRefcnt@@Base+0x2f6> │ │ │ │ + bge.n 61804 <_Py_SetRefcnt@@Base+0x2f6> │ │ │ │ rsbs r3, r8, #0 │ │ │ │ sbc.w ip, r7, r7, lsl #1 │ │ │ │ cmp r3, r5 │ │ │ │ sbcs.w r2, ip, #0 │ │ │ │ - bge.n 613a8 <_Py_SetRefcnt@@Base+0x33a> │ │ │ │ + bge.n 61848 <_Py_SetRefcnt@@Base+0x33a> │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ orrs r3, r7 │ │ │ │ - bne.n 6137a <_Py_SetRefcnt@@Base+0x30c> │ │ │ │ + bne.n 6181a <_Py_SetRefcnt@@Base+0x30c> │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ - beq.n 61466 <_Py_SetRefcnt@@Base+0x3f8> │ │ │ │ + beq.n 61906 <_Py_SetRefcnt@@Base+0x3f8> │ │ │ │ orrs.w r7, r8, r7 │ │ │ │ mov.w r3, #32 │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #24 │ │ │ │ it eq │ │ │ │ - movweq r4, #52164 @ 0xcbc4 │ │ │ │ - movw r2, #18096 @ 0x46b0 │ │ │ │ + movweq r4, #49220 @ 0xc044 │ │ │ │ + movw r2, #15548 @ 0x3cbc │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ it eq │ │ │ │ movteq r4, #39 @ 0x27 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ strd r8, r4, [sp, #4] │ │ │ │ blx 29f04 <__snprintf_chk@plt> │ │ │ │ - b.n 61466 <_Py_SetRefcnt@@Base+0x3f8> │ │ │ │ + b.n 61906 <_Py_SetRefcnt@@Base+0x3f8> │ │ │ │ smull r2, lr, r5, r5 │ │ │ │ cmp r3, r2 │ │ │ │ sbcs.w r1, ip, lr │ │ │ │ ittet lt │ │ │ │ movlt r2, r5 │ │ │ │ movlt.w lr, #0 │ │ │ │ - movwge r6, #52016 @ 0xcb30 │ │ │ │ - movwlt r6, #52296 @ 0xcc48 │ │ │ │ + movwge r6, #49072 @ 0xbfb0 │ │ │ │ + movwlt r6, #49312 @ 0xc0a0 │ │ │ │ ite ge │ │ │ │ movtge r6, #42 @ 0x2a │ │ │ │ movtlt r6, #40 @ 0x28 │ │ │ │ smull r0, r1, r5, r2 │ │ │ │ cmp r3, r0 │ │ │ │ mov.w r3, #0 │ │ │ │ sbcs.w ip, ip, r1 │ │ │ │ itt lt │ │ │ │ movlt r0, r2 │ │ │ │ movlt r1, lr │ │ │ │ mov.w r2, #10 │ │ │ │ itt ge │ │ │ │ - movwge r6, #47740 @ 0xba7c │ │ │ │ + movwge r6, #44756 @ 0xaed4 │ │ │ │ movtge r6, #41 @ 0x29 │ │ │ │ - bl 278cc4 │ │ │ │ + bl 27811c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 278cc4 │ │ │ │ + bl 27811c │ │ │ │ movs r2, #10 │ │ │ │ movs r3, #0 │ │ │ │ - bl 278cc4 │ │ │ │ + bl 27811c │ │ │ │ cmp.w r5, #1024 @ 0x400 │ │ │ │ mov r7, r2 │ │ │ │ mov.w r3, #8 │ │ │ │ add r5, sp, #16 │ │ │ │ - movw r2, #46120 @ 0xb428 │ │ │ │ + movw r2, #43176 @ 0xa8a8 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r8, r0 │ │ │ │ str r4, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #4] │ │ │ │ - movw r1, #52164 @ 0xcbc4 │ │ │ │ + movw r1, #49220 @ 0xc044 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r4, #18108 @ 0x46bc │ │ │ │ + movw r4, #15560 @ 0x3cc8 │ │ │ │ movt r4, #43 @ 0x2b │ │ │ │ it eq │ │ │ │ moveq r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ blx 29f04 <__snprintf_chk@plt> │ │ │ │ cmp r7, #0 │ │ │ │ mov.w r3, #32 │ │ │ │ it lt │ │ │ │ neglt r7, r7 │ │ │ │ - movw r2, #18116 @ 0x46c4 │ │ │ │ + movw r2, #15568 @ 0x3cd0 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r0, sp, #24 │ │ │ │ movs r2, #1 │ │ │ │ str r5, [sp, #12] │ │ │ │ strd r8, r7, [sp, #4] │ │ │ │ blx 29f04 <__snprintf_chk@plt> │ │ │ │ - movw r2, #18088 @ 0x46a8 │ │ │ │ + movw r2, #15540 @ 0x3cb4 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #24 │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ movne r2, r9 │ │ │ │ - movw r0, #2213 @ 0x8a5 │ │ │ │ + movw r0, #3557 @ 0xde5 │ │ │ │ movt r0, #6 │ │ │ │ - bl 612d4 <_Py_SetRefcnt@@Base+0x266> │ │ │ │ + bl 61774 <_Py_SetRefcnt@@Base+0x266> │ │ │ │ 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 │ │ │ │ subs r6, r2, #1 │ │ │ │ mov r8, r3 │ │ │ │ - movw r2, #18148 @ 0x46e4 │ │ │ │ + movw r2, #15600 @ 0x3cf0 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r3, r1 │ │ │ │ - movw r0, #2213 @ 0x8a5 │ │ │ │ + movw r0, #3557 @ 0xde5 │ │ │ │ movt r0, #6 │ │ │ │ mov r1, r4 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ - bl 612d4 <_Py_SetRefcnt@@Base+0x266> │ │ │ │ + bl 61774 <_Py_SetRefcnt@@Base+0x266> │ │ │ │ orrs.w r6, r6, r8 │ │ │ │ ldrd r0, r1, [r5, #16] │ │ │ │ mov.w r6, #0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - bne.n 6158c <_Py_SetRefcnt@@Base+0x51e> │ │ │ │ + bne.n 61a2c <_Py_SetRefcnt@@Base+0x51e> │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ - bl 61308 <_Py_SetRefcnt@@Base+0x29a> │ │ │ │ + bl 617a8 <_Py_SetRefcnt@@Base+0x29a> │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - bl 61308 <_Py_SetRefcnt@@Base+0x29a> │ │ │ │ + bl 617a8 <_Py_SetRefcnt@@Base+0x29a> │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ - bl 61308 <_Py_SetRefcnt@@Base+0x29a> │ │ │ │ + bl 617a8 <_Py_SetRefcnt@@Base+0x29a> │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ - bl 61308 <_Py_SetRefcnt@@Base+0x29a> │ │ │ │ + bl 617a8 <_Py_SetRefcnt@@Base+0x29a> │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 61308 <_Py_SetRefcnt@@Base+0x29a> │ │ │ │ + bl 617a8 <_Py_SetRefcnt@@Base+0x29a> │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #53424 @ 0xd0b0 │ │ │ │ + movw r3, #50480 @ 0xc530 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - movw r2, #18088 @ 0x46a8 │ │ │ │ + movw r2, #15540 @ 0x3cb4 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r0, #2213 @ 0x8a5 │ │ │ │ + movw r0, #3557 @ 0xde5 │ │ │ │ movt r0, #6 │ │ │ │ - bl 612d4 <_Py_SetRefcnt@@Base+0x266> │ │ │ │ + bl 61774 <_Py_SetRefcnt@@Base+0x266> │ │ │ │ ldrd r1, r2, [r5] │ │ │ │ ldrd r0, r3, [r5, #8] │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ - bge.n 61582 <_Py_SetRefcnt@@Base+0x514> │ │ │ │ + bge.n 61a22 <_Py_SetRefcnt@@Base+0x514> │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #38788 @ 0x9784 │ │ │ │ + movw r2, #35804 @ 0x8bdc │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r0, #2213 @ 0x8a5 │ │ │ │ + movw r0, #3557 @ 0xde5 │ │ │ │ movt r0, #6 │ │ │ │ - bl 612d4 <_Py_SetRefcnt@@Base+0x266> │ │ │ │ - movw r2, #18132 @ 0x46d4 │ │ │ │ + bl 61774 <_Py_SetRefcnt@@Base+0x266> │ │ │ │ + movw r2, #15584 @ 0x3ce0 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ mov r1, r4 │ │ │ │ cmp r7, r6 │ │ │ │ it ne │ │ │ │ movne r2, r7 │ │ │ │ - movw r0, #2213 @ 0x8a5 │ │ │ │ + movw r0, #3557 @ 0xde5 │ │ │ │ movt r0, #6 │ │ │ │ - bl 612d4 <_Py_SetRefcnt@@Base+0x266> │ │ │ │ - movw r2, #60920 @ 0xedf8 │ │ │ │ + bl 61774 <_Py_SetRefcnt@@Base+0x266> │ │ │ │ + movw r2, #57900 @ 0xe22c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - b.n 61608 <_Py_SetRefcnt@@Base+0x59a> │ │ │ │ - movw r2, #18156 @ 0x46ec │ │ │ │ + b.n 61aa8 <_Py_SetRefcnt@@Base+0x59a> │ │ │ │ + movw r2, #15608 @ 0x3cf8 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - b.n 61608 <_Py_SetRefcnt@@Base+0x59a> │ │ │ │ + b.n 61aa8 <_Py_SetRefcnt@@Base+0x59a> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 61308 <_Py_SetRefcnt@@Base+0x29a> │ │ │ │ + bl 617a8 <_Py_SetRefcnt@@Base+0x29a> │ │ │ │ strd r4, r6, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - bl 61308 <_Py_SetRefcnt@@Base+0x29a> │ │ │ │ + bl 617a8 <_Py_SetRefcnt@@Base+0x29a> │ │ │ │ strd r4, r6, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ - bl 61308 <_Py_SetRefcnt@@Base+0x29a> │ │ │ │ + bl 617a8 <_Py_SetRefcnt@@Base+0x29a> │ │ │ │ strd r4, r6, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ - bl 61308 <_Py_SetRefcnt@@Base+0x29a> │ │ │ │ + bl 617a8 <_Py_SetRefcnt@@Base+0x29a> │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #52164 @ 0xcbc4 │ │ │ │ + movw r3, #49220 @ 0xc044 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #18164 @ 0x46f4 │ │ │ │ + movw r2, #15616 @ 0x3d00 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r0, #2213 @ 0x8a5 │ │ │ │ + movw r0, #3557 @ 0xde5 │ │ │ │ movt r0, #6 │ │ │ │ - bl 612d4 <_Py_SetRefcnt@@Base+0x266> │ │ │ │ + bl 61774 <_Py_SetRefcnt@@Base+0x266> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldrd r2, r0, [r5, #4] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ - bge.n 61582 <_Py_SetRefcnt@@Base+0x514> │ │ │ │ - movw r2, #18172 @ 0x46fc │ │ │ │ + bge.n 61a22 <_Py_SetRefcnt@@Base+0x514> │ │ │ │ + movw r2, #15624 @ 0x3d08 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #2213 @ 0x8a5 │ │ │ │ + movw r0, #3557 @ 0xde5 │ │ │ │ movt r0, #6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 612d4 <_Py_SetRefcnt@@Base+0x266> │ │ │ │ + b.n 61774 <_Py_SetRefcnt@@Base+0x266> │ │ │ │ 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 r3, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r5 │ │ │ │ - movw r2, #18148 @ 0x46e4 │ │ │ │ + movw r2, #15600 @ 0x3cf0 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r0, #2213 @ 0x8a5 │ │ │ │ + movw r0, #3557 @ 0xde5 │ │ │ │ movt r0, #6 │ │ │ │ - bl 612d4 <_Py_SetRefcnt@@Base+0x266> │ │ │ │ + bl 61774 <_Py_SetRefcnt@@Base+0x266> │ │ │ │ movs r3, #0 │ │ │ │ strd r5, r3, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r6] │ │ │ │ - bl 61308 <_Py_SetRefcnt@@Base+0x29a> │ │ │ │ + bl 617a8 <_Py_SetRefcnt@@Base+0x29a> │ │ │ │ mov r1, r5 │ │ │ │ - movw r2, #60920 @ 0xedf8 │ │ │ │ + movw r2, #57900 @ 0xe22c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r0, #2213 @ 0x8a5 │ │ │ │ + movw r0, #3557 @ 0xde5 │ │ │ │ movt r0, #6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 612d4 <_Py_SetRefcnt@@Base+0x266> │ │ │ │ + b.n 61774 <_Py_SetRefcnt@@Base+0x266> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ movs r3, #0 │ │ │ │ sub sp, #80 @ 0x50 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ ldrb r4, [r0, r3] │ │ │ │ - cbz r4, 6169a <_Py_SetRefcnt@@Base+0x62c> │ │ │ │ + cbz r4, 61b3a <_Py_SetRefcnt@@Base+0x62c> │ │ │ │ cmp r3, #33 @ 0x21 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bne.n 6168c <_Py_SetRefcnt@@Base+0x61e> │ │ │ │ - b.n 616f0 <_Py_SetRefcnt@@Base+0x682> │ │ │ │ + bne.n 61b2c <_Py_SetRefcnt@@Base+0x61e> │ │ │ │ + b.n 61b90 <_Py_SetRefcnt@@Base+0x682> │ │ │ │ cmp r3, #33 @ 0x21 │ │ │ │ - beq.n 616f0 <_Py_SetRefcnt@@Base+0x682> │ │ │ │ + beq.n 61b90 <_Py_SetRefcnt@@Base+0x682> │ │ │ │ movw r3, #2676 @ 0xa74 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr.w r3, [r3, #1424] @ 0x590 │ │ │ │ - cbz r3, 616f0 <_Py_SetRefcnt@@Base+0x682> │ │ │ │ + cbz r3, 61b90 <_Py_SetRefcnt@@Base+0x682> │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ bic.w r2, r2, #3 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 616f0 <_Py_SetRefcnt@@Base+0x682> │ │ │ │ + beq.n 61b90 <_Py_SetRefcnt@@Base+0x682> │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ bic.w r3, r3, #3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ movs r2, #1 │ │ │ │ strd r0, r3, [sp, #4] │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ add r0, sp, #16 │ │ │ │ str r4, [sp, #12] │ │ │ │ - movw r1, #18192 @ 0x4710 │ │ │ │ + movw r1, #15644 @ 0x3d1c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ blx 29f04 <__snprintf_chk@plt> │ │ │ │ mov r3, r6 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 61288 <_Py_SetRefcnt@@Base+0x21a> │ │ │ │ - b.n 616fe <_Py_SetRefcnt@@Base+0x690> │ │ │ │ + bl 61728 <_Py_SetRefcnt@@Base+0x21a> │ │ │ │ + b.n 61b9e <_Py_SetRefcnt@@Base+0x690> │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r1 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 61288 <_Py_SetRefcnt@@Base+0x21a> │ │ │ │ + bl 61728 <_Py_SetRefcnt@@Base+0x21a> │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, 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, #71 @ 0x47 │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbnz r3, 61728 <_Py_SetRefcnt@@Base+0x6ba> │ │ │ │ + cbnz r3, 61bc8 <_Py_SetRefcnt@@Base+0x6ba> │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ - bl 1a23a4 <_start@@Base+0x5a8> │ │ │ │ + bl 1a0154 <_start@@Base+0x5a4> │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 61740 <_Py_SetRefcnt@@Base+0x6d2> │ │ │ │ + cbz r3, 61be0 <_Py_SetRefcnt@@Base+0x6d2> │ │ │ │ add r2, sp, #20 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - movw r0, #18212 @ 0x4724 │ │ │ │ + movw r0, #15664 @ 0x3d30 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 61676 <_Py_SetRefcnt@@Base+0x608> │ │ │ │ - b.n 61780 <_Py_SetRefcnt@@Base+0x712> │ │ │ │ + bl 61b16 <_Py_SetRefcnt@@Base+0x608> │ │ │ │ + b.n 61c20 <_Py_SetRefcnt@@Base+0x712> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbnz r3, 61750 <_Py_SetRefcnt@@Base+0x6e2> │ │ │ │ + cbnz r3, 61bf0 <_Py_SetRefcnt@@Base+0x6e2> │ │ │ │ movw r0, #2148 @ 0x864 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 1a23a4 <_start@@Base+0x5a8> │ │ │ │ + bl 1a0154 <_start@@Base+0x5a4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 61780 <_Py_SetRefcnt@@Base+0x712> │ │ │ │ + cbz r3, 61c20 <_Py_SetRefcnt@@Base+0x712> │ │ │ │ movw r3, #2672 @ 0xa70 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 6172c <_Py_SetRefcnt@@Base+0x6be> │ │ │ │ - ldr r2, [pc, #40] @ (6178c <_Py_SetRefcnt@@Base+0x71e>) │ │ │ │ + blt.n 61bcc <_Py_SetRefcnt@@Base+0x6be> │ │ │ │ + ldr r2, [pc, #40] @ (61c2c <_Py_SetRefcnt@@Base+0x71e>) │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r2] │ │ │ │ adds r0, r1, #1 │ │ │ │ strex r4, r0, [r2] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 61768 <_Py_SetRefcnt@@Base+0x6fa> │ │ │ │ + bne.n 61c08 <_Py_SetRefcnt@@Base+0x6fa> │ │ │ │ dmb ish │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 6172c <_Py_SetRefcnt@@Base+0x6be> │ │ │ │ + ble.n 61bcc <_Py_SetRefcnt@@Base+0x6be> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #208] @ (61860 <_Py_SetRefcnt@@Base+0x7f2>) │ │ │ │ + ldr r7, [pc, #208] @ (61d00 <_Py_SetRefcnt@@Base+0x7f2>) │ │ │ │ lsls r6, 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, #71 @ 0x47 │ │ │ │ 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, 617c0 <_Py_SetRefcnt@@Base+0x752> │ │ │ │ + cbnz r3, 61c60 <_Py_SetRefcnt@@Base+0x752> │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ - bl 1a23a4 <_start@@Base+0x5a8> │ │ │ │ + bl 1a0154 <_start@@Base+0x5a4> │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 617d6 <_Py_SetRefcnt@@Base+0x768> │ │ │ │ + cbz r3, 61c76 <_Py_SetRefcnt@@Base+0x768> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ - movw r0, #18232 @ 0x4738 │ │ │ │ + movw r0, #15684 @ 0x3d44 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 61676 <_Py_SetRefcnt@@Base+0x608> │ │ │ │ - b.n 61816 <_Py_SetRefcnt@@Base+0x7a8> │ │ │ │ + bl 61b16 <_Py_SetRefcnt@@Base+0x608> │ │ │ │ + b.n 61cb6 <_Py_SetRefcnt@@Base+0x7a8> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbnz r3, 617e6 <_Py_SetRefcnt@@Base+0x778> │ │ │ │ + cbnz r3, 61c86 <_Py_SetRefcnt@@Base+0x778> │ │ │ │ movw r0, #2148 @ 0x864 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 1a23a4 <_start@@Base+0x5a8> │ │ │ │ + bl 1a0154 <_start@@Base+0x5a4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 61816 <_Py_SetRefcnt@@Base+0x7a8> │ │ │ │ + cbz r3, 61cb6 <_Py_SetRefcnt@@Base+0x7a8> │ │ │ │ movw r3, #2668 @ 0xa6c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 617c4 <_Py_SetRefcnt@@Base+0x756> │ │ │ │ - ldr r2, [pc, #60] @ (61838 <_Py_SetRefcnt@@Base+0x7ca>) │ │ │ │ + blt.n 61c64 <_Py_SetRefcnt@@Base+0x756> │ │ │ │ + ldr r2, [pc, #60] @ (61cd8 <_Py_SetRefcnt@@Base+0x7ca>) │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r2] │ │ │ │ adds r0, r1, #1 │ │ │ │ strex r4, r0, [r2] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 617fe <_Py_SetRefcnt@@Base+0x790> │ │ │ │ + bne.n 61c9e <_Py_SetRefcnt@@Base+0x790> │ │ │ │ dmb ish │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 617c4 <_Py_SetRefcnt@@Base+0x756> │ │ │ │ + ble.n 61c64 <_Py_SetRefcnt@@Base+0x756> │ │ │ │ movw r3, #20272 @ 0x4f30 │ │ │ │ movt r3, #78 @ 0x4e │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - cbz r2, 6182e <_Py_SetRefcnt@@Base+0x7c0> │ │ │ │ + cbz r2, 61cce <_Py_SetRefcnt@@Base+0x7c0> │ │ │ │ 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 r7, [pc, #224] @ (6191c <_Py_SetRefcnt@@Base+0x8ae>) │ │ │ │ + ldr r7, [pc, #224] @ (61dbc <_Py_SetRefcnt@@Base+0x8ae>) │ │ │ │ lsls r6, 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, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ subs r0, r7, #3 │ │ │ │ cmp r0, #2 │ │ │ │ - bhi.n 61896 <_Py_SetRefcnt@@Base+0x828> │ │ │ │ + bhi.n 61d36 <_Py_SetRefcnt@@Base+0x828> │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r3 │ │ │ │ mov r6, r2 │ │ │ │ - bl 1ab1b8 │ │ │ │ + bl 1a8fc0 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r4, 61868 <_Py_SetRefcnt@@Base+0x7fa> │ │ │ │ + cbz r4, 61d08 <_Py_SetRefcnt@@Base+0x7fa> │ │ │ │ subs r3, r5, r4 │ │ │ │ mov r5, r4 │ │ │ │ add r1, r3 │ │ │ │ cmp r7, #4 │ │ │ │ - bne.n 6188a <_Py_SetRefcnt@@Base+0x81c> │ │ │ │ - cbz r5, 61896 <_Py_SetRefcnt@@Base+0x828> │ │ │ │ - cbz r1, 61896 <_Py_SetRefcnt@@Base+0x828> │ │ │ │ + bne.n 61d2a <_Py_SetRefcnt@@Base+0x81c> │ │ │ │ + cbz r5, 61d36 <_Py_SetRefcnt@@Base+0x828> │ │ │ │ + cbz r1, 61d36 <_Py_SetRefcnt@@Base+0x828> │ │ │ │ mov r4, r1 │ │ │ │ add r5, r1 │ │ │ │ mov.w r1, #1073741824 @ 0x40000000 │ │ │ │ movs r2, #1 │ │ │ │ subs r0, r5, r4 │ │ │ │ cmp r4, r1 │ │ │ │ - bcc.n 61896 <_Py_SetRefcnt@@Base+0x828> │ │ │ │ + bcc.n 61d36 <_Py_SetRefcnt@@Base+0x828> │ │ │ │ add.w r4, r4, #3221225472 @ 0xc0000000 │ │ │ │ - bl 1ab534 │ │ │ │ - b.n 61874 <_Py_SetRefcnt@@Base+0x806> │ │ │ │ + bl 1a933c │ │ │ │ + b.n 61d14 <_Py_SetRefcnt@@Base+0x806> │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1ab534 │ │ │ │ + b.w 1a933c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr.w sl, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 61a6c <_Py_SetRefcnt@@Base+0x9fe> │ │ │ │ + beq.w 61f0c <_Py_SetRefcnt@@Base+0x9fe> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 61a6c <_Py_SetRefcnt@@Base+0x9fe> │ │ │ │ + beq.w 61f0c <_Py_SetRefcnt@@Base+0x9fe> │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ mov r9, r3 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ subs r3, r6, #3 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 618f2 <_Py_SetRefcnt@@Base+0x884> │ │ │ │ + bhi.n 61d92 <_Py_SetRefcnt@@Base+0x884> │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 618e2 <_Py_SetRefcnt@@Base+0x874> │ │ │ │ - cbz r2, 618e2 <_Py_SetRefcnt@@Base+0x874> │ │ │ │ + beq.n 61d82 <_Py_SetRefcnt@@Base+0x874> │ │ │ │ + cbz r2, 61d82 <_Py_SetRefcnt@@Base+0x874> │ │ │ │ negs r2, r2 │ │ │ │ add.w r0, sl, #96 @ 0x60 │ │ │ │ sbc.w r3, r3, r3 │ │ │ │ - bl 1ab4c0 │ │ │ │ + bl 1a92c8 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #1 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 6183c <_Py_SetRefcnt@@Base+0x7ce> │ │ │ │ - b.n 61a5a <_Py_SetRefcnt@@Base+0x9ec> │ │ │ │ + bl 61cdc <_Py_SetRefcnt@@Base+0x7ce> │ │ │ │ + b.n 61efa <_Py_SetRefcnt@@Base+0x9ec> │ │ │ │ cmp r6, #6 │ │ │ │ - bne.w 61a5a <_Py_SetRefcnt@@Base+0x9ec> │ │ │ │ + bne.w 61efa <_Py_SetRefcnt@@Base+0x9ec> │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ movw r2, #40320 @ 0x9d80 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ 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, 6192a <_Py_SetRefcnt@@Base+0x8bc> │ │ │ │ + cbnz r7, 61dca <_Py_SetRefcnt@@Base+0x8bc> │ │ │ │ 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, #18252 @ 0x474c │ │ │ │ + movw r1, #15704 @ 0x3d58 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - b.n 61944 <_Py_SetRefcnt@@Base+0x8d6> │ │ │ │ + b.n 61de4 <_Py_SetRefcnt@@Base+0x8d6> │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp.w r3, r9, lsr #5 │ │ │ │ - bhi.n 61952 <_Py_SetRefcnt@@Base+0x8e4> │ │ │ │ + bhi.n 61df2 <_Py_SetRefcnt@@Base+0x8e4> │ │ │ │ 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, #18320 @ 0x4790 │ │ │ │ + movw r1, #15772 @ 0x3d9c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ movs r0, #22 │ │ │ │ str r7, [r4, #0] │ │ │ │ - bl 61790 <_Py_SetRefcnt@@Base+0x722> │ │ │ │ - b.n 61a6c <_Py_SetRefcnt@@Base+0x9fe> │ │ │ │ + bl 61c30 <_Py_SetRefcnt@@Base+0x722> │ │ │ │ + b.n 61f0c <_Py_SetRefcnt@@Base+0x9fe> │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ movw r6, #65535 @ 0xffff │ │ │ │ movt r6, #63 @ 0x3f │ │ │ │ add r6, r1 │ │ │ │ lsrs r6, r6, #22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 61a34 <_Py_SetRefcnt@@Base+0x9c6> │ │ │ │ + bne.n 61ed4 <_Py_SetRefcnt@@Base+0x9c6> │ │ │ │ ldr r0, [r7, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 61a34 <_Py_SetRefcnt@@Base+0x9c6> │ │ │ │ + beq.n 61ed4 <_Py_SetRefcnt@@Base+0x9c6> │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 61986 <_Py_SetRefcnt@@Base+0x918> │ │ │ │ + beq.n 61e26 <_Py_SetRefcnt@@Base+0x918> │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1abcb0 │ │ │ │ - cbz r4, 61986 <_Py_SetRefcnt@@Base+0x918> │ │ │ │ + bl 1a9ab8 │ │ │ │ + cbz r4, 61e26 <_Py_SetRefcnt@@Base+0x918> │ │ │ │ negs r2, r4 │ │ │ │ add.w r0, sl, #96 @ 0x60 │ │ │ │ sbc.w r3, r3, r3 │ │ │ │ - bl 1ab4c0 │ │ │ │ - bl 1a87a4 │ │ │ │ + bl 1a92c8 │ │ │ │ + bl 1a6584 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 61a34 <_Py_SetRefcnt@@Base+0x9c6> │ │ │ │ - bl 1a2644 <_start@@Base+0x848> │ │ │ │ - cbz r4, 61996 <_Py_SetRefcnt@@Base+0x928> │ │ │ │ - cbz r0, 619a4 <_Py_SetRefcnt@@Base+0x936> │ │ │ │ + blt.n 61ed4 <_Py_SetRefcnt@@Base+0x9c6> │ │ │ │ + bl 1a03f4 <_start@@Base+0x844> │ │ │ │ + cbz r4, 61e36 <_Py_SetRefcnt@@Base+0x928> │ │ │ │ + cbz r0, 61e44 <_Py_SetRefcnt@@Base+0x936> │ │ │ │ mov r3, sl │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 6114c <_Py_SetRefcnt@@Base+0xde> │ │ │ │ - b.n 61a34 <_Py_SetRefcnt@@Base+0x9c6> │ │ │ │ + bl 615ec <_Py_SetRefcnt@@Base+0xde> │ │ │ │ + b.n 61ed4 <_Py_SetRefcnt@@Base+0x9c6> │ │ │ │ add.w fp, r7, #72 @ 0x48 │ │ │ │ ldrexd r2, r3, [fp] │ │ │ │ orrs r2, r3 │ │ │ │ - beq.n 619e0 <_Py_SetRefcnt@@Base+0x972> │ │ │ │ + beq.n 61e80 <_Py_SetRefcnt@@Base+0x972> │ │ │ │ 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 619ca <_Py_SetRefcnt@@Base+0x95c> │ │ │ │ + bne.n 61e6a <_Py_SetRefcnt@@Base+0x95c> │ │ │ │ dmb ish │ │ │ │ - b.n 61a28 <_Py_SetRefcnt@@Base+0x9ba> │ │ │ │ + b.n 61ec8 <_Py_SetRefcnt@@Base+0x9ba> │ │ │ │ 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 │ │ │ │ @@ -82762,84 +83246,84 @@ │ │ │ │ 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 61a1c <_Py_SetRefcnt@@Base+0x9ae> │ │ │ │ + bne.n 61ebc <_Py_SetRefcnt@@Base+0x9ae> │ │ │ │ ldr r0, [r7, #88] @ 0x58 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1abdfc │ │ │ │ + bl 1a9c04 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r7, #92 @ 0x5c │ │ │ │ - bl 1abcb0 │ │ │ │ - cbnz r0, 61a5a <_Py_SetRefcnt@@Base+0x9ec> │ │ │ │ + bl 1a9ab8 │ │ │ │ + cbnz r0, 61efa <_Py_SetRefcnt@@Base+0x9ec> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ movs r0, #11 │ │ │ │ - movw r1, #18396 @ 0x47dc │ │ │ │ + movw r1, #15848 @ 0x3de8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, #8 │ │ │ │ - b.n 61790 <_Py_SetRefcnt@@Base+0x722> │ │ │ │ + b.n 61c30 <_Py_SetRefcnt@@Base+0x722> │ │ │ │ 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 1a8470 │ │ │ │ + b.w 1a6250 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, #8 │ │ │ │ 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 r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r2, 61a90 <_Py_SetRefcnt@@Base+0xa22> │ │ │ │ + cbz r2, 61f30 <_Py_SetRefcnt@@Base+0xa22> │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r2, #0] │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #72] @ (61ae0 <_Py_SetRefcnt@@Base+0xa72>) │ │ │ │ - bl 1ab4c0 │ │ │ │ - ldr r0, [pc, #72] @ (61ae4 <_Py_SetRefcnt@@Base+0xa76>) │ │ │ │ - bl 1c5a44 │ │ │ │ + ldr r0, [pc, #72] @ (61f80 <_Py_SetRefcnt@@Base+0xa72>) │ │ │ │ + bl 1a92c8 │ │ │ │ + ldr r0, [pc, #72] @ (61f84 <_Py_SetRefcnt@@Base+0xa76>) │ │ │ │ + bl 1c3918 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 1c5cb0 │ │ │ │ + bl 1c3b84 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r4, 61ada <_Py_SetRefcnt@@Base+0xa6c> │ │ │ │ + cbz r4, 61f7a <_Py_SetRefcnt@@Base+0xa6c> │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r4 │ │ │ │ blx 29c88 │ │ │ │ - cbz r0, 61ada <_Py_SetRefcnt@@Base+0xa6c> │ │ │ │ + cbz r0, 61f7a <_Py_SetRefcnt@@Base+0xa6c> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbz r2, 61ada <_Py_SetRefcnt@@Base+0xa6c> │ │ │ │ + cbz r2, 61f7a <_Py_SetRefcnt@@Base+0xa6c> │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r0, #18456 @ 0x4818 │ │ │ │ + movw r0, #15908 @ 0x3e24 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 61702 <_Py_SetRefcnt@@Base+0x694> │ │ │ │ + bl 61ba2 <_Py_SetRefcnt@@Base+0x694> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 61adc <_Py_SetRefcnt@@Base+0xa6e> │ │ │ │ + b.n 61f7c <_Py_SetRefcnt@@Base+0xa6e> │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r7, [sp, #384] @ 0x180 │ │ │ │ lsls r3, r1, #1 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ lsls r3, r1, #1 │ │ │ │ @@ -82849,445 +83333,445 @@ │ │ │ │ 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 1c5cb0 │ │ │ │ + bl 1c3b84 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 61b8c <_Py_SetRefcnt@@Base+0xb1e> │ │ │ │ + beq.n 6202a <_Py_SetRefcnt@@Base+0xb1c> │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ - bl 1ab4c0 │ │ │ │ + bl 1a92c8 │ │ │ │ add.w r0, r4, #528 @ 0x210 │ │ │ │ - movw r6, #18624 @ 0x48c0 │ │ │ │ + movw r6, #19120 @ 0x4ab0 │ │ │ │ movt r6, #73 @ 0x49 │ │ │ │ - bl 1c5a44 │ │ │ │ - ldr.w r8, [r6, #376] @ 0x178 │ │ │ │ + bl 1c3918 │ │ │ │ + ldr.w r8, [r6] │ │ │ │ mov.w r9, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx 291e0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 61b8c <_Py_SetRefcnt@@Base+0xb1e> │ │ │ │ + cbz r0, 6202a <_Py_SetRefcnt@@Base+0xb1c> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bne.n 61b52 <_Py_SetRefcnt@@Base+0xae4> │ │ │ │ + bne.n 61ff2 <_Py_SetRefcnt@@Base+0xae4> │ │ │ │ str.w r9, [r0] │ │ │ │ - b.n 61b34 <_Py_SetRefcnt@@Base+0xac6> │ │ │ │ + b.n 61fd4 <_Py_SetRefcnt@@Base+0xac6> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #22 │ │ │ │ - bne.n 61b78 <_Py_SetRefcnt@@Base+0xb0a> │ │ │ │ + bne.n 62016 <_Py_SetRefcnt@@Base+0xb08> │ │ │ │ cmp.w r8, #8 │ │ │ │ - bne.n 61b78 <_Py_SetRefcnt@@Base+0xb0a> │ │ │ │ + bne.n 62016 <_Py_SetRefcnt@@Base+0xb08> │ │ │ │ movs r2, #4 │ │ │ │ dmb ish │ │ │ │ - str.w r2, [r6, #376] @ 0x178 │ │ │ │ + str r2, [r6, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx 291e0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 61b8c <_Py_SetRefcnt@@Base+0xb1e> │ │ │ │ - movw r0, #18532 @ 0x4864 │ │ │ │ + cbz r0, 6202a <_Py_SetRefcnt@@Base+0xb1c> │ │ │ │ + movw r0, #15984 @ 0x3e70 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 61702 <_Py_SetRefcnt@@Base+0x694> │ │ │ │ + bl 61ba2 <_Py_SetRefcnt@@Base+0x694> │ │ │ │ add sp, #20 │ │ │ │ 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 │ │ │ │ subs r3, r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ bfc r3, #0, #22 │ │ │ │ ldr r2, [r3, #104] @ 0x68 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 61bce <_Py_SetRefcnt@@Base+0xb60> │ │ │ │ + bne.n 6206c <_Py_SetRefcnt@@Base+0xb5e> │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ - cbz r3, 61bce <_Py_SetRefcnt@@Base+0xb60> │ │ │ │ + cbz r3, 6206c <_Py_SetRefcnt@@Base+0xb5e> │ │ │ │ mov r0, r1 │ │ │ │ - bl 1aeb34 │ │ │ │ + bl 1acae8 │ │ │ │ cmp r0, #4 │ │ │ │ - bls.n 61bce <_Py_SetRefcnt@@Base+0xb60> │ │ │ │ + bls.n 6206c <_Py_SetRefcnt@@Base+0xb5e> │ │ │ │ subs r1, r0, #4 │ │ │ │ movw r2, #38656 @ 0x9700 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ adds r0, r4, #4 │ │ │ │ - bl 61ae8 <_Py_SetRefcnt@@Base+0xa7a> │ │ │ │ + bl 61f88 <_Py_SetRefcnt@@Base+0xa7a> │ │ │ │ add.w r1, r5, #32 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ bic.w r2, r3, #3 │ │ │ │ ands.w r0, r3, #3 │ │ │ │ - bne.n 61be4 <_Py_SetRefcnt@@Base+0xb76> │ │ │ │ + bne.n 62082 <_Py_SetRefcnt@@Base+0xb74> │ │ │ │ orr.w r2, r2, #1 │ │ │ │ - b.n 61bea <_Py_SetRefcnt@@Base+0xb7c> │ │ │ │ + b.n 62088 <_Py_SetRefcnt@@Base+0xb7a> │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r2, r4, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r6, [r1] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 61bfe <_Py_SetRefcnt@@Base+0xb90> │ │ │ │ + bne.n 6209c <_Py_SetRefcnt@@Base+0xb8e> │ │ │ │ strex ip, r2, [r1] │ │ │ │ cmp.w ip, #0 │ │ │ │ mov r3, r6 │ │ │ │ - bne.n 61bd4 <_Py_SetRefcnt@@Base+0xb66> │ │ │ │ - cbnz r0, 61c52 <_Py_SetRefcnt@@Base+0xbe4> │ │ │ │ + bne.n 62072 <_Py_SetRefcnt@@Base+0xb64> │ │ │ │ + cbnz r0, 620f0 <_Py_SetRefcnt@@Base+0xbe2> │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 61c10 <_Py_SetRefcnt@@Base+0xba2> │ │ │ │ + cbnz r3, 620ae <_Py_SetRefcnt@@Base+0xba0> │ │ │ │ ldr r3, [r5, #32] │ │ │ │ - b.n 61c36 <_Py_SetRefcnt@@Base+0xbc8> │ │ │ │ + b.n 620d4 <_Py_SetRefcnt@@Base+0xbc6> │ │ │ │ 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 61c2c <_Py_SetRefcnt@@Base+0xbbe> │ │ │ │ + bne.n 620ca <_Py_SetRefcnt@@Base+0xbbc> │ │ │ │ strex r6, r4, [r2] │ │ │ │ cmp r6, #0 │ │ │ │ mov r3, r0 │ │ │ │ - beq.n 61c0c <_Py_SetRefcnt@@Base+0xb9e> │ │ │ │ - b.n 61c18 <_Py_SetRefcnt@@Base+0xbaa> │ │ │ │ + beq.n 620aa <_Py_SetRefcnt@@Base+0xb9c> │ │ │ │ + b.n 620b6 <_Py_SetRefcnt@@Base+0xba8> │ │ │ │ mov r3, r0 │ │ │ │ - beq.n 61c52 <_Py_SetRefcnt@@Base+0xbe4> │ │ │ │ + beq.n 620f0 <_Py_SetRefcnt@@Base+0xbe2> │ │ │ │ bic.w r2, r3, #3 │ │ │ │ dmb ish │ │ │ │ orr.w r2, r2, #2 │ │ │ │ ldrex r0, [r1] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 61c32 <_Py_SetRefcnt@@Base+0xbc4> │ │ │ │ + bne.n 620d0 <_Py_SetRefcnt@@Base+0xbc2> │ │ │ │ strex r4, r2, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - b.n 61c32 <_Py_SetRefcnt@@Base+0xbc4> │ │ │ │ + b.n 620d0 <_Py_SetRefcnt@@Base+0xbc2> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ 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 61c7c <_Py_SetRefcnt@@Base+0xc0e> │ │ │ │ + bne.n 6211a <_Py_SetRefcnt@@Base+0xc0c> │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 61c8c <_Py_SetRefcnt@@Base+0xc1e> │ │ │ │ + bhi.n 6212a <_Py_SetRefcnt@@Base+0xc1c> │ │ │ │ adds r3, #1 │ │ │ │ yield │ │ │ │ - b.n 61c5c <_Py_SetRefcnt@@Base+0xbee> │ │ │ │ + b.n 620fa <_Py_SetRefcnt@@Base+0xbec> │ │ │ │ cmp r1, r6 │ │ │ │ - bne.n 61c84 <_Py_SetRefcnt@@Base+0xc16> │ │ │ │ + bne.n 62122 <_Py_SetRefcnt@@Base+0xc14> │ │ │ │ movs r0, #1 │ │ │ │ - b.n 61caa <_Py_SetRefcnt@@Base+0xc3c> │ │ │ │ - cbz r2, 61c90 <_Py_SetRefcnt@@Base+0xc22> │ │ │ │ + b.n 62148 <_Py_SetRefcnt@@Base+0xc3a> │ │ │ │ + cbz r2, 6212e <_Py_SetRefcnt@@Base+0xc20> │ │ │ │ cmp r6, #3 │ │ │ │ - bne.n 61c90 <_Py_SetRefcnt@@Base+0xc22> │ │ │ │ - b.n 61c80 <_Py_SetRefcnt@@Base+0xc12> │ │ │ │ + bne.n 6212e <_Py_SetRefcnt@@Base+0xc20> │ │ │ │ + b.n 6211e <_Py_SetRefcnt@@Base+0xc10> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 61caa <_Py_SetRefcnt@@Base+0xc3c> │ │ │ │ + b.n 62148 <_Py_SetRefcnt@@Base+0xc3a> │ │ │ │ orrs r5, r1 │ │ │ │ dmb ish │ │ │ │ ldrex r6, [r7] │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 61ca6 <_Py_SetRefcnt@@Base+0xc38> │ │ │ │ + bne.n 62144 <_Py_SetRefcnt@@Base+0xc36> │ │ │ │ strex ip, r5, [r7] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 61c80 <_Py_SetRefcnt@@Base+0xc12> │ │ │ │ - b.n 61c5c <_Py_SetRefcnt@@Base+0xbee> │ │ │ │ + beq.n 6211e <_Py_SetRefcnt@@Base+0xc10> │ │ │ │ + b.n 620fa <_Py_SetRefcnt@@Base+0xbec> │ │ │ │ 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 61c54 <_Py_SetRefcnt@@Base+0xbe6> │ │ │ │ - cbnz r0, 61cce <_Py_SetRefcnt@@Base+0xc60> │ │ │ │ + bl 620f2 <_Py_SetRefcnt@@Base+0xbe4> │ │ │ │ + cbnz r0, 6216c <_Py_SetRefcnt@@Base+0xc5e> │ │ │ │ yield │ │ │ │ - b.n 61cbe <_Py_SetRefcnt@@Base+0xc50> │ │ │ │ + b.n 6215c <_Py_SetRefcnt@@Base+0xc4e> │ │ │ │ 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 61c54 <_Py_SetRefcnt@@Base+0xbe6> │ │ │ │ - cbnz r0, 61cf4 <_Py_SetRefcnt@@Base+0xc86> │ │ │ │ + bl 620f2 <_Py_SetRefcnt@@Base+0xbe4> │ │ │ │ + cbnz r0, 62192 <_Py_SetRefcnt@@Base+0xc84> │ │ │ │ yield │ │ │ │ - b.n 61ce4 <_Py_SetRefcnt@@Base+0xc76> │ │ │ │ + b.n 62182 <_Py_SetRefcnt@@Base+0xc74> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #20] │ │ │ │ adds r1, #20 │ │ │ │ strd r3, r3, [r4, #40] @ 0x28 │ │ │ │ - bl 1ad300 │ │ │ │ + bl 1ab1e8 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r3, #27648 @ 0x6c00 │ │ │ │ + movw r3, #24704 @ 0x6080 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 61ddc <_Py_SetRefcnt@@Base+0xd6e> │ │ │ │ + beq.n 6227a <_Py_SetRefcnt@@Base+0xd6c> │ │ │ │ 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 61dcc <_Py_SetRefcnt@@Base+0xd5e> │ │ │ │ + beq.n 6226a <_Py_SetRefcnt@@Base+0xd5c> │ │ │ │ ldr.w r3, [r0, #1580] @ 0x62c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 61dd2 <_Py_SetRefcnt@@Base+0xd64> │ │ │ │ + beq.n 62270 <_Py_SetRefcnt@@Base+0xd62> │ │ │ │ mov r8, r4 │ │ │ │ add.w r5, r6, #520 @ 0x208 │ │ │ │ addw sl, r6, #1420 @ 0x58c │ │ │ │ - bl 1a79cc <_Py_write_noraise@@Base+0xca8> │ │ │ │ + bl 1a57ac <_Py_write_noraise@@Base+0xca8> │ │ │ │ ldr.w r7, [r8, #520] @ 0x208 │ │ │ │ - cbz r7, 61d96 <_Py_SetRefcnt@@Base+0xd28> │ │ │ │ + cbz r7, 62234 <_Py_SetRefcnt@@Base+0xd26> │ │ │ │ mov.w r9, #0 │ │ │ │ dmb ish │ │ │ │ str r6, [r7, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r2 │ │ │ │ - bl 61c54 <_Py_SetRefcnt@@Base+0xbe6> │ │ │ │ - cbnz r0, 61d66 <_Py_SetRefcnt@@Base+0xcf8> │ │ │ │ + bl 620f2 <_Py_SetRefcnt@@Base+0xbe4> │ │ │ │ + cbnz r0, 62204 <_Py_SetRefcnt@@Base+0xcf6> │ │ │ │ yield │ │ │ │ - b.n 61d56 <_Py_SetRefcnt@@Base+0xce8> │ │ │ │ + b.n 621f4 <_Py_SetRefcnt@@Base+0xce6> │ │ │ │ ldr r7, [r7, #40] @ 0x28 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 61d50 <_Py_SetRefcnt@@Base+0xce2> │ │ │ │ + bne.n 621ee <_Py_SetRefcnt@@Base+0xce0> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r8, #520] @ 0x208 │ │ │ │ - cbnz r2, 61d8a <_Py_SetRefcnt@@Base+0xd1c> │ │ │ │ + cbnz r2, 62228 <_Py_SetRefcnt@@Base+0xd1a> │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [r8, #524] @ 0x20c │ │ │ │ str r3, [r5, #4] │ │ │ │ - bl 1ac688 │ │ │ │ - b.n 61d98 <_Py_SetRefcnt@@Base+0xd2a> │ │ │ │ + bl 1aa480 │ │ │ │ + b.n 62236 <_Py_SetRefcnt@@Base+0xd28> │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ ldr.w r3, [r8, #524] @ 0x20c │ │ │ │ str r3, [r5, #4] │ │ │ │ - b.n 61d98 <_Py_SetRefcnt@@Base+0xd2a> │ │ │ │ + b.n 62236 <_Py_SetRefcnt@@Base+0xd28> │ │ │ │ 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 61d46 <_Py_SetRefcnt@@Base+0xcd8> │ │ │ │ + bne.n 621e4 <_Py_SetRefcnt@@Base+0xcd6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a79cc <_Py_write_noraise@@Base+0xca8> │ │ │ │ - cbnz r0, 61dc4 <_Py_SetRefcnt@@Base+0xd56> │ │ │ │ + bl 1a57ac <_Py_write_noraise@@Base+0xca8> │ │ │ │ + cbnz r0, 62262 <_Py_SetRefcnt@@Base+0xd54> │ │ │ │ yield │ │ │ │ - b.n 61db8 <_Py_SetRefcnt@@Base+0xd4a> │ │ │ │ + b.n 62256 <_Py_SetRefcnt@@Base+0xd48> │ │ │ │ mov r0, r4 │ │ │ │ - bl 611c8 <_Py_SetRefcnt@@Base+0x15a> │ │ │ │ - b.n 61dd2 <_Py_SetRefcnt@@Base+0xd64> │ │ │ │ + bl 61668 <_Py_SetRefcnt@@Base+0x15a> │ │ │ │ + b.n 62270 <_Py_SetRefcnt@@Base+0xd62> │ │ │ │ movs r1, #2 │ │ │ │ - bl 1a7494 <_Py_write_noraise@@Base+0x770> │ │ │ │ + bl 1a5274 <_Py_write_noraise@@Base+0x770> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 6120c <_Py_SetRefcnt@@Base+0x19e> │ │ │ │ + b.w 616ac <_Py_SetRefcnt@@Base+0x19e> │ │ │ │ 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 │ │ │ │ ldr r3, [r0, #108] @ 0x6c │ │ │ │ mov.w r8, #48 @ 0x30 │ │ │ │ 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 61e24 <_Py_SetRefcnt@@Base+0xdb6> │ │ │ │ + bls.n 622c2 <_Py_SetRefcnt@@Base+0xdb4> │ │ │ │ ldr r3, [r5, #24] │ │ │ │ - cbnz r3, 61e1c <_Py_SetRefcnt@@Base+0xdae> │ │ │ │ + cbnz r3, 622ba <_Py_SetRefcnt@@Base+0xdac> │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 61e1c <_Py_SetRefcnt@@Base+0xdae> │ │ │ │ - bl 1de338 <_PyBytesWriter_Dealloc@@Base+0x67c> │ │ │ │ + beq.n 622ba <_Py_SetRefcnt@@Base+0xdac> │ │ │ │ + bl 1dc240 <_PyBytesWriter_Dealloc@@Base+0x67c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mla r5, r8, r3, r5 │ │ │ │ - b.n 61e06 <_Py_SetRefcnt@@Base+0xd98> │ │ │ │ + b.n 622a4 <_Py_SetRefcnt@@Base+0xd96> │ │ │ │ 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 1ab4c0 │ │ │ │ + bl 1a92c8 │ │ │ │ dmb ish │ │ │ │ str r5, [r4, #112] @ 0x70 │ │ │ │ dmb ish │ │ │ │ cmp r4, r5 │ │ │ │ - bge.n 61e64 <_Py_SetRefcnt@@Base+0xdf6> │ │ │ │ + bge.n 62302 <_Py_SetRefcnt@@Base+0xdf4> │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ lsls r0, r0, #15 │ │ │ │ negs r0, r0 │ │ │ │ - bl 1abedc │ │ │ │ + bl 1a9ce4 │ │ │ │ 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 61e9a <_Py_SetRefcnt@@Base+0xe2c> │ │ │ │ + b.n 62338 <_Py_SetRefcnt@@Base+0xe2a> │ │ │ │ lsrs r2, r4, #27 │ │ │ │ movw r3, #9636 @ 0x25a4 │ │ │ │ movt r3, #78 @ 0x4e │ │ │ │ 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 │ │ │ │ bic.w r5, r2, r3 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r1] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 61e94 <_Py_SetRefcnt@@Base+0xe26> │ │ │ │ + bne.n 62332 <_Py_SetRefcnt@@Base+0xe24> │ │ │ │ strex r7, r5, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ mov r2, r0 │ │ │ │ - beq.n 61e48 <_Py_SetRefcnt@@Base+0xdda> │ │ │ │ - b.n 61e7e <_Py_SetRefcnt@@Base+0xe10> │ │ │ │ + beq.n 622e6 <_Py_SetRefcnt@@Base+0xdd8> │ │ │ │ + b.n 6231c <_Py_SetRefcnt@@Base+0xe0e> │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ adds r7, r2, #1 │ │ │ │ - bne.n 61ea6 <_Py_SetRefcnt@@Base+0xe38> │ │ │ │ + bne.n 62344 <_Py_SetRefcnt@@Base+0xe36> │ │ │ │ adds r3, #32 │ │ │ │ - b.n 61eb2 <_Py_SetRefcnt@@Base+0xe44> │ │ │ │ + b.n 62350 <_Py_SetRefcnt@@Base+0xe42> │ │ │ │ and.w r7, r2, #1 │ │ │ │ - cbz r2, 61eb2 <_Py_SetRefcnt@@Base+0xe44> │ │ │ │ + cbz r2, 62350 <_Py_SetRefcnt@@Base+0xe42> │ │ │ │ add r3, r7 │ │ │ │ lsrs r2, r2, #1 │ │ │ │ - b.n 61ea6 <_Py_SetRefcnt@@Base+0xe38> │ │ │ │ + b.n 62344 <_Py_SetRefcnt@@Base+0xe36> │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 61e9a <_Py_SetRefcnt@@Base+0xe2c> │ │ │ │ + bne.n 62338 <_Py_SetRefcnt@@Base+0xe2a> │ │ │ │ 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, 61ece <_Py_SetRefcnt@@Base+0xe60> │ │ │ │ + cbz r3, 6236c <_Py_SetRefcnt@@Base+0xe5e> │ │ │ │ yield │ │ │ │ - b.n 61ec0 <_Py_SetRefcnt@@Base+0xe52> │ │ │ │ + b.n 6235e <_Py_SetRefcnt@@Base+0xe50> │ │ │ │ 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 61898 <_Py_SetRefcnt@@Base+0x82a> │ │ │ │ + bl 61d38 <_Py_SetRefcnt@@Base+0x82a> │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ dmb ish │ │ │ │ str r3, [r1, #72] @ 0x48 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r0] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 61f0c <_Py_SetRefcnt@@Base+0xe9e> │ │ │ │ + bne.n 623aa <_Py_SetRefcnt@@Base+0xe9c> │ │ │ │ strex ip, r1, [r0] │ │ │ │ cmp.w ip, #0 │ │ │ │ mov r3, r2 │ │ │ │ - bne.n 61ef2 <_Py_SetRefcnt@@Base+0xe84> │ │ │ │ + bne.n 62390 <_Py_SetRefcnt@@Base+0xe82> │ │ │ │ adds r0, #192 @ 0xc0 │ │ │ │ ldrex r3, [r0] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 61f12 <_Py_SetRefcnt@@Base+0xea4> │ │ │ │ + bne.n 623b0 <_Py_SetRefcnt@@Base+0xea2> │ │ │ │ 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 r6, r1 │ │ │ │ add.w r5, r0, #116 @ 0x74 │ │ │ │ mla r3, r8, r3, r0 │ │ │ │ add.w r7, r3, #116 @ 0x74 │ │ │ │ cmp r5, r7 │ │ │ │ - bcs.n 61f6a <_Py_SetRefcnt@@Base+0xefc> │ │ │ │ + bcs.n 62408 <_Py_SetRefcnt@@Base+0xefa> │ │ │ │ ldr.w r9, [r5, #24] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 61f62 <_Py_SetRefcnt@@Base+0xef4> │ │ │ │ + bne.n 62400 <_Py_SetRefcnt@@Base+0xef2> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1de338 <_PyBytesWriter_Dealloc@@Base+0x67c> │ │ │ │ + bl 1dc240 <_PyBytesWriter_Dealloc@@Base+0x67c> │ │ │ │ str.w r9, [r5, #24] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mla r5, r8, r3, r5 │ │ │ │ - b.n 61f48 <_Py_SetRefcnt@@Base+0xeda> │ │ │ │ + b.n 623e6 <_Py_SetRefcnt@@Base+0xed8> │ │ │ │ movw r5, #2148 @ 0x864 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ ldr.w r3, [r5, #244] @ 0xf4 │ │ │ │ - cbnz r3, 61f80 <_Py_SetRefcnt@@Base+0xf12> │ │ │ │ + cbnz r3, 6241e <_Py_SetRefcnt@@Base+0xf10> │ │ │ │ add.w r0, r5, #240 @ 0xf0 │ │ │ │ - bl 1a23a4 <_start@@Base+0x5a8> │ │ │ │ + bl 1a0154 <_start@@Base+0x5a4> │ │ │ │ ldr.w r1, [r5, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r6, #448] @ 0x1c0 │ │ │ │ subs r1, #0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ - bl 1ac464 │ │ │ │ + bl 1aa268 │ │ │ │ ldr.w r0, [r6, #448] @ 0x1c0 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #224 @ 0xe0 │ │ │ │ - bl 1ab4c0 │ │ │ │ + bl 1a92c8 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ lsls r0, r0, #15 │ │ │ │ negs r0, r0 │ │ │ │ - bl 1abedc │ │ │ │ + bl 1a9ce4 │ │ │ │ movs r3, #0 │ │ │ │ dmb ish │ │ │ │ str r3, [r4, #112] @ 0x70 │ │ │ │ dmb ish │ │ │ │ add.w r5, r4, #72 @ 0x48 │ │ │ │ dmb ish │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ @@ -83302,25 +83786,25 @@ │ │ │ │ str r2, [r5, #0] │ │ │ │ adds r2, r1, #1 │ │ │ │ dmb ish │ │ │ │ ubfx r2, r2, #0, #22 │ │ │ │ orrs r2, r4 │ │ │ │ ldrex r6, [r0] │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 61ff6 <_Py_SetRefcnt@@Base+0xf88> │ │ │ │ + bne.n 62494 <_Py_SetRefcnt@@Base+0xf86> │ │ │ │ strex r7, r2, [r0] │ │ │ │ cmp r7, #0 │ │ │ │ mov r1, r6 │ │ │ │ - bne.n 61fd2 <_Py_SetRefcnt@@Base+0xf64> │ │ │ │ + bne.n 62470 <_Py_SetRefcnt@@Base+0xf62> │ │ │ │ adds r3, #128 @ 0x80 │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 61ffc <_Py_SetRefcnt@@Base+0xf8e> │ │ │ │ + bne.n 6249a <_Py_SetRefcnt@@Base+0xf8c> │ │ │ │ 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 r8, #48 @ 0x30 │ │ │ │ @@ -83331,72 +83815,72 @@ │ │ │ │ mov sl, r1 │ │ │ │ mov fp, r2 │ │ │ │ mla r7, r8, r7, r0 │ │ │ │ movs r5, #0 │ │ │ │ mla r4, r8, r3, r4 │ │ │ │ adds r7, #116 @ 0x74 │ │ │ │ cmp r4, r7 │ │ │ │ - bcs.n 620b0 <_Py_SetRefcnt@@Base+0x1042> │ │ │ │ + bcs.n 6254e <_Py_SetRefcnt@@Base+0x1040> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - cbz r3, 6209a <_Py_SetRefcnt@@Base+0x102c> │ │ │ │ + cbz r3, 62538 <_Py_SetRefcnt@@Base+0x102a> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1acff0 │ │ │ │ + bl 1aaed4 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbnz r3, 62082 <_Py_SetRefcnt@@Base+0x1014> │ │ │ │ + cbnz r3, 62520 <_Py_SetRefcnt@@Base+0x1012> │ │ │ │ ldr.w r0, [r9, #448] @ 0x1c0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r0, #256 @ 0x100 │ │ │ │ - bl 1ab4c0 │ │ │ │ + bl 1a92c8 │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #80] @ 0x50 │ │ │ │ - bl 1ad340 │ │ │ │ + bl 1ab228 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, sl │ │ │ │ it cs │ │ │ │ orrcs.w r5, r5, #1 │ │ │ │ - b.n 620a8 <_Py_SetRefcnt@@Base+0x103a> │ │ │ │ + b.n 62546 <_Py_SetRefcnt@@Base+0x1038> │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, fp │ │ │ │ - bne.n 620a8 <_Py_SetRefcnt@@Base+0x103a> │ │ │ │ + bne.n 62546 <_Py_SetRefcnt@@Base+0x1038> │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 620a6 <_Py_SetRefcnt@@Base+0x1038> │ │ │ │ + bcc.n 62544 <_Py_SetRefcnt@@Base+0x1036> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #3 │ │ │ │ it hi │ │ │ │ orrhi.w r5, r5, #1 │ │ │ │ - b.n 620a8 <_Py_SetRefcnt@@Base+0x103a> │ │ │ │ + b.n 62546 <_Py_SetRefcnt@@Base+0x1038> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ it cs │ │ │ │ orrcs.w r5, r5, #1 │ │ │ │ - b.n 620a8 <_Py_SetRefcnt@@Base+0x103a> │ │ │ │ + b.n 62546 <_Py_SetRefcnt@@Base+0x1038> │ │ │ │ movs r5, #1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mla r4, r8, r3, r4 │ │ │ │ - b.n 6203e <_Py_SetRefcnt@@Base+0xfd0> │ │ │ │ + b.n 624dc <_Py_SetRefcnt@@Base+0xfce> │ │ │ │ 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 r9, r1 │ │ │ │ mov sl, r3 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #12] │ │ │ │ - cbz r3, 620da <_Py_SetRefcnt@@Base+0x106c> │ │ │ │ + cbz r3, 62578 <_Py_SetRefcnt@@Base+0x106a> │ │ │ │ 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 │ │ │ │ @@ -83405,81 +83889,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 1abedc │ │ │ │ + bl 1a9ce4 │ │ │ │ ldr.w r0, [r7, #448] @ 0x1c0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #224 @ 0xe0 │ │ │ │ - bl 1ab4c0 │ │ │ │ + bl 1a92c8 │ │ │ │ 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 6225e <_Py_SetRefcnt@@Base+0x11f0> │ │ │ │ + bcs.w 626fc <_Py_SetRefcnt@@Base+0x11ee> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6224a <_Py_SetRefcnt@@Base+0x11dc> │ │ │ │ + beq.w 626e8 <_Py_SetRefcnt@@Base+0x11da> │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ ldrb.w r2, [r9, #1597] @ 0x63d │ │ │ │ ubfx r3, r3, #3, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 62160 <_Py_SetRefcnt@@Base+0x10f2> │ │ │ │ + beq.n 625fe <_Py_SetRefcnt@@Base+0x10f0> │ │ │ │ ldr.w r2, [r9] │ │ │ │ ldr r6, [r2, #16] │ │ │ │ - cbz r6, 62162 <_Py_SetRefcnt@@Base+0x10f4> │ │ │ │ + cbz r6, 62600 <_Py_SetRefcnt@@Base+0x10f2> │ │ │ │ ldrb.w r2, [r6, #1597] @ 0x63d │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 62162 <_Py_SetRefcnt@@Base+0x10f4> │ │ │ │ + beq.n 62600 <_Py_SetRefcnt@@Base+0x10f2> │ │ │ │ ldr.w r6, [r6, #1592] @ 0x638 │ │ │ │ - b.n 62150 <_Py_SetRefcnt@@Base+0x10e2> │ │ │ │ + b.n 625ee <_Py_SetRefcnt@@Base+0x10e0> │ │ │ │ mov r6, r9 │ │ │ │ ldr.w r0, [r7, #448] @ 0x1c0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r0, #256 @ 0x100 │ │ │ │ - bl 1ab4c0 │ │ │ │ + bl 1a92c8 │ │ │ │ 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 61c54 <_Py_SetRefcnt@@Base+0xbe6> │ │ │ │ - cbnz r0, 62192 <_Py_SetRefcnt@@Base+0x1124> │ │ │ │ + bl 620f2 <_Py_SetRefcnt@@Base+0xbe4> │ │ │ │ + cbnz r0, 62630 <_Py_SetRefcnt@@Base+0x1122> │ │ │ │ yield │ │ │ │ - b.n 62182 <_Py_SetRefcnt@@Base+0x1114> │ │ │ │ + b.n 62620 <_Py_SetRefcnt@@Base+0x1112> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1acff0 │ │ │ │ + bl 1aaed4 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ - cbnz r3, 621aa <_Py_SetRefcnt@@Base+0x113c> │ │ │ │ + cbnz r3, 62648 <_Py_SetRefcnt@@Base+0x113a> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1ad340 │ │ │ │ + bl 1ab228 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 62254 <_Py_SetRefcnt@@Base+0x11e6> │ │ │ │ + b.n 626f2 <_Py_SetRefcnt@@Base+0x11e4> │ │ │ │ ldr.w r8, [r4, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ itee ge │ │ │ │ movge r0, r8 │ │ │ │ ldrlt r0, [r4, #0] │ │ │ │ lsllt r0, r0, #15 │ │ │ │ - bl 1aa290 │ │ │ │ + bl 1a8098 │ │ │ │ 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 │ │ │ │ @@ -83488,276 +83972,276 @@ │ │ │ │ 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, 621f6 <_Py_SetRefcnt@@Base+0x1188> │ │ │ │ + cbz r3, 62694 <_Py_SetRefcnt@@Base+0x1186> │ │ │ │ str r4, [r3, #44] @ 0x2c │ │ │ │ - b.n 621fa <_Py_SetRefcnt@@Base+0x118c> │ │ │ │ + b.n 62698 <_Py_SetRefcnt@@Base+0x118a> │ │ │ │ str.w r4, [r2, #524] @ 0x20c │ │ │ │ movs r3, #12 │ │ │ │ mla r0, r3, r0, r6 │ │ │ │ str.w r4, [r0, #520] @ 0x208 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ac688 │ │ │ │ + bl 1aa480 │ │ │ │ ldr.w r3, [r6, #1580] @ 0x62c │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r6, #1580] @ 0x62c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 62254 <_Py_SetRefcnt@@Base+0x11e6> │ │ │ │ + bne.n 626f2 <_Py_SetRefcnt@@Base+0x11e4> │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 62242 <_Py_SetRefcnt@@Base+0x11d4> │ │ │ │ + bcs.n 626e0 <_Py_SetRefcnt@@Base+0x11d2> │ │ │ │ cmp.w r8, #65536 @ 0x10000 │ │ │ │ ite hi │ │ │ │ movhi r3, #0 │ │ │ │ movls r3, #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - cbz r3, 62254 <_Py_SetRefcnt@@Base+0x11e6> │ │ │ │ + cbz r3, 626f2 <_Py_SetRefcnt@@Base+0x11e4> │ │ │ │ cmp r9, r6 │ │ │ │ - bne.n 62254 <_Py_SetRefcnt@@Base+0x11e6> │ │ │ │ + bne.n 626f2 <_Py_SetRefcnt@@Base+0x11e4> │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sl] │ │ │ │ - b.n 62254 <_Py_SetRefcnt@@Base+0x11e6> │ │ │ │ + b.n 626f2 <_Py_SetRefcnt@@Base+0x11e4> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 62222 <_Py_SetRefcnt@@Base+0x11b4> │ │ │ │ - b.n 62254 <_Py_SetRefcnt@@Base+0x11e6> │ │ │ │ + bhi.n 626c0 <_Py_SetRefcnt@@Base+0x11b2> │ │ │ │ + b.n 626f2 <_Py_SetRefcnt@@Base+0x11e4> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1ad428 │ │ │ │ + bl 1ab310 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r4, r2, r3, r4 │ │ │ │ - b.n 6212c <_Py_SetRefcnt@@Base+0x10be> │ │ │ │ + b.n 625ca <_Py_SetRefcnt@@Base+0x10bc> │ │ │ │ ldr r4, [r5, #88] @ 0x58 │ │ │ │ - cbnz r4, 6226c <_Py_SetRefcnt@@Base+0x11fe> │ │ │ │ + cbnz r4, 6270a <_Py_SetRefcnt@@Base+0x11fc> │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 61dde <_Py_SetRefcnt@@Base+0xd70> │ │ │ │ + bl 6227c <_Py_SetRefcnt@@Base+0xd6e> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {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, #3608] @ 0xe18 │ │ │ │ sub sp, #452 @ 0x1c4 │ │ │ │ movs r6, #0 │ │ │ │ add r4, sp, #32 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #18660 @ 0x48e4 │ │ │ │ + movw r3, #16112 @ 0x3ef0 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r5, sp, #192 @ 0xc0 │ │ │ │ - movw r3, #18672 @ 0x48f0 │ │ │ │ + movw r3, #16124 @ 0x3efc │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ - movw r2, #18620 @ 0x48bc │ │ │ │ + movw r2, #16072 @ 0x3ec8 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r0, #2213 @ 0x8a5 │ │ │ │ + movw r0, #3557 @ 0xde5 │ │ │ │ movt r0, #6 │ │ │ │ - movw r3, #18680 @ 0x48f8 │ │ │ │ + movw r3, #16132 @ 0x3f04 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ str r3, [sp, #12] │ │ │ │ - movw r3, #18692 @ 0x4904 │ │ │ │ + movw r3, #16144 @ 0x3f10 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ str r3, [sp, #8] │ │ │ │ - movw r3, #18704 @ 0x4910 │ │ │ │ + movw r3, #16156 @ 0x3f1c │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ str r3, [sp, #4] │ │ │ │ - movw r3, #18716 @ 0x491c │ │ │ │ + movw r3, #16168 @ 0x3f28 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #18608 @ 0x48b0 │ │ │ │ + movw r3, #16060 @ 0x3ebc │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ str r5, [r4, #8] │ │ │ │ strd r6, r6, [r4] │ │ │ │ - movw r5, #52164 @ 0xcbc4 │ │ │ │ + movw r5, #49220 @ 0xc044 │ │ │ │ movt r5, #39 @ 0x27 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - bl 612d4 <_Py_SetRefcnt@@Base+0x266> │ │ │ │ - ldr r0, [pc, #872] @ (62664 <_Py_SetRefcnt@@Base+0x15f6>) │ │ │ │ + bl 61774 <_Py_SetRefcnt@@Base+0x266> │ │ │ │ + ldr r0, [pc, #868] @ (62b00 <_Py_SetRefcnt@@Base+0x15f2>) │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - movw r1, #18724 @ 0x4924 │ │ │ │ + movw r1, #16176 @ 0x3f30 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 6148c <_Py_SetRefcnt@@Base+0x41e> │ │ │ │ - ldr r0, [pc, #852] @ (62668 <_Py_SetRefcnt@@Base+0x15fa>) │ │ │ │ + bl 6192c <_Py_SetRefcnt@@Base+0x41e> │ │ │ │ + ldr r0, [pc, #852] @ (62b04 <_Py_SetRefcnt@@Base+0x15f6>) │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - movw r1, #18736 @ 0x4930 │ │ │ │ + movw r1, #16188 @ 0x3f3c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movw r5, #38656 @ 0x9700 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ - bl 6148c <_Py_SetRefcnt@@Base+0x41e> │ │ │ │ + bl 6192c <_Py_SetRefcnt@@Base+0x41e> │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #50808 @ 0xc678 │ │ │ │ + movw r3, #47864 @ 0xbaf8 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #18148 @ 0x46e4 │ │ │ │ + movw r2, #15600 @ 0x3cf0 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r0, #2213 @ 0x8a5 │ │ │ │ + movw r0, #3557 @ 0xde5 │ │ │ │ movt r0, #6 │ │ │ │ - bl 612d4 <_Py_SetRefcnt@@Base+0x266> │ │ │ │ + bl 61774 <_Py_SetRefcnt@@Base+0x266> │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ ldrd r0, r1, [r5, #144] @ 0x90 │ │ │ │ - bl 61308 <_Py_SetRefcnt@@Base+0x29a> │ │ │ │ + bl 617a8 <_Py_SetRefcnt@@Base+0x29a> │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #60920 @ 0xedf8 │ │ │ │ + movw r2, #57900 @ 0xe22c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r0, #2213 @ 0x8a5 │ │ │ │ + movw r0, #3557 @ 0xde5 │ │ │ │ movt r0, #6 │ │ │ │ - bl 612d4 <_Py_SetRefcnt@@Base+0x266> │ │ │ │ + bl 61774 <_Py_SetRefcnt@@Base+0x266> │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #18748 @ 0x493c │ │ │ │ + movw r3, #16200 @ 0x3f48 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ - movw r2, #18148 @ 0x46e4 │ │ │ │ + movw r2, #15600 @ 0x3cf0 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r0, #2213 @ 0x8a5 │ │ │ │ + movw r0, #3557 @ 0xde5 │ │ │ │ movt r0, #6 │ │ │ │ - bl 612d4 <_Py_SetRefcnt@@Base+0x266> │ │ │ │ + bl 61774 <_Py_SetRefcnt@@Base+0x266> │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ ldrd r0, r1, [r5, #176] @ 0xb0 │ │ │ │ - bl 61308 <_Py_SetRefcnt@@Base+0x29a> │ │ │ │ + bl 617a8 <_Py_SetRefcnt@@Base+0x29a> │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #60920 @ 0xedf8 │ │ │ │ + movw r2, #57900 @ 0xe22c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r0, #2213 @ 0x8a5 │ │ │ │ + movw r0, #3557 @ 0xde5 │ │ │ │ movt r0, #6 │ │ │ │ - bl 612d4 <_Py_SetRefcnt@@Base+0x266> │ │ │ │ + bl 61774 <_Py_SetRefcnt@@Base+0x266> │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r5, #192 @ 0xc0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #18756 @ 0x4944 │ │ │ │ + movw r1, #16208 @ 0x3f50 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 6148c <_Py_SetRefcnt@@Base+0x41e> │ │ │ │ + bl 6192c <_Py_SetRefcnt@@Base+0x41e> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #18764 @ 0x494c │ │ │ │ + movw r1, #16216 @ 0x3f58 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 6148c <_Py_SetRefcnt@@Base+0x41e> │ │ │ │ + bl 6192c <_Py_SetRefcnt@@Base+0x41e> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #224 @ 0xe0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #18776 @ 0x4958 │ │ │ │ + movw r1, #16228 @ 0x3f64 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 6148c <_Py_SetRefcnt@@Base+0x41e> │ │ │ │ + bl 6192c <_Py_SetRefcnt@@Base+0x41e> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #448 @ 0x1c0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #18788 @ 0x4964 │ │ │ │ + movw r1, #16240 @ 0x3f70 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 6148c <_Py_SetRefcnt@@Base+0x41e> │ │ │ │ + bl 6192c <_Py_SetRefcnt@@Base+0x41e> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #32 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #50708 @ 0xc614 │ │ │ │ + movw r1, #47764 @ 0xba94 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 6148c <_Py_SetRefcnt@@Base+0x41e> │ │ │ │ + bl 6192c <_Py_SetRefcnt@@Base+0x41e> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #256 @ 0x100 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #18776 @ 0x4958 │ │ │ │ + movw r1, #16228 @ 0x3f64 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 6148c <_Py_SetRefcnt@@Base+0x41e> │ │ │ │ + bl 6192c <_Py_SetRefcnt@@Base+0x41e> │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #480 @ 0x1e0 │ │ │ │ - movw r1, #18796 @ 0x496c │ │ │ │ + movw r1, #16248 @ 0x3f78 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 6161a <_Py_SetRefcnt@@Base+0x5ac> │ │ │ │ + bl 61aba <_Py_SetRefcnt@@Base+0x5ac> │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #560 @ 0x230 │ │ │ │ - movw r1, #18808 @ 0x4978 │ │ │ │ + movw r1, #16260 @ 0x3f84 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 6161a <_Py_SetRefcnt@@Base+0x5ac> │ │ │ │ + bl 61aba <_Py_SetRefcnt@@Base+0x5ac> │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #496 @ 0x1f0 │ │ │ │ - movw r1, #18820 @ 0x4984 │ │ │ │ + movw r1, #16272 @ 0x3f90 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 6161a <_Py_SetRefcnt@@Base+0x5ac> │ │ │ │ + bl 61aba <_Py_SetRefcnt@@Base+0x5ac> │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #512 @ 0x200 │ │ │ │ - movw r1, #50628 @ 0xc5c4 │ │ │ │ + movw r1, #47684 @ 0xba44 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 6161a <_Py_SetRefcnt@@Base+0x5ac> │ │ │ │ + bl 61aba <_Py_SetRefcnt@@Base+0x5ac> │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #528 @ 0x210 │ │ │ │ - movw r1, #18828 @ 0x498c │ │ │ │ + movw r1, #16280 @ 0x3f98 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 6161a <_Py_SetRefcnt@@Base+0x5ac> │ │ │ │ + bl 61aba <_Py_SetRefcnt@@Base+0x5ac> │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #544 @ 0x220 │ │ │ │ - movw r1, #18836 @ 0x4994 │ │ │ │ + movw r1, #16288 @ 0x3fa0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 6161a <_Py_SetRefcnt@@Base+0x5ac> │ │ │ │ + bl 61aba <_Py_SetRefcnt@@Base+0x5ac> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #288 @ 0x120 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #63692 @ 0xf8cc │ │ │ │ + movw r1, #60708 @ 0xed24 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 6148c <_Py_SetRefcnt@@Base+0x41e> │ │ │ │ + bl 6192c <_Py_SetRefcnt@@Base+0x41e> │ │ │ │ ldrd r0, r1, [r5, #584] @ 0x248 │ │ │ │ orrs.w r3, r0, r1 │ │ │ │ - beq.n 62500 <_Py_SetRefcnt@@Base+0x1492> │ │ │ │ + beq.n 6299e <_Py_SetRefcnt@@Base+0x1490> │ │ │ │ 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 278cc4 │ │ │ │ + bl 27811c │ │ │ │ movs r2, #10 │ │ │ │ movs r3, #0 │ │ │ │ - bl 278cc4 │ │ │ │ + bl 27811c │ │ │ │ mov r1, r4 │ │ │ │ strd r0, r2, [sp] │ │ │ │ - movw r3, #18844 @ 0x499c │ │ │ │ + movw r3, #16296 @ 0x3fa8 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ - movw r2, #18856 @ 0x49a8 │ │ │ │ + movw r2, #16308 @ 0x3fb4 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r0, #2213 @ 0x8a5 │ │ │ │ + movw r0, #3557 @ 0xde5 │ │ │ │ movt r0, #6 │ │ │ │ movs r6, #0 │ │ │ │ - bl 612d4 <_Py_SetRefcnt@@Base+0x266> │ │ │ │ + bl 61774 <_Py_SetRefcnt@@Base+0x266> │ │ │ │ movs r7, #0 │ │ │ │ - bl 1aac10 │ │ │ │ + bl 1a8a18 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r3, #18876 @ 0x49bc │ │ │ │ + movw r3, #16328 @ 0x3fc8 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ - movw r2, #18888 @ 0x49c8 │ │ │ │ + movw r2, #16340 @ 0x3fd4 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r0, #2213 @ 0x8a5 │ │ │ │ + movw r0, #3557 @ 0xde5 │ │ │ │ movt r0, #6 │ │ │ │ mov.w r9, #1000 @ 0x3e8 │ │ │ │ - bl 612d4 <_Py_SetRefcnt@@Base+0x266> │ │ │ │ + bl 61774 <_Py_SetRefcnt@@Base+0x266> │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ strd r6, r7, [sp, #56] @ 0x38 │ │ │ │ blx 2957c │ │ │ │ movw r3, #39296 @ 0x9980 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ @@ -83773,15 +84257,15 @@ │ │ │ │ asrs r2, r2, #31 │ │ │ │ umull r5, r1, r5, r9 │ │ │ │ rsb r2, r2, r0, asr #18 │ │ │ │ movw r0, #39304 @ 0x9988 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ subs.w r5, r5, sl │ │ │ │ mla r3, r9, r3, r1 │ │ │ │ - ldr r1, [pc, #196] @ (6266c <_Py_SetRefcnt@@Base+0x15fe>) │ │ │ │ + ldr r1, [pc, #196] @ (62b08 <_Py_SetRefcnt@@Base+0x15fa>) │ │ │ │ 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 │ │ │ │ @@ -83795,2213 +84279,557 @@ │ │ │ │ blx 290c8 <__getrusage64@plt> │ │ │ │ ldrd r3, r2, [sp, #104] @ 0x68 │ │ │ │ ldrd r0, r1, [sp, #112] @ 0x70 │ │ │ │ umull sl, r8, r3, r9 │ │ │ │ movs r3, #0 │ │ │ │ mla r8, r9, r2, r8 │ │ │ │ mov.w r2, #1000 @ 0x3e8 │ │ │ │ - bl 278cc4 │ │ │ │ + bl 27811c │ │ │ │ adds.w sl, sl, r0 │ │ │ │ ldrd r3, r2, [sp, #120] @ 0x78 │ │ │ │ adc.w r8, r8, r1 │ │ │ │ ldrd r0, r1, [sp, #128] @ 0x80 │ │ │ │ umull fp, r3, r3, r9 │ │ │ │ mla r9, r9, r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r2, #1000 @ 0x3e8 │ │ │ │ - bl 278cc4 │ │ │ │ + bl 27811c │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ adds.w r0, fp, r0 │ │ │ │ adc.w r1, r9, r1 │ │ │ │ ldr.w r9, [sp, #156] @ 0x9c │ │ │ │ lsls r6, r3, #10 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 62632 <_Py_SetRefcnt@@Base+0x15c4> │ │ │ │ + blt.n 62ad0 <_Py_SetRefcnt@@Base+0x15c2> │ │ │ │ mvn.w fp, #2147483648 @ 0x80000000 │ │ │ │ cmp r5, fp │ │ │ │ sbcs.w r7, r7, #0 │ │ │ │ - bge.n 62636 <_Py_SetRefcnt@@Base+0x15c8> │ │ │ │ + bge.n 62ad4 <_Py_SetRefcnt@@Base+0x15c6> │ │ │ │ mov fp, r5 │ │ │ │ - b.n 62636 <_Py_SetRefcnt@@Base+0x15c8> │ │ │ │ + b.n 62ad4 <_Py_SetRefcnt@@Base+0x15c6> │ │ │ │ mov.w fp, #0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 6264c <_Py_SetRefcnt@@Base+0x15de> │ │ │ │ + blt.n 62aea <_Py_SetRefcnt@@Base+0x15dc> │ │ │ │ mvn.w r7, #2147483648 @ 0x80000000 │ │ │ │ cmp sl, r7 │ │ │ │ sbcs.w r8, r8, #0 │ │ │ │ - bge.n 6264e <_Py_SetRefcnt@@Base+0x15e0> │ │ │ │ + bge.n 62aec <_Py_SetRefcnt@@Base+0x15de> │ │ │ │ mov r7, sl │ │ │ │ - b.n 6264e <_Py_SetRefcnt@@Base+0x15e0> │ │ │ │ + b.n 62aec <_Py_SetRefcnt@@Base+0x15de> │ │ │ │ movs r7, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 62670 <_Py_SetRefcnt@@Base+0x1602> │ │ │ │ + blt.n 62b0c <_Py_SetRefcnt@@Base+0x15fe> │ │ │ │ mvn.w r8, #2147483648 @ 0x80000000 │ │ │ │ cmp r0, r8 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ - bge.n 62674 <_Py_SetRefcnt@@Base+0x1606> │ │ │ │ + bge.n 62b10 <_Py_SetRefcnt@@Base+0x1602> │ │ │ │ mov r8, r0 │ │ │ │ - b.n 62674 <_Py_SetRefcnt@@Base+0x1606> │ │ │ │ - nop │ │ │ │ + b.n 62b10 <_Py_SetRefcnt@@Base+0x1602> │ │ │ │ str r7, [sp, #256] @ 0x100 │ │ │ │ lsls r3, r1, #1 │ │ │ │ str r7, [sp, #384] @ 0x180 │ │ │ │ lsls r3, r1, #1 │ │ │ │ str r7, [sp, #480] @ 0x1e0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ mov.w r8, #0 │ │ │ │ movw r5, #19923 @ 0x4dd3 │ │ │ │ movt r5, #4194 @ 0x1062 │ │ │ │ mov r0, fp │ │ │ │ mov.w r1, #1000 @ 0x3e8 │ │ │ │ - bl 278934 │ │ │ │ - movw r2, #18900 @ 0x49d4 │ │ │ │ + bl 277d8c │ │ │ │ + movw r2, #16352 @ 0x3fe0 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ umull fp, r3, fp, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ - movw r0, #2213 @ 0x8a5 │ │ │ │ + movw r0, #3557 @ 0xde5 │ │ │ │ movt r0, #6 │ │ │ │ mov r1, r4 │ │ │ │ lsrs r3, r3, #6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #54652 @ 0xd57c │ │ │ │ + movw r3, #51668 @ 0xc9d4 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - bl 612d4 <_Py_SetRefcnt@@Base+0x266> │ │ │ │ + bl 61774 <_Py_SetRefcnt@@Base+0x266> │ │ │ │ mov r0, r8 │ │ │ │ mov.w r1, #1000 @ 0x3e8 │ │ │ │ str.w r9, [sp, #16] │ │ │ │ - bl 278934 │ │ │ │ + bl 277d8c │ │ │ │ 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 278934 │ │ │ │ + bl 277d8c │ │ │ │ str r5, [sp, #0] │ │ │ │ - movw r3, #13760 @ 0x35c0 │ │ │ │ + movw r3, #10840 @ 0x2a58 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ str r1, [sp, #4] │ │ │ │ - movw r2, #18920 @ 0x49e8 │ │ │ │ + movw r2, #16372 @ 0x3ff4 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #2213 @ 0x8a5 │ │ │ │ + movw r0, #3557 @ 0xde5 │ │ │ │ movt r0, #6 │ │ │ │ - movw r5, #22376 @ 0x5768 │ │ │ │ + movw r5, #19392 @ 0x4bc0 │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ - bl 612d4 <_Py_SetRefcnt@@Base+0x266> │ │ │ │ + bl 61774 <_Py_SetRefcnt@@Base+0x266> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 61308 <_Py_SetRefcnt@@Base+0x29a> │ │ │ │ + bl 617a8 <_Py_SetRefcnt@@Base+0x29a> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 6273a <_Py_SetRefcnt@@Base+0x16cc> │ │ │ │ + cbz r3, 62bd6 <_Py_SetRefcnt@@Base+0x16c8> │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #18988 @ 0x4a2c │ │ │ │ + movw r2, #16440 @ 0x4038 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r0, #2213 @ 0x8a5 │ │ │ │ + movw r0, #3557 @ 0xde5 │ │ │ │ movt r0, #6 │ │ │ │ - bl 612d4 <_Py_SetRefcnt@@Base+0x266> │ │ │ │ + bl 61774 <_Py_SetRefcnt@@Base+0x266> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 61308 <_Py_SetRefcnt@@Base+0x29a> │ │ │ │ + bl 617a8 <_Py_SetRefcnt@@Base+0x29a> │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #60920 @ 0xedf8 │ │ │ │ + movw r2, #57900 @ 0xe22c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r0, #2213 @ 0x8a5 │ │ │ │ + movw r0, #3557 @ 0xde5 │ │ │ │ movt r0, #6 │ │ │ │ - bl 612d4 <_Py_SetRefcnt@@Base+0x266> │ │ │ │ + bl 61774 <_Py_SetRefcnt@@Base+0x266> │ │ │ │ add sp, #452 @ 0x1c4 │ │ │ │ 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, #38656 @ 0x9700 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ cmp r0, r5 │ │ │ │ - beq.w 628ac <_Py_SetRefcnt@@Base+0x183e> │ │ │ │ + beq.w 62d48 <_Py_SetRefcnt@@Base+0x183a> │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 60a30 │ │ │ │ + bl 60ed0 │ │ │ │ add.w r1, r4, #32 │ │ │ │ add.w r0, r5, #32 │ │ │ │ - bl 60a30 │ │ │ │ + bl 60ed0 │ │ │ │ add.w r1, r4, #64 @ 0x40 │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ - bl 60a30 │ │ │ │ + bl 60ed0 │ │ │ │ add.w r1, r4, #96 @ 0x60 │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ - bl 60a30 │ │ │ │ + bl 60ed0 │ │ │ │ add.w r1, r4, #128 @ 0x80 │ │ │ │ add.w r0, r5, #128 @ 0x80 │ │ │ │ - bl 60a30 │ │ │ │ + bl 60ed0 │ │ │ │ add.w r1, r4, #160 @ 0xa0 │ │ │ │ add.w r0, r5, #160 @ 0xa0 │ │ │ │ - bl 60a30 │ │ │ │ + bl 60ed0 │ │ │ │ add.w r1, r4, #192 @ 0xc0 │ │ │ │ add.w r0, r5, #192 @ 0xc0 │ │ │ │ - bl 60a30 │ │ │ │ + bl 60ed0 │ │ │ │ add.w r1, r4, #256 @ 0x100 │ │ │ │ add.w r0, r5, #256 @ 0x100 │ │ │ │ - bl 60a30 │ │ │ │ + bl 60ed0 │ │ │ │ add.w r1, r4, #224 @ 0xe0 │ │ │ │ add.w r0, r5, #224 @ 0xe0 │ │ │ │ - bl 60a30 │ │ │ │ + bl 60ed0 │ │ │ │ add.w r1, r4, #288 @ 0x120 │ │ │ │ add.w r0, r5, #288 @ 0x120 │ │ │ │ - bl 60a30 │ │ │ │ + bl 60ed0 │ │ │ │ add.w r1, r4, #416 @ 0x1a0 │ │ │ │ add.w r0, r5, #416 @ 0x1a0 │ │ │ │ - bl 60a30 │ │ │ │ + bl 60ed0 │ │ │ │ add.w r1, r4, #448 @ 0x1c0 │ │ │ │ add.w r0, r5, #448 @ 0x1c0 │ │ │ │ - bl 60a30 │ │ │ │ + bl 60ed0 │ │ │ │ add.w r1, r4, #320 @ 0x140 │ │ │ │ add.w r0, r5, #320 @ 0x140 │ │ │ │ - bl 60a30 │ │ │ │ + bl 60ed0 │ │ │ │ add.w r1, r4, #352 @ 0x160 │ │ │ │ add.w r0, r5, #352 @ 0x160 │ │ │ │ - bl 60a30 │ │ │ │ + bl 60ed0 │ │ │ │ add.w r1, r4, #384 @ 0x180 │ │ │ │ add.w r0, r5, #384 @ 0x180 │ │ │ │ - bl 60a30 │ │ │ │ + bl 60ed0 │ │ │ │ add.w r1, r4, #480 @ 0x1e0 │ │ │ │ add.w r0, r5, #480 @ 0x1e0 │ │ │ │ - bl 60ab0 │ │ │ │ + bl 60f50 │ │ │ │ add.w r1, r4, #496 @ 0x1f0 │ │ │ │ add.w r0, r5, #496 @ 0x1f0 │ │ │ │ - bl 60ab0 │ │ │ │ + bl 60f50 │ │ │ │ add.w r1, r4, #512 @ 0x200 │ │ │ │ add.w r0, r5, #512 @ 0x200 │ │ │ │ - bl 60ab0 │ │ │ │ + bl 60f50 │ │ │ │ add.w r1, r4, #528 @ 0x210 │ │ │ │ add.w r0, r5, #528 @ 0x210 │ │ │ │ - bl 60ab0 │ │ │ │ + bl 60f50 │ │ │ │ add.w r1, r4, #544 @ 0x220 │ │ │ │ add.w r0, r5, #544 @ 0x220 │ │ │ │ - bl 60ab0 │ │ │ │ + bl 60f50 │ │ │ │ add.w r1, r4, #560 @ 0x230 │ │ │ │ add.w r0, r5, #560 @ 0x230 │ │ │ │ - bl 60ab0 │ │ │ │ + bl 60f50 │ │ │ │ add.w r1, r4, #576 @ 0x240 │ │ │ │ add.w r0, r5, #576 @ 0x240 │ │ │ │ - bl 60ab0 │ │ │ │ + bl 60f50 │ │ │ │ add.w r1, r4, #592 @ 0x250 │ │ │ │ add.w r0, r5, #592 @ 0x250 │ │ │ │ - bl 60ab0 │ │ │ │ + bl 60f50 │ │ │ │ add.w r1, r4, #608 @ 0x260 │ │ │ │ add.w r0, r5, #608 @ 0x260 │ │ │ │ - bl 60ab0 │ │ │ │ + bl 60f50 │ │ │ │ add.w r1, r4, #624 @ 0x270 │ │ │ │ add.w r0, r5, #624 @ 0x270 │ │ │ │ - bl 60ab0 │ │ │ │ + bl 60f50 │ │ │ │ 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, #27648 @ 0x6c00 │ │ │ │ + movw r6, #24704 @ 0x6080 │ │ │ │ movt r6, #43 @ 0x2b │ │ │ │ sub sp, #8 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 629c4 <_Py_SetRefcnt@@Base+0x1956> │ │ │ │ + beq.n 62e60 <_Py_SetRefcnt@@Base+0x1952> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 629c4 <_Py_SetRefcnt@@Base+0x1956> │ │ │ │ + beq.n 62e60 <_Py_SetRefcnt@@Base+0x1952> │ │ │ │ movw r3, #4296 @ 0x10c8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ ldrex r1, [r3] │ │ │ │ subs r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 628d8 <_Py_SetRefcnt@@Base+0x186a> │ │ │ │ - ldr r0, [pc, #224] @ (629c8 <_Py_SetRefcnt@@Base+0x195a>) │ │ │ │ + bne.n 62d74 <_Py_SetRefcnt@@Base+0x1866> │ │ │ │ + ldr r0, [pc, #224] @ (62e64 <_Py_SetRefcnt@@Base+0x1956>) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1ab5a4 │ │ │ │ + bl 1a93ac │ │ │ │ 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 629c4 <_Py_SetRefcnt@@Base+0x1956> │ │ │ │ + bne.n 62e60 <_Py_SetRefcnt@@Base+0x1952> │ │ │ │ movw r5, #2676 @ 0xa74 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ ldr.w r3, [r5, #1424] @ 0x590 │ │ │ │ - cbz r3, 62928 <_Py_SetRefcnt@@Base+0x18ba> │ │ │ │ + cbz r3, 62dc4 <_Py_SetRefcnt@@Base+0x18b6> │ │ │ │ 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 6292a <_Py_SetRefcnt@@Base+0x18bc> │ │ │ │ + b.n 62dc6 <_Py_SetRefcnt@@Base+0x18b8> │ │ │ │ mov r1, r5 │ │ │ │ movw r2, #4292 @ 0x10c4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - ldr r2, [pc, #144] @ (629cc <_Py_SetRefcnt@@Base+0x195e>) │ │ │ │ + ldr r2, [pc, #144] @ (62e68 <_Py_SetRefcnt@@Base+0x195a>) │ │ │ │ str r1, [r3, r2] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 62944 <_Py_SetRefcnt@@Base+0x18d6> │ │ │ │ + beq.n 62de0 <_Py_SetRefcnt@@Base+0x18d2> │ │ │ │ blx 29280 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r4, [r3, #12] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 629c4 <_Py_SetRefcnt@@Base+0x1956> │ │ │ │ + beq.n 62e60 <_Py_SetRefcnt@@Base+0x1952> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, 62964 <_Py_SetRefcnt@@Base+0x18f6> │ │ │ │ + cbz r3, 62e00 <_Py_SetRefcnt@@Base+0x18f2> │ │ │ │ ldr.w r6, [r3, #1592] @ 0x638 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 62960 <_Py_SetRefcnt@@Base+0x18f2> │ │ │ │ - bl 61d0a <_Py_SetRefcnt@@Base+0xc9c> │ │ │ │ + beq.n 62dfc <_Py_SetRefcnt@@Base+0x18ee> │ │ │ │ + bl 621a8 <_Py_SetRefcnt@@Base+0xc9a> │ │ │ │ mov r3, r6 │ │ │ │ - b.n 62950 <_Py_SetRefcnt@@Base+0x18e2> │ │ │ │ + b.n 62dec <_Py_SetRefcnt@@Base+0x18de> │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 62970 <_Py_SetRefcnt@@Base+0x1902> │ │ │ │ + beq.n 62e0c <_Py_SetRefcnt@@Base+0x18fe> │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a7494 <_Py_write_noraise@@Base+0x770> │ │ │ │ + bl 1a5274 <_Py_write_noraise@@Base+0x770> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add.w r0, r0, #488 @ 0x1e8 │ │ │ │ - bl 62756 <_Py_SetRefcnt@@Base+0x16e8> │ │ │ │ + bl 62bf2 <_Py_SetRefcnt@@Base+0x16e4> │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 629c4 <_Py_SetRefcnt@@Base+0x1956> │ │ │ │ + beq.n 62e60 <_Py_SetRefcnt@@Base+0x1952> │ │ │ │ movw r3, #39312 @ 0x9990 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 629ac <_Py_SetRefcnt@@Base+0x193e> │ │ │ │ + cbz r1, 62e48 <_Py_SetRefcnt@@Base+0x193a> │ │ │ │ adds r2, #1 │ │ │ │ adds r3, #4 │ │ │ │ cmp r2, #16 │ │ │ │ - bne.n 62988 <_Py_SetRefcnt@@Base+0x191a> │ │ │ │ + bne.n 62e24 <_Py_SetRefcnt@@Base+0x1916> │ │ │ │ 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 6183c <_Py_SetRefcnt@@Base+0x7ce> │ │ │ │ - b.n 629c4 <_Py_SetRefcnt@@Base+0x1956> │ │ │ │ + bl 61cdc <_Py_SetRefcnt@@Base+0x7ce> │ │ │ │ + b.n 62e60 <_Py_SetRefcnt@@Base+0x1952> │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 629be <_Py_SetRefcnt@@Base+0x1950> │ │ │ │ + bne.n 62e5a <_Py_SetRefcnt@@Base+0x194c> │ │ │ │ strex r0, r4, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne.n 6298c <_Py_SetRefcnt@@Base+0x191e> │ │ │ │ + bne.n 62e28 <_Py_SetRefcnt@@Base+0x191a> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ lsls r3, r1, #1 │ │ │ │ movs r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ - push {r4, lr} │ │ │ │ + movw r3, #19992 @ 0x4e18 │ │ │ │ + movt r3, #73 @ 0x49 │ │ │ │ + mov r1, r0 │ │ │ │ + lsls r2, r0, #31 │ │ │ │ + bpl.n 62e86 <_Py_SetRefcnt@@Base+0x1978> │ │ │ │ + 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 │ │ │ │ + stmdb sp!, {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 │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - sub sp, #8 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r2, 629f8 <_Py_SetRefcnt@@Base+0x198a> │ │ │ │ - movw r3, #52164 @ 0xcbc4 │ │ │ │ - movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #28820 @ 0x7094 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - b.n 62a00 <_Py_SetRefcnt@@Base+0x1992> │ │ │ │ - movw r3, #17000 @ 0x4268 │ │ │ │ - movt r3, #43 @ 0x2b │ │ │ │ - mov r1, r3 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - movw r0, #19000 @ 0x4a38 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + movw r4, #38544 @ 0x9690 │ │ │ │ + movt r4, #75 @ 0x4b │ │ │ │ + mov r3, r0 │ │ │ │ + sub sp, #12 │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #1 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + movw r2, #16452 @ 0x4044 │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + cbnz r5, 62ed6 <_Py_SetRefcnt@@Base+0x19c8> │ │ │ │ + movs r1, #1 │ │ │ │ + movw r2, #57900 @ 0xe22c │ │ │ │ + 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, #16488 @ 0x4068 │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + 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 62ef0 <_Py_SetRefcnt@@Base+0x19e2> │ │ │ │ + mov r3, r8 │ │ │ │ + movs r1, #1 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + movw r2, #16500 @ 0x4074 │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ + movs r3, #3 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r1, #1 │ │ │ │ + movw r2, #16536 @ 0x4098 │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + 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 62f50 <_Py_SetRefcnt@@Base+0x1a42> │ │ │ │ + ldrb.w r3, [r5, #-2] │ │ │ │ + cmp r3, #253 @ 0xfd │ │ │ │ + bne.n 62f50 <_Py_SetRefcnt@@Base+0x1a42> │ │ │ │ + ldrb.w r3, [r5, #-3] │ │ │ │ + cmp r3, #253 @ 0xfd │ │ │ │ + bne.n 62f50 <_Py_SetRefcnt@@Base+0x1a42> │ │ │ │ + mov r3, r0 │ │ │ │ + movs r2, #28 │ │ │ │ + movs r1, #1 │ │ │ │ + movw r0, #16572 @ 0x40bc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e2114 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - mov r2, r0 │ │ │ │ - movw r0, #19032 @ 0x4a58 │ │ │ │ + blx 29fe0 │ │ │ │ + b.n 62fb4 <_Py_SetRefcnt@@Base+0x1aa6> │ │ │ │ + movw r7, #16664 @ 0x4118 │ │ │ │ + movt r7, #43 @ 0x2b │ │ │ │ + subs r6, r5, #3 │ │ │ │ + movs r3, #253 @ 0xfd │ │ │ │ + movs r1, #1 │ │ │ │ + movw r2, #16604 @ 0x40dc │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ + subs r3, r5, r6 │ │ │ │ + ldrb.w sl, [r6], #1 │ │ │ │ + str.w sl, [sp] │ │ │ │ + movs r1, #1 │ │ │ │ + movw r2, #16640 @ 0x4100 │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ + movs r2, #9 │ │ │ │ + movs r1, #1 │ │ │ │ + cmp.w sl, #253 @ 0xfd │ │ │ │ + beq.n 62f96 <_Py_SetRefcnt@@Base+0x1a88> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 29fe0 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + movs r0, #10 │ │ │ │ + blx 2a24c │ │ │ │ + cmp r6, r5 │ │ │ │ + bne.n 62f6a <_Py_SetRefcnt@@Base+0x1a5c> │ │ │ │ + movw r0, #16676 @ 0x4124 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - ldr r1, [r2, #8] │ │ │ │ - b.w e2114 │ │ │ │ - │ │ │ │ -00062a24 : │ │ │ │ - cbnz r0, 62a2a │ │ │ │ - b.w 1ef298 │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (62a68 ) │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ - str r1, [r0, #4] │ │ │ │ - cmp r3, r4 │ │ │ │ - mov r4, r0 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r1, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 62a60 │ │ │ │ - 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, [r3, r0] │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - │ │ │ │ -00062a6c <_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 16a0bc │ │ │ │ - adds r3, r0, #1 │ │ │ │ - itet ne │ │ │ │ - movne r3, #1 │ │ │ │ - moveq r3, #0 │ │ │ │ - strne r0, [r4, #0] │ │ │ │ - mov r0, r3 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00062a8e : │ │ │ │ - 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, #71 @ 0x47 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 62abc │ │ │ │ - movw r0, #36100 @ 0x8d04 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - movs r1, #57 @ 0x39 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 62ad0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 62ab8 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r0, #0] │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00062ad2 : │ │ │ │ - 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, #71 @ 0x47 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 62b00 │ │ │ │ - movs r1, #26 │ │ │ │ - movw r0, #34352 @ 0x8630 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 62b02 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00062b04 : │ │ │ │ - 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, #71 @ 0x47 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 62b32 │ │ │ │ - movs r1, #36 @ 0x24 │ │ │ │ - movw r0, #34352 @ 0x8630 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 62b34 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00062b36 : │ │ │ │ - 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, #71 @ 0x47 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 62b66 │ │ │ │ - mov.w r1, #380 @ 0x17c │ │ │ │ - movw r0, #34352 @ 0x8630 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 62b68 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00062b6a : │ │ │ │ - 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, #71 @ 0x47 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 62b9c │ │ │ │ - movw r0, #36620 @ 0x8f0c │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - mov.w r1, #548 @ 0x224 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 62bf8 │ │ │ │ - ldr r6, [r0, #56] @ 0x38 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 62b98 │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ - movw r3, #42012 @ 0xa41c │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 62bf6 │ │ │ │ - bl 71f84 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 62b98 │ │ │ │ - mov r5, r6 │ │ │ │ - mov.w r8, #0 │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ - cmp r8, r3 │ │ │ │ - bge.n 62bde │ │ │ │ - ldrd r1, r2, [r5, #12] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7a1f4 │ │ │ │ - add.w r8, r8, #2 │ │ │ │ - adds r5, #8 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 62bc2 │ │ │ │ - b.n 62b98 │ │ │ │ - ldr r0, [r4, #56] @ 0x38 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - str r7, [r4, #56] @ 0x38 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 62bf6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 62bf6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #56] @ 0x38 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - │ │ │ │ -00062bfc : │ │ │ │ - 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, #71 @ 0x47 │ │ │ │ - cmp r0, r1 │ │ │ │ - beq.n 62c30 │ │ │ │ - bl 87f30 │ │ │ │ - cbnz r0, 62c30 │ │ │ │ - movs r1, #131 @ 0x83 │ │ │ │ - movw r0, #640 @ 0x280 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 62c38 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - lsls r3, r3, #26 │ │ │ │ - bpl.n 62c3c │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 62c3e │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00062c40 : │ │ │ │ - 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, #71 @ 0x47 │ │ │ │ - cmp r0, r1 │ │ │ │ - beq.n 62c78 │ │ │ │ - bl 87f30 │ │ │ │ - cbnz r0, 62c78 │ │ │ │ - movs r1, #141 @ 0x8d │ │ │ │ - movw r0, #640 @ 0x280 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 62c7c │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00062c7e : │ │ │ │ - b.w 10b0a4 │ │ │ │ - │ │ │ │ -00062c82 : │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbz r3, 62cba │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cbz r3, 62cba │ │ │ │ - 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 62cae │ │ │ │ - bl d7c64 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 62cb6 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl d29b0 │ │ │ │ - movs r0, #1 │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ - pop {pc} │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00062cbe : │ │ │ │ - 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 62cd8 │ │ │ │ - cbnz r0, 62cde │ │ │ │ - bl 26fa74 │ │ │ │ - b.n 62cfa │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbnz r3, 62d00 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #19068 @ 0x4a7c │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 62d24 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 62ce4 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - add r1, sp, #4 │ │ │ │ - movs r2, #1 │ │ │ │ - blx r3 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 62ce4 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add r0, sp, #4 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r3, [r5, #0] │ │ │ │ - bl d29b0 │ │ │ │ - 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 62d4c │ │ │ │ - mov r5, r2 │ │ │ │ - clz r2, r0 │ │ │ │ - lsrs r2, r2, #5 │ │ │ │ - cbnz r0, 62d52 │ │ │ │ - bl 26fa74 │ │ │ │ - b.n 62d5e │ │ │ │ - mov r6, r1 │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl d1ed8 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 62d64 │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 62d72 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add r0, sp, #4 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r3, [r5, #0] │ │ │ │ - bl d29b0 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - │ │ │ │ -00062d78 : │ │ │ │ - b.n 62d2a │ │ │ │ - │ │ │ │ -00062d7a : │ │ │ │ - b.n 62d2a │ │ │ │ - │ │ │ │ -00062d7c : │ │ │ │ - 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, 62db2 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cbz r3, 62db2 │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbz r3, 62db2 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cbz r3, 62db2 │ │ │ │ - add r1, sp, #44 @ 0x2c │ │ │ │ - movw r2, #285 @ 0x11d │ │ │ │ - bl d1ed8 │ │ │ │ - cbz r0, 62dce │ │ │ │ - b.n 62dc8 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #19108 @ 0x4aa4 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 62f02 │ │ │ │ - mov.w r2, #284 @ 0x11c │ │ │ │ - mov r1, sp │ │ │ │ - mov r0, r4 │ │ │ │ - bl d1ed8 │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r0, 62de6 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl d29b0 │ │ │ │ - b.n 62dc8 │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cmp r3, r4 │ │ │ │ - bge.n 62e12 │ │ │ │ - movw r3, #56116 @ 0xdb34 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #19164 @ 0x4adc │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl d29b0 │ │ │ │ - mov r0, sp │ │ │ │ - bl d29b0 │ │ │ │ - b.n 62dc8 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - cbnz r3, 62e56 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1e8714 │ │ │ │ - cbz r0, 62e2a │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r3, 62e2a │ │ │ │ - mov r0, sp │ │ │ │ - bl 1e8714 │ │ │ │ - cbnz r0, 62e3e │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl 24a7b4 <_PyTime_AsTimeval@@Base+0xbdc> │ │ │ │ - cbz r0, 62e56 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r3, 62e56 │ │ │ │ - mov r0, sp │ │ │ │ - bl 24a7b4 <_PyTime_AsTimeval@@Base+0xbdc> │ │ │ │ - cbz r0, 62e56 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - mov r2, r4 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - blx 29c10 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl d29b0 │ │ │ │ - mov r0, sp │ │ │ │ - bl d29b0 │ │ │ │ - b.n 62f02 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - bl 77c4c │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 62e74 │ │ │ │ - bl 1ef298 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl d29b0 │ │ │ │ - mov r0, sp │ │ │ │ - bl d29b0 │ │ │ │ - b.n 62dc8 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + 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, #16824 @ 0x41b8 │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + 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 62fe0 <_Py_SetRefcnt@@Base+0x1ad2> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 62e86 │ │ │ │ - str.w r1, [r4, r3, lsl #2] │ │ │ │ - adds r3, #1 │ │ │ │ - b.n 62e78 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - movs r3, #0 │ │ │ │ + bne.n 62fd0 <_Py_SetRefcnt@@Base+0x1ac2> │ │ │ │ movs r6, #1 │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.n 62e9c │ │ │ │ - ldr.w r0, [r1, r3, lsl #2] │ │ │ │ - adds r3, #1 │ │ │ │ - mul.w r6, r0, r6 │ │ │ │ - b.n 62e8c │ │ │ │ - movs r7, #0 │ │ │ │ - cbz r6, 62ef0 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - subs r6, #1 │ │ │ │ - ldr.w ip, [sp, #28] │ │ │ │ - subs r1, r3, #1 │ │ │ │ - add.w r3, r4, r3, lsl #2 │ │ │ │ - cmp r1, #0 │ │ │ │ - blt.n 62ed2 │ │ │ │ - ldr.w r0, [ip, r1, lsl #2] │ │ │ │ - subs r1, #1 │ │ │ │ - ldr.w r2, [r3, #-4] │ │ │ │ - subs r0, #1 │ │ │ │ - cmp r2, r0 │ │ │ │ - bge.n 62eca │ │ │ │ - adds r2, #1 │ │ │ │ - str.w r2, [r3, #-4] │ │ │ │ - b.n 62ed2 │ │ │ │ - str.w r7, [r3, #-4] │ │ │ │ - subs r3, #4 │ │ │ │ - b.n 62eae │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1a14ac │ │ │ │ - mov r1, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, sp │ │ │ │ - bl 1a14ac │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 29c10 │ │ │ │ - b.n 62e9e │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78004 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl d29b0 │ │ │ │ - mov r0, sp │ │ │ │ - bl d29b0 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #88 @ 0x58 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - │ │ │ │ -00062f0a : │ │ │ │ - b.w 15e75c │ │ │ │ - │ │ │ │ -00062f0e : │ │ │ │ - b.w d4360 │ │ │ │ - │ │ │ │ -00062f12 : │ │ │ │ - b.w 154728 │ │ │ │ - │ │ │ │ -00062f16 <_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 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - add r3, sp, #12 │ │ │ │ - bl d0564 <_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, 62f48 <_PyBytes_DecodeEscape@@Base+0x32> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 62f5e <_PyBytes_DecodeEscape@@Base+0x48> │ │ │ │ - movw r3, #4300 @ 0x10cc │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #4256 @ 0x10a0 │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - bl 12f284 <_PyErr_SetString@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00062f62 : │ │ │ │ - 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] @ (62fc8 ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r5, [r3, r2] │ │ │ │ - cbz r0, 62f80 │ │ │ │ - cbnz r1, 62f88 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 62f32 <_PyBytes_DecodeEscape@@Base+0x1c> │ │ │ │ - b.n 62f90 │ │ │ │ - bl cfa0c │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 62f94 │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 62fba │ │ │ │ - add r3, sp, #28 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 1b6998 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 62fba │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 62fba │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - add sp, #8 │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00062fcc <_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] @ (63030 <_PyObject_CallMethod_SizeT@@Base+0x64>) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r5, [r3, r2] │ │ │ │ - cbz r0, 62fea <_PyObject_CallMethod_SizeT@@Base+0x1e> │ │ │ │ - cbnz r1, 62ff2 <_PyObject_CallMethod_SizeT@@Base+0x26> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 62f32 <_PyBytes_DecodeEscape@@Base+0x1c> │ │ │ │ - b.n 62ffa <_PyObject_CallMethod_SizeT@@Base+0x2e> │ │ │ │ - bl cfa0c │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 62ffe <_PyObject_CallMethod_SizeT@@Base+0x32> │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 63024 <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ - add r3, sp, #28 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 1b6998 │ │ │ │ + b.n 62fe2 <_Py_SetRefcnt@@Base+0x1ad4> │ │ │ │ + movs r6, #0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 63024 <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 63024 <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - add sp, #8 │ │ │ │ - bx lr │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00063034 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r6, [pc, #124] @ (630c0 ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - mov r5, r0 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r0, [r3, r6] │ │ │ │ - cbz r1, 63072 │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #5 │ │ │ │ - bmi.n 630a6 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #50468 @ 0xc524 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - bl 12f284 <_PyErr_SetString@@Base> │ │ │ │ - b.n 63092 │ │ │ │ - cbz r2, 63098 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #2 │ │ │ │ - bmi.n 63096 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #19220 @ 0x4b14 │ │ │ │ + cbz r6, 62ff8 <_Py_SetRefcnt@@Base+0x1aea> │ │ │ │ + movs r2, #28 │ │ │ │ + movs r1, #1 │ │ │ │ + movw r0, #16572 @ 0x40bc │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + blx 29fe0 │ │ │ │ + b.n 6304a <_Py_SetRefcnt@@Base+0x1b3c> │ │ │ │ + mov r0, r3 │ │ │ │ + movw r2, #16604 @ 0x40dc │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - bl 12f284 <_PyErr_SetString@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 630ba │ │ │ │ - cbnz r1, 630aa │ │ │ │ - movs r3, #0 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r3 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl 1aecd0 │ │ │ │ - b.n 630ba │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.n 63074 │ │ │ │ - mov r2, r1 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e1814 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r1, [pc, #4] @ (630cc ) │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b.w 90f4c │ │ │ │ - add r2, pc, #704 @ (adr r2, 63390 ) │ │ │ │ - lsls r1, 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, #4] │ │ │ │ - mov r5, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7f920 <_PyType_GetDict@@Base> │ │ │ │ - cbz r0, 630fa │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 83df4 <_PyType_LookupRef@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 63108 │ │ │ │ - b.n 63134 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 80558 │ │ │ │ - cmp r0, r4 │ │ │ │ - bge.n 630ec │ │ │ │ - b.n 63140 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ - cbz r3, 63140 │ │ │ │ - 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 63128 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r3, 6312c │ │ │ │ - mov r4, r5 │ │ │ │ - b.n 63140 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 63128 │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - mov r1, r7 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 90f4c │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b.w e10fc │ │ │ │ - subs r3, r2, #2 │ │ │ │ - cmp r3, #1 │ │ │ │ - bhi.n 631be │ │ │ │ - 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, #33444 @ 0x82a4 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 631c8 │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - cmp r3, r4 │ │ │ │ - bne.n 631c8 │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - movs r2, #2 │ │ │ │ - bl d52cc │ │ │ │ - subs r3, r0, #0 │ │ │ │ - blt.n 631d2 │ │ │ │ - cmp r4, #2 │ │ │ │ - itete eq │ │ │ │ - movweq r2, #7780 @ 0x1e64 │ │ │ │ - movwne r2, #4308 @ 0x10d4 │ │ │ │ - movteq r2, #71 @ 0x47 │ │ │ │ - movtne r2, #71 @ 0x47 │ │ │ │ - itete eq │ │ │ │ - movweq r0, #4308 @ 0x10d4 │ │ │ │ - movwne r0, #7780 @ 0x1e64 │ │ │ │ - movteq r0, #71 @ 0x47 │ │ │ │ - movtne r0, #71 @ 0x47 │ │ │ │ - cmp r3, #0 │ │ │ │ - it eq │ │ │ │ - moveq r0, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 631d4 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - b.n 631d4 │ │ │ │ - movw r0, #7528 @ 0x1d68 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - bx lr │ │ │ │ - movw r0, #7528 @ 0x1d68 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - b.n 631d4 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000631d6 : │ │ │ │ - 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 r5, r2 │ │ │ │ - ldr r4, [sp, #76] @ 0x4c │ │ │ │ - str r4, [sp, #8] │ │ │ │ - ldr r4, [sp, #80] @ 0x50 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - ldr r4, [sp, #84] @ 0x54 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - ldr r4, [sp, #88] @ 0x58 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - ldr r4, [sp, #92] @ 0x5c │ │ │ │ - str r4, [sp, #24] │ │ │ │ - ldr r4, [sp, #96] @ 0x60 │ │ │ │ - str r4, [sp, #28] │ │ │ │ - ldr r4, [sp, #100] @ 0x64 │ │ │ │ - str r4, [sp, #32] │ │ │ │ - ldr r4, [sp, #104] @ 0x68 │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ - ldr r4, [sp, #108] @ 0x6c │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ - ldr r4, [sp, #112] @ 0x70 │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ - str r4, [sp, #44] @ 0x2c │ │ │ │ - ldr r4, [sp, #116] @ 0x74 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - mov r2, r1 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r1, #0 │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ - mov r3, r5 │ │ │ │ - ldr r4, [sp, #120] @ 0x78 │ │ │ │ - str r4, [sp, #52] @ 0x34 │ │ │ │ - bl 215654 │ │ │ │ - add sp, #60 @ 0x3c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - │ │ │ │ -0006322c : │ │ │ │ - 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 r4, r2 │ │ │ │ - cmp r1, #0 │ │ │ │ - ldr r2, [r0, #44] @ 0x2c │ │ │ │ - ldr r6, [sp, #48] @ 0x30 │ │ │ │ - ldr r7, [sp, #52] @ 0x34 │ │ │ │ - bge.n 63254 │ │ │ │ - str r2, [r6, #0] │ │ │ │ - movs r1, #0 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - str r1, [r7, #0] │ │ │ │ - str r1, [r3, #0] │ │ │ │ - b.n 63298 │ │ │ │ - ldr.w ip, [r0, #92] @ 0x5c │ │ │ │ - mov r0, r1 │ │ │ │ - mov r5, r3 │ │ │ │ - mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ - add.w r3, ip, #16 │ │ │ │ - ldr.w r1, [ip, #8] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add r3, r1 │ │ │ │ - mov r1, sp │ │ │ │ - strd lr, r2, [sp, #8] │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - str r3, [sp, #20] │ │ │ │ - movs r3, #0 │ │ │ │ - strd r2, r3, [sp] │ │ │ │ - bl 12efd0 <_PyCode_CheckLineNumber@@Base> │ │ │ │ - mov r0, sp │ │ │ │ - bl 30df4 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, sp │ │ │ │ - bl 15c98c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r3, [r4, #0] │ │ │ │ - movs r0, #1 │ │ │ │ - add sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movw r3, #29380 @ 0x72c4 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 632d0 │ │ │ │ - ldr.w r1, [r0, #148] @ 0x94 │ │ │ │ - ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.n 632d0 │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - cmp r1, #1 │ │ │ │ - bne.n 632e8 │ │ │ │ - b.n 632fa │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 632c8 │ │ │ │ - movw r0, #45488 @ 0xb1b0 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - mov r1, r2 │ │ │ │ - bl 177010 <_PyArg_NoKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 632c8 │ │ │ │ - b.n 63306 │ │ │ │ - movs r3, #1 │ │ │ │ - movw r0, #45488 @ 0xb1b0 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 63306 │ │ │ │ - ldr r1, [r5, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1d5d74 │ │ │ │ - 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 789c4 <_PyObject_GC_NewVar@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 6334c │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 63426 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 63426 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 63426 │ │ │ │ - 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} │ │ │ │ - stmia r5!, {r0, r1, r2, r3} │ │ │ │ - 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 63386 │ │ │ │ - ldr.w r2, [fp, #4]! │ │ │ │ - str.w r2, [sl, #4]! │ │ │ │ - b.n 63374 │ │ │ │ - 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 633b0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cbnz r3, 633b0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 78c04 <_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 633c8 │ │ │ │ - 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 633ea │ │ │ │ - ldr r3, [r4, #36] @ 0x24 │ │ │ │ - ldr.w r8, [r3, #88] @ 0x58 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - ldr r1, [pc, #60] @ (6342c ) │ │ │ │ - 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] │ │ │ │ - ldr r3, [r3, r1] │ │ │ │ - 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] │ │ │ │ - str.w r1, [r4, #-8] │ │ │ │ - str.w r3, [r4, #-4] │ │ │ │ - str r2, [r1, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00063430 : │ │ │ │ - push {r4} │ │ │ │ - mov r4, r0 │ │ │ │ - mov r3, r2 │ │ │ │ - movw r0, #26944 @ 0x6940 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - mov r2, r1 │ │ │ │ - mov r1, r4 │ │ │ │ - pop {r4} │ │ │ │ - b.n 6330a │ │ │ │ - │ │ │ │ -00063446 : │ │ │ │ - movs r3, #0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r2, r3 │ │ │ │ - movw r0, #26944 @ 0x6940 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - b.n 6330a │ │ │ │ - │ │ │ │ -00063456 : │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r3, r2 │ │ │ │ - mov r2, r1 │ │ │ │ - mov r1, r0 │ │ │ │ - movw r0, #28252 @ 0x6e5c │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - bl 6330a │ │ │ │ - cbz r0, 634b0 │ │ │ │ - ldr r3, [pc, #60] @ (634b8 ) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r5, [r3, #108] @ 0x6c │ │ │ │ - cbnz r5, 6348a │ │ │ │ - str r5, [r0, #28] │ │ │ │ - b.n 634b2 │ │ │ │ - bl 1dc608 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 26905c │ │ │ │ - str r0, [r4, #28] │ │ │ │ - cbnz r0, 634b2 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 634b0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 634b0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - movs r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -000634bc : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r3, r2 │ │ │ │ - mov r2, r1 │ │ │ │ - mov r1, r0 │ │ │ │ - movw r0, #27732 @ 0x6c54 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - bl 6330a │ │ │ │ - cbz r0, 634e8 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r0, #28] │ │ │ │ - strh r3, [r0, #32] │ │ │ │ - strb.w r3, [r0, #34] @ 0x22 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000634ea : │ │ │ │ - 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 138b54 <_Py_UniversalNewlineFgetsWithSize@@Base> │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - vldr d0, [r0, #8] │ │ │ │ - b.w 120900 │ │ │ │ - │ │ │ │ -0006350e <_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 7afb8 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 6354e <_PyDict_GetItemStringWithError@@Base+0x40> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7f974 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 63542 <_PyDict_GetItemStringWithError@@Base+0x34> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r3, 63546 <_PyDict_GetItemStringWithError@@Base+0x38> │ │ │ │ - mov r4, r5 │ │ │ │ - b.n 6354e <_PyDict_GetItemStringWithError@@Base+0x40> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 63542 <_PyDict_GetItemStringWithError@@Base+0x34> │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - │ │ │ │ -00063552 : │ │ │ │ - movs r3, #0 │ │ │ │ - mov r2, r3 │ │ │ │ - b.w 79e0c │ │ │ │ - │ │ │ │ -0006355a : │ │ │ │ - movs r3, #0 │ │ │ │ - b.w 79e0c │ │ │ │ - │ │ │ │ -00063560 : │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 1d4eac │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 63598 │ │ │ │ - bl 92748 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 6358c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r3, 63590 │ │ │ │ - mov r4, r5 │ │ │ │ - b.n 63598 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6358c │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - │ │ │ │ -0006359c : │ │ │ │ - movs r2, #0 │ │ │ │ - b.w 83424 │ │ │ │ - │ │ │ │ -000635a2 <_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 2cf02 <_PyUnicode_FromId@@Base> │ │ │ │ - cbz r0, 635c6 <_PyObject_GetAttrId@@Base+0x24> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 90f4c │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000635c8 <_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] @ (6362c <_PyObject_CallMethodId@@Base+0x64>) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r5, [r3, r2] │ │ │ │ - cbz r0, 635e6 <_PyObject_CallMethodId@@Base+0x1e> │ │ │ │ - cbnz r1, 635ee <_PyObject_CallMethodId@@Base+0x26> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 62f32 <_PyBytes_DecodeEscape@@Base+0x1c> │ │ │ │ - b.n 635f6 <_PyObject_CallMethodId@@Base+0x2e> │ │ │ │ - bl 635a2 <_PyObject_GetAttrId@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 635fa <_PyObject_CallMethodId@@Base+0x32> │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 63620 <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ - add r3, sp, #28 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 1b6998 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 63620 <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 63620 <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - add sp, #8 │ │ │ │ - bx lr │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00063630 <_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 r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r5, r2 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #19256 @ 0x4b38 │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - movw r4, #38544 @ 0x9690 │ │ │ │ - movt r4, #75 @ 0x4b │ │ │ │ - ldr.w r8, [sp, #20] │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 6367e <_PyObject_AssertFailed@@Base+0x4e> │ │ │ │ - movw r2, #19264 @ 0x4b40 │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - mov r3, r8 │ │ │ │ + ldrb.w fp, [r7, r6] │ │ │ │ movs r1, #1 │ │ │ │ - blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - blx 29a1c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r7, 6369a <_PyObject_AssertFailed@@Base+0x6a> │ │ │ │ - mov r3, r7 │ │ │ │ - movs r1, #1 │ │ │ │ - movw r2, #19272 @ 0x4b48 │ │ │ │ + mov r3, r6 │ │ │ │ + movw r2, #16864 @ 0x41e0 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ + str.w fp, [sp] │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ - b.n 636a8 <_PyObject_AssertFailed@@Base+0x78> │ │ │ │ - movw r2, #19296 @ 0x4b60 │ │ │ │ + movw r0, #16664 @ 0x4118 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + movs r2, #9 │ │ │ │ + movs r1, #1 │ │ │ │ + cmp.w fp, #253 @ 0xfd │ │ │ │ + beq.n 6303c <_Py_SetRefcnt@@Base+0x1b2e> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + blx 29fe0 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + movs r0, #10 │ │ │ │ + adds r6, #1 │ │ │ │ + blx 2a24c │ │ │ │ + cmp r6, #4 │ │ │ │ + bne.n 6300a <_Py_SetRefcnt@@Base+0x1afc> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 630cc <_Py_SetRefcnt@@Base+0x1bbe> │ │ │ │ + mov r6, r5 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + movs r2, #14 │ │ │ │ + movs r1, #1 │ │ │ │ + movw r0, #16892 @ 0x41fc │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + blx 29fe0 │ │ │ │ + sub.w ip, r6, r5 │ │ │ │ + movw r2, #16908 @ 0x420c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ + cmp.w ip, #8 │ │ │ │ + beq.n 6308a <_Py_SetRefcnt@@Base+0x1b7c> │ │ │ │ + mov r0, r3 │ │ │ │ + cmp r6, r7 │ │ │ │ + bcs.n 6308e <_Py_SetRefcnt@@Base+0x1b80> │ │ │ │ + ldrb.w r3, [r6], #1 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - blx 29a1c │ │ │ │ - cbz r5, 636c2 <_PyObject_AssertFailed@@Base+0x92> │ │ │ │ - movw r2, #43464 @ 0xa9c8 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - mov r3, r5 │ │ │ │ + b.n 63064 <_Py_SetRefcnt@@Base+0x1b56> │ │ │ │ + cmp r6, r7 │ │ │ │ + bcc.n 63098 <_Py_SetRefcnt@@Base+0x1b8a> │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + movs r0, #10 │ │ │ │ + blx 2a24c │ │ │ │ + b.n 630cc <_Py_SetRefcnt@@Base+0x1bbe> │ │ │ │ + subs r2, r7, r6 │ │ │ │ + cmp r2, #8 │ │ │ │ + ble.n 630b2 <_Py_SetRefcnt@@Base+0x1ba4> │ │ │ │ + sub.w r6, r7, #8 │ │ │ │ + movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ - blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ + movw r0, #16916 @ 0x4214 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + blx 29fe0 │ │ │ │ + movw r2, #16908 @ 0x420c │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ movs r1, #1 │ │ │ │ + cmp r6, r7 │ │ │ │ + bcs.n 6308e <_Py_SetRefcnt@@Base+0x1b80> │ │ │ │ + ldrb.w r3, [r6], #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #60920 @ 0xedf8 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ + b.n 630b2 <_Py_SetRefcnt@@Base+0x1ba4> │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + movs r0, #10 │ │ │ │ + blx 2a24c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1f42d4 <_PyObject_IsFreed@@Base> │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - cbz r3, 636fc <_PyObject_AssertFailed@@Base+0xcc> │ │ │ │ - mov r3, r6 │ │ │ │ - movs r1, #1 │ │ │ │ - movw r2, #49076 @ 0xbfb4 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - blx 29a1c │ │ │ │ - b.n 63738 <_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 680b8 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2e478 <_PyObject_Dump@@Base> │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - movs r1, #1 │ │ │ │ - movw r2, #60920 @ 0xedf8 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - blx 29a1c │ │ │ │ - movw r1, #19316 @ 0x4b74 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [pc, #4] @ (63748 <_PyObject_AssertFailed@@Base+0x118>) │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ - nop │ │ │ │ - strh r0, [r6, #4] │ │ │ │ - lsls r5, r0, #1 │ │ │ │ - │ │ │ │ -0006374c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - movw r3, #24368 @ 0x5f30 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 6377c │ │ │ │ - movw r0, #36620 @ 0x8f0c │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - movw r1, #558 @ 0x22e │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 637b8 │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.n 637be │ │ │ │ - cbz r1, 637a2 │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #2 │ │ │ │ - bpl.n 637a2 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r0 │ │ │ │ - beq.n 637c0 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - b.n 637c0 │ │ │ │ - movw r3, #4300 @ 0x10cc │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #19340 @ 0x4b8c │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 637ca │ │ │ │ - movs r1, #0 │ │ │ │ - ldr r0, [r2, #56] @ 0x38 │ │ │ │ - str r1, [r2, #56] @ 0x38 │ │ │ │ - bl 790b0 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000637cc : │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - mov r2, r0 │ │ │ │ - push {r4} │ │ │ │ - mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r4 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - it ne │ │ │ │ - addne r3, #1 │ │ │ │ - pop {r4} │ │ │ │ - it ne │ │ │ │ - strne r3, [r1, #0] │ │ │ │ - str r1, [r2, #12] │ │ │ │ - b.w 790b0 │ │ │ │ - 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, #71 @ 0x47 │ │ │ │ - sub sp, #12 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 6381a │ │ │ │ - mov.w r1, #380 @ 0x17c │ │ │ │ - movw r0, #34352 @ 0x8630 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 63820 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cbnz r0, 63832 │ │ │ │ - movw r0, #34352 @ 0x8630 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - movw r1, #495 @ 0x1ef │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 6383e │ │ │ │ - ldr r1, [pc, #92] @ (63890 ) │ │ │ │ - add r2, sp, #4 │ │ │ │ - bl bc3f4 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 63842 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 63888 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - cbz r0, 63866 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r1, [r3, #84] @ 0x54 │ │ │ │ - ands.w r1, r1, #268435456 @ 0x10000000 │ │ │ │ - bne.n 63866 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 63866 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - cbnz r2, 63866 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - mov r3, r4 │ │ │ │ - movw r2, #42800 @ 0xa730 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - mov r1, r5 │ │ │ │ - movw r0, #19364 @ 0x4ba4 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - bl e2114 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 79054 │ │ │ │ - mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - movs r0, #1 │ │ │ │ - ldr r1, [r1, #12] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - add r3, r1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - bx lr │ │ │ │ - push {r4} │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r0, [r1, #12] │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - add r4, r0 │ │ │ │ - str r4, [r3, #0] │ │ │ │ - ldr r4, [r1, #16] │ │ │ │ - mla r2, r4, r0, r2 │ │ │ │ - ldr r4, [r1, #20] │ │ │ │ - str r2, [r3, #4] │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - mla r2, r4, r0, r2 │ │ │ │ - ldr r4, [r1, #4] │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - str r2, [r3, #8] │ │ │ │ - add r0, r4 │ │ │ │ - ldr r2, [r3, #16] │ │ │ │ - str r0, [r3, #12] │ │ │ │ - movs r0, #1 │ │ │ │ - add r2, r1 │ │ │ │ - str r2, [r3, #16] │ │ │ │ - pop {r4} │ │ │ │ - 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, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - mov r4, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - cbnz r0, 63900 │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - cbz r0, 63908 │ │ │ │ - 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 638f2 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - mov r3, r1 │ │ │ │ - cbz r0, 63914 │ │ │ │ - mov r1, r2 │ │ │ │ - bx r3 │ │ │ │ - bx lr │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - movs r6, #1 │ │ │ │ - movs r4, #0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r5, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - adds r7, r5, r4 │ │ │ │ - add.w ip, r0, r4 │ │ │ │ - cmp r7, r1 │ │ │ │ - bge.n 63964 │ │ │ │ - ldrh.w lr, [r8, r7, lsl #1] │ │ │ │ - ldrh.w ip, [r8, ip, lsl #1] │ │ │ │ - cbz r3, 6393e │ │ │ │ - cmp lr, ip │ │ │ │ - bls.n 6394a │ │ │ │ - b.n 63942 │ │ │ │ - cmp lr, ip │ │ │ │ - bcs.n 6394a │ │ │ │ - adds r5, r7, #1 │ │ │ │ - movs r4, #0 │ │ │ │ - subs r6, r5, r0 │ │ │ │ - b.n 63924 │ │ │ │ - cmp lr, ip │ │ │ │ - bne.n 6395a │ │ │ │ - adds r4, #1 │ │ │ │ - cmp r4, r6 │ │ │ │ - bne.n 63924 │ │ │ │ - add r5, r4 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 63924 │ │ │ │ - movs r6, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - movs r4, #0 │ │ │ │ - add r5, r6 │ │ │ │ - b.n 63924 │ │ │ │ - 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 r8, r0 │ │ │ │ - mov r5, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - adds r7, r5, r4 │ │ │ │ - add.w ip, r0, r4 │ │ │ │ - cmp r7, r1 │ │ │ │ - bge.n 639b8 │ │ │ │ - ldr.w lr, [r8, r7, lsl #2] │ │ │ │ - ldr.w ip, [r8, ip, lsl #2] │ │ │ │ - cbz r3, 63992 │ │ │ │ - cmp lr, ip │ │ │ │ - bls.n 6399e │ │ │ │ - b.n 63996 │ │ │ │ - cmp lr, ip │ │ │ │ - bcs.n 6399e │ │ │ │ - adds r5, r7, #1 │ │ │ │ - movs r4, #0 │ │ │ │ - subs r6, r5, r0 │ │ │ │ - b.n 63978 │ │ │ │ - cmp lr, ip │ │ │ │ - bne.n 639ae │ │ │ │ - adds r4, #1 │ │ │ │ - cmp r4, r6 │ │ │ │ - bne.n 63978 │ │ │ │ - add r5, r4 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 63978 │ │ │ │ - movs r6, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - movs r4, #0 │ │ │ │ - add r5, r6 │ │ │ │ - b.n 63978 │ │ │ │ - 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 r7, r1 │ │ │ │ - mov r6, r2 │ │ │ │ - add.w r5, r0, #16 │ │ │ │ - mov r1, r6 │ │ │ │ - subs r4, #1 │ │ │ │ - bmi.n 639ec │ │ │ │ - ldr.w r0, [r5, r4, lsl #2] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 639d6 │ │ │ │ - blx r7 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 639d6 │ │ │ │ - b.n 639ee │ │ │ │ - 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, 63a16 │ │ │ │ - cmp r5, r4 │ │ │ │ - bne.n 63a08 │ │ │ │ - b.n 63a1c │ │ │ │ - blx r7 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 63a10 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - mov r3, r1 │ │ │ │ - cbz r0, 63a28 │ │ │ │ - mov r1, r2 │ │ │ │ - bx r3 │ │ │ │ - bx lr │ │ │ │ - ldr r2, [pc, #40] @ (63a54 ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - add.w r2, r0, #98304 @ 0x18000 │ │ │ │ - add.w r0, r0, #99328 @ 0x18400 │ │ │ │ - adds r0, #220 @ 0xdc │ │ │ │ - ldr.w r3, [r2, #1244] @ 0x4dc │ │ │ │ - cmp r3, r1 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne.w r3, [r2, #1244] @ 0x4dc │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - bx lr │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - bx lr │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - mov r4, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - cbnz r0, 63a8a │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 63a94 │ │ │ │ - b.n 63a9a │ │ │ │ - mov r1, r2 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 63a84 │ │ │ │ - b.n 63ab2 │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 63ab2 │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ - cbz r0, 63aa4 │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 63ab2 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - cbz r0, 63ab2 │ │ │ │ - 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, 63ad2 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 63adc │ │ │ │ - b.n 63ae2 │ │ │ │ - mov r1, r2 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 63acc │ │ │ │ - b.n 63afa │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 63afa │ │ │ │ - ldr r0, [r6, #32] │ │ │ │ - cbz r0, 63aec │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 63afa │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - cbz r0, 63afa │ │ │ │ - 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, 63b2a │ │ │ │ - movw r3, #42012 @ 0xa41c │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - 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 63b14 │ │ │ │ - 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, 63b5a │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - cbz r0, 63b62 │ │ │ │ - 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 63b4c │ │ │ │ - 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, 63b8a │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - cbz r0, 63b92 │ │ │ │ - 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 63b7c │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldrd r3, r2, [r0, #32] │ │ │ │ - orrs r3, r2 │ │ │ │ - ittee ne │ │ │ │ - movwne r0, #4308 @ 0x10d4 │ │ │ │ - movtne r0, #71 @ 0x47 │ │ │ │ - movweq r0, #7780 @ 0x1e64 │ │ │ │ - movteq r0, #71 @ 0x47 │ │ │ │ - bx lr │ │ │ │ - b.w 1aa208 │ │ │ │ - b.w 1aa208 │ │ │ │ - mov r2, r0 │ │ │ │ - movw r1, #4803 @ 0x12c3 │ │ │ │ - movt r1, #4 │ │ │ │ - movw r0, #53512 @ 0xd108 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - b.w 4083a <_PyBytes_ReverseFind@@Base+0xd2> │ │ │ │ - ldr r3, [pc, #44] @ (63bfc ) │ │ │ │ - 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 │ │ │ │ - movw r3, #4308 @ 0x10d4 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - it ne │ │ │ │ - movne r0, r3 │ │ │ │ - bx lr │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - cbz r0, 63c18 │ │ │ │ - bl 18add4 <_PyDeadline_Init@@Base+0x468> │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - pop {r3, pc} │ │ │ │ - movw r3, #19992 @ 0x4e18 │ │ │ │ - movt r3, #73 @ 0x49 │ │ │ │ - mov r1, r0 │ │ │ │ - lsls r2, r0, #31 │ │ │ │ - bpl.n 63c3c │ │ │ │ - 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 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 68d8c │ │ │ │ ldrd r2, r3, [r0, #40] @ 0x28 │ │ │ │ lsls r0, r3, #7 │ │ │ │ add.w r0, r0, r2, lsl #4 │ │ │ │ adds r0, #51 @ 0x33 │ │ │ │ - b.w 80ef0 │ │ │ │ - ldrsh.w r0, [r1] │ │ │ │ - b.w 80ef0 │ │ │ │ - movs r0, #0 │ │ │ │ - adds r3, r1, #4 │ │ │ │ - ldrb.w r2, [r3, #-1]! │ │ │ │ - cmp r1, r3 │ │ │ │ - orr.w r0, r2, r0, lsl #8 │ │ │ │ - bne.n 63c62 │ │ │ │ - b.w 80ef0 │ │ │ │ + b.w 80ee8 │ │ │ │ │ │ │ │ -00063c72 : │ │ │ │ +000630fc : │ │ │ │ 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 │ │ │ │ @@ -86009,21 +84837,21 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ strd r0, r1, [r2] │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, sp │ │ │ │ - bl 63916 │ │ │ │ + bl 60bd2 │ │ │ │ movs r3, #1 │ │ │ │ mov r6, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r1 │ │ │ │ - bl 63916 │ │ │ │ + bl 60bd2 │ │ │ │ cmp r6, r0 │ │ │ │ it le │ │ │ │ movle r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [r4, #8] │ │ │ │ it gt │ │ │ │ ldrgt r1, [sp, #0] │ │ │ │ @@ -86034,251 +84862,250 @@ │ │ │ │ add.w r1, r7, r1, lsl #1 │ │ │ │ blx 29204 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ - bne.n 63cda │ │ │ │ + bne.n 63164 │ │ │ │ str r0, [r4, #16] │ │ │ │ - b.n 63d0e │ │ │ │ + b.n 63198 │ │ │ │ add.w r2, r5, #2147483648 @ 0x80000000 │ │ │ │ subs r3, r5, r6 │ │ │ │ subs r2, #1 │ │ │ │ cmp r3, r6 │ │ │ │ it lt │ │ │ │ movlt r3, r6 │ │ │ │ str r5, [r4, #16] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldrh.w r1, [r7, r2, lsl #1] │ │ │ │ subs r3, r5, #2 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 63d0e │ │ │ │ + blt.n 63198 │ │ │ │ ldrh.w r2, [r7, r3, lsl #1] │ │ │ │ eors r2, r1 │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bne.n 63d0a │ │ │ │ + bne.n 63194 │ │ │ │ subs r2, r5, #1 │ │ │ │ subs r3, r2, r3 │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n 63d0e │ │ │ │ + b.n 63198 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 63cf4 │ │ │ │ + b.n 6317e │ │ │ │ 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 63d1e │ │ │ │ + bne.n 631a8 │ │ │ │ subs r3, r5, r3 │ │ │ │ subs r1, r5, #1 │ │ │ │ subs r0, r1, r3 │ │ │ │ cmp r3, r5 │ │ │ │ - bge.n 63d40 │ │ │ │ + bge.n 631ca │ │ │ │ ldrh.w r2, [r7, r3, lsl #1] │ │ │ │ adds r3, #1 │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ add r2, r4 │ │ │ │ strb r0, [r2, #24] │ │ │ │ - b.n 63d2a │ │ │ │ + b.n 631b4 │ │ │ │ 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 63e00 │ │ │ │ + beq.n 6328a │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.w 63e90 │ │ │ │ + bcs.w 6331a │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r2, [lr, r2] │ │ │ │ add.w r3, r3, r2, lsl #1 │ │ │ │ - cbz r2, 63d86 │ │ │ │ + cbz r2, 63210 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 63d70 │ │ │ │ - b.n 63e90 │ │ │ │ + bhi.n 631fa │ │ │ │ + b.n 6331a │ │ │ │ rsb r9, r7, #1 │ │ │ │ cmp r2, r6 │ │ │ │ mov r5, r2 │ │ │ │ add.w r4, r3, r9, lsl #1 │ │ │ │ it lt │ │ │ │ movlt r5, r6 │ │ │ │ cmp r5, r7 │ │ │ │ - bge.n 63dc2 │ │ │ │ + bge.n 6324c │ │ │ │ ldrh.w fp, [ip, r5, lsl #1] │ │ │ │ ldrh.w sl, [r4, r5, lsl #1] │ │ │ │ cmp fp, sl │ │ │ │ - beq.n 63db0 │ │ │ │ + beq.n 6323a │ │ │ │ subs r5, r5, r6 │ │ │ │ adds r5, #1 │ │ │ │ add.w r3, r3, r5, lsl #1 │ │ │ │ - b.n 63d6a │ │ │ │ + b.n 631f4 │ │ │ │ adds r5, #1 │ │ │ │ - b.n 63d96 │ │ │ │ + b.n 63220 │ │ │ │ ldrh.w sl, [ip, r2, lsl #1] │ │ │ │ ldrh.w r5, [r4, r2, lsl #1] │ │ │ │ adds r2, #1 │ │ │ │ cmp sl, r5 │ │ │ │ - bne.n 63dc8 │ │ │ │ + bne.n 63252 │ │ │ │ cmp r2, r6 │ │ │ │ - blt.n 63db4 │ │ │ │ - b.n 63dfa │ │ │ │ + blt.n 6323e │ │ │ │ + b.n 63284 │ │ │ │ add.w r3, r3, r8, lsl #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 63e90 │ │ │ │ + bls.n 6331a │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r5, [lr, r2] │ │ │ │ sub.w r2, r7, r8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 63d8a │ │ │ │ + beq.n 63214 │ │ │ │ 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 63d6a │ │ │ │ + b.n 631f4 │ │ │ │ subs r0, r4, r0 │ │ │ │ asrs r0, r0, #1 │ │ │ │ - b.n 63e94 │ │ │ │ + b.n 6331e │ │ │ │ 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 63e90 │ │ │ │ + bcs.n 6331a │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r2, [lr, r2] │ │ │ │ add.w r3, r3, r2, lsl #1 │ │ │ │ - cbz r2, 63e2e │ │ │ │ + cbz r2, 632b8 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 63e18 │ │ │ │ - b.n 63e90 │ │ │ │ + bhi.n 632a2 │ │ │ │ + b.n 6331a │ │ │ │ rsb r2, r7, #1 │ │ │ │ mov r4, r6 │ │ │ │ add.w r2, r3, r2, lsl #1 │ │ │ │ cmp r4, r5 │ │ │ │ - bge.n 63e50 │ │ │ │ + bge.n 632da │ │ │ │ ldrh.w fp, [ip, r4, lsl #1] │ │ │ │ ldrh.w sl, [r2, r4, lsl #1] │ │ │ │ adds r4, #1 │ │ │ │ cmp fp, sl │ │ │ │ - beq.n 63e38 │ │ │ │ + beq.n 632c2 │ │ │ │ add.w r3, r3, r9, lsl #1 │ │ │ │ - b.n 63e14 │ │ │ │ + b.n 6329e │ │ │ │ mov r4, r5 │ │ │ │ cmp r4, r7 │ │ │ │ - bge.n 63e70 │ │ │ │ + bge.n 632fa │ │ │ │ ldrh.w fp, [ip, r4, lsl #1] │ │ │ │ ldrh.w sl, [r2, r4, lsl #1] │ │ │ │ cmp fp, sl │ │ │ │ - beq.n 63e6c │ │ │ │ + beq.n 632f6 │ │ │ │ subs r4, r4, r6 │ │ │ │ adds r4, #1 │ │ │ │ add.w r3, r3, r4, lsl #1 │ │ │ │ - b.n 63e14 │ │ │ │ + b.n 6329e │ │ │ │ adds r4, #1 │ │ │ │ - b.n 63e52 │ │ │ │ + b.n 632dc │ │ │ │ movs r4, #0 │ │ │ │ cmp r4, r6 │ │ │ │ - bge.n 63e8a │ │ │ │ + bge.n 63314 │ │ │ │ ldrh.w fp, [ip, r4, lsl #1] │ │ │ │ ldrh.w sl, [r2, r4, lsl #1] │ │ │ │ adds r4, #1 │ │ │ │ cmp fp, sl │ │ │ │ - beq.n 63e72 │ │ │ │ + beq.n 632fc │ │ │ │ add.w r3, r3, r8, lsl #1 │ │ │ │ - b.n 63e14 │ │ │ │ + b.n 6329e │ │ │ │ subs r0, r2, r0 │ │ │ │ asrs r0, r0, #1 │ │ │ │ - b.n 63e94 │ │ │ │ + b.n 6331e │ │ │ │ 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] @ (63f04 ) │ │ │ │ + ldr r3, [pc, #80] @ (6338c ) │ │ │ │ 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 63c7c │ │ │ │ + bl 63106 │ │ │ │ add r2, sp, #4 │ │ │ │ sub.w r1, r8, r4 │ │ │ │ add.w r0, r9, r4, lsl #1 │ │ │ │ - bl 63d44 │ │ │ │ + bl 631ce │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 63ee8 │ │ │ │ + beq.n 63372 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 63ee8 │ │ │ │ + beq.n 63372 │ │ │ │ add r4, r0 │ │ │ │ add r4, r7 │ │ │ │ - b.n 63eca │ │ │ │ - ldr r3, [pc, #24] @ (63f04 ) │ │ │ │ + b.n 63354 │ │ │ │ + ldr r3, [pc, #24] @ (6338c ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 63efa │ │ │ │ + beq.n 63384 │ │ │ │ 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, cr6, {2} │ │ │ │ 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, r2 │ │ │ │ strd r0, r1, [r2] │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, sp │ │ │ │ - bl 6396a │ │ │ │ + bl 60c26 │ │ │ │ movs r3, #1 │ │ │ │ mov r6, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r1 │ │ │ │ - bl 6396a │ │ │ │ + bl 60c26 │ │ │ │ cmp r6, r0 │ │ │ │ it le │ │ │ │ movle r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [r4, #8] │ │ │ │ it gt │ │ │ │ ldrgt r1, [sp, #0] │ │ │ │ @@ -86289,60 +85116,60 @@ │ │ │ │ add.w r1, r7, r1, lsl #2 │ │ │ │ blx 29204 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ - bne.n 63f66 │ │ │ │ + bne.n 633ee │ │ │ │ str r0, [r4, #16] │ │ │ │ - b.n 63f9c │ │ │ │ + b.n 63424 │ │ │ │ subs r3, r5, r6 │ │ │ │ add.w r2, r5, #1073741824 @ 0x40000000 │ │ │ │ cmp r3, r6 │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ it lt │ │ │ │ movlt r3, r6 │ │ │ │ str r5, [r4, #16] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr.w r1, [r7, r2, lsl #2] │ │ │ │ subs r3, r5, #2 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 63f9c │ │ │ │ + blt.n 63424 │ │ │ │ ldr.w r2, [r7, r3, lsl #2] │ │ │ │ eors r2, r1 │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bne.n 63f98 │ │ │ │ + bne.n 63420 │ │ │ │ subs r2, r5, #1 │ │ │ │ subs r3, r2, r3 │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n 63f9c │ │ │ │ + b.n 63424 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 63f82 │ │ │ │ + b.n 6340a │ │ │ │ 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 63fac │ │ │ │ + bne.n 63434 │ │ │ │ subs r3, r5, r3 │ │ │ │ subs r1, r5, #1 │ │ │ │ subs r0, r1, r3 │ │ │ │ cmp r3, r5 │ │ │ │ - bge.n 63fce │ │ │ │ + bge.n 63456 │ │ │ │ ldr.w r2, [r7, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ add r2, r4 │ │ │ │ strb r0, [r2, #24] │ │ │ │ - b.n 63fb8 │ │ │ │ + b.n 63440 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov ip, r2 │ │ │ │ ldr r4, [r2, #20] │ │ │ │ ldrd r6, r5, [r2, #4] │ │ │ │ sub sp, #12 │ │ │ │ @@ -86350,373 +85177,373 @@ │ │ │ │ add.w r1, r0, r1, lsl #2 │ │ │ │ add.w r3, r6, #1073741824 @ 0x40000000 │ │ │ │ ldr.w r7, [ip], #24 │ │ │ │ subs r3, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6409e │ │ │ │ + beq.n 63526 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.w 64136 │ │ │ │ + bcs.w 635be │ │ │ │ ldr r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r2, [ip, r2] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ - cbz r2, 64018 │ │ │ │ + cbz r2, 634a0 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 64002 │ │ │ │ - b.n 64136 │ │ │ │ + bhi.n 6348a │ │ │ │ + b.n 635be │ │ │ │ mov r8, r2 │ │ │ │ rsb r9, r6, #1 │ │ │ │ cmp r8, r5 │ │ │ │ mov sl, r8 │ │ │ │ add.w r4, r3, r9, lsl #2 │ │ │ │ it lt │ │ │ │ movlt sl, r5 │ │ │ │ cmp sl, r6 │ │ │ │ - bge.n 6405e │ │ │ │ + bge.n 634e6 │ │ │ │ ldr.w r2, [r4, sl, lsl #2] │ │ │ │ ldr.w r0, [r7, sl, lsl #2] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 64048 │ │ │ │ + beq.n 634d0 │ │ │ │ sub.w sl, sl, r5 │ │ │ │ add.w sl, sl, #1 │ │ │ │ add.w r3, r3, sl, lsl #2 │ │ │ │ - b.n 63ffc │ │ │ │ + b.n 63484 │ │ │ │ add.w sl, sl, #1 │ │ │ │ - b.n 6402a │ │ │ │ + b.n 634b2 │ │ │ │ ldr.w sl, [r7, r8, lsl #2] │ │ │ │ ldr.w r2, [r4, r8, lsl #2] │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp sl, r2 │ │ │ │ - bne.n 64064 │ │ │ │ + bne.n 634ec │ │ │ │ cmp r8, r5 │ │ │ │ - blt.n 6404e │ │ │ │ - b.n 64096 │ │ │ │ + blt.n 634d6 │ │ │ │ + b.n 6351e │ │ │ │ add.w r3, r3, lr, lsl #2 │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 64136 │ │ │ │ + bls.n 635be │ │ │ │ ldr r2, [r3, #0] │ │ │ │ sub.w r8, r6, lr │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r4, [ip, r2] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6401e │ │ │ │ + beq.n 634a6 │ │ │ │ rsb r2, r5, #1 │ │ │ │ cmp r5, r8 │ │ │ │ ite ge │ │ │ │ addge r2, r2, r5 │ │ │ │ addlt r2, r8 │ │ │ │ cmp r4, r2 │ │ │ │ ite gt │ │ │ │ lslgt r2, r4, #2 │ │ │ │ lslle r2, r2, #2 │ │ │ │ add r3, r2 │ │ │ │ - b.n 63ffc │ │ │ │ + b.n 63484 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ subs r0, r4, r3 │ │ │ │ asrs r0, r0, #2 │ │ │ │ - b.n 6413a │ │ │ │ + b.n 635c2 │ │ │ │ ldr.w r9, [r2, #16] │ │ │ │ cmp lr, r9 │ │ │ │ add.w r8, r5, r9 │ │ │ │ it lt │ │ │ │ movlt lr, r9 │ │ │ │ cmp r8, r6 │ │ │ │ it ge │ │ │ │ movge r8, r6 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.n 64136 │ │ │ │ + bcs.n 635be │ │ │ │ ldr r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r2, [ip, r2] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ - cbz r2, 640cc │ │ │ │ + cbz r2, 63554 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 640b6 │ │ │ │ - b.n 64136 │ │ │ │ + bhi.n 6353e │ │ │ │ + b.n 635be │ │ │ │ rsb r2, r6, #1 │ │ │ │ mov r4, r5 │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ cmp r4, r8 │ │ │ │ - bge.n 640ee │ │ │ │ + bge.n 63576 │ │ │ │ ldr.w fp, [r7, r4, lsl #2] │ │ │ │ ldr.w sl, [r2, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ cmp fp, sl │ │ │ │ - beq.n 640d6 │ │ │ │ + beq.n 6355e │ │ │ │ add.w r3, r3, r9, lsl #2 │ │ │ │ - b.n 640b2 │ │ │ │ + b.n 6353a │ │ │ │ mov sl, r8 │ │ │ │ cmp sl, r6 │ │ │ │ - bge.n 64114 │ │ │ │ + bge.n 6359c │ │ │ │ ldr.w r4, [r2, sl, lsl #2] │ │ │ │ ldr.w r0, [r7, sl, lsl #2] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 6410e │ │ │ │ + beq.n 63596 │ │ │ │ sub.w sl, sl, r5 │ │ │ │ add.w sl, sl, #1 │ │ │ │ add.w r3, r3, sl, lsl #2 │ │ │ │ - b.n 640b2 │ │ │ │ + b.n 6353a │ │ │ │ add.w sl, sl, #1 │ │ │ │ - b.n 640f0 │ │ │ │ + b.n 63578 │ │ │ │ movs r4, #0 │ │ │ │ cmp r4, r5 │ │ │ │ - bge.n 6412e │ │ │ │ + bge.n 635b6 │ │ │ │ ldr.w fp, [r7, r4, lsl #2] │ │ │ │ ldr.w sl, [r2, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ cmp fp, sl │ │ │ │ - beq.n 64116 │ │ │ │ + beq.n 6359e │ │ │ │ add.w r3, r3, lr, lsl #2 │ │ │ │ - b.n 640b2 │ │ │ │ + b.n 6353a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ subs r0, r2, r3 │ │ │ │ asrs r0, r0, #2 │ │ │ │ - b.n 6413a │ │ │ │ + b.n 635c2 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #12 │ │ │ │ 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] @ (641ac ) │ │ │ │ + ldr r3, [pc, #80] @ (63634 ) │ │ │ │ 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 63f08 │ │ │ │ + bl 63390 │ │ │ │ add r2, sp, #4 │ │ │ │ sub.w r1, r8, r4 │ │ │ │ add.w r0, r9, r4, lsl #2 │ │ │ │ - bl 63fd2 │ │ │ │ + bl 6345a │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 64190 │ │ │ │ + beq.n 63618 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 64190 │ │ │ │ + beq.n 63618 │ │ │ │ add r4, r0 │ │ │ │ add r4, r7 │ │ │ │ - b.n 64172 │ │ │ │ - ldr r3, [pc, #24] @ (641ac ) │ │ │ │ + b.n 635fa │ │ │ │ + ldr r3, [pc, #24] @ (63634 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 641a2 │ │ │ │ + beq.n 6362a │ │ │ │ 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, cr6, {2} │ │ │ │ │ │ │ │ -000641b0 : │ │ │ │ +00063638 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #24] @ (641d8 ) │ │ │ │ + ldr r1, [pc, #24] @ (63660 ) │ │ │ │ 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 7bfac │ │ │ │ + bl 7bf6c │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000641dc <_PyUnicode_ToTitlecase@@Base>: │ │ │ │ +00063664 <_PyUnicode_ToTitlecase@@Base>: │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ push {r4} │ │ │ │ - bcs.n 64208 <_PyUnicode_ToTitlecase@@Base+0x2c> │ │ │ │ + bcs.n 63690 <_PyUnicode_ToTitlecase@@Base+0x2c> │ │ │ │ lsrs r4, r0, #7 │ │ │ │ - movw r1, #21976 @ 0x55d8 │ │ │ │ + movw r1, #19032 @ 0x4a58 │ │ │ │ movt r1, #55 @ 0x37 │ │ │ │ and.w r3, r0, #127 @ 0x7f │ │ │ │ - movw r2, #13272 @ 0x33d8 │ │ │ │ + movw r2, #10328 @ 0x2858 │ │ │ │ movt r2, #54 @ 0x36 │ │ │ │ ldrh.w r1, [r1, r4, lsl #1] │ │ │ │ add.w r3, r3, r1, lsl #7 │ │ │ │ ldrh.w r2, [r2, r3, lsl #1] │ │ │ │ - b.n 6420a <_PyUnicode_ToTitlecase@@Base+0x2e> │ │ │ │ + b.n 63692 <_PyUnicode_ToTitlecase@@Base+0x2e> │ │ │ │ movs r2, #0 │ │ │ │ - movw r3, #5192 @ 0x1448 │ │ │ │ + movw r3, #2248 @ 0x8c8 │ │ │ │ movt r3, #54 @ 0x36 │ │ │ │ add.w r3, r3, r2, lsl #4 │ │ │ │ pop {r4} │ │ │ │ ldrh r2, [r3, #14] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r2, r2, #17 │ │ │ │ iteee pl │ │ │ │ addpl r0, r0, r3 │ │ │ │ - movwmi r2, #38068 @ 0x94b4 │ │ │ │ + movwmi r2, #35124 @ 0x8934 │ │ │ │ uxthmi r3, r3 │ │ │ │ movtmi r2, #64 @ 0x40 │ │ │ │ it mi │ │ │ │ ldrmi.w r0, [r2, r3, lsl #2] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00064234 : │ │ │ │ +000636bc : │ │ │ │ push {r4} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #12] @ (64248 ) │ │ │ │ + ldr r4, [pc, #12] @ (636d0 ) │ │ │ │ ldr r1, [r0, #12] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ pop {r4} │ │ │ │ b.w 2b802 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006424c : │ │ │ │ +000636d4 : │ │ │ │ push {r4} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #12] @ (64260 ) │ │ │ │ + ldr r4, [pc, #12] @ (636e8 ) │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r3, r4] │ │ │ │ pop {r4} │ │ │ │ b.w 2b802 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00064264 <_PyEval_MonitorRaise@@Base>: │ │ │ │ +000636ec <_PyEval_MonitorRaise@@Base>: │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ ldrb.w r3, [r3, #558] @ 0x22e │ │ │ │ - cbz r3, 64276 <_PyEval_MonitorRaise@@Base+0x12> │ │ │ │ + cbz r3, 636fe <_PyEval_MonitorRaise@@Base+0x12> │ │ │ │ movs r3, #10 │ │ │ │ - b.w 20cf44 │ │ │ │ + b.w 20c0f0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00064278 : │ │ │ │ +00063700 : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 263234 │ │ │ │ + b.w 2624a0 │ │ │ │ │ │ │ │ -0006427e : │ │ │ │ +00063706 : │ │ │ │ movs r1, #1 │ │ │ │ - b.w 263234 │ │ │ │ + b.w 2624a0 │ │ │ │ │ │ │ │ -00064284 : │ │ │ │ +0006370c : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00064294 : │ │ │ │ - b.w 21c770 │ │ │ │ +0006371c : │ │ │ │ + b.w 21b630 │ │ │ │ │ │ │ │ -00064298 : │ │ │ │ - ldr r2, [pc, #12] @ (642a8 ) │ │ │ │ +00063720 : │ │ │ │ + ldr r2, [pc, #12] @ (63730 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.w 21e324 │ │ │ │ + b.w 21d1e4 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000642ac : │ │ │ │ - ldr r2, [pc, #12] @ (642bc ) │ │ │ │ +00063734 : │ │ │ │ + ldr r2, [pc, #12] @ (63744 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.w 21e5b4 │ │ │ │ + b.w 21d474 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000642c0 <_PyCriticalSection_BeginSlow@@Base>: │ │ │ │ +00063748 <_PyCriticalSection_BeginSlow@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000642c2 <_PyCriticalSection2_BeginSlow@@Base>: │ │ │ │ +0006374a <_PyCriticalSection2_BeginSlow@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000642c4 <_PyCriticalSection_SuspendAll@@Base>: │ │ │ │ +0006374c <_PyCriticalSection_SuspendAll@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000642c6 <_PyCriticalSection_Resume@@Base>: │ │ │ │ +0006374e <_PyCriticalSection_Resume@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000642c8 : │ │ │ │ +00063750 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000642ca : │ │ │ │ +00063752 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000642cc : │ │ │ │ +00063754 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000642ce : │ │ │ │ +00063756 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000642d0 <_PyCrossInterpreterData_Clear@@Base>: │ │ │ │ +00063758 <_PyCrossInterpreterData_Clear@@Base>: │ │ │ │ mov r0, r1 │ │ │ │ - b.w 258dec <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x5b4> │ │ │ │ + b.w 258054 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x5b4> │ │ │ │ │ │ │ │ -000642d6 <_PyXI_HasCapturedException@@Base>: │ │ │ │ +0006375e <_PyXI_HasCapturedException@@Base>: │ │ │ │ ldr r0, [r0, #24] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000642e0 : │ │ │ │ +00063768 : │ │ │ │ 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 1d4f38 │ │ │ │ + bl 1d2e08 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000642fe <_PyArg_Parse_SizeT@@Base>: │ │ │ │ +00063786 <_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 8ee5c │ │ │ │ + bl 8e750 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00064332 <_PyArg_ParseTuple_SizeT@@Base>: │ │ │ │ +000637ba <_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 │ │ │ │ @@ -86725,4475 +85552,4374 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 2b75e │ │ │ │ add sp, #8 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006435c : │ │ │ │ +000637e4 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r2, sp, #4 │ │ │ │ bl 2b75e │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -00064378 <_PyArg_VaParse_SizeT@@Base>: │ │ │ │ - b.w 6435c │ │ │ │ +00063800 <_PyArg_VaParse_SizeT@@Base>: │ │ │ │ + b.w 637e4 │ │ │ │ │ │ │ │ -0006437c : │ │ │ │ +00063804 : │ │ │ │ movw r3, #19992 @ 0x4e18 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ ldr.w r0, [r3, #624] @ 0x270 │ │ │ │ - cbz r0, 64398 │ │ │ │ + cbz r0, 63820 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 64398 │ │ │ │ + cbz r0, 63820 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ dmb ish │ │ │ │ mvns r0, r0 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006439a : │ │ │ │ +00063822 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006439c : │ │ │ │ - ldr r1, [pc, #12] @ (643ac ) │ │ │ │ +00063824 : │ │ │ │ + ldr r1, [pc, #12] @ (63834 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ - b.w 1b0944 │ │ │ │ + b.w 1ae8fc │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000643b0 <_Py_hashtable_len@@Base>: │ │ │ │ +00063838 <_Py_hashtable_len@@Base>: │ │ │ │ ldr r0, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000643b4 : │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - str r3, [r0, #4] │ │ │ │ - str r3, [r0, #12] │ │ │ │ - str r2, [r0, #0] │ │ │ │ - str r1, [r0, #8] │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -000643c2 : │ │ │ │ - movs r2, #0 │ │ │ │ - movs r1, #1 │ │ │ │ - movw r3, #37716 @ 0x9354 │ │ │ │ - movt r3, #39 @ 0x27 │ │ │ │ - str r2, [r0, #4] │ │ │ │ - str r2, [r0, #12] │ │ │ │ - str r1, [r0, #0] │ │ │ │ - str r3, [r0, #8] │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -000643d8 : │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #2 │ │ │ │ - strd r3, r3, [r0, #4] │ │ │ │ - str r2, [r0, #0] │ │ │ │ - str r1, [r0, #12] │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -000643e6 : │ │ │ │ - sub sp, #16 │ │ │ │ - stmia.w sp, {r0, r1, r2, r3} │ │ │ │ - subs r3, r0, #1 │ │ │ │ - negs r0, r3 │ │ │ │ - adcs r0, r3 │ │ │ │ - add sp, #16 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -000643f6 : │ │ │ │ - sub sp, #16 │ │ │ │ - stmia.w sp, {r0, r1, r2, r3} │ │ │ │ - subs r3, r0, #2 │ │ │ │ - negs r0, r3 │ │ │ │ - adcs r0, r3 │ │ │ │ - add sp, #16 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00064406 : │ │ │ │ - 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 │ │ │ │ - movw r4, #19636 @ 0x4cb4 │ │ │ │ - movt r4, #43 @ 0x2b │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl 1a73e4 <_Py_write_noraise@@Base+0x6c0> │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - │ │ │ │ -0006442c <_PyMonitoring_FireCReturnEvent@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #24 │ │ │ │ - mov.w ip, #15 │ │ │ │ - movs r4, #0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - movs r3, #3 │ │ │ │ - strd r3, ip, [sp] │ │ │ │ - add r3, sp, #8 │ │ │ │ - strd r4, r4, [sp, #8] │ │ │ │ - str r4, [sp, #16] │ │ │ │ - bl 4fc26 <_PyDict_SizeOf@@Base+0x86> │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006445a <_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 64478 <_PySeqLock_LockWrite@@Base+0x1e> │ │ │ │ - blx 29334 │ │ │ │ - ldr r5, [r4, #0] │ │ │ │ - b.n 6446c <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ - adds r2, r5, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrex r3, [r4] │ │ │ │ - cmp r3, r5 │ │ │ │ - bne.n 6448e <_PySeqLock_LockWrite@@Base+0x34> │ │ │ │ - strex r1, r2, [r4] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 6447e <_PySeqLock_LockWrite@@Base+0x24> │ │ │ │ - dmb ish │ │ │ │ - bne.n 6449a <_PySeqLock_LockWrite@@Base+0x40> │ │ │ │ - dmb ish │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - mov r5, r3 │ │ │ │ - blx 29334 │ │ │ │ - b.n 6446c <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ +0006383c : │ │ │ │ + b.w 15cbec │ │ │ │ │ │ │ │ -000644a2 <_PySeqLock_AbandonWrite@@Base>: │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - dmb ish │ │ │ │ - str r3, [r0, #0] │ │ │ │ - dmb ish │ │ │ │ - bx lr │ │ │ │ +00063840 : │ │ │ │ + b.w d3c80 │ │ │ │ │ │ │ │ -000644b2 <_PySeqLock_UnlockWrite@@Base>: │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - adds r3, #1 │ │ │ │ - dmb ish │ │ │ │ - str r3, [r0, #0] │ │ │ │ - dmb ish │ │ │ │ - bx lr │ │ │ │ +00063844 : │ │ │ │ + b.w 152bb8 │ │ │ │ │ │ │ │ -000644c2 <_PySeqLock_BeginRead@@Base>: │ │ │ │ +00063848 <_PyBytes_DecodeEscape@@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 644e8 <_PySeqLock_BeginRead@@Base+0x26> │ │ │ │ - blx 29334 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - dmb ish │ │ │ │ - b.n 644d8 <_PySeqLock_BeginRead@@Base+0x16> │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + add r3, sp, #12 │ │ │ │ + bl cfe88 <_PyBytes_DecodeEscape2@@Base> │ │ │ │ + add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - │ │ │ │ -000644ea <_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 6450a <_PySeqLock_EndRead@@Base+0x20> │ │ │ │ - blx 29334 │ │ │ │ + ldr r3, [r0, #72] @ 0x48 │ │ │ │ + cbz r3, 6387a <_PyBytes_DecodeEscape@@Base+0x32> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cbnz r3, 63890 <_PyBytes_DecodeEscape@@Base+0x48> │ │ │ │ + movw r3, #4300 @ 0x10cc │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r2, #1312 @ 0x520 │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + bl 12e574 <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6450c <_PySeqLock_EndRead@@Base+0x22> │ │ │ │ - movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006450e <_PySeqLock_AfterFork@@Base>: │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - ands.w r3, r3, #1 │ │ │ │ - itt ne │ │ │ │ - strne r2, [r0, #0] │ │ │ │ - movne r3, #1 │ │ │ │ - mov r0, r3 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00064520 <_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 84c70 │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - add sp, #16 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00064548 : │ │ │ │ - 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 │ │ │ │ - movs r5, #1 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r2, sp │ │ │ │ - strd r5, r3, [sp, #4] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 1a3238 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - │ │ │ │ -00064572 : │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movw r2, #38544 @ 0x9690 │ │ │ │ - movt r2, #75 @ 0x4b │ │ │ │ - sub sp, #12 │ │ │ │ - mov r5, r0 │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - blx 2912c │ │ │ │ - mov r3, r5 │ │ │ │ - movs r2, #0 │ │ │ │ - movs r1, #1 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl 2b24e │ │ │ │ - │ │ │ │ -000645a2 <_Py_FatalErrorFunc@@Base>: │ │ │ │ - push {lr} │ │ │ │ +00063894 : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movw r4, #38544 @ 0x9690 │ │ │ │ - movt r4, #75 @ 0x4b │ │ │ │ - sub sp, #12 │ │ │ │ - mov r6, r1 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r6, [pc, #124] @ (63920 ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - blx 2912c │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, r5 │ │ │ │ - movs r1, #1 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r0, [r3, r6] │ │ │ │ + cbz r1, 638d2 │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r3, #5 │ │ │ │ + bmi.n 63906 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r2, #47484 @ 0xb97c │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + bl 12e574 <_PyErr_SetString@@Base> │ │ │ │ + b.n 638f2 │ │ │ │ + cbz r2, 638f8 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + bmi.n 638f6 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r2, #16924 @ 0x421c │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + bl 12e574 <_PyErr_SetString@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 6391a │ │ │ │ + cbnz r1, 6390a │ │ │ │ + movs r3, #0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r3 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 2b24e │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #19660 @ 0x4ccc │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #33072 @ 0x8130 │ │ │ │ - movt r0, #69 @ 0x45 │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ - │ │ │ │ -000645f6 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #28] @ (64624 ) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r0, [r2, r3] │ │ │ │ - cbnz r0, 6461c │ │ │ │ - movw r1, #51508 @ 0xc934 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #16] @ (64628 ) │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 6e540 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r0, [r0, #10] │ │ │ │ - lsls r5, r0, #1 │ │ │ │ - │ │ │ │ -0006462c : │ │ │ │ - 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] @ (64654 ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r5, [r3, r2] │ │ │ │ - bl 1e2ae0 <_PyErr_ProgramDecodedTextObject@@Base+0x480> │ │ │ │ - mov r0, r4 │ │ │ │ + bl 1acc84 │ │ │ │ + b.n 6391a │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 638d4 │ │ │ │ + mov r2, r1 │ │ │ │ + mov r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1e419c │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w e10f4 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00064658 <_PyThreadState_Prealloc@@Base>: │ │ │ │ - movs r1, #0 │ │ │ │ - b.w 1a96f0 <_PyThreadState_New@@Base+0x4> │ │ │ │ - │ │ │ │ -0006465e <_PyThreadState_Init@@Base>: │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #19688 @ 0x4ce8 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [pc, #4] @ (6467c <_PyThreadState_Init@@Base+0x1e>) │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ +00063924 : │ │ │ │ + ldr r0, [pc, #28] @ (63944 ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + movw r1, #4300 @ 0x10cc │ │ │ │ + movt r1, #71 @ 0x47 │ │ │ │ + movw r2, #16960 @ 0x4240 │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + ldr r0, [r3, r0] │ │ │ │ + b.w 12e574 <_PyErr_SetString@@Base> │ │ │ │ nop │ │ │ │ - strh r4, [r2, #10] │ │ │ │ - lsls r5, r0, #1 │ │ │ │ - │ │ │ │ -00064680 : │ │ │ │ - ldr r3, [pc, #8] @ (6468c ) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r0, [r2, r3] │ │ │ │ - b.w 1dcc0c │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00064690 <_PyInterpreterState_GetEvalFrameFunc@@Base>: │ │ │ │ - add.w r0, r0, #4096 @ 0x1000 │ │ │ │ - movw r3, #3289 @ 0xcd9 │ │ │ │ - movt r3, #10 │ │ │ │ - ldr.w r2, [r0, #340] @ 0x154 │ │ │ │ - cmp r2, #0 │ │ │ │ - ite ne │ │ │ │ - movne r0, r2 │ │ │ │ - moveq r0, r3 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -000646aa : │ │ │ │ - push {r4, lr} │ │ │ │ +00063948 : │ │ │ │ + push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1dd7ec │ │ │ │ - mov r4, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 646d4 │ │ │ │ - ldr r2, [pc, #20] @ (646d8 ) │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r2, [pc, #80] @ (639ac ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movs r1, #1 │ │ │ │ - ldr r0, [r3, r2] │ │ │ │ - bl 1de6f0 │ │ │ │ - bl 1e0d84 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r5, [r3, r2] │ │ │ │ + cbz r0, 63966 │ │ │ │ + cbnz r1, 6396e │ │ │ │ + mov r0, r5 │ │ │ │ + bl 63864 <_PyBytes_DecodeEscape@@Base+0x1c> │ │ │ │ + b.n 63976 │ │ │ │ + bl cf334 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 6397a │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 639a0 │ │ │ │ + add r3, sp, #28 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 1b47d0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 639a0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 639a0 │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + add sp, #8 │ │ │ │ + bx lr │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000646dc : │ │ │ │ - ldr r2, [pc, #12] @ (646ec ) │ │ │ │ +000639b0 <_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] @ (63a14 <_PyObject_CallMethod_SizeT@@Base+0x64>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [r3, r2] │ │ │ │ - b.w 1de6f0 │ │ │ │ - nop │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r5, [r3, r2] │ │ │ │ + cbz r0, 639ce <_PyObject_CallMethod_SizeT@@Base+0x1e> │ │ │ │ + cbnz r1, 639d6 <_PyObject_CallMethod_SizeT@@Base+0x26> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 63864 <_PyBytes_DecodeEscape@@Base+0x1c> │ │ │ │ + b.n 639de <_PyObject_CallMethod_SizeT@@Base+0x2e> │ │ │ │ + bl cf334 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 639e2 <_PyObject_CallMethod_SizeT@@Base+0x32> │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 63a08 <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ + add r3, sp, #28 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 1b47d0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 63a08 <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 63a08 <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + add sp, #8 │ │ │ │ + bx lr │ │ │ │ movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -000646f0 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + movs r0, r0 │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ sub sp, #8 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r4, r3 │ │ │ │ - mov r2, r1 │ │ │ │ - mov r3, r5 │ │ │ │ - movs r1, #0 │ │ │ │ - strd r4, r1, [sp] │ │ │ │ - bl 1bb648 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r2, 63a40 <_PyObject_CallMethod_SizeT@@Base+0x90> │ │ │ │ + movw r3, #49220 @ 0xc044 │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ + movw r2, #25836 @ 0x64ec │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + b.n 63a48 <_PyObject_CallMethod_SizeT@@Base+0x98> │ │ │ │ + movw r3, #14056 @ 0x36e8 │ │ │ │ + movt r3, #43 @ 0x2b │ │ │ │ + mov r1, r3 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + movw r0, #16996 @ 0x4264 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + bl e19f0 │ │ │ │ add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + pop {r4, pc} │ │ │ │ + mov r2, r0 │ │ │ │ + movw r0, #17028 @ 0x4284 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + ldr r1, [r2, #8] │ │ │ │ + b.w e19f0 │ │ │ │ + ldr r2, [r0, #16] │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cbz r2, 63a8e <_PyObject_CallMethod_SizeT@@Base+0xde> │ │ │ │ + cbz r3, 63a78 <_PyObject_CallMethod_SizeT@@Base+0xc8> │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + b.n 63a80 <_PyObject_CallMethod_SizeT@@Base+0xd0> │ │ │ │ + movw r1, #25836 @ 0x64ec │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #17064 @ 0x42a8 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + b.w e19f0 │ │ │ │ + cbz r3, 63a94 <_PyObject_CallMethod_SizeT@@Base+0xe4> │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + b.n 63a9c <_PyObject_CallMethod_SizeT@@Base+0xec> │ │ │ │ + movw r1, #25836 @ 0x64ec │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #17100 @ 0x42cc │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + b.w e19f0 │ │ │ │ │ │ │ │ -00064716 : │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r2 │ │ │ │ - b.w 1bb510 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00063aa8 : │ │ │ │ + push {r3, 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 6479c │ │ │ │ - mov r7, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - orrs.w r3, r4, r5 │ │ │ │ - beq.n 6478c │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - movs r0, #0 │ │ │ │ - mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 278cc4 │ │ │ │ - cmp r7, r0 │ │ │ │ - sbcs.w r1, r6, r1 │ │ │ │ - blt.n 64778 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 278cc4 │ │ │ │ - cmp r0, r7 │ │ │ │ - sbcs r1, r6 │ │ │ │ - bge.n 6478c │ │ │ │ - mvns r1, r6 │ │ │ │ - cmp r6, #0 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - it lt │ │ │ │ - movlt r0, #0 │ │ │ │ - lsrs r1, r1, #31 │ │ │ │ - rsb r1, r1, #2147483648 @ 0x80000000 │ │ │ │ - b.n 648b2 │ │ │ │ - mul.w r6, r4, r6 │ │ │ │ - umull r0, r1, r4, r7 │ │ │ │ - mla r6, r7, r5, r6 │ │ │ │ - add r1, r6 │ │ │ │ - b.n 648b2 │ │ │ │ - mov r2, fp │ │ │ │ - mov r3, sl │ │ │ │ - bl 278cc4 │ │ │ │ - mov r7, r3 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r9, r2 │ │ │ │ - orrs.w r3, r4, r5 │ │ │ │ - strd r0, r2, [sp] │ │ │ │ - beq.n 647f6 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - movs r0, #0 │ │ │ │ - mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 278cc4 │ │ │ │ - cmp r9, r0 │ │ │ │ - sbcs.w r1, r7, r1 │ │ │ │ - blt.n 647e2 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 278cc4 │ │ │ │ - cmp r0, r9 │ │ │ │ - sbcs r1, r7 │ │ │ │ - bge.n 647f6 │ │ │ │ - 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 64806 │ │ │ │ - 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 278cc4 │ │ │ │ - orrs.w r3, r4, r5 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r7, r0 │ │ │ │ - beq.n 6485a │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - movs r0, #0 │ │ │ │ - mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 278cc4 │ │ │ │ - cmp r8, r0 │ │ │ │ - sbcs.w r1, r6, r1 │ │ │ │ - blt.n 64846 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 278cc4 │ │ │ │ - cmp r0, r8 │ │ │ │ - sbcs r1, r6 │ │ │ │ - bge.n 6485a │ │ │ │ - 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 6486a │ │ │ │ - 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 64886 │ │ │ │ - mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - mvns r0, r7 │ │ │ │ - sub.w r4, r1, r9 │ │ │ │ - cmp r0, r2 │ │ │ │ - sbcs r4, r3 │ │ │ │ - bge.n 6489e │ │ │ │ - b.n 648a6 │ │ │ │ - orrs.w sl, r9, sl │ │ │ │ - beq.n 6489e │ │ │ │ - negs r0, r7 │ │ │ │ - mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ - sbc.w r1, r1, r9 │ │ │ │ - cmp r2, r0 │ │ │ │ - sbcs.w r1, r3, r1 │ │ │ │ - blt.n 648ac │ │ │ │ - adds r0, r7, r2 │ │ │ │ - adc.w r1, r3, r9 │ │ │ │ - b.n 648b2 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 648b2 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + movw r3, #33692 @ 0x839c │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 63ad6 │ │ │ │ + movw r0, #33116 @ 0x815c │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + movs r1, #57 @ 0x39 │ │ │ │ + bl 21f268 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + b.n 63aea │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 63ad2 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r0, #0] │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000648b8 : │ │ │ │ +00063aec : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r3, #19992 @ 0x4e18 │ │ │ │ - movt r3, #73 @ 0x49 │ │ │ │ - ldr.w r0, [r3, #848] @ 0x350 │ │ │ │ - cbnz r0, 648d8 │ │ │ │ - blx 2a8b4 │ │ │ │ - movs r0, #0 │ │ │ │ - blx 29258 │ │ │ │ - cbnz r0, 648f2 │ │ │ │ - ldr r3, [pc, #116] @ (64958 ) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - str.w r0, [r3, #3716] @ 0xe84 │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - mov r4, r0 │ │ │ │ - movs r0, #75 @ 0x4b │ │ │ │ - blx 2a3d8 <__sysconf@plt> │ │ │ │ - cmp.w r0, #32768 @ 0x8000 │ │ │ │ - ble.n 64918 │ │ │ │ - movs r0, #75 @ 0x4b │ │ │ │ - blx 2a3d8 <__sysconf@plt> │ │ │ │ - b.n 6491c │ │ │ │ - mov.w r0, #32768 @ 0x8000 │ │ │ │ - cmp r0, r4 │ │ │ │ - bls.n 64926 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 64954 │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 2a1d8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 64920 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 29f34 │ │ │ │ - mov r5, r0 │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 2a528 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.n 64920 │ │ │ │ - ldr r3, [pc, #16] @ (64958 ) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + movw r3, #33156 @ 0x8184 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 63b1a │ │ │ │ + movs r1, #26 │ │ │ │ + movw r0, #31368 @ 0x7a88 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + bl 21f268 <_PyErr_BadInternalCall@@Base> │ │ │ │ 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} │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ + b.n 63b1c │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0006495c : │ │ │ │ - push {lr} │ │ │ │ +00063b1e : │ │ │ │ + push {r3, 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, 6498a │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r0, r3 │ │ │ │ - cmp r3, #0 │ │ │ │ - bge.n 6498e │ │ │ │ - blx 2a20c │ │ │ │ - blx 2a8e4 <__errno_location@plt> │ │ │ │ - movs r3, #12 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - │ │ │ │ -00064992 : │ │ │ │ - b.w 2a208 │ │ │ │ - │ │ │ │ -00064996 : │ │ │ │ - movs r1, #0 │ │ │ │ - b.w 2927c │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + movw r3, #33156 @ 0x8184 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 63b4c │ │ │ │ + movs r1, #36 @ 0x24 │ │ │ │ + movw r0, #31368 @ 0x7a88 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + bl 21f268 <_PyErr_BadInternalCall@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 63b4e │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0006499c : │ │ │ │ +00063b50 : │ │ │ │ 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 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + movw r3, #33444 @ 0x82a4 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 63b80 │ │ │ │ + mov.w r1, #380 @ 0x17c │ │ │ │ + movw r0, #31368 @ 0x7a88 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + bl 21f268 <_PyErr_BadInternalCall@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 63b82 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000649b8 : │ │ │ │ - b.w 2a318 │ │ │ │ - │ │ │ │ -000649bc : │ │ │ │ +00063b84 <_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, 63bb0 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + ldr r4, [r0, #4] │ │ │ │ + ldr r4, [r4, #84] @ 0x54 │ │ │ │ + lsls r4, r4, #5 │ │ │ │ + bpl.n 63bb0 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + cbz r1, 63bac <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x28> │ │ │ │ + ldr r4, [r1, #4] │ │ │ │ + ldr r4, [r4, #84] @ 0x54 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ + bpl.n 63bb0 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + cbz r2, 63bb0 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + cbnz r3, 63bc4 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x40> │ │ │ │ + movw r1, #1287 @ 0x507 │ │ │ │ + movw r0, #28748 @ 0x704c │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + bl 21f268 <_PyErr_BadInternalCall@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 63bd0 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x4c> │ │ │ │ + add r4, sp, #32 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + add r4, sp, #12 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl d6184 │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + add sp, #4 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000649be : │ │ │ │ - ldr r3, [pc, #16] @ (649d0 ) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - ldr.w r0, [r3, #3716] @ 0xe84 │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ +00063bda : │ │ │ │ + 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, 63c04 │ │ │ │ + ldr r5, [r0, #4] │ │ │ │ + ldr r5, [r5, #84] @ 0x54 │ │ │ │ + lsls r5, r5, #5 │ │ │ │ + bpl.n 63c04 │ │ │ │ + cbz r1, 63c00 │ │ │ │ + ldr r5, [r1, #4] │ │ │ │ + ldr r5, [r5, #84] @ 0x54 │ │ │ │ + lsls r5, r5, #2 │ │ │ │ + bpl.n 63c04 │ │ │ │ + cbz r2, 63c04 │ │ │ │ + cbnz r3, 63c18 │ │ │ │ + movw r1, #1313 @ 0x521 │ │ │ │ + movw r0, #28748 @ 0x704c │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + bl 21f268 <_PyErr_BadInternalCall@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 63c22 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + add r4, sp, #12 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl d6184 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ │ │ │ │ -000649d4 : │ │ │ │ - b.n 648de │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +00063c26 <_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] │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.n 649f6 │ │ │ │ - cmp r4, #2 │ │ │ │ - bne.n 64a72 │ │ │ │ - mov.w sl, #1 │ │ │ │ - b.n 649fa │ │ │ │ - mov.w sl, #0 │ │ │ │ - mov r9, r3 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r7, r0 │ │ │ │ - blx 29b58 │ │ │ │ - adds r0, #1 │ │ │ │ - cmp.w r0, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 64a14 │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 64a76 │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - bl 6cb44 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 64a0e │ │ │ │ - mov r6, r7 │ │ │ │ + cbz r0, 63c50 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + ldr r5, [r0, #4] │ │ │ │ + ldr r5, [r5, #84] @ 0x54 │ │ │ │ + lsls r5, r5, #5 │ │ │ │ + bpl.n 63c50 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + cbz r1, 63c4c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x26> │ │ │ │ + ldr r5, [r1, #4] │ │ │ │ + ldr r5, [r5, #84] @ 0x54 │ │ │ │ + lsls r5, r5, #2 │ │ │ │ + bpl.n 63c50 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + cbz r2, 63c50 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + cbnz r3, 63c64 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x3e> │ │ │ │ + movw r1, #1338 @ 0x53a │ │ │ │ + movw r0, #28748 @ 0x704c │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + bl 21f268 <_PyErr_BadInternalCall@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 63c6e <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x48> │ │ │ │ + str r4, [sp, #12] │ │ │ │ + add r4, sp, #12 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl d6184 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldr r1, [pc, #8] @ (63c7c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x56>) │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b.w 90848 │ │ │ │ + nop │ │ │ │ + add r2, pc, #704 @ (adr r2, 63f40 ) │ │ │ │ + lsls r1, 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, #4] │ │ │ │ + mov r5, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 7f900 <_PyType_GetDict@@Base> │ │ │ │ + cbz r0, 63caa <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x84> │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 83964 <_PyType_LookupRef@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - ldrb r3, [r6, #0] │ │ │ │ - mov r2, r3 │ │ │ │ - cbz r3, 64a60 │ │ │ │ - lsls r1, r3, #24 │ │ │ │ - bpl.n 64a58 │ │ │ │ - add.w r2, r3, #56320 @ 0xdc00 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.n 64a58 │ │ │ │ - bl 6cd04 │ │ │ │ - cbz r5, 64a40 │ │ │ │ - subs r6, r6, r7 │ │ │ │ - str r6, [r5, #0] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 64a52 │ │ │ │ - movw r3, #38144 @ 0x9500 │ │ │ │ - movt r3, #39 @ 0x27 │ │ │ │ - str.w r3, [r9] │ │ │ │ - mvn.w r3, #1 │ │ │ │ - b.n 64a76 │ │ │ │ - adds r6, #1 │ │ │ │ - str.w r2, [r4], #4 │ │ │ │ - b.n 64a22 │ │ │ │ + cbnz r0, 63cb8 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x92> │ │ │ │ + b.n 63ce4 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xbe> │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 80550 │ │ │ │ + cmp r0, r4 │ │ │ │ + bge.n 63c9c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x76> │ │ │ │ + b.n 63cf0 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xca> │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ + cbz r3, 63cf0 <_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 63cd8 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xb2> │ │ │ │ + subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r5, 64a6a │ │ │ │ - subs r4, r4, r0 │ │ │ │ - asrs r4, r4, #2 │ │ │ │ - str r4, [r5, #0] │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r0, [r8] │ │ │ │ - b.n 64a76 │ │ │ │ - mvn.w r3, #2 │ │ │ │ - mov r0, r3 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - │ │ │ │ -00064a7c : │ │ │ │ - movs r2, #0 │ │ │ │ - b.w 1bc7a0 │ │ │ │ + cbz r3, 63cdc <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xb6> │ │ │ │ + mov r4, r5 │ │ │ │ + b.n 63cf0 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xca> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 63cd8 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xb2> │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + mov r1, r7 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ + b.w 90848 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00064a82 <_Py_closerange@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +00063cf4 : │ │ │ │ + stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, 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 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r6, [r0, #0] │ │ │ │ + cbnz r6, 63d1c │ │ │ │ mov r5, r1 │ │ │ │ - blx 29910 │ │ │ │ - cbz r0, 64ac2 <_Py_closerange@@Base+0x40> │ │ │ │ - movs r0, #4 │ │ │ │ - blx 29228 │ │ │ │ - cmp r0, r5 │ │ │ │ - bgt.n 64ab4 <_Py_closerange@@Base+0x32> │ │ │ │ + movw r3, #65500 @ 0xffdc │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + mov r4, r0 │ │ │ │ + mov r7, r6 │ │ │ │ + mov r9, r6 │ │ │ │ + b.n 63d2e │ │ │ │ + movw r0, #17128 @ 0x42e8 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + movw r1, #693 @ 0x2b5 │ │ │ │ + bl 21f268 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 63dfa │ │ │ │ + ldr.w r2, [r1, r9, lsl #3] │ │ │ │ + cbz r2, 63d40 │ │ │ │ + cmp r2, r3 │ │ │ │ + add.w r9, r9, #1 │ │ │ │ + it eq │ │ │ │ + addeq r7, #1 │ │ │ │ + b.n 63d2e │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1aaa8c │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 63dfa │ │ │ │ + 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 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2a944 │ │ │ │ + str r3, [r4, #20] │ │ │ │ + mov.w r3, #16384 @ 0x4000 │ │ │ │ + str r3, [r4, #84] @ 0x54 │ │ │ │ + movw r3, #59193 @ 0xe739 │ │ │ │ + movt r3, #17 │ │ │ │ + str r3, [r4, #24] │ │ │ │ + movw r3, #54069 @ 0xd335 │ │ │ │ + movt r3, #30 │ │ │ │ + str r3, [r4, #44] @ 0x2c │ │ │ │ + movw r3, #42012 @ 0xa41c │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + str.w r3, [r4, #128] @ 0x80 │ │ │ │ + movw r3, #3888 @ 0xf30 │ │ │ │ + movt r3, #72 @ 0x48 │ │ │ │ + str r3, [r4, #116] @ 0x74 │ │ │ │ + movw r3, #54593 @ 0xd541 │ │ │ │ + movt r3, #22 │ │ │ │ + str.w r3, [r4, #156] @ 0x9c │ │ │ │ + movw r3, #52659 @ 0xcdb3 │ │ │ │ + movt r3, #5 │ │ │ │ + str r3, [r4, #92] @ 0x5c │ │ │ │ + bl 80550 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 63df4 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r4 │ │ │ │ - cmp r4, r5 │ │ │ │ - bgt.n 64ac2 <_Py_closerange@@Base+0x40> │ │ │ │ - adds r4, #1 │ │ │ │ - blx 29fa0 │ │ │ │ - b.n 64ab4 <_Py_closerange@@Base+0x32> │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - │ │ │ │ -00064ac4 : │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00064ac8 : │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r4, #0] │ │ │ │ + bl 7f900 <_PyType_GetDict@@Base> │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 8061c │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 63dfe │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 63df4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 63df4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 77fb0 │ │ │ │ + mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ + mov r0, r6 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -00064acc : │ │ │ │ +00063e04 : │ │ │ │ + b.w 63cf4 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b.w e09e0 │ │ │ │ + subs r3, r2, #2 │ │ │ │ + cmp r3, #1 │ │ │ │ + bhi.n 63e82 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #84] @ (64b30 ) │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 64af4 │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 64ae4 │ │ │ │ - mov r4, r0 │ │ │ │ - dmb ish │ │ │ │ - beq.n 64b00 │ │ │ │ - bl 27378c │ │ │ │ - bl 1a6c00 │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r4] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 64b1c │ │ │ │ - strexb r1, r3, [r4] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 64b0c │ │ │ │ - dmb ish │ │ │ │ - beq.n 64b2c │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - ldr r0, [pc, #8] @ (64b30 ) │ │ │ │ - b.w 251744 │ │ │ │ + ldr r4, [r0, #4] │ │ │ │ + movw r3, #33444 @ 0x82a4 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 63e8c │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + cmp r3, r4 │ │ │ │ + bne.n 63e8c │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + movs r2, #2 │ │ │ │ + bl d4be8 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + blt.n 63e96 │ │ │ │ + cmp r4, #2 │ │ │ │ + itete eq │ │ │ │ + movweq r2, #7780 @ 0x1e64 │ │ │ │ + movwne r2, #4308 @ 0x10d4 │ │ │ │ + movteq r2, #71 @ 0x47 │ │ │ │ + movtne r2, #71 @ 0x47 │ │ │ │ + itete eq │ │ │ │ + movweq r0, #4308 @ 0x10d4 │ │ │ │ + movwne r0, #7780 @ 0x1e64 │ │ │ │ + movteq r0, #71 @ 0x47 │ │ │ │ + movtne r0, #71 @ 0x47 │ │ │ │ + cmp r3, #0 │ │ │ │ + it eq │ │ │ │ + moveq r0, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 63e98 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + b.n 63e98 │ │ │ │ + movw r0, #7528 @ 0x1d68 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + bx lr │ │ │ │ + movw r0, #7528 @ 0x1d68 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + b.n 63e98 │ │ │ │ + movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ - str r0, [r6, r2] │ │ │ │ - lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00064b34 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00063e9a : │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #96] @ (64ba4 ) │ │ │ │ - mov r4, r0 │ │ │ │ - mov.w r2, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r1, [r3] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 64b5e │ │ │ │ - strexb r0, r2, [r3] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 64b4e │ │ │ │ - mov r5, r3 │ │ │ │ - dmb ish │ │ │ │ - beq.n 64b6c │ │ │ │ - mov r0, r3 │ │ │ │ - bl 27378c │ │ │ │ - ldr r3, [pc, #56] @ (64ba8 ) │ │ │ │ - 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 64b8e │ │ │ │ - strexb r1, r6, [r5] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 64b7e │ │ │ │ - dmb ish │ │ │ │ - beq.n 64ba0 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - sub.w r0, r3, #140 @ 0x8c │ │ │ │ - b.w 251744 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - str r0, [r6, r2] │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - str r4, [r7, r4] │ │ │ │ - lsls r1, r1, #1 │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ + sub sp, #60 @ 0x3c │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r4, [sp, #76] @ 0x4c │ │ │ │ + str r4, [sp, #8] │ │ │ │ + ldr r4, [sp, #80] @ 0x50 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + ldr r4, [sp, #84] @ 0x54 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + ldr r4, [sp, #88] @ 0x58 │ │ │ │ + str r4, [sp, #20] │ │ │ │ + ldr r4, [sp, #92] @ 0x5c │ │ │ │ + str r4, [sp, #24] │ │ │ │ + ldr r4, [sp, #96] @ 0x60 │ │ │ │ + str r4, [sp, #28] │ │ │ │ + ldr r4, [sp, #100] @ 0x64 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + ldr r4, [sp, #104] @ 0x68 │ │ │ │ + str r4, [sp, #36] @ 0x24 │ │ │ │ + ldr r4, [sp, #108] @ 0x6c │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ + ldr r4, [sp, #112] @ 0x70 │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + str r4, [sp, #44] @ 0x2c │ │ │ │ + ldr r4, [sp, #116] @ 0x74 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + mov r2, r1 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r1, #0 │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r4, [sp, #120] @ 0x78 │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ + bl 21454c │ │ │ │ + add sp, #60 @ 0x3c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00064bac : │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +00063ef0 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #96] @ (64c1c ) │ │ │ │ - mov r4, r0 │ │ │ │ - mov.w r2, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r1, [r3] │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #28 │ │ │ │ + mov r4, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 64bd6 │ │ │ │ - strexb r0, r2, [r3] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 64bc6 │ │ │ │ + ldr r2, [r0, #44] @ 0x2c │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ + ldr r7, [sp, #52] @ 0x34 │ │ │ │ + bge.n 63f18 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + movs r1, #0 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + str r1, [r7, #0] │ │ │ │ + str r1, [r3, #0] │ │ │ │ + b.n 63f5c │ │ │ │ + ldr.w ip, [r0, #92] @ 0x5c │ │ │ │ + mov r0, r1 │ │ │ │ mov r5, r3 │ │ │ │ - dmb ish │ │ │ │ - beq.n 64be4 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 27378c │ │ │ │ - ldr r3, [pc, #56] @ (64c20 ) │ │ │ │ - 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 64c06 │ │ │ │ - strexb r0, r2, [r5] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 64bf6 │ │ │ │ - dmb ish │ │ │ │ - beq.n 64c18 │ │ │ │ - sub.w r0, r3, #140 @ 0x8c │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 251744 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ - str r0, [r6, r2] │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - str r4, [r7, r4] │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - │ │ │ │ -00064c24 : │ │ │ │ + mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ + add.w r3, ip, #16 │ │ │ │ + ldr.w r1, [ip, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + add r3, r1 │ │ │ │ + mov r1, sp │ │ │ │ + strd lr, r2, [sp, #8] │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + str r3, [sp, #20] │ │ │ │ + movs r3, #0 │ │ │ │ + strd r2, r3, [sp] │ │ │ │ + bl 12e2c0 <_PyCode_CheckLineNumber@@Base> │ │ │ │ + mov r0, sp │ │ │ │ + bl 30dd4 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, sp │ │ │ │ + bl 15ae1c │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r3, [r4, #0] │ │ │ │ + movs r0, #1 │ │ │ │ + add sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #156] @ (64cd0 ) │ │ │ │ - mov r5, r0 │ │ │ │ - mov.w r2, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r1, [r3] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 64c4e │ │ │ │ - strexb r0, r2, [r3] │ │ │ │ + movw r3, #29380 @ 0x72c4 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 63f94 │ │ │ │ + ldr.w r1, [r0, #148] @ 0x94 │ │ │ │ + ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.n 63f94 │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ + cmp r1, #1 │ │ │ │ + bne.n 63fac │ │ │ │ + b.n 63fbe │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 63f8c │ │ │ │ + movw r0, #42544 @ 0xa630 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + mov r1, r2 │ │ │ │ + bl 1754d4 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64c3e │ │ │ │ - mov r4, r3 │ │ │ │ - dmb ish │ │ │ │ - beq.n 64c5c │ │ │ │ - mov r0, r3 │ │ │ │ - bl 27378c │ │ │ │ - movw r0, #19992 @ 0x4e18 │ │ │ │ - movt r0, #73 @ 0x49 │ │ │ │ - ldr.w r3, [r0, #1604] @ 0x644 │ │ │ │ - cmp r3, #31 │ │ │ │ - ble.n 64c98 │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r4] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 64c84 │ │ │ │ - strexb r1, r3, [r4] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 64c74 │ │ │ │ - dmb ish │ │ │ │ - beq.n 64c92 │ │ │ │ - add.w r0, r0, #1472 @ 0x5c0 │ │ │ │ - bl 251744 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 64cce │ │ │ │ - adds r2, r3, #1 │ │ │ │ - add.w r3, r0, r3, lsl #2 │ │ │ │ - str.w r2, [r0, #1604] @ 0x644 │ │ │ │ - mov.w r2, #0 │ │ │ │ - str.w r5, [r3, #1476] @ 0x5c4 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r3, [r4] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 64cbe │ │ │ │ - strexb r1, r2, [r4] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 64cae │ │ │ │ - dmb ish │ │ │ │ - beq.n 64ccc │ │ │ │ - add.w r0, r0, #1472 @ 0x5c0 │ │ │ │ - bl 251744 │ │ │ │ + bne.n 63f8c │ │ │ │ + b.n 63fca │ │ │ │ + movs r3, #1 │ │ │ │ + movw r0, #42544 @ 0xa630 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 63fca │ │ │ │ + ldr r1, [r5, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 1d3c44 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - strh r0, [r3, r7] │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - │ │ │ │ -00064cd4 <_PyMonitoring_FireLineEvent@@Base>: │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #28 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r7, r2 │ │ │ │ - bl 80ef0 │ │ │ │ - cbz r0, 64d2c <_PyMonitoring_FireLineEvent@@Base+0x58> │ │ │ │ + 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 78974 <_PyObject_GC_NewVar@@Base> │ │ │ │ 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 4fc26 <_PyDict_SizeOf@@Base+0x86> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + cbnz r0, 64010 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64d30 <_PyMonitoring_FireLineEvent@@Base+0x5c> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 64d30 <_PyMonitoring_FireLineEvent@@Base+0x5c> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 64d30 <_PyMonitoring_FireLineEvent@@Base+0x5c> │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r2, [r0, #32] │ │ │ │ - cbz r2, 64d66 <_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, [r2, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - movs r4, #0 │ │ │ │ - str r4, [r0, #32] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 64d62 <_PyMonitoring_FireLineEvent@@Base+0x8e> │ │ │ │ + beq.n 640ea │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cbnz r3, 64d62 <_PyMonitoring_FireLineEvent@@Base+0x8e> │ │ │ │ - mov r0, r2 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00064d6a : │ │ │ │ - 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 923b8 │ │ │ │ - cbnz r0, 64d98 │ │ │ │ - ldr r2, [pc, #56] @ (64dc0 ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movs r1, #1 │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - ldr r0, [r3, r2] │ │ │ │ - bl 1de6f0 │ │ │ │ - b.n 64dbc │ │ │ │ - mov r4, r0 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1dd490 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 640ea │ │ │ │ + mov r0, r7 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 640ea │ │ │ │ + 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} │ │ │ │ + stmia r5!, {r0, r1, r2, r3} │ │ │ │ + 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 6404a │ │ │ │ + ldr.w r2, [fp, #4]! │ │ │ │ + str.w r2, [sl, #4]! │ │ │ │ + b.n 64038 │ │ │ │ + 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, [r4, #0] │ │ │ │ - mov r5, r0 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64dbc │ │ │ │ + beq.n 64074 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 64dbc │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cbnz r3, 64074 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 78bb4 <_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 6408c │ │ │ │ + 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 640ae │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ + ldr.w r8, [r3, #88] @ 0x58 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + ldr r1, [pc, #60] @ (640f0 ) │ │ │ │ + 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] │ │ │ │ + ldr r3, [r3, r1] │ │ │ │ + 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] │ │ │ │ + str.w r1, [r4, #-8] │ │ │ │ + str.w r3, [r4, #-4] │ │ │ │ + str r2, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00064dc4 : │ │ │ │ - movs r2, #0 │ │ │ │ - b.w 64d6a │ │ │ │ +000640f4 : │ │ │ │ + push {r4} │ │ │ │ + mov r4, r0 │ │ │ │ + mov r3, r2 │ │ │ │ + movw r0, #26944 @ 0x6940 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + mov r2, r1 │ │ │ │ + mov r1, r4 │ │ │ │ + pop {r4} │ │ │ │ + b.n 63fce │ │ │ │ │ │ │ │ -00064dca : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0006410a : │ │ │ │ + movs r3, #0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r2, r3 │ │ │ │ + movw r0, #26944 @ 0x6940 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + b.n 63fce │ │ │ │ + │ │ │ │ +0006411a : │ │ │ │ + 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 │ │ │ │ - mov r6, r2 │ │ │ │ - bl 923b8 │ │ │ │ - cbnz r0, 64df8 │ │ │ │ - ldr r2, [pc, #56] @ (64e20 ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movs r1, #1 │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - ldr r0, [r3, r2] │ │ │ │ - bl 1de6f0 │ │ │ │ - b.n 64e1c │ │ │ │ + mov r3, r2 │ │ │ │ + mov r2, r1 │ │ │ │ + mov r1, r0 │ │ │ │ + movw r0, #28252 @ 0x6e5c │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + bl 63fce │ │ │ │ + cbz r0, 64174 │ │ │ │ + ldr r3, [pc, #60] @ (6417c ) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ - mov r2, r6 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r5, [r3, #108] @ 0x6c │ │ │ │ + cbnz r5, 6414e │ │ │ │ + str r5, [r0, #28] │ │ │ │ + b.n 64176 │ │ │ │ + bl 1da510 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 646aa │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + bl 2683bc │ │ │ │ + str r0, [r4, #28] │ │ │ │ + cbnz r0, 64176 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - mov r5, r0 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64e1c │ │ │ │ + beq.n 64174 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 64e1c │ │ │ │ + cbnz r3, 64174 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + movs r4, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00064e24 : │ │ │ │ - movs r2, #0 │ │ │ │ - b.w 64dca │ │ │ │ - │ │ │ │ -00064e2a : │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ +00064180 : │ │ │ │ + push {r4, 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 923b8 │ │ │ │ - cbz r0, 64e6e │ │ │ │ - mov r4, r0 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r3, r2 │ │ │ │ + mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1d7900 <_PyEval_MakePendingCalls@@Base+0x6c0> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 64e72 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 64e72 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 64e72 │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - │ │ │ │ -00064e76 : │ │ │ │ + movw r0, #27732 @ 0x6c54 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + bl 63fce │ │ │ │ + cbz r0, 641ac │ │ │ │ movs r3, #0 │ │ │ │ - mov r2, r3 │ │ │ │ - b.w 64e2a │ │ │ │ + str r3, [r0, #28] │ │ │ │ + strh r3, [r0, #32] │ │ │ │ + strb.w r3, [r0, #34] @ 0x22 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00064e7e : │ │ │ │ - movs r3, #0 │ │ │ │ - b.w 64e2a │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ - cbz r2, 64eb4 │ │ │ │ +000641ae <_PyLong_FileDescriptor_Converter@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - movs r4, #0 │ │ │ │ - str r4, [r0, #8] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 64eb0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cbnz r3, 64eb0 │ │ │ │ - mov r0, r2 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ + mov r4, r1 │ │ │ │ + bl 1682ac │ │ │ │ + adds r3, r0, #1 │ │ │ │ + itet ne │ │ │ │ + movne r3, #1 │ │ │ │ + moveq r3, #0 │ │ │ │ + strne r0, [r4, #0] │ │ │ │ + mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ - cbz r2, 64ee8 │ │ │ │ + │ │ │ │ +000641d0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - movs r4, #0 │ │ │ │ - str r4, [r0, #8] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 64ee4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cbnz r3, 64ee4 │ │ │ │ - mov r0, r2 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + add r4, sp, #12 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl 1380c8 <_Py_UniversalNewlineFgetsWithSize@@Base> │ │ │ │ + add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ + vldr d0, [r0, #8] │ │ │ │ + b.w 1200e0 │ │ │ │ │ │ │ │ -00064eec : │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +000641f4 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movw r3, #55592 @ 0xd928 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r3 │ │ │ │ - ldr.w r3, [r3, #152] @ 0x98 │ │ │ │ - blx r3 │ │ │ │ - cbz r0, 64f40 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 64226 │ │ │ │ + movw r0, #33636 @ 0x8364 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + mov.w r1, #548 @ 0x224 │ │ │ │ + bl 21f268 <_PyErr_BadInternalCall@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 64282 │ │ │ │ + ldr r6, [r0, #56] @ 0x38 │ │ │ │ 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 d1ed8 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 64222 │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ + movw r3, #42012 @ 0xa41c │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 64280 │ │ │ │ + bl 71f40 │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 64f42 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + beq.n 64222 │ │ │ │ + mov r5, r6 │ │ │ │ + mov.w r8, #0 │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ + cmp r8, r3 │ │ │ │ + bge.n 64268 │ │ │ │ + ldrd r1, r2, [r5, #12] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 7a1b4 │ │ │ │ + add.w r8, r8, #2 │ │ │ │ + adds r5, #8 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 6424c │ │ │ │ + b.n 64222 │ │ │ │ + ldr r0, [r4, #56] @ 0x38 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + str r7, [r4, #56] @ 0x38 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64f40 │ │ │ │ + beq.n 64280 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 64f40 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - movs r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - │ │ │ │ -00064f46 : │ │ │ │ - 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, #71 @ 0x47 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 64f80 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - movw r1, #316 @ 0x13c │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 64f88 │ │ │ │ - adds r0, #8 │ │ │ │ - bl d29b0 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 64280 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #56] @ 0x38 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -00064f8a : │ │ │ │ +00064286 : │ │ │ │ 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, #71 @ 0x47 │ │ │ │ - movw r1, #19736 @ 0x4d18 │ │ │ │ + movw r1, #17152 @ 0x4300 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ 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, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 64fe0 │ │ │ │ + beq.n 642dc │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 64ff6 │ │ │ │ + bne.n 642f2 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 6502a │ │ │ │ + beq.n 64326 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6502a │ │ │ │ - b.n 64ff8 │ │ │ │ + ble.n 64326 │ │ │ │ + b.n 642f4 │ │ │ │ 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 65016 │ │ │ │ + beq.n 64312 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65044 │ │ │ │ + bne.n 64340 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6502a │ │ │ │ + beq.n 64326 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 65046 │ │ │ │ + bgt.n 64342 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58704 @ 0xe550 │ │ │ │ + movw r1, #55860 @ 0xda34 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 65088 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 64384 │ │ │ │ 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 f69c0 │ │ │ │ + bl f6320 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65072 │ │ │ │ + beq.n 6436e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 65072 │ │ │ │ + cbnz r3, 6436e │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65088 │ │ │ │ + beq.n 64384 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65088 │ │ │ │ + cbnz r3, 64384 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_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, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 650b8 │ │ │ │ + beq.n 643b4 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 650ce │ │ │ │ + bne.n 643ca │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 65102 │ │ │ │ + beq.n 643fe │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 65102 │ │ │ │ - b.n 650d0 │ │ │ │ + ble.n 643fe │ │ │ │ + b.n 643cc │ │ │ │ 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 650ee │ │ │ │ + beq.n 643ea │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6511c │ │ │ │ + bne.n 64418 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 65102 │ │ │ │ + beq.n 643fe │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 6511e │ │ │ │ + bgt.n 6441a │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58704 @ 0xe550 │ │ │ │ + movw r1, #55860 @ 0xda34 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 65160 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 6445c │ │ │ │ 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 11cd9c │ │ │ │ + bl 11c584 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6514a │ │ │ │ + beq.n 64446 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6514a │ │ │ │ + cbnz r3, 64446 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65160 │ │ │ │ + beq.n 6445c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65160 │ │ │ │ + cbnz r3, 6445c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_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, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 65190 │ │ │ │ + beq.n 6448c │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 651a6 │ │ │ │ + bne.n 644a2 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 651da │ │ │ │ + beq.n 644d6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 651da │ │ │ │ - b.n 651a8 │ │ │ │ + ble.n 644d6 │ │ │ │ + b.n 644a4 │ │ │ │ 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 651c6 │ │ │ │ + beq.n 644c2 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 651f4 │ │ │ │ + bne.n 644f0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 651da │ │ │ │ + beq.n 644d6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 651f6 │ │ │ │ + bgt.n 644f2 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58704 @ 0xe550 │ │ │ │ + movw r1, #55860 @ 0xda34 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 65238 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 64534 │ │ │ │ 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 148d70 │ │ │ │ + bl 1478e8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65222 │ │ │ │ + beq.n 6451e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 65222 │ │ │ │ + cbnz r3, 6451e │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65238 │ │ │ │ + beq.n 64534 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65238 │ │ │ │ + cbnz r3, 64534 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_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, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 65268 │ │ │ │ + beq.n 64564 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6527e │ │ │ │ + bne.n 6457a │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 652b2 │ │ │ │ + beq.n 645ae │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 652b2 │ │ │ │ - b.n 65280 │ │ │ │ + ble.n 645ae │ │ │ │ + b.n 6457c │ │ │ │ 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 6529e │ │ │ │ + beq.n 6459a │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 652cc │ │ │ │ + bne.n 645c8 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 652b2 │ │ │ │ + beq.n 645ae │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 652ce │ │ │ │ + bgt.n 645ca │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58704 @ 0xe550 │ │ │ │ + movw r1, #55860 @ 0xda34 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 65310 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 6460c │ │ │ │ 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 13cd30 │ │ │ │ + bl 13c29c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 652fa │ │ │ │ + beq.n 645f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 652fa │ │ │ │ + cbnz r3, 645f6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65310 │ │ │ │ + beq.n 6460c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65310 │ │ │ │ + cbnz r3, 6460c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_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, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6533e │ │ │ │ + beq.n 6463a │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6536c │ │ │ │ + bne.n 64668 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 65352 │ │ │ │ + beq.n 6464e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 6536e │ │ │ │ + bgt.n 6466a │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58704 @ 0xe550 │ │ │ │ + movw r1, #55860 @ 0xda34 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 65398 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 64694 │ │ │ │ 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 f9b48 │ │ │ │ + bl f94a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65398 │ │ │ │ + beq.n 64694 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65398 │ │ │ │ + cbnz r3, 64694 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_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, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 653c6 │ │ │ │ + beq.n 646c2 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 653f4 │ │ │ │ + bne.n 646f0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 653da │ │ │ │ + beq.n 646d6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 653f6 │ │ │ │ + bgt.n 646f2 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58704 @ 0xe550 │ │ │ │ + movw r1, #55860 @ 0xda34 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 65420 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 6471c │ │ │ │ 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 239a10 │ │ │ │ + bl 238900 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65420 │ │ │ │ + beq.n 6471c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65420 │ │ │ │ + cbnz r3, 6471c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_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, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6544e │ │ │ │ + beq.n 6474a │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6547c │ │ │ │ + bne.n 64778 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 65462 │ │ │ │ + beq.n 6475e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 6547e │ │ │ │ + bgt.n 6477a │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58704 @ 0xe550 │ │ │ │ + movw r1, #55860 @ 0xda34 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 654a8 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 647a4 │ │ │ │ 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 fe628 │ │ │ │ + bl fdf40 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 654a8 │ │ │ │ + beq.n 647a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 654a8 │ │ │ │ + cbnz r3, 647a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_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, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 654d8 │ │ │ │ + beq.n 647d4 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 654ee │ │ │ │ + bne.n 647ea │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 65522 │ │ │ │ + beq.n 6481e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 65522 │ │ │ │ - b.n 654f0 │ │ │ │ + ble.n 6481e │ │ │ │ + b.n 647ec │ │ │ │ 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 6550e │ │ │ │ + beq.n 6480a │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6553c │ │ │ │ + bne.n 64838 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 65522 │ │ │ │ + beq.n 6481e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 6553e │ │ │ │ + bgt.n 6483a │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58704 @ 0xe550 │ │ │ │ + movw r1, #55860 @ 0xda34 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 65580 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 6487c │ │ │ │ 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 f1b2c │ │ │ │ + bl f1484 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6556a │ │ │ │ + beq.n 64866 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6556a │ │ │ │ + cbnz r3, 64866 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65580 │ │ │ │ + beq.n 6487c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65580 │ │ │ │ + cbnz r3, 6487c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_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, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 655b0 │ │ │ │ + beq.n 648ac │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 655c6 │ │ │ │ + bne.n 648c2 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 655fa │ │ │ │ + beq.n 648f6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 655fa │ │ │ │ - b.n 655c8 │ │ │ │ + ble.n 648f6 │ │ │ │ + b.n 648c4 │ │ │ │ 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 655e6 │ │ │ │ + beq.n 648e2 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65614 │ │ │ │ + bne.n 64910 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 655fa │ │ │ │ + beq.n 648f6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 65616 │ │ │ │ + bgt.n 64912 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58704 @ 0xe550 │ │ │ │ + movw r1, #55860 @ 0xda34 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 65658 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 64954 │ │ │ │ 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 180f9c │ │ │ │ + bl 17f44c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65642 │ │ │ │ + beq.n 6493e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 65642 │ │ │ │ + cbnz r3, 6493e │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65658 │ │ │ │ + beq.n 64954 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65658 │ │ │ │ + cbnz r3, 64954 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_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, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 65688 │ │ │ │ + beq.n 64984 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6569e │ │ │ │ + bne.n 6499a │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 656d2 │ │ │ │ + beq.n 649ce │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 656d2 │ │ │ │ - b.n 656a0 │ │ │ │ + ble.n 649ce │ │ │ │ + b.n 6499c │ │ │ │ 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 656be │ │ │ │ + beq.n 649ba │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 656ec │ │ │ │ + bne.n 649e8 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 656d2 │ │ │ │ + beq.n 649ce │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 656ee │ │ │ │ + bgt.n 649ea │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58704 @ 0xe550 │ │ │ │ + movw r1, #55860 @ 0xda34 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 65730 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 64a2c │ │ │ │ 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 11e904 │ │ │ │ + bl 11e0e4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6571a │ │ │ │ + beq.n 64a16 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6571a │ │ │ │ + cbnz r3, 64a16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65730 │ │ │ │ + beq.n 64a2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65730 │ │ │ │ + cbnz r3, 64a2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_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, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 65760 │ │ │ │ + beq.n 64a5c │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65776 │ │ │ │ + bne.n 64a72 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 657aa │ │ │ │ + beq.n 64aa6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 657aa │ │ │ │ - b.n 65778 │ │ │ │ + ble.n 64aa6 │ │ │ │ + b.n 64a74 │ │ │ │ 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 65796 │ │ │ │ + beq.n 64a92 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 657c4 │ │ │ │ + bne.n 64ac0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 657aa │ │ │ │ + beq.n 64aa6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 657c6 │ │ │ │ + bgt.n 64ac2 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58704 @ 0xe550 │ │ │ │ + movw r1, #55860 @ 0xda34 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 65808 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 64b04 │ │ │ │ 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 163ec0 │ │ │ │ + bl 162358 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 657f2 │ │ │ │ + beq.n 64aee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 657f2 │ │ │ │ + cbnz r3, 64aee │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65808 │ │ │ │ + beq.n 64b04 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65808 │ │ │ │ + cbnz r3, 64b04 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_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, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 65838 │ │ │ │ + beq.n 64b34 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6584e │ │ │ │ + bne.n 64b4a │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 65882 │ │ │ │ + beq.n 64b7e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 65882 │ │ │ │ - b.n 65850 │ │ │ │ + ble.n 64b7e │ │ │ │ + b.n 64b4c │ │ │ │ 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 6586e │ │ │ │ + beq.n 64b6a │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6589c │ │ │ │ + bne.n 64b98 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 65882 │ │ │ │ + beq.n 64b7e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 6589e │ │ │ │ + bgt.n 64b9a │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58704 @ 0xe550 │ │ │ │ + movw r1, #55860 @ 0xda34 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 658e0 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 64bdc │ │ │ │ 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 131260 │ │ │ │ + bl 130550 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 658ca │ │ │ │ + beq.n 64bc6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 658ca │ │ │ │ + cbnz r3, 64bc6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 658e0 │ │ │ │ + beq.n 64bdc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 658e0 │ │ │ │ + cbnz r3, 64bdc │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_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, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 65910 │ │ │ │ + beq.n 64c0c │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65926 │ │ │ │ + bne.n 64c22 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 6595a │ │ │ │ + beq.n 64c56 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6595a │ │ │ │ - b.n 65928 │ │ │ │ + ble.n 64c56 │ │ │ │ + b.n 64c24 │ │ │ │ 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 65946 │ │ │ │ + beq.n 64c42 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65974 │ │ │ │ + bne.n 64c70 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6595a │ │ │ │ + beq.n 64c56 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 65976 │ │ │ │ + bgt.n 64c72 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58704 @ 0xe550 │ │ │ │ + movw r1, #55860 @ 0xda34 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 659b8 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 64cb4 │ │ │ │ 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 fa438 │ │ │ │ + bl f9d98 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 659a2 │ │ │ │ + beq.n 64c9e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 659a2 │ │ │ │ + cbnz r3, 64c9e │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 659b8 │ │ │ │ + beq.n 64cb4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 659b8 │ │ │ │ + cbnz r3, 64cb4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_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, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 659e8 │ │ │ │ + beq.n 64ce4 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 659fe │ │ │ │ + bne.n 64cfa │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 65a32 │ │ │ │ + beq.n 64d2e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 65a32 │ │ │ │ - b.n 65a00 │ │ │ │ + ble.n 64d2e │ │ │ │ + b.n 64cfc │ │ │ │ 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 65a1e │ │ │ │ + beq.n 64d1a │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65a4c │ │ │ │ + bne.n 64d48 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 65a32 │ │ │ │ + beq.n 64d2e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 65a4e │ │ │ │ + bgt.n 64d4a │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58704 @ 0xe550 │ │ │ │ + movw r1, #55860 @ 0xda34 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 65a90 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 64d8c │ │ │ │ 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 1463a8 │ │ │ │ + bl 145910 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65a7a │ │ │ │ + beq.n 64d76 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 65a7a │ │ │ │ + cbnz r3, 64d76 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65a90 │ │ │ │ + beq.n 64d8c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65a90 │ │ │ │ + cbnz r3, 64d8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_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, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 65ac0 │ │ │ │ + beq.n 64dbc │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65ad6 │ │ │ │ + bne.n 64dd2 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 65b0a │ │ │ │ + beq.n 64e06 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 65b0a │ │ │ │ - b.n 65ad8 │ │ │ │ + ble.n 64e06 │ │ │ │ + b.n 64dd4 │ │ │ │ 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 65af6 │ │ │ │ + beq.n 64df2 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65b24 │ │ │ │ + bne.n 64e20 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 65b0a │ │ │ │ + beq.n 64e06 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 65b26 │ │ │ │ + bgt.n 64e22 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58704 @ 0xe550 │ │ │ │ + movw r1, #55860 @ 0xda34 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 65b68 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 64e64 │ │ │ │ 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 177a24 │ │ │ │ + bl 175ee8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65b52 │ │ │ │ + beq.n 64e4e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 65b52 │ │ │ │ + cbnz r3, 64e4e │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65b68 │ │ │ │ + beq.n 64e64 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65b68 │ │ │ │ + cbnz r3, 64e64 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_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, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 65b98 │ │ │ │ + beq.n 64e94 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65bae │ │ │ │ + bne.n 64eaa │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 65be2 │ │ │ │ + beq.n 64ede │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 65be2 │ │ │ │ - b.n 65bb0 │ │ │ │ + ble.n 64ede │ │ │ │ + b.n 64eac │ │ │ │ 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 65bce │ │ │ │ + beq.n 64eca │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65bfc │ │ │ │ + bne.n 64ef8 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 65be2 │ │ │ │ + beq.n 64ede │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 65bfe │ │ │ │ + bgt.n 64efa │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58704 @ 0xe550 │ │ │ │ + movw r1, #55860 @ 0xda34 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 65c40 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 64f3c │ │ │ │ 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 242e20 │ │ │ │ + bl 242010 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65c2a │ │ │ │ + beq.n 64f26 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 65c2a │ │ │ │ + cbnz r3, 64f26 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65c40 │ │ │ │ + beq.n 64f3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65c40 │ │ │ │ + cbnz r3, 64f3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_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, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 65c70 │ │ │ │ + beq.n 64f6c │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65c86 │ │ │ │ + bne.n 64f82 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 65cba │ │ │ │ + beq.n 64fb6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 65cba │ │ │ │ - b.n 65c88 │ │ │ │ + ble.n 64fb6 │ │ │ │ + b.n 64f84 │ │ │ │ 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 65ca6 │ │ │ │ + beq.n 64fa2 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65cd4 │ │ │ │ + bne.n 64fd0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 65cba │ │ │ │ + beq.n 64fb6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 65cd6 │ │ │ │ + bgt.n 64fd2 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58704 @ 0xe550 │ │ │ │ + movw r1, #55860 @ 0xda34 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 65d18 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 65014 │ │ │ │ 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 21c858 │ │ │ │ + bl 21b718 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65d02 │ │ │ │ + beq.n 64ffe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 65d02 │ │ │ │ + cbnz r3, 64ffe │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65d18 │ │ │ │ + beq.n 65014 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65d18 │ │ │ │ + cbnz r3, 65014 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_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, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 65d48 │ │ │ │ + beq.n 65044 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65d5e │ │ │ │ + bne.n 6505a │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 65d92 │ │ │ │ + beq.n 6508e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 65d92 │ │ │ │ - b.n 65d60 │ │ │ │ + ble.n 6508e │ │ │ │ + b.n 6505c │ │ │ │ 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 65d7e │ │ │ │ + beq.n 6507a │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65dac │ │ │ │ + bne.n 650a8 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 65d92 │ │ │ │ + beq.n 6508e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 65dae │ │ │ │ + bgt.n 650aa │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58704 @ 0xe550 │ │ │ │ + movw r1, #55860 @ 0xda34 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 65df0 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 650ec │ │ │ │ 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 180d94 │ │ │ │ + bl 17f25c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65dda │ │ │ │ + beq.n 650d6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 65dda │ │ │ │ + cbnz r3, 650d6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65df0 │ │ │ │ + beq.n 650ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65df0 │ │ │ │ + cbnz r3, 650ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_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, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 65e20 │ │ │ │ + beq.n 6511c │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65e36 │ │ │ │ + bne.n 65132 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 65e6a │ │ │ │ + beq.n 65166 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 65e6a │ │ │ │ - b.n 65e38 │ │ │ │ + ble.n 65166 │ │ │ │ + b.n 65134 │ │ │ │ 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 65e56 │ │ │ │ + beq.n 65152 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65e84 │ │ │ │ + bne.n 65180 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 65e6a │ │ │ │ + beq.n 65166 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 65e86 │ │ │ │ + bgt.n 65182 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58704 @ 0xe550 │ │ │ │ + movw r1, #55860 @ 0xda34 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 65ec8 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 651c4 │ │ │ │ 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 247424 │ │ │ │ + bl 246684 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65eb2 │ │ │ │ + beq.n 651ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 65eb2 │ │ │ │ + cbnz r3, 651ae │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65ec8 │ │ │ │ + beq.n 651c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65ec8 │ │ │ │ + cbnz r3, 651c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_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, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 65ef8 │ │ │ │ + beq.n 651f4 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65f0e │ │ │ │ + bne.n 6520a │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 65f42 │ │ │ │ + beq.n 6523e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 65f42 │ │ │ │ - b.n 65f10 │ │ │ │ + ble.n 6523e │ │ │ │ + b.n 6520c │ │ │ │ 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 65f2e │ │ │ │ + beq.n 6522a │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65f5c │ │ │ │ + bne.n 65258 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 65f42 │ │ │ │ + beq.n 6523e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 65f5e │ │ │ │ + bgt.n 6525a │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58704 @ 0xe550 │ │ │ │ + movw r1, #55860 @ 0xda34 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 65fa0 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 6529c │ │ │ │ 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 15683c │ │ │ │ + bl 154ccc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65f8a │ │ │ │ + beq.n 65286 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 65f8a │ │ │ │ + cbnz r3, 65286 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65fa0 │ │ │ │ + beq.n 6529c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65fa0 │ │ │ │ + cbnz r3, 6529c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_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, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 65fd0 │ │ │ │ + beq.n 652cc │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65fe6 │ │ │ │ + bne.n 652e2 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 6601a │ │ │ │ + beq.n 65316 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6601a │ │ │ │ - b.n 65fe8 │ │ │ │ + ble.n 65316 │ │ │ │ + b.n 652e4 │ │ │ │ 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 66006 │ │ │ │ + beq.n 65302 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 66034 │ │ │ │ + bne.n 65330 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6601a │ │ │ │ + beq.n 65316 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 66036 │ │ │ │ + bgt.n 65332 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58704 @ 0xe550 │ │ │ │ + movw r1, #55860 @ 0xda34 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 66078 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 65374 │ │ │ │ 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 1647dc │ │ │ │ + bl 162c74 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 66062 │ │ │ │ + beq.n 6535e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 66062 │ │ │ │ + cbnz r3, 6535e │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 66078 │ │ │ │ + beq.n 65374 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 66078 │ │ │ │ + cbnz r3, 65374 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_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, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 660a8 │ │ │ │ + beq.n 653a4 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 660be │ │ │ │ + bne.n 653ba │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 660f2 │ │ │ │ + beq.n 653ee │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 660f2 │ │ │ │ - b.n 660c0 │ │ │ │ + ble.n 653ee │ │ │ │ + b.n 653bc │ │ │ │ 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 660de │ │ │ │ + beq.n 653da │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6610c │ │ │ │ + bne.n 65408 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 660f2 │ │ │ │ + beq.n 653ee │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 6610e │ │ │ │ + bgt.n 6540a │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58704 @ 0xe550 │ │ │ │ + movw r1, #55860 @ 0xda34 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 66150 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 6544c │ │ │ │ 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 e65c8 │ │ │ │ + bl e5eac │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6613a │ │ │ │ + beq.n 65436 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6613a │ │ │ │ + cbnz r3, 65436 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 66150 │ │ │ │ + beq.n 6544c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 66150 │ │ │ │ + cbnz r3, 6544c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00066154 : │ │ │ │ +00065450 : │ │ │ │ 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, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6617a │ │ │ │ + bne.n 65476 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 21c880 │ │ │ │ + b.w 21b740 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #19296 @ 0x4b60 │ │ │ │ + movw r1, #16312 @ 0x3fb8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ 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, #71 @ 0x47 │ │ │ │ - movw r1, #19772 @ 0x4d3c │ │ │ │ + movw r1, #17188 @ 0x4324 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000661bc <_PyInterpreterState_FailIfRunningMain@@Base>: │ │ │ │ - ldr.w r0, [r0, #3708] @ 0xe7c │ │ │ │ - cbz r0, 661ec <_PyInterpreterState_FailIfRunningMain@@Base+0x30> │ │ │ │ - push {r3, lr} │ │ │ │ +000654b8 <_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 7af78 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 654f8 <_PyDict_GetItemStringWithError@@Base+0x40> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7f954 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 654ec <_PyDict_GetItemStringWithError@@Base+0x34> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbz r3, 654f0 <_PyDict_GetItemStringWithError@@Base+0x38> │ │ │ │ + mov r4, r5 │ │ │ │ + b.n 654f8 <_PyDict_GetItemStringWithError@@Base+0x40> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 654ec <_PyDict_GetItemStringWithError@@Base+0x34> │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + movw r0, #17232 @ 0x4350 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + b.w 7af78 │ │ │ │ + movw r0, #17244 @ 0x435c │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + b.w 7af78 │ │ │ │ + │ │ │ │ +00065514 : │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, r3 │ │ │ │ + b.w 79dcc │ │ │ │ + │ │ │ │ +0006551c : │ │ │ │ + movs r3, #0 │ │ │ │ + b.w 79dcc │ │ │ │ + │ │ │ │ +00065522 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r3, #50244 @ 0xc444 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #17048 @ 0x4298 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + movw r1, #16312 @ 0x3fb8 │ │ │ │ + movt r1, #71 @ 0x47 │ │ │ │ + cmp r0, r1 │ │ │ │ + beq.n 65556 │ │ │ │ + bl 87a80 │ │ │ │ + cbnz r0, 65556 │ │ │ │ + movs r1, #131 @ 0x83 │ │ │ │ + movw r0, #63192 @ 0xf6d8 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + bl 21f268 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 6555e │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + lsls r3, r3, #26 │ │ │ │ + bpl.n 65562 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 65564 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00065566 : │ │ │ │ + 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, #71 @ 0x47 │ │ │ │ + cmp r0, r1 │ │ │ │ + beq.n 6559e │ │ │ │ + bl 87a80 │ │ │ │ + cbnz r0, 6559e │ │ │ │ + movs r1, #141 @ 0x8d │ │ │ │ + movw r0, #63192 @ 0xf6d8 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + bl 21f268 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - pop {r3, pc} │ │ │ │ - bx lr │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ + b.n 655a2 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000655a4 : │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + bl 1d2d7c │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 655dc │ │ │ │ + bl 92040 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 655d0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbz r3, 655d4 │ │ │ │ + mov r4, r5 │ │ │ │ + b.n 655dc │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 655d0 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + │ │ │ │ +000655e0 : │ │ │ │ + cbnz r0, 655e6 │ │ │ │ + b.w 1ee218 │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #44] @ (65624 ) │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ + str r1, [r0, #4] │ │ │ │ + cmp r3, r4 │ │ │ │ + mov r4, r0 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r1, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ + cbz r3, 6561c │ │ │ │ + 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, [r3, r0] │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + │ │ │ │ +00065628 : │ │ │ │ + movs r2, #0 │ │ │ │ + b.w 82f94 │ │ │ │ + │ │ │ │ +0006562e <_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 2cf02 <_PyUnicode_FromId@@Base> │ │ │ │ + cbz r0, 65652 <_PyObject_GetAttrId@@Base+0x24> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 90848 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00065654 <_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 │ │ │ │ - ldrd r2, r4, [r1] │ │ │ │ - movw r3, #33532 @ 0x82fc │ │ │ │ - movt r3, #55870 @ 0xda3e │ │ │ │ - cmp r2, r3 │ │ │ │ - adcs.w r3, r4, #2 │ │ │ │ - blt.n 66234 <_PyInterpreterState_FailIfRunningMain@@Base+0x78> │ │ │ │ - movw r5, #32004 @ 0x7d04 │ │ │ │ - movt r5, #9665 @ 0x25c1 │ │ │ │ - movs r3, #2 │ │ │ │ - cmp r5, r2 │ │ │ │ - sbcs r3, r4 │ │ │ │ - blt.n 66240 <_PyInterpreterState_FailIfRunningMain@@Base+0x84> │ │ │ │ - mov.w r3, #51712 @ 0xca00 │ │ │ │ - movt r3, #15258 @ 0x3b9a │ │ │ │ + ldr r2, [pc, #80] @ (656b8 <_PyObject_CallMethodId@@Base+0x64>) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r5, [r3, r2] │ │ │ │ + cbz r0, 65672 <_PyObject_CallMethodId@@Base+0x1e> │ │ │ │ + cbnz r1, 6567a <_PyObject_CallMethodId@@Base+0x26> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 63864 <_PyBytes_DecodeEscape@@Base+0x1c> │ │ │ │ + b.n 65682 <_PyObject_CallMethodId@@Base+0x2e> │ │ │ │ + bl 6562e <_PyObject_GetAttrId@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 65686 <_PyObject_CallMethodId@@Base+0x32> │ │ │ │ movs r5, #0 │ │ │ │ - umull r2, r6, r2, r3 │ │ │ │ - mla r6, r3, r4, r6 │ │ │ │ - b.n 6624a <_PyInterpreterState_FailIfRunningMain@@Base+0x8e> │ │ │ │ - movs r2, #0 │ │ │ │ - mov.w r6, #2147483648 @ 0x80000000 │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6624a <_PyInterpreterState_FailIfRunningMain@@Base+0x8e> │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - mvn.w r6, #2147483648 @ 0x80000000 │ │ │ │ + b.n 656ac <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ + add r3, sp, #28 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 1b47d0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 656ac <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 656ac <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + add sp, #8 │ │ │ │ + bx lr │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + movw r1, #17260 @ 0x436c │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + movw r0, #30100 @ 0x7594 │ │ │ │ + movt r0, #69 @ 0x45 │ │ │ │ + bl 677e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + │ │ │ │ +000656de : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #28] @ (6570c ) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r0, [r2, r3] │ │ │ │ + cbnz r0, 65704 │ │ │ │ + movw r1, #48564 @ 0xbdb4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [pc, #16] @ (65710 ) │ │ │ │ + bl 677e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + b.w 6e4e8 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r4, [r4, #22] │ │ │ │ + lsls r5, r0, #1 │ │ │ │ + │ │ │ │ +00065714 <_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 r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ 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 66276 <_PyInterpreterState_FailIfRunningMain@@Base+0xba> │ │ │ │ - mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ - mvns r7, r3 │ │ │ │ - sub.w ip, r4, r1 │ │ │ │ - cmp r7, r2 │ │ │ │ - sbcs.w ip, ip, r6 │ │ │ │ - bge.n 6628e <_PyInterpreterState_FailIfRunningMain@@Base+0xd2> │ │ │ │ - b.n 6629a <_PyInterpreterState_FailIfRunningMain@@Base+0xde> │ │ │ │ - orrs.w r4, r3, r1 │ │ │ │ - beq.n 6628e <_PyInterpreterState_FailIfRunningMain@@Base+0xd2> │ │ │ │ - negs r7, r3 │ │ │ │ - mov.w r4, #2147483648 @ 0x80000000 │ │ │ │ - sbc.w r4, r4, r1 │ │ │ │ - cmp r2, r7 │ │ │ │ - sbcs.w r4, r6, r4 │ │ │ │ - blt.n 662a2 <_PyInterpreterState_FailIfRunningMain@@Base+0xe6> │ │ │ │ - adds r3, r3, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - adc.w r4, r1, r6 │ │ │ │ - b.n 662ac <_PyInterpreterState_FailIfRunningMain@@Base+0xf0> │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - mov r2, r3 │ │ │ │ - b.n 662ac <_PyInterpreterState_FailIfRunningMain@@Base+0xf0> │ │ │ │ - movs r3, #0 │ │ │ │ - mov.w r4, #2147483648 @ 0x80000000 │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - strd r3, r4, [r0] │ │ │ │ - cbnz r5, 662b4 <_PyInterpreterState_FailIfRunningMain@@Base+0xf8> │ │ │ │ - cbz r2, 662d0 <_PyInterpreterState_FailIfRunningMain@@Base+0x114> │ │ │ │ - movw r3, #44088 @ 0xac38 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #46208 @ 0xb480 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 662d2 <_PyInterpreterState_FailIfRunningMain@@Base+0x116> │ │ │ │ - negs r0, r2 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + movs r1, #1 │ │ │ │ + movw r2, #17288 @ 0x4388 │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + movw r4, #38544 @ 0x9690 │ │ │ │ + movt r4, #75 @ 0x4b │ │ │ │ + ldr.w r8, [sp, #20] │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 65762 <_PyObject_AssertFailed@@Base+0x4e> │ │ │ │ + movw r2, #17296 @ 0x4390 │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + 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, 6577e <_PyObject_AssertFailed@@Base+0x6a> │ │ │ │ + mov r3, r7 │ │ │ │ + movs r1, #1 │ │ │ │ + movw r2, #17304 @ 0x4398 │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ + b.n 6578c <_PyObject_AssertFailed@@Base+0x78> │ │ │ │ + movw r2, #17328 @ 0x43b0 │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + movs r1, #1 │ │ │ │ + blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + blx 29a1c │ │ │ │ + cbz r5, 657a6 <_PyObject_AssertFailed@@Base+0x92> │ │ │ │ + movw r2, #40480 @ 0x9e20 │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + 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, #57900 @ 0xe22c │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + blx 29a1c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1f3254 <_PyObject_IsFreed@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + cbz r3, 657e0 <_PyObject_AssertFailed@@Base+0xcc> │ │ │ │ + mov r3, r6 │ │ │ │ + movs r1, #1 │ │ │ │ + movw r2, #46092 @ 0xb40c │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + blx 29a1c │ │ │ │ + b.n 6581c <_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 68d8c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2e478 <_PyObject_Dump@@Base> │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + movs r1, #1 │ │ │ │ + movw r2, #57900 @ 0xe22c │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + blx 29a1c │ │ │ │ + movw r1, #17348 @ 0x43c4 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [pc, #4] @ (6582c <_PyObject_AssertFailed@@Base+0x118>) │ │ │ │ + bl 677e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + nop │ │ │ │ + strb r0, [r7, #22] │ │ │ │ + lsls r5, r0, #1 │ │ │ │ + │ │ │ │ +00065830 <_PyUnicode_CheckConsistency@@Base>: │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - sub sp, #60 @ 0x3c │ │ │ │ - mov r4, r1 │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ - add.w r1, sp, #31 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ - strd r3, r1, [sp, #12] │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ - strd r3, r2, [sp, #4] │ │ │ │ - str r1, [sp, #0] │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ - add r2, sp, #32 │ │ │ │ - movw r1, #19816 @ 0x4d68 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - blx 29db8 <__isoc23_sscanf@plt> │ │ │ │ - cmp r0, #6 │ │ │ │ - bne.n 6634c <_PyInterpreterState_FailIfRunningMain@@Base+0x190> │ │ │ │ - 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 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + mov ip, r1 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r1, [r3, #84] @ 0x54 │ │ │ │ + ands.w r1, r1, #268435456 @ 0x10000000 │ │ │ │ + bne.n 6586a <_PyUnicode_CheckConsistency@@Base+0x3a> │ │ │ │ + ldr r4, [pc, #772] @ (65b54 <_PyUnicode_CheckConsistency@@Base+0x324>) │ │ │ │ + mov.w r2, #668 @ 0x29c │ │ │ │ + movw r3, #6524 @ 0x197c │ │ │ │ + movt r3, #40 @ 0x28 │ │ │ │ + strd r2, r4, [sp] │ │ │ │ + movw r2, #17372 @ 0x43dc │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + bl 65714 <_PyObject_AssertFailed@@Base> │ │ │ │ + ldrb r3, [r0, #16] │ │ │ │ + mov r4, r0 │ │ │ │ + and.w r2, r3, #96 @ 0x60 │ │ │ │ + and.w r6, r3, #64 @ 0x40 │ │ │ │ + ubfx r5, r3, #2, #3 │ │ │ │ + cmp r2, #96 @ 0x60 │ │ │ │ + bne.n 658a4 <_PyUnicode_CheckConsistency@@Base+0x74> │ │ │ │ + cmp r5, #1 │ │ │ │ + beq.w 659ec <_PyUnicode_CheckConsistency@@Base+0x1bc> │ │ │ │ + ldr r4, [pc, #716] @ (65b54 <_PyUnicode_CheckConsistency@@Base+0x324>) │ │ │ │ + movw r1, #674 @ 0x2a2 │ │ │ │ + movw r3, #6524 @ 0x197c │ │ │ │ + movt r3, #40 @ 0x28 │ │ │ │ + movw r2, #17440 @ 0x4420 │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + strd r1, r4, [sp] │ │ │ │ + movs r1, #0 │ │ │ │ + bl 65714 <_PyObject_AssertFailed@@Base> │ │ │ │ + subs r2, r5, #1 │ │ │ │ + cmp r5, #4 │ │ │ │ + it ne │ │ │ │ + cmpne r2, #1 │ │ │ │ + ite hi │ │ │ │ + movhi r2, #1 │ │ │ │ + movls r2, #0 │ │ │ │ + ands.w r1, r3, #32 │ │ │ │ + beq.n 6590e <_PyUnicode_CheckConsistency@@Base+0xde> │ │ │ │ + cbz r2, 658da <_PyUnicode_CheckConsistency@@Base+0xaa> │ │ │ │ + ldr r4, [pc, #664] @ (65b54 <_PyUnicode_CheckConsistency@@Base+0x324>) │ │ │ │ + movw r1, #682 @ 0x2aa │ │ │ │ + movw r3, #6524 @ 0x197c │ │ │ │ + movt r3, #40 @ 0x28 │ │ │ │ + movw r2, #17472 @ 0x4440 │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + strd r1, r4, [sp] │ │ │ │ + movs r1, #0 │ │ │ │ + bl 65714 <_PyObject_AssertFailed@@Base> │ │ │ │ + cbz r6, 658fc <_PyUnicode_CheckConsistency@@Base+0xcc> │ │ │ │ + ldr r5, [pc, #628] @ (65b54 <_PyUnicode_CheckConsistency@@Base+0x324>) │ │ │ │ + mov r1, r2 │ │ │ │ + movw r4, #685 @ 0x2ad │ │ │ │ + movw r3, #6524 @ 0x197c │ │ │ │ + movt r3, #40 @ 0x28 │ │ │ │ + movw r2, #17568 @ 0x44a0 │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + bl 65714 <_PyObject_AssertFailed@@Base> │ │ │ │ + ldr r7, [r0, #24] │ │ │ │ + add.w r2, r0, #28 │ │ │ │ + cmp r7, r2 │ │ │ │ + bne.n 659c4 <_PyUnicode_CheckConsistency@@Base+0x194> │ │ │ │ + ldr r4, [pc, #588] @ (65b54 <_PyUnicode_CheckConsistency@@Base+0x324>) │ │ │ │ + movw r2, #686 @ 0x2ae │ │ │ │ + b.n 659aa <_PyUnicode_CheckConsistency@@Base+0x17a> │ │ │ │ + cbz r2, 6592e <_PyUnicode_CheckConsistency@@Base+0xfe> │ │ │ │ + ldr r4, [pc, #576] @ (65b54 <_PyUnicode_CheckConsistency@@Base+0x324>) │ │ │ │ + mov.w r2, #692 @ 0x2b4 │ │ │ │ + movw r3, #6524 @ 0x197c │ │ │ │ + movt r3, #40 @ 0x28 │ │ │ │ + strd r2, r4, [sp] │ │ │ │ + movw r2, #17472 @ 0x4440 │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + bl 65714 <_PyObject_AssertFailed@@Base> │ │ │ │ + ldr r1, [r0, #28] │ │ │ │ + cbnz r1, 65950 <_PyUnicode_CheckConsistency@@Base+0x120> │ │ │ │ + ldr r4, [pc, #544] @ (65b54 <_PyUnicode_CheckConsistency@@Base+0x324>) │ │ │ │ + mov.w r2, #696 @ 0x2b8 │ │ │ │ + movw r3, #6524 @ 0x197c │ │ │ │ + movt r3, #40 @ 0x28 │ │ │ │ + strd r2, r4, [sp] │ │ │ │ + movw r2, #17620 @ 0x44d4 │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + bl 65714 <_PyObject_AssertFailed@@Base> │ │ │ │ + ldr r7, [r0, #24] │ │ │ │ + cbz r6, 659a0 <_PyUnicode_CheckConsistency@@Base+0x170> │ │ │ │ + cmp r1, r7 │ │ │ │ + beq.n 65978 <_PyUnicode_CheckConsistency@@Base+0x148> │ │ │ │ + ldr r5, [pc, #504] @ (65b54 <_PyUnicode_CheckConsistency@@Base+0x324>) │ │ │ │ + mov r1, r2 │ │ │ │ + movw r4, #698 @ 0x2ba │ │ │ │ + movw r3, #6524 @ 0x197c │ │ │ │ + movt r3, #40 @ 0x28 │ │ │ │ + movw r2, #17640 @ 0x44e8 │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + bl 65714 <_PyObject_AssertFailed@@Base> │ │ │ │ + ldr r7, [r0, #8] │ │ │ │ + ldr r1, [r0, #20] │ │ │ │ + cmp r1, r7 │ │ │ │ + beq.n 659ec <_PyUnicode_CheckConsistency@@Base+0x1bc> │ │ │ │ + ldr r5, [pc, #464] @ (65b54 <_PyUnicode_CheckConsistency@@Base+0x324>) │ │ │ │ + mov r1, r2 │ │ │ │ + movw r4, #699 @ 0x2bb │ │ │ │ + movw r3, #6524 @ 0x197c │ │ │ │ + movt r3, #40 @ 0x28 │ │ │ │ + movw r2, #17668 @ 0x4504 │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + bl 65714 <_PyObject_AssertFailed@@Base> │ │ │ │ + cmp r1, r7 │ │ │ │ + bne.n 659c4 <_PyUnicode_CheckConsistency@@Base+0x194> │ │ │ │ + ldr r4, [pc, #428] @ (65b54 <_PyUnicode_CheckConsistency@@Base+0x324>) │ │ │ │ + movw r2, #702 @ 0x2be │ │ │ │ + movw r3, #6524 @ 0x197c │ │ │ │ + movt r3, #40 @ 0x28 │ │ │ │ + strd r2, r4, [sp] │ │ │ │ + mov r1, r6 │ │ │ │ + movw r2, #17592 @ 0x44b8 │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + bl 65714 <_PyObject_AssertFailed@@Base> │ │ │ │ + cbnz r7, 659ec <_PyUnicode_CheckConsistency@@Base+0x1bc> │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + cbz r2, 659ec <_PyUnicode_CheckConsistency@@Base+0x1bc> │ │ │ │ + ldr r5, [pc, #392] @ (65b54 <_PyUnicode_CheckConsistency@@Base+0x324>) │ │ │ │ + movw r2, #707 @ 0x2c3 │ │ │ │ + movw r3, #6524 @ 0x197c │ │ │ │ + movt r3, #40 @ 0x28 │ │ │ │ + strd r2, r5, [sp] │ │ │ │ + mov r1, r7 │ │ │ │ + movw r2, #17708 @ 0x452c │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + mov r0, r4 │ │ │ │ + bl 65714 <_PyObject_AssertFailed@@Base> │ │ │ │ + cmp.w ip, #0 │ │ │ │ + beq.w 65b4c <_PyUnicode_CheckConsistency@@Base+0x31c> │ │ │ │ + lsls r2, r3, #26 │ │ │ │ + bpl.n 65a06 <_PyUnicode_CheckConsistency@@Base+0x1d6> │ │ │ │ + lsls r3, r3, #25 │ │ │ │ + ite mi │ │ │ │ + addmi.w r2, r4, #20 │ │ │ │ + addpl.w r2, r4, #28 │ │ │ │ + b.n 65a08 <_PyUnicode_CheckConsistency@@Base+0x1d8> │ │ │ │ + ldr r2, [r4, #28] │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + mov r1, r3 │ │ │ │ + cmp r0, r1 │ │ │ │ + ble.n 65a32 <_PyUnicode_CheckConsistency@@Base+0x202> │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 65a1a <_PyUnicode_CheckConsistency@@Base+0x1ea> │ │ │ │ + ldrb r7, [r2, r1] │ │ │ │ + b.n 65a26 <_PyUnicode_CheckConsistency@@Base+0x1f6> │ │ │ │ + cmp r5, #2 │ │ │ │ + ite eq │ │ │ │ + ldrheq.w r7, [r2, r1, lsl #1] │ │ │ │ + ldrne.w r7, [r2, r1, lsl #2] │ │ │ │ + cmp r3, r7 │ │ │ │ + add.w r1, r1, #1 │ │ │ │ + it cc │ │ │ │ + movcc r3, r7 │ │ │ │ + b.n 65a0e <_PyUnicode_CheckConsistency@@Base+0x1de> │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 65aa0 <_PyUnicode_CheckConsistency@@Base+0x270> │ │ │ │ + cbnz r6, 65a84 <_PyUnicode_CheckConsistency@@Base+0x254> │ │ │ │ + cmp r3, #127 @ 0x7f │ │ │ │ + bhi.n 65a5e <_PyUnicode_CheckConsistency@@Base+0x22e> │ │ │ │ + ldr r5, [pc, #276] @ (65b54 <_PyUnicode_CheckConsistency@@Base+0x324>) │ │ │ │ + movw r2, #727 @ 0x2d7 │ │ │ │ + movw r3, #6524 @ 0x197c │ │ │ │ + movt r3, #40 @ 0x28 │ │ │ │ + strd r2, r5, [sp] │ │ │ │ + mov r1, r6 │ │ │ │ + movw r2, #17736 @ 0x4548 │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + mov r0, r4 │ │ │ │ + bl 65714 <_PyObject_AssertFailed@@Base> │ │ │ │ + cmp r3, #255 @ 0xff │ │ │ │ + bls.n 65b1a <_PyUnicode_CheckConsistency@@Base+0x2ea> │ │ │ │ + ldr r5, [pc, #240] @ (65b54 <_PyUnicode_CheckConsistency@@Base+0x324>) │ │ │ │ + mov.w r2, #728 @ 0x2d8 │ │ │ │ + movw r3, #6524 @ 0x197c │ │ │ │ + movt r3, #40 @ 0x28 │ │ │ │ + strd r2, r5, [sp] │ │ │ │ + mov r1, r6 │ │ │ │ + movw r2, #17752 @ 0x4558 │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + mov r0, r4 │ │ │ │ + bl 65714 <_PyObject_AssertFailed@@Base> │ │ │ │ + cmp r3, #127 @ 0x7f │ │ │ │ + bls.n 65b1a <_PyUnicode_CheckConsistency@@Base+0x2ea> │ │ │ │ + movw r3, #6524 @ 0x197c │ │ │ │ + movt r3, #40 @ 0x28 │ │ │ │ + movw r2, #17768 @ 0x4568 │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + ldr r5, [pc, #184] @ (65b54 <_PyUnicode_CheckConsistency@@Base+0x324>) │ │ │ │ + movw r1, #731 @ 0x2db │ │ │ │ + b.n 65b40 <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ + cmp r5, #2 │ │ │ │ + bne.n 65ade <_PyUnicode_CheckConsistency@@Base+0x2ae> │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi.n 6634c <_PyInterpreterState_FailIfRunningMain@@Base+0x190> │ │ │ │ + bhi.n 65ac0 <_PyUnicode_CheckConsistency@@Base+0x290> │ │ │ │ + movw r3, #6524 @ 0x197c │ │ │ │ + movt r3, #40 @ 0x28 │ │ │ │ + movw r2, #17784 @ 0x4578 │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + ldr r5, [pc, #152] @ (65b54 <_PyUnicode_CheckConsistency@@Base+0x324>) │ │ │ │ + movw r1, #734 @ 0x2de │ │ │ │ + b.n 65b40 <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ + cmp.w r3, #65536 @ 0x10000 │ │ │ │ + bcc.n 65b1e <_PyUnicode_CheckConsistency@@Base+0x2ee> │ │ │ │ + movw r3, #6524 @ 0x197c │ │ │ │ + movt r3, #40 @ 0x28 │ │ │ │ + movw r2, #17804 @ 0x458c │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + ldr r5, [pc, #124] @ (65b54 <_PyUnicode_CheckConsistency@@Base+0x324>) │ │ │ │ + movw r1, #735 @ 0x2df │ │ │ │ + b.n 65b40 <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ + cmp.w r3, #65536 @ 0x10000 │ │ │ │ + bcs.n 65afc <_PyUnicode_CheckConsistency@@Base+0x2cc> │ │ │ │ + movw r3, #6524 @ 0x197c │ │ │ │ + movt r3, #40 @ 0x28 │ │ │ │ + movw r2, #17824 @ 0x45a0 │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + ldr r5, [pc, #92] @ (65b54 <_PyUnicode_CheckConsistency@@Base+0x324>) │ │ │ │ + movw r1, #738 @ 0x2e2 │ │ │ │ + b.n 65b40 <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ + cmp.w r3, #1114112 @ 0x110000 │ │ │ │ + bcc.n 65b24 <_PyUnicode_CheckConsistency@@Base+0x2f4> │ │ │ │ + movw r3, #6524 @ 0x197c │ │ │ │ + movt r3, #40 @ 0x28 │ │ │ │ + movw r2, #17844 @ 0x45b4 │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + ldr r5, [pc, #64] @ (65b54 <_PyUnicode_CheckConsistency@@Base+0x324>) │ │ │ │ + movw r1, #739 @ 0x2e3 │ │ │ │ + b.n 65b40 <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ + ldrb r3, [r2, r0] │ │ │ │ + b.n 65b28 <_PyUnicode_CheckConsistency@@Base+0x2f8> │ │ │ │ + ldrh.w r3, [r2, r0, lsl #1] │ │ │ │ + b.n 65b28 <_PyUnicode_CheckConsistency@@Base+0x2f8> │ │ │ │ + ldr.w r3, [r2, r0, lsl #2] │ │ │ │ + cbz r3, 65b4c <_PyUnicode_CheckConsistency@@Base+0x31c> │ │ │ │ + ldr r5, [pc, #40] @ (65b54 <_PyUnicode_CheckConsistency@@Base+0x324>) │ │ │ │ + movw r3, #6524 @ 0x197c │ │ │ │ + movt r3, #40 @ 0x28 │ │ │ │ + movw r2, #17864 @ 0x45c8 │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + movw r1, #741 @ 0x2e5 │ │ │ │ + strd r1, r5, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #0 │ │ │ │ + bl 65714 <_PyObject_AssertFailed@@Base> │ │ │ │ + movs r0, #1 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + nop │ │ │ │ + strb r0, [r2, #23] │ │ │ │ + lsls r5, r0, #1 │ │ │ │ + │ │ │ │ +00065b58 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r0, [pc, #84] @ (65bbc ) │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 65b80 │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 65b70 │ │ │ │ + mov r4, r0 │ │ │ │ + dmb ish │ │ │ │ + beq.n 65b8c │ │ │ │ + bl 272b8c │ │ │ │ + bl 1a49e0 │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r4] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 65ba8 │ │ │ │ + strexb r1, r3, [r4] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 65b98 │ │ │ │ + dmb ish │ │ │ │ + beq.n 65bb8 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + ldr r0, [pc, #8] @ (65bbc ) │ │ │ │ + b.w 250a74 │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + str r0, [r6, r2] │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + │ │ │ │ +00065bc0 : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [pc, #96] @ (65c30 ) │ │ │ │ + mov r4, r0 │ │ │ │ + mov.w r2, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r1, [r3] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 65bea │ │ │ │ + strexb r0, r2, [r3] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 65bda │ │ │ │ + mov r5, r3 │ │ │ │ + dmb ish │ │ │ │ + beq.n 65bf8 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 272b8c │ │ │ │ + ldr r3, [pc, #56] @ (65c34 ) │ │ │ │ + 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 65c1a │ │ │ │ + strexb r1, r6, [r5] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 65c0a │ │ │ │ + dmb ish │ │ │ │ + beq.n 65c2c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + sub.w r0, r3, #140 @ 0x8c │ │ │ │ + b.w 250a74 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ + str r0, [r6, r2] │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + str r4, [r7, r4] │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + │ │ │ │ +00065c38 : │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [pc, #96] @ (65ca8 ) │ │ │ │ + mov r4, r0 │ │ │ │ + mov.w r2, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r1, [r3] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 65c62 │ │ │ │ + strexb r0, r2, [r3] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 65c52 │ │ │ │ + mov r5, r3 │ │ │ │ + dmb ish │ │ │ │ + beq.n 65c70 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 272b8c │ │ │ │ + ldr r3, [pc, #56] @ (65cac ) │ │ │ │ + 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 65c92 │ │ │ │ + strexb r0, r2, [r5] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 65c82 │ │ │ │ + dmb ish │ │ │ │ + beq.n 65ca4 │ │ │ │ + sub.w r0, r3, #140 @ 0x8c │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 250a74 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ + str r0, [r6, r2] │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + str r4, [r7, r4] │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + │ │ │ │ +00065cb0 : │ │ │ │ + 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, #71 @ 0x47 │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r3 │ │ │ │ + ldr.w r3, [r3, #152] @ 0x98 │ │ │ │ + blx r3 │ │ │ │ + cbz r0, 65d04 │ │ │ │ + mov r4, r0 │ │ │ │ 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 │ │ │ │ + add.w r1, r0, #8 │ │ │ │ + mov.w r2, #284 @ 0x11c │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [r4, #12] │ │ │ │ + str r3, [r4, #52] @ 0x34 │ │ │ │ + bl d17fc │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 65d06 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 65d04 │ │ │ │ + subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 66366 <_PyInterpreterState_FailIfRunningMain@@Base+0x1aa> │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ + cbnz r3, 65d04 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + movs r4, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + │ │ │ │ +00065d0a : │ │ │ │ + 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, #71 @ 0x47 │ │ │ │ - movw r1, #19836 @ 0x4d7c │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 65d44 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + movw r1, #62824 @ 0xf568 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl d52b8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - add sp, #60 @ 0x3c │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ + b.n 65d4c │ │ │ │ + adds r0, #8 │ │ │ │ + bl d22d4 │ │ │ │ + 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, 6638e <_PyInterpreterState_FailIfRunningMain@@Base+0x1d2> │ │ │ │ + cbnz r2, 65d72 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 66456 <_PyInterpreterState_FailIfRunningMain@@Base+0x29a> │ │ │ │ + bhi.n 65e3a │ │ │ │ tbb [pc, r2] │ │ │ │ str r2, [r3, r1] │ │ │ │ lsrs r0, r2, #20 │ │ │ │ - movw r0, #1808 @ 0x710 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ + movw r0, #64360 @ 0xfb68 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ mov r1, r2 │ │ │ │ - bl 177010 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1754d4 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 66380 <_PyInterpreterState_FailIfRunningMain@@Base+0x1c4> │ │ │ │ + bne.n 65d64 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 66500 <_PyInterpreterState_FailIfRunningMain@@Base+0x344> │ │ │ │ + b.n 65ee4 │ │ │ │ ldr.w r8, [r4, #20] │ │ │ │ - b.n 663ae <_PyInterpreterState_FailIfRunningMain@@Base+0x1f2> │ │ │ │ + b.n 65d92 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 1313e8 │ │ │ │ + bl 1306d8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 663a0 <_PyInterpreterState_FailIfRunningMain@@Base+0x1e4> │ │ │ │ + beq.n 65d84 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1313e8 │ │ │ │ + bl 1306d8 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 663de <_PyInterpreterState_FailIfRunningMain@@Base+0x222> │ │ │ │ + cbnz r0, 65dc2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 663a0 <_PyInterpreterState_FailIfRunningMain@@Base+0x1e4> │ │ │ │ + beq.n 65d84 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 663a0 <_PyInterpreterState_FailIfRunningMain@@Base+0x1e4> │ │ │ │ + bne.n 65d84 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 663a0 <_PyInterpreterState_FailIfRunningMain@@Base+0x1e4> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 65d84 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 66470 <_PyInterpreterState_FailIfRunningMain@@Base+0x2b4> │ │ │ │ + beq.n 65e54 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1313e8 │ │ │ │ + bl 1306d8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 664cc <_PyInterpreterState_FailIfRunningMain@@Base+0x310> │ │ │ │ + beq.n 65eb0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 66472 <_PyInterpreterState_FailIfRunningMain@@Base+0x2b6> │ │ │ │ + bne.n 65e56 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #15624 @ 0x3d08 │ │ │ │ + movw r1, #12640 @ 0x3160 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 664cc <_PyInterpreterState_FailIfRunningMain@@Base+0x310> │ │ │ │ + beq.n 65eb0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 664cc <_PyInterpreterState_FailIfRunningMain@@Base+0x310> │ │ │ │ + bne.n 65eb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 664cc <_PyInterpreterState_FailIfRunningMain@@Base+0x310> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 65eb0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 1313e8 │ │ │ │ + bl 1306d8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 663a0 <_PyInterpreterState_FailIfRunningMain@@Base+0x1e4> │ │ │ │ - ldr r4, [pc, #204] @ (66504 <_PyInterpreterState_FailIfRunningMain@@Base+0x348>) │ │ │ │ + beq.n 65d84 │ │ │ │ + ldr r4, [pc, #204] @ (65ee8 ) │ │ │ │ sub.w r5, r4, #16 │ │ │ │ - b.n 66472 <_PyInterpreterState_FailIfRunningMain@@Base+0x2b6> │ │ │ │ + b.n 65e56 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #15656 @ 0x3d28 │ │ │ │ + movw r1, #12672 @ 0x3180 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 663a0 <_PyInterpreterState_FailIfRunningMain@@Base+0x1e4> │ │ │ │ + bl 12e510 │ │ │ │ + b.n 65d84 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #15700 @ 0x3d54 │ │ │ │ + movw r1, #12716 @ 0x31ac │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d599c │ │ │ │ - ldr r4, [pc, #144] @ (66504 <_PyInterpreterState_FailIfRunningMain@@Base+0x348>) │ │ │ │ + b.w d52b8 │ │ │ │ + ldr r4, [pc, #144] @ (65ee8 ) │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 13157c │ │ │ │ + bl 13086c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 66500 <_PyInterpreterState_FailIfRunningMain@@Base+0x344> │ │ │ │ + bne.n 65ee4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 66498 <_PyInterpreterState_FailIfRunningMain@@Base+0x2dc> │ │ │ │ + beq.n 65e7c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 66498 <_PyInterpreterState_FailIfRunningMain@@Base+0x2dc> │ │ │ │ + cbnz r3, 65e7c │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 664ae <_PyInterpreterState_FailIfRunningMain@@Base+0x2f2> │ │ │ │ + beq.n 65e92 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 664ae <_PyInterpreterState_FailIfRunningMain@@Base+0x2f2> │ │ │ │ + cbnz r3, 65e92 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 663a0 <_PyInterpreterState_FailIfRunningMain@@Base+0x1e4> │ │ │ │ + beq.w 65d84 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 663a0 <_PyInterpreterState_FailIfRunningMain@@Base+0x1e4> │ │ │ │ + bne.w 65d84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 663a0 <_PyInterpreterState_FailIfRunningMain@@Base+0x1e4> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 65d84 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 664e2 <_PyInterpreterState_FailIfRunningMain@@Base+0x326> │ │ │ │ + beq.n 65ec6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 664e2 <_PyInterpreterState_FailIfRunningMain@@Base+0x326> │ │ │ │ + cbnz r3, 65ec6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 663a0 <_PyInterpreterState_FailIfRunningMain@@Base+0x1e4> │ │ │ │ + beq.w 65d84 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 663a0 <_PyInterpreterState_FailIfRunningMain@@Base+0x1e4> │ │ │ │ + bne.w 65d84 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 663a0 <_PyInterpreterState_FailIfRunningMain@@Base+0x1e4> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 65d84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ strb r4, [r2, #6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - movw r0, #19860 @ 0x4d94 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - b.w 7afb8 │ │ │ │ - movw r0, #19872 @ 0x4da0 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - b.w 7afb8 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #48 @ 0x30 │ │ │ │ - mov r4, r1 │ │ │ │ - movs r2, #44 @ 0x2c │ │ │ │ - movs r1, #0 │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 2957c │ │ │ │ - movs r2, #0 │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl d1ed8 │ │ │ │ - cbnz r0, 66586 <_PyInterpreterState_FailIfRunningMain@@Base+0x3ca> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #4 │ │ │ │ - beq.n 6656e <_PyInterpreterState_FailIfRunningMain@@Base+0x3b2> │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - mov r4, r0 │ │ │ │ - movw r1, #19888 @ 0x4db0 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl d29b0 │ │ │ │ - b.n 66588 <_PyInterpreterState_FailIfRunningMain@@Base+0x3cc> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add r0, sp, #4 │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ - bl d29b0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 292b0 │ │ │ │ - bl 7afb8 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 66588 <_PyInterpreterState_FailIfRunningMain@@Base+0x3cc> │ │ │ │ - movs r4, #0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cbz r3, 66592 <_PyInterpreterState_FailIfRunningMain@@Base+0x3d6> │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl d29b0 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ - pop {r4, pc} │ │ │ │ │ │ │ │ -00066598 : │ │ │ │ +00065eec : │ │ │ │ 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, #71 @ 0x47 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 665d6 │ │ │ │ + beq.n 65f2a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bmi.n 665ce │ │ │ │ + bmi.n 65f22 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 66640 │ │ │ │ - bl 85e88 │ │ │ │ + b.n 65f94 │ │ │ │ + bl 859ec │ │ │ │ mov r3, r0 │ │ │ │ - b.n 665d8 │ │ │ │ + b.n 65f2c │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r0, r8 │ │ │ │ - bne.n 665ee │ │ │ │ + bne.n 65f42 │ │ │ │ cmp r3, #0 │ │ │ │ ite lt │ │ │ │ addlt.w r0, r4, #4294967295 @ 0xffffffff │ │ │ │ movge r0, #0 │ │ │ │ - b.n 66600 │ │ │ │ + b.n 65f54 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bpl.n 665c8 │ │ │ │ - bl 85e88 │ │ │ │ + bpl.n 65f1c │ │ │ │ + bl 859ec │ │ │ │ cmp r0, #0 │ │ │ │ it lt │ │ │ │ addlt r0, r0, r4 │ │ │ │ str r0, [r6, #0] │ │ │ │ ldr.w r0, [r9, #12] │ │ │ │ cmp r0, r8 │ │ │ │ - bne.n 66618 │ │ │ │ + bne.n 65f6c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ ite ge │ │ │ │ movge r0, r4 │ │ │ │ movlt.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6662a │ │ │ │ + b.n 65f7e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.n 665c8 │ │ │ │ - bl 85e88 │ │ │ │ + bpl.n 65f1c │ │ │ │ + bl 859ec │ │ │ │ cmp r0, #0 │ │ │ │ it lt │ │ │ │ addlt r0, r0, r4 │ │ │ │ cmp r4, r0 │ │ │ │ str r0, [r7, #0] │ │ │ │ - blt.n 665c8 │ │ │ │ + blt.n 65f1c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r4 │ │ │ │ - bge.n 665c8 │ │ │ │ + bge.n 65f1c │ │ │ │ ldr r0, [r5, #0] │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ negs r0, r0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -00066644 : │ │ │ │ +00065f98 : │ │ │ │ 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, [sp, #24] │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r3 │ │ │ │ mov r8, r1 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ - bl 1174f4 │ │ │ │ + bl 116e00 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 6667e │ │ │ │ + beq.n 65fd2 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 117be4 │ │ │ │ + bl 1174f0 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - │ │ │ │ -00066682 <_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, 666ae <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ - ldr r4, [r0, #4] │ │ │ │ - ldr r4, [r4, #84] @ 0x54 │ │ │ │ - lsls r4, r4, #5 │ │ │ │ - bpl.n 666ae <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ - cbz r1, 666aa <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x28> │ │ │ │ - ldr r4, [r1, #4] │ │ │ │ - ldr r4, [r4, #84] @ 0x54 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - bpl.n 666ae <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ - cbz r2, 666ae <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ - cbnz r3, 666c2 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x40> │ │ │ │ - movw r1, #1287 @ 0x507 │ │ │ │ - movw r0, #31732 @ 0x7bf4 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 666ce <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x4c> │ │ │ │ - add r4, sp, #32 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - add r4, sp, #12 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl d68a4 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - add sp, #4 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -000666d8 : │ │ │ │ - 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, 66702 │ │ │ │ - ldr r5, [r0, #4] │ │ │ │ - ldr r5, [r5, #84] @ 0x54 │ │ │ │ - lsls r5, r5, #5 │ │ │ │ - bpl.n 66702 │ │ │ │ - cbz r1, 666fe │ │ │ │ - ldr r5, [r1, #4] │ │ │ │ - ldr r5, [r5, #84] @ 0x54 │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - bpl.n 66702 │ │ │ │ - cbz r2, 66702 │ │ │ │ - cbnz r3, 66716 │ │ │ │ - movw r1, #1313 @ 0x521 │ │ │ │ - movw r0, #31732 @ 0x7bf4 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 66720 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - add r4, sp, #12 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl d68a4 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - │ │ │ │ -00066724 <_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, 6674e <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ - ldr r5, [r0, #4] │ │ │ │ - ldr r5, [r5, #84] @ 0x54 │ │ │ │ - lsls r5, r5, #5 │ │ │ │ - bpl.n 6674e <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ - cbz r1, 6674a <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x26> │ │ │ │ - ldr r5, [r1, #4] │ │ │ │ - ldr r5, [r5, #84] @ 0x54 │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - bpl.n 6674e <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ - cbz r2, 6674e <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ - cbnz r3, 66762 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x3e> │ │ │ │ - movw r1, #1338 @ 0x53a │ │ │ │ - movw r0, #31732 @ 0x7bf4 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 6676c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x48> │ │ │ │ - str r4, [sp, #12] │ │ │ │ - add r4, sp, #12 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl d68a4 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - │ │ │ │ -00066770 : │ │ │ │ - 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, 66798 │ │ │ │ - mov r5, r1 │ │ │ │ - movw r3, #2908 @ 0xb5c │ │ │ │ - movt r3, #40 @ 0x28 │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r7, r6 │ │ │ │ - mov r9, r6 │ │ │ │ - b.n 667aa │ │ │ │ - movw r0, #19928 @ 0x4dd8 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - movw r1, #693 @ 0x2b5 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 66876 │ │ │ │ - ldr.w r2, [r1, r9, lsl #3] │ │ │ │ - cbz r2, 667bc │ │ │ │ - cmp r2, r3 │ │ │ │ - add.w r9, r9, #1 │ │ │ │ - it eq │ │ │ │ - addeq r7, #1 │ │ │ │ - b.n 667aa │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1acc94 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 66876 │ │ │ │ - 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, #61273 @ 0xef59 │ │ │ │ - movt r3, #17 │ │ │ │ - str r3, [r4, #24] │ │ │ │ - movw r3, #58293 @ 0xe3b5 │ │ │ │ - movt r3, #30 │ │ │ │ - str r3, [r4, #44] @ 0x2c │ │ │ │ - movw r3, #42012 @ 0xa41c │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - str.w r3, [r4, #128] @ 0x80 │ │ │ │ - movw r3, #3888 @ 0xf30 │ │ │ │ - movt r3, #72 @ 0x48 │ │ │ │ - str r3, [r4, #116] @ 0x74 │ │ │ │ - movw r3, #62241 @ 0xf321 │ │ │ │ - movt r3, #22 │ │ │ │ - str.w r3, [r4, #156] @ 0x9c │ │ │ │ - movw r3, #52673 @ 0xcdc1 │ │ │ │ - movt r3, #5 │ │ │ │ - str r3, [r4, #92] @ 0x5c │ │ │ │ - bl 80558 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 66870 │ │ │ │ - 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 7f920 <_PyType_GetDict@@Base> │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 80624 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 6687a │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 66870 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 66870 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r8 │ │ │ │ - bl 78004 │ │ │ │ - mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - mov r0, r6 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - │ │ │ │ -00066880 : │ │ │ │ - b.w 66770 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ movs r3, #2 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #8 │ │ │ │ - movw r1, #52164 @ 0xcbc4 │ │ │ │ + movw r1, #49220 @ 0xc044 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r2, sp, #12 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl c3418 │ │ │ │ - cbnz r0, 668b8 │ │ │ │ + bl c2d44 │ │ │ │ + cbnz r0, 6600a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 668ee │ │ │ │ + b.n 66040 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 487c2 │ │ │ │ + bl 4870a │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 668d4 │ │ │ │ + beq.n 66026 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 668e6 │ │ │ │ - b.n 668de │ │ │ │ - bl 805dc │ │ │ │ + bne.n 66038 │ │ │ │ + b.n 66030 │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 668c6 │ │ │ │ - b.n 668b4 │ │ │ │ - bl 805dc │ │ │ │ + beq.n 66018 │ │ │ │ + b.n 66006 │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 668b4 │ │ │ │ + bne.n 66006 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ 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 807a8 │ │ │ │ - cbnz r0, 66914 │ │ │ │ + bl 807a0 │ │ │ │ + cbnz r0, 66066 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 66970 │ │ │ │ + b.n 660c2 │ │ │ │ mov r5, r0 │ │ │ │ strd r6, r0, [sp, #4] │ │ │ │ - cbnz r4, 6692a │ │ │ │ - ldr r0, [pc, #84] @ (66974 ) │ │ │ │ + cbnz r4, 6607c │ │ │ │ + ldr r0, [pc, #88] @ (660c8 ) │ │ │ │ movs r2, #2 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 13b1dc │ │ │ │ + bl 13a74c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 66938 │ │ │ │ - ldr r0, [pc, #76] @ (66978 ) │ │ │ │ + b.n 6608a │ │ │ │ + ldr r0, [pc, #76] @ (660cc ) │ │ │ │ movs r2, #3 │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 13b1dc │ │ │ │ + bl 13a74c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6694e │ │ │ │ + beq.n 660a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6694e │ │ │ │ + cbnz r3, 660a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6690e │ │ │ │ + beq.n 66060 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 66960 │ │ │ │ + bne.n 660b2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 66970 │ │ │ │ + b.n 660c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6695c │ │ │ │ + bne.n 660ae │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6695c │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 660ae │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - add r2, pc, #64 @ (adr r2, 669b8 ) │ │ │ │ + nop │ │ │ │ + add r2, pc, #64 @ (adr r2, 6610c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r7, sp, #384 @ 0x180 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.w 807a8 │ │ │ │ - ldr r2, [r0, #16] │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cbz r2, 669a2 │ │ │ │ - cbz r3, 6698c │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - b.n 66994 │ │ │ │ - movw r1, #28820 @ 0x7094 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #19952 @ 0x4df0 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - b.w e2114 │ │ │ │ - cbz r3, 669a8 │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - b.n 669b0 │ │ │ │ - movw r1, #28820 @ 0x7094 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #19988 @ 0x4e14 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - b.w e2114 │ │ │ │ - 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, #20016 @ 0x4e30 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - 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 e2114 │ │ │ │ - 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, #20048 @ 0x4e50 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - ldrd r3, r4, [r1, #16] │ │ │ │ - ldrd r1, r2, [r1, #8] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl e2114 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00066a1c <_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 ip, r1 │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r1, [r3, #84] @ 0x54 │ │ │ │ - ands.w r1, r1, #268435456 @ 0x10000000 │ │ │ │ - bne.n 66a56 <_PyUnicode_CheckConsistency@@Base+0x3a> │ │ │ │ - ldr r4, [pc, #772] @ (66d40 <_PyUnicode_CheckConsistency@@Base+0x324>) │ │ │ │ - mov.w r2, #668 @ 0x29c │ │ │ │ - movw r3, #9468 @ 0x24fc │ │ │ │ - movt r3, #40 @ 0x28 │ │ │ │ - strd r2, r4, [sp] │ │ │ │ - movw r2, #20104 @ 0x4e88 │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ - bl 63630 <_PyObject_AssertFailed@@Base> │ │ │ │ - ldrb r3, [r0, #16] │ │ │ │ - mov r4, r0 │ │ │ │ - and.w r2, r3, #96 @ 0x60 │ │ │ │ - and.w r6, r3, #64 @ 0x40 │ │ │ │ - ubfx r5, r3, #2, #3 │ │ │ │ - cmp r2, #96 @ 0x60 │ │ │ │ - bne.n 66a90 <_PyUnicode_CheckConsistency@@Base+0x74> │ │ │ │ - cmp r5, #1 │ │ │ │ - beq.w 66bd8 <_PyUnicode_CheckConsistency@@Base+0x1bc> │ │ │ │ - ldr r4, [pc, #716] @ (66d40 <_PyUnicode_CheckConsistency@@Base+0x324>) │ │ │ │ - movw r1, #674 @ 0x2a2 │ │ │ │ - movw r3, #9468 @ 0x24fc │ │ │ │ - movt r3, #40 @ 0x28 │ │ │ │ - movw r2, #20172 @ 0x4ecc │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ - strd r1, r4, [sp] │ │ │ │ - movs r1, #0 │ │ │ │ - bl 63630 <_PyObject_AssertFailed@@Base> │ │ │ │ - subs r2, r5, #1 │ │ │ │ - cmp r5, #4 │ │ │ │ - it ne │ │ │ │ - cmpne r2, #1 │ │ │ │ - ite hi │ │ │ │ - movhi r2, #1 │ │ │ │ - movls r2, #0 │ │ │ │ - ands.w r1, r3, #32 │ │ │ │ - beq.n 66afa <_PyUnicode_CheckConsistency@@Base+0xde> │ │ │ │ - cbz r2, 66ac6 <_PyUnicode_CheckConsistency@@Base+0xaa> │ │ │ │ - ldr r4, [pc, #664] @ (66d40 <_PyUnicode_CheckConsistency@@Base+0x324>) │ │ │ │ - movw r1, #682 @ 0x2aa │ │ │ │ - movw r3, #9468 @ 0x24fc │ │ │ │ - movt r3, #40 @ 0x28 │ │ │ │ - movw r2, #20204 @ 0x4eec │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ - strd r1, r4, [sp] │ │ │ │ - movs r1, #0 │ │ │ │ - bl 63630 <_PyObject_AssertFailed@@Base> │ │ │ │ - cbz r6, 66ae8 <_PyUnicode_CheckConsistency@@Base+0xcc> │ │ │ │ - ldr r5, [pc, #628] @ (66d40 <_PyUnicode_CheckConsistency@@Base+0x324>) │ │ │ │ - mov r1, r2 │ │ │ │ - movw r4, #685 @ 0x2ad │ │ │ │ - movw r3, #9468 @ 0x24fc │ │ │ │ - movt r3, #40 @ 0x28 │ │ │ │ - movw r2, #20300 @ 0x4f4c │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - bl 63630 <_PyObject_AssertFailed@@Base> │ │ │ │ - ldr r7, [r0, #24] │ │ │ │ - add.w r2, r0, #28 │ │ │ │ - cmp r7, r2 │ │ │ │ - bne.n 66bb0 <_PyUnicode_CheckConsistency@@Base+0x194> │ │ │ │ - ldr r4, [pc, #588] @ (66d40 <_PyUnicode_CheckConsistency@@Base+0x324>) │ │ │ │ - movw r2, #686 @ 0x2ae │ │ │ │ - b.n 66b96 <_PyUnicode_CheckConsistency@@Base+0x17a> │ │ │ │ - cbz r2, 66b1a <_PyUnicode_CheckConsistency@@Base+0xfe> │ │ │ │ - ldr r4, [pc, #576] @ (66d40 <_PyUnicode_CheckConsistency@@Base+0x324>) │ │ │ │ - mov.w r2, #692 @ 0x2b4 │ │ │ │ - movw r3, #9468 @ 0x24fc │ │ │ │ - movt r3, #40 @ 0x28 │ │ │ │ - strd r2, r4, [sp] │ │ │ │ - movw r2, #20204 @ 0x4eec │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ - bl 63630 <_PyObject_AssertFailed@@Base> │ │ │ │ - ldr r1, [r0, #28] │ │ │ │ - cbnz r1, 66b3c <_PyUnicode_CheckConsistency@@Base+0x120> │ │ │ │ - ldr r4, [pc, #544] @ (66d40 <_PyUnicode_CheckConsistency@@Base+0x324>) │ │ │ │ - mov.w r2, #696 @ 0x2b8 │ │ │ │ - movw r3, #9468 @ 0x24fc │ │ │ │ - movt r3, #40 @ 0x28 │ │ │ │ - strd r2, r4, [sp] │ │ │ │ - movw r2, #20352 @ 0x4f80 │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ - bl 63630 <_PyObject_AssertFailed@@Base> │ │ │ │ - ldr r7, [r0, #24] │ │ │ │ - cbz r6, 66b8c <_PyUnicode_CheckConsistency@@Base+0x170> │ │ │ │ - cmp r1, r7 │ │ │ │ - beq.n 66b64 <_PyUnicode_CheckConsistency@@Base+0x148> │ │ │ │ - ldr r5, [pc, #504] @ (66d40 <_PyUnicode_CheckConsistency@@Base+0x324>) │ │ │ │ - mov r1, r2 │ │ │ │ - movw r4, #698 @ 0x2ba │ │ │ │ - movw r3, #9468 @ 0x24fc │ │ │ │ - movt r3, #40 @ 0x28 │ │ │ │ - movw r2, #20372 @ 0x4f94 │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - bl 63630 <_PyObject_AssertFailed@@Base> │ │ │ │ - ldr r7, [r0, #8] │ │ │ │ - ldr r1, [r0, #20] │ │ │ │ - cmp r1, r7 │ │ │ │ - beq.n 66bd8 <_PyUnicode_CheckConsistency@@Base+0x1bc> │ │ │ │ - ldr r5, [pc, #464] @ (66d40 <_PyUnicode_CheckConsistency@@Base+0x324>) │ │ │ │ - mov r1, r2 │ │ │ │ - movw r4, #699 @ 0x2bb │ │ │ │ - movw r3, #9468 @ 0x24fc │ │ │ │ - movt r3, #40 @ 0x28 │ │ │ │ - movw r2, #20400 @ 0x4fb0 │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - bl 63630 <_PyObject_AssertFailed@@Base> │ │ │ │ - cmp r1, r7 │ │ │ │ - bne.n 66bb0 <_PyUnicode_CheckConsistency@@Base+0x194> │ │ │ │ - ldr r4, [pc, #428] @ (66d40 <_PyUnicode_CheckConsistency@@Base+0x324>) │ │ │ │ - movw r2, #702 @ 0x2be │ │ │ │ - movw r3, #9468 @ 0x24fc │ │ │ │ - movt r3, #40 @ 0x28 │ │ │ │ - strd r2, r4, [sp] │ │ │ │ - mov r1, r6 │ │ │ │ - movw r2, #20324 @ 0x4f64 │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ - bl 63630 <_PyObject_AssertFailed@@Base> │ │ │ │ - cbnz r7, 66bd8 <_PyUnicode_CheckConsistency@@Base+0x1bc> │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - cbz r2, 66bd8 <_PyUnicode_CheckConsistency@@Base+0x1bc> │ │ │ │ - ldr r5, [pc, #392] @ (66d40 <_PyUnicode_CheckConsistency@@Base+0x324>) │ │ │ │ - movw r2, #707 @ 0x2c3 │ │ │ │ - movw r3, #9468 @ 0x24fc │ │ │ │ - movt r3, #40 @ 0x28 │ │ │ │ - strd r2, r5, [sp] │ │ │ │ - mov r1, r7 │ │ │ │ - movw r2, #20440 @ 0x4fd8 │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ - mov r0, r4 │ │ │ │ - bl 63630 <_PyObject_AssertFailed@@Base> │ │ │ │ - cmp.w ip, #0 │ │ │ │ - beq.w 66d38 <_PyUnicode_CheckConsistency@@Base+0x31c> │ │ │ │ - lsls r2, r3, #26 │ │ │ │ - bpl.n 66bf2 <_PyUnicode_CheckConsistency@@Base+0x1d6> │ │ │ │ - lsls r3, r3, #25 │ │ │ │ - ite mi │ │ │ │ - addmi.w r2, r4, #20 │ │ │ │ - addpl.w r2, r4, #28 │ │ │ │ - b.n 66bf4 <_PyUnicode_CheckConsistency@@Base+0x1d8> │ │ │ │ - ldr r2, [r4, #28] │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - mov r1, r3 │ │ │ │ - cmp r0, r1 │ │ │ │ - ble.n 66c1e <_PyUnicode_CheckConsistency@@Base+0x202> │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.n 66c06 <_PyUnicode_CheckConsistency@@Base+0x1ea> │ │ │ │ - ldrb r7, [r2, r1] │ │ │ │ - b.n 66c12 <_PyUnicode_CheckConsistency@@Base+0x1f6> │ │ │ │ - cmp r5, #2 │ │ │ │ - ite eq │ │ │ │ - ldrheq.w r7, [r2, r1, lsl #1] │ │ │ │ - ldrne.w r7, [r2, r1, lsl #2] │ │ │ │ - cmp r3, r7 │ │ │ │ - add.w r1, r1, #1 │ │ │ │ - it cc │ │ │ │ - movcc r3, r7 │ │ │ │ - b.n 66bfa <_PyUnicode_CheckConsistency@@Base+0x1de> │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.n 66c8c <_PyUnicode_CheckConsistency@@Base+0x270> │ │ │ │ - cbnz r6, 66c70 <_PyUnicode_CheckConsistency@@Base+0x254> │ │ │ │ - cmp r3, #127 @ 0x7f │ │ │ │ - bhi.n 66c4a <_PyUnicode_CheckConsistency@@Base+0x22e> │ │ │ │ - ldr r5, [pc, #276] @ (66d40 <_PyUnicode_CheckConsistency@@Base+0x324>) │ │ │ │ - movw r2, #727 @ 0x2d7 │ │ │ │ - movw r3, #9468 @ 0x24fc │ │ │ │ - movt r3, #40 @ 0x28 │ │ │ │ - strd r2, r5, [sp] │ │ │ │ - mov r1, r6 │ │ │ │ - movw r2, #20468 @ 0x4ff4 │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ - mov r0, r4 │ │ │ │ - bl 63630 <_PyObject_AssertFailed@@Base> │ │ │ │ - cmp r3, #255 @ 0xff │ │ │ │ - bls.n 66d06 <_PyUnicode_CheckConsistency@@Base+0x2ea> │ │ │ │ - ldr r5, [pc, #240] @ (66d40 <_PyUnicode_CheckConsistency@@Base+0x324>) │ │ │ │ - mov.w r2, #728 @ 0x2d8 │ │ │ │ - movw r3, #9468 @ 0x24fc │ │ │ │ - movt r3, #40 @ 0x28 │ │ │ │ - strd r2, r5, [sp] │ │ │ │ - mov r1, r6 │ │ │ │ - movw r2, #20484 @ 0x5004 │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ - mov r0, r4 │ │ │ │ - bl 63630 <_PyObject_AssertFailed@@Base> │ │ │ │ - cmp r3, #127 @ 0x7f │ │ │ │ - bls.n 66d06 <_PyUnicode_CheckConsistency@@Base+0x2ea> │ │ │ │ - movw r3, #9468 @ 0x24fc │ │ │ │ - movt r3, #40 @ 0x28 │ │ │ │ - movw r2, #20500 @ 0x5014 │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ - ldr r5, [pc, #184] @ (66d40 <_PyUnicode_CheckConsistency@@Base+0x324>) │ │ │ │ - movw r1, #731 @ 0x2db │ │ │ │ - b.n 66d2c <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ - cmp r5, #2 │ │ │ │ - bne.n 66cca <_PyUnicode_CheckConsistency@@Base+0x2ae> │ │ │ │ - cmp r3, #255 @ 0xff │ │ │ │ - bhi.n 66cac <_PyUnicode_CheckConsistency@@Base+0x290> │ │ │ │ - movw r3, #9468 @ 0x24fc │ │ │ │ - movt r3, #40 @ 0x28 │ │ │ │ - movw r2, #20516 @ 0x5024 │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ - ldr r5, [pc, #152] @ (66d40 <_PyUnicode_CheckConsistency@@Base+0x324>) │ │ │ │ - movw r1, #734 @ 0x2de │ │ │ │ - b.n 66d2c <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ - cmp.w r3, #65536 @ 0x10000 │ │ │ │ - bcc.n 66d0a <_PyUnicode_CheckConsistency@@Base+0x2ee> │ │ │ │ - movw r3, #9468 @ 0x24fc │ │ │ │ - movt r3, #40 @ 0x28 │ │ │ │ - movw r2, #20536 @ 0x5038 │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ - ldr r5, [pc, #124] @ (66d40 <_PyUnicode_CheckConsistency@@Base+0x324>) │ │ │ │ - movw r1, #735 @ 0x2df │ │ │ │ - b.n 66d2c <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ - cmp.w r3, #65536 @ 0x10000 │ │ │ │ - bcs.n 66ce8 <_PyUnicode_CheckConsistency@@Base+0x2cc> │ │ │ │ - movw r3, #9468 @ 0x24fc │ │ │ │ - movt r3, #40 @ 0x28 │ │ │ │ - movw r2, #20556 @ 0x504c │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ - ldr r5, [pc, #92] @ (66d40 <_PyUnicode_CheckConsistency@@Base+0x324>) │ │ │ │ - movw r1, #738 @ 0x2e2 │ │ │ │ - b.n 66d2c <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ - cmp.w r3, #1114112 @ 0x110000 │ │ │ │ - bcc.n 66d10 <_PyUnicode_CheckConsistency@@Base+0x2f4> │ │ │ │ - movw r3, #9468 @ 0x24fc │ │ │ │ - movt r3, #40 @ 0x28 │ │ │ │ - movw r2, #20576 @ 0x5060 │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ - ldr r5, [pc, #64] @ (66d40 <_PyUnicode_CheckConsistency@@Base+0x324>) │ │ │ │ - movw r1, #739 @ 0x2e3 │ │ │ │ - b.n 66d2c <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ - ldrb r3, [r2, r0] │ │ │ │ - b.n 66d14 <_PyUnicode_CheckConsistency@@Base+0x2f8> │ │ │ │ - ldrh.w r3, [r2, r0, lsl #1] │ │ │ │ - b.n 66d14 <_PyUnicode_CheckConsistency@@Base+0x2f8> │ │ │ │ - ldr.w r3, [r2, r0, lsl #2] │ │ │ │ - cbz r3, 66d38 <_PyUnicode_CheckConsistency@@Base+0x31c> │ │ │ │ - ldr r5, [pc, #40] @ (66d40 <_PyUnicode_CheckConsistency@@Base+0x324>) │ │ │ │ - movw r3, #9468 @ 0x24fc │ │ │ │ - movt r3, #40 @ 0x28 │ │ │ │ - movw r2, #20596 @ 0x5074 │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #741 @ 0x2e5 │ │ │ │ - strd r1, r5, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #0 │ │ │ │ - bl 63630 <_PyObject_AssertFailed@@Base> │ │ │ │ - movs r0, #1 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ - strh r0, [r5, #10] │ │ │ │ - lsls r5, r0, #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 66d7a <_PyUnicode_CheckConsistency@@Base+0x35e> │ │ │ │ + bmi.n 66106 │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 66d7e <_PyUnicode_CheckConsistency@@Base+0x362> │ │ │ │ + beq.n 6610a │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movt r2, #16 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ cmp r3, #2 │ │ │ │ it ne │ │ │ │ movne r1, r2 │ │ │ │ - b.n 66d80 <_PyUnicode_CheckConsistency@@Base+0x364> │ │ │ │ + b.n 6610c │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ - b.n 66d80 <_PyUnicode_CheckConsistency@@Base+0x364> │ │ │ │ + b.n 6610c │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ mov r0, r6 │ │ │ │ - bl 728cc │ │ │ │ + bl 72884 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 66da0 <_PyUnicode_CheckConsistency@@Base+0x384> │ │ │ │ + cbz r0, 6612c │ │ │ │ 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 cdc4c <_PyUnicodeWriter_PrepareInternal@@Base+0x504> │ │ │ │ + bl cd574 <_PyUnicodeWriter_PrepareInternal@@Base+0x508> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00066da6 : │ │ │ │ +00066132 : │ │ │ │ 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 66dc2 │ │ │ │ - bl 4a95c │ │ │ │ - b.n 66dfe │ │ │ │ + bmi.n 6614e │ │ │ │ + bl 4a94e │ │ │ │ + b.n 6618a │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - movw r1, #20672 @ 0x50c0 │ │ │ │ + movw r1, #17940 @ 0x4614 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r2, #1 │ │ │ │ - bl 14ede4 │ │ │ │ + bl 14d82c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 66dfe │ │ │ │ - movw r1, #1304 @ 0x518 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ + beq.n 6618a │ │ │ │ + movw r1, #63896 @ 0xf998 │ │ │ │ + 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 52760 │ │ │ │ + b.w 5275c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00066e02 : │ │ │ │ +0006618e : │ │ │ │ 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 r4, r3, #3 │ │ │ │ - bmi.n 66e1e │ │ │ │ - bl 4a95c │ │ │ │ - b.n 66ea2 │ │ │ │ + bmi.n 661aa │ │ │ │ + bl 4a94e │ │ │ │ + b.n 6622e │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ - movw r1, #20756 @ 0x5114 │ │ │ │ + movw r1, #18024 @ 0x4668 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r2, #1 │ │ │ │ - bl 14ede4 │ │ │ │ + bl 14d82c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 66ea2 │ │ │ │ - movw r1, #1304 @ 0x518 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ + beq.n 6622e │ │ │ │ + movw r1, #63896 @ 0xf998 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ cmp r5, #0 │ │ │ │ ite ne │ │ │ │ movne r4, r5 │ │ │ │ moveq r4, r1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 52760 │ │ │ │ + bl 5275c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 66ea2 │ │ │ │ + cbz r0, 6622e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 66e9a │ │ │ │ + bmi.n 66226 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #22060 @ 0x562c │ │ │ │ + movw r1, #19076 @ 0x4a84 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d599c │ │ │ │ + bl d52b8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 66ea2 │ │ │ │ + beq.n 6622e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 66ea2 │ │ │ │ + cbnz r3, 6622e │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 66ea2 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6622e │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1ae114 │ │ │ │ + b.w 1ac0cc │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00066ea6 : │ │ │ │ +00066232 : │ │ │ │ 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 66ec2 │ │ │ │ - bl 4a95c │ │ │ │ - b.n 66efe │ │ │ │ + bmi.n 6624e │ │ │ │ + bl 4a94e │ │ │ │ + b.n 6628a │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - movw r1, #20848 @ 0x5170 │ │ │ │ + movw r1, #18116 @ 0x46c4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r2, #1 │ │ │ │ - bl 14ede4 │ │ │ │ + bl 14d82c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 66efe │ │ │ │ - movw r1, #1304 @ 0x518 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ + beq.n 6628a │ │ │ │ + movw r1, #63896 @ 0xf998 │ │ │ │ + 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 19f77c │ │ │ │ + b.w 19d71c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00066f02 : │ │ │ │ +0006628e : │ │ │ │ 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 r4, r3, #3 │ │ │ │ - bmi.n 66f1e │ │ │ │ - bl 4a95c │ │ │ │ - b.n 66f40 │ │ │ │ + bmi.n 662aa │ │ │ │ + bl 4a94e │ │ │ │ + b.n 662cc │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ - movw r1, #20992 @ 0x5200 │ │ │ │ + movw r1, #18260 @ 0x4754 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r2, #1 │ │ │ │ - bl 14ede4 │ │ │ │ + bl 14d82c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 66f44 │ │ │ │ + bne.n 662d0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 66fa0 │ │ │ │ - movw r1, #1304 @ 0x518 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ + b.n 6632c │ │ │ │ + movw r1, #63896 @ 0xf998 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ cmp r6, #0 │ │ │ │ ite ne │ │ │ │ movne r5, r6 │ │ │ │ moveq r5, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 19f77c │ │ │ │ + bl 19d71c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66f40 │ │ │ │ + beq.n 662cc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 66fa0 │ │ │ │ + bmi.n 6632c │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #21084 @ 0x525c │ │ │ │ + movw r1, #18352 @ 0x47b0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d599c │ │ │ │ + bl d52b8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 66f40 │ │ │ │ + beq.n 662cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 66f40 │ │ │ │ + bne.n 662cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 66f40 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 662cc │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00066fa4 : │ │ │ │ +00066330 : │ │ │ │ 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 f6db0 <_Py_GetErrorHandler@@Base> │ │ │ │ + bl f6710 <_Py_GetErrorHandler@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 8ad50 │ │ │ │ + b.w 8a614 │ │ │ │ │ │ │ │ -00066fcc : │ │ │ │ +00066358 : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 19c954 │ │ │ │ + b.w 19a8f4 │ │ │ │ │ │ │ │ -00066fd2 <_PyUnicode_DecodeUnicodeEscapeInternal@@Base>: │ │ │ │ +0006635e <_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 cc944 <_PyUnicode_DecodeUnicodeEscapeInternal2@@Base> │ │ │ │ + bl cc244 <_PyUnicode_DecodeUnicodeEscapeInternal2@@Base> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00066ff2 <_PyUnicodeWriter_PrepareKindInternal@@Base>: │ │ │ │ +0006637e <_PyUnicodeWriter_PrepareKindInternal@@Base>: │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 67006 <_PyUnicodeWriter_PrepareKindInternal@@Base+0x14> │ │ │ │ + beq.n 66392 <_PyUnicodeWriter_PrepareKindInternal@@Base+0x14> │ │ │ │ cmp r1, #4 │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movt r2, #16 │ │ │ │ it ne │ │ │ │ movne r2, #255 @ 0xff │ │ │ │ - b.n 6700a <_PyUnicodeWriter_PrepareKindInternal@@Base+0x18> │ │ │ │ + b.n 66396 <_PyUnicodeWriter_PrepareKindInternal@@Base+0x18> │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movs r1, #0 │ │ │ │ - b.w cd748 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + b.w cd06c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ │ │ │ │ -00067010 <_PyUnicodeWriter_WriteLatin1String@@Base>: │ │ │ │ +0006639c <_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 67054 <_PyUnicodeWriter_WriteLatin1String@@Base+0x44> │ │ │ │ + bls.n 663e0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x44> │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bne.n 6704a <_PyUnicodeWriter_WriteLatin1String@@Base+0x3a> │ │ │ │ + bne.n 663d6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3a> │ │ │ │ mov r2, r3 │ │ │ │ adds r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.n 67044 <_PyUnicodeWriter_WriteLatin1String@@Base+0x34> │ │ │ │ + bcc.n 663d0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x34> │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - beq.n 67030 <_PyUnicodeWriter_WriteLatin1String@@Base+0x20> │ │ │ │ - b.n 67058 <_PyUnicodeWriter_WriteLatin1String@@Base+0x48> │ │ │ │ + beq.n 663bc <_PyUnicodeWriter_WriteLatin1String@@Base+0x20> │ │ │ │ + b.n 663e4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x48> │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 67054 <_PyUnicodeWriter_WriteLatin1String@@Base+0x44> │ │ │ │ + beq.n 663e0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x44> │ │ │ │ mov r3, r2 │ │ │ │ ldrsb.w r2, [r3], #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 67028 <_PyUnicodeWriter_WriteLatin1String@@Base+0x18> │ │ │ │ - b.n 67058 <_PyUnicodeWriter_WriteLatin1String@@Base+0x48> │ │ │ │ + bge.n 663b4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x18> │ │ │ │ + b.n 663e4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x48> │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ - b.n 6705a <_PyUnicodeWriter_WriteLatin1String@@Base+0x4a> │ │ │ │ + b.n 663e6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4a> │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 67084 <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ + bcc.n 66410 <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ ldrd r3, r1, [r5, #16] │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, r6 │ │ │ │ - blt.n 67084 <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ + blt.n 66410 <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ tst.w r2, #32 │ │ │ │ ubfx r1, r2, #2, #3 │ │ │ │ - beq.n 67096 <_PyUnicodeWriter_WriteLatin1String@@Base+0x86> │ │ │ │ + beq.n 66422 <_PyUnicodeWriter_WriteLatin1String@@Base+0x86> │ │ │ │ lsls r2, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi r0, #20 │ │ │ │ addpl r0, #28 │ │ │ │ - b.n 67098 <_PyUnicodeWriter_WriteLatin1String@@Base+0x88> │ │ │ │ + b.n 66424 <_PyUnicodeWriter_WriteLatin1String@@Base+0x88> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 6706a <_PyUnicodeWriter_WriteLatin1String@@Base+0x5a> │ │ │ │ + beq.n 663f6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x5a> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl cd748 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl cd06c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 6706a <_PyUnicodeWriter_WriteLatin1String@@Base+0x5a> │ │ │ │ - b.n 670e0 <_PyUnicodeWriter_WriteLatin1String@@Base+0xd0> │ │ │ │ + bne.n 663f6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x5a> │ │ │ │ + b.n 6646c <_PyUnicodeWriter_WriteLatin1String@@Base+0xd0> │ │ │ │ ldr r0, [r0, #28] │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 670ac <_PyUnicodeWriter_WriteLatin1String@@Base+0x9c> │ │ │ │ + beq.n 66438 <_PyUnicodeWriter_WriteLatin1String@@Base+0x9c> │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 670c2 <_PyUnicodeWriter_WriteLatin1String@@Base+0xb2> │ │ │ │ + beq.n 6644e <_PyUnicodeWriter_WriteLatin1String@@Base+0xb2> │ │ │ │ add r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ blx 29c10 │ │ │ │ - b.n 670d8 <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ + b.n 66464 <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ add.w r0, r0, r3, lsl #1 │ │ │ │ mov r3, r4 │ │ │ │ cmp r7, r4 │ │ │ │ add.w r4, r4, #1 │ │ │ │ - bls.n 670d8 <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ + bls.n 66464 <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strh.w r3, [r0], #2 │ │ │ │ - b.n 670b0 <_PyUnicodeWriter_WriteLatin1String@@Base+0xa0> │ │ │ │ + b.n 6643c <_PyUnicodeWriter_WriteLatin1String@@Base+0xa0> │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ mov r3, r4 │ │ │ │ cmp r7, r4 │ │ │ │ add.w r4, r4, #1 │ │ │ │ - bls.n 670d8 <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ + bls.n 66464 <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ str.w r3, [r0], #4 │ │ │ │ - b.n 670c6 <_PyUnicodeWriter_WriteLatin1String@@Base+0xb6> │ │ │ │ + b.n 66452 <_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 │ │ │ │ @@ -91201,1150 +89927,3175 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6710e <_PyUnicodeWriter_WriteLatin1String@@Base+0xfe> │ │ │ │ + beq.n 6649a <_PyUnicodeWriter_WriteLatin1String@@Base+0xfe> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 67124 <_PyUnicodeWriter_WriteLatin1String@@Base+0x114> │ │ │ │ + bne.n 664b0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x114> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 67158 <_PyUnicodeWriter_WriteLatin1String@@Base+0x148> │ │ │ │ + beq.n 664e4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x148> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 67158 <_PyUnicodeWriter_WriteLatin1String@@Base+0x148> │ │ │ │ - b.n 67126 <_PyUnicodeWriter_WriteLatin1String@@Base+0x116> │ │ │ │ + ble.n 664e4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x148> │ │ │ │ + b.n 664b2 <_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 67144 <_PyUnicodeWriter_WriteLatin1String@@Base+0x134> │ │ │ │ + beq.n 664d0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x134> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 67172 <_PyUnicodeWriter_WriteLatin1String@@Base+0x162> │ │ │ │ + bne.n 664fe <_PyUnicodeWriter_WriteLatin1String@@Base+0x162> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 67158 <_PyUnicodeWriter_WriteLatin1String@@Base+0x148> │ │ │ │ + beq.n 664e4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x148> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 67174 <_PyUnicodeWriter_WriteLatin1String@@Base+0x164> │ │ │ │ + bgt.n 66500 <_PyUnicodeWriter_WriteLatin1String@@Base+0x164> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58704 @ 0xe550 │ │ │ │ + movw r1, #55860 @ 0xda34 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 671b6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a6> │ │ │ │ + bl 12e510 │ │ │ │ + b.n 66542 <_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 15c97c │ │ │ │ + bl 15ae0c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 671a0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x190> │ │ │ │ + beq.n 6652c <_PyUnicodeWriter_WriteLatin1String@@Base+0x190> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 671a0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x190> │ │ │ │ + cbnz r3, 6652c <_PyUnicodeWriter_WriteLatin1String@@Base+0x190> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 671b6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a6> │ │ │ │ + beq.n 66542 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 671b6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a6> │ │ │ │ + cbnz r3, 66542 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_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, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 671e4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1d4> │ │ │ │ + beq.n 66570 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1d4> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 67212 <_PyUnicodeWriter_WriteLatin1String@@Base+0x202> │ │ │ │ + bne.n 6659e <_PyUnicodeWriter_WriteLatin1String@@Base+0x202> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 671f8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1e8> │ │ │ │ + beq.n 66584 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1e8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 67214 <_PyUnicodeWriter_WriteLatin1String@@Base+0x204> │ │ │ │ + bgt.n 665a0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x204> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58704 @ 0xe550 │ │ │ │ + movw r1, #55860 @ 0xda34 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 6723e <_PyUnicodeWriter_WriteLatin1String@@Base+0x22e> │ │ │ │ + bl 12e510 │ │ │ │ + b.n 665ca <_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 15beb4 │ │ │ │ + bl 15a344 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6723e <_PyUnicodeWriter_WriteLatin1String@@Base+0x22e> │ │ │ │ + beq.n 665ca <_PyUnicodeWriter_WriteLatin1String@@Base+0x22e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6723e <_PyUnicodeWriter_WriteLatin1String@@Base+0x22e> │ │ │ │ + cbnz r3, 665ca <_PyUnicodeWriter_WriteLatin1String@@Base+0x22e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_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, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6726c <_PyUnicodeWriter_WriteLatin1String@@Base+0x25c> │ │ │ │ + beq.n 665f8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x25c> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6729a <_PyUnicodeWriter_WriteLatin1String@@Base+0x28a> │ │ │ │ + bne.n 66626 <_PyUnicodeWriter_WriteLatin1String@@Base+0x28a> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 67280 <_PyUnicodeWriter_WriteLatin1String@@Base+0x270> │ │ │ │ + beq.n 6660c <_PyUnicodeWriter_WriteLatin1String@@Base+0x270> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 6729c <_PyUnicodeWriter_WriteLatin1String@@Base+0x28c> │ │ │ │ + bgt.n 66628 <_PyUnicodeWriter_WriteLatin1String@@Base+0x28c> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58704 @ 0xe550 │ │ │ │ + movw r1, #55860 @ 0xda34 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 672c6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2b6> │ │ │ │ + bl 12e510 │ │ │ │ + b.n 66652 <_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 120628 │ │ │ │ + bl 11fe08 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 672c6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2b6> │ │ │ │ + beq.n 66652 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2b6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 672c6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2b6> │ │ │ │ + cbnz r3, 66652 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2b6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_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, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 672f4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2e4> │ │ │ │ + beq.n 66680 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2e4> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 67322 <_PyUnicodeWriter_WriteLatin1String@@Base+0x312> │ │ │ │ + bne.n 666ae <_PyUnicodeWriter_WriteLatin1String@@Base+0x312> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 67308 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2f8> │ │ │ │ + beq.n 66694 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2f8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 67324 <_PyUnicodeWriter_WriteLatin1String@@Base+0x314> │ │ │ │ + bgt.n 666b0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x314> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58704 @ 0xe550 │ │ │ │ + movw r1, #55860 @ 0xda34 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 6734e <_PyUnicodeWriter_WriteLatin1String@@Base+0x33e> │ │ │ │ + bl 12e510 │ │ │ │ + b.n 666da <_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 18e38c │ │ │ │ + bl 18ca5c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6734e <_PyUnicodeWriter_WriteLatin1String@@Base+0x33e> │ │ │ │ + beq.n 666da <_PyUnicodeWriter_WriteLatin1String@@Base+0x33e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6734e <_PyUnicodeWriter_WriteLatin1String@@Base+0x33e> │ │ │ │ + cbnz r3, 666da <_PyUnicodeWriter_WriteLatin1String@@Base+0x33e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_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 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r3, #42428 @ 0xa5bc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 6739a <_PyUnicodeWriter_WriteLatin1String@@Base+0x38a> │ │ │ │ + beq.n 66726 <_PyUnicodeWriter_WriteLatin1String@@Base+0x38a> │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 6739a <_PyUnicodeWriter_WriteLatin1String@@Base+0x38a> │ │ │ │ + beq.n 66726 <_PyUnicodeWriter_WriteLatin1String@@Base+0x38a> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21188 @ 0x52c4 │ │ │ │ + movw r1, #18456 @ 0x4818 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 673d0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3c0> │ │ │ │ + b.n 6675c <_PyUnicodeWriter_WriteLatin1String@@Base+0x3c0> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 673ca <_PyUnicodeWriter_WriteLatin1String@@Base+0x3ba> │ │ │ │ + beq.n 66756 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3ba> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 9d5e0 <_PyArena_AddPyObject@@Base> │ │ │ │ + bl 9ceec <_PyArena_AddPyObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 673b8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3a8> │ │ │ │ + bge.n 66744 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3a8> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 67394 <_PyUnicodeWriter_WriteLatin1String@@Base+0x384> │ │ │ │ + b.n 66720 <_PyUnicodeWriter_WriteLatin1String@@Base+0x384> │ │ │ │ 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 673ce <_PyUnicodeWriter_WriteLatin1String@@Base+0x3be> │ │ │ │ + b.n 6675a <_PyUnicodeWriter_WriteLatin1String@@Base+0x3be> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -000673d2 : │ │ │ │ +0006675e : │ │ │ │ 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] @ (674d0 ) │ │ │ │ + ldr r4, [pc, #236] @ (6685c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r3, [pc, #232] @ (674d4 ) │ │ │ │ + ldr r3, [pc, #232] @ (66860 ) │ │ │ │ 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 6740c │ │ │ │ + bne.n 66798 │ │ │ │ strexb r0, r2, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 673fc │ │ │ │ + bne.n 66788 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ mov r4, r3 │ │ │ │ dmb ish │ │ │ │ - beq.n 6742a │ │ │ │ + beq.n 667b6 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e0dc4 │ │ │ │ + bl 1df55c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r5, [r5, #3704] @ 0xe78 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 67446 │ │ │ │ + bne.n 667d2 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 67436 │ │ │ │ + bne.n 667c2 │ │ │ │ dmb ish │ │ │ │ - beq.n 67452 │ │ │ │ - ldr r0, [pc, #132] @ (674d4 ) │ │ │ │ - bl 251744 │ │ │ │ + beq.n 667de │ │ │ │ + ldr r0, [pc, #132] @ (66860 ) │ │ │ │ + bl 250a74 │ │ │ │ mov.w sl, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r5, 674ca │ │ │ │ - bl 1f8ec4 │ │ │ │ + cbz r5, 66856 │ │ │ │ + bl 1f7e3c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 67476 │ │ │ │ - movw r0, #21220 @ 0x52e4 │ │ │ │ + bge.n 66802 │ │ │ │ + movw r0, #18488 @ 0x4838 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 1f6ea8 │ │ │ │ + bl 1f5e50 │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6748a │ │ │ │ + bne.n 66816 │ │ │ │ strexb r2, sl, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6747a │ │ │ │ + bne.n 66806 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ dmb ish │ │ │ │ - beq.n 674a6 │ │ │ │ + beq.n 66832 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - ldr r0, [pc, #52] @ (674d4 ) │ │ │ │ + ldr r0, [pc, #52] @ (66860 ) │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e0dc4 │ │ │ │ + bl 1df55c │ │ │ │ ldr r5, [r5, #4] │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 674bc │ │ │ │ + bne.n 66848 │ │ │ │ strexb r2, r9, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 674ac │ │ │ │ + bne.n 66838 │ │ │ │ dmb ish │ │ │ │ - beq.n 6745a │ │ │ │ - ldr r0, [pc, #16] @ (674d4 ) │ │ │ │ - bl 251744 │ │ │ │ - b.n 6745a │ │ │ │ + beq.n 667e6 │ │ │ │ + ldr r0, [pc, #16] @ (66860 ) │ │ │ │ + bl 250a74 │ │ │ │ + b.n 667e6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r0, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r1, r3 │ │ │ │ - itete eq │ │ │ │ - moveq r0, #0 │ │ │ │ - movwne r0, #20553 @ 0x5049 │ │ │ │ - moveq r1, r0 │ │ │ │ - movtne r0, #22 │ │ │ │ - bl 673d2 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - pop {r3, pc} │ │ │ │ │ │ │ │ -0006750c : │ │ │ │ +00066864 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #36] @ (67540 ) │ │ │ │ + ldr r4, [pc, #36] @ (66898 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ - bl 2003c0 <_PyEval_SetProfile@@Base> │ │ │ │ + bl 1ff400 <_PyEval_SetProfile@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6753e │ │ │ │ - movw r0, #21268 @ 0x5314 │ │ │ │ + bge.n 66896 │ │ │ │ + movw r0, #18536 @ 0x4868 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1f6ea8 │ │ │ │ + b.w 1f5e50 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00067544 : │ │ │ │ +0006689c : │ │ │ │ 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] @ (67644 ) │ │ │ │ + ldr r4, [pc, #236] @ (6699c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r3, [pc, #236] @ (67648 ) │ │ │ │ + ldr r3, [pc, #236] @ (669a0 ) │ │ │ │ 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 6757e │ │ │ │ + bne.n 668d6 │ │ │ │ strexb r0, r2, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6756e │ │ │ │ + bne.n 668c6 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ mov r4, r3 │ │ │ │ dmb ish │ │ │ │ - beq.n 6759c │ │ │ │ + beq.n 668f4 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e0dc4 │ │ │ │ + bl 1df55c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r5, [r5, #3704] @ 0xe78 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 675b8 │ │ │ │ + bne.n 66910 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 675a8 │ │ │ │ + bne.n 66900 │ │ │ │ dmb ish │ │ │ │ - beq.n 675c4 │ │ │ │ - ldr r0, [pc, #136] @ (67648 ) │ │ │ │ - bl 251744 │ │ │ │ + beq.n 6691c │ │ │ │ + ldr r0, [pc, #136] @ (669a0 ) │ │ │ │ + bl 250a74 │ │ │ │ mov.w sl, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r5, 6763c │ │ │ │ - bl 2003c0 <_PyEval_SetProfile@@Base> │ │ │ │ + cbz r5, 66994 │ │ │ │ + bl 1ff400 <_PyEval_SetProfile@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 675e8 │ │ │ │ - movw r0, #21308 @ 0x533c │ │ │ │ + bge.n 66940 │ │ │ │ + movw r0, #18576 @ 0x4890 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 1f6ea8 │ │ │ │ + bl 1f5e50 │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 675fc │ │ │ │ + bne.n 66954 │ │ │ │ strexb r2, sl, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 675ec │ │ │ │ + bne.n 66944 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ dmb ish │ │ │ │ - beq.n 67618 │ │ │ │ + beq.n 66970 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - ldr r0, [pc, #56] @ (67648 ) │ │ │ │ + ldr r0, [pc, #56] @ (669a0 ) │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e0dc4 │ │ │ │ + bl 1df55c │ │ │ │ ldr r5, [r5, #4] │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 6762e │ │ │ │ + bne.n 66986 │ │ │ │ strexb r2, r9, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6761e │ │ │ │ + bne.n 66976 │ │ │ │ dmb ish │ │ │ │ - beq.n 675cc │ │ │ │ - ldr r0, [pc, #16] @ (67648 ) │ │ │ │ - bl 251744 │ │ │ │ - b.n 675cc │ │ │ │ + beq.n 66924 │ │ │ │ + ldr r0, [pc, #16] @ (669a0 ) │ │ │ │ + bl 250a74 │ │ │ │ + b.n 66924 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r0, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r1, r3 │ │ │ │ - itete eq │ │ │ │ - moveq r0, #0 │ │ │ │ - movwne r0, #12781 @ 0x31ed │ │ │ │ - moveq r1, r0 │ │ │ │ - movtne r0, #32 │ │ │ │ - bl 67544 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - pop {r3, pc} │ │ │ │ │ │ │ │ -00067680 : │ │ │ │ +000669a4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1d3c80 │ │ │ │ + bl 1d1b50 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6769e │ │ │ │ - bl d7c64 │ │ │ │ + cbnz r0, 669c2 │ │ │ │ + bl d753c │ │ │ │ mov r0, r4 │ │ │ │ - b.n 676b4 │ │ │ │ + b.n 669d8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 676b2 │ │ │ │ + beq.n 669d6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 676b2 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 669d6 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ + │ │ │ │ +000669da <_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, #71 @ 0x47 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 669f6 <_PyXI_NamespaceFromNames@@Base+0x1c> │ │ │ │ + cbnz r0, 669fa <_PyXI_NamespaceFromNames@@Base+0x20> │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 66a26 <_PyXI_NamespaceFromNames@@Base+0x4c> │ │ │ │ + mov r5, r0 │ │ │ │ + bl 239b44 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 669f6 <_PyXI_NamespaceFromNames@@Base+0x1c> │ │ │ │ + mov r1, r5 │ │ │ │ + bl 239b78 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 66a26 <_PyXI_NamespaceFromNames@@Base+0x4c> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 6cccc │ │ │ │ + mov r0, r5 │ │ │ │ + bl 15cbec │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 669f6 <_PyXI_NamespaceFromNames@@Base+0x1c> │ │ │ │ + bl d753c │ │ │ │ + b.n 669f6 <_PyXI_NamespaceFromNames@@Base+0x1c> │ │ │ │ + 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, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r3 │ │ │ │ - bl 1d3c80 │ │ │ │ + bl 1d1b50 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 67712 │ │ │ │ + cbz r0, 66a86 <_PyXI_NamespaceFromNames@@Base+0xac> │ │ │ │ add.w r5, r0, r5, lsl #2 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - cbz r7, 676ee │ │ │ │ + cbz r7, 66a62 <_PyXI_NamespaceFromNames@@Base+0x88> │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ - movw r1, #22024 @ 0x5608 │ │ │ │ + movw r1, #19080 @ 0x4a88 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 8761c │ │ │ │ + bl 8717c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 676f6 │ │ │ │ + b.n 66a6a <_PyXI_NamespaceFromNames@@Base+0x90> │ │ │ │ mov r1, r6 │ │ │ │ - bl d6648 │ │ │ │ + bl d5f28 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 67706 │ │ │ │ + beq.n 66a7a <_PyXI_NamespaceFromNames@@Base+0xa0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 6770a │ │ │ │ + cbz r3, 66a7e <_PyXI_NamespaceFromNames@@Base+0xa4> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 67712 │ │ │ │ + b.n 66a86 <_PyXI_NamespaceFromNames@@Base+0xac> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 67706 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 66a7a <_PyXI_NamespaceFromNames@@Base+0xa0> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00067716 : │ │ │ │ +00066a8a : │ │ │ │ movs r3, #2 │ │ │ │ - b.n 676b6 │ │ │ │ + b.n 66a2a <_PyXI_NamespaceFromNames@@Base+0x50> │ │ │ │ │ │ │ │ -0006771a : │ │ │ │ +00066a8e : │ │ │ │ movs r3, #3 │ │ │ │ - b.n 676b6 │ │ │ │ + b.n 66a2a <_PyXI_NamespaceFromNames@@Base+0x50> │ │ │ │ │ │ │ │ -0006771e <_PyCrossInterpreterData_Lookup@@Base>: │ │ │ │ +00066a92 <_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 143054 │ │ │ │ + bl 1425bc │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2584a4 │ │ │ │ - │ │ │ │ -0006773c <_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, #71 @ 0x47 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 67758 <_PyXI_NamespaceFromNames@@Base+0x1c> │ │ │ │ - cbnz r0, 6775c <_PyXI_NamespaceFromNames@@Base+0x20> │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 67788 <_PyXI_NamespaceFromNames@@Base+0x4c> │ │ │ │ - mov r5, r0 │ │ │ │ - bl 23ac54 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 67758 <_PyXI_NamespaceFromNames@@Base+0x1c> │ │ │ │ - mov r1, r5 │ │ │ │ - bl 23ac88 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 67788 <_PyXI_NamespaceFromNames@@Base+0x4c> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 6cd04 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 15e75c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 67758 <_PyXI_NamespaceFromNames@@Base+0x1c> │ │ │ │ - bl d7c64 │ │ │ │ - b.n 67758 <_PyXI_NamespaceFromNames@@Base+0x1c> │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - │ │ │ │ -0006778c : │ │ │ │ - ldr r0, [pc, #28] @ (677ac ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movw r1, #4300 @ 0x10cc │ │ │ │ - movt r1, #71 @ 0x47 │ │ │ │ - movw r2, #21360 @ 0x5370 │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - ldr r0, [r3, r0] │ │ │ │ - b.w 12f284 <_PyErr_SetString@@Base> │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -000677b0 <_PyState_AddModule@@Base>: │ │ │ │ - cbz r2, 677ec <_PyState_AddModule@@Base+0x3c> │ │ │ │ - mov r3, r1 │ │ │ │ - ldr r1, [r2, #36] @ 0x24 │ │ │ │ - cbz r1, 677e2 <_PyState_AddModule@@Base+0x32> │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r3, #4300 @ 0x10cc │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #37388 @ 0x920c │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - bl 12f284 <_PyErr_SetString@@Base> │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r1, [r2, #12] │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b.w 1ae600 │ │ │ │ - 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, #71 @ 0x47 │ │ │ │ - movw r2, #21396 @ 0x5394 │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - bl 12f284 <_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, #71 @ 0x47 │ │ │ │ - movw r2, #21396 @ 0x5394 │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - bl 12f284 <_PyErr_SetString@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ + b.w 257778 │ │ │ │ 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 6787c <_PyState_AddModule@@Base+0xcc> │ │ │ │ - movw r2, #50576 @ 0xc590 │ │ │ │ + bmi.n 66aea <_PyCrossInterpreterData_Lookup@@Base+0x58> │ │ │ │ + movw r2, #47592 @ 0xb9e8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #54204 @ 0xd3bc │ │ │ │ + movw r1, #51220 @ 0xc814 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #30232 @ 0x7618 │ │ │ │ + movw r0, #27284 @ 0x6a94 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r3, r4 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 245b50 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 678a4 <_PyState_AddModule@@Base+0xf4> │ │ │ │ - ldr r2, [pc, #40] @ (678a8 <_PyState_AddModule@@Base+0xf8>) │ │ │ │ + b.n 66b12 <_PyCrossInterpreterData_Lookup@@Base+0x80> │ │ │ │ + ldr r2, [pc, #40] @ (66b14 <_PyCrossInterpreterData_Lookup@@Base+0x82>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r0, r1 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - bl 1af14c │ │ │ │ + bl 1ad100 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 67878 <_PyState_AddModule@@Base+0xc8> │ │ │ │ - cbz r0, 6789c <_PyState_AddModule@@Base+0xec> │ │ │ │ + beq.n 66ae6 <_PyCrossInterpreterData_Lookup@@Base+0x54> │ │ │ │ + cbz r0, 66b0a <_PyCrossInterpreterData_Lookup@@Base+0x78> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1b0b7c │ │ │ │ + b.w 1aeb34 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ 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 72f38 │ │ │ │ + bl 72ef0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 67a5e <_PyState_AddModule@@Base+0x2ae> │ │ │ │ - ldr r3, [pc, #412] @ (67a68 <_PyState_AddModule@@Base+0x2b8>) │ │ │ │ + beq.w 66cca <_PyCrossInterpreterData_Lookup@@Base+0x238> │ │ │ │ + ldr r3, [pc, #412] @ (66cd4 <_PyCrossInterpreterData_Lookup@@Base+0x242>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r2, [r3, #3892] @ 0xf34 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 678ee <_PyState_AddModule@@Base+0x13e> │ │ │ │ - bne.n 678f2 <_PyState_AddModule@@Base+0x142> │ │ │ │ + bgt.n 66b5a <_PyCrossInterpreterData_Lookup@@Base+0xc8> │ │ │ │ + bne.n 66b5e <_PyCrossInterpreterData_Lookup@@Base+0xcc> │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r5, [r3, #216] @ 0xd8 │ │ │ │ subs r5, #0 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ - b.n 678f4 <_PyState_AddModule@@Base+0x144> │ │ │ │ + b.n 66b60 <_PyCrossInterpreterData_Lookup@@Base+0xce> │ │ │ │ movs r5, #1 │ │ │ │ - b.n 678f4 <_PyState_AddModule@@Base+0x144> │ │ │ │ + b.n 66b60 <_PyCrossInterpreterData_Lookup@@Base+0xce> │ │ │ │ movs r5, #0 │ │ │ │ movw r3, #5900 @ 0x170c │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ adds r6, #16 │ │ │ │ ldr.w r0, [r6, #-16] │ │ │ │ - cbz r0, 6793c <_PyState_AddModule@@Base+0x18c> │ │ │ │ - bl 7afb8 │ │ │ │ + cbz r0, 66ba8 <_PyCrossInterpreterData_Lookup@@Base+0x116> │ │ │ │ + bl 7af78 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 67a48 <_PyState_AddModule@@Base+0x298> │ │ │ │ - bl 86010 │ │ │ │ + beq.w 66cb4 <_PyCrossInterpreterData_Lookup@@Base+0x222> │ │ │ │ + bl 85b74 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 67932 <_PyState_AddModule@@Base+0x182> │ │ │ │ + beq.n 66b9e <_PyCrossInterpreterData_Lookup@@Base+0x10c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 67932 <_PyState_AddModule@@Base+0x182> │ │ │ │ + cbnz r3, 66b9e <_PyCrossInterpreterData_Lookup@@Base+0x10c> │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #16 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 67904 <_PyState_AddModule@@Base+0x154> │ │ │ │ - b.n 67a48 <_PyState_AddModule@@Base+0x298> │ │ │ │ + beq.n 66b70 <_PyCrossInterpreterData_Lookup@@Base+0xde> │ │ │ │ + b.n 66cb4 <_PyCrossInterpreterData_Lookup@@Base+0x222> │ │ │ │ movw r3, #5904 @ 0x1710 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ adds r6, #16 │ │ │ │ - cbz r0, 67982 <_PyState_AddModule@@Base+0x1d2> │ │ │ │ + cbz r0, 66bee <_PyCrossInterpreterData_Lookup@@Base+0x15c> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 6794a <_PyState_AddModule@@Base+0x19a> │ │ │ │ - bl 7afb8 │ │ │ │ + beq.n 66bb6 <_PyCrossInterpreterData_Lookup@@Base+0x124> │ │ │ │ + bl 7af78 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 67a48 <_PyState_AddModule@@Base+0x298> │ │ │ │ - bl 86010 │ │ │ │ + beq.n 66cb4 <_PyCrossInterpreterData_Lookup@@Base+0x222> │ │ │ │ + bl 85b74 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 6797a <_PyState_AddModule@@Base+0x1ca> │ │ │ │ + beq.n 66be6 <_PyCrossInterpreterData_Lookup@@Base+0x154> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 6797a <_PyState_AddModule@@Base+0x1ca> │ │ │ │ + cbnz r3, 66be6 <_PyCrossInterpreterData_Lookup@@Base+0x154> │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 6794a <_PyState_AddModule@@Base+0x19a> │ │ │ │ - b.n 67a48 <_PyState_AddModule@@Base+0x298> │ │ │ │ + beq.n 66bb6 <_PyCrossInterpreterData_Lookup@@Base+0x124> │ │ │ │ + b.n 66cb4 <_PyCrossInterpreterData_Lookup@@Base+0x222> │ │ │ │ movw r3, #5908 @ 0x1714 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ adds r6, #16 │ │ │ │ - cbz r0, 679c8 <_PyState_AddModule@@Base+0x218> │ │ │ │ + cbz r0, 66c34 <_PyCrossInterpreterData_Lookup@@Base+0x1a2> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 67990 <_PyState_AddModule@@Base+0x1e0> │ │ │ │ - bl 7afb8 │ │ │ │ + beq.n 66bfc <_PyCrossInterpreterData_Lookup@@Base+0x16a> │ │ │ │ + bl 7af78 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 67a48 <_PyState_AddModule@@Base+0x298> │ │ │ │ - bl 86010 │ │ │ │ + beq.n 66cb4 <_PyCrossInterpreterData_Lookup@@Base+0x222> │ │ │ │ + bl 85b74 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 679c0 <_PyState_AddModule@@Base+0x210> │ │ │ │ + beq.n 66c2c <_PyCrossInterpreterData_Lookup@@Base+0x19a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 679c0 <_PyState_AddModule@@Base+0x210> │ │ │ │ + cbnz r3, 66c2c <_PyCrossInterpreterData_Lookup@@Base+0x19a> │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 67990 <_PyState_AddModule@@Base+0x1e0> │ │ │ │ - b.n 67a48 <_PyState_AddModule@@Base+0x298> │ │ │ │ + beq.n 66bfc <_PyCrossInterpreterData_Lookup@@Base+0x16a> │ │ │ │ + b.n 66cb4 <_PyCrossInterpreterData_Lookup@@Base+0x222> │ │ │ │ movw r3, #10756 @ 0x2a04 │ │ │ │ movt r3, #78 @ 0x4e │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 67a60 <_PyState_AddModule@@Base+0x2b0> │ │ │ │ + beq.n 66ccc <_PyCrossInterpreterData_Lookup@@Base+0x23a> │ │ │ │ adds r6, #16 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [r6, #-16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 67a60 <_PyState_AddModule@@Base+0x2b0> │ │ │ │ - bl 7afb8 │ │ │ │ + beq.n 66ccc <_PyCrossInterpreterData_Lookup@@Base+0x23a> │ │ │ │ + bl 7af78 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 67a48 <_PyState_AddModule@@Base+0x298> │ │ │ │ + cbz r0, 66cb4 <_PyCrossInterpreterData_Lookup@@Base+0x222> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl d4360 │ │ │ │ + bl d3c80 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 67a0c <_PyState_AddModule@@Base+0x25c> │ │ │ │ + bge.n 66c78 <_PyCrossInterpreterData_Lookup@@Base+0x1e6> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 67a48 <_PyState_AddModule@@Base+0x298> │ │ │ │ + beq.n 66cb4 <_PyCrossInterpreterData_Lookup@@Base+0x222> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 67a48 <_PyState_AddModule@@Base+0x298> │ │ │ │ + cbnz r3, 66cb4 <_PyCrossInterpreterData_Lookup@@Base+0x222> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 67a48 <_PyState_AddModule@@Base+0x298> │ │ │ │ - beq.n 67a22 <_PyState_AddModule@@Base+0x272> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 66cb4 <_PyCrossInterpreterData_Lookup@@Base+0x222> │ │ │ │ + beq.n 66c8e <_PyCrossInterpreterData_Lookup@@Base+0x1fc> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 67a44 <_PyState_AddModule@@Base+0x294> │ │ │ │ + beq.n 66cb0 <_PyCrossInterpreterData_Lookup@@Base+0x21e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 67a44 <_PyState_AddModule@@Base+0x294> │ │ │ │ + cbnz r3, 66cb0 <_PyCrossInterpreterData_Lookup@@Base+0x21e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 67a44 <_PyState_AddModule@@Base+0x294> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 66cb0 <_PyCrossInterpreterData_Lookup@@Base+0x21e> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86010 │ │ │ │ + bl 85b74 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 67a3e <_PyState_AddModule@@Base+0x28e> │ │ │ │ + beq.n 66caa <_PyCrossInterpreterData_Lookup@@Base+0x218> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 67a3e <_PyState_AddModule@@Base+0x28e> │ │ │ │ + cbnz r3, 66caa <_PyCrossInterpreterData_Lookup@@Base+0x218> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 67a48 <_PyState_AddModule@@Base+0x298> │ │ │ │ + bne.n 66cb4 <_PyCrossInterpreterData_Lookup@@Base+0x222> │ │ │ │ adds r6, #16 │ │ │ │ - b.n 679dc <_PyState_AddModule@@Base+0x22c> │ │ │ │ + b.n 66c48 <_PyCrossInterpreterData_Lookup@@Base+0x1b6> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 67a5e <_PyState_AddModule@@Base+0x2ae> │ │ │ │ + beq.n 66cca <_PyCrossInterpreterData_Lookup@@Base+0x238> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 67a5e <_PyState_AddModule@@Base+0x2ae> │ │ │ │ + cbnz r3, 66cca <_PyCrossInterpreterData_Lookup@@Base+0x238> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_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} │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - 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, 67a9e <_PyState_AddModule@@Base+0x2ee> │ │ │ │ - movw r1, #52384 @ 0xcca0 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #5380 @ 0x1504 │ │ │ │ - movt r0, #47 @ 0x2f │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r6, [r0, #4] │ │ │ │ - movw r3, #21632 @ 0x5480 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r6, r3 │ │ │ │ - bne.n 67ab2 <_PyState_AddModule@@Base+0x302> │ │ │ │ - bl 11577c │ │ │ │ - b.n 67ad2 <_PyState_AddModule@@Base+0x322> │ │ │ │ - bl 10db2c │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 67ad2 <_PyState_AddModule@@Base+0x322> │ │ │ │ - movw r3, #56044 @ 0xdaec │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + movw r3, #33444 @ 0x82a4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - bl 12acf8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbz r0, 67ad2 <_PyState_AddModule@@Base+0x322> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 12ad2c <_PyErr_Clear@@Base> │ │ │ │ + sub sp, #12 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 66d08 <_PyCrossInterpreterData_Lookup@@Base+0x276> │ │ │ │ + mov.w r1, #380 @ 0x17c │ │ │ │ + movw r0, #31368 @ 0x7a88 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + bl 21f268 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 66d0e <_PyCrossInterpreterData_Lookup@@Base+0x27c> │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + cbnz r0, 66d20 <_PyCrossInterpreterData_Lookup@@Base+0x28e> │ │ │ │ + movw r0, #31368 @ 0x7a88 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + movw r1, #495 @ 0x1ef │ │ │ │ + bl 21f268 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 66d2c <_PyCrossInterpreterData_Lookup@@Base+0x29a> │ │ │ │ + ldr r1, [pc, #88] @ (66d7c <_PyCrossInterpreterData_Lookup@@Base+0x2ea>) │ │ │ │ + add r2, sp, #4 │ │ │ │ + bl bbd40 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 66d30 <_PyCrossInterpreterData_Lookup@@Base+0x29e> │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 66d76 <_PyCrossInterpreterData_Lookup@@Base+0x2e4> │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + cbz r0, 66d54 <_PyCrossInterpreterData_Lookup@@Base+0x2c2> │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r1, [r3, #84] @ 0x54 │ │ │ │ + ands.w r1, r1, #268435456 @ 0x10000000 │ │ │ │ + bne.n 66d54 <_PyCrossInterpreterData_Lookup@@Base+0x2c2> │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 66d54 <_PyCrossInterpreterData_Lookup@@Base+0x2c2> │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r0, #0] │ │ │ │ + cbnz r2, 66d54 <_PyCrossInterpreterData_Lookup@@Base+0x2c2> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ + mov r3, r4 │ │ │ │ + movw r2, #39816 @ 0x9b88 │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + mov r1, r5 │ │ │ │ + movw r0, #18628 @ 0x48c4 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + bl e19f0 │ │ │ │ + mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1258c4 <_PyErr_ChainExceptions1@@Base> │ │ │ │ + bl 79004 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00067adc : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +00066d80 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #88] @ (67b48 ) │ │ │ │ - bl 12f0e8 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 67b0e │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 67b40 │ │ │ │ - movw r0, #52340 @ 0xcc74 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - bl 117dfc │ │ │ │ - cbz r0, 67b40 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ + ldr r7, [sp, #44] @ 0x2c │ │ │ │ + bl 7af78 │ │ │ │ + cbz r0, 66de8 │ │ │ │ mov r4, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r0, [pc, #56] @ (67b4c ) │ │ │ │ - movs r2, #2 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - mov r1, sp │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - bl 95b00 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 91cb0 │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 66dd2 │ │ │ │ + cbz r6, 66dee │ │ │ │ + mov r0, r6 │ │ │ │ + bl 7af78 │ │ │ │ + mov r6, r0 │ │ │ │ + cbnz r0, 66dee │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 66dd2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 66dd2 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 67b34 │ │ │ │ + beq.n 66de8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 67b38 │ │ │ │ - mov r4, r5 │ │ │ │ - b.n 67b40 │ │ │ │ + cbnz r3, 66de8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 67b34 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ + b.n 66e34 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r1, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + mov r0, r8 │ │ │ │ + str r7, [sp, #4] │ │ │ │ + bl 1e1920 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r6, r3 │ │ │ │ + bl 79004 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 66e1e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 66e1e │ │ │ │ + mov r0, r5 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 66e34 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 66e34 │ │ │ │ mov r0, r4 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ - beq.n 67adc │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - b.n 67808 <_PyState_AddModule@@Base+0x58> │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - cbnz r0, 67b5e │ │ │ │ - movw r0, #37944 @ 0x9438 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - b.w 1c5d5c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + │ │ │ │ +00066e3c : │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mov r2, r0 │ │ │ │ + push {r4} │ │ │ │ + mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r4 │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + it ne │ │ │ │ + addne r3, #1 │ │ │ │ + pop {r4} │ │ │ │ + it ne │ │ │ │ + strne r3, [r1, #0] │ │ │ │ + str r1, [r2, #12] │ │ │ │ + b.w 79060 │ │ │ │ + │ │ │ │ +00066e5a : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + movw r3, #24368 @ 0x5f30 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 66e8a │ │ │ │ + movw r0, #33636 @ 0x8364 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + movw r1, #558 @ 0x22e │ │ │ │ + bl 21f268 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 66ec6 │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.n 66ecc │ │ │ │ + cbz r1, 66eb0 │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + bpl.n 66eb0 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r0 │ │ │ │ + beq.n 66ece │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + b.n 66ece │ │ │ │ + movw r3, #4300 @ 0x10cc │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #18656 @ 0x48e0 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12e510 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 66ed8 │ │ │ │ + movs r1, #0 │ │ │ │ + ldr r0, [r2, #56] @ 0x38 │ │ │ │ + str r1, [r2, #56] @ 0x38 │ │ │ │ + bl 79060 │ │ │ │ + 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 │ │ │ │ - movw r7, #21440 @ 0x53c0 │ │ │ │ - movt r7, #43 @ 0x2b │ │ │ │ - subs r4, r0, #4 │ │ │ │ - movw r0, #11736 @ 0x2dd8 │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + movw r3, #10172 @ 0x27bc │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r2 │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.n 66f08 │ │ │ │ + movw r2, #10624 @ 0x2980 │ │ │ │ + movt r2, #71 @ 0x47 │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.n 66f1e │ │ │ │ + ldr r5, [r5, #8] │ │ │ │ + movw r2, #4356 @ 0x1104 │ │ │ │ + movt r2, #71 @ 0x47 │ │ │ │ + cmp r5, r2 │ │ │ │ + beq.n 66f78 │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 66f78 │ │ │ │ + b.n 66f20 │ │ │ │ + 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 66f3e │ │ │ │ + movw r2, #10624 @ 0x2980 │ │ │ │ + movt r2, #71 @ 0x47 │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.n 66f54 │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ + movw r2, #4356 @ 0x1104 │ │ │ │ + movt r2, #71 @ 0x47 │ │ │ │ + cmp r4, r2 │ │ │ │ + beq.n 66f78 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 66f78 │ │ │ │ + b.n 66f56 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r4, #0] │ │ │ │ + cbz r6, 66fb6 │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 66f92 │ │ │ │ + ldr r6, [r6, #8] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r6, r3 │ │ │ │ + bne.n 66fa0 │ │ │ │ + movw r3, #56104 @ 0xdb28 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #55860 @ 0xda34 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movs r7, #0 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12e510 │ │ │ │ + b.n 66ff4 │ │ │ │ + movw r3, #10624 @ 0x2980 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 66fa8 │ │ │ │ + b.n 66f6a │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 66f78 │ │ │ │ + b.n 66faa │ │ │ │ + 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 17bd40 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 66fd8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 66fd8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 66fee │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 66fee │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 79060 │ │ │ │ + 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, #71 @ 0x47 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r2 │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.n 67026 │ │ │ │ + movw r2, #10624 @ 0x2980 │ │ │ │ + movt r2, #71 @ 0x47 │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.n 6703c │ │ │ │ + ldr r5, [r5, #8] │ │ │ │ + movw r2, #4356 @ 0x1104 │ │ │ │ + movt r2, #71 @ 0x47 │ │ │ │ + cmp r5, r2 │ │ │ │ + beq.n 67096 │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 67096 │ │ │ │ + b.n 6703e │ │ │ │ + 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 6705c │ │ │ │ + movw r2, #10624 @ 0x2980 │ │ │ │ + movt r2, #71 @ 0x47 │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.n 67072 │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ + movw r2, #4356 @ 0x1104 │ │ │ │ + movt r2, #71 @ 0x47 │ │ │ │ + cmp r4, r2 │ │ │ │ + beq.n 67096 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 67096 │ │ │ │ + b.n 67074 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r4, #0] │ │ │ │ + cbz r6, 670d4 │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 670b0 │ │ │ │ + ldr r6, [r6, #8] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r6, r3 │ │ │ │ + bne.n 670be │ │ │ │ + movw r3, #56104 @ 0xdb28 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #55860 @ 0xda34 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movs r7, #0 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12e510 │ │ │ │ + b.n 67112 │ │ │ │ + movw r3, #10624 @ 0x2980 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 670c6 │ │ │ │ + b.n 67088 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 67096 │ │ │ │ + b.n 670c8 │ │ │ │ + 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 406c8 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 670f6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 670f6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 6710c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 6710c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 79060 │ │ │ │ + mov r0, r7 │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + │ │ │ │ +00067116 : │ │ │ │ + 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, r1 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 67146 │ │ │ │ + ldr r3, [pc, #52] @ (67164 ) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r5, [r2, r3] │ │ │ │ + bl 91cb0 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 67146 │ │ │ │ + ldr r0, [r5, #72] @ 0x48 │ │ │ │ + str r4, [r5, #72] @ 0x48 │ │ │ │ + bl 79060 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + mov r3, r7 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1e7fd4 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 79060 │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00067168 : │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + b.w 67116 │ │ │ │ + │ │ │ │ +00067170 : │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + cbz r0, 6719a │ │ │ │ + mov r5, r1 │ │ │ │ + bl 91cb0 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 6719e │ │ │ │ + ldr r3, [pc, #56] @ (671c4 ) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3, #72] @ 0x48 │ │ │ │ + str r4, [r3, #72] @ 0x48 │ │ │ │ + bl 79060 │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 671be │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1e0df8 <_PyErr_ProgramDecodedTextObject@@Base> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 671be │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 671be │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + bx lr │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + bx lr │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + mov r4, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + cbnz r0, 671fa │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + cbnz r0, 67204 │ │ │ │ + b.n 6720a │ │ │ │ + mov r1, r2 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 671f4 │ │ │ │ + b.n 67222 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 67222 │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ + cbz r0, 67214 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 67222 │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + cbz r0, 67222 │ │ │ │ + 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, 67242 │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + cbnz r0, 6724c │ │ │ │ + b.n 67252 │ │ │ │ + mov r1, r2 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 6723c │ │ │ │ + b.n 6726a │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 6726a │ │ │ │ + ldr r0, [r6, #32] │ │ │ │ + cbz r0, 6725c │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 6726a │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + cbz r0, 6726a │ │ │ │ + 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, 6729a │ │ │ │ + movw r3, #42012 @ 0xa41c │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + 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 67284 │ │ │ │ + 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, 672ca │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + cbz r0, 672d2 │ │ │ │ + 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 672bc │ │ │ │ + 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, 672fa │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + cbz r0, 67302 │ │ │ │ + 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 672ec │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldrd r3, r2, [r0, #32] │ │ │ │ + orrs r3, r2 │ │ │ │ + ittee ne │ │ │ │ + movwne r0, #4308 @ 0x10d4 │ │ │ │ + movtne r0, #71 @ 0x47 │ │ │ │ + movweq r0, #7780 @ 0x1e64 │ │ │ │ + movteq r0, #71 @ 0x47 │ │ │ │ + bx lr │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + mov r4, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + cbnz r0, 6733c │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + cbnz r0, 67346 │ │ │ │ + b.n 6734c │ │ │ │ + mov r1, r2 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 67336 │ │ │ │ + b.n 6735a │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 6735a │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ + cbz r0, 6735a │ │ │ │ + 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 │ │ │ │ + bx lr │ │ │ │ + movw r3, #65104 @ 0xfe50 │ │ │ │ + movt r3, #72 @ 0x48 │ │ │ │ + subs r1, r1, r3 │ │ │ │ + ldr r0, [r0, #52] @ 0x34 │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + asrs r1, r1, #5 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r0, [r0, r1, lsl #2] │ │ │ │ + cmp r0, #0 │ │ │ │ + it eq │ │ │ │ + moveq r0, r3 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + mov r3, r1 │ │ │ │ + cbz r0, 6739c │ │ │ │ + mov r1, r2 │ │ │ │ + bx r3 │ │ │ │ + bx lr │ │ │ │ + b.n 67392 │ │ │ │ + b.n 67392 │ │ │ │ + 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, 673c8 │ │ │ │ + ldr r0, [r6, #64] @ 0x40 │ │ │ │ + cbz r0, 673d0 │ │ │ │ + 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 673ba │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + push {r4, r5, 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 │ │ │ │ + ldr r3, [pc, #92] @ (67448 ) │ │ │ │ + sub sp, #12 │ │ │ │ + add.w r5, sp, #4096 @ 0x1000 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [r5, #4] │ │ │ │ + mov.w r3, #0 │ │ │ │ + adds r5, #4 │ │ │ │ + ldr r5, [r2, #0] │ │ │ │ + add r3, sp, #4 │ │ │ │ + cmp r3, r0 │ │ │ │ + add.w r5, r5, #1 │ │ │ │ + str r5, [r2, #0] │ │ │ │ + bcc.n 67426 │ │ │ │ + cmp r3, r1 │ │ │ │ + ite ls │ │ │ │ + movls r4, #0 │ │ │ │ + movhi r4, #1 │ │ │ │ + cbnz r4, 67426 │ │ │ │ + movs r3, #1 │ │ │ │ + strb.w r3, [sp, #4] │ │ │ │ + add.w r3, sp, #4096 @ 0x1000 │ │ │ │ + adds r3, #3 │ │ │ │ + strb r4, [r3, #0] │ │ │ │ + bl 673d2 │ │ │ │ + mov r3, r0 │ │ │ │ + add.w r0, sp, #4096 @ 0x1000 │ │ │ │ + ldr r2, [pc, #28] @ (67448 ) │ │ │ │ + adds r0, #4 │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + eors r1, r2 │ │ │ │ + mov.w r2, #0 │ │ │ │ + beq.n 6743e │ │ │ │ + blx 2a150 <__stack_chk_fail@plt> │ │ │ │ + mov r0, r3 │ │ │ │ + add.w sp, sp, #4096 @ 0x1000 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ + movw r2, #11548 @ 0x2d1c │ │ │ │ + movt r2, #78 @ 0x4e │ │ │ │ + movw r3, #7780 @ 0x1e64 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r0, #4308 @ 0x10d4 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + it eq │ │ │ │ + moveq r0, r3 │ │ │ │ + bx lr │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + mov r4, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + cbnz r0, 6748c │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + cbnz r0, 67496 │ │ │ │ + b.n 6749c │ │ │ │ + mov r1, r2 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 67486 │ │ │ │ + b.n 674aa │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 674aa │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + cbz r0, 674aa │ │ │ │ + mov r1, r5 │ │ │ │ + mov r3, r4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + bx r3 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 29198 │ │ │ │ + ldr r0, [pc, #4] @ (674c4 ) │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + strb r4, [r0, #7] │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + cbnz r0, 674dc │ │ │ │ + ldr r3, [pc, #120] @ (67544 ) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + str.w r0, [r3, #3716] @ 0xe84 │ │ │ │ + movs r0, #0 │ │ │ │ + bx lr │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + mov r4, r0 │ │ │ │ + movs r0, #75 @ 0x4b │ │ │ │ + blx 2a3d8 <__sysconf@plt> │ │ │ │ + cmp.w r0, #32768 @ 0x8000 │ │ │ │ + ble.n 67502 │ │ │ │ + movs r0, #75 @ 0x4b │ │ │ │ + blx 2a3d8 <__sysconf@plt> │ │ │ │ + b.n 67506 │ │ │ │ + mov.w r0, #32768 @ 0x8000 │ │ │ │ + cmp r0, r4 │ │ │ │ + bls.n 67510 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 6753e │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 2a1d8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 6750a │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 29f34 │ │ │ │ + mov r5, r0 │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 2a528 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 6750a │ │ │ │ + ldr r3, [pc, #20] @ (67544 ) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + movs r0, #0 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + str.w r4, [r3, #3716] @ 0xe84 │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + 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 │ │ │ │ + mov r0, r4 │ │ │ │ + cmp r4, r5 │ │ │ │ + bgt.n 67568 │ │ │ │ + adds r4, #1 │ │ │ │ + blx 29fa0 │ │ │ │ + b.n 6755a │ │ │ │ + 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, 67584 │ │ │ │ + bl 1894b4 <_PyDeadline_Init@@Base+0x468> │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + 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 196820 │ │ │ │ + b.w 4679e <_PyEval_FormatAwaitableError@@Base+0x7ee> │ │ │ │ + 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, 675d8 │ │ │ │ + mov r1, sp │ │ │ │ + movs r0, #4 │ │ │ │ + movs r2, #0 │ │ │ │ + movs r3, #0 │ │ │ │ + strd r2, r3, [sp] │ │ │ │ + blx 2a744 │ │ │ │ + add sp, #20 │ │ │ │ + pop {pc} │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 675ae │ │ │ │ + blx 29198 │ │ │ │ + │ │ │ │ +000675f2 : │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + str r3, [r0, #4] │ │ │ │ + str r3, [r0, #12] │ │ │ │ + str r2, [r0, #0] │ │ │ │ + str r1, [r0, #8] │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00067600 : │ │ │ │ + movs r2, #0 │ │ │ │ + movs r1, #1 │ │ │ │ + movw r3, #34772 @ 0x87d4 │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ + str r2, [r0, #4] │ │ │ │ + str r2, [r0, #12] │ │ │ │ + str r1, [r0, #0] │ │ │ │ + str r3, [r0, #8] │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00067616 : │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #2 │ │ │ │ + strd r3, r3, [r0, #4] │ │ │ │ + str r2, [r0, #0] │ │ │ │ + str r1, [r0, #12] │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00067624 : │ │ │ │ + sub sp, #16 │ │ │ │ + stmia.w sp, {r0, r1, r2, r3} │ │ │ │ + subs r3, r0, #1 │ │ │ │ + negs r0, r3 │ │ │ │ + adcs r0, r3 │ │ │ │ + add sp, #16 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00067634 : │ │ │ │ + sub sp, #16 │ │ │ │ + stmia.w sp, {r0, r1, r2, r3} │ │ │ │ + subs r3, r0, #2 │ │ │ │ + negs r0, r3 │ │ │ │ + adcs r0, r3 │ │ │ │ + add sp, #16 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00067644 : │ │ │ │ + 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 │ │ │ │ + movw r4, #18680 @ 0x48f8 │ │ │ │ + movt r4, #43 @ 0x2b │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl 1a51c4 <_Py_write_noraise@@Base+0x6c0> │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + │ │ │ │ +0006766a <_PyMonitoring_FireCReturnEvent@@Base>: │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, #24 │ │ │ │ + mov.w ip, #15 │ │ │ │ + movs r4, #0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + movs r3, #3 │ │ │ │ + strd r3, ip, [sp] │ │ │ │ + add r3, sp, #8 │ │ │ │ + strd r4, r4, [sp, #8] │ │ │ │ + str r4, [sp, #16] │ │ │ │ + bl 4fb7e <_PyDict_SizeOf@@Base+0x74> │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00067698 <_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 676b6 <_PySeqLock_LockWrite@@Base+0x1e> │ │ │ │ + blx 29334 │ │ │ │ + ldr r5, [r4, #0] │ │ │ │ + b.n 676aa <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ + adds r2, r5, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrex r3, [r4] │ │ │ │ + cmp r3, r5 │ │ │ │ + bne.n 676cc <_PySeqLock_LockWrite@@Base+0x34> │ │ │ │ + strex r1, r2, [r4] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 676bc <_PySeqLock_LockWrite@@Base+0x24> │ │ │ │ + dmb ish │ │ │ │ + bne.n 676d8 <_PySeqLock_LockWrite@@Base+0x40> │ │ │ │ + dmb ish │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + mov r5, r3 │ │ │ │ + blx 29334 │ │ │ │ + b.n 676aa <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ + │ │ │ │ +000676e0 <_PySeqLock_AbandonWrite@@Base>: │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + dmb ish │ │ │ │ + str r3, [r0, #0] │ │ │ │ + dmb ish │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +000676f0 <_PySeqLock_UnlockWrite@@Base>: │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + adds r3, #1 │ │ │ │ + dmb ish │ │ │ │ + str r3, [r0, #0] │ │ │ │ + dmb ish │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00067700 <_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 67726 <_PySeqLock_BeginRead@@Base+0x26> │ │ │ │ + blx 29334 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + dmb ish │ │ │ │ + b.n 67716 <_PySeqLock_BeginRead@@Base+0x16> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00067728 <_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 67748 <_PySeqLock_EndRead@@Base+0x20> │ │ │ │ + blx 29334 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 6774a <_PySeqLock_EndRead@@Base+0x22> │ │ │ │ + movs r0, #1 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0006774c <_PySeqLock_AfterFork@@Base>: │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + ands.w r3, r3, #1 │ │ │ │ + itt ne │ │ │ │ + strne r2, [r0, #0] │ │ │ │ + movne r3, #1 │ │ │ │ + mov r0, r3 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +0006775e <_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 847e0 │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + add sp, #16 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00067786 : │ │ │ │ + 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 │ │ │ │ + movs r5, #1 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r2, sp │ │ │ │ + strd r5, r3, [sp, #4] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 1a0fe8 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + │ │ │ │ +000677b0 : │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + movw r2, #38544 @ 0x9690 │ │ │ │ + movt r2, #75 @ 0x4b │ │ │ │ + sub sp, #12 │ │ │ │ + mov r5, r0 │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + blx 2912c │ │ │ │ + mov r3, r5 │ │ │ │ + movs r2, #0 │ │ │ │ + movs r1, #1 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl 2b24e │ │ │ │ + │ │ │ │ +000677e0 <_Py_FatalErrorFunc@@Base>: │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + movw r4, #38544 @ 0x9690 │ │ │ │ + movt r4, #75 @ 0x4b │ │ │ │ + sub sp, #12 │ │ │ │ + mov r6, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + blx 2912c │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, r5 │ │ │ │ + movs r1, #1 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl 2b24e │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + movw r1, #18704 @ 0x4910 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + movw r0, #30188 @ 0x75ec │ │ │ │ + movt r0, #69 @ 0x45 │ │ │ │ + bl 677e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + │ │ │ │ +00067834 : │ │ │ │ + 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] @ (6785c ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r5, [r3, r2] │ │ │ │ + bl 1e1278 <_PyErr_ProgramDecodedTextObject@@Base+0x480> │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 1e2ad0 │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00067860 <_PyThreadState_Prealloc@@Base>: │ │ │ │ + movs r1, #0 │ │ │ │ + b.w 1a74f8 <_PyThreadState_New@@Base+0x4> │ │ │ │ + │ │ │ │ +00067866 <_PyThreadState_Init@@Base>: │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + movw r1, #18720 @ 0x4920 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [pc, #4] @ (67884 <_PyThreadState_Init@@Base+0x1e>) │ │ │ │ + bl 677e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + nop │ │ │ │ + strb r4, [r1, #24] │ │ │ │ + lsls r5, r0, #1 │ │ │ │ + │ │ │ │ +00067888 : │ │ │ │ + ldr r3, [pc, #8] @ (67894 ) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r0, [r2, r3] │ │ │ │ + b.w 1dab14 │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00067898 <_PyInterpreterState_GetEvalFrameFunc@@Base>: │ │ │ │ + add.w r0, r0, #4096 @ 0x1000 │ │ │ │ + movw r3, #1661 @ 0x67d │ │ │ │ + movt r3, #10 │ │ │ │ + ldr.w r2, [r0, #340] @ 0x154 │ │ │ │ + cmp r2, #0 │ │ │ │ + ite ne │ │ │ │ + movne r0, r2 │ │ │ │ + moveq r0, r3 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +000678b2 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 1db6f4 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 678dc │ │ │ │ + ldr r2, [pc, #20] @ (678e0 ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + movs r1, #1 │ │ │ │ + ldr r0, [r3, r2] │ │ │ │ + bl 1dc5f8 │ │ │ │ + bl 1df51c │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +000678e4 : │ │ │ │ + ldr r2, [pc, #12] @ (678f4 ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [r3, r2] │ │ │ │ + b.w 1dc5f8 │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +000678f8 : │ │ │ │ + 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, r3 │ │ │ │ + mov r2, r1 │ │ │ │ + mov r3, r5 │ │ │ │ + movs r1, #0 │ │ │ │ + strd r4, r1, [sp] │ │ │ │ + bl 1b948c │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + │ │ │ │ +0006791e : │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r2 │ │ │ │ + b.w 1b9354 │ │ │ │ + stmdb 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 679a4 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + orrs.w r3, r4, r5 │ │ │ │ + beq.n 67994 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + movs r0, #0 │ │ │ │ + mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ + bl 27811c │ │ │ │ + cmp r7, r0 │ │ │ │ + sbcs.w r1, r6, r1 │ │ │ │ + blt.n 67980 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ + bl 27811c │ │ │ │ + cmp r0, r7 │ │ │ │ + sbcs r1, r6 │ │ │ │ + bge.n 67994 │ │ │ │ + mvns r1, r6 │ │ │ │ + cmp r6, #0 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + it lt │ │ │ │ + movlt r0, #0 │ │ │ │ + lsrs r1, r1, #31 │ │ │ │ + rsb r1, r1, #2147483648 @ 0x80000000 │ │ │ │ + b.n 67aba │ │ │ │ + mul.w r6, r4, r6 │ │ │ │ + umull r0, r1, r4, r7 │ │ │ │ + mla r6, r7, r5, r6 │ │ │ │ + add r1, r6 │ │ │ │ + b.n 67aba │ │ │ │ + mov r2, fp │ │ │ │ + mov r3, sl │ │ │ │ + bl 27811c │ │ │ │ + mov r7, r3 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + mov r9, r2 │ │ │ │ + orrs.w r3, r4, r5 │ │ │ │ + strd r0, r2, [sp] │ │ │ │ + beq.n 679fe │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + movs r0, #0 │ │ │ │ + mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ + bl 27811c │ │ │ │ + cmp r9, r0 │ │ │ │ + sbcs.w r1, r7, r1 │ │ │ │ + blt.n 679ea │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ + bl 27811c │ │ │ │ + cmp r0, r9 │ │ │ │ + sbcs r1, r7 │ │ │ │ + bge.n 679fe │ │ │ │ + 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 67a0e │ │ │ │ + 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 27811c │ │ │ │ + orrs.w r3, r4, r5 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + mov r7, r0 │ │ │ │ + beq.n 67a62 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + movs r0, #0 │ │ │ │ + mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ + bl 27811c │ │ │ │ + cmp r8, r0 │ │ │ │ + sbcs.w r1, r6, r1 │ │ │ │ + blt.n 67a4e │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ + bl 27811c │ │ │ │ + cmp r0, r8 │ │ │ │ + sbcs r1, r6 │ │ │ │ + bge.n 67a62 │ │ │ │ + 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 67a72 │ │ │ │ + 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 67a8e │ │ │ │ + mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ + mvns r0, r7 │ │ │ │ + sub.w r4, r1, r9 │ │ │ │ + cmp r0, r2 │ │ │ │ + sbcs r4, r3 │ │ │ │ + bge.n 67aa6 │ │ │ │ + b.n 67aae │ │ │ │ + orrs.w sl, r9, sl │ │ │ │ + beq.n 67aa6 │ │ │ │ + negs r0, r7 │ │ │ │ + mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ + sbc.w r1, r1, r9 │ │ │ │ + cmp r2, r0 │ │ │ │ + sbcs.w r1, r3, r1 │ │ │ │ + blt.n 67ab4 │ │ │ │ + adds r0, r7, r2 │ │ │ │ + adc.w r1, r3, r9 │ │ │ │ + b.n 67aba │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 67aba │ │ │ │ + movs r0, #0 │ │ │ │ + mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + │ │ │ │ +00067ac0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + movw r3, #19992 @ 0x4e18 │ │ │ │ + movt r3, #73 @ 0x49 │ │ │ │ + ldr.w r0, [r3, #848] @ 0x350 │ │ │ │ + cbnz r0, 67ae0 │ │ │ │ + blx 2a8b4 │ │ │ │ + movs r0, #0 │ │ │ │ + blx 29258 │ │ │ │ + │ │ │ │ +00067ae6 : │ │ │ │ + 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, 67b14 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mov r0, r3 │ │ │ │ + cmp r3, #0 │ │ │ │ + bge.n 67b18 │ │ │ │ + blx 2a20c │ │ │ │ + blx 2a8e4 <__errno_location@plt> │ │ │ │ + movs r3, #12 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ + │ │ │ │ +00067b1c : │ │ │ │ + b.w 2a208 │ │ │ │ + │ │ │ │ +00067b20 : │ │ │ │ + movs r1, #0 │ │ │ │ + b.w 2927c │ │ │ │ + │ │ │ │ +00067b26 : │ │ │ │ + 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} │ │ │ │ + │ │ │ │ +00067b42 : │ │ │ │ + b.w 2a318 │ │ │ │ + │ │ │ │ +00067b46 : │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00067b48 : │ │ │ │ + ldr r3, [pc, #12] @ (67b58 ) │ │ │ │ + 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 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00067b5c : │ │ │ │ + b.n 674c8 │ │ │ │ + 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] │ │ │ │ + cmp r4, #1 │ │ │ │ + beq.n 67b7e │ │ │ │ + cmp r4, #2 │ │ │ │ + bne.n 67bfa │ │ │ │ + mov.w sl, #1 │ │ │ │ + b.n 67b82 │ │ │ │ + mov.w sl, #0 │ │ │ │ + mov r9, r3 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + mov r7, r0 │ │ │ │ + blx 29b58 │ │ │ │ + adds r0, #1 │ │ │ │ + cmp.w r0, #536870912 @ 0x20000000 │ │ │ │ + bcc.n 67b9c │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + b.n 67bfe │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + bl 6cb3c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 67b96 │ │ │ │ + mov r6, r7 │ │ │ │ + mov r4, r0 │ │ │ │ + ldrb r3, [r6, #0] │ │ │ │ + mov r2, r3 │ │ │ │ + cbz r3, 67be8 │ │ │ │ + lsls r1, r3, #24 │ │ │ │ + bpl.n 67be0 │ │ │ │ + add.w r2, r3, #56320 @ 0xdc00 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.n 67be0 │ │ │ │ + bl 6cccc │ │ │ │ + cbz r5, 67bc8 │ │ │ │ + subs r6, r6, r7 │ │ │ │ + str r6, [r5, #0] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 67bda │ │ │ │ + movw r3, #35200 @ 0x8980 │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ + str.w r3, [r9] │ │ │ │ + mvn.w r3, #1 │ │ │ │ + b.n 67bfe │ │ │ │ + adds r6, #1 │ │ │ │ + str.w r2, [r4], #4 │ │ │ │ + b.n 67baa │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbz r5, 67bf2 │ │ │ │ + subs r4, r4, r0 │ │ │ │ + asrs r4, r4, #2 │ │ │ │ + str r4, [r5, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r0, [r8] │ │ │ │ + b.n 67bfe │ │ │ │ + mvn.w r3, #2 │ │ │ │ + mov r0, r3 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + │ │ │ │ +00067c04 : │ │ │ │ + movs r2, #0 │ │ │ │ + b.w 1ba5dc │ │ │ │ + │ │ │ │ +00067c0a <_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, 67c4a <_Py_closerange@@Base+0x40> │ │ │ │ + movs r0, #4 │ │ │ │ + blx 29228 │ │ │ │ + cmp r0, r5 │ │ │ │ + bgt.n 67c3c <_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 67c4a <_Py_closerange@@Base+0x40> │ │ │ │ + adds r4, #1 │ │ │ │ + blx 29fa0 │ │ │ │ + b.n 67c3c <_Py_closerange@@Base+0x32> │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + │ │ │ │ +00067c4c : │ │ │ │ + movs r0, #0 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00067c50 : │ │ │ │ + movs r0, #0 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00067c54 : │ │ │ │ + movw r3, #19992 @ 0x4e18 │ │ │ │ + movt r3, #73 @ 0x49 │ │ │ │ + orr.w r2, r0, r0, asr #31 │ │ │ │ + movs r1, #1 │ │ │ │ + ldr.w r0, [r3, #1388] @ 0x56c │ │ │ │ + str.w r2, [r3, #1388] @ 0x56c │ │ │ │ + str.w r1, [r3, #1392] @ 0x570 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00067c70 : │ │ │ │ + subs r3, r0, #1 │ │ │ │ + cmp r3, #63 @ 0x3f │ │ │ │ + bhi.n 67cc0 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + movw r5, #19992 @ 0x4e18 │ │ │ │ + movt r5, #73 @ 0x49 │ │ │ │ + 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 1dc200 <_PyBytesWriter_Dealloc@@Base+0x63c> │ │ │ │ + cbnz r0, 67cbc │ │ │ │ + ldr.w r1, [r5, #1400] @ 0x578 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1dc200 <_PyBytesWriter_Dealloc@@Base+0x63c> │ │ │ │ + cbnz r0, 67cbc │ │ │ │ + mov r0, r4 │ │ │ │ + bl 201434 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00067cc6 : │ │ │ │ + movs r0, #2 │ │ │ │ + b.w 67c70 │ │ │ │ + │ │ │ │ +00067ccc : │ │ │ │ + ldr r3, [pc, #8] @ (67cd8 ) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r0, [r2, r3] │ │ │ │ + b.w 303b0 <_Py_fstat@@Base+0x638> │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsh.w r0, [r1] │ │ │ │ + b.w 80ee8 │ │ │ │ + movs r0, #0 │ │ │ │ + adds r3, r1, #4 │ │ │ │ + ldrb.w r2, [r3, #-1]! │ │ │ │ + cmp r1, r3 │ │ │ │ + orr.w r0, r2, r0, lsl #8 │ │ │ │ + bne.n 67ce8 │ │ │ │ + b.w 80ee8 │ │ │ │ + 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 80ee8 │ │ │ │ + ldr r0, [r0, #40] @ 0x28 │ │ │ │ + b.w 80ee8 │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 675ae │ │ │ │ + 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 675ae │ │ │ │ + movs r2, #1 │ │ │ │ + movs r3, #0 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + bl 277af8 │ │ │ │ + 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 80ee8 │ │ │ │ + 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] │ │ │ │ + movs r2, #0 │ │ │ │ + ldr r5, [r0, #72] @ 0x48 │ │ │ │ + mov r4, r0 │ │ │ │ + str r2, [r0, #72] @ 0x48 │ │ │ │ + ldr.w r0, [r3, #3880] @ 0xf28 │ │ │ │ + cbnz r0, 67d9e │ │ │ │ + movw r1, #49440 @ 0xc120 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #2436 @ 0x984 │ │ │ │ + movt r0, #47 @ 0x2f │ │ │ │ + bl 677e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r6, [r0, #4] │ │ │ │ + movw r3, #21632 @ 0x5480 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r6, r3 │ │ │ │ + bne.n 67db2 │ │ │ │ + bl 115090 │ │ │ │ + b.n 67dd2 │ │ │ │ + bl 10d480 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 67dd2 │ │ │ │ + movw r3, #56044 @ 0xdaec │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + bl 12a4e0 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbz r0, 67dd2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 12a514 <_PyErr_Clear@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 1250a8 <_PyErr_ChainExceptions1@@Base> │ │ │ │ + │ │ │ │ +00067ddc <_PyState_AddModule@@Base>: │ │ │ │ + cbz r2, 67e18 <_PyState_AddModule@@Base+0x3c> │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r1, [r2, #36] @ 0x24 │ │ │ │ + cbz r1, 67e0e <_PyState_AddModule@@Base+0x32> │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + movw r3, #4300 @ 0x10cc │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r2, #34404 @ 0x8664 │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + bl 12e574 <_PyErr_SetString@@Base> │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r1, [r2, #12] │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b.w 1ac5b4 │ │ │ │ + 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, #71 @ 0x47 │ │ │ │ + movw r2, #18768 @ 0x4950 │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + bl 12e574 <_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, #71 @ 0x47 │ │ │ │ + movw r2, #18768 @ 0x4950 │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + bl 12e574 <_PyErr_SetString@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00067e6e <_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 80ee8 │ │ │ │ + cbz r0, 67ec6 <_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 4fb7e <_PyDict_SizeOf@@Base+0x74> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 67eca <_PyMonitoring_FireLineEvent@@Base+0x5c> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 67eca <_PyMonitoring_FireLineEvent@@Base+0x5c> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 67eca <_PyMonitoring_FireLineEvent@@Base+0x5c> │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r2, [r0, #32] │ │ │ │ + cbz r2, 67f00 <_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, [r2, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + movs r4, #0 │ │ │ │ + str r4, [r0, #32] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 67efc <_PyMonitoring_FireLineEvent@@Base+0x8e> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cbnz r3, 67efc <_PyMonitoring_FireLineEvent@@Base+0x8e> │ │ │ │ + mov r0, r2 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + movs r0, #0 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00067f04 : │ │ │ │ + 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 91cb0 │ │ │ │ + cbnz r0, 67f32 │ │ │ │ + ldr r2, [pc, #60] @ (67f5c ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + movs r1, #1 │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + ldr r0, [r3, r2] │ │ │ │ + bl 1dc5f8 │ │ │ │ + b.n 67f56 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1db398 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 67f56 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 67f56 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00067f60 : │ │ │ │ + movs r2, #0 │ │ │ │ + b.w 67f04 │ │ │ │ + │ │ │ │ +00067f66 : │ │ │ │ + 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 91cb0 │ │ │ │ + cbnz r0, 67f94 │ │ │ │ + ldr r2, [pc, #56] @ (67fbc ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + movs r1, #1 │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + ldr r0, [r3, r2] │ │ │ │ + bl 1dc5f8 │ │ │ │ + b.n 67fb8 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 678b2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 67fb8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 67fb8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00067fc0 : │ │ │ │ + movs r2, #0 │ │ │ │ + b.w 67f66 │ │ │ │ + │ │ │ │ +00067fc6 : │ │ │ │ + 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 91cb0 │ │ │ │ + cbz r0, 6800a │ │ │ │ + mov r4, r0 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1d5800 <_PyEval_MakePendingCalls@@Base+0x6f0> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 6800e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 6800e │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6800e │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + │ │ │ │ +00068012 : │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, r3 │ │ │ │ + b.w 67fc6 │ │ │ │ + │ │ │ │ +0006801a : │ │ │ │ + movs r3, #0 │ │ │ │ + b.w 67fc6 │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ + cbz r2, 68050 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + movs r4, #0 │ │ │ │ + str r4, [r0, #8] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 6804c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cbnz r3, 6804c │ │ │ │ + mov r0, r2 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + movs r0, #0 │ │ │ │ + bx lr │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ + cbz r2, 68084 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + movs r4, #0 │ │ │ │ + str r4, [r0, #8] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 68080 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cbnz r3, 68080 │ │ │ │ + mov r0, r2 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + movs r0, #0 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00068088 : │ │ │ │ + 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] @ (680f4 ) │ │ │ │ + bl 12e3d8 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 680ba │ │ │ │ + bl 805d4 │ │ │ │ + cbnz r0, 680ec │ │ │ │ + movw r0, #49396 @ 0xc0f4 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 117714 │ │ │ │ + cbz r0, 680ec │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r0, [pc, #56] @ (680f8 ) │ │ │ │ + movs r2, #2 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + mov r1, sp │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + bl 95418 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 680e0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbz r3, 680e4 │ │ │ │ + mov r4, r5 │ │ │ │ + b.n 680ec │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 680e0 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ + beq.n 68088 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + b.n 67db4 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + cbnz r0, 6810a │ │ │ │ + movw r0, #34960 @ 0x8890 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + b.w 1c3c30 │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + movw r7, #18812 @ 0x497c │ │ │ │ + movt r7, #43 @ 0x2b │ │ │ │ + subs r4, r0, #4 │ │ │ │ + movw r0, #8752 @ 0x2230 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 1c5d5c │ │ │ │ + bl 1c3c30 │ │ │ │ ldr.w r1, [r4, #4]! │ │ │ │ sub.w r3, r1, #32 │ │ │ │ - cbz r1, 67bd8 │ │ │ │ + cbz r1, 68184 │ │ │ │ cmp r1, #39 @ 0x27 │ │ │ │ - bne.n 67b9e │ │ │ │ - movw r0, #21424 @ 0x53b0 │ │ │ │ + bne.n 6814a │ │ │ │ + movw r0, #18796 @ 0x496c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 1c5d5c │ │ │ │ - b.n 67b82 │ │ │ │ + bl 1c3c30 │ │ │ │ + b.n 6812e │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ - bhi.n 67bb0 │ │ │ │ - movw r0, #21428 @ 0x53b4 │ │ │ │ + bhi.n 6815c │ │ │ │ + movw r0, #18800 @ 0x4970 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 1c5d5c │ │ │ │ - b.n 67b82 │ │ │ │ + bl 1c3c30 │ │ │ │ + b.n 6812e │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bhi.n 67bc2 │ │ │ │ - movw r0, #21432 @ 0x53b8 │ │ │ │ + bhi.n 6816e │ │ │ │ + movw r0, #18804 @ 0x4974 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 1c5d5c │ │ │ │ - b.n 67b82 │ │ │ │ + bl 1c3c30 │ │ │ │ + b.n 6812e │ │ │ │ cmp.w r1, #65536 @ 0x10000 │ │ │ │ - movw r0, #26448 @ 0x6750 │ │ │ │ + movw r0, #23464 @ 0x5ba8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ it cc │ │ │ │ movcc r0, r7 │ │ │ │ - bl 1c5d5c │ │ │ │ - b.n 67b82 │ │ │ │ - movw r0, #11736 @ 0x2dd8 │ │ │ │ + bl 1c3c30 │ │ │ │ + b.n 6812e │ │ │ │ + movw r0, #8752 @ 0x2230 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1c5d5c │ │ │ │ + b.w 1c3c30 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r4, #52888 @ 0xce98 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 67c12 │ │ │ │ + beq.n 681be │ │ │ │ ldr.w r2, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 67c32 │ │ │ │ - cbz r1, 67c3a │ │ │ │ - movw r0, #21448 @ 0x53c8 │ │ │ │ + bne.n 681de │ │ │ │ + cbz r1, 681e6 │ │ │ │ + movw r0, #18820 @ 0x4984 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 15d8c8 <_PyArg_NoPositional@@Base> │ │ │ │ - cbz r0, 67c50 │ │ │ │ + bl 15bd58 <_PyArg_NoPositional@@Base> │ │ │ │ + cbz r0, 681fc │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 67c3a │ │ │ │ + beq.n 681e6 │ │ │ │ ldr.w r2, [r5, #148] @ 0x94 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 67c3a │ │ │ │ + beq.n 681e6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1bbff0 │ │ │ │ + b.w 1b9e2c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 67c32 │ │ │ │ - movw r0, #21448 @ 0x53c8 │ │ │ │ + beq.n 681de │ │ │ │ + movw r0, #18820 @ 0x4984 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r1, r6 │ │ │ │ - bl 177010 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1754d4 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 67c32 │ │ │ │ + bne.n 681de │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + │ │ │ │ +00068200 <_PyInterpreterState_FailIfRunningMain@@Base>: │ │ │ │ + ldr.w r0, [r0, #3708] @ 0xe7c │ │ │ │ + cbz r0, 68230 <_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, #71 @ 0x47 │ │ │ │ + movw r1, #14064 @ 0x36f0 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12e510 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + pop {r3, 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 │ │ │ │ + ldrd r2, r4, [r1] │ │ │ │ + movw r3, #33532 @ 0x82fc │ │ │ │ + movt r3, #55870 @ 0xda3e │ │ │ │ + cmp r2, r3 │ │ │ │ + adcs.w r3, r4, #2 │ │ │ │ + blt.n 68278 <_PyInterpreterState_FailIfRunningMain@@Base+0x78> │ │ │ │ + movw r5, #32004 @ 0x7d04 │ │ │ │ + movt r5, #9665 @ 0x25c1 │ │ │ │ + movs r3, #2 │ │ │ │ + cmp r5, r2 │ │ │ │ + sbcs r3, r4 │ │ │ │ + blt.n 68284 <_PyInterpreterState_FailIfRunningMain@@Base+0x84> │ │ │ │ + mov.w r3, #51712 @ 0xca00 │ │ │ │ + movt r3, #15258 @ 0x3b9a │ │ │ │ + movs r5, #0 │ │ │ │ + umull r2, r6, r2, r3 │ │ │ │ + mla r6, r3, r4, r6 │ │ │ │ + b.n 6828e <_PyInterpreterState_FailIfRunningMain@@Base+0x8e> │ │ │ │ + movs r2, #0 │ │ │ │ + mov.w r6, #2147483648 @ 0x80000000 │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + b.n 6828e <_PyInterpreterState_FailIfRunningMain@@Base+0x8e> │ │ │ │ + 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 682ba <_PyInterpreterState_FailIfRunningMain@@Base+0xba> │ │ │ │ + mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ + mvns r7, r3 │ │ │ │ + sub.w ip, r4, r1 │ │ │ │ + cmp r7, r2 │ │ │ │ + sbcs.w ip, ip, r6 │ │ │ │ + bge.n 682d2 <_PyInterpreterState_FailIfRunningMain@@Base+0xd2> │ │ │ │ + b.n 682de <_PyInterpreterState_FailIfRunningMain@@Base+0xde> │ │ │ │ + orrs.w r4, r3, r1 │ │ │ │ + beq.n 682d2 <_PyInterpreterState_FailIfRunningMain@@Base+0xd2> │ │ │ │ + negs r7, r3 │ │ │ │ + mov.w r4, #2147483648 @ 0x80000000 │ │ │ │ + sbc.w r4, r4, r1 │ │ │ │ + cmp r2, r7 │ │ │ │ + sbcs.w r4, r6, r4 │ │ │ │ + blt.n 682e6 <_PyInterpreterState_FailIfRunningMain@@Base+0xe6> │ │ │ │ + adds r3, r3, r2 │ │ │ │ + mov.w r2, #0 │ │ │ │ + adc.w r4, r1, r6 │ │ │ │ + b.n 682f0 <_PyInterpreterState_FailIfRunningMain@@Base+0xf0> │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + mov r2, r3 │ │ │ │ + b.n 682f0 <_PyInterpreterState_FailIfRunningMain@@Base+0xf0> │ │ │ │ + movs r3, #0 │ │ │ │ + mov.w r4, #2147483648 @ 0x80000000 │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + strd r3, r4, [r0] │ │ │ │ + cbnz r5, 682f8 <_PyInterpreterState_FailIfRunningMain@@Base+0xf8> │ │ │ │ + cbz r2, 68314 <_PyInterpreterState_FailIfRunningMain@@Base+0x114> │ │ │ │ + movw r3, #44088 @ 0xac38 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #43224 @ 0xa8d8 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12e510 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 68316 <_PyInterpreterState_FailIfRunningMain@@Base+0x116> │ │ │ │ + negs r0, r2 │ │ │ │ + pop {r3, 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, #4016] @ 0xfb0 │ │ │ │ + sub sp, #60 @ 0x3c │ │ │ │ + mov r4, r1 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ + add.w r1, sp, #31 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ + strd r3, r1, [sp, #12] │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ + strd r3, r2, [sp, #4] │ │ │ │ + str r1, [sp, #0] │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ + add r2, sp, #32 │ │ │ │ + movw r1, #18844 @ 0x499c │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + blx 29db8 <__isoc23_sscanf@plt> │ │ │ │ + cmp r0, #6 │ │ │ │ + bne.n 68390 <_PyInterpreterState_FailIfRunningMain@@Base+0x190> │ │ │ │ + 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 68390 <_PyInterpreterState_FailIfRunningMain@@Base+0x190> │ │ │ │ + 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 683aa <_PyInterpreterState_FailIfRunningMain@@Base+0x1aa> │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #18864 @ 0x49b0 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12e510 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + add sp, #60 @ 0x3c │ │ │ │ + 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 r2, [pc, #80] @ (67cb8 ) │ │ │ │ + ldr r2, [pc, #84] @ (68414 <_PyInterpreterState_FailIfRunningMain@@Base+0x214>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r6, [r3, r2] │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ - cbz r3, 67caa │ │ │ │ + cbz r3, 68404 <_PyInterpreterState_FailIfRunningMain@@Base+0x204> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - bl f9350 │ │ │ │ + bl f8cb0 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1437a0 │ │ │ │ + bl 142d08 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 67c9a │ │ │ │ + cbnz r0, 683f4 <_PyInterpreterState_FailIfRunningMain@@Base+0x1f4> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #55704 @ 0xd998 │ │ │ │ + movw r1, #52720 @ 0xcdf0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 67cb2 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 6840c <_PyInterpreterState_FailIfRunningMain@@Base+0x20c> │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 212ba8 <_Py_RestoreSignals@@Base+0x2e64> │ │ │ │ + b.w 211c88 <_Py_RestoreSignals@@Base+0x2e64> │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, 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 f8cb0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 68444 <_PyInterpreterState_FailIfRunningMain@@Base+0x244> │ │ │ │ + bl 805d4 │ │ │ │ + cmp r0, #0 │ │ │ │ + movw r0, #4308 @ 0x10d4 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + it ne │ │ │ │ + movne r0, #0 │ │ │ │ + b.n 6845c <_PyInterpreterState_FailIfRunningMain@@Base+0x25c> │ │ │ │ + tst.w r0, #128 @ 0x80 │ │ │ │ + movw r3, #7780 @ 0x1e64 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r0, #4308 @ 0x10d4 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + it eq │ │ │ │ + moveq r0, r3 │ │ │ │ + pop {r3, pc} │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4076] @ 0xfec │ │ │ │ movw r3, #20292 @ 0x4f44 │ │ │ │ movt r3, #78 @ 0x4e │ │ │ │ sub sp, #16 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 67cde │ │ │ │ + cbz r2, 68480 <_PyInterpreterState_FailIfRunningMain@@Base+0x280> │ │ │ │ blx 29198 │ │ │ │ movw r2, #38544 @ 0x9690 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr r4, [r2, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 2912c │ │ │ │ - movw r1, #40208 @ 0x9d10 │ │ │ │ + movw r1, #37264 @ 0x9190 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ movs r2, #20 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1a6d24 <_Py_write_noraise@@Base> │ │ │ │ - cbz r6, 67d26 │ │ │ │ + bl 1a4b04 <_Py_write_noraise@@Base> │ │ │ │ + cbz r6, 684c8 <_PyInterpreterState_FailIfRunningMain@@Base+0x2c8> │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a6d24 <_Py_write_noraise@@Base> │ │ │ │ - movw r1, #49216 @ 0xc040 │ │ │ │ + bl 1a4b04 <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #46232 @ 0xb498 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a6d24 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a4b04 <_Py_write_noraise@@Base> │ │ │ │ add r3, sp, #24 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 29e24 <__vfprintf_chk@plt> │ │ │ │ mov r1, r4 │ │ │ │ @@ -92356,101 +93107,259 @@ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2b24e │ │ │ │ │ │ │ │ -00067d54 <_Py_FatalRefcountErrorFunc@@Base>: │ │ │ │ +000684f6 <_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, #21472 @ 0x53e0 │ │ │ │ + movw r1, #18888 @ 0x49c8 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + bl 6845e <_PyInterpreterState_FailIfRunningMain@@Base+0x25e> │ │ │ │ + stmdb 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.w r8, [pc, #260] @ 68628 <_Py_FatalRefcountErrorFunc@@Base+0x132> │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + ldr.w r3, [r8, #1184] @ 0x4a0 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 68622 <_Py_FatalRefcountErrorFunc@@Base+0x12c> │ │ │ │ + mov r7, r0 │ │ │ │ + ldr.w r4, [r8, #1192] @ 0x4a8 │ │ │ │ + blx 2a8e4 <__errno_location@plt> │ │ │ │ + ldr.w sl, [r0] │ │ │ │ + movw r5, #4780 @ 0x12ac │ │ │ │ + movt r5, #71 @ 0x47 │ │ │ │ + mov r9, r0 │ │ │ │ + movs r6, #0 │ │ │ │ + movs r3, #156 @ 0x9c │ │ │ │ + mul.w r1, r3, r6 │ │ │ │ + ldr r0, [r5, r1] │ │ │ │ + cmp r0, r7 │ │ │ │ + beq.n 68568 <_Py_FatalRefcountErrorFunc@@Base+0x72> │ │ │ │ + adds r6, #1 │ │ │ │ + cmp r6, #5 │ │ │ │ + bne.n 6854c <_Py_FatalRefcountErrorFunc@@Base+0x56> │ │ │ │ + mov.w r1, #624 @ 0x270 │ │ │ │ + movs r6, #4 │ │ │ │ + mov.w fp, #0 │ │ │ │ + b.n 6856c <_Py_FatalRefcountErrorFunc@@Base+0x76> │ │ │ │ + mov.w fp, #1 │ │ │ │ + movs r3, #156 @ 0x9c │ │ │ │ + mla r3, r3, r6, r5 │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + cbz r2, 68582 <_Py_FatalRefcountErrorFunc@@Base+0x8c> │ │ │ │ + adds r1, #12 │ │ │ │ + movs r2, #0 │ │ │ │ + add r1, r5 │ │ │ │ + str r2, [r3, #4] │ │ │ │ + blx 2a174 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 685ac <_Py_FatalRefcountErrorFunc@@Base+0xb6> │ │ │ │ + movs r2, #20 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #37264 @ 0x9190 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl 1a4b04 <_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 685e8 <_Py_FatalRefcountErrorFunc@@Base+0xf2> │ │ │ │ + mov r1, fp │ │ │ │ + movs r2, #23 │ │ │ │ + add r0, sp, #8 │ │ │ │ + movw r5, #29804 @ 0x746c │ │ │ │ + movt r5, #41 @ 0x29 │ │ │ │ + blx 2957c │ │ │ │ + movs r3, #23 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, sp, #8 │ │ │ │ + str r7, [sp, #4] │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 29f04 <__snprintf_chk@plt> │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #18948 @ 0x4a04 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 67cbc │ │ │ │ + bl 1a4b04 <_Py_write_noraise@@Base> │ │ │ │ + add r0, sp, #8 │ │ │ │ + blx 29b58 │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1a4b04 <_Py_write_noraise@@Base> │ │ │ │ + movs r2, #2 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #63948 @ 0xf9cc │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl 1a4b04 <_Py_write_noraise@@Base> │ │ │ │ + ldr.w r1, [r8, #1196] @ 0x4ac │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2ede0 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w r1, [r8, #1200] @ 0x4b0 │ │ │ │ + bl 2b534 │ │ │ │ + mov r0, r7 │ │ │ │ + str.w sl, [r9] │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 29e30 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrsh r0, [r3, r0] │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + │ │ │ │ +0006862c : │ │ │ │ + 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] @ (686d8 ) │ │ │ │ + mov r5, r0 │ │ │ │ + mov.w r2, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r1, [r3] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 68656 │ │ │ │ + strexb r0, r2, [r3] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 68646 │ │ │ │ + mov r4, r3 │ │ │ │ + dmb ish │ │ │ │ + beq.n 68664 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 272b8c │ │ │ │ + movw r0, #19992 @ 0x4e18 │ │ │ │ + movt r0, #73 @ 0x49 │ │ │ │ + ldr.w r3, [r0, #1604] @ 0x644 │ │ │ │ + cmp r3, #31 │ │ │ │ + ble.n 686a0 │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r4] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 6868c │ │ │ │ + strexb r1, r3, [r4] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 6867c │ │ │ │ + dmb ish │ │ │ │ + beq.n 6869a │ │ │ │ + add.w r0, r0, #1472 @ 0x5c0 │ │ │ │ + bl 250a74 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 686d6 │ │ │ │ + adds r2, r3, #1 │ │ │ │ + add.w r3, r0, r3, lsl #2 │ │ │ │ + str.w r2, [r0, #1604] @ 0x644 │ │ │ │ + mov.w r2, #0 │ │ │ │ + str.w r5, [r3, #1476] @ 0x5c4 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r3, [r4] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 686c6 │ │ │ │ + strexb r1, r2, [r4] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 686b6 │ │ │ │ + dmb ish │ │ │ │ + beq.n 686d4 │ │ │ │ + add.w r0, r0, #1472 @ 0x5c0 │ │ │ │ + bl 250a74 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + strh r0, [r3, r7] │ │ │ │ + lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00067d70 : │ │ │ │ +000686dc : │ │ │ │ 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, 67dbc │ │ │ │ - bl 9a4a4 <_Py_GetConfig@@Base> │ │ │ │ + cbnz r0, 68728 │ │ │ │ + bl 99d9c <_Py_GetConfig@@Base> │ │ │ │ ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ - cbz r0, 67dbe │ │ │ │ - cbz r4, 67dbc │ │ │ │ - movw r1, #37512 @ 0x9288 │ │ │ │ + cbz r0, 6872a │ │ │ │ + cbz r4, 68728 │ │ │ │ + movw r1, #34568 @ 0x8708 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a890 │ │ │ │ - cbz r0, 67dbc │ │ │ │ + cbz r0, 68728 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #17980 @ 0x463c │ │ │ │ + movw r1, #14996 @ 0x3a94 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ blx 2a890 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 67dbe │ │ │ │ + b.n 6872a │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00067dc0 : │ │ │ │ +0006872c : │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ b.w 2bb1c │ │ │ │ │ │ │ │ -00067dc8 : │ │ │ │ +00068734 : │ │ │ │ movs r3, #0 │ │ │ │ b.w 2bb1c │ │ │ │ │ │ │ │ -00067dce : │ │ │ │ +0006873a : │ │ │ │ mov r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ b.w 2bb1c │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r0, #38536 @ 0x9688 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ sub sp, #12 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, sp │ │ │ │ - movw r1, #37512 @ 0x9288 │ │ │ │ + movw r1, #34568 @ 0x8708 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movs r4, #0 │ │ │ │ movs r5, #13 │ │ │ │ strd r4, r5, [sp] │ │ │ │ bl 2bb1c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00067e14 : │ │ │ │ +00068780 : │ │ │ │ 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 5fe9e │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00067e36 : │ │ │ │ +000687a2 : │ │ │ │ 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] │ │ │ │ @@ -92458,15 +93367,15 @@ │ │ │ │ str r4, [sp, #4] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #8] │ │ │ │ bl 5fe9e │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00067e5a : │ │ │ │ +000687c6 : │ │ │ │ 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] │ │ │ │ @@ -92474,538 +93383,656 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ bl 5fe9e │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00067e7e : │ │ │ │ +000687ea : │ │ │ │ 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 2b7aa │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00067e9e : │ │ │ │ +0006880a : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2b7aa │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + b.w 807a0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r7, r0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add.w r0, r1, #12 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbnz r2, 67ede │ │ │ │ + cbnz r2, 6884e │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 67ede │ │ │ │ + bne.n 6884e │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 67efe │ │ │ │ + cbnz r0, 6886e │ │ │ │ movs r4, #3 │ │ │ │ add r3, sp, #28 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r3, [sp, #8] │ │ │ │ movw r4, #19124 @ 0x4ab4 │ │ │ │ movt r4, #73 @ 0x49 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106468 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 67f46 │ │ │ │ + cbz r0, 688b6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f9350 │ │ │ │ + bl f8cb0 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 67f10 │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 67f46 │ │ │ │ + bne.n 68880 │ │ │ │ + bl 805d4 │ │ │ │ + cbnz r0, 688b6 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f9350 │ │ │ │ + bl f8cb0 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 67f22 │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 67f46 │ │ │ │ + bne.n 68892 │ │ │ │ + bl 805d4 │ │ │ │ + cbnz r0, 688b6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl f9350 │ │ │ │ + bl f8cb0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 67f34 │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 67f46 │ │ │ │ + bne.n 688a4 │ │ │ │ + bl 805d4 │ │ │ │ + cbnz r0, 688b6 │ │ │ │ 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 27768c <_PyCrossInterpreterData_Free@@Base+0x524> │ │ │ │ + b.w 276ae4 <_PyCrossInterpreterData_Free@@Base+0x524> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + mov r0, r1 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + mov r1, r2 │ │ │ │ + cbnz r3, 688dc │ │ │ │ + cmp r2, r3 │ │ │ │ + ble.n 688dc │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 688dc │ │ │ │ + cbnz r0, 688f4 │ │ │ │ + movs r4, #1 │ │ │ │ + strd r4, r4, [sp, #4] │ │ │ │ + ldr r4, [pc, #48] @ (68914 ) │ │ │ │ + movs r2, #0 │ │ │ │ + add r5, sp, #28 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + strd r2, r5, [sp, #12] │ │ │ │ + bl 106468 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 6890c │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl f8cb0 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 68906 │ │ │ │ + bl 805d4 │ │ │ │ + cbnz r0, 6890c │ │ │ │ + mov r0, r4 │ │ │ │ + blx 29774 <_exit@plt> │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ + ldr r2, [pc, #896] @ (68c98 ) │ │ │ │ + lsls r1, 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, 68938 │ │ │ │ + cmp r2, r3 │ │ │ │ + ble.n 68938 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 68938 │ │ │ │ + cbnz r0, 68954 │ │ │ │ + movs r4, #1 │ │ │ │ + strd r4, r4, [sp, #4] │ │ │ │ + ldr r4, [pc, #80] @ (68990 ) │ │ │ │ + movs r2, #0 │ │ │ │ + add r5, sp, #28 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + strd r2, r5, [sp, #12] │ │ │ │ + bl 106468 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 68954 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 6898c │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl f8cb0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 68970 │ │ │ │ + bl 805d4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 68950 │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + b.n 6898c │ │ │ │ + movw r3, #4308 @ 0x10d4 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r2, #7780 @ 0x1e64 │ │ │ │ + movt r2, #71 @ 0x47 │ │ │ │ + movw r4, #65535 @ 0xffff │ │ │ │ + cmp r0, r4 │ │ │ │ + ite eq │ │ │ │ + moveq r0, r3 │ │ │ │ + movne r0, r2 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldr r3, [pc, #48] @ (689c4 ) │ │ │ │ + lsls r1, 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, 689b4 │ │ │ │ + cmp r2, r3 │ │ │ │ + ble.n 689b4 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 689b4 │ │ │ │ + cbnz r0, 689d0 │ │ │ │ + movs r4, #1 │ │ │ │ + strd r4, r4, [sp, #4] │ │ │ │ + ldr r4, [pc, #84] @ (68a10 ) │ │ │ │ + movs r2, #0 │ │ │ │ + add r5, sp, #28 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + strd r2, r5, [sp, #12] │ │ │ │ + bl 106468 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 689d0 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 68a0c │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl f8cb0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 689ec │ │ │ │ + bl 805d4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 689cc │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + b.n 68a0c │ │ │ │ + and.w r3, r0, #127 @ 0x7f │ │ │ │ + movw r2, #7780 @ 0x1e64 │ │ │ │ + movt r2, #71 @ 0x47 │ │ │ │ + adds r3, #1 │ │ │ │ + movw r0, #4308 @ 0x10d4 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + sbfx r3, r3, #1, #7 │ │ │ │ + cmp r3, #0 │ │ │ │ + it le │ │ │ │ + movle r0, r2 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldr r3, [pc, #224] @ (68af4 ) │ │ │ │ + lsls r1, 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, 68a34 │ │ │ │ + cmp r2, r3 │ │ │ │ + ble.n 68a34 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 68a34 │ │ │ │ + cbnz r0, 68a50 │ │ │ │ + movs r4, #1 │ │ │ │ + strd r4, r4, [sp, #4] │ │ │ │ + ldr r4, [pc, #76] @ (68a88 ) │ │ │ │ + movs r2, #0 │ │ │ │ + add r5, sp, #28 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + strd r2, r5, [sp, #12] │ │ │ │ + bl 106468 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 68a50 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 68a84 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl f8cb0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 68a6c │ │ │ │ + bl 805d4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 68a4c │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + b.n 68a84 │ │ │ │ + tst.w r0, #127 @ 0x7f │ │ │ │ + movw r3, #7780 @ 0x1e64 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r0, #4308 @ 0x10d4 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + it ne │ │ │ │ + movne r0, r3 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldr r3, [pc, #400] @ (68c1c ) │ │ │ │ + lsls r1, 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, 68aac │ │ │ │ + cmp r2, r3 │ │ │ │ + ble.n 68aac │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 68aac │ │ │ │ + cbnz r0, 68ac4 │ │ │ │ + movs r4, #1 │ │ │ │ + strd r4, r4, [sp, #4] │ │ │ │ + ldr r4, [pc, #56] @ (68aec ) │ │ │ │ + movs r2, #0 │ │ │ │ + add r5, sp, #28 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + strd r2, r5, [sp, #12] │ │ │ │ + bl 106468 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 68ae4 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl f8cb0 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 68ad6 │ │ │ │ + bl 805d4 │ │ │ │ + cbnz r0, 68ae4 │ │ │ │ + ubfx r0, r4, #8, #8 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 80ee8 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ + ldr r3, [pc, #576] @ (68d30 ) │ │ │ │ + lsls r1, 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, 68b10 │ │ │ │ + cmp r2, r3 │ │ │ │ + ble.n 68b10 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 68b10 │ │ │ │ + cbnz r0, 68b28 │ │ │ │ + movs r4, #1 │ │ │ │ + strd r4, r4, [sp, #4] │ │ │ │ + ldr r4, [pc, #56] @ (68b50 ) │ │ │ │ + movs r2, #0 │ │ │ │ + add r5, sp, #28 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + strd r2, r5, [sp, #12] │ │ │ │ + bl 106468 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 68b48 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl f8cb0 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 68b3a │ │ │ │ + bl 805d4 │ │ │ │ + cbnz r0, 68b48 │ │ │ │ + and.w r0, r4, #127 @ 0x7f │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 80ee8 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ + ldr r3, [pc, #752] @ (68e44 ) │ │ │ │ + lsls r1, 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, 68b74 │ │ │ │ + cmp r2, r3 │ │ │ │ + ble.n 68b74 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 68b74 │ │ │ │ + cbnz r0, 68b8c │ │ │ │ + movs r4, #1 │ │ │ │ + strd r4, r4, [sp, #4] │ │ │ │ + ldr r4, [pc, #56] @ (68bb4 ) │ │ │ │ + movs r2, #0 │ │ │ │ + add r5, sp, #28 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + strd r2, r5, [sp, #12] │ │ │ │ + bl 106468 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 68bac │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl f8cb0 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 68b9e │ │ │ │ + bl 805d4 │ │ │ │ + cbnz r0, 68bac │ │ │ │ + ubfx r0, r4, #8, #8 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 80ee8 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ + ldr r3, [pc, #928] @ (68f58 ) │ │ │ │ + lsls r1, 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, r2 │ │ │ │ mov r0, r1 │ │ │ │ - cbz r3, 67f66 │ │ │ │ + cbz r3, 68bd2 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 67f74 │ │ │ │ + b.n 68be0 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 67f72 │ │ │ │ - bne.n 67f6e │ │ │ │ - cbnz r1, 67f8e │ │ │ │ + blt.n 68bde │ │ │ │ + bne.n 68bda │ │ │ │ + cbnz r1, 68bfa │ │ │ │ movs r4, #0 │ │ │ │ - b.n 67f74 │ │ │ │ + b.n 68be0 │ │ │ │ mov r4, r3 │ │ │ │ - ldr r1, [pc, #168] @ (68020 ) │ │ │ │ + ldr r1, [pc, #168] @ (68c8c ) │ │ │ │ add r2, sp, #24 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 67f94 │ │ │ │ - b.n 6801a │ │ │ │ + bl 106468 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 68c00 │ │ │ │ + b.n 68c86 │ │ │ │ clz r4, r1 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ cmn r5, r4 │ │ │ │ - beq.n 67fe6 │ │ │ │ + beq.n 68c52 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl c6fd0 │ │ │ │ + bl c68b4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6801a │ │ │ │ - beq.n 67fe6 │ │ │ │ - ldr r1, [pc, #124] @ (68024 ) │ │ │ │ + blt.n 68c86 │ │ │ │ + beq.n 68c52 │ │ │ │ + ldr r1, [pc, #124] @ (68c90 ) │ │ │ │ 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 90648 │ │ │ │ - cbz r0, 67fda │ │ │ │ + bl 8ff44 │ │ │ │ + cbz r0, 68c46 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ addeq r4, #1 │ │ │ │ - b.n 67fbc │ │ │ │ - ldr r3, [pc, #76] @ (68028 ) │ │ │ │ + b.n 68c28 │ │ │ │ + ldr r3, [pc, #76] @ (68c94 ) │ │ │ │ ldr.w r3, [r3, #792] @ 0x318 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r4, r3 │ │ │ │ - b.n 68004 │ │ │ │ - ldr r1, [pc, #60] @ (68024 ) │ │ │ │ + b.n 68c70 │ │ │ │ + ldr r1, [pc, #60] @ (68c90 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r2, [pc, #56] @ (68028 ) │ │ │ │ + ldr r2, [pc, #56] @ (68c94 ) │ │ │ │ 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 6800e │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 6801a │ │ │ │ + bne.n 68c7a │ │ │ │ + bl 805d4 │ │ │ │ + cbnz r0, 68c86 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 807a8 │ │ │ │ + b.w 807a0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #896] @ (683a4 ) │ │ │ │ + ldr r4, [pc, #80] @ (68ce0 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r3, #96] @ 0x60 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 37c20 │ │ │ │ + bl 37bfa │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 68080 │ │ │ │ - movw r2, #50576 @ 0xc590 │ │ │ │ + bmi.n 68cec │ │ │ │ + movw r2, #47592 @ 0xb9e8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #54204 @ 0xd3bc │ │ │ │ + movw r1, #51220 @ 0xc814 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #5924 @ 0x1724 │ │ │ │ + movw r0, #3008 @ 0xbc0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 680b2 │ │ │ │ + bl 245b50 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 68d1e │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b690 │ │ │ │ - cbz r0, 680b2 │ │ │ │ + bl 8af50 │ │ │ │ + cbz r0, 68d1e │ │ │ │ blx 29b58 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r2 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ itete ne │ │ │ │ - movwne r1, #9564 @ 0x255c │ │ │ │ - movweq r1, #21532 @ 0x541c │ │ │ │ + movwne r1, #6620 @ 0x19dc │ │ │ │ + movweq r1, #18992 @ 0x4a30 │ │ │ │ movtne r1, #40 @ 0x28 │ │ │ │ movteq r1, #43 @ 0x2b │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r1, r3 │ │ │ │ + itete eq │ │ │ │ + moveq r0, #0 │ │ │ │ + movwne r0, #13553 @ 0x34f1 │ │ │ │ + moveq r1, r0 │ │ │ │ + movtne r0, #22 │ │ │ │ + bl 6675e │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + pop {r3, pc} │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r1, r3 │ │ │ │ + itete eq │ │ │ │ + moveq r0, #0 │ │ │ │ + movwne r0, #57909 @ 0xe235 │ │ │ │ + moveq r1, r0 │ │ │ │ + movtne r0, #22 │ │ │ │ + bl 6689c │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r6, [pc, #180] @ (68180 ) │ │ │ │ + ldr r6, [pc, #180] @ (68e54 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r6, #1360] @ 0x550 │ │ │ │ - bl 1244e0 │ │ │ │ + bl 123cc0 │ │ │ │ ldr.w r4, [r6, #1292] @ 0x50c │ │ │ │ - cbz r4, 680ea │ │ │ │ + cbz r4, 68dbe │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #0 │ │ │ │ - bl 2f88c <_PyTraceMalloc_GetTraceback@@Base+0x4c> │ │ │ │ + bl 2fb74 <_PyTraceMalloc_GetTraceback@@Base+0x4c> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 680fa │ │ │ │ - movw r1, #21564 @ 0x543c │ │ │ │ + b.n 68dce │ │ │ │ + movw r1, #19024 @ 0x4a50 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r2, #65 @ 0x41 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a6d24 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a4b04 <_Py_write_noraise@@Base> │ │ │ │ ldr.w r0, [r6, #1360] @ 0x550 │ │ │ │ - bl 104cf8 │ │ │ │ - cbz r4, 6817a │ │ │ │ + bl 104738 │ │ │ │ + cbz r4, 68e4e │ │ │ │ add.w r7, r4, #8 │ │ │ │ movs r6, #0 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #21632 @ 0x5480 │ │ │ │ + movw r1, #19092 @ 0x4a94 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 1a6d24 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a4b04 <_Py_write_noraise@@Base> │ │ │ │ ldrh r3, [r4, #4] │ │ │ │ - movw r1, #21688 @ 0x54b8 │ │ │ │ + movw r1, #19148 @ 0x4acc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - ble.n 68168 │ │ │ │ - bl 1a6d24 <_Py_write_noraise@@Base> │ │ │ │ + ble.n 68e3c │ │ │ │ + bl 1a4b04 <_Py_write_noraise@@Base> │ │ │ │ ldr.w r1, [r7], #8 │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #1 │ │ │ │ - bl 1f6744 │ │ │ │ + bl 1f56bc │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #21700 @ 0x54c4 │ │ │ │ + movw r1, #19160 @ 0x4ad8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 1a6d24 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a4b04 <_Py_write_noraise@@Base> │ │ │ │ ldr.w r1, [r7, #-4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6b94 <_PyEvent_Notify@@Base+0x214> │ │ │ │ + bl 1f5b0c <_PyEvent_Notify@@Base+0x214> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #60920 @ 0xedf8 │ │ │ │ + movw r1, #57900 @ 0xe22c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1a6d24 <_Py_write_noraise@@Base> │ │ │ │ - b.n 6811a │ │ │ │ - movw r1, #60920 @ 0xedf8 │ │ │ │ + bl 1a4b04 <_Py_write_noraise@@Base> │ │ │ │ + b.n 68dee │ │ │ │ + movw r1, #57900 @ 0xe22c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ movs r2, #1 │ │ │ │ - b.w 1a6d24 <_Py_write_noraise@@Base> │ │ │ │ + b.w 1a4b04 <_Py_write_noraise@@Base> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, 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 │ │ │ │ - movw r4, #38544 @ 0x9690 │ │ │ │ - movt r4, #75 @ 0x4b │ │ │ │ - mov r3, r0 │ │ │ │ - sub sp, #12 │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #1 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - movw r2, #21712 @ 0x54d0 │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ - blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - cbnz r5, 681ca │ │ │ │ - movs r1, #1 │ │ │ │ - movw r2, #60920 @ 0xedf8 │ │ │ │ - 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, #21748 @ 0x54f4 │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ - 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 681e4 │ │ │ │ - mov r3, r8 │ │ │ │ - movs r1, #1 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - movw r2, #21760 @ 0x5500 │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ - blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ - movs r3, #3 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r1, #1 │ │ │ │ - movw r2, #21796 @ 0x5524 │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ - 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 68244 │ │ │ │ - ldrb.w r3, [r5, #-2] │ │ │ │ - cmp r3, #253 @ 0xfd │ │ │ │ - bne.n 68244 │ │ │ │ - ldrb.w r3, [r5, #-3] │ │ │ │ - cmp r3, #253 @ 0xfd │ │ │ │ - bne.n 68244 │ │ │ │ - mov r3, r0 │ │ │ │ - movs r2, #28 │ │ │ │ - movs r1, #1 │ │ │ │ - movw r0, #21832 @ 0x5548 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - blx 29fe0 │ │ │ │ - b.n 682a8 │ │ │ │ - movw r7, #21924 @ 0x55a4 │ │ │ │ - movt r7, #43 @ 0x2b │ │ │ │ - subs r6, r5, #3 │ │ │ │ - movs r3, #253 @ 0xfd │ │ │ │ - movs r1, #1 │ │ │ │ - movw r2, #21864 @ 0x5568 │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ - blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ - subs r3, r5, r6 │ │ │ │ - ldrb.w sl, [r6], #1 │ │ │ │ - str.w sl, [sp] │ │ │ │ - movs r1, #1 │ │ │ │ - movw r2, #21900 @ 0x558c │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ - movs r2, #9 │ │ │ │ - movs r1, #1 │ │ │ │ - cmp.w sl, #253 @ 0xfd │ │ │ │ - beq.n 6828a │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 29fe0 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - movs r0, #10 │ │ │ │ - blx 2a24c │ │ │ │ - cmp r6, r5 │ │ │ │ - bne.n 6825e │ │ │ │ - movw r0, #21936 @ 0x55b0 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - 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, #22084 @ 0x5644 │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ - 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 682d4 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 682c4 │ │ │ │ - movs r6, #1 │ │ │ │ - b.n 682d6 │ │ │ │ - movs r6, #0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cbz r6, 682ec │ │ │ │ - movs r2, #28 │ │ │ │ - movs r1, #1 │ │ │ │ - movw r0, #21832 @ 0x5548 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - blx 29fe0 │ │ │ │ - b.n 6833e │ │ │ │ - mov r0, r3 │ │ │ │ - movw r2, #21864 @ 0x5568 │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ - movs r3, #253 @ 0xfd │ │ │ │ - movs r1, #1 │ │ │ │ - blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ - ldrb.w fp, [r7, r6] │ │ │ │ - movs r1, #1 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - mov r3, r6 │ │ │ │ - movw r2, #22124 @ 0x566c │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ - str.w fp, [sp] │ │ │ │ - blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ - movw r0, #21924 @ 0x55a4 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - movs r2, #9 │ │ │ │ - movs r1, #1 │ │ │ │ - cmp.w fp, #253 @ 0xfd │ │ │ │ - beq.n 68330 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - blx 29fe0 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - movs r0, #10 │ │ │ │ - adds r6, #1 │ │ │ │ - blx 2a24c │ │ │ │ - cmp r6, #4 │ │ │ │ - bne.n 682fe │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 683c0 │ │ │ │ - mov r6, r5 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - movs r2, #14 │ │ │ │ - movs r1, #1 │ │ │ │ - movw r0, #22152 @ 0x5688 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - blx 29fe0 │ │ │ │ - sub.w ip, r6, r5 │ │ │ │ - movw r2, #22168 @ 0x5698 │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - movs r1, #1 │ │ │ │ - cmp.w ip, #8 │ │ │ │ - beq.n 6837e │ │ │ │ - mov r0, r3 │ │ │ │ - cmp r6, r7 │ │ │ │ - bcs.n 68382 │ │ │ │ - ldrb.w r3, [r6], #1 │ │ │ │ - blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ - b.n 68358 │ │ │ │ - cmp r6, r7 │ │ │ │ - bcc.n 6838c │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - movs r0, #10 │ │ │ │ - blx 2a24c │ │ │ │ - b.n 683c0 │ │ │ │ - subs r2, r7, r6 │ │ │ │ - cmp r2, #8 │ │ │ │ - ble.n 683a6 │ │ │ │ - sub.w r6, r7, #8 │ │ │ │ - movs r2, #4 │ │ │ │ - movs r1, #1 │ │ │ │ - movw r0, #22176 @ 0x56a0 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - blx 29fe0 │ │ │ │ - movw r2, #22168 @ 0x5698 │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ - movs r1, #1 │ │ │ │ - cmp r6, r7 │ │ │ │ - bcs.n 68382 │ │ │ │ - ldrb.w r3, [r6], #1 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ - b.n 683a6 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - movs r0, #10 │ │ │ │ - blx 2a24c │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - blx 29a1c │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - blx 2912c │ │ │ │ - mov r1, r5 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.n 680b8 │ │ │ │ │ │ │ │ -000683de : │ │ │ │ +00068e58 : │ │ │ │ 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, #58016 @ 0xe2a0 │ │ │ │ + movw r1, #55032 @ 0xd6f8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ sub sp, #4 │ │ │ │ blx 29c34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6848e │ │ │ │ + beq.n 68f08 │ │ │ │ movw r5, #11636 @ 0x2d74 │ │ │ │ movt r5, #78 @ 0x4e │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 6841e │ │ │ │ + cbz r3, 68e98 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1244e0 │ │ │ │ - b.n 68432 │ │ │ │ - bl 3522c │ │ │ │ + bl 123cc0 │ │ │ │ + b.n 68eac │ │ │ │ + bl 3520c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 68414 │ │ │ │ - b.n 68492 │ │ │ │ - cbnz r4, 6847c │ │ │ │ + beq.n 68e8e │ │ │ │ + b.n 68f0c │ │ │ │ + cbnz r4, 68ef6 │ │ │ │ cmp.w r7, #4096 @ 0x1000 │ │ │ │ - bcc.n 68470 │ │ │ │ + bcc.n 68eea │ │ │ │ mov r3, r6 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, sp │ │ │ │ blx 2a650 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ @@ -93021,432 +94048,557 @@ │ │ │ │ blx 29a1c │ │ │ │ clz r3, r7 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6842a │ │ │ │ - b.n 6847c │ │ │ │ + beq.n 68ea4 │ │ │ │ + b.n 68ef6 │ │ │ │ mov r0, r6 │ │ │ │ blx 29cc4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 68432 │ │ │ │ - b.n 68480 │ │ │ │ + beq.n 68eac │ │ │ │ + b.n 68efa │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ blx 293a0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 104cf8 │ │ │ │ - b.n 68492 │ │ │ │ + bl 104738 │ │ │ │ + b.n 68f0c │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, #4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0006849c : │ │ │ │ +00068f16 : │ │ │ │ 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 r7, r0 │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ blx 29490 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 684be │ │ │ │ + cbz r0, 68f38 │ │ │ │ adds r5, #1 │ │ │ │ adds r0, r4, #4 │ │ │ │ - b.n 684ae │ │ │ │ + b.n 68f28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 72f38 │ │ │ │ + bl 72ef0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6854e │ │ │ │ + beq.n 68fc8 │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ mov r0, r7 │ │ │ │ blx 29490 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 684e0 │ │ │ │ + cbnz r0, 68f5a │ │ │ │ mov r0, r7 │ │ │ │ blx 2987c │ │ │ │ add.w r5, r7, r0, lsl #2 │ │ │ │ subs r1, r5, r7 │ │ │ │ mov r0, r7 │ │ │ │ asrs r1, r1, #2 │ │ │ │ - bl 8b024 │ │ │ │ - cbnz r0, 68504 │ │ │ │ + bl 8a8e8 │ │ │ │ + cbnz r0, 68f7e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6854e │ │ │ │ + beq.n 68fc8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 6854e │ │ │ │ + cbnz r3, 68fc8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6854e │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 68fc8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r6, #12] │ │ │ │ str r0, [r2, r4] │ │ │ │ - cbz r3, 68512 │ │ │ │ + cbz r3, 68f8c │ │ │ │ adds r4, #4 │ │ │ │ adds r7, r5, #4 │ │ │ │ - b.n 684ca │ │ │ │ - ldr r0, [pc, #76] @ (68560 ) │ │ │ │ + b.n 68f44 │ │ │ │ + ldr r0, [pc, #72] @ (68fd8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r1, [pc, #72] @ (68564 ) │ │ │ │ + ldr r1, [pc, #72] @ (68fdc ) │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1d5ae4 │ │ │ │ - cbz r0, 68534 │ │ │ │ - movw r1, #22184 @ 0x56a8 │ │ │ │ + bl 1d39b4 │ │ │ │ + cbz r0, 68fae │ │ │ │ + movw r1, #19172 @ 0x4ae4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [pc, #56] @ (68568 ) │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #52] @ (68fe0 ) │ │ │ │ + bl 677e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6855c │ │ │ │ + beq.n 68fd6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 6855c │ │ │ │ + cbnz r3, 68fd6 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 78c04 <_Py_Dealloc@@Base> │ │ │ │ - movw r1, #22208 @ 0x56c0 │ │ │ │ + b.w 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + movw r1, #19196 @ 0x4afc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [pc, #16] @ (68568 ) │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #12] @ (68fe0 ) │ │ │ │ + bl 677e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 68920 <_Py_open@@Base+0x32a> │ │ │ │ + b.n 69398 <_Py_open@@Base+0x2c0> │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strh r4, [r0, #12] │ │ │ │ + strb r0, [r4, #24] │ │ │ │ lsls r5, r0, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl 55c24 <_Py_hashtable_size@@Base> │ │ │ │ + bl 55cc6 <_Py_hashtable_size@@Base> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ add r2, r0 │ │ │ │ movs r0, #0 │ │ │ │ str r2, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006858c <_Py_stat@@Base>: │ │ │ │ +00069004 <_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 118a14 │ │ │ │ - cbz r0, 685ec <_Py_stat@@Base+0x60> │ │ │ │ + bl 11832c │ │ │ │ + cbz r0, 69064 <_Py_stat@@Base+0x60> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 14cabc │ │ │ │ + bl 14b6bc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 685ca <_Py_stat@@Base+0x3e> │ │ │ │ + bne.n 69042 <_Py_stat@@Base+0x3e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 685ec <_Py_stat@@Base+0x60> │ │ │ │ + beq.n 69064 <_Py_stat@@Base+0x60> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 685ec <_Py_stat@@Base+0x60> │ │ │ │ + cbnz r3, 69064 <_Py_stat@@Base+0x60> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 685ec <_Py_stat@@Base+0x60> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 69064 <_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 685f0 <_Py_stat@@Base+0x64> │ │ │ │ + beq.n 69068 <_Py_stat@@Base+0x64> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 685f0 <_Py_stat@@Base+0x64> │ │ │ │ + cbnz r3, 69068 <_Py_stat@@Base+0x64> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 685f0 <_Py_stat@@Base+0x64> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 69068 <_Py_stat@@Base+0x64> │ │ │ │ mvn.w r5, #1 │ │ │ │ mov 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 │ │ │ │ + movw r5, #11548 @ 0x2d1c │ │ │ │ + movt r5, #78 @ 0x4e │ │ │ │ + ldr r4, [r5, #0] │ │ │ │ + cbz r4, 6909a <_Py_stat@@Base+0x96> │ │ │ │ + bl 97eb0 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r6, r0 │ │ │ │ + blx r3 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9a968 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 80ee8 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 97eb0 │ │ │ │ + mov r4, r0 │ │ │ │ + blx 2a380 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a968 │ │ │ │ + bl e8a64 │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r0, #0 │ │ │ │ + ite eq │ │ │ │ + moveq r0, r3 │ │ │ │ + movne r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -000685f6 <_Py_open@@Base>: │ │ │ │ +000690d8 <_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 │ │ │ │ mov r6, r1 │ │ │ │ - bl 923b8 │ │ │ │ + bl 91cb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6869e <_Py_open@@Base+0xa8> │ │ │ │ + beq.n 69180 <_Py_open@@Base+0xa8> │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ orr.w r6, r6, #524288 @ 0x80000 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r6, [sp, #0] │ │ │ │ - movw r1, #36324 @ 0x8de4 │ │ │ │ + movw r1, #33260 @ 0x81ec │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #38084 @ 0x94c4 │ │ │ │ + movw r0, #35100 @ 0x891c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 927a8 │ │ │ │ + bl 920a0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 686b6 <_Py_open@@Base+0xc0> │ │ │ │ - bl 98598 │ │ │ │ + beq.n 69198 <_Py_open@@Base+0xc0> │ │ │ │ + bl 97eb0 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2a004 <__open64_2@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9b07c │ │ │ │ + bl 9a968 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 6866c <_Py_open@@Base+0x76> │ │ │ │ + bge.n 6914e <_Py_open@@Base+0x76> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 686a4 <_Py_open@@Base+0xae> │ │ │ │ - bl e9180 │ │ │ │ + bne.n 69186 <_Py_open@@Base+0xae> │ │ │ │ + bl e8a64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6863e <_Py_open@@Base+0x48> │ │ │ │ - b.n 686b6 <_Py_open@@Base+0xc0> │ │ │ │ + beq.n 69120 <_Py_open@@Base+0x48> │ │ │ │ + b.n 69198 <_Py_open@@Base+0xc0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 68682 <_Py_open@@Base+0x8c> │ │ │ │ + beq.n 69164 <_Py_open@@Base+0x8c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 68682 <_Py_open@@Base+0x8c> │ │ │ │ + cbnz r3, 69164 <_Py_open@@Base+0x8c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #23144 @ 0x5a68 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ - bl 1bcf10 │ │ │ │ + bl 1bad4c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 686d0 <_Py_open@@Base+0xda> │ │ │ │ + bne.n 691b2 <_Py_open@@Base+0xda> │ │ │ │ mov r0, r5 │ │ │ │ blx 29fa0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 686d0 <_Py_open@@Base+0xda> │ │ │ │ + b.n 691b2 <_Py_open@@Base+0xda> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f689c │ │ │ │ + bl f61fc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6869e <_Py_open@@Base+0xa8> │ │ │ │ + beq.n 69180 <_Py_open@@Base+0xa8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6869e <_Py_open@@Base+0xa8> │ │ │ │ + bne.n 69180 <_Py_open@@Base+0xa8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6869e <_Py_open@@Base+0xa8> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 69180 <_Py_open@@Base+0xa8> │ │ │ │ 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 r5, [pc, #104] @ (68754 <_Py_open@@Base+0x15e>) │ │ │ │ - movw r4, #49588 @ 0xc1b4 │ │ │ │ + ldr r5, [pc, #108] @ (69238 <_Py_open@@Base+0x160>) │ │ │ │ + movw r4, #46604 @ 0xb60c │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ add r3, sp, #12 │ │ │ │ add r2, sp, #16 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ str r5, [sp, #148] @ 0x94 │ │ │ │ mov.w r5, #0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 21cdb8 <_PyXI_Exit@@Base+0x35c> │ │ │ │ - cbnz r0, 6870e <_Py_open@@Base+0x118> │ │ │ │ + bl 21bc78 <_PyXI_Exit@@Base+0x35c> │ │ │ │ + cbnz r0, 691f0 <_Py_open@@Base+0x118> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6873e <_Py_open@@Base+0x148> │ │ │ │ + b.n 69220 <_Py_open@@Base+0x148> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #37916 @ 0x941c │ │ │ │ + movw r1, #34988 @ 0x88ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #19428 @ 0x4be4 │ │ │ │ + movw r0, #16444 @ 0x403c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 927a8 │ │ │ │ + bl 920a0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6870a <_Py_open@@Base+0x114> │ │ │ │ + beq.n 691ec <_Py_open@@Base+0x114> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21e4e0 │ │ │ │ + bl 21d3a0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6870a <_Py_open@@Base+0x114> │ │ │ │ - bl 80ef0 │ │ │ │ - ldr r3, [pc, #20] @ (68754 <_Py_open@@Base+0x15e>) │ │ │ │ + blt.n 691ec <_Py_open@@Base+0x114> │ │ │ │ + bl 80ee8 │ │ │ │ + ldr r3, [pc, #20] @ (69238 <_Py_open@@Base+0x160>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 68750 <_Py_open@@Base+0x15a> │ │ │ │ + beq.n 69232 <_Py_open@@Base+0x15a> │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #152 @ 0x98 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ + 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, #19220 @ 0x4b14 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + 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 e19f0 │ │ │ │ + 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, #19252 @ 0x4b34 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + ldrd r3, r4, [r1, #16] │ │ │ │ + ldrd r1, r2, [r1, #8] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl e19f0 │ │ │ │ + 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 201ebc │ │ │ │ + mov r3, r1 │ │ │ │ + mov r2, r0 │ │ │ │ + movw r0, #19308 @ 0x4b6c │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + ldr r1, [r1, #12] │ │ │ │ + b.w e19f0 │ │ │ │ + push {r4} │ │ │ │ + mov r3, r0 │ │ │ │ + dmb ish │ │ │ │ + ldrb r1, [r0, #8] │ │ │ │ + dmb ish │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + tst.w r1, #1 │ │ │ │ + movw r4, #19332 @ 0x4b84 │ │ │ │ + movt r4, #43 @ 0x2b │ │ │ │ + movw r1, #57612 @ 0xe10c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movw r0, #19344 @ 0x4b90 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + it eq │ │ │ │ + moveq r1, r4 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + pop {r4} │ │ │ │ + b.w e19f0 │ │ │ │ + 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, #57612 @ 0xe10c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r4, [r0, #24] │ │ │ │ + movw r3, #19332 @ 0x4b84 │ │ │ │ + movt r3, #43 @ 0x2b │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + strd r4, r0, [sp, #8] │ │ │ │ + cmp r4, #0 │ │ │ │ + it eq │ │ │ │ + moveq r1, r3 │ │ │ │ + movw r0, #19368 @ 0x4ba8 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + bl e19f0 │ │ │ │ + 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 ba7c0 │ │ │ │ - cbnz r0, 68776 <_Py_open@@Base+0x180> │ │ │ │ + bl ba110 │ │ │ │ + cbnz r0, 6936c <_Py_open@@Base+0x294> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 687a8 <_Py_open@@Base+0x1b2> │ │ │ │ + b.n 6939e <_Py_open@@Base+0x2c6> │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl ba7c0 │ │ │ │ + bl ba110 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 68772 <_Py_open@@Base+0x17c> │ │ │ │ + beq.n 69368 <_Py_open@@Base+0x290> │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl ba7c0 │ │ │ │ + bl ba110 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 68772 <_Py_open@@Base+0x17c> │ │ │ │ + beq.n 69368 <_Py_open@@Base+0x290> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r3, r6 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #22232 @ 0x56d8 │ │ │ │ + movw r0, #19412 @ 0x4bd4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - bl e2114 │ │ │ │ + bl e19f0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, r0 │ │ │ │ - bl 71f84 │ │ │ │ - cbz r0, 6882a <_Py_open@@Base+0x234> │ │ │ │ + bl 71f40 │ │ │ │ + cbz r0, 69420 <_Py_open@@Base+0x348> │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #0 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, r5 │ │ │ │ - bls.n 6882c <_Py_open@@Base+0x236> │ │ │ │ + bls.n 69422 <_Py_open@@Base+0x34a> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr.w r9, [r3, r5, lsl #2] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 687e8 <_Py_open@@Base+0x1f2> │ │ │ │ + bne.n 693de <_Py_open@@Base+0x306> │ │ │ │ adds r5, #1 │ │ │ │ - b.n 687cc <_Py_open@@Base+0x1d6> │ │ │ │ - bl 807a8 │ │ │ │ + b.n 693c2 <_Py_open@@Base+0x2ea> │ │ │ │ + bl 807a0 │ │ │ │ mov r2, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r6, 68814 <_Py_open@@Base+0x21e> │ │ │ │ - bl 7a1f4 │ │ │ │ + cbz r6, 6940a <_Py_open@@Base+0x332> │ │ │ │ + bl 7a1b4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 6880e <_Py_open@@Base+0x218> │ │ │ │ + beq.n 69404 <_Py_open@@Base+0x32c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 6880e <_Py_open@@Base+0x218> │ │ │ │ + cbnz r3, 69404 <_Py_open@@Base+0x32c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 687e4 <_Py_open@@Base+0x1ee> │ │ │ │ + bne.n 693da <_Py_open@@Base+0x302> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6882a <_Py_open@@Base+0x234> │ │ │ │ + beq.n 69420 <_Py_open@@Base+0x348> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6882a <_Py_open@@Base+0x234> │ │ │ │ + cbnz r3, 69420 <_Py_open@@Base+0x348> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - b.n 687ac <_Py_open@@Base+0x1b6> │ │ │ │ + b.n 693a2 <_Py_open@@Base+0x2ca> │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 687ac <_Py_open@@Base+0x1b6> │ │ │ │ - cbz r0, 688a0 <_Py_open@@Base+0x2aa> │ │ │ │ + bl 693a2 <_Py_open@@Base+0x2ca> │ │ │ │ + cbz r0, 69496 <_Py_open@@Base+0x3be> │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 72d70 │ │ │ │ + bl 72d28 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6886c <_Py_open@@Base+0x276> │ │ │ │ + cbnz r0, 69462 <_Py_open@@Base+0x38a> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 688a0 <_Py_open@@Base+0x2aa> │ │ │ │ + beq.n 69496 <_Py_open@@Base+0x3be> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 688a0 <_Py_open@@Base+0x2aa> │ │ │ │ + cbnz r3, 69496 <_Py_open@@Base+0x3be> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 688a0 <_Py_open@@Base+0x2aa> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 69496 <_Py_open@@Base+0x3be> │ │ │ │ movs r0, #1 │ │ │ │ - bl 72d70 │ │ │ │ + bl 72d28 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 688a4 <_Py_open@@Base+0x2ae> │ │ │ │ + cbnz r0, 6949a <_Py_open@@Base+0x3c2> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 6888a <_Py_open@@Base+0x294> │ │ │ │ + beq.n 69480 <_Py_open@@Base+0x3a8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6888a <_Py_open@@Base+0x294> │ │ │ │ + cbnz r3, 69480 <_Py_open@@Base+0x3a8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 688a0 <_Py_open@@Base+0x2aa> │ │ │ │ + beq.n 69496 <_Py_open@@Base+0x3be> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 688a0 <_Py_open@@Base+0x2aa> │ │ │ │ + cbnz r3, 69496 <_Py_open@@Base+0x3be> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 688bc <_Py_open@@Base+0x2c6> │ │ │ │ + b.n 694b2 <_Py_open@@Base+0x3da> │ │ │ │ movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r5, [r0, #12] │ │ │ │ strd r3, r0, [r4, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ @@ -93455,178 +94607,291 @@ │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f9350 │ │ │ │ + bl f8cb0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 688e0 <_Py_open@@Base+0x2ea> │ │ │ │ - bl 805dc │ │ │ │ - cbz r0, 688e4 <_Py_open@@Base+0x2ee> │ │ │ │ - b.n 68926 <_Py_open@@Base+0x330> │ │ │ │ + bne.n 694d6 <_Py_open@@Base+0x3fe> │ │ │ │ + bl 805d4 │ │ │ │ + cbz r0, 694da <_Py_open@@Base+0x402> │ │ │ │ + b.n 6951c <_Py_open@@Base+0x444> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 688fc <_Py_open@@Base+0x306> │ │ │ │ + bge.n 694f2 <_Py_open@@Base+0x41a> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22272 @ 0x5700 │ │ │ │ + movw r1, #19452 @ 0x4bfc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 68926 <_Py_open@@Base+0x330> │ │ │ │ + bl 12e510 │ │ │ │ + b.n 6951c <_Py_open@@Base+0x444> │ │ │ │ cmp.w r0, #65536 @ 0x10000 │ │ │ │ - blt.n 6891a <_Py_open@@Base+0x324> │ │ │ │ + blt.n 69510 <_Py_open@@Base+0x438> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22344 @ 0x5748 │ │ │ │ + movw r1, #19524 @ 0x4c44 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 68926 <_Py_open@@Base+0x330> │ │ │ │ + bl 12e510 │ │ │ │ + b.n 6951c <_Py_open@@Base+0x444> │ │ │ │ rev16 r0, r0 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ uxth r0, r0 │ │ │ │ - b.w 7ec70 │ │ │ │ + b.w 7ec54 │ │ │ │ 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 f9350 │ │ │ │ + bl f8cb0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6894a <_Py_open@@Base+0x354> │ │ │ │ - bl 805dc │ │ │ │ - cbz r0, 6894e <_Py_open@@Base+0x358> │ │ │ │ - b.n 68990 <_Py_open@@Base+0x39a> │ │ │ │ + bne.n 69540 <_Py_open@@Base+0x468> │ │ │ │ + bl 805d4 │ │ │ │ + cbz r0, 69544 <_Py_open@@Base+0x46c> │ │ │ │ + b.n 69586 <_Py_open@@Base+0x4ae> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 68966 <_Py_open@@Base+0x370> │ │ │ │ + bge.n 6955c <_Py_open@@Base+0x484> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22412 @ 0x578c │ │ │ │ + movw r1, #19592 @ 0x4c88 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 68990 <_Py_open@@Base+0x39a> │ │ │ │ + bl 12e510 │ │ │ │ + b.n 69586 <_Py_open@@Base+0x4ae> │ │ │ │ cmp.w r0, #65536 @ 0x10000 │ │ │ │ - blt.n 68984 <_Py_open@@Base+0x38e> │ │ │ │ + blt.n 6957a <_Py_open@@Base+0x4a2> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22484 @ 0x57d4 │ │ │ │ + movw r1, #19664 @ 0x4cd0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 68990 <_Py_open@@Base+0x39a> │ │ │ │ + bl 12e510 │ │ │ │ + b.n 69586 <_Py_open@@Base+0x4ae> │ │ │ │ rev16 r0, r0 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ uxth r0, r0 │ │ │ │ - b.w 7ec70 │ │ │ │ + b.w 7ec54 │ │ │ │ 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 122580 │ │ │ │ - cbz r0, 689f6 <_Py_open@@Base+0x400> │ │ │ │ + bl 121d60 │ │ │ │ + cbz r0, 695ec <_Py_open@@Base+0x514> │ │ │ │ ldr r4, [sp, #4] │ │ │ │ add.w r0, r4, #16 │ │ │ │ blx 290bc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 689d0 <_Py_open@@Base+0x3da> │ │ │ │ + beq.n 695c6 <_Py_open@@Base+0x4ee> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 689d0 <_Py_open@@Base+0x3da> │ │ │ │ + cbnz r3, 695c6 <_Py_open@@Base+0x4ee> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r5, 689ea <_Py_open@@Base+0x3f4> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r5, 695e0 <_Py_open@@Base+0x508> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22552 @ 0x5818 │ │ │ │ + movw r1, #19732 @ 0x4d14 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 689f6 <_Py_open@@Base+0x400> │ │ │ │ + bl 12e510 │ │ │ │ + b.n 695ec <_Py_open@@Base+0x514> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7ec70 │ │ │ │ + b.w 7ec54 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r2, #4] │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ ldrb r2, [r1, r3] │ │ │ │ orr.w r0, r2, r0, lsl #8 │ │ │ │ - bgt.n 68a00 <_Py_open@@Base+0x40a> │ │ │ │ - b.w 7ec70 │ │ │ │ + bgt.n 695f6 <_Py_open@@Base+0x51e> │ │ │ │ + b.w 7ec54 │ │ │ │ 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 68a48 <_Py_open@@Base+0x452> │ │ │ │ - movw r2, #50576 @ 0xc590 │ │ │ │ + bmi.n 6963e <_Py_open@@Base+0x566> │ │ │ │ + movw r2, #47592 @ 0xb9e8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #54204 @ 0xd3bc │ │ │ │ + movw r1, #51220 @ 0xc814 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #22616 @ 0x5858 │ │ │ │ + movw r0, #19796 @ 0x4d54 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 68a54 <_Py_open@@Base+0x45e> │ │ │ │ + bl 245b50 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6964a <_Py_open@@Base+0x572> │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b690 │ │ │ │ + bl 8af50 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 68a58 <_Py_open@@Base+0x462> │ │ │ │ + cbnz r0, 6964e <_Py_open@@Base+0x576> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 68aaa <_Py_open@@Base+0x4b4> │ │ │ │ + b.n 696a0 <_Py_open@@Base+0x5c8> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 68a7a <_Py_open@@Base+0x484> │ │ │ │ + beq.n 69670 <_Py_open@@Base+0x598> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9564 @ 0x255c │ │ │ │ + movw r1, #6620 @ 0x19dc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 68a54 <_Py_open@@Base+0x45e> │ │ │ │ + bl 12e510 │ │ │ │ + b.n 6964a <_Py_open@@Base+0x572> │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ blx 29a34 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 68a92 <_Py_open@@Base+0x49c> │ │ │ │ + cbz r0, 69688 <_Py_open@@Base+0x5b0> │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, sp, r1 │ │ │ │ - bl 72b58 │ │ │ │ - b.n 68aaa <_Py_open@@Base+0x4b4> │ │ │ │ + bl 72b10 │ │ │ │ + b.n 696a0 <_Py_open@@Base+0x5c8> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22580 @ 0x5834 │ │ │ │ + movw r1, #19760 @ 0x4d30 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ + cbz r3, 696dc <_Py_open@@Base+0x604> │ │ │ │ + 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, 696d2 <_Py_open@@Base+0x5fa> │ │ │ │ + ldrd r3, r1, [sp] │ │ │ │ + add r0, r3 │ │ │ │ + subs r1, r1, r3 │ │ │ │ + bl 72b10 │ │ │ │ + b.n 696e6 <_Py_open@@Base+0x60e> │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + b.n 696e6 <_Py_open@@Base+0x60e> │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + bx lr │ │ │ │ + add sp, #12 │ │ │ │ + pop {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 r4, r1 │ │ │ │ + movs r2, #44 @ 0x2c │ │ │ │ + movs r1, #0 │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 2957c │ │ │ │ + movs r2, #0 │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl d17fc │ │ │ │ + cbnz r0, 69750 <_Py_open@@Base+0x678> │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, #4 │ │ │ │ + beq.n 69738 <_Py_open@@Base+0x660> │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + mov r4, r0 │ │ │ │ + movw r1, #19808 @ 0x4d60 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12e510 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl d22d4 │ │ │ │ + b.n 69752 <_Py_open@@Base+0x67a> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + add r0, sp, #4 │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ + bl d22d4 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 292b0 │ │ │ │ + bl 7af78 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 69752 <_Py_open@@Base+0x67a> │ │ │ │ + movs r4, #0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cbz r3, 6975c <_Py_open@@Base+0x684> │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl d22d4 │ │ │ │ + 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 f8cb0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 69784 <_Py_open@@Base+0x6ac> │ │ │ │ + bl 805d4 │ │ │ │ + cbz r0, 6978c <_Py_open@@Base+0x6b4> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 697dc <_Py_open@@Base+0x704> │ │ │ │ + subs r3, r0, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, #63 @ 0x3f │ │ │ │ + bls.n 697a4 <_Py_open@@Base+0x6cc> │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #57016 @ 0xdeb8 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12e510 │ │ │ │ + b.n 69780 <_Py_open@@Base+0x6a8> │ │ │ │ + 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, 697d4 <_Py_open@@Base+0x6fc> │ │ │ │ + cbz r0, 697d4 <_Py_open@@Base+0x6fc> │ │ │ │ + movw r1, #19848 @ 0x4d88 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + blx 29f88 │ │ │ │ + cbnz r0, 697d4 <_Py_open@@Base+0x6fc> │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 7af78 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + 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 │ │ │ │ sub sp, #144 @ 0x90 │ │ │ │ mov r8, r0 │ │ │ │ movs r5, #0 │ │ │ │ @@ -93639,187 +94904,187 @@ │ │ │ │ strd r5, r5, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ blx 2957c │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ strd r5, r5, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - beq.n 68b00 <_Py_open@@Base+0x50a> │ │ │ │ + beq.n 69830 <_Py_open@@Base+0x758> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22628 @ 0x5864 │ │ │ │ + movw r1, #19864 @ 0x4d98 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 68b32 <_Py_open@@Base+0x53c> │ │ │ │ + bl 12e510 │ │ │ │ + b.n 69862 <_Py_open@@Base+0x78a> │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ movw r2, #42636 @ 0xa68c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ 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, #22664 @ 0x5888 │ │ │ │ + movw r2, #19900 @ 0x4dbc │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r7, [sp, #12] │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #532] @ (68d40 <_Py_open@@Base+0x74a>) │ │ │ │ - bl d6834 │ │ │ │ - cbnz r0, 68b36 <_Py_open@@Base+0x540> │ │ │ │ + ldr r3, [pc, #532] @ (69a70 <_Py_open@@Base+0x998>) │ │ │ │ + bl d6114 │ │ │ │ + cbnz r0, 69866 <_Py_open@@Base+0x78e> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 68d36 <_Py_open@@Base+0x740> │ │ │ │ + b.n 69a66 <_Py_open@@Base+0x98e> │ │ │ │ add.w r9, sp, #72 @ 0x48 │ │ │ │ movs r2, #28 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ blx 2957c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - cbnz r0, 68b64 <_Py_open@@Base+0x56e> │ │ │ │ + cbnz r0, 69894 <_Py_open@@Base+0x7bc> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22692 @ 0x58a4 │ │ │ │ + movw r1, #19928 @ 0x4dd8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 68d04 <_Py_open@@Base+0x70e> │ │ │ │ - bl f9350 │ │ │ │ + b.n 69a34 <_Py_open@@Base+0x95c> │ │ │ │ + bl f8cb0 │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - blt.n 68b48 <_Py_open@@Base+0x552> │ │ │ │ + blt.n 69878 <_Py_open@@Base+0x7a0> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - cbz r0, 68ba4 <_Py_open@@Base+0x5ae> │ │ │ │ - bl f9350 │ │ │ │ + cbz r0, 698d4 <_Py_open@@Base+0x7fc> │ │ │ │ + bl f8cb0 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 68b88 <_Py_open@@Base+0x592> │ │ │ │ - bl 805dc │ │ │ │ + bne.n 698b8 <_Py_open@@Base+0x7e0> │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 68d02 <_Py_open@@Base+0x70c> │ │ │ │ - b.n 68b8c <_Py_open@@Base+0x596> │ │ │ │ + bne.w 69a32 <_Py_open@@Base+0x95a> │ │ │ │ + b.n 698bc <_Py_open@@Base+0x7e4> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 68ba8 <_Py_open@@Base+0x5b2> │ │ │ │ + bge.n 698d8 <_Py_open@@Base+0x800> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22728 @ 0x58c8 │ │ │ │ + movw r1, #19964 @ 0x4dfc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 68b5e <_Py_open@@Base+0x568> │ │ │ │ + bl 12e510 │ │ │ │ + b.n 6988e <_Py_open@@Base+0x7b6> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ - cbz r3, 68bb8 <_Py_open@@Base+0x5c2> │ │ │ │ + cbz r3, 698e8 <_Py_open@@Base+0x810> │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ adds r4, #7 │ │ │ │ bic.w r4, r4, #3 │ │ │ │ adds r4, #28 │ │ │ │ - b.n 68bba <_Py_open@@Base+0x5c4> │ │ │ │ + b.n 698ea <_Py_open@@Base+0x812> │ │ │ │ movs r4, #16 │ │ │ │ adds r3, r6, #1 │ │ │ │ it ne │ │ │ │ addne r4, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77c4c │ │ │ │ + bl 77bf8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 68bd0 <_Py_open@@Base+0x5da> │ │ │ │ - bl 1ef298 │ │ │ │ - b.n 68b5e <_Py_open@@Base+0x568> │ │ │ │ + cbnz r0, 69900 <_Py_open@@Base+0x828> │ │ │ │ + bl 1ee218 │ │ │ │ + b.n 6988e <_Py_open@@Base+0x7b6> │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx 2957c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ strd r5, r4, [sp, #88] @ 0x58 │ │ │ │ - cbnz r0, 68be8 <_Py_open@@Base+0x5f2> │ │ │ │ + cbnz r0, 69918 <_Py_open@@Base+0x840> │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r3, #11 │ │ │ │ - bhi.n 68bf8 <_Py_open@@Base+0x602> │ │ │ │ - b.n 68bfc <_Py_open@@Base+0x606> │ │ │ │ + bhi.n 69928 <_Py_open@@Base+0x850> │ │ │ │ + b.n 6992c <_Py_open@@Base+0x854> │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ mov r1, r9 │ │ │ │ - bl 21ec14 │ │ │ │ + bl 21dad4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 68be0 <_Py_open@@Base+0x5ea> │ │ │ │ - b.n 68c12 <_Py_open@@Base+0x61c> │ │ │ │ + bne.n 69910 <_Py_open@@Base+0x838> │ │ │ │ + b.n 69942 <_Py_open@@Base+0x86a> │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ - cbnz r4, 68c16 <_Py_open@@Base+0x620> │ │ │ │ + cbnz r4, 69946 <_Py_open@@Base+0x86e> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22756 @ 0x58e4 │ │ │ │ + movw r1, #19992 @ 0x4e18 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 68d04 <_Py_open@@Base+0x70e> │ │ │ │ + b.n 69a34 <_Py_open@@Base+0x95c> │ │ │ │ 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, 68c70 <_Py_open@@Base+0x67a> │ │ │ │ + cbz r1, 699a0 <_Py_open@@Base+0x8c8> │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ cmp r2, #27 │ │ │ │ - bls.n 68c3a <_Py_open@@Base+0x644> │ │ │ │ + bls.n 6996a <_Py_open@@Base+0x892> │ │ │ │ adds.w sl, r4, #16 │ │ │ │ - bne.n 68c52 <_Py_open@@Base+0x65c> │ │ │ │ + bne.n 69982 <_Py_open@@Base+0x8aa> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22800 @ 0x5910 │ │ │ │ + movw r1, #20036 @ 0x4e44 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 68c12 <_Py_open@@Base+0x61c> │ │ │ │ + bl 12e510 │ │ │ │ + b.n 69942 <_Py_open@@Base+0x86a> │ │ │ │ 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 68c72 <_Py_open@@Base+0x67c> │ │ │ │ + b.n 699a2 <_Py_open@@Base+0x8ca> │ │ │ │ mov sl, r4 │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.n 68cce <_Py_open@@Base+0x6d8> │ │ │ │ + beq.n 699fe <_Py_open@@Base+0x926> │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #11 │ │ │ │ - bls.n 68ca4 <_Py_open@@Base+0x6ae> │ │ │ │ + bls.n 699d4 <_Py_open@@Base+0x8fc> │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ add r4, r2 │ │ │ │ negs r2, r3 │ │ │ │ and.w r2, r2, #3 │ │ │ │ sub.w r4, r4, sl │ │ │ │ adds r2, #12 │ │ │ │ cmp r2, r4 │ │ │ │ - bhi.n 68ca4 <_Py_open@@Base+0x6ae> │ │ │ │ + bhi.n 699d4 <_Py_open@@Base+0x8fc> │ │ │ │ subs r4, r4, r2 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 68ca4 <_Py_open@@Base+0x6ae> │ │ │ │ + bhi.n 699d4 <_Py_open@@Base+0x8fc> │ │ │ │ adds r3, #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ adds.w r2, sl, r3 │ │ │ │ - bne.n 68cbc <_Py_open@@Base+0x6c6> │ │ │ │ + bne.n 699ec <_Py_open@@Base+0x914> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22844 @ 0x593c │ │ │ │ + movw r1, #20080 @ 0x4e70 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 68c12 <_Py_open@@Base+0x61c> │ │ │ │ + bl 12e510 │ │ │ │ + b.n 69942 <_Py_open@@Base+0x86a> │ │ │ │ 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] │ │ │ │ @@ -93828,5332 +95093,3299 @@ │ │ │ │ strd r9, r3, [sp, #60] @ 0x3c │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [r8, #32] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ strd r2, r2, [sp] │ │ │ │ - movw r2, #4361 @ 0x1109 │ │ │ │ + movw r2, #4329 @ 0x10e9 │ │ │ │ movt r2, #3 │ │ │ │ - bl 217c20 │ │ │ │ + bl 216acc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 68c12 <_Py_open@@Base+0x61c> │ │ │ │ + beq.n 69942 <_Py_open@@Base+0x86a> │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 807a8 │ │ │ │ + bl 807a0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 68d04 <_Py_open@@Base+0x70e> │ │ │ │ + b.n 69a34 <_Py_open@@Base+0x95c> │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78004 │ │ │ │ + bl 77fb0 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ - cbz r3, 68d14 <_Py_open@@Base+0x71e> │ │ │ │ + cbz r3, 69a44 <_Py_open@@Base+0x96c> │ │ │ │ mov r0, r7 │ │ │ │ - bl d29b0 │ │ │ │ + bl d22d4 │ │ │ │ movs r5, #0 │ │ │ │ movs r6, #44 @ 0x2c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 78004 │ │ │ │ + bl 77fb0 │ │ │ │ ldrd r0, r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 68d32 <_Py_open@@Base+0x73c> │ │ │ │ + ble.n 69a62 <_Py_open@@Base+0x98a> │ │ │ │ mla r0, r6, r5, r0 │ │ │ │ adds r5, #1 │ │ │ │ - bl d29b0 │ │ │ │ - b.n 68d1e <_Py_open@@Base+0x728> │ │ │ │ - bl 78004 │ │ │ │ + bl d22d4 │ │ │ │ + b.n 69a4e <_Py_open@@Base+0x976> │ │ │ │ + bl 77fb0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #144 @ 0x90 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #48] @ (68d74 <_Py_open@@Base+0x77e>) │ │ │ │ + ldr r4, [pc, #256] @ (69b74 <_Py_open@@Base+0xa9c>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ + cmn.w r0, #9 │ │ │ │ + beq.n 69aae <_Py_open@@Base+0x9d6> │ │ │ │ + adds r3, r0, #3 │ │ │ │ + beq.n 69a98 <_Py_open@@Base+0x9c0> │ │ │ │ + adds r0, #10 │ │ │ │ + beq.n 69ab2 <_Py_open@@Base+0x9da> │ │ │ │ + movw r3, #4304 @ 0x10d0 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #20164 @ 0x4ec4 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + b.w 12e510 │ │ │ │ + movw r3, #56032 @ 0xdae0 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #20128 @ 0x4ea0 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + b.w 12e510 │ │ │ │ + b.w 1ee218 │ │ │ │ + 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 │ │ │ │ add r4, sp, #32 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ add r2, sp, #28 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #22892 @ 0x596c │ │ │ │ + movw r1, #20208 @ 0x4ef0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp, #32] │ │ │ │ - bl 8edfc │ │ │ │ - cbnz r0, 68d7a <_Py_open@@Base+0x784> │ │ │ │ + bl 8e6f0 │ │ │ │ + cbnz r0, 69aea <_Py_open@@Base+0xa12> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 68e7e <_Py_open@@Base+0x888> │ │ │ │ + b.n 69bee <_Py_open@@Base+0xb16> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - movw r1, #22912 @ 0x5980 │ │ │ │ + movw r1, #20228 @ 0x4f04 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl fa384 │ │ │ │ + bl f9ce4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 68d76 <_Py_open@@Base+0x780> │ │ │ │ + beq.n 69ae6 <_Py_open@@Base+0xa0e> │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 68dd0 <_Py_open@@Base+0x7da> │ │ │ │ + ble.n 69b40 <_Py_open@@Base+0xa68> │ │ │ │ cmp.w r5, #268435456 @ 0x10000000 │ │ │ │ - bcc.n 68d9e <_Py_open@@Base+0x7a8> │ │ │ │ + bcc.n 69b0e <_Py_open@@Base+0xa36> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 68dc4 <_Py_open@@Base+0x7ce> │ │ │ │ + b.n 69b34 <_Py_open@@Base+0xa5c> │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bl 77c4c │ │ │ │ + bl 77bf8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 68d9a <_Py_open@@Base+0x7a4> │ │ │ │ + beq.n 69b0a <_Py_open@@Base+0xa32> │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.n 68dc4 <_Py_open@@Base+0x7ce> │ │ │ │ + bhi.n 69b34 <_Py_open@@Base+0xa5c> │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mul.w r0, r5, r0 │ │ │ │ - bl 77c4c │ │ │ │ + bl 77bf8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 68dd2 <_Py_open@@Base+0x7dc> │ │ │ │ + cbnz r0, 69b42 <_Py_open@@Base+0xa6a> │ │ │ │ movs r5, #0 │ │ │ │ - bl 1ef298 │ │ │ │ + bl 1ee218 │ │ │ │ mov r4, r5 │ │ │ │ mov r8, r5 │ │ │ │ - b.n 68e42 <_Py_open@@Base+0x84c> │ │ │ │ + b.n 69bb2 <_Py_open@@Base+0xada> │ │ │ │ mov r7, r4 │ │ │ │ - movw r1, #22960 @ 0x59b0 │ │ │ │ + movw r1, #20276 @ 0x4f34 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r9, r4 │ │ │ │ mov sl, r7 │ │ │ │ mov.w r8, #0 │ │ │ │ add.w fp, r6, #12 │ │ │ │ cmp r8, r5 │ │ │ │ - bge.n 68e1e <_Py_open@@Base+0x828> │ │ │ │ + bge.n 69b8e <_Py_open@@Base+0xab6> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r2, r9 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ itet mi │ │ │ │ ldrmi r3, [r6, #12] │ │ │ │ ldrpl.w r0, [fp, r8, lsl #2] │ │ │ │ ldrmi.w r0, [r3, r8, lsl #2] │ │ │ │ - bl 1551c0 │ │ │ │ - cbz r0, 68e40 <_Py_open@@Base+0x84a> │ │ │ │ + bl 153650 │ │ │ │ + cbz r0, 69bb0 <_Py_open@@Base+0xad8> │ │ │ │ ldr.w r3, [r9], #44 │ │ │ │ add.w r8, r8, #1 │ │ │ │ str.w r3, [sl], #8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr.w r3, [r9, #-36] │ │ │ │ str.w r3, [sl, #-4] │ │ │ │ - b.n 68de6 <_Py_open@@Base+0x7f0> │ │ │ │ + b.n 69b56 <_Py_open@@Base+0xa7e> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ - movw r5, #27005 @ 0x697d │ │ │ │ + movw r5, #34857 @ 0x8829 │ │ │ │ movt r5, #6 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 2fcea <_Py_fstat@@Base+0x25a> │ │ │ │ + bl 2ffd2 <_Py_fstat@@Base+0x25a> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 68e42 <_Py_open@@Base+0x84c> │ │ │ │ + b.n 69bb2 <_Py_open@@Base+0xada> │ │ │ │ mov r5, r0 │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #44 @ 0x2c │ │ │ │ mla r0, sl, r9, r4 │ │ │ │ cmp r9, r8 │ │ │ │ - beq.n 68e5c <_Py_open@@Base+0x866> │ │ │ │ + beq.n 69bcc <_Py_open@@Base+0xaf4> │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl d29b0 │ │ │ │ - b.n 68e4a <_Py_open@@Base+0x854> │ │ │ │ + bl d22d4 │ │ │ │ + b.n 69bba <_Py_open@@Base+0xae2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78004 │ │ │ │ + bl 77fb0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78004 │ │ │ │ + bl 77fb0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 68e7e <_Py_open@@Base+0x888> │ │ │ │ + beq.n 69bee <_Py_open@@Base+0xb16> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 68e7e <_Py_open@@Base+0x888> │ │ │ │ + cbnz r3, 69bee <_Py_open@@Base+0xb16> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ 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, #23048 @ 0x5a08 │ │ │ │ + movw r1, #20364 @ 0x4f8c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ add r2, sp, #4 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 8edfc │ │ │ │ - cbz r0, 68ef8 <_Py_open@@Base+0x902> │ │ │ │ + bl 8e6f0 │ │ │ │ + cbz r0, 69c68 <_Py_open@@Base+0xb90> │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - movw r1, #13604 @ 0x3524 │ │ │ │ + movw r1, #10732 @ 0x29ec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #23068 @ 0x5a1c │ │ │ │ + movw r0, #20384 @ 0x4fa0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 927a8 │ │ │ │ + bl 920a0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 68ef8 <_Py_open@@Base+0x902> │ │ │ │ - bl 98598 │ │ │ │ + beq.n 69c68 <_Py_open@@Base+0xb90> │ │ │ │ + bl 97eb0 │ │ │ │ mov r5, r0 │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ blx 2a7a4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b07c │ │ │ │ - cbnz r4, 68efc <_Py_open@@Base+0x906> │ │ │ │ + bl 9a968 │ │ │ │ + cbnz r4, 69c6c <_Py_open@@Base+0xb94> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #23092 @ 0x5a34 │ │ │ │ + movw r1, #20408 @ 0x4fb8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 68f06 <_Py_open@@Base+0x910> │ │ │ │ + b.n 69c76 <_Py_open@@Base+0xb9e> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ rev16 r0, r0 │ │ │ │ uxth r0, r0 │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80ee8 │ │ │ │ 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, #23116 @ 0x5a4c │ │ │ │ + movw r1, #20432 @ 0x4fd0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ add r2, sp, #4 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 8edfc │ │ │ │ - cbz r0, 68f50 <_Py_open@@Base+0x95a> │ │ │ │ + bl 8e6f0 │ │ │ │ + cbz r0, 69cc0 <_Py_open@@Base+0xbe8> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp.w r2, #65536 @ 0x10000 │ │ │ │ - bcc.n 68f54 <_Py_open@@Base+0x95e> │ │ │ │ + bcc.n 69cc4 <_Py_open@@Base+0xbec> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #23136 @ 0x5a60 │ │ │ │ + movw r1, #20452 @ 0x4fe4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 68fa8 <_Py_open@@Base+0x9b2> │ │ │ │ + b.n 69d18 <_Py_open@@Base+0xc40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - movw r1, #17536 @ 0x4480 │ │ │ │ + movw r1, #14592 @ 0x3900 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #23176 @ 0x5a88 │ │ │ │ + movw r0, #20492 @ 0x500c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 927a8 │ │ │ │ + bl 920a0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 68f50 <_Py_open@@Base+0x95a> │ │ │ │ - bl 98598 │ │ │ │ + beq.n 69cc0 <_Py_open@@Base+0xbe8> │ │ │ │ + bl 97eb0 │ │ │ │ mov r5, r0 │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ rev16 r0, r0 │ │ │ │ uxth r0, r0 │ │ │ │ blx 2a698 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b07c │ │ │ │ - cbnz r4, 68fa2 <_Py_open@@Base+0x9ac> │ │ │ │ + bl 9a968 │ │ │ │ + cbnz r4, 69d12 <_Py_open@@Base+0xc3a> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #23200 @ 0x5aa0 │ │ │ │ + movw r1, #20516 @ 0x5024 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 68f50 <_Py_open@@Base+0x95a> │ │ │ │ + bl 12e510 │ │ │ │ + b.n 69cc0 <_Py_open@@Base+0xbe8> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 7afb8 │ │ │ │ + bl 7af78 │ │ │ │ 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, #23224 @ 0x5ab8 │ │ │ │ + movw r1, #20540 @ 0x503c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 8edfc │ │ │ │ - cbz r0, 68ffa <_Py_open@@Base+0xa04> │ │ │ │ - bl 98598 │ │ │ │ + bl 8e6f0 │ │ │ │ + cbz r0, 69d6a <_Py_open@@Base+0xc92> │ │ │ │ + bl 97eb0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 295e0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b07c │ │ │ │ - cbnz r4, 68ffe <_Py_open@@Base+0xa08> │ │ │ │ + bl 9a968 │ │ │ │ + cbnz r4, 69d6e <_Py_open@@Base+0xc96> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #23244 @ 0x5acc │ │ │ │ + movw r1, #20560 @ 0x5050 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69004 <_Py_open@@Base+0xa0e> │ │ │ │ + b.n 69d74 <_Py_open@@Base+0xc9c> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80ee8 │ │ │ │ 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, #20580 @ 0x5064 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + bl 8e6f0 │ │ │ │ + cbz r0, 69dca <_Py_open@@Base+0xcf2> │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 202d98 <_PyParkingLot_UnparkAll@@Base+0x700> │ │ │ │ + cbz r0, 69dca <_Py_open@@Base+0xcf2> │ │ │ │ + ldr r3, [pc, #44] @ (69dd0 <_Py_open@@Base+0xcf8>) │ │ │ │ + ldr.w r3, [r3, #1256] @ 0x4e8 │ │ │ │ + cbz r3, 69db8 <_Py_open@@Base+0xce0> │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + movs r0, #164 @ 0xa4 │ │ │ │ + mla r0, r0, r1, r3 │ │ │ │ + bl 20fbac <_Py_RestoreSignals@@Base+0xd88> │ │ │ │ + cbnz r0, 69dc2 <_Py_open@@Base+0xcea> │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + b.n 69dca <_Py_open@@Base+0xcf2> │ │ │ │ + movw r0, #4308 @ 0x10d4 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ + nop │ │ │ │ + ldrsh r0, [r3, r0] │ │ │ │ + lsls r1, 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, #20596 @ 0x5074 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 8e6f0 │ │ │ │ + cbz r0, 69e28 <_Py_open@@Base+0xd50> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cbz r3, 69e16 <_Py_open@@Base+0xd3e> │ │ │ │ + bl 97eb0 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 675ae │ │ │ │ + movs r0, #11 │ │ │ │ + blx 29e34 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a968 │ │ │ │ + b.n 69e20 <_Py_open@@Base+0xd48> │ │ │ │ + bl 675ae │ │ │ │ + movs r0, #11 │ │ │ │ + blx 29e34 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + 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, #20608 @ 0x5080 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + movs r3, #2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 8e6f0 │ │ │ │ + cbz r0, 69e70 <_Py_open@@Base+0xd98> │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 67c70 │ │ │ │ + cbz r0, 69e74 <_Py_open@@Base+0xd9c> │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #57016 @ 0xdeb8 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12e510 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 69e7c <_Py_open@@Base+0xda4> │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + add sp, #12 │ │ │ │ + pop {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, #23264 @ 0x5ae0 │ │ │ │ + movw r1, #20620 @ 0x508c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 8edfc │ │ │ │ - cbnz r0, 6904e <_Py_open@@Base+0xa58> │ │ │ │ - bl d7c64 │ │ │ │ - movw r2, #9601 @ 0x2581 │ │ │ │ + bl 8e6f0 │ │ │ │ + cbnz r0, 69ec6 <_Py_open@@Base+0xdee> │ │ │ │ + bl d753c │ │ │ │ + movw r2, #7521 @ 0x1d61 │ │ │ │ movt r2, #18 │ │ │ │ - movw r1, #23280 @ 0x5af0 │ │ │ │ + movw r1, #20636 @ 0x509c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r3, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 8edfc │ │ │ │ - cbnz r0, 69052 <_Py_open@@Base+0xa5c> │ │ │ │ + bl 8e6f0 │ │ │ │ + cbnz r0, 69eca <_Py_open@@Base+0xdf2> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 690c6 <_Py_open@@Base+0xad0> │ │ │ │ + b.n 69f3e <_Py_open@@Base+0xe66> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 69054 <_Py_open@@Base+0xa5e> │ │ │ │ + b.n 69ecc <_Py_open@@Base+0xdf4> │ │ │ │ movs r5, #1 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - movw r1, #3328 @ 0xd00 │ │ │ │ + movw r1, #384 @ 0x180 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #23296 @ 0x5b00 │ │ │ │ + movw r0, #20652 @ 0x50ac │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 927a8 │ │ │ │ + bl 920a0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6904a <_Py_open@@Base+0xa54> │ │ │ │ + beq.n 69ec2 <_Py_open@@Base+0xdea> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl d1ed8 │ │ │ │ + bl d17fc │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 690c0 <_Py_open@@Base+0xaca> │ │ │ │ + cbnz r0, 69f38 <_Py_open@@Base+0xe60> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 29e64 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d29b0 │ │ │ │ - cbz r5, 690a4 <_Py_open@@Base+0xaae> │ │ │ │ + bl d22d4 │ │ │ │ + cbz r5, 69f1c <_Py_open@@Base+0xe44> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 690a4 <_Py_open@@Base+0xaae> │ │ │ │ + beq.n 69f1c <_Py_open@@Base+0xe44> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 690a4 <_Py_open@@Base+0xaae> │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 690b6 <_Py_open@@Base+0xac0> │ │ │ │ + cbnz r3, 69f1c <_Py_open@@Base+0xe44> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 69f2e <_Py_open@@Base+0xe56> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ - b.n 6904a <_Py_open@@Base+0xa54> │ │ │ │ + bl f61f4 │ │ │ │ + b.n 69ec2 <_Py_open@@Base+0xdea> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 690c6 <_Py_open@@Base+0xad0> │ │ │ │ + b.n 69f3e <_Py_open@@Base+0xe66> │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 6908e <_Py_open@@Base+0xa98> │ │ │ │ - b.n 690a6 <_Py_open@@Base+0xab0> │ │ │ │ + bne.n 69f06 <_Py_open@@Base+0xe2e> │ │ │ │ + b.n 69f1e <_Py_open@@Base+0xe46> │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - push {r4, 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, #3992] @ 0xf98 │ │ │ │ - sub sp, #96 @ 0x60 │ │ │ │ - mov r0, r1 │ │ │ │ - add r3, sp, #4 │ │ │ │ - movw r1, #23316 @ 0x5b14 │ │ │ │ + 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, 69f76 <_Py_open@@Base+0xe9e> │ │ │ │ + movw r3, #44000 @ 0xabe0 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + b.n 69f78 <_Py_open@@Base+0xea0> │ │ │ │ + mov r3, r2 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r9 │ │ │ │ + movw r1, #20672 @ 0x50c0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - mov r2, sp │ │ │ │ - bl 8edfc │ │ │ │ - cbz r0, 69116 <_Py_open@@Base+0xb20> │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - cmp r0, #2 │ │ │ │ - bne.n 6911a <_Py_open@@Base+0xb24> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #4 │ │ │ │ - beq.n 69146 <_Py_open@@Base+0xb50> │ │ │ │ + movw r0, #20676 @ 0x50c4 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + bl 920a0 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 6a02a <_Py_open@@Base+0xf52> │ │ │ │ + cbnz r5, 69fc8 <_Py_open@@Base+0xef0> │ │ │ │ + bl 97eb0 │ │ │ │ + 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 9a968 │ │ │ │ + cmp r4, #0 │ │ │ │ + bge.w 6a116 <_Py_open@@Base+0x103e> │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f61f4 │ │ │ │ + b.n 6a02a <_Py_open@@Base+0xf52> │ │ │ │ + add r4, sp, #16 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r2, r4 │ │ │ │ + movw r1, #20688 @ 0x50d0 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + bl 153650 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 6a086 <_Py_open@@Base+0xfae> │ │ │ │ + ldr.w r8, [r4] │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + cbz r7, 6a008 <_Py_open@@Base+0xf30> │ │ │ │ + cmp.w r5, #1024 @ 0x400 │ │ │ │ + add.w sl, sp, #60 @ 0x3c │ │ │ │ + bgt.n 6a046 <_Py_open@@Base+0xf6e> │ │ │ │ + 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 6a11e <_Py_open@@Base+0x1046> │ │ │ │ + cmp.w r5, #1024 @ 0x400 │ │ │ │ + ble.n 6a02e <_Py_open@@Base+0xf56> │ │ │ │ + mov r0, r4 │ │ │ │ + bl d22d4 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #23332 @ 0x5b24 │ │ │ │ + movw r1, #20700 @ 0x50dc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl d29b0 │ │ │ │ + bl 12e510 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69176 <_Py_open@@Base+0xb80> │ │ │ │ - cmp r0, #10 │ │ │ │ - bne.n 69126 <_Py_open@@Base+0xb30> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #16 │ │ │ │ - beq.n 69146 <_Py_open@@Base+0xb50> │ │ │ │ - b.n 690fa <_Py_open@@Base+0xb04> │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - mov r2, r0 │ │ │ │ - movw r1, #23376 @ 0x5b50 │ │ │ │ + b.n 6a138 <_Py_open@@Base+0x1060> │ │ │ │ + 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 6a11e <_Py_open@@Base+0x1046> │ │ │ │ + cmp r8, sl │ │ │ │ + beq.n 6a11e <_Py_open@@Base+0x1046> │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r2, r8 │ │ │ │ + blx 29864 <__ioctl_time64@plt> │ │ │ │ + mov r6, r0 │ │ │ │ + cbz r7, 6a068 <_Py_open@@Base+0xf90> │ │ │ │ + cmp.w r5, #1024 @ 0x400 │ │ │ │ + bgt.n 6a068 <_Py_open@@Base+0xf90> │ │ │ │ + mov r0, r8 │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, sp, #60 @ 0x3c │ │ │ │ + blx 29c10 │ │ │ │ + cmp r6, #0 │ │ │ │ + blt.n 6a0d4 <_Py_open@@Base+0xffc> │ │ │ │ + mov r0, r4 │ │ │ │ + bl d22d4 │ │ │ │ + cbz r7, 6a07c <_Py_open@@Base+0xfa4> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 80ee8 │ │ │ │ + b.n 6a138 <_Py_open@@Base+0x1060> │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, sp, #60 @ 0x3c │ │ │ │ + bl 72b10 │ │ │ │ + b.n 6a138 <_Py_open@@Base+0x1060> │ │ │ │ + bl d753c │ │ │ │ + movw r1, #20728 @ 0x50f8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 153650 │ │ │ │ + cbz r0, 6a0fa <_Py_open@@Base+0x1022> │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ + cmp.w r7, #1024 @ 0x400 │ │ │ │ + bgt.n 6a00e <_Py_open@@Base+0xf36> │ │ │ │ + add r5, sp, #60 @ 0x3c │ │ │ │ + movw r3, #1025 @ 0x401 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + mov r2, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 29958 <__memcpy_chk@plt> │ │ │ │ + strb.w r8, [r5, r7] │ │ │ │ + bl 97eb0 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 29864 <__ioctl_time64@plt> │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9a968 │ │ │ │ + cmp r6, #0 │ │ │ │ + bge.n 6a0ea <_Py_open@@Base+0x1012> │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl d29b0 │ │ │ │ - b.n 69116 <_Py_open@@Base+0xb20> │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - movs r3, #46 @ 0x2e │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ - blx 29138 │ │ │ │ + bl f61f4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl d22d4 │ │ │ │ + b.n 6a02a <_Py_open@@Base+0xf52> │ │ │ │ + mov r0, r4 │ │ │ │ + bl d22d4 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 72b10 │ │ │ │ + b.n 6a138 <_Py_open@@Base+0x1060> │ │ │ │ + bl d753c │ │ │ │ + movw r1, #20740 @ 0x5104 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + mov r2, sl │ │ │ │ + mov r0, r5 │ │ │ │ + bl 153650 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 69f98 <_Py_open@@Base+0xec0> │ │ │ │ + b.n 6a02a <_Py_open@@Base+0xf52> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 80ee8 │ │ │ │ + b.n 6a138 <_Py_open@@Base+0x1060> │ │ │ │ + bl 97eb0 │ │ │ │ + mov r1, r9 │ │ │ │ + mov sl, r0 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ + mov r0, r6 │ │ │ │ + blx 29864 <__ioctl_time64@plt> │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9a968 │ │ │ │ + b.n 6a056 <_Py_open@@Base+0xf7e> │ │ │ │ + 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 f8cb0 │ │ │ │ + mov r5, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 6a160 <_Py_open@@Base+0x1088> │ │ │ │ + bl 805d4 │ │ │ │ + cbnz r0, 6a192 <_Py_open@@Base+0x10ba> │ │ │ │ + blx 2a8e4 <__errno_location@plt> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6916a <_Py_open@@Base+0xb74> │ │ │ │ + movs r3, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + blx 29f94 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 6a18a <_Py_open@@Base+0x10b2> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cbz r3, 6a18a <_Py_open@@Base+0x10b2> │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w f61f4 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 80ee8 │ │ │ │ + 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 6a1be <_Py_open@@Base+0x10e6> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + b.w f61f4 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + 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 │ │ │ │ - bl d29b0 │ │ │ │ - b.n 69116 <_Py_open@@Base+0xb20> │ │ │ │ + blx 29fd0 │ │ │ │ + cbz r0, 6a202 <_Py_open@@Base+0x112a> │ │ │ │ + negs r4, r0 │ │ │ │ + blx 2a8e4 <__errno_location@plt> │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r6, [r0, #0] │ │ │ │ + str r4, [r0, #0] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f61f4 │ │ │ │ + movs r0, #0 │ │ │ │ + str r6, [r5, #0] │ │ │ │ + b.n 6a208 <_Py_open@@Base+0x1130> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d29b0 │ │ │ │ + bl 91cb0 │ │ │ │ + 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 6a234 <_Py_open@@Base+0x115c> │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + b.w f61f4 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + 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 │ │ │ │ - bl 7afb8 │ │ │ │ - add sp, #96 @ 0x60 │ │ │ │ + blx 2a8a8 │ │ │ │ + cbz r0, 6a26a <_Py_open@@Base+0x1192> │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f61f4 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 6a27c <_Py_open@@Base+0x11a4> │ │ │ │ + movs r2, #112 @ 0x70 │ │ │ │ + add r1, sp, #128 @ 0x80 │ │ │ │ + mov r0, sp │ │ │ │ + blx 29c10 │ │ │ │ + ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ + bl 210e00 <_Py_RestoreSignals@@Base+0x1fdc> │ │ │ │ + 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 210c1c <_Py_RestoreSignals@@Base+0x1df8> │ │ │ │ + cbz r0, 6a2da <_Py_open@@Base+0x1202> │ │ │ │ + movs r2, #128 @ 0x80 │ │ │ │ + add r1, sp, #8 │ │ │ │ + add r0, sp, #136 @ 0x88 │ │ │ │ + blx 29c10 │ │ │ │ + bl 97eb0 │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r6, r0 │ │ │ │ + add r0, sp, #136 @ 0x88 │ │ │ │ + blx 29720 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9a968 │ │ │ │ + cbz r5, 6a2d4 <_Py_open@@Base+0x11fc> │ │ │ │ + blx 2a8e4 <__errno_location@plt> │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + str r5, [r0, #0] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f61f4 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 6a2da <_Py_open@@Base+0x1202> │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 80ee8 │ │ │ │ + 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, 6a30a <_Py_open@@Base+0x1232> │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f61f4 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 6a326 <_Py_open@@Base+0x124e> │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2a368 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 6a2f8 <_Py_open@@Base+0x1220> │ │ │ │ + movs r2, #112 @ 0x70 │ │ │ │ + add r1, sp, #128 @ 0x80 │ │ │ │ + mov r0, sp │ │ │ │ + blx 29c10 │ │ │ │ + ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ + bl 210e00 <_Py_RestoreSignals@@Base+0x1fdc> │ │ │ │ + add sp, #240 @ 0xf0 │ │ │ │ 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 e1bc8 │ │ │ │ + bl e14a4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6919e <_Py_open@@Base+0xba8> │ │ │ │ - bl 805dc │ │ │ │ - cbz r0, 6919e <_Py_open@@Base+0xba8> │ │ │ │ + bne.n 6a34e <_Py_open@@Base+0x1276> │ │ │ │ + bl 805d4 │ │ │ │ + cbz r0, 6a34e <_Py_open@@Base+0x1276> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 691da <_Py_open@@Base+0xbe4> │ │ │ │ - bl 98598 │ │ │ │ + b.n 6a38a <_Py_open@@Base+0x12b2> │ │ │ │ + bl 97eb0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29fa0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b07c │ │ │ │ + bl 9a968 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 691d2 <_Py_open@@Base+0xbdc> │ │ │ │ + bge.n 6a382 <_Py_open@@Base+0x12aa> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #104 @ 0x68 │ │ │ │ - beq.n 691d2 <_Py_open@@Base+0xbdc> │ │ │ │ + beq.n 6a382 <_Py_open@@Base+0x12aa> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w f6894 │ │ │ │ + b.w f61f4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ 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 e1bc8 │ │ │ │ + bl e14a4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 69200 <_Py_open@@Base+0xc0a> │ │ │ │ - bl 805dc │ │ │ │ - cbz r0, 69200 <_Py_open@@Base+0xc0a> │ │ │ │ + bne.n 6a3b0 <_Py_open@@Base+0x12d8> │ │ │ │ + bl 805d4 │ │ │ │ + cbz r0, 6a3b0 <_Py_open@@Base+0x12d8> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6921a <_Py_open@@Base+0xc24> │ │ │ │ + b.n 6a3ca <_Py_open@@Base+0x12f2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 14e1c8 <_Py_dup@@Base> │ │ │ │ + bl 14cda4 <_Py_dup@@Base> │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 691fc <_Py_open@@Base+0xc06> │ │ │ │ - bl 80ef0 │ │ │ │ + beq.n 6a3ac <_Py_open@@Base+0x12d4> │ │ │ │ + bl 80ee8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6921a <_Py_open@@Base+0xc24> │ │ │ │ + cbnz r0, 6a3ca <_Py_open@@Base+0x12f2> │ │ │ │ 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, #20840 @ 0x5168 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + mov r2, sp │ │ │ │ + bl 8e6f0 │ │ │ │ + cbz r0, 6a41a <_Py_open@@Base+0x1342> │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + cmp r0, #2 │ │ │ │ + bne.n 6a41e <_Py_open@@Base+0x1346> │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, #4 │ │ │ │ + beq.n 6a44a <_Py_open@@Base+0x1372> │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #20856 @ 0x5178 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12e510 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl d22d4 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 6a47a <_Py_open@@Base+0x13a2> │ │ │ │ + cmp r0, #10 │ │ │ │ + bne.n 6a42a <_Py_open@@Base+0x1352> │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, #16 │ │ │ │ + beq.n 6a44a <_Py_open@@Base+0x1372> │ │ │ │ + b.n 6a3fe <_Py_open@@Base+0x1326> │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + mov r2, r0 │ │ │ │ + movw r1, #20900 @ 0x51a4 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d52b8 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl d22d4 │ │ │ │ + b.n 6a41a <_Py_open@@Base+0x1342> │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + movs r3, #46 @ 0x2e │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ + blx 29138 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 6a46e <_Py_open@@Base+0x1396> │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f61f4 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl d22d4 │ │ │ │ + b.n 6a41a <_Py_open@@Base+0x1342> │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl d22d4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7af78 │ │ │ │ + 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 675ae │ │ │ │ + movs r0, #0 │ │ │ │ + cmp.w r4, #104857600 @ 0x6400000 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + bcc.n 6a4a8 <_Py_open@@Base+0x13d0> │ │ │ │ + sub.w r0, r4, #104857600 @ 0x6400000 │ │ │ │ + cmn.w r4, #104857600 @ 0x6400000 │ │ │ │ + bcs.n 6a4ae <_Py_open@@Base+0x13d6> │ │ │ │ + add.w r1, r4, #104857600 @ 0x6400000 │ │ │ │ + b.n 6a4b2 <_Py_open@@Base+0x13da> │ │ │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ + mov r2, r4 │ │ │ │ + bl 673d2 │ │ │ │ + cmp r4, r0 │ │ │ │ + ite cc │ │ │ │ + subcc r2, r0, r4 │ │ │ │ + subcs r2, r4, r0 │ │ │ │ + movw r0, #4304 @ 0x10d0 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + movw r1, #20928 @ 0x51c0 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl d52b8 │ │ │ │ + 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, #21020 @ 0x521c │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 8e6f0 │ │ │ │ + cbz r0, 6a520 <_Py_open@@Base+0x1448> │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + cmp r1, #0 │ │ │ │ + bge.n 6a524 <_Py_open@@Base+0x144c> │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #21036 @ 0x522c │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12e510 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 6a554 <_Py_open@@Base+0x147c> │ │ │ │ + bl 67b48 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 674c8 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 6a54e <_Py_open@@Base+0x1476> │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + movw r1, #21072 @ 0x5250 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d52b8 │ │ │ │ + b.n 6a520 <_Py_open@@Base+0x1448> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 807a0 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r3, #7 │ │ │ │ - bpl.n 69248 <_Py_open@@Base+0xc52> │ │ │ │ + bpl.n 6a582 <_Py_open@@Base+0x14aa> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f9a98 │ │ │ │ + bl f93f8 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69260 <_Py_open@@Base+0xc6a> │ │ │ │ - bl 805dc │ │ │ │ - cbz r0, 69260 <_Py_open@@Base+0xc6a> │ │ │ │ - b.n 6926a <_Py_open@@Base+0xc74> │ │ │ │ + bne.n 6a59a <_Py_open@@Base+0x14c2> │ │ │ │ + bl 805d4 │ │ │ │ + cbz r0, 6a59a <_Py_open@@Base+0x14c2> │ │ │ │ + b.n 6a5a4 <_Py_open@@Base+0x14cc> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #23404 @ 0x5b6c │ │ │ │ + movw r1, #21100 @ 0x526c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d599c │ │ │ │ + b.w d52b8 │ │ │ │ rev r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7ec70 │ │ │ │ + b.w 7ec54 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 6921e <_Py_open@@Base+0xc28> │ │ │ │ + b.n 6a558 <_Py_open@@Base+0x1480> │ │ │ │ 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 f9a98 │ │ │ │ + bl f93f8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 69292 <_Py_open@@Base+0xc9c> │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 692aa <_Py_open@@Base+0xcb4> │ │ │ │ + bne.n 6a5cc <_Py_open@@Base+0x14f4> │ │ │ │ + bl 805d4 │ │ │ │ + cbnz r0, 6a5e4 <_Py_open@@Base+0x150c> │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ blx 2a7f0 │ │ │ │ - cbnz r0, 692ae <_Py_open@@Base+0xcb8> │ │ │ │ + cbnz r0, 6a5e8 <_Py_open@@Base+0x1510> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ + bl f61f4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 692b4 <_Py_open@@Base+0xcbe> │ │ │ │ + b.n 6a5ee <_Py_open@@Base+0x1516> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 923b8 │ │ │ │ + bl 91cb0 │ │ │ │ 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 │ │ │ │ mov fp, r0 │ │ │ │ add.w sl, sp, #28 │ │ │ │ add.w r8, sp, #32 │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ - movw r1, #23428 @ 0x5b84 │ │ │ │ + movw r1, #21124 @ 0x5284 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #24] │ │ │ │ str.w r4, [sl] │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str.w r4, [r8] │ │ │ │ - bl 8edfc │ │ │ │ - cbz r0, 6931a <_Py_open@@Base+0xd24> │ │ │ │ + bl 8e6f0 │ │ │ │ + cbz r0, 6a654 <_Py_open@@Base+0x157c> │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bmi.n 6931e <_Py_open@@Base+0xd28> │ │ │ │ + bmi.n 6a658 <_Py_open@@Base+0x1580> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #23444 @ 0x5b94 │ │ │ │ + movw r1, #21140 @ 0x5294 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6947a <_Py_open@@Base+0xe84> │ │ │ │ + b.n 6a7b4 <_Py_open@@Base+0x16dc> │ │ │ │ add r7, sp, #36 @ 0x24 │ │ │ │ - movw r1, #23488 @ 0x5bc0 │ │ │ │ + movw r1, #21184 @ 0x52c0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r3, r7 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ strd r8, sl, [sp] │ │ │ │ - bl 8edfc │ │ │ │ + bl 8e6f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6931a <_Py_open@@Base+0xd24> │ │ │ │ + beq.n 6a654 <_Py_open@@Base+0x157c> │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1048576 @ 0x100000 │ │ │ │ - bcc.n 6935a <_Py_open@@Base+0xd64> │ │ │ │ + bcc.n 6a694 <_Py_open@@Base+0x15bc> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #23536 @ 0x5bf0 │ │ │ │ + movw r1, #21232 @ 0x52f0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 6931a <_Py_open@@Base+0xd24> │ │ │ │ + bl 12e510 │ │ │ │ + b.n 6a654 <_Py_open@@Base+0x157c> │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ - movw r1, #3328 @ 0xd00 │ │ │ │ + movw r1, #384 @ 0x180 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #23580 @ 0x5c1c │ │ │ │ + movw r0, #21276 @ 0x531c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 927a8 │ │ │ │ + bl 920a0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6931a <_Py_open@@Base+0xd24> │ │ │ │ + beq.n 6a654 <_Py_open@@Base+0x157c> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ add r7, sp, #84 @ 0x54 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r7 │ │ │ │ - movw r2, #32740 @ 0x7fe4 │ │ │ │ + movw r2, #29804 @ 0x746c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - bl 6d648 │ │ │ │ + bl 6d610 │ │ │ │ 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 98598 │ │ │ │ + bl 97eb0 │ │ │ │ mov r1, r7 │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 29a0c │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 9b07c │ │ │ │ + bl 9a968 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - cbz r1, 693c4 <_Py_open@@Base+0xdce> │ │ │ │ + cbz r1, 6a6fe <_Py_open@@Base+0x1626> │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ str r4, [sp, #24] │ │ │ │ - bl 26ec88 <_PyLong_DivmodNear@@Base+0xb8c> │ │ │ │ - b.n 693e0 <_Py_open@@Base+0xdea> │ │ │ │ + bl 26df20 <_PyLong_DivmodNear@@Base+0xb7c> │ │ │ │ + b.n 6a71a <_Py_open@@Base+0x1642> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r3, #28] │ │ │ │ - cbz r2, 693e4 <_Py_open@@Base+0xdee> │ │ │ │ + cbz r2, 6a71e <_Py_open@@Base+0x1646> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #23600 @ 0x5c30 │ │ │ │ + movw r1, #21296 @ 0x5330 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 69472 <_Py_open@@Base+0xe7c> │ │ │ │ + b.n 6a7ac <_Py_open@@Base+0x16d4> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 69400 <_Py_open@@Base+0xe0a> │ │ │ │ + beq.n 6a73a <_Py_open@@Base+0x1662> │ │ │ │ cmp r2, #10 │ │ │ │ - bne.n 69420 <_Py_open@@Base+0xe2a> │ │ │ │ + bne.n 6a75a <_Py_open@@Base+0x1682> │ │ │ │ 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 69420 <_Py_open@@Base+0xe2a> │ │ │ │ + b.n 6a75a <_Py_open@@Base+0x1682> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 69420 <_Py_open@@Base+0xe2a> │ │ │ │ + beq.n 6a75a <_Py_open@@Base+0x1682> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #23640 @ 0x5c58 │ │ │ │ + movw r1, #21336 @ 0x5358 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 693e0 <_Py_open@@Base+0xdea> │ │ │ │ - bl 98598 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 6a71a <_Py_open@@Base+0x1642> │ │ │ │ + bl 97eb0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #32 │ │ │ │ str r7, [sp, #0] │ │ │ │ add r2, sp, #116 @ 0x74 │ │ │ │ str r3, [sp, #4] │ │ │ │ movw r3, #1025 @ 0x401 │ │ │ │ ldrd r1, r0, [r0, #16] │ │ │ │ blx 29080 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b07c │ │ │ │ - cbz r4, 69456 <_Py_open@@Base+0xe60> │ │ │ │ + bl 9a968 │ │ │ │ + cbz r4, 6a790 <_Py_open@@Base+0x16b8> │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 26ec88 <_PyLong_DivmodNear@@Base+0xb8c> │ │ │ │ - b.n 693e0 <_Py_open@@Base+0xdea> │ │ │ │ + bl 26df20 <_PyLong_DivmodNear@@Base+0xb7c> │ │ │ │ + b.n 6a71a <_Py_open@@Base+0x1642> │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ - bl 7afb8 │ │ │ │ + bl 7af78 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 693e0 <_Py_open@@Base+0xdea> │ │ │ │ + beq.n 6a71a <_Py_open@@Base+0x1642> │ │ │ │ mov r2, r7 │ │ │ │ - movw r0, #23672 @ 0x5c78 │ │ │ │ + movw r0, #21368 @ 0x5378 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84c48 │ │ │ │ + bl 847b8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - cbz r0, 6947a <_Py_open@@Base+0xe84> │ │ │ │ + cbz r0, 6a7b4 <_Py_open@@Base+0x16dc> │ │ │ │ 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, #23676 @ 0x5c7c │ │ │ │ + movw r1, #21372 @ 0x537c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 8edfc │ │ │ │ - cbz r0, 694d2 <_Py_open@@Base+0xedc> │ │ │ │ + bl 8e6f0 │ │ │ │ + cbz r0, 6a80c <_Py_open@@Base+0x1734> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movw r3, #65523 @ 0xfff3 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 694bc <_Py_open@@Base+0xec6> │ │ │ │ + bhi.n 6a7f6 <_Py_open@@Base+0x171e> │ │ │ │ adds r0, #12 │ │ │ │ - bl 12cb38 │ │ │ │ - b.n 694d4 <_Py_open@@Base+0xede> │ │ │ │ + bl 12c344 │ │ │ │ + b.n 6a80e <_Py_open@@Base+0x1736> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #23688 @ 0x5c88 │ │ │ │ + movw r1, #21384 @ 0x5388 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ + bl d52b8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ add.w r2, r1, #8 │ │ │ │ push {r4, r5} │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldrb.w r5, [r2, #-1]! │ │ │ │ lsls r3, r1, #8 │ │ │ │ orr.w r1, r3, r0, lsr #24 │ │ │ │ cmp r4, r2 │ │ │ │ orr.w r0, r5, r0, lsl #8 │ │ │ │ - bne.n 694e4 <_Py_open@@Base+0xeee> │ │ │ │ + bne.n 6a81e <_Py_open@@Base+0x1746> │ │ │ │ pop {r4, r5} │ │ │ │ - b.w 11cba0 │ │ │ │ + b.w 11c388 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ push {r4} │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ subs r2, #1 │ │ │ │ lsls r3, r1, #8 │ │ │ │ orr.w r1, r3, r0, lsr #24 │ │ │ │ cmp r2, #0 │ │ │ │ ldrb r3, [r4, r2] │ │ │ │ orr.w r0, r3, r0, lsl #8 │ │ │ │ - bgt.n 69506 <_Py_open@@Base+0xf10> │ │ │ │ + bgt.n 6a840 <_Py_open@@Base+0x1768> │ │ │ │ pop {r4} │ │ │ │ - b.w ff458 │ │ │ │ - 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, #71 @ 0x47 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r2 │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.n 6954c <_Py_open@@Base+0xf56> │ │ │ │ - movw r2, #10624 @ 0x2980 │ │ │ │ - movt r2, #71 @ 0x47 │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.n 69562 <_Py_open@@Base+0xf6c> │ │ │ │ - ldr r5, [r5, #8] │ │ │ │ - movw r2, #4356 @ 0x1104 │ │ │ │ - movt r2, #71 @ 0x47 │ │ │ │ - cmp r5, r2 │ │ │ │ - beq.n 695bc <_Py_open@@Base+0xfc6> │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 695bc <_Py_open@@Base+0xfc6> │ │ │ │ - b.n 69564 <_Py_open@@Base+0xf6e> │ │ │ │ - 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 69582 <_Py_open@@Base+0xf8c> │ │ │ │ - movw r2, #10624 @ 0x2980 │ │ │ │ - movt r2, #71 @ 0x47 │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.n 69598 <_Py_open@@Base+0xfa2> │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ - movw r2, #4356 @ 0x1104 │ │ │ │ - movt r2, #71 @ 0x47 │ │ │ │ - cmp r4, r2 │ │ │ │ - beq.n 695bc <_Py_open@@Base+0xfc6> │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 695bc <_Py_open@@Base+0xfc6> │ │ │ │ - b.n 6959a <_Py_open@@Base+0xfa4> │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r4, #0] │ │ │ │ - cbz r6, 695fa <_Py_open@@Base+0x1004> │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 695d6 <_Py_open@@Base+0xfe0> │ │ │ │ - ldr r6, [r6, #8] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r6, r3 │ │ │ │ - bne.n 695e4 <_Py_open@@Base+0xfee> │ │ │ │ - movw r3, #56104 @ 0xdb28 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58704 @ 0xe550 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movs r7, #0 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 69638 <_Py_open@@Base+0x1042> │ │ │ │ - movw r3, #10624 @ 0x2980 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 695ec <_Py_open@@Base+0xff6> │ │ │ │ - b.n 695ae <_Py_open@@Base+0xfb8> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 695bc <_Py_open@@Base+0xfc6> │ │ │ │ - b.n 695ee <_Py_open@@Base+0xff8> │ │ │ │ - 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 17d880 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 6961c <_Py_open@@Base+0x1026> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 6961c <_Py_open@@Base+0x1026> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 69632 <_Py_open@@Base+0x103c> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 69632 <_Py_open@@Base+0x103c> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 790b0 │ │ │ │ - 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, #71 @ 0x47 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r2 │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.n 6966a <_Py_open@@Base+0x1074> │ │ │ │ - movw r2, #10624 @ 0x2980 │ │ │ │ - movt r2, #71 @ 0x47 │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.n 69680 <_Py_open@@Base+0x108a> │ │ │ │ - ldr r5, [r5, #8] │ │ │ │ - movw r2, #4356 @ 0x1104 │ │ │ │ - movt r2, #71 @ 0x47 │ │ │ │ - cmp r5, r2 │ │ │ │ - beq.n 696da <_Py_open@@Base+0x10e4> │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 696da <_Py_open@@Base+0x10e4> │ │ │ │ - b.n 69682 <_Py_open@@Base+0x108c> │ │ │ │ - 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 696a0 <_Py_open@@Base+0x10aa> │ │ │ │ - movw r2, #10624 @ 0x2980 │ │ │ │ - movt r2, #71 @ 0x47 │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.n 696b6 <_Py_open@@Base+0x10c0> │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ - movw r2, #4356 @ 0x1104 │ │ │ │ - movt r2, #71 @ 0x47 │ │ │ │ - cmp r4, r2 │ │ │ │ - beq.n 696da <_Py_open@@Base+0x10e4> │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 696da <_Py_open@@Base+0x10e4> │ │ │ │ - b.n 696b8 <_Py_open@@Base+0x10c2> │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r4, #0] │ │ │ │ - cbz r6, 69718 <_Py_open@@Base+0x1122> │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 696f4 <_Py_open@@Base+0x10fe> │ │ │ │ - ldr r6, [r6, #8] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r6, r3 │ │ │ │ - bne.n 69702 <_Py_open@@Base+0x110c> │ │ │ │ - movw r3, #56104 @ 0xdb28 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58704 @ 0xe550 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movs r7, #0 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 69756 <_Py_open@@Base+0x1160> │ │ │ │ - movw r3, #10624 @ 0x2980 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 6970a <_Py_open@@Base+0x1114> │ │ │ │ - b.n 696cc <_Py_open@@Base+0x10d6> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 696da <_Py_open@@Base+0x10e4> │ │ │ │ - b.n 6970c <_Py_open@@Base+0x1116> │ │ │ │ - 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 406d2 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 6973a <_Py_open@@Base+0x1144> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 6973a <_Py_open@@Base+0x1144> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 69750 <_Py_open@@Base+0x115a> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 69750 <_Py_open@@Base+0x115a> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 790b0 │ │ │ │ - mov r0, r7 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - │ │ │ │ -0006975a : │ │ │ │ - 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, r1 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 6978a │ │ │ │ - ldr r3, [pc, #52] @ (697a8 ) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r5, [r2, r3] │ │ │ │ - bl 923b8 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 6978a │ │ │ │ - ldr r0, [r5, #72] @ 0x48 │ │ │ │ - str r4, [r5, #72] @ 0x48 │ │ │ │ - bl 790b0 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - mov r3, r7 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1e911c │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 790b0 │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -000697ac : │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.w 6975a │ │ │ │ - │ │ │ │ -000697b4 : │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 697de │ │ │ │ - mov r5, r1 │ │ │ │ - bl 923b8 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 697e2 │ │ │ │ - ldr r3, [pc, #56] @ (69808 ) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r0, [r3, #72] @ 0x48 │ │ │ │ - str r4, [r3, #72] @ 0x48 │ │ │ │ - bl 790b0 │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 69802 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1e2660 <_PyErr_ProgramDecodedTextObject@@Base> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 69802 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 69802 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0006980c <_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, 69856 <_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 6984a <_PySys_GetAttr@@Base+0x3e> │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 168e7c <_PyDict_GetItem_KnownHash@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 6984c <_PySys_GetAttr@@Base+0x40> │ │ │ │ - mov r4, r7 │ │ │ │ - ldr r0, [r5, #72] @ 0x48 │ │ │ │ - str.w r8, [r5, #72] @ 0x48 │ │ │ │ - bl 790b0 │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 71f84 │ │ │ │ - cbz r0, 698e6 <_PySys_GetAttr@@Base+0xda> │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - mov r5, r0 │ │ │ │ - movs r6, #0 │ │ │ │ - mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r9, [r3, #8] │ │ │ │ - b.n 698b8 <_PySys_GetAttr@@Base+0xac> │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, fp │ │ │ │ - movw r0, #52364 @ 0xcc8c │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 84c48 │ │ │ │ - mov r7, r0 │ │ │ │ - cbz r0, 698ea <_PySys_GetAttr@@Base+0xde> │ │ │ │ - mov r2, r0 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7a1f4 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r3, sl │ │ │ │ - bne.n 69904 <_PySys_GetAttr@@Base+0xf8> │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp r3, sl │ │ │ │ - bne.n 69914 <_PySys_GetAttr@@Base+0x108> │ │ │ │ - cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 698e0 <_PySys_GetAttr@@Base+0xd4> │ │ │ │ - adds r6, #1 │ │ │ │ - ldr.w r3, [r9, #8] │ │ │ │ - cmp r3, r6 │ │ │ │ - bls.n 69924 <_PySys_GetAttr@@Base+0x118> │ │ │ │ - ldr.w r3, [r9, #12] │ │ │ │ - ldr.w r7, [r3, r6, lsl #3] │ │ │ │ - add.w r3, r3, r6, lsl #3 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.n 698b6 <_PySys_GetAttr@@Base+0xaa> │ │ │ │ - mov r0, r7 │ │ │ │ - ldr.w fp, [r3, #4] │ │ │ │ - bl 7ec70 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 69884 <_PySys_GetAttr@@Base+0x78> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 790b0 │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 69924 <_PySys_GetAttr@@Base+0x118> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 698e0 <_PySys_GetAttr@@Base+0xd4> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 698e0 <_PySys_GetAttr@@Base+0xd4> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 698e0 <_PySys_GetAttr@@Base+0xd4> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 698aa <_PySys_GetAttr@@Base+0x9e> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 698aa <_PySys_GetAttr@@Base+0x9e> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 698b0 <_PySys_GetAttr@@Base+0xa4> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 698b0 <_PySys_GetAttr@@Base+0xa4> │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - b.n 6985c <_PySys_GetAttr@@Base+0x50> │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 6985c <_PySys_GetAttr@@Base+0x50> │ │ │ │ - cbz r0, 69998 <_PySys_GetAttr@@Base+0x18c> │ │ │ │ - mov r5, r0 │ │ │ │ - movs r0, #2 │ │ │ │ - bl 72d70 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 69964 <_PySys_GetAttr@@Base+0x158> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 69998 <_PySys_GetAttr@@Base+0x18c> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 69998 <_PySys_GetAttr@@Base+0x18c> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 69998 <_PySys_GetAttr@@Base+0x18c> │ │ │ │ - movs r0, #1 │ │ │ │ - bl 72d70 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 6999c <_PySys_GetAttr@@Base+0x190> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 69982 <_PySys_GetAttr@@Base+0x176> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 69982 <_PySys_GetAttr@@Base+0x176> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 69998 <_PySys_GetAttr@@Base+0x18c> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 69998 <_PySys_GetAttr@@Base+0x18c> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 699b4 <_PySys_GetAttr@@Base+0x1a8> │ │ │ │ - movw r3, #21632 @ 0x5480 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - 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} │ │ │ │ - │ │ │ │ -000699b8 : │ │ │ │ - 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 7afb8 │ │ │ │ - cbz r0, 69a20 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 923b8 │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r0, 69a0a │ │ │ │ - cbz r6, 69a26 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7afb8 │ │ │ │ - mov r6, r0 │ │ │ │ - cbnz r0, 69a26 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 69a0a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 69a0a │ │ │ │ - mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 69a20 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 69a20 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 69a6c │ │ │ │ - mov r2, r5 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r1, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - mov r0, r8 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - bl 1e3188 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r6, r3 │ │ │ │ - bl 79054 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 69a56 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 69a56 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 69a6c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 69a6c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - │ │ │ │ -00069a74 <_PyMonitoring_FireCRaiseEvent@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #32 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - add r0, sp, #12 │ │ │ │ - movs r1, #16 │ │ │ │ - mov r6, r2 │ │ │ │ - bl 50852 <_PyMonitoring_FirePyThrowEvent@@Base+0x22e> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 69a9c <_PyMonitoring_FireCRaiseEvent@@Base+0x28> │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 69ad0 <_PyMonitoring_FireCRaiseEvent@@Base+0x5c> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r5, #0 │ │ │ │ - movs r4, #0 │ │ │ │ - strd r4, r5, [sp, #16] │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ - movs r3, #3 │ │ │ │ - movs r6, #16 │ │ │ │ - strd r3, r6, [sp] │ │ │ │ - add r3, sp, #16 │ │ │ │ - strd r4, r5, [sp, #24] │ │ │ │ - bl 4fc26 <_PyDict_SizeOf@@Base+0x86> │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - cbnz r4, 69aca <_PyMonitoring_FireCRaiseEvent@@Base+0x56> │ │ │ │ - bl d7c38 │ │ │ │ - b.n 69ad0 <_PyMonitoring_FireCRaiseEvent@@Base+0x5c> │ │ │ │ - bl 79054 │ │ │ │ - b.n 69a96 <_PyMonitoring_FireCRaiseEvent@@Base+0x22> │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - │ │ │ │ -00069ad6 <_PyMonitoring_FireReraiseEvent@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #32 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - add r0, sp, #12 │ │ │ │ - movs r1, #14 │ │ │ │ - mov r6, r2 │ │ │ │ - bl 50852 <_PyMonitoring_FirePyThrowEvent@@Base+0x22e> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 69afe <_PyMonitoring_FireReraiseEvent@@Base+0x28> │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 69b32 <_PyMonitoring_FireReraiseEvent@@Base+0x5c> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r5, #0 │ │ │ │ - movs r4, #0 │ │ │ │ - strd r4, r5, [sp, #16] │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ - movs r3, #3 │ │ │ │ - movs r6, #14 │ │ │ │ - strd r3, r6, [sp] │ │ │ │ - add r3, sp, #16 │ │ │ │ - strd r4, r5, [sp, #24] │ │ │ │ - bl 4fc26 <_PyDict_SizeOf@@Base+0x86> │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - cbnz r4, 69b2c <_PyMonitoring_FireReraiseEvent@@Base+0x56> │ │ │ │ - bl d7c38 │ │ │ │ - b.n 69b32 <_PyMonitoring_FireReraiseEvent@@Base+0x5c> │ │ │ │ - bl 79054 │ │ │ │ - b.n 69af8 <_PyMonitoring_FireReraiseEvent@@Base+0x22> │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - │ │ │ │ -00069b38 : │ │ │ │ - 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] @ (69c38 ) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r3, [pc, #236] @ (69c3c ) │ │ │ │ - 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 69b70 │ │ │ │ - strexb r0, r2, [r3] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 69b60 │ │ │ │ - ite eq │ │ │ │ - moveq r2, #1 │ │ │ │ - movne r2, #0 │ │ │ │ - mov r6, r3 │ │ │ │ - dmb ish │ │ │ │ - beq.n 69b8e │ │ │ │ - mov r0, r3 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e0dc4 │ │ │ │ - ldr.w r4, [r4, #3704] @ 0xe78 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 69c10 │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ - cmp r3, r7 │ │ │ │ - beq.n 69ba0 │ │ │ │ - ldr r4, [r4, #4] │ │ │ │ - b.n 69b92 │ │ │ │ - cbz r5, 69bb0 │ │ │ │ - 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 69bb8 │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r6] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 69be0 │ │ │ │ - strexb r1, r3, [r6] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 69bd0 │ │ │ │ - dmb ish │ │ │ │ - beq.n 69bec │ │ │ │ - ldr r0, [pc, #84] @ (69c3c ) │ │ │ │ - bl 251744 │ │ │ │ - adds r4, #12 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 79054 │ │ │ │ - dmb ish │ │ │ │ - ldrex r3, [r4] │ │ │ │ - orr.w r3, r3, #8 │ │ │ │ - strex r2, r3, [r4] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 69bf8 │ │ │ │ - movs r0, #1 │ │ │ │ - dmb ish │ │ │ │ - b.n 69c32 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r3, [r6] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 69c24 │ │ │ │ - strexb r2, r4, [r6] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 69c14 │ │ │ │ - dmb ish │ │ │ │ - beq.n 69c30 │ │ │ │ - ldr r0, [pc, #16] @ (69c3c ) │ │ │ │ - bl 251744 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [r0, r2] │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - │ │ │ │ -00069c40 : │ │ │ │ - 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] @ (69cfc ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r5, [r3, r2] │ │ │ │ - cbnz r5, 69c68 │ │ │ │ - movw r1, #51508 @ 0xc934 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #156] @ (69d00 ) │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ - mov r6, r0 │ │ │ │ - add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #148] @ (69d04 ) │ │ │ │ - bl 12e5e4 <_PySys_GetOptionalAttr@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 69cec │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - cbz r0, 69c82 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #6 │ │ │ │ - bmi.n 69cb0 │ │ │ │ - bl 79054 │ │ │ │ - movs r0, #0 │ │ │ │ - bl 72f38 │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - cbz r0, 69cec │ │ │ │ - ldr r1, [pc, #112] @ (69d04 ) │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - bl 1d5ae4 │ │ │ │ - cbz r0, 69cb0 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 69cec │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 69cec │ │ │ │ - b.n 69cd0 │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ - cbz r4, 69cec │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 86010 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 69cd6 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 69cec │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 69cec │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 69cec │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 69cf8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 69cf8 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 78c04 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 12ad2c <_PyErr_Clear@@Base> │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r4, [r2, #12] │ │ │ │ - lsls r5, r0, #1 │ │ │ │ - @ instruction: 0xf2b80049 │ │ │ │ - │ │ │ │ -00069d08 : │ │ │ │ - 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] @ (69d54 ) │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 12e5e4 <_PySys_GetOptionalAttr@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 69d2c │ │ │ │ - movs r4, #0 │ │ │ │ - bl d7c64 │ │ │ │ - b.n 69d4c │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - cbz r0, 69d46 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r4, [r3, #84] @ 0x54 │ │ │ │ - ands.w r4, r4, #33554432 @ 0x2000000 │ │ │ │ - beq.n 69d48 │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ - cmp r4, #0 │ │ │ │ - ite le │ │ │ │ - movle r4, #0 │ │ │ │ - movgt r4, #1 │ │ │ │ - b.n 69d48 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 79054 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - @ instruction: 0xf2b80049 │ │ │ │ - │ │ │ │ -00069d58 : │ │ │ │ - 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 r6, [pc, #368] @ (69edc ) │ │ │ │ - sub sp, #28 │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movw r4, #26432 @ 0x6740 │ │ │ │ - movt r4, #43 @ 0x2b │ │ │ │ - mov r8, r2 │ │ │ │ - cmp r0, #0 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr.w r9, [r3, r6] │ │ │ │ - ble.n 69d8a │ │ │ │ - mov r5, r1 │ │ │ │ - mov r7, r0 │ │ │ │ - cbnz r1, 69d8e │ │ │ │ - add r5, sp, #4 │ │ │ │ - movs r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 72f38 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 69ec6 │ │ │ │ - movs r6, #0 │ │ │ │ - ldr.w r0, [r5, r6, lsl #2] │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 8b024 │ │ │ │ - cbnz r0, 69dca │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 69ec6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 69ec6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 69ec6 │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - str.w r0, [r3, r6, lsl #2] │ │ │ │ - adds r6, #1 │ │ │ │ - cmp r7, r6 │ │ │ │ - bne.n 69d9e │ │ │ │ - ldr.w r9, [r9, #8] │ │ │ │ - movw r0, #49256 @ 0xc068 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - bl 7af70 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 1d5ae4 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 79054 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 69e24 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 69e16 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 69e16 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - movw r1, #23724 @ 0x5cac │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [pc, #192] @ (69ee0 ) │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 69e34 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 69e34 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 69ed4 │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r0, sp, #16 │ │ │ │ - movs r7, #0 │ │ │ │ - strd r6, r5, [sp, #16] │ │ │ │ - str r7, [sp, #8] │ │ │ │ - bl 1d6a64 <_PyInterpreterState_SetRunningMain@@Base+0x78> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 69ed4 │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - cbnz r4, 69e60 │ │ │ │ - movw r1, #23748 @ 0x5cc4 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [pc, #132] @ (69ee0 ) │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r0, [pc, #128] @ (69ee4 ) │ │ │ │ - add r1, sp, #12 │ │ │ │ - bl 12e5e4 <_PySys_GetOptionalAttr@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 69e7a │ │ │ │ - movw r1, #23780 @ 0x5ce4 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [pc, #104] @ (69ee0 ) │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - cbz r0, 69eae │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1c4b38 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 69e98 │ │ │ │ - movw r1, #23800 @ 0x5cf8 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [pc, #76] @ (69ee0 ) │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 69eae │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 69eae │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 69ed4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 69ed4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 69ed4 │ │ │ │ - movw r1, #23832 @ 0x5d18 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [pc, #16] @ (69ee0 ) │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r0, [r6, #12] │ │ │ │ - lsls r5, r0, #1 │ │ │ │ - b.n 6a2a0 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - │ │ │ │ -00069ee8 : │ │ │ │ - movw r3, #40100 @ 0x9ca4 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - clz r2, r2 │ │ │ │ - lsrs r2, r2, #5 │ │ │ │ - b.w 69d58 │ │ │ │ - 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 r5, r0 │ │ │ │ - add r4, sp, #24 │ │ │ │ - add r3, sp, #20 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r1, r2 │ │ │ │ - strd r3, r4, [sp, #4] │ │ │ │ - movs r2, #0 │ │ │ │ - add r4, sp, #28 │ │ │ │ - strd r2, r2, [sp, #20] │ │ │ │ - ldr r3, [pc, #156] @ (69fc0 ) │ │ │ │ - movw r2, #23852 @ 0x5d2c │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl d6834 │ │ │ │ - cbz r0, 69f56 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - cmp r2, #0 │ │ │ │ - bge.n 69f5a │ │ │ │ - mov r0, r4 │ │ │ │ - bl d29b0 │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #23872 @ 0x5d40 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 69fbc │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - bne.n 69f66 │ │ │ │ - mov r2, r3 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.n 69f88 │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.n 69f88 │ │ │ │ - mov r0, r4 │ │ │ │ - bl d29b0 │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #23912 @ 0x5d68 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 69f56 │ │ │ │ - add r3, sp, #16 │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - bl 5c930 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1488> │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ - subs r5, r0, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bge.n 69fa8 │ │ │ │ - bl d29b0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 79054 │ │ │ │ - b.n 69f56 │ │ │ │ - bl d29b0 │ │ │ │ - movw r0, #23960 @ 0x5d98 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 84c48 │ │ │ │ - add sp, #72 @ 0x48 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #144] @ (6a054 ) │ │ │ │ - lsls r1, 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 72f38 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6a060 │ │ │ │ - mov r4, r0 │ │ │ │ - blx 2a0c8 │ │ │ │ - mov r6, r0 │ │ │ │ - cbz r0, 69ff0 │ │ │ │ - mov r7, r0 │ │ │ │ - mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 6a026 │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 6a060 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 6a060 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6a060 │ │ │ │ - bl 86010 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 6a04a │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, sl │ │ │ │ - bne.n 6a074 │ │ │ │ - adds r7, #8 │ │ │ │ - ldr r1, [r7, #0] │ │ │ │ - movw r2, #9145 @ 0x23b9 │ │ │ │ - movt r2, #9 │ │ │ │ - movw r0, #23964 @ 0x5d9c │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - cbz r1, 6a084 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - bl 84c48 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.n 6a016 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 79054 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 6a064 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 29a40 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 6a08a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 6a05a │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6a05a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 6a024 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6a024 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 29a40 │ │ │ │ - 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, #4080] @ 0xff0 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - mov r4, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - cbnz r0, 6a0ae │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 6a0b8 │ │ │ │ - b.n 6a0be │ │ │ │ - mov r1, r2 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6a0a8 │ │ │ │ - b.n 6a0cc │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 6a0cc │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ - cbz r0, 6a0cc │ │ │ │ - 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 │ │ │ │ - bx lr │ │ │ │ - movw r3, #65104 @ 0xfe50 │ │ │ │ - movt r3, #72 @ 0x48 │ │ │ │ - subs r1, r1, r3 │ │ │ │ - ldr r0, [r0, #52] @ 0x34 │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - asrs r1, r1, #5 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r0, [r0, r1, lsl #2] │ │ │ │ - cmp r0, #0 │ │ │ │ - it eq │ │ │ │ - moveq r0, r3 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r0, #0] │ │ │ │ - bx lr │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - mov r3, r1 │ │ │ │ - cbz r0, 6a10e │ │ │ │ - mov r1, r2 │ │ │ │ - bx r3 │ │ │ │ - bx lr │ │ │ │ - b.n 6a104 │ │ │ │ - b.n 6a104 │ │ │ │ - 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, 6a13a │ │ │ │ - ldr r0, [r6, #64] @ 0x40 │ │ │ │ - cbz r0, 6a142 │ │ │ │ - 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 6a12c │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - push {r4, r5, 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 │ │ │ │ - ldr r3, [pc, #96] @ (6a1bc ) │ │ │ │ - sub sp, #12 │ │ │ │ - add.w r5, sp, #4096 @ 0x1000 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [r5, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - adds r5, #4 │ │ │ │ - ldr r5, [r2, #0] │ │ │ │ - add r3, sp, #4 │ │ │ │ - cmp r3, r0 │ │ │ │ - add.w r5, r5, #1 │ │ │ │ - str r5, [r2, #0] │ │ │ │ - bcc.n 6a198 │ │ │ │ - cmp r3, r1 │ │ │ │ - ite ls │ │ │ │ - movls r4, #0 │ │ │ │ - movhi r4, #1 │ │ │ │ - cbnz r4, 6a198 │ │ │ │ - movs r3, #1 │ │ │ │ - strb.w r3, [sp, #4] │ │ │ │ - add.w r3, sp, #4096 @ 0x1000 │ │ │ │ - adds r3, #3 │ │ │ │ - strb r4, [r3, #0] │ │ │ │ - bl 6a144 │ │ │ │ - mov r3, r0 │ │ │ │ - add.w r0, sp, #4096 @ 0x1000 │ │ │ │ - ldr r2, [pc, #28] @ (6a1bc ) │ │ │ │ - adds r0, #4 │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - beq.n 6a1b0 │ │ │ │ - blx 2a150 <__stack_chk_fail@plt> │ │ │ │ - mov r0, r3 │ │ │ │ - add.w sp, sp, #4096 @ 0x1000 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ - cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ - movw r2, #11548 @ 0x2d1c │ │ │ │ - movt r2, #78 @ 0x4e │ │ │ │ - movw r3, #7780 @ 0x1e64 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - it eq │ │ │ │ - moveq r0, r3 │ │ │ │ - bx lr │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - mov r4, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - cbnz r0, 6a200 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 6a20a │ │ │ │ - b.n 6a210 │ │ │ │ - mov r1, r2 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6a1fa │ │ │ │ - b.n 6a21e │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 6a21e │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - cbz r0, 6a21e │ │ │ │ - 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 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - blx 29310 │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 198878 │ │ │ │ - b.w 467f4 <_PyLong_UnsignedLong_Converter@@Base+0xe0> │ │ │ │ - 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 │ │ │ │ - mov r0, r4 │ │ │ │ - cmp r4, r5 │ │ │ │ - bgt.n 6a260 │ │ │ │ - adds r4, #1 │ │ │ │ - blx 29fa0 │ │ │ │ - b.n 6a252 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - ldr r0, [pc, #0] @ (6a268 ) │ │ │ │ - bx lr │ │ │ │ - strb r4, [r0, #7] │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - 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, 6a296 │ │ │ │ - mov r1, sp │ │ │ │ - movs r0, #4 │ │ │ │ - movs r2, #0 │ │ │ │ - movs r3, #0 │ │ │ │ - strd r2, r3, [sp] │ │ │ │ - blx 2a744 │ │ │ │ - add sp, #20 │ │ │ │ - pop {pc} │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 6a26c │ │ │ │ - blx 29198 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 29198 │ │ │ │ - │ │ │ │ -0006a2c2 : │ │ │ │ - movw r3, #19992 @ 0x4e18 │ │ │ │ - movt r3, #73 @ 0x49 │ │ │ │ - orr.w r2, r0, r0, asr #31 │ │ │ │ - movs r1, #1 │ │ │ │ - ldr.w r0, [r3, #1388] @ 0x56c │ │ │ │ - str.w r2, [r3, #1388] @ 0x56c │ │ │ │ - str.w r1, [r3, #1392] @ 0x570 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -0006a2de : │ │ │ │ - subs r3, r0, #1 │ │ │ │ - cmp r3, #63 @ 0x3f │ │ │ │ - bhi.n 6a32e │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movw r5, #19992 @ 0x4e18 │ │ │ │ - movt r5, #73 @ 0x49 │ │ │ │ - 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 1de2f8 <_PyBytesWriter_Dealloc@@Base+0x63c> │ │ │ │ - cbnz r0, 6a32a │ │ │ │ - ldr.w r1, [r5, #1400] @ 0x578 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1de2f8 <_PyBytesWriter_Dealloc@@Base+0x63c> │ │ │ │ - cbnz r0, 6a32a │ │ │ │ - mov r0, r4 │ │ │ │ - bl 20220c │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -0006a334 : │ │ │ │ - movs r0, #2 │ │ │ │ - b.w 6a2de │ │ │ │ - │ │ │ │ -0006a33a : │ │ │ │ - ldr r3, [pc, #12] @ (6a348 ) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r0, [r2, r3] │ │ │ │ - b.w 30016 <_Py_fstat@@Base+0x586> │ │ │ │ - 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 r0, [r0, #8] │ │ │ │ - blx 2950c │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 80ef0 │ │ │ │ - ldr r0, [r0, #40] @ 0x28 │ │ │ │ - b.w 80ef0 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 6a26c │ │ │ │ - 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 6a26c │ │ │ │ - movs r2, #1 │ │ │ │ - movs r3, #0 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - bl 2786a0 │ │ │ │ - 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 80ef0 │ │ │ │ + b.w fee78 │ │ │ │ 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 20ecb4 <_PyTime_ObjectToTimespec@@Base+0x538> │ │ │ │ + bl 20dd94 <_PyTime_ObjectToTimespec@@Base+0x538> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6a404 │ │ │ │ + bne.n 6a89c <_Py_open@@Base+0x17c4> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7a20 │ │ │ │ - cbz r0, 6a3fe │ │ │ │ + bl d72f8 │ │ │ │ + cbz r0, 6a896 <_Py_open@@Base+0x17be> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 1fb4f0 │ │ │ │ + bl 1fa54c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6a428 │ │ │ │ + b.n 6a8c0 <_Py_open@@Base+0x17e8> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 6a416 │ │ │ │ + bne.n 6a8ae <_Py_open@@Base+0x17d6> │ │ │ │ add.w r3, r1, #32768 @ 0x8000 │ │ │ │ cmp.w r3, #65536 @ 0x10000 │ │ │ │ - bcs.n 6a3f4 │ │ │ │ + bcs.n 6a88c <_Py_open@@Base+0x17b4> │ │ │ │ mov r3, r4 │ │ │ │ add r4, r2 │ │ │ │ strb.w r1, [r3], #1 │ │ │ │ asrs r1, r1, #8 │ │ │ │ subs r2, r4, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 6a41a │ │ │ │ + bgt.n 6a8b2 <_Py_open@@Base+0x17da> │ │ │ │ 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 1fb3b8 │ │ │ │ + bl 1fa414 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6a470 │ │ │ │ + bne.n 6a908 <_Py_open@@Base+0x1830> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7a20 │ │ │ │ - cbz r0, 6a46a │ │ │ │ + bl d72f8 │ │ │ │ + cbz r0, 6a902 <_Py_open@@Base+0x182a> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movs r3, #1 │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 1fb4f0 │ │ │ │ + bl 1fa54c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6a4a0 │ │ │ │ + b.n 6a938 <_Py_open@@Base+0x1860> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 6a48e │ │ │ │ + beq.n 6a926 <_Py_open@@Base+0x184e> │ │ │ │ lsls r0, r2, #3 │ │ │ │ movs r3, #1 │ │ │ │ lsl.w r0, r3, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.n 6a48e │ │ │ │ + bhi.n 6a926 <_Py_open@@Base+0x184e> │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 1fb4f0 │ │ │ │ - b.n 6a46a │ │ │ │ + bl 1fa54c │ │ │ │ + b.n 6a902 <_Py_open@@Base+0x182a> │ │ │ │ mov r3, r4 │ │ │ │ add r4, r2 │ │ │ │ strb.w r1, [r3], #1 │ │ │ │ lsrs r1, r1, #8 │ │ │ │ subs r2, r4, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 6a492 │ │ │ │ + bgt.n 6a92a <_Py_open@@Base+0x1852> │ │ │ │ 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 │ │ │ │ - sub sp, #8 │ │ │ │ - add r4, sp, #4 │ │ │ │ - bl 6a26c │ │ │ │ - movs r0, #0 │ │ │ │ - cmp.w r4, #104857600 @ 0x6400000 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - bcc.n 6a4ce │ │ │ │ - sub.w r0, r4, #104857600 @ 0x6400000 │ │ │ │ - cmn.w r4, #104857600 @ 0x6400000 │ │ │ │ - bcs.n 6a4d4 │ │ │ │ - add.w r1, r4, #104857600 @ 0x6400000 │ │ │ │ - b.n 6a4d8 │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - mov r2, r4 │ │ │ │ - bl 6a144 │ │ │ │ - cmp r4, r0 │ │ │ │ - ite cc │ │ │ │ - subcc r2, r0, r4 │ │ │ │ - subcs r2, r4, r0 │ │ │ │ - movw r0, #4304 @ 0x10d0 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - movw r1, #24012 @ 0x5dcc │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl d599c │ │ │ │ - movs r0, #0 │ │ │ │ - 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, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r3 │ │ │ │ - bl 1fb4d4 │ │ │ │ - cbz r0, 6a576 │ │ │ │ + bl 1fa530 │ │ │ │ + cbz r0, 6a9ae <_Py_open@@Base+0x18d6> │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #8 │ │ │ │ - bl 112434 <_PyLong_AsByteArray@@Base> │ │ │ │ + bl 111d50 <_PyLong_AsByteArray@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6a54c │ │ │ │ + beq.n 6a984 <_Py_open@@Base+0x18ac> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6a54c │ │ │ │ + cbnz r3, 6a984 <_Py_open@@Base+0x18ac> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ - bne.n 6a57c │ │ │ │ + bne.n 6a9b4 <_Py_open@@Base+0x18dc> │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ - movw r1, #13608 @ 0x3528 │ │ │ │ + movw r1, #10736 @ 0x29f0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ strd r4, r5, [sp, #8] │ │ │ │ movs r4, #0 │ │ │ │ mov.w r5, #2147483648 @ 0x80000000 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl d599c │ │ │ │ + bl d52b8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6a57e │ │ │ │ + b.n 6a9b6 <_Py_open@@Base+0x18de> │ │ │ │ movs r0, #0 │ │ │ │ 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 1fb4d4 │ │ │ │ - cbz r0, 6a5ea │ │ │ │ + bl 1fa530 │ │ │ │ + cbz r0, 6aa22 <_Py_open@@Base+0x194a> │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #8 │ │ │ │ strd r3, r3, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - bl 112434 <_PyLong_AsByteArray@@Base> │ │ │ │ + bl 111d50 <_PyLong_AsByteArray@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6a5ca │ │ │ │ + beq.n 6aa02 <_Py_open@@Base+0x192a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6a5ca │ │ │ │ + cbnz r3, 6aa02 <_Py_open@@Base+0x192a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ - bne.n 6a5f0 │ │ │ │ + bne.n 6aa28 <_Py_open@@Base+0x1950> │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - movw r1, #50028 @ 0xc36c │ │ │ │ + movw r1, #47084 @ 0xb7ec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl d599c │ │ │ │ + bl d52b8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6a5f2 │ │ │ │ + b.n 6aa2a <_Py_open@@Base+0x1952> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ - cbz r3, 6a62e │ │ │ │ - push {lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ + mov r5, r1 │ │ │ │ + cmp r2, #2 │ │ │ │ + bne.n 6aa50 <_Py_open@@Base+0x1978> │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + bl f8cb0 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + bne.n 6aa72 <_Py_open@@Base+0x199a> │ │ │ │ + b.n 6aa6a <_Py_open@@Base+0x1992> │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #45924 @ 0xb364 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 6aa42 <_Py_open@@Base+0x196a> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 6aaa2 <_Py_open@@Base+0x19ca> │ │ │ │ + bl 805d4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 6aa66 <_Py_open@@Base+0x198e> │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + bl f8cb0 │ │ │ │ + mov r5, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 6aa86 <_Py_open@@Base+0x19ae> │ │ │ │ + bl 805d4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 6aa66 <_Py_open@@Base+0x198e> │ │ │ │ + bl 97eb0 │ │ │ │ + subs r1, r5, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 67c0a <_Py_closerange@@Base> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9a968 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + pop {r4, r5, r6, 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 6aac8 <_Py_open@@Base+0x19f0> │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + bl f8cb0 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + bne.n 6aae6 <_Py_open@@Base+0x1a0e> │ │ │ │ + b.n 6aae0 <_Py_open@@Base+0x1a08> │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #10992 @ 0x2af0 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 6aaba <_Py_open@@Base+0x19e2> │ │ │ │ + b.n 6ab4c <_Py_open@@Base+0x1a74> │ │ │ │ + bl 805d4 │ │ │ │ + cbnz r0, 6ab4c <_Py_open@@Base+0x1a74> │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + bl f8cb0 │ │ │ │ + mov r5, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 6aaf8 <_Py_open@@Base+0x1a20> │ │ │ │ + bl 805d4 │ │ │ │ + cbnz r0, 6ab4c <_Py_open@@Base+0x1a74> │ │ │ │ + subs r3, r4, #1 │ │ │ │ + cmp r3, #63 @ 0x3f │ │ │ │ + bls.n 6ab16 <_Py_open@@Base+0x1a3e> │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #57016 @ 0xdeb8 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12e510 │ │ │ │ + b.n 6ab4c <_Py_open@@Base+0x1a74> │ │ │ │ + movs r1, #0 │ │ │ │ add r2, sp, #4 │ │ │ │ - mov r1, sp │ │ │ │ - blx 298b8 │ │ │ │ - cbz r0, 6a624 │ │ │ │ - ldrd r3, r1, [sp] │ │ │ │ - add r0, r3 │ │ │ │ - subs r1, r1, r3 │ │ │ │ - bl 72b58 │ │ │ │ - b.n 6a638 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2a174 │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ + cbz r5, 6ab2a <_Py_open@@Base+0x1a52> │ │ │ │ + bic.w r3, r3, #268435456 @ 0x10000000 │ │ │ │ + b.n 6ab2e <_Py_open@@Base+0x1a56> │ │ │ │ + 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 6ab50 <_Py_open@@Base+0x1a78> │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f61f4 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 6ab58 <_Py_open@@Base+0x1a80> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 6a638 │ │ │ │ + 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 6ab86 <_Py_open@@Base+0x1aae> │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + bl f8cb0 │ │ │ │ + mov r6, r0 │ │ │ │ + adds r1, r0, #1 │ │ │ │ + bne.n 6aba8 <_Py_open@@Base+0x1ad0> │ │ │ │ + b.n 6aba0 <_Py_open@@Base+0x1ac8> │ │ │ │ + movw r0, #11016 @ 0x2b08 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + movs r3, #4 │ │ │ │ + movs r2, #2 │ │ │ │ + mov r1, r5 │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 6ab78 <_Py_open@@Base+0x1aa0> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 6ac34 <_Py_open@@Base+0x1b5c> │ │ │ │ + bl 805d4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 6ab9c <_Py_open@@Base+0x1ac4> │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + bl f8cb0 │ │ │ │ + mov r7, r0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + bne.n 6abbc <_Py_open@@Base+0x1ae4> │ │ │ │ + bl 805d4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 6ab9c <_Py_open@@Base+0x1ac4> │ │ │ │ + cmp r5, #2 │ │ │ │ + ble.n 6ac02 <_Py_open@@Base+0x1b2a> │ │ │ │ + ldr.w r8, [r4, #8] │ │ │ │ + cmp r5, #3 │ │ │ │ + beq.n 6abdc <_Py_open@@Base+0x1b04> │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + bl f8cb0 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 6abde <_Py_open@@Base+0x1b06> │ │ │ │ + bl 805d4 │ │ │ │ + cbz r0, 6abde <_Py_open@@Base+0x1b06> │ │ │ │ + b.n 6ab9c <_Py_open@@Base+0x1ac4> │ │ │ │ + movs r4, #0 │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r8, r3 │ │ │ │ + beq.n 6ac04 <_Py_open@@Base+0x1b2c> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #21420 @ 0x53ac │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12e510 │ │ │ │ + b.n 6ab9c <_Py_open@@Base+0x1ac4> │ │ │ │ + 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 6ac2c <_Py_open@@Base+0x1b54> │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w f61f4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bx lr │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r4, r1 │ │ │ │ + cbnz r2, 6ac56 <_Py_open@@Base+0x1b7e> │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ + cmp r1, #1 │ │ │ │ + bne.n 6ac6a <_Py_open@@Base+0x1b92> │ │ │ │ + b.n 6ac7c <_Py_open@@Base+0x1ba4> │ │ │ │ + movw r0, #55660 @ 0xd96c │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + mov r1, r2 │ │ │ │ + bl 1754d4 <_PyArg_NoKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 6ac4e <_Py_open@@Base+0x1b76> │ │ │ │ + b.n 6ac88 <_Py_open@@Base+0x1bb0> │ │ │ │ + movs r3, #1 │ │ │ │ + movw r0, #55660 @ 0xd96c │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 6ac88 <_Py_open@@Base+0x1bb0> │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 23ae84 │ │ │ │ + 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 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 6a67e │ │ │ │ + bne.n 6acce <_Py_open@@Base+0x1bf6> │ │ │ │ ldr r4, [r5, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 6a696 │ │ │ │ + bmi.n 6ace6 <_Py_open@@Base+0x1c0e> │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #50576 @ 0xc590 │ │ │ │ + movw r2, #47592 @ 0xb9e8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #46504 @ 0xb5a8 │ │ │ │ + movw r1, #43520 @ 0xaa00 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #35040 @ 0x88e0 │ │ │ │ + movw r0, #31976 @ 0x7ce8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6a6be │ │ │ │ + bl 245b50 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6ad0e <_Py_open@@Base+0x1c36> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #35040 @ 0x88e0 │ │ │ │ + movw r0, #31976 @ 0x7ce8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a654 │ │ │ │ - b.n 6a6be │ │ │ │ + bne.n 6aca4 <_Py_open@@Base+0x1bcc> │ │ │ │ + b.n 6ad0e <_Py_open@@Base+0x1c36> │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 6a6c2 │ │ │ │ - movw r2, #50576 @ 0xc590 │ │ │ │ + bmi.n 6ad12 <_Py_open@@Base+0x1c3a> │ │ │ │ + movw r2, #47592 @ 0xb9e8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #46664 @ 0xb648 │ │ │ │ + movw r1, #43680 @ 0xaaa0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #35040 @ 0x88e0 │ │ │ │ + movw r0, #31976 @ 0x7ce8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r3, r6 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 245b50 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a7be │ │ │ │ + b.n 6ae0e <_Py_open@@Base+0x1d36> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6a7b6 │ │ │ │ - movw r1, #34856 @ 0x8828 │ │ │ │ + beq.n 6ae06 <_Py_open@@Base+0x1d2e> │ │ │ │ + movw r1, #31792 @ 0x7c30 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl c8d70 │ │ │ │ - cbz r0, 6a720 │ │ │ │ - movw r1, #19904 @ 0x4dc0 │ │ │ │ + bl c8654 │ │ │ │ + cbz r0, 6ad70 <_Py_open@@Base+0x1c98> │ │ │ │ + movw r1, #16960 @ 0x4240 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl c8d70 │ │ │ │ - cbz r0, 6a726 │ │ │ │ - movw r1, #34860 @ 0x882c │ │ │ │ + bl c8654 │ │ │ │ + cbz r0, 6ad76 <_Py_open@@Base+0x1c9e> │ │ │ │ + movw r1, #31796 @ 0x7c34 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl c8d70 │ │ │ │ - cbz r0, 6a72c │ │ │ │ - movw r1, #34864 @ 0x8830 │ │ │ │ + bl c8654 │ │ │ │ + cbz r0, 6ad7c <_Py_open@@Base+0x1ca4> │ │ │ │ + movw r1, #31800 @ 0x7c38 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl c8d70 │ │ │ │ - cbz r0, 6a732 │ │ │ │ + bl c8654 │ │ │ │ + cbz r0, 6ad82 <_Py_open@@Base+0x1caa> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #34872 @ 0x8838 │ │ │ │ + movw r1, #31808 @ 0x7c40 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 6a6be │ │ │ │ + bl 12e510 │ │ │ │ + b.n 6ad0e <_Py_open@@Base+0x1c36> │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #1 │ │ │ │ - b.n 6a736 │ │ │ │ + b.n 6ad86 <_Py_open@@Base+0x1cae> │ │ │ │ movs r4, #1 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 6a736 │ │ │ │ + b.n 6ad86 <_Py_open@@Base+0x1cae> │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 6a736 │ │ │ │ + b.n 6ad86 <_Py_open@@Base+0x1cae> │ │ │ │ movs r4, #1 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e719c │ │ │ │ + bl 1e5bc8 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 6a79a │ │ │ │ - movw r3, #60577 @ 0xeca1 │ │ │ │ + bne.n 6adea <_Py_open@@Base+0x1d12> │ │ │ │ + movw r3, #54129 @ 0xd371 │ │ │ │ movt r3, #24 │ │ │ │ - movw r1, #59609 @ 0xe8d9 │ │ │ │ + movw r1, #53161 @ 0xcfa9 │ │ │ │ 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 6a6be │ │ │ │ + beq.n 6ad0e <_Py_open@@Base+0x1c36> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11c86c │ │ │ │ + bl 11c054 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6a78e │ │ │ │ + beq.n 6adde <_Py_open@@Base+0x1d06> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6a78e │ │ │ │ + cbnz r3, 6adde <_Py_open@@Base+0x1d06> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r5, 6a79e │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r5, 6adee <_Py_open@@Base+0x1d16> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 6a7a6 │ │ │ │ + b.n 6adf6 <_Py_open@@Base+0x1d1e> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6a790 │ │ │ │ + beq.n 6ade0 <_Py_open@@Base+0x1d08> │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6a7be │ │ │ │ + beq.n 6ae0e <_Py_open@@Base+0x1d36> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 6a7be │ │ │ │ + b.n 6ae0e <_Py_open@@Base+0x1d36> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + cmp r2, #1 │ │ │ │ + bgt.n 6ae2c <_Py_open@@Base+0x1d54> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #21444 @ 0x53c4 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + b.w d52b8 │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movw r5, #11548 @ 0x2d1c │ │ │ │ - movt r5, #78 @ 0x4e │ │ │ │ - ldr r4, [r5, #0] │ │ │ │ - cbz r4, 6a7ee │ │ │ │ - bl 98598 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r5, r2 │ │ │ │ + cmp r2, #4 │ │ │ │ + ble.n 6ae5c <_Py_open@@Base+0x1d84> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #21492 @ 0x53f4 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + b.w d52b8 │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ + mov r4, r1 │ │ │ │ + bl 1682ac │ │ │ │ mov r6, r0 │ │ │ │ - blx r3 │ │ │ │ - mov r4, r0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + beq.n 6aeac <_Py_open@@Base+0x1dd4> │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + bl 1749d8 │ │ │ │ + mov r7, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 6ae7c <_Py_open@@Base+0x1da4> │ │ │ │ + bl 805d4 │ │ │ │ + cbnz r0, 6aeac <_Py_open@@Base+0x1dd4> │ │ │ │ + cmp r5, #2 │ │ │ │ + beq.n 6ae94 <_Py_open@@Base+0x1dbc> │ │ │ │ + ldr.w r8, [r4, #8] │ │ │ │ + cmp r5, #3 │ │ │ │ + beq.n 6ae9c <_Py_open@@Base+0x1dc4> │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + bl c68b4 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + bge.n 6ae9e <_Py_open@@Base+0x1dc6> │ │ │ │ + b.n 6aeac <_Py_open@@Base+0x1dd4> │ │ │ │ + movs r3, #1 │ │ │ │ + mov.w r8, #0 │ │ │ │ + b.n 6ae9e <_Py_open@@Base+0x1dc6> │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b07c │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 80ef0 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 69f42 <_Py_open@@Base+0xe6a> │ │ │ │ + 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 16a0bc │ │ │ │ + bl 1682ac │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6a814 │ │ │ │ + bne.n 6aece <_Py_open@@Base+0x1df6> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a836 │ │ │ │ + b.n 6aef0 <_Py_open@@Base+0x1e18> │ │ │ │ blx 29b28 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6a82e │ │ │ │ + bne.n 6aee8 <_Py_open@@Base+0x1e10> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w f6894 │ │ │ │ + b.w f61f4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ - push {r3, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2a258 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 6a860 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r4, r1 │ │ │ │ + cbz r3, 6af0c <_Py_open@@Base+0x1e34> │ │ │ │ + ldr r6, [r3, #8] │ │ │ │ + b.n 6af1c <_Py_open@@Base+0x1e44> │ │ │ │ + cmp r2, r3 │ │ │ │ + ble.n 6af1a <_Py_open@@Base+0x1e42> │ │ │ │ + cmp r2, #2 │ │ │ │ + bgt.n 6af16 <_Py_open@@Base+0x1e3e> │ │ │ │ + cbnz r1, 6af40 <_Py_open@@Base+0x1e68> │ │ │ │ + movs r6, #0 │ │ │ │ + b.n 6af1c <_Py_open@@Base+0x1e44> │ │ │ │ + mov r6, r3 │ │ │ │ + ldr r1, [pc, #136] @ (6afa8 <_Py_open@@Base+0x1ed0>) │ │ │ │ + add r2, sp, #24 │ │ │ │ + mov r0, r4 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + movs r4, #2 │ │ │ │ + movs r2, #0 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + movs r1, #1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + strd r1, r4, [sp, #4] │ │ │ │ + mov r1, r5 │ │ │ │ + bl 106468 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 6af46 <_Py_open@@Base+0x1e6e> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 6afa2 <_Py_open@@Base+0x1eca> │ │ │ │ + clz r6, r1 │ │ │ │ + lsrs r6, r6, #5 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + bl 1682ac │ │ │ │ + mov r7, r0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + beq.n 6af3c <_Py_open@@Base+0x1e64> │ │ │ │ + add r5, r6 │ │ │ │ + cmp r5, #1 │ │ │ │ + beq.n 6af6c <_Py_open@@Base+0x1e94> │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + bl f8cb0 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 6af6e <_Py_open@@Base+0x1e96> │ │ │ │ + bl 805d4 │ │ │ │ + cbz r0, 6af6e <_Py_open@@Base+0x1e96> │ │ │ │ + b.n 6af3c <_Py_open@@Base+0x1e64> │ │ │ │ + movs r4, #0 │ │ │ │ + bl 97eb0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2a5c0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9a968 │ │ │ │ + cbz r4, 6af9a <_Py_open@@Base+0x1ec2> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - b.w f6894 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w f61f4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - 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, 6a8a4 │ │ │ │ - negs r4, r0 │ │ │ │ - blx 2a8e4 <__errno_location@plt> │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r6, [r0, #0] │ │ │ │ - str r4, [r0, #0] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ - movs r0, #0 │ │ │ │ - str r6, [r5, #0] │ │ │ │ - b.n 6a8aa │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 923b8 │ │ │ │ - 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 6a8d6 │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - b.w f6894 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - 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, 6a90c │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 6a91e │ │ │ │ - movs r2, #112 @ 0x70 │ │ │ │ - add r1, sp, #128 @ 0x80 │ │ │ │ - mov r0, sp │ │ │ │ - blx 29c10 │ │ │ │ - ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 211d20 <_Py_RestoreSignals@@Base+0x1fdc> │ │ │ │ - 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 211b3c <_Py_RestoreSignals@@Base+0x1df8> │ │ │ │ - cbz r0, 6a97c │ │ │ │ - movs r2, #128 @ 0x80 │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r0, sp, #136 @ 0x88 │ │ │ │ - blx 29c10 │ │ │ │ - bl 98598 │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r6, r0 │ │ │ │ - add r0, sp, #136 @ 0x88 │ │ │ │ - blx 29720 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9b07c │ │ │ │ - cbz r5, 6a976 │ │ │ │ - blx 2a8e4 <__errno_location@plt> │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - str r5, [r0, #0] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 6a97c │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 80ef0 │ │ │ │ - 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, 6a9ac │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 6a9c8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2a368 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 6a99a │ │ │ │ - movs r2, #112 @ 0x70 │ │ │ │ - add r1, sp, #128 @ 0x80 │ │ │ │ - mov r0, sp │ │ │ │ - blx 29c10 │ │ │ │ - ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 211d20 <_Py_RestoreSignals@@Base+0x1fdc> │ │ │ │ - add sp, #240 @ 0xf0 │ │ │ │ - pop {r4, pc} │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #2976] @ 0xba0 │ │ │ │ - sub.w sp, sp, #1088 @ 0x440 │ │ │ │ - mov r7, r3 │ │ │ │ - add.w sl, sp, #12 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cbnz r2, 6aa00 │ │ │ │ - movw r3, #44000 @ 0xabe0 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - b.n 6aa02 │ │ │ │ - mov r3, r2 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r9 │ │ │ │ - movw r1, #24104 @ 0x5e28 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #24108 @ 0x5e2c │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - bl 927a8 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 6aab4 │ │ │ │ - cbnz r5, 6aa52 │ │ │ │ - bl 98598 │ │ │ │ - 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 9b07c │ │ │ │ - cmp r4, #0 │ │ │ │ - bge.w 6aba0 │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ - b.n 6aab4 │ │ │ │ - add r4, sp, #16 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r2, r4 │ │ │ │ - movw r1, #24120 @ 0x5e38 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - bl 1551c0 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6ab10 │ │ │ │ - ldr.w r8, [r4] │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - cbz r7, 6aa92 │ │ │ │ - cmp.w r5, #1024 @ 0x400 │ │ │ │ - add.w sl, sp, #60 @ 0x3c │ │ │ │ - bgt.n 6aad0 │ │ │ │ - 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 6aba8 │ │ │ │ - cmp.w r5, #1024 @ 0x400 │ │ │ │ - ble.n 6aab8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl d29b0 │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #24132 @ 0x5e44 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 6abc2 │ │ │ │ - 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 6aba8 │ │ │ │ - cmp r8, sl │ │ │ │ - beq.n 6aba8 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r2, r8 │ │ │ │ - blx 29864 <__ioctl_time64@plt> │ │ │ │ - mov r6, r0 │ │ │ │ - cbz r7, 6aaf2 │ │ │ │ - cmp.w r5, #1024 @ 0x400 │ │ │ │ - bgt.n 6aaf2 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r2, r5 │ │ │ │ - add r1, sp, #60 @ 0x3c │ │ │ │ - blx 29c10 │ │ │ │ - cmp r6, #0 │ │ │ │ - blt.n 6ab5e │ │ │ │ - mov r0, r4 │ │ │ │ - bl d29b0 │ │ │ │ - cbz r7, 6ab06 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 80ef0 │ │ │ │ - b.n 6abc2 │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, sp, #60 @ 0x3c │ │ │ │ - bl 72b58 │ │ │ │ - b.n 6abc2 │ │ │ │ - bl d7c64 │ │ │ │ - movw r1, #24160 @ 0x5e60 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1551c0 │ │ │ │ - cbz r0, 6ab84 │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ - cmp.w r7, #1024 @ 0x400 │ │ │ │ - bgt.n 6aa98 │ │ │ │ - add r5, sp, #60 @ 0x3c │ │ │ │ - movw r3, #1025 @ 0x401 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - mov r2, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 29958 <__memcpy_chk@plt> │ │ │ │ - strb.w r8, [r5, r7] │ │ │ │ - bl 98598 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 29864 <__ioctl_time64@plt> │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9b07c │ │ │ │ - cmp r6, #0 │ │ │ │ - bge.n 6ab74 │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ - mov r0, r4 │ │ │ │ - bl d29b0 │ │ │ │ - b.n 6aab4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl d29b0 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 72b58 │ │ │ │ - b.n 6abc2 │ │ │ │ - bl d7c64 │ │ │ │ - movw r1, #24172 @ 0x5e6c │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - mov r2, sl │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1551c0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 6aa22 │ │ │ │ - b.n 6aab4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 80ef0 │ │ │ │ - b.n 6abc2 │ │ │ │ - bl 98598 │ │ │ │ - mov r1, r9 │ │ │ │ - mov sl, r0 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ - mov r0, r6 │ │ │ │ - blx 29864 <__ioctl_time64@plt> │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 9b07c │ │ │ │ - b.n 6aae0 │ │ │ │ - add.w sp, sp, #1088 @ 0x440 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - cmp r2, #1 │ │ │ │ - bgt.n 6abe4 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #24272 @ 0x5ed0 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - b.w d599c │ │ │ │ - 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 │ │ │ │ - cmp r2, #4 │ │ │ │ - ble.n 6ac14 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #24320 @ 0x5f00 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - b.w d599c │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - mov r4, r1 │ │ │ │ - bl 16a0bc │ │ │ │ - mov r6, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - beq.n 6ac62 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - bl 176650 │ │ │ │ - mov r7, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 6ac34 │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 6ac62 │ │ │ │ - cmp r5, #2 │ │ │ │ - beq.n 6ac4c │ │ │ │ - ldr.w r8, [r4, #8] │ │ │ │ - cmp r5, #3 │ │ │ │ - beq.n 6ac54 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - bl c6fd0 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - bge.n 6ac56 │ │ │ │ - b.n 6ac62 │ │ │ │ - movs r3, #1 │ │ │ │ - mov.w r8, #0 │ │ │ │ - b.n 6ac56 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 6a9cc │ │ │ │ - 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, #4024] @ 0xfb8 │ │ │ │ - ldr.w r8, [pc, #260] @ 6ad80 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - ldr.w r3, [r8, #1184] @ 0x4a0 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 6ad78 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr.w r4, [r8, #1192] @ 0x4a8 │ │ │ │ - blx 2a8e4 <__errno_location@plt> │ │ │ │ - ldr.w sl, [r0] │ │ │ │ - movw r5, #4780 @ 0x12ac │ │ │ │ - movt r5, #71 @ 0x47 │ │ │ │ - mov r9, r0 │ │ │ │ - movs r6, #0 │ │ │ │ - movs r3, #156 @ 0x9c │ │ │ │ - mul.w r1, r3, r6 │ │ │ │ - ldr r0, [r5, r1] │ │ │ │ - cmp r0, r7 │ │ │ │ - beq.n 6acbe │ │ │ │ - adds r6, #1 │ │ │ │ - cmp r6, #5 │ │ │ │ - bne.n 6aca2 │ │ │ │ - mov.w r1, #624 @ 0x270 │ │ │ │ - movs r6, #4 │ │ │ │ - mov.w fp, #0 │ │ │ │ - b.n 6acc2 │ │ │ │ - mov.w fp, #1 │ │ │ │ - movs r3, #156 @ 0x9c │ │ │ │ - mla r3, r3, r6, r5 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - cbz r2, 6acd8 │ │ │ │ - adds r1, #12 │ │ │ │ - movs r2, #0 │ │ │ │ - add r1, r5 │ │ │ │ - str r2, [r3, #4] │ │ │ │ - blx 2a174 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.n 6ad02 │ │ │ │ - movs r2, #20 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #40208 @ 0x9d10 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - bl 1a6d24 <_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 6ad3e │ │ │ │ - mov r1, fp │ │ │ │ - movs r2, #23 │ │ │ │ - add r0, sp, #8 │ │ │ │ - movw r5, #32740 @ 0x7fe4 │ │ │ │ - movt r5, #41 @ 0x29 │ │ │ │ - blx 2957c │ │ │ │ - movs r3, #23 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r3 │ │ │ │ - add r0, sp, #8 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 29f04 <__snprintf_chk@plt> │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #24364 @ 0x5f2c │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - bl 1a6d24 <_Py_write_noraise@@Base> │ │ │ │ - add r0, sp, #8 │ │ │ │ - blx 29b58 │ │ │ │ - add r1, sp, #8 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1a6d24 <_Py_write_noraise@@Base> │ │ │ │ - movs r2, #2 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #1356 @ 0x54c │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - bl 1a6d24 <_Py_write_noraise@@Base> │ │ │ │ - ldr.w r1, [r8, #1196] @ 0x4ac │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2ede0 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr.w r1, [r8, #1200] @ 0x4b0 │ │ │ │ - bl 2b534 │ │ │ │ - mov r0, r7 │ │ │ │ - str.w sl, [r9] │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 29e30 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ - ldrsh r0, [r3, r0] │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #12 │ │ │ │ - mov r0, r1 │ │ │ │ - add r2, sp, #4 │ │ │ │ - movw r1, #24408 @ 0x5f58 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - bl 8edfc │ │ │ │ - cbz r0, 6add6 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 203d38 <_PyParkingLot_UnparkAll@@Base+0x700> │ │ │ │ - cbz r0, 6add6 │ │ │ │ - ldr r3, [pc, #44] @ (6addc ) │ │ │ │ - ldr.w r3, [r3, #1256] @ 0x4e8 │ │ │ │ - cbz r3, 6adc4 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - movs r0, #164 @ 0xa4 │ │ │ │ - mla r0, r0, r1, r3 │ │ │ │ - bl 210acc <_Py_RestoreSignals@@Base+0xd88> │ │ │ │ - cbnz r0, 6adce │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - b.n 6add6 │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - nop │ │ │ │ - ldrsh r0, [r3, r0] │ │ │ │ - lsls r1, 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, #24424 @ 0x5f68 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 8edfc │ │ │ │ - cbz r0, 6ae34 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cbz r3, 6ae22 │ │ │ │ - bl 98598 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 6a26c │ │ │ │ - movs r0, #11 │ │ │ │ - blx 29e34 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9b07c │ │ │ │ - b.n 6ae2c │ │ │ │ - bl 6a26c │ │ │ │ - movs r0, #11 │ │ │ │ - blx 29e34 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - 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, #24436 @ 0x5f74 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - movs r3, #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 8edfc │ │ │ │ - cbz r0, 6ae7c │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 6a2de │ │ │ │ - cbz r0, 6ae80 │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #59996 @ 0xea5c │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 6ae88 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #24448 @ 0x5f80 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #33240 @ 0x81d8 │ │ │ │ - movt r0, #69 @ 0x45 │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ - cmn.w r0, #9 │ │ │ │ - beq.n 6aee8 │ │ │ │ - adds r3, r0, #3 │ │ │ │ - beq.n 6aed2 │ │ │ │ - adds r0, #10 │ │ │ │ - beq.n 6aeec │ │ │ │ - movw r3, #4304 @ 0x10d0 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #24500 @ 0x5fb4 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - b.w 12f220 │ │ │ │ - movw r3, #56032 @ 0xdae0 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #24464 @ 0x5f90 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - b.w 12f220 │ │ │ │ - b.w 1ef298 │ │ │ │ - bx lr │ │ │ │ - push {r4, lr} │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + nop │ │ │ │ + ldr r4, [pc, #352] @ (6b10c ) │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 6a26c │ │ │ │ - bl 6ca9c │ │ │ │ - cbnz r0, 6af0e │ │ │ │ + bl 675ae │ │ │ │ + bl 6ca94 │ │ │ │ + cbnz r0, 6afcc <_Py_open@@Base+0x1ef4> │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1ef298 │ │ │ │ + b.w 1ee218 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1244e0 │ │ │ │ + bl 123cc0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #44685 @ 0xae8d │ │ │ │ + movw r0, #30739 @ 0x7813 │ │ │ │ movt r0, #6 │ │ │ │ - bl 1dc2a4 │ │ │ │ + bl 1da1ac │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6af48 │ │ │ │ + bne.n 6b006 <_Py_open@@Base+0x1f2e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 10dc6c │ │ │ │ + bl 10d5c0 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #24544 @ 0x5fe0 │ │ │ │ + movw r1, #21536 @ 0x5420 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6af64 │ │ │ │ + b.n 6b022 <_Py_open@@Base+0x1f4a> │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1244e0 │ │ │ │ + bl 123cc0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 104cf8 │ │ │ │ + bl 104738 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10dc6c │ │ │ │ + bl 10d5c0 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006af66 : │ │ │ │ - b.w 3011c │ │ │ │ +0006b024 : │ │ │ │ + b.w 30408 │ │ │ │ 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 15e154 │ │ │ │ - cbnz r0, 6af9c │ │ │ │ + bl 15c5e4 │ │ │ │ + cbnz r0, 6b05a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #24572 @ 0x5ffc │ │ │ │ + movw r1, #21564 @ 0x543c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 6afa6 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 6b064 │ │ │ │ mov r0, r7 │ │ │ │ - bl 15e75c │ │ │ │ + bl 15cbec │ │ │ │ subs r6, r0, #0 │ │ │ │ - bge.n 6afaa │ │ │ │ + bge.n 6b068 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6b080 │ │ │ │ + b.n 6b13e │ │ │ │ cmp.w r6, #65536 @ 0x10000 │ │ │ │ - ble.n 6afc8 │ │ │ │ + ble.n 6b086 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #24612 @ 0x6024 │ │ │ │ + movw r1, #21604 @ 0x5464 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 6afa6 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 6b064 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bl 77c4c │ │ │ │ + bl 77bf8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 6afd8 │ │ │ │ - bl 1ef298 │ │ │ │ - b.n 6afa6 │ │ │ │ + cbnz r0, 6b096 │ │ │ │ + bl 1ee218 │ │ │ │ + b.n 6b064 │ │ │ │ mov.w r9, #0 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ cmp r9, r6 │ │ │ │ - beq.n 6b050 │ │ │ │ - bl eb4c8 │ │ │ │ + beq.n 6b10e │ │ │ │ + bl eadb0 │ │ │ │ add.w r1, r5, r9, lsl #2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b06a │ │ │ │ + beq.n 6b128 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bmi.n 6b020 │ │ │ │ + bmi.n 6b0de │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #24628 @ 0x6034 │ │ │ │ + movw r1, #21620 @ 0x5474 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6b02c │ │ │ │ - b.n 6b06a │ │ │ │ - bl 1ed548 <_Py_Gid_Converter@@Base> │ │ │ │ + bne.n 6b0ea │ │ │ │ + b.n 6b128 │ │ │ │ + bl 1ec4cc <_Py_Gid_Converter@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r0, 6b03a │ │ │ │ + cbnz r0, 6b0f8 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 6b06a │ │ │ │ + beq.n 6b128 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b06a │ │ │ │ + cbnz r3, 6b128 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6b06a │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6b128 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 6b04a │ │ │ │ + beq.n 6b108 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b04a │ │ │ │ + cbnz r3, 6b108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 6afe0 │ │ │ │ + b.n 6b09e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ blx 291d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6b072 │ │ │ │ + bge.n 6b130 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ + bl f61f4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78004 │ │ │ │ - b.n 6afa6 │ │ │ │ + bl 77fb0 │ │ │ │ + b.n 6b064 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78004 │ │ │ │ + bl 77fb0 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldmia.w sp!, {r3, 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 r0, r1 │ │ │ │ - bl f9350 │ │ │ │ - mov r5, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 6b0a4 │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 6b0d6 │ │ │ │ - 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 6b0ce │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cbz r3, 6b0ce │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w f6894 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 80ef0 │ │ │ │ - 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 │ │ │ │ - mov r0, r1 │ │ │ │ - bl f9350 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 6b106 │ │ │ │ - bl 805dc │ │ │ │ - cmp r0, #0 │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - it ne │ │ │ │ - movne r0, #0 │ │ │ │ - b.n 6b11e │ │ │ │ - tst.w r0, #128 @ 0x80 │ │ │ │ - movw r3, #7780 @ 0x1e64 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - it eq │ │ │ │ - moveq r0, r3 │ │ │ │ - pop {r3, 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 6b144 │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - bl f9350 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - bne.n 6b162 │ │ │ │ - b.n 6b15c │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #13912 @ 0x3658 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 6b136 │ │ │ │ - b.n 6b1c8 │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 6b1c8 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - bl f9350 │ │ │ │ - mov r5, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 6b174 │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 6b1c8 │ │ │ │ - subs r3, r4, #1 │ │ │ │ - cmp r3, #63 @ 0x3f │ │ │ │ - bls.n 6b192 │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #59996 @ 0xea5c │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 6b1c8 │ │ │ │ - movs r1, #0 │ │ │ │ - add r2, sp, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2a174 │ │ │ │ - ldr r3, [sp, #136] @ 0x88 │ │ │ │ - cbz r5, 6b1a6 │ │ │ │ - bic.w r3, r3, #268435456 @ 0x10000000 │ │ │ │ - b.n 6b1aa │ │ │ │ - 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 6b1cc │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 6b1d4 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - 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 6b202 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - bl f9350 │ │ │ │ - mov r6, r0 │ │ │ │ - adds r1, r0, #1 │ │ │ │ - bne.n 6b224 │ │ │ │ - b.n 6b21c │ │ │ │ - movw r0, #13936 @ 0x3670 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - movs r3, #4 │ │ │ │ - movs r2, #2 │ │ │ │ - mov r1, r5 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 6b1f4 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 6b2b0 │ │ │ │ - bl 805dc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 6b218 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - bl f9350 │ │ │ │ - mov r7, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - bne.n 6b238 │ │ │ │ - bl 805dc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 6b218 │ │ │ │ - cmp r5, #2 │ │ │ │ - ble.n 6b27e │ │ │ │ - ldr.w r8, [r4, #8] │ │ │ │ - cmp r5, #3 │ │ │ │ - beq.n 6b258 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - bl f9350 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 6b25a │ │ │ │ - bl 805dc │ │ │ │ - cbz r0, 6b25a │ │ │ │ - b.n 6b218 │ │ │ │ - movs r4, #0 │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r8, r3 │ │ │ │ - beq.n 6b280 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #24652 @ 0x604c │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 6b218 │ │ │ │ - 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 6b2a8 │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w f6894 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - 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 │ │ │ │ - mov r0, r1 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - mov r1, r2 │ │ │ │ - cbnz r3, 6b2d6 │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.n 6b2d6 │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 6b2d6 │ │ │ │ - cbnz r0, 6b2f4 │ │ │ │ - movs r4, #1 │ │ │ │ - movs r2, #0 │ │ │ │ - add r5, sp, #28 │ │ │ │ - strd r4, r4, [sp, #4] │ │ │ │ - strd r2, r5, [sp, #12] │ │ │ │ - movw r4, #19308 @ 0x4b6c │ │ │ │ - movt r4, #73 @ 0x49 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 6b30c │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl f9350 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 6b306 │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 6b30c │ │ │ │ - mov r0, r4 │ │ │ │ - blx 29774 <_exit@plt> │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r4, r1 │ │ │ │ - cbz r3, 6b32c │ │ │ │ - ldr r6, [r3, #8] │ │ │ │ - b.n 6b33c │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.n 6b33a │ │ │ │ - cmp r2, #2 │ │ │ │ - bgt.n 6b336 │ │ │ │ - cbnz r1, 6b360 │ │ │ │ - movs r6, #0 │ │ │ │ - b.n 6b33c │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r1, [pc, #136] @ (6b3c8 ) │ │ │ │ - add r2, sp, #24 │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - movs r4, #2 │ │ │ │ - movs r2, #0 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - movs r1, #1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - strd r1, r4, [sp, #4] │ │ │ │ - mov r1, r5 │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 6b366 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 6b3c2 │ │ │ │ - clz r6, r1 │ │ │ │ - lsrs r6, r6, #5 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - bl 16a0bc │ │ │ │ - mov r7, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - beq.n 6b35c │ │ │ │ - add r5, r6 │ │ │ │ - cmp r5, #1 │ │ │ │ - beq.n 6b38c │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - bl f9350 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 6b38e │ │ │ │ - bl 805dc │ │ │ │ - cbz r0, 6b38e │ │ │ │ - b.n 6b35c │ │ │ │ - movs r4, #0 │ │ │ │ - bl 98598 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2a5c0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9b07c │ │ │ │ - cbz r4, 6b3ba │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w f6894 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ - ldr r3, [pc, #608] @ (6b62c ) │ │ │ │ - lsls r1, 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, 6b3ec │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.n 6b3ec │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 6b3ec │ │ │ │ - cbnz r0, 6b408 │ │ │ │ - movs r4, #1 │ │ │ │ - strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #80] @ (6b444 ) │ │ │ │ - movs r2, #0 │ │ │ │ - add r5, sp, #28 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - strd r2, r5, [sp, #12] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 6b408 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 6b440 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl f9350 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 6b424 │ │ │ │ - bl 805dc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 6b404 │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - b.n 6b440 │ │ │ │ - movw r3, #4308 @ 0x10d4 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #7780 @ 0x1e64 │ │ │ │ - movt r2, #71 @ 0x47 │ │ │ │ - movw r4, #65535 @ 0xffff │ │ │ │ - cmp r0, r4 │ │ │ │ - ite eq │ │ │ │ - moveq r0, r3 │ │ │ │ - movne r0, r2 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #784] @ (6b758 ) │ │ │ │ - lsls r1, 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, 6b468 │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.n 6b468 │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 6b468 │ │ │ │ - cbnz r0, 6b484 │ │ │ │ - movs r4, #1 │ │ │ │ - strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #84] @ (6b4c4 ) │ │ │ │ - movs r2, #0 │ │ │ │ - add r5, sp, #28 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - strd r2, r5, [sp, #12] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 6b484 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 6b4c0 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl f9350 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 6b4a0 │ │ │ │ - bl 805dc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 6b480 │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - b.n 6b4c0 │ │ │ │ - and.w r3, r0, #127 @ 0x7f │ │ │ │ - movw r2, #7780 @ 0x1e64 │ │ │ │ - movt r2, #71 @ 0x47 │ │ │ │ - adds r3, #1 │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - sbfx r3, r3, #1, #7 │ │ │ │ - cmp r3, #0 │ │ │ │ - it le │ │ │ │ - movle r0, r2 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #960] @ (6b888 ) │ │ │ │ - lsls r1, 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, 6b4e8 │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.n 6b4e8 │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 6b4e8 │ │ │ │ - cbnz r0, 6b504 │ │ │ │ - movs r4, #1 │ │ │ │ - strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #76] @ (6b53c ) │ │ │ │ - movs r2, #0 │ │ │ │ - add r5, sp, #28 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - strd r2, r5, [sp, #12] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 6b504 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 6b538 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl f9350 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 6b520 │ │ │ │ - bl 805dc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 6b500 │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - b.n 6b538 │ │ │ │ - tst.w r0, #127 @ 0x7f │ │ │ │ - movw r3, #7780 @ 0x1e64 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - it ne │ │ │ │ - movne r0, r3 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - ldr r4, [pc, #112] @ (6b5b0 ) │ │ │ │ - lsls r1, 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, 6b560 │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.n 6b560 │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 6b560 │ │ │ │ - cbnz r0, 6b578 │ │ │ │ - movs r4, #1 │ │ │ │ - strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #56] @ (6b5a0 ) │ │ │ │ - movs r2, #0 │ │ │ │ - add r5, sp, #28 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - strd r2, r5, [sp, #12] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 6b598 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl f9350 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 6b58a │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 6b598 │ │ │ │ - ubfx r0, r4, #8, #8 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 80ef0 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ - ldr r4, [pc, #288] @ (6b6c4 ) │ │ │ │ - lsls r1, 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, 6b5c4 │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.n 6b5c4 │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 6b5c4 │ │ │ │ - cbnz r0, 6b5dc │ │ │ │ - movs r4, #1 │ │ │ │ - strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #56] @ (6b604 ) │ │ │ │ - movs r2, #0 │ │ │ │ - add r5, sp, #28 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - strd r2, r5, [sp, #12] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 6b5fc │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl f9350 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 6b5ee │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 6b5fc │ │ │ │ - and.w r0, r4, #127 @ 0x7f │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 80ef0 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ - ldr r4, [pc, #464] @ (6b7d8 ) │ │ │ │ - lsls r1, 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, 6b628 │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.n 6b628 │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 6b628 │ │ │ │ - cbnz r0, 6b640 │ │ │ │ - movs r4, #1 │ │ │ │ - strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #56] @ (6b668 ) │ │ │ │ - movs r2, #0 │ │ │ │ - add r5, sp, #28 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - strd r2, r5, [sp, #12] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 6b660 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl f9350 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 6b652 │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 6b660 │ │ │ │ - ubfx r0, r4, #8, #8 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 80ef0 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ - ldr r4, [pc, #640] @ (6b8ec ) │ │ │ │ - lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r0, r1 │ │ │ │ add r4, sp, #12 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #44] @ (6b6b4 ) │ │ │ │ + ldr r3, [pc, #48] @ (6b18c ) │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 21f09c <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ - cbnz r0, 6b692 │ │ │ │ + bl 21df18 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ + cbnz r0, 6b168 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6b6b0 │ │ │ │ + b.n 6b186 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2a334 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6b6ac │ │ │ │ + bge.n 6b182 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ - b.n 6b68e │ │ │ │ - bl 80ef0 │ │ │ │ + bl f61f4 │ │ │ │ + b.n 6b164 │ │ │ │ + bl 80ee8 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r4, [pc, #816] @ (6b9e8 ) │ │ │ │ + nop │ │ │ │ + ldr r4, [pc, #528] @ (6b3a0 ) │ │ │ │ lsls r1, 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, #24676 @ 0x6064 │ │ │ │ + movw r2, #21644 @ 0x548c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 2048d8 <_PyArg_ParseStack@@Base> │ │ │ │ - cbnz r0, 6b6e4 │ │ │ │ + bl 203990 <_PyArg_ParseStack@@Base> │ │ │ │ + cbnz r0, 6b1bc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6b708 │ │ │ │ + b.n 6b1e0 │ │ │ │ ldrd r1, r0, [sp, #8] │ │ │ │ blx 29804 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6b700 │ │ │ │ + bge.n 6b1d8 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ - b.n 6b6e0 │ │ │ │ + bl f61f4 │ │ │ │ + b.n 6b1b8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ 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 r5, r1 │ │ │ │ - cmp r2, #2 │ │ │ │ - bne.n 6b72e │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - bl f9350 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - bne.n 6b750 │ │ │ │ - b.n 6b748 │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #48908 @ 0xbf0c │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 6b720 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 6b780 │ │ │ │ - bl 805dc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 6b744 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - bl f9350 │ │ │ │ - mov r5, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 6b764 │ │ │ │ - bl 805dc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 6b744 │ │ │ │ - bl 98598 │ │ │ │ - subs r1, r5, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 64a82 <_Py_closerange@@Base> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9b07c │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - 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 98598 │ │ │ │ - mov r4, r0 │ │ │ │ - blx 2a380 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9b07c │ │ │ │ - bl e9180 │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r0, #0 │ │ │ │ - ite eq │ │ │ │ - moveq r0, r3 │ │ │ │ - movne 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 r0, r1 │ │ │ │ - bl f9350 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 6b7d8 │ │ │ │ - bl 805dc │ │ │ │ - cbz r0, 6b7e0 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 6b830 │ │ │ │ - subs r3, r0, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, #63 @ 0x3f │ │ │ │ - bls.n 6b7f8 │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #59996 @ 0xea5c │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 6b7d4 │ │ │ │ - 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, 6b828 │ │ │ │ - cbz r0, 6b828 │ │ │ │ - movw r1, #24688 @ 0x6070 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - blx 29f88 │ │ │ │ - cbnz r0, 6b828 │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7afb8 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - cbnz r0, 6b842 │ │ │ │ + cbnz r0, 6b1f4 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r1] │ │ │ │ strd r2, r3, [r1, #8] │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 157678 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 155b08 <_PyTime_FromSecondsObject@@Base> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 6b874 │ │ │ │ + beq.n 6b226 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 249bd8 <_PyTime_AsTimeval@@Base> │ │ │ │ + b.w 248d54 <_PyTime_AsTimeval@@Base> │ │ │ │ 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 72d70 │ │ │ │ - cbz r0, 6b900 │ │ │ │ + bl 72d28 │ │ │ │ + cbz r0, 6b2b2 │ │ │ │ mov r4, r0 │ │ │ │ - vldr d8, [pc, #120] @ 6b910 │ │ │ │ + vldr d8, [pc, #116] @ 6b2c0 │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ - bl 278c68 │ │ │ │ + bl 2780c0 │ │ │ │ vmov d7, r0, r1 │ │ │ │ ldrd r0, r1, [r5, #16] │ │ │ │ vdiv.f64 d9, d7, d8 │ │ │ │ - bl 278c68 │ │ │ │ + bl 2780c0 │ │ │ │ vmov d0, r0, r1 │ │ │ │ vadd.f64 d0, d9, d0 │ │ │ │ - bl 85f38 │ │ │ │ + bl 85a9c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 6b8ea │ │ │ │ + cbz r0, 6b29c │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 278c68 │ │ │ │ + bl 2780c0 │ │ │ │ vmov d7, r0, r1 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ vdiv.f64 d9, d7, d8 │ │ │ │ - bl 278c68 │ │ │ │ + bl 2780c0 │ │ │ │ vmov d0, r0, r1 │ │ │ │ vadd.f64 d0, d9, d0 │ │ │ │ - bl 85f38 │ │ │ │ - cbnz r0, 6b904 │ │ │ │ + bl 85a9c │ │ │ │ + cbnz r0, 6b2b6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b900 │ │ │ │ + beq.n 6b2b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b900 │ │ │ │ + cbnz r3, 6b2b2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6b906 │ │ │ │ + b.n 6b2b8 │ │ │ │ str r0, [r4, #16] │ │ │ │ vpop {d8-d9} │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #36] @ 0x24 │ │ │ │ asrs r6, r5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ subs r3, r2, #2 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 6b942 │ │ │ │ + bhi.n 6b2f2 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f9350 │ │ │ │ + bl f8cb0 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6b960 │ │ │ │ - b.n 6b95a │ │ │ │ - movw r0, #13832 @ 0x3608 │ │ │ │ + bne.n 6b310 │ │ │ │ + b.n 6b30a │ │ │ │ + movw r0, #10912 @ 0x2aa0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6b934 │ │ │ │ - b.n 6b996 │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 6b996 │ │ │ │ + bne.n 6b2e4 │ │ │ │ + b.n 6b346 │ │ │ │ + bl 805d4 │ │ │ │ + cbnz r0, 6b346 │ │ │ │ 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 6b832 │ │ │ │ + bl 6b1e4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6b996 │ │ │ │ + beq.n 6b346 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 6b832 │ │ │ │ + bl 6b1e4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6b996 │ │ │ │ + beq.n 6b346 │ │ │ │ mov r1, sp │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r6 │ │ │ │ blx 2981c <__setitimer64@plt> │ │ │ │ - cbz r0, 6b99a │ │ │ │ + cbz r0, 6b34a │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl f6894 │ │ │ │ + bl f61f4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6b9a0 │ │ │ │ + b.n 6b350 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 6b878 │ │ │ │ + bl 6b22a │ │ │ │ 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 f9350 │ │ │ │ + bl f8cb0 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6b9c8 │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 6b9e6 │ │ │ │ + bne.n 6b378 │ │ │ │ + bl 805d4 │ │ │ │ + cbnz r0, 6b396 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sp │ │ │ │ ldr r4, [r5, #16] │ │ │ │ blx 2a884 <__getitimer64@plt> │ │ │ │ - cbz r0, 6b9de │ │ │ │ + cbz r0, 6b38e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl f6894 │ │ │ │ + bl f61f4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6b9e8 │ │ │ │ + b.n 6b398 │ │ │ │ mov r0, sp │ │ │ │ - bl 6b878 │ │ │ │ - b.n 6b9e8 │ │ │ │ + bl 6b22a │ │ │ │ + b.n 6b398 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r5, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ str r6, [r0, #0] │ │ │ │ - bl d7c24 │ │ │ │ + bl d74fc │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ - movw r0, #24704 @ 0x6080 │ │ │ │ + bl f61f4 │ │ │ │ + movw r0, #21656 @ 0x5498 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 1f6ea8 │ │ │ │ + bl 1f5e50 │ │ │ │ mov r0, r6 │ │ │ │ - bl d7c38 │ │ │ │ + bl d7510 │ │ │ │ movs r0, #0 │ │ │ │ str r5, [r4, #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, r1 │ │ │ │ - bl 85968 │ │ │ │ + bl 854cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6baac │ │ │ │ + beq.n 6b45c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80ee8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80ee8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80ee8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ str r3, [r4, #20] │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80ee8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 1c5118 │ │ │ │ + bl 1c2ff0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ str r3, [r4, #28] │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80ee8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ str r3, [r4, #32] │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80ee8 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ - bl 805dc │ │ │ │ - cbz r0, 6baae │ │ │ │ + bl 805d4 │ │ │ │ + cbz r0, 6b45e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6baac │ │ │ │ + beq.n 6b45c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6baac │ │ │ │ + cbnz r3, 6b45c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_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 r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, sp │ │ │ │ - bl 211b3c <_Py_RestoreSignals@@Base+0x1df8> │ │ │ │ - cbz r0, 6bb24 │ │ │ │ + bl 210c1c <_Py_RestoreSignals@@Base+0x1df8> │ │ │ │ + cbz r0, 6b4d4 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r1, sp │ │ │ │ add.w r0, sp, r2 │ │ │ │ blx 29c10 │ │ │ │ - bl 98598 │ │ │ │ + bl 97eb0 │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ blx 29240 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b07c │ │ │ │ + bl 9a968 │ │ │ │ adds r5, #1 │ │ │ │ - bne.n 6bb1a │ │ │ │ + bne.n 6b4ca │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 6bb0a │ │ │ │ - bl e9180 │ │ │ │ + bne.n 6b4ba │ │ │ │ + bl e8a64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6bada │ │ │ │ + beq.n 6b48a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6bb24 │ │ │ │ + b.n 6b4d4 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ - b.n 6bb06 │ │ │ │ + bl f61f4 │ │ │ │ + b.n 6b4b6 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 6ba32 │ │ │ │ + bl 6b3e2 │ │ │ │ add sp, #384 @ 0x180 │ │ │ │ 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, #3664] @ 0xe50 │ │ │ │ sub sp, #408 @ 0x198 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 6bb4e │ │ │ │ + bne.n 6b4fe │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 211b3c <_Py_RestoreSignals@@Base+0x1df8> │ │ │ │ - cbnz r0, 6bb66 │ │ │ │ - b.n 6bbee │ │ │ │ + bl 210c1c <_Py_RestoreSignals@@Base+0x1df8> │ │ │ │ + cbnz r0, 6b516 │ │ │ │ + b.n 6b59e │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #14020 @ 0x36c4 │ │ │ │ + movw r0, #11100 @ 0x2b5c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6bb42 │ │ │ │ - b.n 6bbee │ │ │ │ + bne.n 6b4f2 │ │ │ │ + b.n 6b59e │ │ │ │ ldr r5, [r4, #4] │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ add r1, sp, #24 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ blx 29c10 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - bl 157678 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 155b08 <_PyTime_FromSecondsObject@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6bbee │ │ │ │ + beq.n 6b59e │ │ │ │ ldrd r5, r4, [sp] │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 6bba0 │ │ │ │ + bge.n 6b550 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #54500 @ 0xd4e4 │ │ │ │ + movw r1, #51556 @ 0xc964 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 6bbee │ │ │ │ + bl 12e510 │ │ │ │ + b.n 6b59e │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 18a96c <_PyDeadline_Init@@Base> │ │ │ │ + bl 18904c <_PyDeadline_Init@@Base> │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, r4 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 157fa0 <_PyTime_AsTimespec@@Base> │ │ │ │ - bl 98598 │ │ │ │ + bl 156430 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 97eb0 │ │ │ │ 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 9b07c │ │ │ │ + bl 9a968 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 6bc16 │ │ │ │ + bne.n 6b5c6 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 6bbf2 │ │ │ │ + beq.n 6b5a2 │ │ │ │ cmp r3, #11 │ │ │ │ - beq.n 6bc0c │ │ │ │ + beq.n 6b5bc │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ + bl f61f4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6bc22 │ │ │ │ - bl e9180 │ │ │ │ + b.n 6b5d2 │ │ │ │ + bl e8a64 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6bbee │ │ │ │ - bl 24e7e8 <_PyDeadline_Get@@Base> │ │ │ │ + bne.n 6b59e │ │ │ │ + bl 24a4e0 <_PyDeadline_Get@@Base> │ │ │ │ mov r5, r0 │ │ │ │ subs r4, r1, #0 │ │ │ │ - bge.n 6bbac │ │ │ │ - b.n 6bc16 │ │ │ │ + bge.n 6b55c │ │ │ │ + b.n 6b5c6 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 6bc22 │ │ │ │ + b.n 6b5d2 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 6ba32 │ │ │ │ + bl 6b3e2 │ │ │ │ add sp, #408 @ 0x198 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -0006bc28 <_PyOS_IsMainThread@@Base>: │ │ │ │ +0006b5d8 <_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] @ (6bc64 <_PyOS_IsMainThread@@Base+0x3c>) │ │ │ │ + ldr r3, [pc, #44] @ (6b614 <_PyOS_IsMainThread@@Base+0x3c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - bl 6cd34 │ │ │ │ + bl 6ccfc │ │ │ │ movw r3, #19992 @ 0x4e18 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ ldr.w r2, [r3, #640] @ 0x280 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 6bc60 <_PyOS_IsMainThread@@Base+0x38> │ │ │ │ + bne.n 6b610 <_PyOS_IsMainThread@@Base+0x38> │ │ │ │ ldr.w r0, [r3, #624] @ 0x270 │ │ │ │ subs r3, r0, r4 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ - b.n 6bc62 <_PyOS_IsMainThread@@Base+0x3a> │ │ │ │ + b.n 6b612 <_PyOS_IsMainThread@@Base+0x3a> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #10112 @ 0x2780 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ - bl 122b54 │ │ │ │ + bl 122334 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1dad60 │ │ │ │ + b.w 1d8c68 │ │ │ │ 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, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 15873c │ │ │ │ + bl 156bcc │ │ │ │ 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, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 15873c │ │ │ │ + bl 156bcc │ │ │ │ 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, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 15873c │ │ │ │ + bl 156bcc │ │ │ │ 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 71f84 │ │ │ │ - cbz r0, 6bd34 <_PyOS_IsMainThread@@Base+0x10c> │ │ │ │ - ldr r2, [pc, #48] @ (6bd3c <_PyOS_IsMainThread@@Base+0x114>) │ │ │ │ - movw r1, #24768 @ 0x60c0 │ │ │ │ + bl 71f40 │ │ │ │ + cbz r0, 6b6e4 <_PyOS_IsMainThread@@Base+0x10c> │ │ │ │ + ldr r2, [pc, #48] @ (6b6ec <_PyOS_IsMainThread@@Base+0x114>) │ │ │ │ + movw r1, #21720 @ 0x54d8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r4, r0 │ │ │ │ - bl 8084c │ │ │ │ + bl 80844 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6bd36 <_PyOS_IsMainThread@@Base+0x10e> │ │ │ │ + bne.n 6b6e6 <_PyOS_IsMainThread@@Base+0x10e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6bd34 <_PyOS_IsMainThread@@Base+0x10c> │ │ │ │ + beq.n 6b6e4 <_PyOS_IsMainThread@@Base+0x10c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6bd34 <_PyOS_IsMainThread@@Base+0x10c> │ │ │ │ + cbnz r3, 6b6e4 <_PyOS_IsMainThread@@Base+0x10c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ strb r4, [r0, #6] │ │ │ │ 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, r0 │ │ │ │ adds r0, #37 @ 0x25 │ │ │ │ - bl 1f6980 <_PyEvent_Notify@@Base> │ │ │ │ + bl 1f58f8 <_PyEvent_Notify@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f69a8 <_PyEvent_Notify@@Base+0x28> │ │ │ │ + bl 1f5920 <_PyEvent_Notify@@Base+0x28> │ │ │ │ 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, #8] │ │ │ │ - bl 202d1c │ │ │ │ - mov r3, r1 │ │ │ │ - mov r2, r0 │ │ │ │ - movw r0, #24784 @ 0x60d0 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - ldr r1, [r1, #12] │ │ │ │ - b.w e2114 │ │ │ │ - push {r4} │ │ │ │ - mov r3, r0 │ │ │ │ - dmb ish │ │ │ │ - ldrb r1, [r0, #8] │ │ │ │ - dmb ish │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - tst.w r1, #1 │ │ │ │ - movw r4, #24808 @ 0x60e8 │ │ │ │ - movt r4, #43 @ 0x2b │ │ │ │ - movw r1, #60520 @ 0xec68 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #24820 @ 0x60f4 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - it eq │ │ │ │ - moveq r1, r4 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - pop {r4} │ │ │ │ - b.w e2114 │ │ │ │ - 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, #60520 @ 0xec68 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r4, [r0, #24] │ │ │ │ - movw r3, #24808 @ 0x60e8 │ │ │ │ - movt r3, #43 @ 0x2b │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - strd r4, r0, [sp, #8] │ │ │ │ - cmp r4, #0 │ │ │ │ - it eq │ │ │ │ - moveq r1, r3 │ │ │ │ - movw r0, #24844 @ 0x610c │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - bl e2114 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #12 │ │ │ │ - mov r0, r1 │ │ │ │ - add r2, sp, #4 │ │ │ │ - movw r1, #24888 @ 0x6138 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 8edfc │ │ │ │ - cbz r0, 6be54 <_PyOS_IsMainThread@@Base+0x22c> │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ - cmp r4, #0 │ │ │ │ - bge.n 6be58 <_PyOS_IsMainThread@@Base+0x230> │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #24904 @ 0x6148 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 6be88 <_PyOS_IsMainThread@@Base+0x260> │ │ │ │ - bl 649be │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 648de │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 6be82 <_PyOS_IsMainThread@@Base+0x25a> │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - movw r1, #24940 @ 0x616c │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ - b.n 6be54 <_PyOS_IsMainThread@@Base+0x22c> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 807a8 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ mov r3, sp │ │ │ │ - movw r1, #5332 @ 0x14d4 │ │ │ │ + movw r1, #2288 @ 0x8f0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 8edfc │ │ │ │ - cbz r0, 6bede <_PyOS_IsMainThread@@Base+0x2b6> │ │ │ │ + bl 8e6f0 │ │ │ │ + cbz r0, 6b762 <_PyOS_IsMainThread@@Base+0x18a> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2560e8 <_PyTime_FromLong@@Base> │ │ │ │ + bl 25531c <_PyTime_FromLong@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6bede <_PyOS_IsMainThread@@Base+0x2b6> │ │ │ │ + beq.n 6b762 <_PyOS_IsMainThread@@Base+0x18a> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 157fa0 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 156430 <_PyTime_AsTimespec@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ blx 2921c <__clock_settime64@plt> │ │ │ │ - cbz r0, 6bee2 <_PyOS_IsMainThread@@Base+0x2ba> │ │ │ │ + cbz r0, 6b766 <_PyOS_IsMainThread@@Base+0x18e> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ + bl f61f4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6beea <_PyOS_IsMainThread@@Base+0x2c2> │ │ │ │ + b.n 6b76e <_PyOS_IsMainThread@@Base+0x196> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {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 │ │ │ │ - bl 12d8cc │ │ │ │ + bl 12d0d8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6bf54 <_PyOS_IsMainThread@@Base+0x32c> │ │ │ │ + cbz r0, 6b7d8 <_PyOS_IsMainThread@@Base+0x200> │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl e2d40 │ │ │ │ + bl e2618 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl e2d40 │ │ │ │ + bl e2618 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl e2d40 │ │ │ │ + bl e2618 │ │ │ │ mov r2, r6 │ │ │ │ ldrd r6, r7, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ strd r6, r7, [sp] │ │ │ │ - movw r0, #24968 @ 0x6188 │ │ │ │ + movw r0, #21736 @ 0x54e8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84c48 │ │ │ │ + bl 847b8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6bf48 <_PyOS_IsMainThread@@Base+0x320> │ │ │ │ + beq.n 6b7cc <_PyOS_IsMainThread@@Base+0x1f4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 6bf4c <_PyOS_IsMainThread@@Base+0x324> │ │ │ │ + cbz r3, 6b7d0 <_PyOS_IsMainThread@@Base+0x1f8> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 6bf54 <_PyOS_IsMainThread@@Base+0x32c> │ │ │ │ + b.n 6b7d8 <_PyOS_IsMainThread@@Base+0x200> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6bf48 <_PyOS_IsMainThread@@Base+0x320> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6b7cc <_PyOS_IsMainThread@@Base+0x1f4> │ │ │ │ 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 6bf92 <_PyOS_IsMainThread@@Base+0x36a> │ │ │ │ - movw r2, #50576 @ 0xc590 │ │ │ │ + bmi.n 6b816 <_PyOS_IsMainThread@@Base+0x23e> │ │ │ │ + movw r2, #47592 @ 0xb9e8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #54204 @ 0xd3bc │ │ │ │ + movw r1, #51220 @ 0xc814 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #7208 @ 0x1c28 │ │ │ │ + movw r0, #4292 @ 0x10c4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6bfd6 <_PyOS_IsMainThread@@Base+0x3ae> │ │ │ │ + bl 245b50 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6b85a <_PyOS_IsMainThread@@Base+0x282> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b690 │ │ │ │ + bl 8af50 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6bfd6 <_PyOS_IsMainThread@@Base+0x3ae> │ │ │ │ + cbz r0, 6b85a <_PyOS_IsMainThread@@Base+0x282> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6bfc0 <_PyOS_IsMainThread@@Base+0x398> │ │ │ │ + beq.n 6b844 <_PyOS_IsMainThread@@Base+0x26c> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9564 @ 0x255c │ │ │ │ + movw r1, #6620 @ 0x19dc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 6bfd6 <_PyOS_IsMainThread@@Base+0x3ae> │ │ │ │ + bl 12e510 │ │ │ │ + b.n 6b85a <_PyOS_IsMainThread@@Base+0x282> │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #5 │ │ │ │ movs r0, #0 │ │ │ │ blx 2984c │ │ │ │ movs r1, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f6b04 │ │ │ │ + b.w f6464 │ │ │ │ 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 6c002 <_PyOS_IsMainThread@@Base+0x3da> │ │ │ │ + bne.n 6b886 <_PyOS_IsMainThread@@Base+0x2ae> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6c01a <_PyOS_IsMainThread@@Base+0x3f2> │ │ │ │ - b.n 6c05a <_PyOS_IsMainThread@@Base+0x432> │ │ │ │ + bne.n 6b89e <_PyOS_IsMainThread@@Base+0x2c6> │ │ │ │ + b.n 6b8de <_PyOS_IsMainThread@@Base+0x306> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #54148 @ 0xd384 │ │ │ │ + movw r0, #51164 @ 0xc7dc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6bff2 <_PyOS_IsMainThread@@Base+0x3ca> │ │ │ │ - b.n 6c0c8 <_PyOS_IsMainThread@@Base+0x4a0> │ │ │ │ + bne.n 6b876 <_PyOS_IsMainThread@@Base+0x29e> │ │ │ │ + b.n 6b94c <_PyOS_IsMainThread@@Base+0x374> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.n 6c03c <_PyOS_IsMainThread@@Base+0x414> │ │ │ │ + bpl.n 6b8c0 <_PyOS_IsMainThread@@Base+0x2e8> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b690 │ │ │ │ + bl 8af50 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6c0c8 <_PyOS_IsMainThread@@Base+0x4a0> │ │ │ │ + beq.n 6b94c <_PyOS_IsMainThread@@Base+0x374> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6c05c <_PyOS_IsMainThread@@Base+0x434> │ │ │ │ - b.n 6c09a <_PyOS_IsMainThread@@Base+0x472> │ │ │ │ - movw r2, #42032 @ 0xa430 │ │ │ │ + beq.n 6b8e0 <_PyOS_IsMainThread@@Base+0x308> │ │ │ │ + b.n 6b91e <_PyOS_IsMainThread@@Base+0x346> │ │ │ │ + movw r2, #39048 @ 0x9888 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #46504 @ 0xb5a8 │ │ │ │ + movw r1, #43520 @ 0xaa00 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #54148 @ 0xd384 │ │ │ │ + movw r0, #51164 @ 0xc7dc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6c0c8 <_PyOS_IsMainThread@@Base+0x4a0> │ │ │ │ + bl 245b50 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6b94c <_PyOS_IsMainThread@@Base+0x374> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 6c084 <_PyOS_IsMainThread@@Base+0x45c> │ │ │ │ - movw r2, #50576 @ 0xc590 │ │ │ │ + bmi.n 6b908 <_PyOS_IsMainThread@@Base+0x330> │ │ │ │ + movw r2, #47592 @ 0xb9e8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #46664 @ 0xb648 │ │ │ │ + movw r1, #43680 @ 0xaaa0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #54148 @ 0xd384 │ │ │ │ + movw r0, #51164 @ 0xc7dc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6c0c8 <_PyOS_IsMainThread@@Base+0x4a0> │ │ │ │ + bl 245b50 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6b94c <_PyOS_IsMainThread@@Base+0x374> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b690 │ │ │ │ + bl 8af50 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 6c0c8 <_PyOS_IsMainThread@@Base+0x4a0> │ │ │ │ + cbz r0, 6b94c <_PyOS_IsMainThread@@Base+0x374> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6c0b2 <_PyOS_IsMainThread@@Base+0x48a> │ │ │ │ + beq.n 6b936 <_PyOS_IsMainThread@@Base+0x35e> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9564 @ 0x255c │ │ │ │ + movw r1, #6620 @ 0x19dc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 6c0c8 <_PyOS_IsMainThread@@Base+0x4a0> │ │ │ │ + bl 12e510 │ │ │ │ + b.n 6b94c <_PyOS_IsMainThread@@Base+0x374> │ │ │ │ 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 f6b04 │ │ │ │ + b.w f6464 │ │ │ │ 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 6c0f4 <_PyOS_IsMainThread@@Base+0x4cc> │ │ │ │ + bne.n 6b978 <_PyOS_IsMainThread@@Base+0x3a0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6c10c <_PyOS_IsMainThread@@Base+0x4e4> │ │ │ │ - b.n 6c14c <_PyOS_IsMainThread@@Base+0x524> │ │ │ │ + bne.n 6b990 <_PyOS_IsMainThread@@Base+0x3b8> │ │ │ │ + b.n 6b9d0 <_PyOS_IsMainThread@@Base+0x3f8> │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #54160 @ 0xd390 │ │ │ │ + movw r0, #51176 @ 0xc7e8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6c0e4 <_PyOS_IsMainThread@@Base+0x4bc> │ │ │ │ - b.n 6c1cc <_PyOS_IsMainThread@@Base+0x5a4> │ │ │ │ + bne.n 6b968 <_PyOS_IsMainThread@@Base+0x390> │ │ │ │ + b.n 6ba50 <_PyOS_IsMainThread@@Base+0x478> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.n 6c12e <_PyOS_IsMainThread@@Base+0x506> │ │ │ │ + bpl.n 6b9b2 <_PyOS_IsMainThread@@Base+0x3da> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b690 │ │ │ │ + bl 8af50 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6c1cc <_PyOS_IsMainThread@@Base+0x5a4> │ │ │ │ + beq.n 6ba50 <_PyOS_IsMainThread@@Base+0x478> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6c14e <_PyOS_IsMainThread@@Base+0x526> │ │ │ │ - b.n 6c18c <_PyOS_IsMainThread@@Base+0x564> │ │ │ │ - movw r2, #42032 @ 0xa430 │ │ │ │ + beq.n 6b9d2 <_PyOS_IsMainThread@@Base+0x3fa> │ │ │ │ + b.n 6ba10 <_PyOS_IsMainThread@@Base+0x438> │ │ │ │ + movw r2, #39048 @ 0x9888 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #46504 @ 0xb5a8 │ │ │ │ + movw r1, #43520 @ 0xaa00 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #54160 @ 0xd390 │ │ │ │ + movw r0, #51176 @ 0xc7e8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6c1cc <_PyOS_IsMainThread@@Base+0x5a4> │ │ │ │ + bl 245b50 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6ba50 <_PyOS_IsMainThread@@Base+0x478> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 6c176 <_PyOS_IsMainThread@@Base+0x54e> │ │ │ │ - movw r2, #50576 @ 0xc590 │ │ │ │ + bmi.n 6b9fa <_PyOS_IsMainThread@@Base+0x422> │ │ │ │ + movw r2, #47592 @ 0xb9e8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #46664 @ 0xb648 │ │ │ │ + movw r1, #43680 @ 0xaaa0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #54160 @ 0xd390 │ │ │ │ + movw r0, #51176 @ 0xc7e8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6c1cc <_PyOS_IsMainThread@@Base+0x5a4> │ │ │ │ + bl 245b50 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6ba50 <_PyOS_IsMainThread@@Base+0x478> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b690 │ │ │ │ + bl 8af50 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 6c1cc <_PyOS_IsMainThread@@Base+0x5a4> │ │ │ │ + cbz r0, 6ba50 <_PyOS_IsMainThread@@Base+0x478> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6c1a4 <_PyOS_IsMainThread@@Base+0x57c> │ │ │ │ + beq.n 6ba28 <_PyOS_IsMainThread@@Base+0x450> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9564 @ 0x255c │ │ │ │ + movw r1, #6620 @ 0x19dc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 6c1cc <_PyOS_IsMainThread@@Base+0x5a4> │ │ │ │ + bl 12e510 │ │ │ │ + b.n 6ba50 <_PyOS_IsMainThread@@Base+0x478> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl f9350 │ │ │ │ + bl f8cb0 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6c1b6 <_PyOS_IsMainThread@@Base+0x58e> │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 6c1cc <_PyOS_IsMainThread@@Base+0x5a4> │ │ │ │ + bne.n 6ba3a <_PyOS_IsMainThread@@Base+0x462> │ │ │ │ + bl 805d4 │ │ │ │ + cbnz r0, 6ba50 <_PyOS_IsMainThread@@Base+0x478> │ │ │ │ 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 f6b04 │ │ │ │ + b.w f6464 │ │ │ │ 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, #71 @ 0x47 │ │ │ │ sub sp, #8 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6c244 <_PyOS_IsMainThread@@Base+0x61c> │ │ │ │ + beq.n 6bac8 <_PyOS_IsMainThread@@Base+0x4f0> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 6c226 <_PyOS_IsMainThread@@Base+0x5fe> │ │ │ │ + bpl.n 6baaa <_PyOS_IsMainThread@@Base+0x4d2> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b690 │ │ │ │ + bl 8af50 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6c26e <_PyOS_IsMainThread@@Base+0x646> │ │ │ │ + cbz r0, 6baf2 <_PyOS_IsMainThread@@Base+0x51a> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6c246 <_PyOS_IsMainThread@@Base+0x61e> │ │ │ │ + beq.n 6baca <_PyOS_IsMainThread@@Base+0x4f2> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9564 @ 0x255c │ │ │ │ + movw r1, #6620 @ 0x19dc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 6c26e <_PyOS_IsMainThread@@Base+0x646> │ │ │ │ - movw r2, #42032 @ 0xa430 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 6baf2 <_PyOS_IsMainThread@@Base+0x51a> │ │ │ │ + movw r2, #39048 @ 0x9888 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #54204 @ 0xd3bc │ │ │ │ + movw r1, #51220 @ 0xc814 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #54176 @ 0xd3a0 │ │ │ │ + movw r0, #51192 @ 0xc7f8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6c26e <_PyOS_IsMainThread@@Base+0x646> │ │ │ │ + bl 245b50 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6baf2 <_PyOS_IsMainThread@@Base+0x51a> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a450 │ │ │ │ - cbnz r0, 6c262 <_PyOS_IsMainThread@@Base+0x63a> │ │ │ │ + cbnz r0, 6bae6 <_PyOS_IsMainThread@@Base+0x50e> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f6894 │ │ │ │ + b.w f61f4 │ │ │ │ movs r1, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f6b04 │ │ │ │ + b.w f6464 │ │ │ │ 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 6c2b2 <_PyOS_IsMainThread@@Base+0x68a> │ │ │ │ + bne.n 6bb36 <_PyOS_IsMainThread@@Base+0x55e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bmi.n 6c2ca <_PyOS_IsMainThread@@Base+0x6a2> │ │ │ │ - movw r2, #50576 @ 0xc590 │ │ │ │ + bmi.n 6bb4e <_PyOS_IsMainThread@@Base+0x576> │ │ │ │ + movw r2, #47592 @ 0xb9e8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #46504 @ 0xb5a8 │ │ │ │ + movw r1, #43520 @ 0xaa00 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #54188 @ 0xd3ac │ │ │ │ + movw r0, #51204 @ 0xc804 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6c2d6 <_PyOS_IsMainThread@@Base+0x6ae> │ │ │ │ + bl 245b50 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6bb5a <_PyOS_IsMainThread@@Base+0x582> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #54188 @ 0xd3ac │ │ │ │ + movw r0, #51204 @ 0xc804 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6c28a <_PyOS_IsMainThread@@Base+0x662> │ │ │ │ - b.n 6c2d6 <_PyOS_IsMainThread@@Base+0x6ae> │ │ │ │ + bne.n 6bb0e <_PyOS_IsMainThread@@Base+0x536> │ │ │ │ + b.n 6bb5a <_PyOS_IsMainThread@@Base+0x582> │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b690 │ │ │ │ + bl 8af50 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 6c2da <_PyOS_IsMainThread@@Base+0x6b2> │ │ │ │ + cbnz r0, 6bb5e <_PyOS_IsMainThread@@Base+0x586> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6c368 <_PyOS_IsMainThread@@Base+0x740> │ │ │ │ + b.n 6bbec <_PyOS_IsMainThread@@Base+0x614> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 6c312 <_PyOS_IsMainThread@@Base+0x6ea> │ │ │ │ + bne.n 6bb96 <_PyOS_IsMainThread@@Base+0x5be> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6c348 <_PyOS_IsMainThread@@Base+0x720> │ │ │ │ + beq.n 6bbcc <_PyOS_IsMainThread@@Base+0x5f4> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 6c32a <_PyOS_IsMainThread@@Base+0x702> │ │ │ │ + bpl.n 6bbae <_PyOS_IsMainThread@@Base+0x5d6> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b690 │ │ │ │ + bl 8af50 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6c2d6 <_PyOS_IsMainThread@@Base+0x6ae> │ │ │ │ + beq.n 6bb5a <_PyOS_IsMainThread@@Base+0x582> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6c34a <_PyOS_IsMainThread@@Base+0x722> │ │ │ │ + beq.n 6bbce <_PyOS_IsMainThread@@Base+0x5f6> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9564 @ 0x255c │ │ │ │ + movw r1, #6620 @ 0x19dc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 6c2d6 <_PyOS_IsMainThread@@Base+0x6ae> │ │ │ │ - movw r2, #42032 @ 0xa430 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 6bb5a <_PyOS_IsMainThread@@Base+0x582> │ │ │ │ + movw r2, #39048 @ 0x9888 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #46664 @ 0xb648 │ │ │ │ + movw r1, #43680 @ 0xaaa0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #54188 @ 0xd3ac │ │ │ │ + movw r0, #51204 @ 0xc804 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6c2d6 <_PyOS_IsMainThread@@Base+0x6ae> │ │ │ │ + bl 245b50 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6bb5a <_PyOS_IsMainThread@@Base+0x582> │ │ │ │ movs r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 29834 │ │ │ │ - cbz r0, 6c360 <_PyOS_IsMainThread@@Base+0x738> │ │ │ │ + cbz r0, 6bbe4 <_PyOS_IsMainThread@@Base+0x60c> │ │ │ │ movs r1, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w f6b04 │ │ │ │ + b.w f6464 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ 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, 6c388 <_PyOS_IsMainThread@@Base+0x760> │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - cmp r1, #1 │ │ │ │ - bne.n 6c39c <_PyOS_IsMainThread@@Base+0x774> │ │ │ │ - b.n 6c3ae <_PyOS_IsMainThread@@Base+0x786> │ │ │ │ - movw r0, #58604 @ 0xe4ec │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - mov r1, r2 │ │ │ │ - bl 177010 <_PyArg_NoKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 6c380 <_PyOS_IsMainThread@@Base+0x758> │ │ │ │ - b.n 6c3ba <_PyOS_IsMainThread@@Base+0x792> │ │ │ │ - movs r3, #1 │ │ │ │ - movw r0, #58604 @ 0xe4ec │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 6c3ba <_PyOS_IsMainThread@@Base+0x792> │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 23bf98 │ │ │ │ - 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 r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbnz r2, 6c3dc <_PyOS_IsMainThread@@Base+0x7b4> │ │ │ │ + cbnz r2, 6bc0e <_PyOS_IsMainThread@@Base+0x636> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 6c3f2 <_PyOS_IsMainThread@@Base+0x7ca> │ │ │ │ - b.n 6c406 <_PyOS_IsMainThread@@Base+0x7de> │ │ │ │ - movw r0, #58808 @ 0xe5b8 │ │ │ │ + bne.n 6bc24 <_PyOS_IsMainThread@@Base+0x64c> │ │ │ │ + b.n 6bc38 <_PyOS_IsMainThread@@Base+0x660> │ │ │ │ + movw r0, #55828 @ 0xda14 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r1, r2 │ │ │ │ - bl 177010 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1754d4 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6c3d4 <_PyOS_IsMainThread@@Base+0x7ac> │ │ │ │ + bne.n 6bc06 <_PyOS_IsMainThread@@Base+0x62e> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6c496 <_PyOS_IsMainThread@@Base+0x86e> │ │ │ │ + b.n 6bcc8 <_PyOS_IsMainThread@@Base+0x6f0> │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #58808 @ 0xe5b8 │ │ │ │ + movw r0, #55828 @ 0xda14 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6c3ee <_PyOS_IsMainThread@@Base+0x7c6> │ │ │ │ + beq.n 6bc20 <_PyOS_IsMainThread@@Base+0x648> │ │ │ │ ldr.w r8, [r7, #8] │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 6c44e <_PyOS_IsMainThread@@Base+0x826> │ │ │ │ + bne.n 6bc80 <_PyOS_IsMainThread@@Base+0x6a8> │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 6c442 <_PyOS_IsMainThread@@Base+0x81a> │ │ │ │ + blt.n 6bc74 <_PyOS_IsMainThread@@Base+0x69c> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ movw r2, #42012 @ 0xa41c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 6c442 <_PyOS_IsMainThread@@Base+0x81a> │ │ │ │ + bne.n 6bc74 <_PyOS_IsMainThread@@Base+0x69c> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bge.n 6c442 <_PyOS_IsMainThread@@Base+0x81a> │ │ │ │ + bge.n 6bc74 <_PyOS_IsMainThread@@Base+0x69c> │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r4, [r3, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6c496 <_PyOS_IsMainThread@@Base+0x86e> │ │ │ │ + beq.n 6bcc8 <_PyOS_IsMainThread@@Base+0x6f0> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 6c496 <_PyOS_IsMainThread@@Base+0x86e> │ │ │ │ + b.n 6bcc8 <_PyOS_IsMainThread@@Base+0x6f0> │ │ │ │ ldr r1, [r7, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 848c0 │ │ │ │ + b.w 84430 │ │ │ │ mov r0, r8 │ │ │ │ - bl 72d70 │ │ │ │ + bl 72d28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6c3ee <_PyOS_IsMainThread@@Base+0x7c6> │ │ │ │ + beq.n 6bc20 <_PyOS_IsMainThread@@Base+0x648> │ │ │ │ add.w r9, r0, #8 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r8, r6 │ │ │ │ - ble.n 6c496 <_PyOS_IsMainThread@@Base+0x86e> │ │ │ │ + ble.n 6bcc8 <_PyOS_IsMainThread@@Base+0x6f0> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add.w r3, r3, r6, lsl #2 │ │ │ │ adds r6, #1 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 848c0 │ │ │ │ - cbnz r0, 6c490 <_PyOS_IsMainThread@@Base+0x868> │ │ │ │ + bl 84430 │ │ │ │ + cbnz r0, 6bcc2 <_PyOS_IsMainThread@@Base+0x6ea> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6c3ee <_PyOS_IsMainThread@@Base+0x7c6> │ │ │ │ + beq.n 6bc20 <_PyOS_IsMainThread@@Base+0x648> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6c3ee <_PyOS_IsMainThread@@Base+0x7c6> │ │ │ │ + bne.n 6bc20 <_PyOS_IsMainThread@@Base+0x648> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6c3ee <_PyOS_IsMainThread@@Base+0x7c6> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6bc20 <_PyOS_IsMainThread@@Base+0x648> │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ - b.n 6c460 <_PyOS_IsMainThread@@Base+0x838> │ │ │ │ + b.n 6bc92 <_PyOS_IsMainThread@@Base+0x6ba> │ │ │ │ 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, 6c4b8 <_PyOS_IsMainThread@@Base+0x890> │ │ │ │ + cbnz r2, 6bcea <_PyOS_IsMainThread@@Base+0x712> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 6c4cc <_PyOS_IsMainThread@@Base+0x8a4> │ │ │ │ - b.n 6c4de <_PyOS_IsMainThread@@Base+0x8b6> │ │ │ │ - movw r0, #50248 @ 0xc448 │ │ │ │ + bne.n 6bcfe <_PyOS_IsMainThread@@Base+0x726> │ │ │ │ + b.n 6bd10 <_PyOS_IsMainThread@@Base+0x738> │ │ │ │ + movw r0, #47304 @ 0xb8c8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - bl 177010 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1754d4 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6c4b0 <_PyOS_IsMainThread@@Base+0x888> │ │ │ │ - b.n 6c50e <_PyOS_IsMainThread@@Base+0x8e6> │ │ │ │ + bne.n 6bce2 <_PyOS_IsMainThread@@Base+0x70a> │ │ │ │ + b.n 6bd40 <_PyOS_IsMainThread@@Base+0x768> │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #50248 @ 0xc448 │ │ │ │ + movw r0, #47304 @ 0xb8c8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 6c50e <_PyOS_IsMainThread@@Base+0x8e6> │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 6bd40 <_PyOS_IsMainThread@@Base+0x768> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - bl 90f4c │ │ │ │ + bl 90848 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6c50e <_PyOS_IsMainThread@@Base+0x8e6> │ │ │ │ + cbz r0, 6bd40 <_PyOS_IsMainThread@@Base+0x768> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - bl 100350 │ │ │ │ + bl ffd74 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 6c512 <_PyOS_IsMainThread@@Base+0x8ea> │ │ │ │ + cbnz r0, 6bd44 <_PyOS_IsMainThread@@Base+0x76c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6c50e <_PyOS_IsMainThread@@Base+0x8e6> │ │ │ │ + beq.n 6bd40 <_PyOS_IsMainThread@@Base+0x768> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6c50e <_PyOS_IsMainThread@@Base+0x8e6> │ │ │ │ + cbnz r3, 6bd40 <_PyOS_IsMainThread@@Base+0x768> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 6c54a <_PyOS_IsMainThread@@Base+0x922> │ │ │ │ + b.n 6bd7c <_PyOS_IsMainThread@@Base+0x7a4> │ │ │ │ ldr r2, [r6, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e10fc │ │ │ │ + bl e09e0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6c534 <_PyOS_IsMainThread@@Base+0x90c> │ │ │ │ + beq.n 6bd66 <_PyOS_IsMainThread@@Base+0x78e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6c534 <_PyOS_IsMainThread@@Base+0x90c> │ │ │ │ + cbnz r3, 6bd66 <_PyOS_IsMainThread@@Base+0x78e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6c54a <_PyOS_IsMainThread@@Base+0x922> │ │ │ │ + beq.n 6bd7c <_PyOS_IsMainThread@@Base+0x7a4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6c54a <_PyOS_IsMainThread@@Base+0x922> │ │ │ │ + cbnz r3, 6bd7c <_PyOS_IsMainThread@@Base+0x7a4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_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, #43024 @ 0xa810 │ │ │ │ + movw r1, #40040 @ 0x9c68 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 8edfc │ │ │ │ - cbnz r0, 6c574 <_PyOS_IsMainThread@@Base+0x94c> │ │ │ │ + bl 8e6f0 │ │ │ │ + cbnz r0, 6bda6 <_PyOS_IsMainThread@@Base+0x7ce> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6c5aa <_PyOS_IsMainThread@@Base+0x982> │ │ │ │ + b.n 6bddc <_PyOS_IsMainThread@@Base+0x804> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ - bl edbac │ │ │ │ + bl ed490 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6c570 <_PyOS_IsMainThread@@Base+0x948> │ │ │ │ + beq.n 6bda2 <_PyOS_IsMainThread@@Base+0x7ca> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ movw r4, #7780 @ 0x1e64 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - bl 78004 │ │ │ │ + bl 77fb0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -99162,406 +98394,1173 @@ │ │ │ │ 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, #24976 @ 0x6190 │ │ │ │ + movw r1, #21744 @ 0x54f0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 8edfc │ │ │ │ - cbnz r0, 6c5d8 <_PyOS_IsMainThread@@Base+0x9b0> │ │ │ │ + bl 8e6f0 │ │ │ │ + cbnz r0, 6be0a <_PyOS_IsMainThread@@Base+0x832> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6c654 <_PyOS_IsMainThread@@Base+0xa2c> │ │ │ │ + b.n 6be86 <_PyOS_IsMainThread@@Base+0x8ae> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl edbac │ │ │ │ + bl ed490 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6c5d4 <_PyOS_IsMainThread@@Base+0x9ac> │ │ │ │ + beq.n 6be06 <_PyOS_IsMainThread@@Base+0x82e> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, sp │ │ │ │ - bl edbac │ │ │ │ + bl ed490 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6c64e <_PyOS_IsMainThread@@Base+0xa26> │ │ │ │ + cbz r0, 6be80 <_PyOS_IsMainThread@@Base+0x8a8> │ │ │ │ ldrd r3, r0, [sp] │ │ │ │ cmp r3, r0 │ │ │ │ - bgt.n 6c608 <_PyOS_IsMainThread@@Base+0x9e0> │ │ │ │ + bgt.n 6be3a <_PyOS_IsMainThread@@Base+0x862> │ │ │ │ subs r0, r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ blx 2a034 │ │ │ │ - cbz r0, 6c628 <_PyOS_IsMainThread@@Base+0xa00> │ │ │ │ + cbz r0, 6be5a <_PyOS_IsMainThread@@Base+0x882> │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r5, #7780 @ 0x1e64 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - b.n 6c646 <_PyOS_IsMainThread@@Base+0xa1e> │ │ │ │ + b.n 6be78 <_PyOS_IsMainThread@@Base+0x8a0> │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r5, #4308 @ 0x10d4 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl 78004 │ │ │ │ + bl 77fb0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78004 │ │ │ │ + bl 77fb0 │ │ │ │ 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, #43024 @ 0xa810 │ │ │ │ + movw r1, #40040 @ 0x9c68 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 8edfc │ │ │ │ - cbz r0, 6c6a6 <_PyOS_IsMainThread@@Base+0xa7e> │ │ │ │ + bl 8e6f0 │ │ │ │ + cbz r0, 6bed8 <_PyOS_IsMainThread@@Base+0x900> │ │ │ │ movw r3, #38544 @ 0x9690 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 92748 │ │ │ │ + bl 92040 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #25880 @ 0x6518 │ │ │ │ + movw r2, #22816 @ 0x5920 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006c6aa <_Py_Get_Getpath_CodeObject@@Base>: │ │ │ │ - movw r0, #37936 @ 0x9430 │ │ │ │ +0006bedc <_Py_Get_Getpath_CodeObject@@Base>: │ │ │ │ + movw r0, #34992 @ 0x88b0 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ movw r1, #13680 @ 0x3570 │ │ │ │ - b.w 94248 │ │ │ │ + b.w 93b60 │ │ │ │ + │ │ │ │ +0006beec <_PyMonitoring_FireCRaiseEvent@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + add r0, sp, #12 │ │ │ │ + movs r1, #16 │ │ │ │ + mov r6, r2 │ │ │ │ + bl 508ae <_PyMonitoring_FirePyThrowEvent@@Base+0x294> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 6bf14 <_PyMonitoring_FireCRaiseEvent@@Base+0x28> │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.n 6bf48 <_PyMonitoring_FireCRaiseEvent@@Base+0x5c> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r5, #0 │ │ │ │ movs r4, #0 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r1, r2 │ │ │ │ - str r4, [sp, #24] │ │ │ │ - cbnz r3, 6c6de <_Py_Get_Getpath_CodeObject@@Base+0x34> │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.n 6c6de <_Py_Get_Getpath_CodeObject@@Base+0x34> │ │ │ │ + strd r4, r5, [sp, #16] │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ + movs r3, #3 │ │ │ │ + movs r6, #16 │ │ │ │ + strd r3, r6, [sp] │ │ │ │ + add r3, sp, #16 │ │ │ │ + strd r4, r5, [sp, #24] │ │ │ │ + bl 4fb7e <_PyDict_SizeOf@@Base+0x74> │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + cbnz r4, 6bf42 <_PyMonitoring_FireCRaiseEvent@@Base+0x56> │ │ │ │ + bl d7510 │ │ │ │ + b.n 6bf48 <_PyMonitoring_FireCRaiseEvent@@Base+0x5c> │ │ │ │ + bl 79004 │ │ │ │ + b.n 6bf0e <_PyMonitoring_FireCRaiseEvent@@Base+0x22> │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + │ │ │ │ +0006bf4e <_PyMonitoring_FireReraiseEvent@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #32 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + add r0, sp, #12 │ │ │ │ + movs r1, #14 │ │ │ │ + mov r6, r2 │ │ │ │ + bl 508ae <_PyMonitoring_FirePyThrowEvent@@Base+0x294> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 6bf76 <_PyMonitoring_FireReraiseEvent@@Base+0x28> │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.n 6bfaa <_PyMonitoring_FireReraiseEvent@@Base+0x5c> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r5, #0 │ │ │ │ + movs r4, #0 │ │ │ │ + strd r4, r5, [sp, #16] │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ + movs r3, #3 │ │ │ │ + movs r6, #14 │ │ │ │ + strd r3, r6, [sp] │ │ │ │ + add r3, sp, #16 │ │ │ │ + strd r4, r5, [sp, #24] │ │ │ │ + bl 4fb7e <_PyDict_SizeOf@@Base+0x74> │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + cbnz r4, 6bfa4 <_PyMonitoring_FireReraiseEvent@@Base+0x56> │ │ │ │ + bl d7510 │ │ │ │ + b.n 6bfaa <_PyMonitoring_FireReraiseEvent@@Base+0x5c> │ │ │ │ + bl 79004 │ │ │ │ + b.n 6bf70 <_PyMonitoring_FireReraiseEvent@@Base+0x22> │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + │ │ │ │ +0006bfb0 : │ │ │ │ + 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] @ (6c0b0 ) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r3, [pc, #236] @ (6c0b4 ) │ │ │ │ + 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 6bfe8 │ │ │ │ + strexb r0, r2, [r3] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 6bfd8 │ │ │ │ + ite eq │ │ │ │ + moveq r2, #1 │ │ │ │ + movne r2, #0 │ │ │ │ + mov r6, r3 │ │ │ │ + dmb ish │ │ │ │ + beq.n 6c006 │ │ │ │ + mov r0, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + bl 1df55c │ │ │ │ + ldr.w r4, [r4, #3704] @ 0xe78 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 6c088 │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ + cmp r3, r7 │ │ │ │ + beq.n 6c018 │ │ │ │ + ldr r4, [r4, #4] │ │ │ │ + b.n 6c00a │ │ │ │ + cbz r5, 6c028 │ │ │ │ + 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 6c030 │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r6] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 6c6de <_Py_Get_Getpath_CodeObject@@Base+0x34> │ │ │ │ - cbnz r0, 6c6fa <_Py_Get_Getpath_CodeObject@@Base+0x50> │ │ │ │ - movs r4, #1 │ │ │ │ - strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #124] @ (6c764 <_Py_Get_Getpath_CodeObject@@Base+0xba>) │ │ │ │ - movs r2, #0 │ │ │ │ - add r5, sp, #28 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - strd r2, r5, [sp, #12] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 6c6fa <_Py_Get_Getpath_CodeObject@@Base+0x50> │ │ │ │ + bne.n 6c058 │ │ │ │ + strexb r1, r3, [r6] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 6c048 │ │ │ │ + dmb ish │ │ │ │ + beq.n 6c064 │ │ │ │ + ldr r0, [pc, #84] @ (6c0b4 ) │ │ │ │ + bl 250a74 │ │ │ │ + adds r4, #12 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 79004 │ │ │ │ + dmb ish │ │ │ │ + ldrex r3, [r4] │ │ │ │ + orr.w r3, r3, #8 │ │ │ │ + strex r2, r3, [r4] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 6c070 │ │ │ │ + movs r0, #1 │ │ │ │ + dmb ish │ │ │ │ + b.n 6c0aa │ │ │ │ + dmb ish │ │ │ │ + ldrexb r3, [r6] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 6c09c │ │ │ │ + strexb r2, r4, [r6] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 6c08c │ │ │ │ + dmb ish │ │ │ │ + beq.n 6c0a8 │ │ │ │ + ldr r0, [pc, #16] @ (6c0b4 ) │ │ │ │ + bl 250a74 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [r0, r2] │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + │ │ │ │ +0006c0b8 : │ │ │ │ + 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] @ (6c174 ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r5, [r3, r2] │ │ │ │ + cbnz r5, 6c0e0 │ │ │ │ + movw r1, #48564 @ 0xbdb4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [pc, #156] @ (6c178 ) │ │ │ │ + bl 677e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + mov r6, r0 │ │ │ │ + add r1, sp, #4 │ │ │ │ + ldr r0, [pc, #148] @ (6c17c ) │ │ │ │ + bl 12d8d0 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 6c164 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + cbz r0, 6c0fa │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #6 │ │ │ │ + bmi.n 6c128 │ │ │ │ + bl 79004 │ │ │ │ + movs r0, #0 │ │ │ │ + bl 72ef0 │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + cbz r0, 6c164 │ │ │ │ + ldr r1, [pc, #112] @ (6c17c ) │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + bl 1d39b4 │ │ │ │ + cbz r0, 6c128 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 6c164 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 6c164 │ │ │ │ + b.n 6c148 │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ + cbz r4, 6c164 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 85b74 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cbz r0, 6c14e │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 6c164 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 6c164 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6c164 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 6c170 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 6c170 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 12a514 <_PyErr_Clear@@Base> │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r0, [r6, #24] │ │ │ │ + lsls r5, r0, #1 │ │ │ │ + @ instruction: 0xf2b80049 │ │ │ │ + │ │ │ │ +0006c180 : │ │ │ │ + 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] @ (6c1cc ) │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 12d8d0 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 6c1a4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6c756 <_Py_Get_Getpath_CodeObject@@Base+0xac> │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - add r1, sp, #24 │ │ │ │ - bl 122580 │ │ │ │ + bl d753c │ │ │ │ + b.n 6c1c4 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + cbz r0, 6c1be │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r4, [r3, #84] @ 0x54 │ │ │ │ + ands.w r4, r4, #33554432 @ 0x2000000 │ │ │ │ + beq.n 6c1c0 │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ + cmp r4, #0 │ │ │ │ + ite le │ │ │ │ + movle r4, #0 │ │ │ │ + movgt r4, #1 │ │ │ │ + b.n 6c1c0 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 79004 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + @ instruction: 0xf2b80049 │ │ │ │ + │ │ │ │ +0006c1d0 : │ │ │ │ + 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 r6, [pc, #368] @ (6c354 ) │ │ │ │ + sub sp, #28 │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + movw r4, #23488 @ 0x5bc0 │ │ │ │ + movt r4, #43 @ 0x2b │ │ │ │ + mov r8, r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6c6f6 <_Py_Get_Getpath_CodeObject@@Base+0x4c> │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr.w r9, [r3, r6] │ │ │ │ + ble.n 6c202 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r7, r0 │ │ │ │ + cbnz r1, 6c206 │ │ │ │ + add r5, sp, #4 │ │ │ │ + movs r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 72ef0 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 6c33e │ │ │ │ + movs r6, #0 │ │ │ │ + ldr.w r0, [r5, r6, lsl #2] │ │ │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ + bl 8a8e8 │ │ │ │ + cbnz r0, 6c242 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 6c33e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 6c33e │ │ │ │ mov r0, r4 │ │ │ │ - bl 9fdfc │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6c33e │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + str.w r0, [r3, r6, lsl #2] │ │ │ │ + adds r6, #1 │ │ │ │ + cmp r7, r6 │ │ │ │ + bne.n 6c216 │ │ │ │ + ldr.w r9, [r9, #8] │ │ │ │ + movw r0, #46312 @ 0xb4e8 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 7af30 │ │ │ │ mov r2, r4 │ │ │ │ - mov r6, r0 │ │ │ │ - movw r1, #3328 @ 0xd00 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #24980 @ 0x6194 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - bl 927a8 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 1d39b4 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 79004 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 6c29c │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 6c28e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 6c28e │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + movw r1, #21748 @ 0x54f4 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [pc, #192] @ (6c358 ) │ │ │ │ + bl 677e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 6c2ac │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 6c2ac │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 6c34c │ │ │ │ + add r1, sp, #8 │ │ │ │ + add r0, sp, #16 │ │ │ │ + movs r7, #0 │ │ │ │ + strd r6, r5, [sp, #16] │ │ │ │ + str r7, [sp, #8] │ │ │ │ + bl 1d4934 <_PyInterpreterState_SetRunningMain@@Base+0x78> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 6c34c │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + cbnz r4, 6c2d8 │ │ │ │ + movw r1, #21772 @ 0x550c │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [pc, #132] @ (6c358 ) │ │ │ │ + bl 677e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #128] @ (6c35c ) │ │ │ │ + add r1, sp, #12 │ │ │ │ + bl 12d8d0 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 6c2f2 │ │ │ │ + movw r1, #21804 @ 0x552c │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [pc, #104] @ (6c358 ) │ │ │ │ + bl 677e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + cbz r0, 6c326 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1c2a10 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6c742 <_Py_Get_Getpath_CodeObject@@Base+0x98> │ │ │ │ - bl 98598 │ │ │ │ + bne.n 6c310 │ │ │ │ + movw r1, #21824 @ 0x5540 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [pc, #76] @ (6c358 ) │ │ │ │ + bl 677e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 6c326 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 6c326 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 6c34c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 6c34c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6c34c │ │ │ │ + movw r1, #21856 @ 0x5560 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [pc, #16] @ (6c358 ) │ │ │ │ + bl 677e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r4, [r1, #25] │ │ │ │ + lsls r5, r0, #1 │ │ │ │ + b.n 6c718 <_PySys_GetAttr@@Base+0x110> │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + │ │ │ │ +0006c360 : │ │ │ │ + movw r3, #40100 @ 0x9ca4 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + clz r2, r2 │ │ │ │ + lsrs r2, r2, #5 │ │ │ │ + b.w 6c1d0 │ │ │ │ + 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 r5, r0 │ │ │ │ + add r4, sp, #24 │ │ │ │ + add r3, sp, #20 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r1, r2 │ │ │ │ + strd r3, r4, [sp, #4] │ │ │ │ + movs r2, #0 │ │ │ │ + add r4, sp, #28 │ │ │ │ + strd r2, r2, [sp, #20] │ │ │ │ + ldr r3, [pc, #156] @ (6c438 ) │ │ │ │ + movw r2, #21876 @ 0x5574 │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl d6114 │ │ │ │ + cbz r0, 6c3ce │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + cmp r2, #0 │ │ │ │ + bge.n 6c3d2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl d22d4 │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #21896 @ 0x5588 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12e510 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 6c434 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + bne.n 6c3de │ │ │ │ + mov r2, r3 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 6c400 │ │ │ │ + cmp r2, r3 │ │ │ │ + ble.n 6c400 │ │ │ │ + mov r0, r4 │ │ │ │ + bl d22d4 │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #21936 @ 0x55b0 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12e510 │ │ │ │ + b.n 6c3ce │ │ │ │ + add r3, sp, #16 │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + bl 5c92a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1486> │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ + subs r5, r0, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bge.n 6c420 │ │ │ │ + bl d22d4 │ │ │ │ mov r0, r6 │ │ │ │ - blx 29404 │ │ │ │ + bl 79004 │ │ │ │ + b.n 6c3ce │ │ │ │ + bl d22d4 │ │ │ │ + movw r0, #21984 @ 0x55e0 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 847b8 │ │ │ │ + add sp, #72 @ 0x48 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r4, [pc, #704] @ (6c6fc <_PySys_GetAttr@@Base+0xf4>) │ │ │ │ + lsls r1, 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 72ef0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 6c4d8 │ │ │ │ mov r4, r0 │ │ │ │ + blx 2a0c8 │ │ │ │ + mov r6, r0 │ │ │ │ + cbz r0, 6c468 │ │ │ │ + mov r7, r0 │ │ │ │ + mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ + b.n 6c49e │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f61f4 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 6c4d8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 6c4d8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6c4d8 │ │ │ │ + bl 85b74 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 6c4c2 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, sl │ │ │ │ + bne.n 6c4ec │ │ │ │ + adds r7, #8 │ │ │ │ + ldr r1, [r7, #0] │ │ │ │ + movw r2, #7345 @ 0x1cb1 │ │ │ │ + movt r2, #9 │ │ │ │ + movw r0, #21988 @ 0x55e4 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + cbz r1, 6c4fc │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + bl 847b8 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 6c48e │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b07c │ │ │ │ - adds r3, r4, #1 │ │ │ │ - bne.n 6c74e <_Py_Get_Getpath_CodeObject@@Base+0xa4> │ │ │ │ - bl 805dc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 6c6f6 <_Py_Get_Getpath_CodeObject@@Base+0x4c> │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + bl 79004 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 6c4dc │ │ │ │ + mov r0, r6 │ │ │ │ + blx 29a40 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 6c502 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 6c4d2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80ef0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 790b0 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6c4d2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 6c49c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6c49c │ │ │ │ + mov r0, r6 │ │ │ │ + blx 29a40 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - ldr r4, [pc, #992] @ (6cb48 ) │ │ │ │ - lsls r1, r1, #1 │ │ │ │ + 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 6c7a8 <_Py_Get_Getpath_CodeObject@@Base+0xfe> │ │ │ │ + bne.n 6c548 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 6c7c0 <_Py_Get_Getpath_CodeObject@@Base+0x116> │ │ │ │ - movw r2, #50576 @ 0xc590 │ │ │ │ + bmi.n 6c560 │ │ │ │ + movw r2, #47592 @ 0xb9e8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #46504 @ 0xb5a8 │ │ │ │ + movw r1, #43520 @ 0xaa00 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #54172 @ 0xd39c │ │ │ │ + movw r0, #51188 @ 0xc7f4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6c822 <_Py_Get_Getpath_CodeObject@@Base+0x178> │ │ │ │ + bl 245b50 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6c5c2 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #54172 @ 0xd39c │ │ │ │ + movw r0, #51188 @ 0xc7f4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6c780 <_Py_Get_Getpath_CodeObject@@Base+0xd6> │ │ │ │ - b.n 6c822 <_Py_Get_Getpath_CodeObject@@Base+0x178> │ │ │ │ + bne.n 6c520 │ │ │ │ + b.n 6c5c2 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b690 │ │ │ │ + bl 8af50 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 6c822 <_Py_Get_Getpath_CodeObject@@Base+0x178> │ │ │ │ + cbz r0, 6c5c2 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6c7ee <_Py_Get_Getpath_CodeObject@@Base+0x144> │ │ │ │ + beq.n 6c58e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9564 @ 0x255c │ │ │ │ + movw r1, #6620 @ 0x19dc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 6c822 <_Py_Get_Getpath_CodeObject@@Base+0x178> │ │ │ │ + bl 12e510 │ │ │ │ + b.n 6c5c2 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ str r4, [sp, #4] │ │ │ │ - cbnz r3, 6c80e <_Py_Get_Getpath_CodeObject@@Base+0x164> │ │ │ │ + cbnz r3, 6c5ae │ │ │ │ mov r0, r7 │ │ │ │ - bl cfcbc │ │ │ │ - movw r1, #24992 @ 0x61a0 │ │ │ │ + bl cf5e4 │ │ │ │ + movw r1, #21992 @ 0x55e8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 6c822 <_Py_Get_Getpath_CodeObject@@Base+0x178> │ │ │ │ + bl 12e510 │ │ │ │ + b.n 6c5c2 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6c832 <_Py_Get_Getpath_CodeObject@@Base+0x188> │ │ │ │ + beq.n 6c5d2 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 122580 │ │ │ │ - cbnz r0, 6c826 <_Py_Get_Getpath_CodeObject@@Base+0x17c> │ │ │ │ + bl 121d60 │ │ │ │ + cbnz r0, 6c5c6 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6c862 <_Py_Get_Getpath_CodeObject@@Base+0x1b8> │ │ │ │ + b.n 6c602 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9fdfc │ │ │ │ + bl 9f790 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 6c834 <_Py_Get_Getpath_CodeObject@@Base+0x18a> │ │ │ │ + b.n 6c5d4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 2962c │ │ │ │ - cbnz r0, 6c852 <_Py_Get_Getpath_CodeObject@@Base+0x1a8> │ │ │ │ + cbnz r0, 6c5f2 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ + bl f61f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 79054 │ │ │ │ - b.n 6c822 <_Py_Get_Getpath_CodeObject@@Base+0x178> │ │ │ │ + bl 79004 │ │ │ │ + b.n 6c5c2 │ │ │ │ movs r1, #0 │ │ │ │ - bl f6b04 │ │ │ │ + bl f6464 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 79054 │ │ │ │ + bl 79004 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ + │ │ │ │ +0006c608 <_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, 6c652 <_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 6c646 <_PySys_GetAttr@@Base+0x3e> │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 167250 <_PyDict_GetItem_KnownHash@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 6c648 <_PySys_GetAttr@@Base+0x40> │ │ │ │ + mov r4, r7 │ │ │ │ + ldr r0, [r5, #72] @ 0x48 │ │ │ │ + str.w r8, [r5, #72] @ 0x48 │ │ │ │ + bl 79060 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 71f40 │ │ │ │ + cbz r0, 6c6e2 <_PySys_GetAttr@@Base+0xda> │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + mov r5, r0 │ │ │ │ + movs r6, #0 │ │ │ │ + mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r9, [r3, #8] │ │ │ │ + b.n 6c6b4 <_PySys_GetAttr@@Base+0xac> │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, fp │ │ │ │ + movw r0, #49420 @ 0xc10c │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 847b8 │ │ │ │ + mov r7, r0 │ │ │ │ + cbz r0, 6c6e6 <_PySys_GetAttr@@Base+0xde> │ │ │ │ + mov r2, r0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7a1b4 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r3, sl │ │ │ │ + bne.n 6c700 <_PySys_GetAttr@@Base+0xf8> │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp r3, sl │ │ │ │ + bne.n 6c710 <_PySys_GetAttr@@Base+0x108> │ │ │ │ + cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ + beq.n 6c6dc <_PySys_GetAttr@@Base+0xd4> │ │ │ │ + adds r6, #1 │ │ │ │ + ldr.w r3, [r9, #8] │ │ │ │ + cmp r3, r6 │ │ │ │ + bls.n 6c720 <_PySys_GetAttr@@Base+0x118> │ │ │ │ + ldr.w r3, [r9, #12] │ │ │ │ + ldr.w r7, [r3, r6, lsl #3] │ │ │ │ + add.w r3, r3, r6, lsl #3 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.n 6c6b2 <_PySys_GetAttr@@Base+0xaa> │ │ │ │ + mov r0, r7 │ │ │ │ + ldr.w fp, [r3, #4] │ │ │ │ + bl 7ec54 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 6c680 <_PySys_GetAttr@@Base+0x78> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 79060 │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 6c720 <_PySys_GetAttr@@Base+0x118> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 6c6dc <_PySys_GetAttr@@Base+0xd4> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 6c6dc <_PySys_GetAttr@@Base+0xd4> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6c6dc <_PySys_GetAttr@@Base+0xd4> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 6c6a6 <_PySys_GetAttr@@Base+0x9e> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6c6a6 <_PySys_GetAttr@@Base+0x9e> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 6c6ac <_PySys_GetAttr@@Base+0xa4> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6c6ac <_PySys_GetAttr@@Base+0xa4> │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + b.n 6c658 <_PySys_GetAttr@@Base+0x50> │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + bl 6c658 <_PySys_GetAttr@@Base+0x50> │ │ │ │ + cbz r0, 6c794 <_PySys_GetAttr@@Base+0x18c> │ │ │ │ + mov r5, r0 │ │ │ │ + movs r0, #2 │ │ │ │ + bl 72d28 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 6c760 <_PySys_GetAttr@@Base+0x158> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 6c794 <_PySys_GetAttr@@Base+0x18c> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 6c794 <_PySys_GetAttr@@Base+0x18c> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6c794 <_PySys_GetAttr@@Base+0x18c> │ │ │ │ + movs r0, #1 │ │ │ │ + bl 72d28 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cbnz r0, 6c798 <_PySys_GetAttr@@Base+0x190> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 6c77e <_PySys_GetAttr@@Base+0x176> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 6c77e <_PySys_GetAttr@@Base+0x176> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 6c794 <_PySys_GetAttr@@Base+0x18c> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 6c794 <_PySys_GetAttr@@Base+0x18c> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 6c7b0 <_PySys_GetAttr@@Base+0x1a8> │ │ │ │ + movw r3, #21632 @ 0x5480 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + str r5, [r0, #12] │ │ │ │ + strd r3, r0, [r4, #12] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r3, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #32 │ │ │ │ + movs r4, #0 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r1, r2 │ │ │ │ + str r4, [sp, #24] │ │ │ │ + cbnz r3, 6c7d8 <_PySys_GetAttr@@Base+0x1d0> │ │ │ │ + cmp r2, r3 │ │ │ │ + ble.n 6c7d8 <_PySys_GetAttr@@Base+0x1d0> │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 6c7d8 <_PySys_GetAttr@@Base+0x1d0> │ │ │ │ + cbnz r0, 6c7f4 <_PySys_GetAttr@@Base+0x1ec> │ │ │ │ + movs r4, #1 │ │ │ │ + strd r4, r4, [sp, #4] │ │ │ │ + ldr r4, [pc, #124] @ (6c85c <_PySys_GetAttr@@Base+0x254>) │ │ │ │ + movs r2, #0 │ │ │ │ + add r5, sp, #28 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + strd r2, r5, [sp, #12] │ │ │ │ + bl 106468 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 6c7f4 <_PySys_GetAttr@@Base+0x1ec> │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 6c850 <_PySys_GetAttr@@Base+0x248> │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + add r1, sp, #24 │ │ │ │ + bl 121d60 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 6c7f0 <_PySys_GetAttr@@Base+0x1e8> │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9f790 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r6, r0 │ │ │ │ + movw r1, #384 @ 0x180 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #22028 @ 0x560c │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + bl 920a0 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 6c83c <_PySys_GetAttr@@Base+0x234> │ │ │ │ + bl 97eb0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 29404 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9a968 │ │ │ │ + adds r3, r4, #1 │ │ │ │ + bne.n 6c848 <_PySys_GetAttr@@Base+0x240> │ │ │ │ + bl 805d4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 6c7f0 <_PySys_GetAttr@@Base+0x1e8> │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + mov r0, r4 │ │ │ │ + bl 80ee8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 79060 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r4, [pc, #768] @ (6cb60 ) │ │ │ │ + lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldrb r4, [r0, #0] │ │ │ │ sub sp, #28 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6c944 <_Py_Get_Getpath_CodeObject@@Base+0x29a> │ │ │ │ + beq.n 6c93c <_PySys_GetAttr@@Base+0x334> │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r0 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ mov r5, ip │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6c87c <_Py_Get_Getpath_CodeObject@@Base+0x1d2> │ │ │ │ + bne.n 6c874 <_PySys_GetAttr@@Base+0x26c> │ │ │ │ movw r3, #38528 @ 0x9680 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6c944 <_Py_Get_Getpath_CodeObject@@Base+0x29a> │ │ │ │ + beq.n 6c93c <_PySys_GetAttr@@Base+0x334> │ │ │ │ sub.w r2, r4, #32 │ │ │ │ sub.w r0, r4, #97 @ 0x61 │ │ │ │ cmp r0, #25 │ │ │ │ it hi │ │ │ │ movhi r2, r4 │ │ │ │ add.w lr, r3, #39936 @ 0x9c00 │ │ │ │ add.w lr, lr, #60 @ 0x3c │ │ │ │ subs r3, #4 │ │ │ │ uxtb r7, r2 │ │ │ │ mov r8, r5 │ │ │ │ mov sl, r1 │ │ │ │ - b.n 6c8c6 <_Py_Get_Getpath_CodeObject@@Base+0x21c> │ │ │ │ + b.n 6c8be <_PySys_GetAttr@@Base+0x2b6> │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ ldrb r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6c972 <_Py_Get_Getpath_CodeObject@@Base+0x2c8> │ │ │ │ + beq.n 6c96a <_PySys_GetAttr@@Base+0x362> │ │ │ │ cmp r3, lr │ │ │ │ - beq.n 6c944 <_Py_Get_Getpath_CodeObject@@Base+0x29a> │ │ │ │ + beq.n 6c93c <_PySys_GetAttr@@Base+0x334> │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6c946 <_Py_Get_Getpath_CodeObject@@Base+0x29c> │ │ │ │ + beq.n 6c93e <_PySys_GetAttr@@Base+0x336> │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 6c8b8 <_Py_Get_Getpath_CodeObject@@Base+0x20e> │ │ │ │ + beq.n 6c8b0 <_PySys_GetAttr@@Base+0x2a8> │ │ │ │ sub.w r1, r2, #97 @ 0x61 │ │ │ │ cmp r1, #25 │ │ │ │ - bls.n 6c99c <_Py_Get_Getpath_CodeObject@@Base+0x2f2> │ │ │ │ + bls.n 6c994 <_PySys_GetAttr@@Base+0x38c> │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 6c8b8 <_Py_Get_Getpath_CodeObject@@Base+0x20e> │ │ │ │ + bne.n 6c8b0 <_PySys_GetAttr@@Base+0x2a8> │ │ │ │ ldrb r2, [r6, #1] │ │ │ │ adds r1, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 6c9b4 <_Py_Get_Getpath_CodeObject@@Base+0x30a> │ │ │ │ + beq.n 6c9ac <_PySys_GetAttr@@Base+0x3a4> │ │ │ │ mov r5, r8 │ │ │ │ str r1, [sp, #8] │ │ │ │ str.w r8, [sp, #4] │ │ │ │ adds r1, r6, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ sub.w r9, r2, #32 │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ sub.w r8, r2, #97 @ 0x61 │ │ │ │ uxtb.w r3, r9 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldrb r1, [r1, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 6c9a6 <_Py_Get_Getpath_CodeObject@@Base+0x2fc> │ │ │ │ + beq.n 6c99e <_PySys_GetAttr@@Base+0x396> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6c9ae <_Py_Get_Getpath_CodeObject@@Base+0x304> │ │ │ │ + beq.n 6c9a6 <_PySys_GetAttr@@Base+0x39e> │ │ │ │ cmp.w r8, #25 │ │ │ │ sub.w r9, r1, #97 @ 0x61 │ │ │ │ it hi │ │ │ │ strhi r2, [sp, #12] │ │ │ │ sub.w r8, r1, #32 │ │ │ │ uxtb.w r9, r9 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ uxtb.w r8, r8 │ │ │ │ cmp.w r9, #25 │ │ │ │ it ls │ │ │ │ movls r1, r8 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 6c94c <_Py_Get_Getpath_CodeObject@@Base+0x2a2> │ │ │ │ + beq.n 6c944 <_PySys_GetAttr@@Base+0x33c> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, fp │ │ │ │ mov r8, r5 │ │ │ │ - b.n 6c8bc <_Py_Get_Getpath_CodeObject@@Base+0x212> │ │ │ │ + b.n 6c8b4 <_PySys_GetAttr@@Base+0x2ac> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6c8f6 <_Py_Get_Getpath_CodeObject@@Base+0x24c> │ │ │ │ + bne.n 6c8ee <_PySys_GetAttr@@Base+0x2e6> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r8, r5 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 6c8bc <_Py_Get_Getpath_CodeObject@@Base+0x212> │ │ │ │ + bne.n 6c8b4 <_PySys_GetAttr@@Base+0x2ac> │ │ │ │ ldrb.w r2, [r0, ip] │ │ │ │ cmp r2, #61 @ 0x3d │ │ │ │ - bne.n 6c8c2 <_Py_Get_Getpath_CodeObject@@Base+0x218> │ │ │ │ + bne.n 6c8ba <_PySys_GetAttr@@Base+0x2b2> │ │ │ │ add.w r5, r8, #2 │ │ │ │ mov r1, sl │ │ │ │ adds r5, r0, r5 │ │ │ │ - beq.n 6c9be <_Py_Get_Getpath_CodeObject@@Base+0x314> │ │ │ │ + beq.n 6c9b6 <_PySys_GetAttr@@Base+0x3ae> │ │ │ │ subs r3, r5, #1 │ │ │ │ add.w r4, sl, #65 @ 0x41 │ │ │ │ subs r2, r4, r1 │ │ │ │ ldrb.w r0, [r3, #1]! │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 6c9ba <_Py_Get_Getpath_CodeObject@@Base+0x310> │ │ │ │ - cbz r0, 6c9ba <_Py_Get_Getpath_CodeObject@@Base+0x310> │ │ │ │ + beq.n 6c9b2 <_PySys_GetAttr@@Base+0x3aa> │ │ │ │ + cbz r0, 6c9b2 <_PySys_GetAttr@@Base+0x3aa> │ │ │ │ strb.w r0, [r1], #1 │ │ │ │ - b.n 6c98a <_Py_Get_Getpath_CodeObject@@Base+0x2e0> │ │ │ │ + b.n 6c982 <_PySys_GetAttr@@Base+0x37a> │ │ │ │ subs r2, #32 │ │ │ │ uxtb r2, r2 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 6c8b8 <_Py_Get_Getpath_CodeObject@@Base+0x20e> │ │ │ │ - b.n 6c8e0 <_Py_Get_Getpath_CodeObject@@Base+0x236> │ │ │ │ + bne.n 6c8b0 <_PySys_GetAttr@@Base+0x2a8> │ │ │ │ + b.n 6c8d8 <_PySys_GetAttr@@Base+0x2d0> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, fp │ │ │ │ mov r8, r5 │ │ │ │ - b.n 6c96c <_Py_Get_Getpath_CodeObject@@Base+0x2c2> │ │ │ │ + b.n 6c964 <_PySys_GetAttr@@Base+0x35c> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r8, r5 │ │ │ │ - b.n 6c972 <_Py_Get_Getpath_CodeObject@@Base+0x2c8> │ │ │ │ + b.n 6c96a <_PySys_GetAttr@@Base+0x362> │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - b.n 6c96a <_Py_Get_Getpath_CodeObject@@Base+0x2c0> │ │ │ │ + b.n 6c962 <_PySys_GetAttr@@Base+0x35a> │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r1, #0] │ │ │ │ movs r0, #1 │ │ │ │ - b.n 6c946 <_Py_Get_Getpath_CodeObject@@Base+0x29c> │ │ │ │ + b.n 6c93e <_PySys_GetAttr@@Base+0x336> │ │ │ │ nop │ │ │ │ │ │ │ │ -0006c9c4 <_PyConfig_InitCompatConfig@@Base>: │ │ │ │ +0006c9bc <_PyConfig_InitCompatConfig@@Base>: │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov.w r2, #284 @ 0x11c │ │ │ │ movs r1, #0 │ │ │ │ blx 2957c │ │ │ │ @@ -99581,22 +99580,22 @@ │ │ │ │ str.w r2, [r0, #192] @ 0xc0 │ │ │ │ strd r1, r1, [r0, #272] @ 0x110 │ │ │ │ str.w r1, [r0, #176] @ 0xb0 │ │ │ │ str r1, [r0, #44] @ 0x2c │ │ │ │ strd r2, r2, [r0, #184] @ 0xb8 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006ca20 : │ │ │ │ +0006ca18 : │ │ │ │ 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 6c9c4 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 6c9bc <_PyConfig_InitCompatConfig@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ str r3, [r0, #8] │ │ │ │ strd r3, r2, [r0, #112] @ 0x70 │ │ │ │ strd r2, r2, [r0, #124] @ 0x7c │ │ │ │ @@ -99607,15 +99606,15 @@ │ │ │ │ strd r1, r2, [r0] │ │ │ │ strd r3, r3, [r0, #156] @ 0x9c │ │ │ │ str r3, [r0, #76] @ 0x4c │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0006ca68 : │ │ │ │ +0006ca60 : │ │ │ │ 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 │ │ │ │ @@ -99627,355 +99626,334 @@ │ │ │ │ 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} │ │ │ │ │ │ │ │ -0006ca9c : │ │ │ │ +0006ca94 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r4, #19992 @ 0x4e18 │ │ │ │ movt r4, #73 @ 0x49 │ │ │ │ ldr.w r3, [r4, #848] @ 0x350 │ │ │ │ - cbz r3, 6caf2 │ │ │ │ + cbz r3, 6caea │ │ │ │ ldr.w r2, [r4, #672] @ 0x2a0 │ │ │ │ - movw r3, #52321 @ 0xcc61 │ │ │ │ + movw r3, #52313 @ 0xcc59 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6cae2 │ │ │ │ + bne.n 6cada │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6cb0a │ │ │ │ + cbz r0, 6cb02 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29d7c │ │ │ │ - cbnz r0, 6caf8 │ │ │ │ + cbnz r0, 6caf0 │ │ │ │ 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 6cad2 │ │ │ │ - b.n 6cb0a │ │ │ │ - bl 6cb84 │ │ │ │ - b.n 6cab8 │ │ │ │ - movw r0, #37624 @ 0x92f8 │ │ │ │ + bne.n 6caca │ │ │ │ + b.n 6cb02 │ │ │ │ + bl 6cb7c │ │ │ │ + b.n 6cab0 │ │ │ │ + movw r0, #34680 @ 0x8778 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ blx 2963c │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cd04 │ │ │ │ + bl 6cccc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6cade │ │ │ │ + b.n 6cad6 │ │ │ │ nop │ │ │ │ │ │ │ │ -0006cb10 : │ │ │ │ +0006cb08 : │ │ │ │ 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 │ │ │ │ mov r4, r1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r2, [sp] │ │ │ │ mov r2, r1 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 6cbe0 <_Py_DecodeLocaleEx@@Base> │ │ │ │ - cbnz r0, 6cb3a │ │ │ │ + bl 6cbd8 <_Py_DecodeLocaleEx@@Base> │ │ │ │ + cbnz r0, 6cb32 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - cbz r4, 6cb3e │ │ │ │ + cbz r4, 6cb36 │ │ │ │ str r0, [r4, #0] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6cb36 │ │ │ │ + b.n 6cb2e │ │ │ │ nop │ │ │ │ │ │ │ │ -0006cb44 : │ │ │ │ +0006cb3c : │ │ │ │ subs r1, r0, #0 │ │ │ │ - blt.n 6cb7e │ │ │ │ + blt.n 6cb76 │ │ │ │ movw r3, #19992 @ 0x4e18 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ push {lr} │ │ │ │ - movw r2, #52321 @ 0xcc61 │ │ │ │ + movw r2, #52313 @ 0xcc59 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w lr, [r3, #672] @ 0x2a0 │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 6cb72 │ │ │ │ + bne.n 6cb6a │ │ │ │ cmp r1, #1 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ b.w 2a0f8 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r3, lr │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ bx r3 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0006cb84 : │ │ │ │ +0006cb7c : │ │ │ │ movw r3, #19992 @ 0x4e18 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ ldr.w r2, [r3, #848] @ 0x350 │ │ │ │ - cbz r2, 6cb94 │ │ │ │ + cbz r2, 6cb8c │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r2, #38592 @ 0x96c0 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ sub sp, #12 │ │ │ │ movs r1, #1 │ │ │ │ str.w r1, [r3, #848] @ 0x350 │ │ │ │ ldr.w r0, [r2, #1504] @ 0x5e0 │ │ │ │ - cbnz r0, 6cbbc │ │ │ │ + cbnz r0, 6cbb4 │ │ │ │ str.w r1, [r2, #1504] @ 0x5e0 │ │ │ │ - ldr r0, [pc, #28] @ (6cbdc ) │ │ │ │ + ldr r0, [pc, #28] @ (6cbd4 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2a540 │ │ │ │ - ldr r0, [pc, #20] @ (6cbdc ) │ │ │ │ + ldr r0, [pc, #20] @ (6cbd4 ) │ │ │ │ movs r1, #1 │ │ │ │ blx 29168 │ │ │ │ - cbnz r0, 6cbd6 │ │ │ │ + cbnz r0, 6cbce │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #8] @ (6cbdc ) │ │ │ │ + ldr r2, [pc, #8] @ (6cbd4 ) │ │ │ │ str.w r2, [r3, #852] @ 0x354 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ str r0, [r6, r5] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0006cbe0 <_Py_DecodeLocaleEx@@Base>: │ │ │ │ +0006cbd8 <_Py_DecodeLocaleEx@@Base>: │ │ │ │ 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 │ │ │ │ ldrd r5, r4, [sp, #32] │ │ │ │ - cbnz r5, 6cc12 <_Py_DecodeLocaleEx@@Base+0x32> │ │ │ │ + cbnz r5, 6cc0a <_Py_DecodeLocaleEx@@Base+0x32> │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #96] @ (6cc5c <_Py_DecodeLocaleEx@@Base+0x7c>) │ │ │ │ + ldr r3, [pc, #96] @ (6cc54 <_Py_DecodeLocaleEx@@Base+0x7c>) │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r5, [r3, #1472] @ 0x5c0 │ │ │ │ cmp r5, #0 │ │ │ │ - bgt.n 6cc1c <_Py_DecodeLocaleEx@@Base+0x3c> │ │ │ │ + bgt.n 6cc14 <_Py_DecodeLocaleEx@@Base+0x3c> │ │ │ │ ldr.w r0, [r3, #1180] @ 0x49c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 6cc3a <_Py_DecodeLocaleEx@@Base+0x5a> │ │ │ │ + beq.n 6cc32 <_Py_DecodeLocaleEx@@Base+0x5a> │ │ │ │ mov r3, r7 │ │ │ │ - cbnz r0, 6cc4e <_Py_DecodeLocaleEx@@Base+0x6e> │ │ │ │ + cbnz r0, 6cc46 <_Py_DecodeLocaleEx@@Base+0x6e> │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #32] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.n 6cd64 │ │ │ │ + b.n 6cd2c │ │ │ │ strd r1, r2, [sp] │ │ │ │ blx 29b58 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ mov r1, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #32] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 1a660c │ │ │ │ + b.w 1a43ec │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 1a3c58 │ │ │ │ - ldr r3, [pc, #24] @ (6cc5c <_Py_DecodeLocaleEx@@Base+0x7c>) │ │ │ │ + bl 1a1a08 │ │ │ │ + ldr r3, [pc, #24] @ (6cc54 <_Py_DecodeLocaleEx@@Base+0x7c>) │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ str.w r0, [r3, #1180] @ 0x49c │ │ │ │ - b.n 6cc0c <_Py_DecodeLocaleEx@@Base+0x2c> │ │ │ │ + b.n 6cc04 <_Py_DecodeLocaleEx@@Base+0x2c> │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #32] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 649d6 │ │ │ │ + b.w 67b5e │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #1 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ b.w 2a0f8 │ │ │ │ │ │ │ │ -0006cc6c : │ │ │ │ +0006cc64 : │ │ │ │ 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 r6, r2 │ │ │ │ mov r0, sp │ │ │ │ movs r2, #0 │ │ │ │ mov r4, r3 │ │ │ │ - bl 1a3ef0 │ │ │ │ + bl 1a1ca0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbnz r3, 6ccc6 │ │ │ │ - cbnz r4, 6cca8 │ │ │ │ + cbnz r3, 6ccbe │ │ │ │ + cbnz r4, 6cca0 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 6cd04 │ │ │ │ + bl 6cccc │ │ │ │ movs r3, #0 │ │ │ │ str r4, [r6, #0] │ │ │ │ strd r3, r3, [r5] │ │ │ │ strd r3, r3, [r5, #8] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cfb0 │ │ │ │ + bl 6cf78 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6cc90 │ │ │ │ - ldr r2, [pc, #24] @ (6ccd0 ) │ │ │ │ + bne.n 6cc88 │ │ │ │ + ldr r2, [pc, #24] @ (6ccc8 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #37716 @ 0x9354 │ │ │ │ + movw r3, #34772 @ 0x87d4 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ stmia.w r5, {r1, r2, r3, r4} │ │ │ │ - b.n 6cca2 │ │ │ │ + b.n 6cc9a │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - b.n 6cca2 │ │ │ │ - ldrb r0, [r6, #1] │ │ │ │ + b.n 6cc9a │ │ │ │ + ldr r0, [r6, #76] @ 0x4c │ │ │ │ movs r3, r5 │ │ │ │ │ │ │ │ -0006ccd4 : │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ - cbnz r1, 6ccf8 │ │ │ │ - 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, 6ccfc │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -0006cd04 : │ │ │ │ +0006cccc : │ │ │ │ movw r3, #19992 @ 0x4e18 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ push {lr} │ │ │ │ - movw r2, #53025 @ 0xcf21 │ │ │ │ + movw r2, #52969 @ 0xcee9 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w lr, [r3, #684] @ 0x2ac │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 6cd26 │ │ │ │ + bne.n 6ccee │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ b.w 297f4 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r3, lr │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ bx r3 │ │ │ │ │ │ │ │ -0006cd34 : │ │ │ │ +0006ccfc : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #19992 @ 0x4e18 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r3, [r3, #848] @ 0x350 │ │ │ │ - cbz r3, 6cd5e │ │ │ │ + cbz r3, 6cd26 │ │ │ │ blx 2a8fc │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - bl 6cb84 │ │ │ │ - b.n 6cd52 │ │ │ │ + bl 6cb7c │ │ │ │ + b.n 6cd1a │ │ │ │ stmdb 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 lr, r3 │ │ │ │ ldr.w ip, [sp, #64] @ 0x40 │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.n 6ce72 │ │ │ │ + beq.n 6ce3a │ │ │ │ cmp.w ip, #2 │ │ │ │ - bne.n 6ce76 │ │ │ │ + bne.n 6ce3e │ │ │ │ movs r3, #1 │ │ │ │ mov r6, r2 │ │ │ │ movs r2, #0 │ │ │ │ mov r9, r1 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov fp, lr │ │ │ │ blx 29b40 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 6cdf6 │ │ │ │ + beq.n 6cdbe │ │ │ │ mvn.w r2, #3758096384 @ 0xe0000000 │ │ │ │ cmp r0, r2 │ │ │ │ - bcs.n 6ce8e │ │ │ │ + bcs.n 6ce56 │ │ │ │ movw r2, #19992 @ 0x4e18 │ │ │ │ movt r2, #73 @ 0x49 │ │ │ │ adds r1, r0, #1 │ │ │ │ - movw r0, #52321 @ 0xcc61 │ │ │ │ + movw r0, #52313 @ 0xcc59 │ │ │ │ movt r0, #6 │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r4, [r2, #672] @ 0x2a0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 6ce80 │ │ │ │ + bne.n 6ce48 │ │ │ │ mov r0, r1 │ │ │ │ blx 2a0fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6ce8e │ │ │ │ + beq.n 6ce56 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 29b40 │ │ │ │ adds r3, r0, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - bne.n 6ceba │ │ │ │ + bne.n 6ce82 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6cd04 │ │ │ │ + bl 6cccc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 29b58 │ │ │ │ adds r2, r0, #1 │ │ │ │ cmp.w r2, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 6ce8e │ │ │ │ + bcs.n 6ce56 │ │ │ │ lsls r0, r2, #2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 6cb44 │ │ │ │ + bl 6cb3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6ce8e │ │ │ │ + beq.n 6ce56 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov sl, r0 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ add r3, sp, #16 │ │ │ │ @@ -99983,115 +99961,115 @@ │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ blx 2969c │ │ │ │ add.w ip, r0, #4294967295 @ 0xffffffff │ │ │ │ mov r5, r7 │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ adds r3, r7, #4 │ │ │ │ cmn.w ip, #4 │ │ │ │ - bhi.n 6ce94 │ │ │ │ + bhi.n 6ce5c │ │ │ │ ldr.w ip, [r7] │ │ │ │ movw r4, #2047 @ 0x7ff │ │ │ │ mov r5, r3 │ │ │ │ sub.w lr, ip, #55296 @ 0xd800 │ │ │ │ cmp lr, r4 │ │ │ │ - bls.n 6ce98 │ │ │ │ + bls.n 6ce60 │ │ │ │ cmp.w ip, #1114112 @ 0x110000 │ │ │ │ - bcs.n 6ce98 │ │ │ │ + bcs.n 6ce60 │ │ │ │ add r1, r0 │ │ │ │ subs r2, r2, r0 │ │ │ │ mov r7, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6ce20 │ │ │ │ - cbz r6, 6ce6a │ │ │ │ + bne.n 6cde8 │ │ │ │ + cbz r6, 6ce32 │ │ │ │ sub.w r3, r5, sl │ │ │ │ asrs r3, r3, #2 │ │ │ │ str r3, [r6, #0] │ │ │ │ str.w sl, [r9] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6ce7a │ │ │ │ + b.n 6ce42 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 6cd8a │ │ │ │ + b.n 6cd52 │ │ │ │ mvn.w r0, #2 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r0, [r2, #668] @ 0x29c │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6cdda │ │ │ │ + bne.n 6cda2 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6ce7a │ │ │ │ + b.n 6ce42 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6ce60 │ │ │ │ + beq.n 6ce28 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ mov r3, r7 │ │ │ │ subs r2, #1 │ │ │ │ - cbz r4, 6cef6 │ │ │ │ + cbz r4, 6cebe │ │ │ │ ldrb.w r1, [r0], #1 │ │ │ │ add.w r1, r1, #56320 @ 0xdc00 │ │ │ │ str.w r1, [r3], #4 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ mov r5, r3 │ │ │ │ strd r0, r0, [sp, #16] │ │ │ │ - b.n 6ce5a │ │ │ │ - cbz r0, 6ceea │ │ │ │ + b.n 6ce22 │ │ │ │ + cbz r0, 6ceb2 │ │ │ │ sub.w ip, r5, #4 │ │ │ │ movs r1, #0 │ │ │ │ movw lr, #2047 @ 0x7ff │ │ │ │ ldr.w r2, [ip, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp.w r2, #1114112 @ 0x110000 │ │ │ │ sub.w r4, r2, #55296 @ 0xd800 │ │ │ │ ite cc │ │ │ │ movcc r2, #0 │ │ │ │ movcs r2, #1 │ │ │ │ cmp r4, lr │ │ │ │ it ls │ │ │ │ orrls.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6cdec │ │ │ │ + bne.n 6cdb4 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 6cec6 │ │ │ │ + bne.n 6ce8e │ │ │ │ str.w r5, [r9] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 6ce6e │ │ │ │ + beq.n 6ce36 │ │ │ │ str r0, [r6, #0] │ │ │ │ - b.n 6ce6e │ │ │ │ + b.n 6ce36 │ │ │ │ mov r0, sl │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 6cd04 │ │ │ │ + bl 6cccc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r6, 6cf08 │ │ │ │ + cbz r6, 6ced0 │ │ │ │ sub.w r1, r1, r8 │ │ │ │ str r1, [r6, #0] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 6cf1a │ │ │ │ - movw r3, #38144 @ 0x9500 │ │ │ │ + beq.n 6cee2 │ │ │ │ + movw r3, #35200 @ 0x8980 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str.w r3, [fp] │ │ │ │ mvn.w r0, #1 │ │ │ │ - b.n 6ce7a │ │ │ │ + b.n 6ce42 │ │ │ │ mov r0, r1 │ │ │ │ b.w 297f4 │ │ │ │ nop │ │ │ │ │ │ │ │ -0006cf28 : │ │ │ │ +0006cef0 : │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 6cf66 │ │ │ │ + blt.n 6cf2e │ │ │ │ movw r3, #19992 @ 0x4e18 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ push {lr} │ │ │ │ - movw r2, #53153 @ 0xcfa1 │ │ │ │ + movw r2, #53097 @ 0xcf69 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w lr, [r3, #680] @ 0x2a8 │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 6cf54 │ │ │ │ + bne.n 6cf1c │ │ │ │ cmp r1, #1 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ b.w 2a6f8 │ │ │ │ mov ip, r0 │ │ │ │ mov r2, r1 │ │ │ │ @@ -100100,32 +100078,32 @@ │ │ │ │ mov r3, lr │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ bx r3 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0006cf6c : │ │ │ │ +0006cf34 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #19992 @ 0x4e18 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r3, [r3, #848] @ 0x350 │ │ │ │ - cbz r3, 6cf98 │ │ │ │ + cbz r3, 6cf60 │ │ │ │ blx 2a8fc │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - bl 6cb84 │ │ │ │ - b.n 6cf8a │ │ │ │ + bl 6cb7c │ │ │ │ + b.n 6cf52 │ │ │ │ nop │ │ │ │ cmp r2, #1 │ │ │ │ mov r0, r1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ b.w 2a6f8 │ │ │ │ @@ -100135,475 +100113,475 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ blx 2987c │ │ │ │ mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ cmp r0, r3 │ │ │ │ - bcs.n 6d01a │ │ │ │ + bcs.n 6cfe2 │ │ │ │ movw r3, #19992 @ 0x4e18 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ adds r0, #1 │ │ │ │ - movw r1, #52321 @ 0xcc61 │ │ │ │ + movw r1, #52313 @ 0xcc59 │ │ │ │ movt r1, #6 │ │ │ │ ldr.w r4, [r3, #672] @ 0x2a0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 6d008 │ │ │ │ + bne.n 6cfd0 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 6d01a │ │ │ │ + cbz r0, 6cfe2 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r5 │ │ │ │ blx 29c10 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6cff8 │ │ │ │ + bne.n 6cfc0 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 6d002 │ │ │ │ + b.n 6cfca │ │ │ │ nop │ │ │ │ │ │ │ │ -0006d020 : │ │ │ │ +0006cfe8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #180] @ (6d0e4 ) │ │ │ │ + ldr r4, [pc, #180] @ (6d0ac ) │ │ │ │ mov r3, r0 │ │ │ │ mov.w r2, #1 │ │ │ │ sub sp, #8 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6d04e │ │ │ │ + bne.n 6d016 │ │ │ │ strexb ip, r2, [r4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 6d03c │ │ │ │ + bne.n 6d004 │ │ │ │ dmb ish │ │ │ │ - bne.n 6d0c6 │ │ │ │ - cbnz r3, 6d08e │ │ │ │ + bne.n 6d08e │ │ │ │ + cbnz r3, 6d056 │ │ │ │ mov ip, r1 │ │ │ │ - ldr.w lr, [pc, #140] @ 6d0e8 │ │ │ │ + ldr.w lr, [pc, #140] @ 6d0b0 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [ip] │ │ │ │ str.w r3, [lr] │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 6d084 │ │ │ │ + bne.n 6d04c │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 6d074 │ │ │ │ + bne.n 6d03c │ │ │ │ dmb ish │ │ │ │ - bne.n 6d0d6 │ │ │ │ + bne.n 6d09e │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 6d0ae │ │ │ │ + beq.n 6d076 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 6d06c │ │ │ │ + bne.n 6d034 │ │ │ │ mov ip, r1 │ │ │ │ - ldr.w lr, [pc, #80] @ 6d0ec │ │ │ │ + ldr.w lr, [pc, #80] @ 6d0b4 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [ip] │ │ │ │ str.w r3, [lr] │ │ │ │ - b.n 6d06c │ │ │ │ + b.n 6d034 │ │ │ │ mov ip, r1 │ │ │ │ - ldr.w lr, [pc, #60] @ 6d0f0 │ │ │ │ + ldr.w lr, [pc, #60] @ 6d0b8 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [ip] │ │ │ │ str.w r3, [lr] │ │ │ │ - b.n 6d06c │ │ │ │ + b.n 6d034 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r1, [sp] │ │ │ │ - bl 27378c │ │ │ │ + bl 272b8c │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ - b.n 6d054 │ │ │ │ - ldr r0, [pc, #12] @ (6d0e4 ) │ │ │ │ + b.n 6d01c │ │ │ │ + ldr r0, [pc, #12] @ (6d0ac ) │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 251744 │ │ │ │ + b.w 250a74 │ │ │ │ nop │ │ │ │ str r0, [r6, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ str r4, [r6, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ str r4, [r3, r3] │ │ │ │ lsls r1, r1, #1 │ │ │ │ str r0, [r1, r3] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0006d0f4 : │ │ │ │ +0006d0bc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r1 │ │ │ │ - cbz r1, 6d11a │ │ │ │ + cbz r1, 6d0e2 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 278428 │ │ │ │ + bl 277880 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - bcc.n 6d134 │ │ │ │ + bcc.n 6d0fc │ │ │ │ movw r3, #19992 @ 0x4e18 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ ldr.w r3, [r3, #676] @ 0x2a4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ bx r3 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r0, 6d148 │ │ │ │ - cbz r2, 6d148 │ │ │ │ + cbz r0, 6d110 │ │ │ │ + cbz r2, 6d110 │ │ │ │ b.w 294c0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ - b.n 6d144 │ │ │ │ + b.n 6d10c │ │ │ │ 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 6d1be │ │ │ │ + ble.n 6d186 │ │ │ │ movw r6, #19992 @ 0x4e18 │ │ │ │ movt r6, #73 @ 0x49 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - movw r7, #53025 @ 0xcf21 │ │ │ │ + movw r7, #52969 @ 0xcee9 │ │ │ │ movt r7, #6 │ │ │ │ ldr.w r3, [r6, #684] @ 0x2ac │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 6d1d6 │ │ │ │ + bne.n 6d19e │ │ │ │ blx 297f8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 6d1be │ │ │ │ + ble.n 6d186 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r6, #684] @ 0x2ac │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 6d1e0 │ │ │ │ + bne.n 6d1a8 │ │ │ │ blx 297f8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - ble.n 6d1be │ │ │ │ + ble.n 6d186 │ │ │ │ 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 6d1cc │ │ │ │ + bne.n 6d194 │ │ │ │ blx 297f8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 6d1a4 │ │ │ │ + bgt.n 6d16c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 6cd04 │ │ │ │ + bl 6cccc │ │ │ │ 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 6d1b6 │ │ │ │ + b.n 6d17e │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ - b.n 6d186 │ │ │ │ + b.n 6d14e │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ - b.n 6d19c │ │ │ │ + b.n 6d164 │ │ │ │ nop │ │ │ │ │ │ │ │ -0006d1ec : │ │ │ │ +0006d1b4 : │ │ │ │ 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 r6, [r1, #0] │ │ │ │ mov r8, r2 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 6d25c │ │ │ │ + beq.n 6d224 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 6d2a2 │ │ │ │ + blt.n 6d26a │ │ │ │ cmp r6, r8 │ │ │ │ mov r0, r3 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r6 │ │ │ │ it ge │ │ │ │ movge r7, r8 │ │ │ │ - bl 6cfb0 │ │ │ │ + bl 6cf78 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 6d25c │ │ │ │ + cbz r0, 6d224 │ │ │ │ adds r1, r6, #1 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 6cf28 │ │ │ │ + bl 6cef0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 6d286 │ │ │ │ + cbz r0, 6d24e │ │ │ │ lsls r0, r7, #2 │ │ │ │ add.w r1, r3, r7, lsl #2 │ │ │ │ cmp r6, r8 │ │ │ │ - bgt.n 6d274 │ │ │ │ + bgt.n 6d23c │ │ │ │ ldr r1, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ str.w r9, [r3, r7, lsl #2] │ │ │ │ adds r1, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ str r2, [r4, #0] │ │ │ │ str r1, [r5, #0] │ │ │ │ strd r2, r2, [r4, #4] │ │ │ │ str r2, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r2, [pc, #92] @ (6d2bc ) │ │ │ │ + ldr r2, [pc, #92] @ (6d284 ) │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #37716 @ 0x9354 │ │ │ │ + movw r3, #34772 @ 0x87d4 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str r0, [r4, #12] │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 6d254 │ │ │ │ + b.n 6d21c │ │ │ │ subs r2, r6, r7 │ │ │ │ adds r0, #4 │ │ │ │ add r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 2a344 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 6d23e │ │ │ │ + b.n 6d206 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ - bl 6cd04 │ │ │ │ - ldr r1, [pc, #44] @ (6d2bc ) │ │ │ │ + bl 6cccc │ │ │ │ + ldr r1, [pc, #44] @ (6d284 ) │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ - movw r2, #37716 @ 0x9354 │ │ │ │ + movw r2, #34772 @ 0x87d4 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 6d254 │ │ │ │ - ldr r2, [pc, #24] @ (6d2bc ) │ │ │ │ + b.n 6d21c │ │ │ │ + ldr r2, [pc, #24] @ (6d284 ) │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #38672 @ 0x9710 │ │ │ │ + movw r3, #35728 @ 0x8b90 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str r0, [r4, #12] │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 6d254 │ │ │ │ + b.n 6d21c │ │ │ │ nop │ │ │ │ - ldrb r4, [r1, #30] │ │ │ │ + strb r4, [r1, #16] │ │ │ │ movs r3, r5 │ │ │ │ │ │ │ │ -0006d2c0 : │ │ │ │ +0006d288 : │ │ │ │ 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 6cd04 │ │ │ │ + bl 6cccc │ │ │ │ ldr.w r0, [r4, #200] @ 0xc8 │ │ │ │ str r5, [r4, #72] @ 0x48 │ │ │ │ - bl 6cd04 │ │ │ │ + bl 6cccc │ │ │ │ ldr.w r0, [r4, #204] @ 0xcc │ │ │ │ str.w r5, [r4, #200] @ 0xc8 │ │ │ │ - bl 6cd04 │ │ │ │ + bl 6cccc │ │ │ │ ldr.w r0, [r4, #196] @ 0xc4 │ │ │ │ str.w r5, [r4, #204] @ 0xcc │ │ │ │ - bl 6cd04 │ │ │ │ + bl 6cccc │ │ │ │ add.w r0, r4, #88 @ 0x58 │ │ │ │ str.w r5, [r4, #196] @ 0xc4 │ │ │ │ - bl 6d150 │ │ │ │ + bl 6d118 │ │ │ │ add.w r0, r4, #104 @ 0x68 │ │ │ │ - bl 6d150 │ │ │ │ + bl 6d118 │ │ │ │ add.w r0, r4, #96 @ 0x60 │ │ │ │ - bl 6d150 │ │ │ │ + bl 6d118 │ │ │ │ add.w r0, r4, #216 @ 0xd8 │ │ │ │ - bl 6d150 │ │ │ │ + bl 6d118 │ │ │ │ ldr.w r0, [r4, #224] @ 0xe0 │ │ │ │ str.w r5, [r4, #212] @ 0xd4 │ │ │ │ - bl 6cd04 │ │ │ │ + bl 6cccc │ │ │ │ ldr.w r0, [r4, #228] @ 0xe4 │ │ │ │ str.w r5, [r4, #224] @ 0xe0 │ │ │ │ - bl 6cd04 │ │ │ │ + bl 6cccc │ │ │ │ ldr.w r0, [r4, #232] @ 0xe8 │ │ │ │ str.w r5, [r4, #228] @ 0xe4 │ │ │ │ - bl 6cd04 │ │ │ │ + bl 6cccc │ │ │ │ ldr.w r0, [r4, #236] @ 0xec │ │ │ │ str.w r5, [r4, #232] @ 0xe8 │ │ │ │ - bl 6cd04 │ │ │ │ + bl 6cccc │ │ │ │ ldr.w r0, [r4, #240] @ 0xf0 │ │ │ │ str.w r5, [r4, #236] @ 0xec │ │ │ │ - bl 6cd04 │ │ │ │ + bl 6cccc │ │ │ │ ldr.w r0, [r4, #244] @ 0xf4 │ │ │ │ str.w r5, [r4, #240] @ 0xf0 │ │ │ │ - bl 6cd04 │ │ │ │ + bl 6cccc │ │ │ │ ldr.w r0, [r4, #248] @ 0xf8 │ │ │ │ str.w r5, [r4, #244] @ 0xf4 │ │ │ │ - bl 6cd04 │ │ │ │ + bl 6cccc │ │ │ │ ldr.w r0, [r4, #208] @ 0xd0 │ │ │ │ str.w r5, [r4, #248] @ 0xf8 │ │ │ │ - bl 6cd04 │ │ │ │ + bl 6cccc │ │ │ │ ldr.w r0, [r4, #268] @ 0x10c │ │ │ │ str.w r5, [r4, #208] @ 0xd0 │ │ │ │ - bl 6cd04 │ │ │ │ + bl 6cccc │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ str.w r5, [r4, #268] @ 0x10c │ │ │ │ - bl 6cd04 │ │ │ │ + bl 6cccc │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ str r5, [r4, #64] @ 0x40 │ │ │ │ - bl 6cd04 │ │ │ │ + bl 6cccc │ │ │ │ ldr.w r0, [r4, #164] @ 0xa4 │ │ │ │ str r5, [r4, #68] @ 0x44 │ │ │ │ - bl 6cd04 │ │ │ │ + bl 6cccc │ │ │ │ ldr.w r0, [r4, #168] @ 0xa8 │ │ │ │ str.w r5, [r4, #164] @ 0xa4 │ │ │ │ - bl 6cd04 │ │ │ │ + bl 6cccc │ │ │ │ ldr.w r0, [r4, #256] @ 0x100 │ │ │ │ str.w r5, [r4, #168] @ 0xa8 │ │ │ │ - bl 6cd04 │ │ │ │ + bl 6cccc │ │ │ │ ldr.w r0, [r4, #260] @ 0x104 │ │ │ │ str.w r5, [r4, #256] @ 0x100 │ │ │ │ - bl 6cd04 │ │ │ │ + bl 6cccc │ │ │ │ ldr.w r0, [r4, #264] @ 0x108 │ │ │ │ str.w r5, [r4, #260] @ 0x104 │ │ │ │ - bl 6cd04 │ │ │ │ + bl 6cccc │ │ │ │ ldr.w r0, [r4, #172] @ 0xac │ │ │ │ str.w r5, [r4, #264] @ 0x108 │ │ │ │ - bl 6cd04 │ │ │ │ + bl 6cccc │ │ │ │ add.w r0, r4, #80 @ 0x50 │ │ │ │ str.w r5, [r4, #172] @ 0xac │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.n 6d150 │ │ │ │ + b.n 6d118 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 1a6b88 │ │ │ │ + b.w 1a4968 │ │ │ │ nop │ │ │ │ - cbz r1, 6d452 │ │ │ │ + cbz r1, 6d41a │ │ │ │ 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] @ (6d454 ) │ │ │ │ - bl 1a8950 <_PyPathConfig_ClearGlobal@@Base+0xd4> │ │ │ │ + ldr r0, [pc, #60] @ (6d41c ) │ │ │ │ + bl 1a6730 <_PyPathConfig_ClearGlobal@@Base+0xd4> │ │ │ │ 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 6d422 │ │ │ │ + bne.n 6d3ea │ │ │ │ mov.w r3, #3722304989 @ 0xdddddddd │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ adds r2, #4 │ │ │ │ blx 2957c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ sub.w r1, r4, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ - ldr r0, [sp, #208] @ 0xd0 │ │ │ │ + ldrh r4, [r6, #36] @ 0x24 │ │ │ │ movs r3, r5 │ │ │ │ │ │ │ │ -0006d458 : │ │ │ │ +0006d420 : │ │ │ │ movw r3, #19992 @ 0x4e18 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ ldr.w r0, [r3, #1412] @ 0x584 │ │ │ │ - cbz r0, 6d46e │ │ │ │ + cbz r0, 6d436 │ │ │ │ ldr.w r0, [r3, #1416] @ 0x588 │ │ │ │ b.w 2a318 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006d470 : │ │ │ │ +0006d438 : │ │ │ │ ldr r0, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006d474 : │ │ │ │ +0006d43c : │ │ │ │ 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, #432] @ (6d640 ) │ │ │ │ + ldr r3, [pc, #432] @ (6d608 ) │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 6d61a │ │ │ │ + beq.w 6d5e2 │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ mov r5, r2 │ │ │ │ - ldr r0, [pc, #412] @ (6d644 ) │ │ │ │ + ldr r0, [pc, #412] @ (6d60c ) │ │ │ │ mov r2, r7 │ │ │ │ - bl 1a8950 <_PyPathConfig_ClearGlobal@@Base+0xd4> │ │ │ │ + bl 1a6730 <_PyPathConfig_ClearGlobal@@Base+0xd4> │ │ │ │ ldrb.w r4, [r7, #-8] │ │ │ │ sub.w r6, r7, #8 │ │ │ │ subs r3, r7, #7 │ │ │ │ subs r1, r7, #4 │ │ │ │ ldrb.w r2, [r3], #1 │ │ │ │ cmp r1, r3 │ │ │ │ orr.w r4, r2, r4, lsl #8 │ │ │ │ - bne.n 6d4ba │ │ │ │ + bne.n 6d482 │ │ │ │ movw r3, #65523 @ 0xfff3 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.w 6d63a │ │ │ │ + bhi.w 6d602 │ │ │ │ add.w fp, r5, #12 │ │ │ │ cmp r4, #128 @ 0x80 │ │ │ │ - bls.n 6d558 │ │ │ │ + bls.n 6d520 │ │ │ │ add.w r9, sp, #12 │ │ │ │ mov ip, r7 │ │ │ │ mov sl, r9 │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov lr, sl │ │ │ │ ldr.w r3, [ip, #12] │ │ │ │ @@ -100611,15 +100589,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 6d4ea │ │ │ │ + bne.n 6d4b2 │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ mov r0, r6 │ │ │ │ blx 2957c │ │ │ │ sub.w r3, r4, #64 @ 0x40 │ │ │ │ adds r0, r7, r3 │ │ │ │ add r7, sp, #76 @ 0x4c │ │ │ │ @@ -100633,20 +100611,20 @@ │ │ │ │ add.w ip, ip, #16 │ │ │ │ ldr.w r1, [ip, #-12] │ │ │ │ adds r7, #16 │ │ │ │ ldr.w r2, [ip, #-8] │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 6d52a │ │ │ │ + bne.n 6d4f2 │ │ │ │ mov r0, sl │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ blx 2957c │ │ │ │ - b.n 6d572 │ │ │ │ + b.n 6d53a │ │ │ │ add.w r9, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r9 │ │ │ │ blx 29c10 │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ add.w r2, r4, #12 │ │ │ │ @@ -100663,264 +100641,250 @@ │ │ │ │ moveq r5, r4 │ │ │ │ add.w sl, r6, #8 │ │ │ │ adds r3, r6, #4 │ │ │ │ mov r2, r5 │ │ │ │ strb.w r2, [r3, #-1]! │ │ │ │ lsrs r2, r2, #8 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 6d590 │ │ │ │ + bne.n 6d558 │ │ │ │ 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 6d60c │ │ │ │ + bls.n 6d5d4 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ mov r0, sl │ │ │ │ it cs │ │ │ │ movcs r2, #64 @ 0x40 │ │ │ │ sub.w r6, r4, #64 @ 0x40 │ │ │ │ blx 29c10 │ │ │ │ cmp r5, r6 │ │ │ │ - bls.n 6d5e4 │ │ │ │ + bls.n 6d5ac │ │ │ │ subs r2, r5, r6 │ │ │ │ add.w r0, sl, r6 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ it cs │ │ │ │ movcs r2, #64 @ 0x40 │ │ │ │ blx 29c10 │ │ │ │ - cbz r7, 6d63a │ │ │ │ + cbz r7, 6d602 │ │ │ │ cmp r5, r4 │ │ │ │ - bls.n 6d5f6 │ │ │ │ + bls.n 6d5be │ │ │ │ subs r2, r5, r4 │ │ │ │ movs r1, #205 @ 0xcd │ │ │ │ add.w r0, sl, r4 │ │ │ │ blx 2957c │ │ │ │ - ldr r3, [pc, #72] @ (6d640 ) │ │ │ │ + ldr r3, [pc, #72] @ (6d608 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 6d636 │ │ │ │ + bne.n 6d5fe │ │ │ │ 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 6d5e4 │ │ │ │ - ldr r3, [pc, #36] @ (6d640 ) │ │ │ │ + b.n 6d5ac │ │ │ │ + ldr r3, [pc, #36] @ (6d608 ) │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 6d636 │ │ │ │ + bne.n 6d5fe │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1a6b88 │ │ │ │ + b.w 1a4968 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 6d5f6 │ │ │ │ + b.n 6d5be │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ - ldr r0, [sp, #608] @ 0x260 │ │ │ │ + ldrh r0, [r3, #40] @ 0x28 │ │ │ │ movs r3, r5 │ │ │ │ │ │ │ │ -0006d648 : │ │ │ │ +0006d610 : │ │ │ │ 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 6d670 │ │ │ │ + bl 6d638 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006d670 : │ │ │ │ +0006d638 : │ │ │ │ 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 r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, ip │ │ │ │ - bcs.n 6d6a8 │ │ │ │ + bcs.n 6d670 │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #1 │ │ │ │ blx 29ddc <__vsnprintf_chk@plt> │ │ │ │ - cbz r4, 6d6a4 │ │ │ │ + cbz r4, 6d66c │ │ │ │ adds r1, r5, r4 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r1, #-1] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movw r0, #64870 @ 0xfd66 │ │ │ │ movt r0, #65535 @ 0xffff │ │ │ │ - b.n 6d69c │ │ │ │ - nop │ │ │ │ - │ │ │ │ -0006d6b4 : │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cbz r3, 6d6d4 │ │ │ │ - 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 │ │ │ │ + b.n 6d664 │ │ │ │ nop │ │ │ │ + movs r0, r0 │ │ │ │ + ... │ │ │ │ │ │ │ │ -0006d6d8 <_Py_hashtable_new_full@@Base>: │ │ │ │ +0006d680 <_Py_hashtable_new_full@@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, [sp, #32] │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov sl, r3 │ │ │ │ - cbz r4, 6d758 <_Py_hashtable_new_full@@Base+0x80> │ │ │ │ + cbz r4, 6d700 <_Py_hashtable_new_full@@Base+0x80> │ │ │ │ ldrd r5, r8, [r4] │ │ │ │ movs r0, #40 @ 0x28 │ │ │ │ blx r5 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6d76e <_Py_hashtable_new_full@@Base+0x96> │ │ │ │ + cbz r0, 6d716 <_Py_hashtable_new_full@@Base+0x96> │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #16 │ │ │ │ strd r1, r3, [r0] │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx r5 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r4, #8] │ │ │ │ - cbz r0, 6d76a <_Py_hashtable_new_full@@Base+0x92> │ │ │ │ + cbz r0, 6d712 <_Py_hashtable_new_full@@Base+0x92> │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ blx 2957c │ │ │ │ - movw r3, #60833 @ 0xeda1 │ │ │ │ + movw r3, #57489 @ 0xe091 │ │ │ │ movt r3, #18 │ │ │ │ - movw r2, #5217 @ 0x1461 │ │ │ │ + movw r2, #5149 @ 0x141d │ │ │ │ movt r2, #7 │ │ │ │ cmp r6, r3 │ │ │ │ strd r9, sl, [r4, #24] │ │ │ │ strd r7, r6, [r4, #16] │ │ │ │ str r5, [r4, #32] │ │ │ │ str.w r8, [r4, #36] @ 0x24 │ │ │ │ str r2, [r4, #12] │ │ │ │ - bne.n 6d752 <_Py_hashtable_new_full@@Base+0x7a> │ │ │ │ - movw r3, #21205 @ 0x52d5 │ │ │ │ + bne.n 6d6fa <_Py_hashtable_new_full@@Base+0x7a> │ │ │ │ + movw r3, #19433 @ 0x4be9 │ │ │ │ movt r3, #17 │ │ │ │ cmp r7, r3 │ │ │ │ ittt eq │ │ │ │ - movweq r3, #21165 @ 0x52ad │ │ │ │ + movweq r3, #19393 @ 0x4bc1 │ │ │ │ movteq r3, #17 │ │ │ │ streq r3, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - movw r8, #32773 @ 0x8005 │ │ │ │ + movw r8, #32689 @ 0x7fb1 │ │ │ │ movt r8, #7 │ │ │ │ - movw r5, #31821 @ 0x7c4d │ │ │ │ + movw r5, #31737 @ 0x7bf9 │ │ │ │ movt r5, #7 │ │ │ │ - b.n 6d6f8 <_Py_hashtable_new_full@@Base+0x20> │ │ │ │ + b.n 6d6a0 <_Py_hashtable_new_full@@Base+0x20> │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6d752 <_Py_hashtable_new_full@@Base+0x7a> │ │ │ │ + b.n 6d6fa <_Py_hashtable_new_full@@Base+0x7a> │ │ │ │ nop │ │ │ │ │ │ │ │ -0006d774 : │ │ │ │ +0006d71c : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #60] @ 0x3c │ │ │ │ - cbz r3, 6d77c │ │ │ │ + cbz r3, 6d724 │ │ │ │ bx r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 7f920 <_PyType_GetDict@@Base> │ │ │ │ + bl 7f900 <_PyType_GetDict@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbnz r0, 6d7b6 │ │ │ │ + cbnz r0, 6d75e │ │ │ │ mov r0, r2 │ │ │ │ - bl 80558 │ │ │ │ + bl 80550 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6d7ce │ │ │ │ + blt.n 6d776 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #60] @ 0x3c │ │ │ │ - cbz r3, 6d7b4 │ │ │ │ + cbz r3, 6d75c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 6d77a │ │ │ │ + b.n 6d722 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #51120 @ 0xc7b0 │ │ │ │ + movw r1, #48176 @ 0xbc30 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ + bl d52b8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ adds r4, r6, #1 │ │ │ │ - bne.w 6dc1a │ │ │ │ + bne.w 6dbc2 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ str r0, [sp, #8] │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.w 6de68 │ │ │ │ + bpl.w 6de10 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w 6de4c │ │ │ │ + bpl.w 6ddf4 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ mul.w r6, r2, r3 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 6dc16 │ │ │ │ + beq.w 6dbbe │ │ │ │ add.w r3, r0, #20 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r3, #57053 @ 0xdedd │ │ │ │ + movw r3, #56965 @ 0xde85 │ │ │ │ movt r3, #6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 6de70 │ │ │ │ + bne.w 6de18 │ │ │ │ movw r3, #40120 @ 0x9cb8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movw lr, #25973 @ 0x6575 │ │ │ │ movt lr, #28787 @ 0x7073 │ │ │ │ movw r1, #29281 @ 0x7261 │ │ │ │ movt r1, #28261 @ 0x6e65 │ │ │ │ ldrd ip, r0, [r3] │ │ │ │ @@ -100945,15 +100909,15 @@ │ │ │ │ eor.w r4, sl, r4 │ │ │ │ eor.w r2, r9, r2 │ │ │ │ eor.w r0, sl, r0 │ │ │ │ eor.w r3, r9, r3 │ │ │ │ mov.w fp, #0 │ │ │ │ cmp r6, #7 │ │ │ │ str r7, [sp, #12] │ │ │ │ - ble.w 6dc22 │ │ │ │ + ble.w 6dbca │ │ │ │ ldr r7, [sp, #0] │ │ │ │ adds.w lr, lr, r4 │ │ │ │ adc.w r5, r2, r5 │ │ │ │ ldr.w r8, [r7] │ │ │ │ ldr.w r9, [r7, #4] │ │ │ │ eor.w r0, r0, r8 │ │ │ │ adds r1, r1, r0 │ │ │ │ @@ -100987,15 +100951,15 @@ │ │ │ │ add.w r9, r9, r3, lsr #11 │ │ │ │ lsls r3, r3, #21 │ │ │ │ add.w r3, r3, sl, lsr #11 │ │ │ │ eors r2, r1 │ │ │ │ eor.w r0, r9, r0 │ │ │ │ eors r3, r7 │ │ │ │ cmp.w r8, #7 │ │ │ │ - bls.n 6d9ec │ │ │ │ + bls.n 6d994 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ strd fp, r8, [sp, #24] │ │ │ │ add.w sl, r7, #8 │ │ │ │ add r7, r6 │ │ │ │ strd r7, r6, [sp, #16] │ │ │ │ adds.w r9, lr, r4 │ │ │ │ ldr.w lr, [sl] │ │ │ │ @@ -101037,28 +101001,28 @@ │ │ │ │ add.w sl, sl, #8 │ │ │ │ lsls r2, r2, #17 │ │ │ │ sub.w r6, r6, sl │ │ │ │ add.w r2, r2, r8, lsr #15 │ │ │ │ eor.w r4, ip, r4 │ │ │ │ eors r2, r1 │ │ │ │ cmp r6, #7 │ │ │ │ - bgt.n 6d950 │ │ │ │ + bgt.n 6d8f8 │ │ │ │ ldrd r6, fp, [sp, #20] │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ bic.w r9, r6, #7 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ sub.w r9, r8, r9 │ │ │ │ bic.w r6, r6, #7 │ │ │ │ mov.w sl, #0 │ │ │ │ add.w r9, r9, #7 │ │ │ │ add r7, r6 │ │ │ │ mov r6, sl │ │ │ │ str r7, [sp, #0] │ │ │ │ cmp.w r9, #6 │ │ │ │ - bhi.w 6dc6e │ │ │ │ + bhi.w 6dc16 │ │ │ │ tbh [pc, r9, lsl #1] │ │ │ │ lsls r0, r5, #4 │ │ │ │ lsls r4, r4, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ movs r5, r2 │ │ │ │ lsls r6, r2, #8 │ │ │ │ movs r4, r1 │ │ │ │ @@ -101209,31 +101173,31 @@ │ │ │ │ mov r0, r6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r9, r6, #4294967295 @ 0xffffffff │ │ │ │ mov sl, fp │ │ │ │ mov r6, fp │ │ │ │ cmp.w r9, #6 │ │ │ │ - bhi.n 6dc6e │ │ │ │ - add r7, pc, #4 @ (adr r7, 6dc38 ) │ │ │ │ + bhi.n 6dc16 │ │ │ │ + add r7, pc, #4 @ (adr r7, 6dbe0 ) │ │ │ │ ldr.w pc, [r7, r9, lsl #2] │ │ │ │ nop │ │ │ │ - bgt.n 6dd06 │ │ │ │ + bgt.n 6dbfe │ │ │ │ movs r6, r0 │ │ │ │ - bgt.n 6dcfa │ │ │ │ + bgt.n 6dbf2 │ │ │ │ movs r6, r0 │ │ │ │ - bgt.n 6dcee │ │ │ │ + blt.n 6dbe6 │ │ │ │ movs r6, r0 │ │ │ │ - bge.n 6dcc6 │ │ │ │ + bls.n 6dbbe │ │ │ │ movs r6, r0 │ │ │ │ - udf #65 @ 0x41 │ │ │ │ + ble.n 6dbc6 │ │ │ │ movs r6, r0 │ │ │ │ - bge.n 6dcaa │ │ │ │ + bls.n 6dba2 │ │ │ │ movs r6, r0 │ │ │ │ - bge.n 6dc9a │ │ │ │ + bls.n 6db92 │ │ │ │ movs r6, r0 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ ldrb r6, [r6, #2] │ │ │ │ bfi sl, r6, #16, #8 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ ldrb r6, [r6, #1] │ │ │ │ bfi sl, r6, #8, #8 │ │ │ │ @@ -101364,86 +101328,86 @@ │ │ │ │ mov.w r2, r2, lsl #21 │ │ │ │ add.w r3, r3, r4, lsr #15 │ │ │ │ eor.w r3, r3, r6 │ │ │ │ add.w r2, r2, r1, lsr #11 │ │ │ │ adc.w r0, r0, r4 │ │ │ │ eors r3, r2 │ │ │ │ eor.w r6, r3, r0 │ │ │ │ - b.n 6dc0e │ │ │ │ + b.n 6dbb6 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ ldrb.w r9, [r7, #4] │ │ │ │ bfi r6, r9, #0, #8 │ │ │ │ - b.n 6da3e │ │ │ │ + b.n 6d9e6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #28 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ mul.w r6, r2, r3 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 6d818 │ │ │ │ - b.n 6dc16 │ │ │ │ + bne.w 6d7c0 │ │ │ │ + b.n 6dbbe │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 6de52 │ │ │ │ + b.n 6ddfa │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx r2 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 6dc0e │ │ │ │ + b.n 6dbb6 │ │ │ │ nop │ │ │ │ │ │ │ │ -0006de7c <_Py_HashBytes@@Base>: │ │ │ │ +0006de24 <_Py_HashBytes@@Base>: │ │ │ │ mov r3, r1 │ │ │ │ - cbz r1, 6ded0 <_Py_HashBytes@@Base+0x54> │ │ │ │ + cbz r1, 6de78 <_Py_HashBytes@@Base+0x54> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw ip, #43976 @ 0xabc8 │ │ │ │ movt ip, #71 @ 0x47 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r4, [ip, #4] │ │ │ │ - movw ip, #57053 @ 0xdedd │ │ │ │ + movw ip, #56965 @ 0xde85 │ │ │ │ movt ip, #6 │ │ │ │ cmp r4, ip │ │ │ │ - bne.n 6ded4 <_Py_HashBytes@@Base+0x58> │ │ │ │ + bne.n 6de7c <_Py_HashBytes@@Base+0x58> │ │ │ │ movw r1, #40120 @ 0x9cb8 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ strd r0, r3, [sp] │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 6df08 <_Py_HashBytes@@Base+0x8c> │ │ │ │ + bl 6deb0 <_Py_HashBytes@@Base+0x8c> │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r3, #1 │ │ │ │ it eq │ │ │ │ mvneq.w r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ blx r4 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 6dec2 <_Py_HashBytes@@Base+0x46> │ │ │ │ + b.n 6de6a <_Py_HashBytes@@Base+0x46> │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movw ip, #40120 @ 0x9cb8 │ │ │ │ movt ip, #75 @ 0x4b │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldrd r2, r3, [ip, #8] │ │ │ │ ldrd r0, r1, [ip] │ │ │ │ - bl 6df08 <_Py_HashBytes@@Base+0x8c> │ │ │ │ + bl 6deb0 <_Py_HashBytes@@Base+0x8c> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ movw r4, #25973 @ 0x6575 │ │ │ │ movt r4, #28787 @ 0x7073 │ │ │ │ sub sp, #28 │ │ │ │ movw lr, #29281 @ 0x7261 │ │ │ │ @@ -101470,15 +101434,15 @@ │ │ │ │ movt r2, #29797 @ 0x7465 │ │ │ │ eor.w ip, r7, ip │ │ │ │ eors r2, r7 │ │ │ │ mov.w fp, r8, lsl #24 │ │ │ │ mov.w r9, #0 │ │ │ │ cmp.w r8, #7 │ │ │ │ str r5, [sp, #0] │ │ │ │ - ble.w 6e4b0 <_Py_HashBytes@@Base+0x634> │ │ │ │ + ble.w 6e458 <_Py_HashBytes@@Base+0x634> │ │ │ │ adds r7, r4, r3 │ │ │ │ ldr r4, [r6, #0] │ │ │ │ ldr.w sl, [r6, #4] │ │ │ │ adc.w r5, ip, r5 │ │ │ │ eors r1, r4 │ │ │ │ adds.w lr, lr, r1 │ │ │ │ eor.w r2, r2, sl │ │ │ │ @@ -101519,15 +101483,15 @@ │ │ │ │ add.w r2, r2, r7, lsr #11 │ │ │ │ sub.w r7, r8, #8 │ │ │ │ eors r2, r5 │ │ │ │ eor.w r1, sl, r1 │ │ │ │ add.w r5, r6, #8 │ │ │ │ cmp r7, #7 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bls.n 6e0cc <_Py_HashBytes@@Base+0x250> │ │ │ │ + bls.n 6e074 <_Py_HashBytes@@Base+0x250> │ │ │ │ mov sl, r5 │ │ │ │ ldr r5, [sp, #0] │ │ │ │ add r6, r8 │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ str r6, [sp, #8] │ │ │ │ strd r9, fp, [sp, #12] │ │ │ │ str r7, [sp, #20] │ │ │ │ @@ -101571,30 +101535,30 @@ │ │ │ │ add.w sl, sl, #8 │ │ │ │ mov.w ip, ip, lsl #17 │ │ │ │ sub.w r6, r6, sl │ │ │ │ add.w ip, ip, r8, lsr #15 │ │ │ │ eors r3, r0 │ │ │ │ eor.w ip, ip, lr │ │ │ │ cmp r6, #7 │ │ │ │ - bgt.n 6e028 <_Py_HashBytes@@Base+0x1ac> │ │ │ │ + bgt.n 6dfd0 <_Py_HashBytes@@Base+0x1ac> │ │ │ │ ldr.w r8, [sp, #68] @ 0x44 │ │ │ │ ldrd r9, fp, [sp, #12] │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ bic.w r6, r8, #7 │ │ │ │ mov.w sl, #0 │ │ │ │ subs r6, #8 │ │ │ │ sub.w r8, r7, r6 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ add r7, r6 │ │ │ │ mov r6, r7 │ │ │ │ mov r7, sl │ │ │ │ cmp.w r8, #6 │ │ │ │ - bhi.w 6e2fc <_Py_HashBytes@@Base+0x480> │ │ │ │ + bhi.w 6e2a4 <_Py_HashBytes@@Base+0x480> │ │ │ │ tbh [pc, r8, lsl #1] │ │ │ │ lsls r1, r0, #4 │ │ │ │ lsls r6, r7, #3 │ │ │ │ lsls r3, r7, #3 │ │ │ │ movs r3, r2 │ │ │ │ lsls r1, r7, #7 │ │ │ │ movs r3, r1 │ │ │ │ @@ -101871,58 +101835,58 @@ │ │ │ │ mov.w r0, r1, lsl #17 │ │ │ │ add.w r0, r0, r2, lsr #15 │ │ │ │ eor.w r3, r3, lr │ │ │ │ adc.w lr, lr, r2 │ │ │ │ lsls r2, r2, #17 │ │ │ │ add.w r2, r2, r1, lsr #15 │ │ │ │ eor.w r1, r0, r5 │ │ │ │ - b.n 6e2c8 <_Py_HashBytes@@Base+0x44c> │ │ │ │ + b.n 6e270 <_Py_HashBytes@@Base+0x44c> │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ mov sl, r9 │ │ │ │ mov r7, r9 │ │ │ │ cmp.w r8, #6 │ │ │ │ - bhi.w 6e2fc <_Py_HashBytes@@Base+0x480> │ │ │ │ - add r5, pc, #4 @ (adr r5, 6e4c8 <_Py_HashBytes@@Base+0x64c>) │ │ │ │ + bhi.w 6e2a4 <_Py_HashBytes@@Base+0x480> │ │ │ │ + add r5, pc, #4 @ (adr r5, 6e470 <_Py_HashBytes@@Base+0x64c>) │ │ │ │ ldr.w pc, [r5, r8, lsl #2] │ │ │ │ nop │ │ │ │ - b.n 6eab6 │ │ │ │ + b.n 6e9ae │ │ │ │ movs r6, r0 │ │ │ │ - b.n 6eaae │ │ │ │ + b.n 6e9a6 │ │ │ │ movs r6, r0 │ │ │ │ - b.n 6eaa6 │ │ │ │ + b.n 6e99e │ │ │ │ movs r6, r0 │ │ │ │ - b.n 6e70a │ │ │ │ + b.n 6e602 │ │ │ │ movs r6, r0 │ │ │ │ - b.n 6dea6 <_Py_HashBytes@@Base+0x2a> │ │ │ │ + b.n 6dd9e │ │ │ │ movs r6, r0 │ │ │ │ - b.n 6e6f2 │ │ │ │ + b.n 6e5ea │ │ │ │ movs r6, r0 │ │ │ │ - b.n 6e6e6 │ │ │ │ + b.n 6e5de │ │ │ │ movs r6, r0 │ │ │ │ ldrb.w r8, [r6, #4] │ │ │ │ bfi r7, r8, #0, #8 │ │ │ │ - b.n 6e118 <_Py_HashBytes@@Base+0x29c> │ │ │ │ + b.n 6e0c0 <_Py_HashBytes@@Base+0x29c> │ │ │ │ nop │ │ │ │ │ │ │ │ -0006e4f0 : │ │ │ │ +0006e498 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #19992 @ 0x4e18 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ ldr.w r3, [r3, #848] @ 0x350 │ │ │ │ - cbz r3, 6e516 │ │ │ │ + cbz r3, 6e4be │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ movs r0, #224 @ 0xe0 │ │ │ │ b.w 2a7c8 │ │ │ │ - bl 6cb84 │ │ │ │ - b.n 6e50c │ │ │ │ + bl 6cb7c │ │ │ │ + b.n 6e4b4 │ │ │ │ │ │ │ │ -0006e51c : │ │ │ │ +0006e4c4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ blx 29280 │ │ │ │ subs r0, #0 │ │ │ │ @@ -101937,117 +101901,117 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - ldr r7, [pc, #760] @ (6e854 ) │ │ │ │ - mov r9, r0 │ │ │ │ + ldr r6, [pc, #788] @ (6e818 ) │ │ │ │ + mov r8, r0 │ │ │ │ mov fp, r3 │ │ │ │ - ldr r5, [r7, #0] │ │ │ │ - ldr.w r3, [r7, #-4] │ │ │ │ + ldr r7, [r6, #0] │ │ │ │ + ldr.w r3, [r6, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6e782 │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ - ldr.w r3, [r6, #3724] @ 0xe8c │ │ │ │ - ldr.w r5, [r6, #3728] @ 0xe90 │ │ │ │ + bne.w 6e724 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + ldr.w r3, [r5, #3724] @ 0xe8c │ │ │ │ + ldr.w r7, [r5, #3728] @ 0xe90 │ │ │ │ cmp r4, r3 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - bne.w 6e7cc │ │ │ │ - ldr r5, [r6, #8] │ │ │ │ - add.w r8, r5, #64 @ 0x40 │ │ │ │ - mov r0, r8 │ │ │ │ + bne.w 6e78a │ │ │ │ + ldr.w r9, [r5, #8] │ │ │ │ + add.w r7, r9, #64 @ 0x40 │ │ │ │ + mov r0, r7 │ │ │ │ blx 29b34 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6e874 │ │ │ │ - add.w r3, r5, #8 │ │ │ │ + bne.w 6e8a8 │ │ │ │ + add.w r3, r9, #8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6e67c │ │ │ │ - add.w sl, r5, #136 @ 0x88 │ │ │ │ + bne.n 6e632 │ │ │ │ + add.w sl, r9, #136 @ 0x88 │ │ │ │ mov r0, sl │ │ │ │ blx 29b34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6e8e4 │ │ │ │ + bne.w 6e870 │ │ │ │ movs r3, #1 │ │ │ │ - str r3, [r5, #8] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ + str.w r3, [r9, #8] │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 6e672 │ │ │ │ - add.w r0, r5, #88 @ 0x58 │ │ │ │ + bne.n 6e622 │ │ │ │ + add.w r0, r9, #88 @ 0x58 │ │ │ │ blx 29c64 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6e866 │ │ │ │ + bne.w 6e84e │ │ │ │ mov r0, sl │ │ │ │ blx 29988 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6e8d6 │ │ │ │ - ldr r5, [r7, #0] │ │ │ │ - ldr.w r3, [r7, #-4] │ │ │ │ + bne.w 6e89a │ │ │ │ + ldr.w r9, [r6] │ │ │ │ + ldr.w r3, [r6, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6e78a │ │ │ │ + bne.w 6e72c │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr.w r3, [r2, #3724] @ 0xe8c │ │ │ │ - ldr.w r5, [r2, #3728] @ 0xe90 │ │ │ │ + ldr.w r9, [r2, #3728] @ 0xe90 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, r3 │ │ │ │ - bne.w 6e790 │ │ │ │ + bne.w 6e732 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - add.w r7, r4, #12 │ │ │ │ + add.w r9, r4, #12 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb r3, [r4, #16] │ │ │ │ dmb ish │ │ │ │ - ldrex r3, [r7] │ │ │ │ + ldrex r3, [r9] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ - strex r2, r3, [r7] │ │ │ │ + strex r2, r3, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6e602 │ │ │ │ + bne.n 6e5b2 │ │ │ │ dmb ish │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6e768 │ │ │ │ - movw r5, #19992 @ 0x4e18 │ │ │ │ - movt r5, #73 @ 0x49 │ │ │ │ - ldr.w r3, [r5, #848] @ 0x350 │ │ │ │ + bne.w 6e758 │ │ │ │ + movw r6, #19992 @ 0x4e18 │ │ │ │ + movt r6, #73 @ 0x49 │ │ │ │ + ldr.w r3, [r6, #848] @ 0x350 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6e7b4 │ │ │ │ + beq.w 6e772 │ │ │ │ blx 2a8fc │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r3, [r5, #640] @ 0x280 │ │ │ │ + ldr.w r3, [r6, #640] @ 0x280 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6e64a │ │ │ │ - ldr r3, [pc, #532] @ (6e858 ) │ │ │ │ + bne.n 6e5fa │ │ │ │ + ldr r3, [pc, #552] @ (6e81c ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6e768 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + bne.w 6e758 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ bic.w r3, r3, #255 @ 0xff │ │ │ │ ldr r2, [r4, #12] │ │ │ │ bic.w r1, r2, #255 @ 0xff │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 6e8a4 │ │ │ │ - mov r0, r8 │ │ │ │ + bne.w 6e82a │ │ │ │ + mov r0, r7 │ │ │ │ blx 29988 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6e896 │ │ │ │ - str.w fp, [r9] │ │ │ │ + bne.w 6e88c │ │ │ │ + str.w fp, [r8] │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - str r4, [r5, #4] │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ + str.w r4, [r9, #4] │ │ │ │ + ldr.w r3, [r9, #12] │ │ │ │ adds r3, #1 │ │ │ │ - str r3, [r5, #12] │ │ │ │ - b.n 6e5b8 │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ + str.w r3, [r9, #12] │ │ │ │ + b.n 6e566 │ │ │ │ + mov r1, r9 │ │ │ │ + ldr.w r2, [r9, #12] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w ip, #1000 @ 0x3e8 │ │ │ │ movw r0, #19992 @ 0x4e18 │ │ │ │ movt r0, #73 @ 0x49 │ │ │ │ ldr.w r2, [r1], #16 │ │ │ │ str r1, [sp, #12] │ │ │ │ cmp r2, #1 │ │ │ │ @@ -102057,230 +102021,231 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ umull r2, r1, r2, ip │ │ │ │ strd r2, r1, [sp, #4] │ │ │ │ ldr.w r1, [r0, #852] @ 0x354 │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 6e8ce │ │ │ │ - bl 101c40 │ │ │ │ + beq.w 6e884 │ │ │ │ + bl 101680 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ ldrd r0, lr, [sp, #32] │ │ │ │ mvn.w ip, r2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp ip, r0 │ │ │ │ sub.w r2, r1, r2 │ │ │ │ sbcs.w ip, r2, lr │ │ │ │ - blt.w 6e8c8 │ │ │ │ + blt.w 6e87e │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r0, r2, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adc.w r1, r2, lr │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 104284 <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ + bl 103cc8 <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, r7 │ │ │ │ blx 29d94 <__pthread_cond_timedwait64@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - beq.n 6e720 │ │ │ │ + beq.n 6e6d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6e840 │ │ │ │ + bne.w 6e802 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - mov sl, r9 │ │ │ │ - mov r9, r4 │ │ │ │ + mov sl, r8 │ │ │ │ + mov r8, r4 │ │ │ │ mov r4, r3 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6e7da │ │ │ │ - mov r4, r9 │ │ │ │ - mov r9, sl │ │ │ │ - b.n 6e59e │ │ │ │ + bne.n 6e798 │ │ │ │ + mov r4, r8 │ │ │ │ + mov r8, sl │ │ │ │ + b.n 6e548 │ │ │ │ mov r3, r4 │ │ │ │ - mov r4, r9 │ │ │ │ - mov r9, sl │ │ │ │ + mov r4, r8 │ │ │ │ + mov r8, sl │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 6e598 │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ + beq.w 6e542 │ │ │ │ + ldr.w r2, [r9, #12] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 6e598 │ │ │ │ + bne.w 6e542 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1a9aec <_PyThreadState_New@@Base+0x400> │ │ │ │ + bl 1a78f4 <_PyThreadState_New@@Base+0x400> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6e882 │ │ │ │ + bne.w 6e85c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ dmb ish │ │ │ │ adds r2, #12 │ │ │ │ ldrex r0, [r2] │ │ │ │ orr.w r0, r0, #1 │ │ │ │ strex r1, r0, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 6e74e │ │ │ │ + bne.n 6e70a │ │ │ │ mov.w sl, #1 │ │ │ │ dmb ish │ │ │ │ - b.n 6e598 │ │ │ │ - dmb ish │ │ │ │ - ldrex r3, [r7] │ │ │ │ - orr.w r3, r3, #4 │ │ │ │ - strex r2, r3, [r7] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 6e76c │ │ │ │ - dmb ish │ │ │ │ - b.n 6e64a │ │ │ │ + b.n 6e542 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 6e7cc │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ - b.n 6e580 │ │ │ │ + bne.n 6e78a │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + b.n 6e528 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 6e5f2 │ │ │ │ - bl 6cd34 │ │ │ │ - cmp r0, r5 │ │ │ │ - beq.w 6e5f2 │ │ │ │ - mov r0, r8 │ │ │ │ + beq.w 6e5a2 │ │ │ │ + bl 6ccfc │ │ │ │ + cmp r0, r9 │ │ │ │ + beq.w 6e5a2 │ │ │ │ + mov r0, r7 │ │ │ │ blx 29988 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6e896 │ │ │ │ + bne.w 6e88c │ │ │ │ movs r2, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1b0944 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1ae8fc │ │ │ │ blx 2a380 │ │ │ │ - b.n 6e7ae │ │ │ │ - bl 6cb84 │ │ │ │ + b.n 6e752 │ │ │ │ + dmb ish │ │ │ │ + ldrex r3, [r9] │ │ │ │ + orr.w r3, r3, #4 │ │ │ │ + strex r2, r3, [r9] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 6e75c │ │ │ │ + dmb ish │ │ │ │ + b.n 6e5fa │ │ │ │ + bl 6cb7c │ │ │ │ blx 2a8fc │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r2, [r5, #640] @ 0x280 │ │ │ │ + ldr.w r2, [r6, #640] @ 0x280 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 6e640 │ │ │ │ - b.n 6e64a │ │ │ │ - bl 6cd34 │ │ │ │ - cmp r0, r5 │ │ │ │ - beq.n 6e786 │ │ │ │ + beq.w 6e5f0 │ │ │ │ + b.n 6e5fa │ │ │ │ + bl 6ccfc │ │ │ │ + cmp r0, r7 │ │ │ │ + beq.n 6e728 │ │ │ │ blx 2a380 │ │ │ │ - b.n 6e7d4 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ + b.n 6e792 │ │ │ │ + ldr.w r2, [r9] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r3, r2 │ │ │ │ cmp r2, #1 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ it cc │ │ │ │ movcc r3, #1 │ │ │ │ ldr.w r1, [r2, #852] @ 0x354 │ │ │ │ mov.w r2, #1000 @ 0x3e8 │ │ │ │ umull r3, r2, r3, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ + ldr.w r3, [r9, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ - cbz r1, 6e860 │ │ │ │ - bl 101c40 │ │ │ │ + cbz r1, 6e824 │ │ │ │ + bl 101680 │ │ │ │ ldrd r2, ip, [sp, #32] │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mvns r0, r0 │ │ │ │ sub.w lr, r1, r3 │ │ │ │ cmp r0, r2 │ │ │ │ sbcs.w lr, lr, ip │ │ │ │ - blt.n 6e84e │ │ │ │ + blt.n 6e810 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ adds r0, r2, r0 │ │ │ │ adc.w r1, ip, r3 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - bl 104284 <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ + bl 103cc8 <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, r7 │ │ │ │ blx 29d94 <__pthread_cond_timedwait64@plt> │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - beq.w 6e716 │ │ │ │ + beq.w 6e6ce │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6e70a │ │ │ │ - movw r1, #51744 @ 0xca20 │ │ │ │ + beq.w 6e6c2 │ │ │ │ + movw r1, #48800 @ 0xbea0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #16] @ (6e85c ) │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #20] @ (6e820 ) │ │ │ │ + bl 677e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6e824 │ │ │ │ + b.n 6e7e6 │ │ │ │ + nop │ │ │ │ str r0, [r7, r1] │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r0, [r0, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - asrs r0, r4, #8 │ │ │ │ + lsls r0, r4, #26 │ │ │ │ movs r7, r5 │ │ │ │ bl 60060 │ │ │ │ - b.n 6e802 │ │ │ │ - movw r1, #51852 @ 0xca8c │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #160] @ (6e910 ) │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #51712 @ 0xca00 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #144] @ (6e910 ) │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ - mov r0, r8 │ │ │ │ - blx 29988 │ │ │ │ - cbnz r0, 6e896 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.n 6e8f2 │ │ │ │ - blx 2a380 │ │ │ │ - b.n 6e890 │ │ │ │ - movw r1, #51776 @ 0xca40 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #112] @ (6e910 ) │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ + b.n 6e7c4 │ │ │ │ uxtb r1, r2 │ │ │ │ dmb ish │ │ │ │ orrs r1, r3 │ │ │ │ - ldrex r0, [r7] │ │ │ │ + ldrex r0, [r9] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 6e8bc │ │ │ │ - strex r4, r1, [r7] │ │ │ │ + bne.n 6e842 │ │ │ │ + strex r4, r1, [r9] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 6e8ac │ │ │ │ + bne.n 6e832 │ │ │ │ mov r2, r0 │ │ │ │ dmb ish │ │ │ │ - beq.w 6e65c │ │ │ │ - b.n 6e8a4 │ │ │ │ + beq.w 6e60c │ │ │ │ + b.n 6e82a │ │ │ │ + movw r1, #48908 @ 0xbf0c │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [pc, #124] @ (6e8d4 ) │ │ │ │ + bl 677e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + mov r0, r7 │ │ │ │ + blx 29988 │ │ │ │ + cbnz r0, 6e88c │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.n 6e8b6 │ │ │ │ + blx 2a380 │ │ │ │ + b.n 6e86a │ │ │ │ + movw r1, #48868 @ 0xbee4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [pc, #88] @ (6e8d4 ) │ │ │ │ + bl 677e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6e6e2 │ │ │ │ + b.n 6e69a │ │ │ │ bl 60060 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 6e6ba │ │ │ │ - movw r1, #51892 @ 0xcab4 │ │ │ │ + b.n 6e672 │ │ │ │ + movw r1, #48832 @ 0xbec0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #48] @ (6e910 ) │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #51812 @ 0xca64 │ │ │ │ + ldr r0, [pc, #60] @ (6e8d4 ) │ │ │ │ + bl 677e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #48948 @ 0xbf34 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [pc, #48] @ (6e8d4 ) │ │ │ │ + bl 677e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #48768 @ 0xbe80 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #32] @ (6e910 ) │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #32] @ (6e8d4 ) │ │ │ │ + bl 677e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ dmb ish │ │ │ │ adds r3, #12 │ │ │ │ ldrex r1, [r3] │ │ │ │ bic.w r1, r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6e8fa │ │ │ │ + bne.n 6e8be │ │ │ │ dmb ish │ │ │ │ - b.n 6e890 │ │ │ │ - asrs r0, r4, #8 │ │ │ │ + b.n 6e86a │ │ │ │ + lsls r0, r4, #26 │ │ │ │ movs r7, 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, #3968] @ 0xf80 │ │ │ │ movw r2, #19992 @ 0x4e18 │ │ │ │ movt r2, #73 @ 0x49 │ │ │ │ @@ -102290,290 +102255,289 @@ │ │ │ │ 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 71006 │ │ │ │ - addw r3, pc, #1288 @ 0x508 │ │ │ │ + bne.w 70fc4 │ │ │ │ + addw r3, pc, #1284 @ 0x504 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [sp, #72] @ 0x48 │ │ │ │ - movw r1, #52156 @ 0xcbbc │ │ │ │ + movw r1, #49212 @ 0xc03c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ movs r2, #8 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ blx 29204 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 710a2 │ │ │ │ + beq.w 71060 │ │ │ │ movs r2, #8 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - movw r1, #52168 @ 0xcbc8 │ │ │ │ + movw r1, #49224 @ 0xc048 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ blx 29204 │ │ │ │ clz r3, r0 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r4, [pc, #780] @ (6ec90 ) │ │ │ │ + ldr r4, [pc, #776] @ (6ec50 ) │ │ │ │ movs r6, #2 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ - movw r1, #49901 @ 0xc2ed │ │ │ │ + movw r1, #49837 @ 0xc2ad │ │ │ │ movt r1, #7 │ │ │ │ add.w r8, r4, #4096 @ 0x1000 │ │ │ │ - movw r0, #7701 @ 0x1e15 │ │ │ │ + movw r0, #7633 @ 0x1dd1 │ │ │ │ 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 r9, #52037 @ 0xcb45 │ │ │ │ + movw r9, #52029 @ 0xcb3d │ │ │ │ movt r9, #6 │ │ │ │ - movw r6, #52485 @ 0xcd05 │ │ │ │ + movw r6, #52429 @ 0xcccd │ │ │ │ movt r6, #6 │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ - bl 6d6d8 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 6d680 <_Py_hashtable_new_full@@Base> │ │ │ │ mov r6, r0 │ │ │ │ str.w r0, [r8, #792] @ 0x318 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 71118 │ │ │ │ - ldr r0, [pc, #708] @ (6ec94 ) │ │ │ │ - movw fp, #7701 @ 0x1e15 │ │ │ │ + beq.w 710d6 │ │ │ │ + ldr r0, [pc, #704] @ (6ec54 ) │ │ │ │ + movw fp, #7633 @ 0x1dd1 │ │ │ │ movt fp, #7 │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #696] @ (6ec98 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #696] @ (6ec9c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #692] @ (6eca0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #692] @ (6eca4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #688] @ (6eca8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #688] @ (6ecac ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #684] @ (6ecb0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #684] @ (6ecb4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #680] @ (6ecb8 ) │ │ │ │ - bl 7127c │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #692] @ (6ec58 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #692] @ (6ec5c ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #688] @ (6ec60 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #688] @ (6ec64 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #684] @ (6ec68 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #684] @ (6ec6c ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #680] @ (6ec70 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #680] @ (6ec74 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #676] @ (6ec78 ) │ │ │ │ + bl 71238 │ │ │ │ add.w r0, r4, #16256 @ 0x3f80 │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #672] @ (6ecbc ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #668] @ (6ecc0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #668] @ (6ecc4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #664] @ (6ecc8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #664] @ (6eccc ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #660] @ (6ecd0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #660] @ (6ecd4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #656] @ (6ecd8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #656] @ (6ecdc ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #652] @ (6ece0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #652] @ (6ece4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #648] @ (6ece8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #648] @ (6ecec ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #644] @ (6ecf0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #644] @ (6ecf4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #640] @ (6ecf8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #640] @ (6ecfc ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #636] @ (6ed00 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #636] @ (6ed04 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #632] @ (6ed08 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #632] @ (6ed0c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #628] @ (6ed10 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #628] @ (6ed14 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #624] @ (6ed18 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #624] @ (6ed1c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #620] @ (6ed20 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #620] @ (6ed24 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #616] @ (6ed28 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #616] @ (6ed2c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #612] @ (6ed30 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #612] @ (6ed34 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #608] @ (6ed38 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #608] @ (6ed3c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #604] @ (6ed40 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #604] @ (6ed44 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #600] @ (6ed48 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #600] @ (6ed4c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #596] @ (6ed50 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #596] @ (6ed54 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #592] @ (6ed58 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #592] @ (6ed5c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #588] @ (6ed60 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #588] @ (6ed64 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #584] @ (6ed68 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #584] @ (6ed6c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #580] @ (6ed70 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #580] @ (6ed74 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #576] @ (6ed78 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #576] @ (6ed7c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #572] @ (6ed80 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #572] @ (6ed84 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #568] @ (6ed88 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #568] @ (6ed8c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #564] @ (6ed90 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #564] @ (6ed94 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #560] @ (6ed98 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #560] @ (6ed9c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #556] @ (6eda0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #556] @ (6eda4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #552] @ (6eda8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #552] @ (6edac ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #548] @ (6edb0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #548] @ (6edb4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #544] @ (6edb8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #544] @ (6edbc ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #540] @ (6edc0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #540] @ (6edc4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #536] @ (6edc8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #536] @ (6edcc ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #532] @ (6edd0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #532] @ (6edd4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #528] @ (6edd8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #528] @ (6eddc ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #524] @ (6ede0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #524] @ (6ede4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #520] @ (6ede8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #520] @ (6edec ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #516] @ (6edf0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #516] @ (6edf4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #512] @ (6edf8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #512] @ (6edfc ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #508] @ (6ee00 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #508] @ (6ee04 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #504] @ (6ee08 ) │ │ │ │ - bl 7127c │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #668] @ (6ec7c ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #664] @ (6ec80 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #664] @ (6ec84 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #660] @ (6ec88 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #660] @ (6ec8c ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #656] @ (6ec90 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #656] @ (6ec94 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #652] @ (6ec98 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #652] @ (6ec9c ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #648] @ (6eca0 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #648] @ (6eca4 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #644] @ (6eca8 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #644] @ (6ecac ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #640] @ (6ecb0 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #640] @ (6ecb4 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #636] @ (6ecb8 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #636] @ (6ecbc ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #632] @ (6ecc0 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #632] @ (6ecc4 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #628] @ (6ecc8 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #628] @ (6eccc ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #624] @ (6ecd0 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #624] @ (6ecd4 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #620] @ (6ecd8 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #620] @ (6ecdc ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #616] @ (6ece0 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #616] @ (6ece4 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #612] @ (6ece8 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #612] @ (6ecec ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #608] @ (6ecf0 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #608] @ (6ecf4 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #604] @ (6ecf8 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #604] @ (6ecfc ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #600] @ (6ed00 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #600] @ (6ed04 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #596] @ (6ed08 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #596] @ (6ed0c ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #592] @ (6ed10 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #592] @ (6ed14 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #588] @ (6ed18 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #588] @ (6ed1c ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #584] @ (6ed20 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #584] @ (6ed24 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #580] @ (6ed28 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #580] @ (6ed2c ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #576] @ (6ed30 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #576] @ (6ed34 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #572] @ (6ed38 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #572] @ (6ed3c ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #568] @ (6ed40 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #568] @ (6ed44 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #564] @ (6ed48 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #564] @ (6ed4c ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #560] @ (6ed50 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #560] @ (6ed54 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #556] @ (6ed58 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #556] @ (6ed5c ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #552] @ (6ed60 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #552] @ (6ed64 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #548] @ (6ed68 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #548] @ (6ed6c ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #544] @ (6ed70 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #544] @ (6ed74 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #540] @ (6ed78 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #540] @ (6ed7c ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #536] @ (6ed80 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #536] @ (6ed84 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #532] @ (6ed88 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #532] @ (6ed8c ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #528] @ (6ed90 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #528] @ (6ed94 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #524] @ (6ed98 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #524] @ (6ed9c ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #520] @ (6eda0 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #520] @ (6eda4 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #516] @ (6eda8 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #516] @ (6edac ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #512] @ (6edb0 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #512] @ (6edb4 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #508] @ (6edb8 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #508] @ (6edbc ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #504] @ (6edc0 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #504] @ (6edc4 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #500] @ (6edc8 ) │ │ │ │ + bl 71238 │ │ │ │ add.w r0, r4, #19072 @ 0x4a80 │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #496] @ (6ee0c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #492] @ (6ee10 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #492] @ (6ee14 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #488] @ (6ee18 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #488] @ (6ee1c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #484] @ (6ee20 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #484] @ (6ee24 ) │ │ │ │ - bl 7127c │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #492] @ (6edcc ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #488] @ (6edd0 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #488] @ (6edd4 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #484] @ (6edd8 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #484] @ (6eddc ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #480] @ (6ede0 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #480] @ (6ede4 ) │ │ │ │ + bl 71238 │ │ │ │ add.w r0, r4, #19328 @ 0x4b80 │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #472] @ (6ee28 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #472] @ (6ee2c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #468] @ (6ee30 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #468] @ (6ee34 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #464] @ (6ee38 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #464] @ (6ee3c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #460] @ (6ee40 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #460] @ (6ee44 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #456] @ (6ee48 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #456] @ (6ee4c ) │ │ │ │ - bl 7127c │ │ │ │ - b.n 6ee58 │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #468] @ (6ede8 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #468] @ (6edec ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #464] @ (6edf0 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #464] @ (6edf4 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #460] @ (6edf8 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #460] @ (6edfc ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #456] @ (6ee00 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #456] @ (6ee04 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #452] @ (6ee08 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #452] @ (6ee0c ) │ │ │ │ + bl 71238 │ │ │ │ + b.n 6ee18 │ │ │ │ nop │ │ │ │ - nop.w │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r4, [sp, #336] @ 0x150 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r4, [sp, #464] @ 0x1d0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r4, [sp, #592] @ 0x250 │ │ │ │ @@ -102624,137 +102588,137 @@ │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r7, [sp, #624] @ 0x270 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r7, [sp, #752] @ 0x2f0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r7, [sp, #896] @ 0x380 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r0, pc, #16 @ (adr r0, 6ed18 ) │ │ │ │ + add r0, pc, #16 @ (adr r0, 6ecd8 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r0, pc, #144 @ (adr r0, 6ed9c ) │ │ │ │ + add r0, pc, #144 @ (adr r0, 6ed5c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r0, pc, #272 @ (adr r0, 6ee20 ) │ │ │ │ + add r0, pc, #272 @ (adr r0, 6ede0 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r0, pc, #416 @ (adr r0, 6eeb4 ) │ │ │ │ + add r0, pc, #416 @ (adr r0, 6ee74 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r0, pc, #544 @ (adr r0, 6ef38 ) │ │ │ │ + add r0, pc, #544 @ (adr r0, 6eef8 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r0, pc, #704 @ (adr r0, 6efdc ) │ │ │ │ + add r0, pc, #704 @ (adr r0, 6ef9c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r0, pc, #848 @ (adr r0, 6f070 ) │ │ │ │ + add r0, pc, #848 @ (adr r0, 6f030 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r0, pc, #992 @ (adr r0, 6f104 ) │ │ │ │ + add r0, pc, #992 @ (adr r0, 6f0c4 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r1, pc, #128 @ (adr r1, 6eda8 ) │ │ │ │ + add r1, pc, #128 @ (adr r1, 6ed68 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r1, pc, #256 @ (adr r1, 6ee2c ) │ │ │ │ + add r1, pc, #256 @ (adr r1, 6edec ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r1, pc, #400 @ (adr r1, 6eec0 ) │ │ │ │ + add r1, pc, #400 @ (adr r1, 6ee80 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r1, pc, #528 @ (adr r1, 6ef44 ) │ │ │ │ + add r1, pc, #528 @ (adr r1, 6ef04 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r1, pc, #720 @ (adr r1, 6f008 ) │ │ │ │ + add r1, pc, #720 @ (adr r1, 6efc8 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r1, pc, #832 @ (adr r1, 6f07c ) │ │ │ │ + add r1, pc, #832 @ (adr r1, 6f03c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r1, pc, #960 @ (adr r1, 6f100 ) │ │ │ │ + add r1, pc, #960 @ (adr r1, 6f0c0 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, pc, #64 @ (adr r2, 6ed84 ) │ │ │ │ + add r2, pc, #64 @ (adr r2, 6ed44 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, pc, #192 @ (adr r2, 6ee08 ) │ │ │ │ + add r2, pc, #192 @ (adr r2, 6edc8 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, pc, #320 @ (adr r2, 6ee8c ) │ │ │ │ + add r2, pc, #320 @ (adr r2, 6ee4c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, pc, #464 @ (adr r2, 6ef20 ) │ │ │ │ + add r2, pc, #464 @ (adr r2, 6eee0 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, pc, #576 @ (adr r2, 6ef94 ) │ │ │ │ + add r2, pc, #576 @ (adr r2, 6ef54 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, pc, #704 @ (adr r2, 6f018 ) │ │ │ │ + add r2, pc, #704 @ (adr r2, 6efd8 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, pc, #816 @ (adr r2, 6f08c ) │ │ │ │ + add r2, pc, #816 @ (adr r2, 6f04c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, pc, #944 @ (adr r2, 6f110 ) │ │ │ │ + add r2, pc, #944 @ (adr r2, 6f0d0 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r3, pc, #32 @ (adr r3, 6ed84 ) │ │ │ │ + add r3, pc, #32 @ (adr r3, 6ed44 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r3, pc, #160 @ (adr r3, 6ee08 ) │ │ │ │ + add r3, pc, #160 @ (adr r3, 6edc8 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r3, pc, #288 @ (adr r3, 6ee8c ) │ │ │ │ + add r3, pc, #288 @ (adr r3, 6ee4c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r3, pc, #432 @ (adr r3, 6ef20 ) │ │ │ │ + add r3, pc, #432 @ (adr r3, 6eee0 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r3, pc, #560 @ (adr r3, 6efa4 ) │ │ │ │ + add r3, pc, #560 @ (adr r3, 6ef64 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r3, pc, #704 @ (adr r3, 6f038 ) │ │ │ │ + add r3, pc, #704 @ (adr r3, 6eff8 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r3, pc, #832 @ (adr r3, 6f0bc ) │ │ │ │ + add r3, pc, #832 @ (adr r3, 6f07c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r3, pc, #960 @ (adr r3, 6f140 ) │ │ │ │ + add r3, pc, #960 @ (adr r3, 6f100 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r4, pc, #48 @ (adr r4, 6edb4 ) │ │ │ │ + add r4, pc, #48 @ (adr r4, 6ed74 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r4, pc, #160 @ (adr r4, 6ee28 ) │ │ │ │ + add r4, pc, #160 @ (adr r4, 6ede8 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r4, pc, #288 @ (adr r4, 6eeac ) │ │ │ │ + add r4, pc, #288 @ (adr r4, 6ee6c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r4, pc, #448 @ (adr r4, 6ef50 ) │ │ │ │ + add r4, pc, #448 @ (adr r4, 6ef10 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r4, pc, #592 @ (adr r4, 6efe4 ) │ │ │ │ + add r4, pc, #592 @ (adr r4, 6efa4 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r4, pc, #720 @ (adr r4, 6f068 ) │ │ │ │ + add r4, pc, #720 @ (adr r4, 6f028 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r4, pc, #864 @ (adr r4, 6f0fc ) │ │ │ │ + add r4, pc, #864 @ (adr r4, 6f0bc ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r5, pc, #0 @ (adr r5, 6eda0 ) │ │ │ │ + add r5, pc, #0 @ (adr r5, 6ed60 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r5, pc, #144 @ (adr r5, 6ee34 ) │ │ │ │ + add r5, pc, #144 @ (adr r5, 6edf4 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r5, pc, #256 @ (adr r5, 6eea8 ) │ │ │ │ + add r5, pc, #256 @ (adr r5, 6ee68 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r5, pc, #384 @ (adr r5, 6ef2c ) │ │ │ │ + add r5, pc, #384 @ (adr r5, 6eeec ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r5, pc, #512 @ (adr r5, 6efb0 ) │ │ │ │ + add r5, pc, #512 @ (adr r5, 6ef70 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r5, pc, #640 @ (adr r5, 6f034 ) │ │ │ │ + add r5, pc, #640 @ (adr r5, 6eff4 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r5, pc, #784 @ (adr r5, 6f0c8 ) │ │ │ │ + add r5, pc, #784 @ (adr r5, 6f088 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r5, pc, #912 @ (adr r5, 6f14c ) │ │ │ │ + add r5, pc, #912 @ (adr r5, 6f10c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r6, pc, #16 @ (adr r6, 6edd0 ) │ │ │ │ + add r6, pc, #16 @ (adr r6, 6ed90 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r6, pc, #144 @ (adr r6, 6ee54 ) │ │ │ │ + add r6, pc, #144 @ (adr r6, 6ee14 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r6, pc, #272 @ (adr r6, 6eed8 ) │ │ │ │ + add r6, pc, #272 @ (adr r6, 6ee98 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r6, pc, #400 @ (adr r6, 6ef5c ) │ │ │ │ + add r6, pc, #400 @ (adr r6, 6ef1c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r6, pc, #528 @ (adr r6, 6efe0 ) │ │ │ │ + add r6, pc, #528 @ (adr r6, 6efa0 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r6, pc, #656 @ (adr r6, 6f064 ) │ │ │ │ + add r6, pc, #656 @ (adr r6, 6f024 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r6, pc, #816 @ (adr r6, 6f108 ) │ │ │ │ + add r6, pc, #816 @ (adr r6, 6f0c8 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r6, pc, #976 @ (adr r6, 6f1ac ) │ │ │ │ + add r6, pc, #976 @ (adr r6, 6f16c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r7, pc, #64 @ (adr r7, 6ee20 ) │ │ │ │ + add r7, pc, #64 @ (adr r7, 6ede0 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r7, pc, #192 @ (adr r7, 6eea4 ) │ │ │ │ + add r7, pc, #192 @ (adr r7, 6ee64 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r7, pc, #304 @ (adr r7, 6ef18 ) │ │ │ │ + add r7, pc, #304 @ (adr r7, 6eed8 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r7, pc, #432 @ (adr r7, 6ef9c ) │ │ │ │ + add r7, pc, #432 @ (adr r7, 6ef5c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r7, pc, #560 @ (adr r7, 6f020 ) │ │ │ │ + add r7, pc, #560 @ (adr r7, 6efe0 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r7, pc, #736 @ (adr r7, 6f0d4 ) │ │ │ │ + add r7, pc, #736 @ (adr r7, 6f094 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r7, pc, #864 @ (adr r7, 6f158 ) │ │ │ │ + add r7, pc, #864 @ (adr r7, 6f118 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r7, pc, #992 @ (adr r7, 6f1dc ) │ │ │ │ + add r7, pc, #992 @ (adr r7, 6f19c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r0, sp, #240 @ 0xf0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r0, sp, #352 @ 0x160 │ │ │ │ lsls r1, r1, #1 │ │ │ │ @@ -102793,267 +102757,267 @@ │ │ │ │ add r2, sp, #672 @ 0x2a0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r2, sp, #816 @ 0x330 │ │ │ │ lsls r1, r1, #1 │ │ │ │ lsls r5, r0, #16 │ │ │ │ lsls r3, r0, #8 │ │ │ │ vcge.u8 d4, d1, d31 │ │ │ │ - ldr r0, [pc, #764] @ (6f158 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #764] @ (6f15c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #760] @ (6f160 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #760] @ (6f164 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #756] @ (6f168 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #756] @ (6f16c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #752] @ (6f170 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #752] @ (6f174 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #748] @ (6f178 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #748] @ (6f17c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #744] @ (6f180 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #744] @ (6f184 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #740] @ (6f188 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #740] @ (6f18c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #736] @ (6f190 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #736] @ (6f194 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #732] @ (6f198 ) │ │ │ │ - bl 7127c │ │ │ │ + ldr r0, [pc, #764] @ (6f118 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #764] @ (6f11c ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #760] @ (6f120 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #760] @ (6f124 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #756] @ (6f128 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #756] @ (6f12c ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #752] @ (6f130 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #752] @ (6f134 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #748] @ (6f138 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #748] @ (6f13c ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #744] @ (6f140 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #744] @ (6f144 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #740] @ (6f148 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #740] @ (6f14c ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #736] @ (6f150 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #736] @ (6f154 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #732] @ (6f158 ) │ │ │ │ + bl 71238 │ │ │ │ add.w r0, r4, #20224 @ 0x4f00 │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #724] @ (6f19c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #720] @ (6f1a0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #720] @ (6f1a4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #716] @ (6f1a8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #716] @ (6f1ac ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #712] @ (6f1b0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #712] @ (6f1b4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #708] @ (6f1b8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #708] @ (6f1bc ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #704] @ (6f1c0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #704] @ (6f1c4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #700] @ (6f1c8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #700] @ (6f1cc ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #696] @ (6f1d0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #696] @ (6f1d4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #692] @ (6f1d8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #692] @ (6f1dc ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #688] @ (6f1e0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #688] @ (6f1e4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #684] @ (6f1e8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #684] @ (6f1ec ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #680] @ (6f1f0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #680] @ (6f1f4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #676] @ (6f1f8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #676] @ (6f1fc ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #672] @ (6f200 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #672] @ (6f204 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #668] @ (6f208 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #668] @ (6f20c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #664] @ (6f210 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #664] @ (6f214 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #660] @ (6f218 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #660] @ (6f21c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #656] @ (6f220 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #656] @ (6f224 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #652] @ (6f228 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #652] @ (6f22c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #648] @ (6f230 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #648] @ (6f234 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #644] @ (6f238 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #644] @ (6f23c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #640] @ (6f240 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #640] @ (6f244 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #636] @ (6f248 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #636] @ (6f24c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #632] @ (6f250 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #632] @ (6f254 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #628] @ (6f258 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #628] @ (6f25c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #624] @ (6f260 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #624] @ (6f264 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #620] @ (6f268 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #620] @ (6f26c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #616] @ (6f270 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #616] @ (6f274 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #612] @ (6f278 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #612] @ (6f27c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #608] @ (6f280 ) │ │ │ │ - bl 7127c │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #724] @ (6f15c ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #720] @ (6f160 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #720] @ (6f164 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #716] @ (6f168 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #716] @ (6f16c ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #712] @ (6f170 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #712] @ (6f174 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #708] @ (6f178 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #708] @ (6f17c ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #704] @ (6f180 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #704] @ (6f184 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #700] @ (6f188 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #700] @ (6f18c ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #696] @ (6f190 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #696] @ (6f194 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #692] @ (6f198 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #692] @ (6f19c ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #688] @ (6f1a0 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #688] @ (6f1a4 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #684] @ (6f1a8 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #684] @ (6f1ac ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #680] @ (6f1b0 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #680] @ (6f1b4 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #676] @ (6f1b8 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #676] @ (6f1bc ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #672] @ (6f1c0 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #672] @ (6f1c4 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #668] @ (6f1c8 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #668] @ (6f1cc ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #664] @ (6f1d0 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #664] @ (6f1d4 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #660] @ (6f1d8 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #660] @ (6f1dc ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #656] @ (6f1e0 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #656] @ (6f1e4 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #652] @ (6f1e8 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #652] @ (6f1ec ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #648] @ (6f1f0 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #648] @ (6f1f4 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #644] @ (6f1f8 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #644] @ (6f1fc ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #640] @ (6f200 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #640] @ (6f204 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #636] @ (6f208 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #636] @ (6f20c ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #632] @ (6f210 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #632] @ (6f214 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #628] @ (6f218 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #628] @ (6f21c ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #624] @ (6f220 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #624] @ (6f224 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #620] @ (6f228 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #620] @ (6f22c ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #616] @ (6f230 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #616] @ (6f234 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #612] @ (6f238 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #612] @ (6f23c ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #608] @ (6f240 ) │ │ │ │ + bl 71238 │ │ │ │ add.w r0, r4, #22272 @ 0x5700 │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #600] @ (6f284 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #596] @ (6f288 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #596] @ (6f28c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #592] @ (6f290 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #592] @ (6f294 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #588] @ (6f298 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #588] @ (6f29c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #584] @ (6f2a0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #584] @ (6f2a4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #580] @ (6f2a8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #580] @ (6f2ac ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #576] @ (6f2b0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #576] @ (6f2b4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #572] @ (6f2b8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #572] @ (6f2bc ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #568] @ (6f2c0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #568] @ (6f2c4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #564] @ (6f2c8 ) │ │ │ │ - bl 7127c │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #600] @ (6f244 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #596] @ (6f248 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #596] @ (6f24c ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #592] @ (6f250 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #592] @ (6f254 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #588] @ (6f258 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #588] @ (6f25c ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #584] @ (6f260 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #584] @ (6f264 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #580] @ (6f268 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #580] @ (6f26c ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #576] @ (6f270 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #576] @ (6f274 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #572] @ (6f278 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #572] @ (6f27c ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #568] @ (6f280 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #568] @ (6f284 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #564] @ (6f288 ) │ │ │ │ + bl 71238 │ │ │ │ add.w r0, r4, #22912 @ 0x5980 │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #556] @ (6f2cc ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #552] @ (6f2d0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #552] @ (6f2d4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #548] @ (6f2d8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #548] @ (6f2dc ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #544] @ (6f2e0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #544] @ (6f2e4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #540] @ (6f2e8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #540] @ (6f2ec ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #536] @ (6f2f0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #536] @ (6f2f4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #532] @ (6f2f8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #532] @ (6f2fc ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #528] @ (6f300 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #528] @ (6f304 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #524] @ (6f308 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #524] @ (6f30c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #520] @ (6f310 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #520] @ (6f314 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #516] @ (6f318 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #516] @ (6f31c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #512] @ (6f320 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #512] @ (6f324 ) │ │ │ │ - bl 7127c │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #556] @ (6f28c ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #552] @ (6f290 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #552] @ (6f294 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #548] @ (6f298 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #548] @ (6f29c ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #544] @ (6f2a0 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #544] @ (6f2a4 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #540] @ (6f2a8 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #540] @ (6f2ac ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #536] @ (6f2b0 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #536] @ (6f2b4 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #532] @ (6f2b8 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #532] @ (6f2bc ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #528] @ (6f2c0 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #528] @ (6f2c4 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #524] @ (6f2c8 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #524] @ (6f2cc ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #520] @ (6f2d0 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #520] @ (6f2d4 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #516] @ (6f2d8 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #516] @ (6f2dc ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #512] @ (6f2e0 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #512] @ (6f2e4 ) │ │ │ │ + bl 71238 │ │ │ │ add.w r0, r4, #23680 @ 0x5c80 │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #500] @ (6f328 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #500] @ (6f32c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #496] @ (6f330 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #496] @ (6f334 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #492] @ (6f338 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #492] @ (6f33c ) │ │ │ │ - bl 7127c │ │ │ │ - b.n 6f340 │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #500] @ (6f2e8 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #500] @ (6f2ec ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #496] @ (6f2f0 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #496] @ (6f2f4 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #492] @ (6f2f8 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #492] @ (6f2fc ) │ │ │ │ + bl 71238 │ │ │ │ + b.n 6f300 │ │ │ │ nop │ │ │ │ add r2, sp, #944 @ 0x3b0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r3, sp, #160 @ 0xa0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ @@ -103141,23 +103105,23 @@ │ │ │ │ lsls r1, r1, #1 │ │ │ │ sub sp, #208 @ 0xd0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ sub sp, #368 @ 0x170 │ │ │ │ lsls r1, r1, #1 │ │ │ │ sub sp, #496 @ 0x1f0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r4, 6f21e │ │ │ │ + cbz r4, 6f1de │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r0, 6f22c │ │ │ │ + cbz r0, 6f1ec │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r0, 6f23e │ │ │ │ + cbz r0, 6f1fe │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r0, 6f24e │ │ │ │ + cbz r0, 6f20e │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r0, 6f25c │ │ │ │ + cbz r0, 6f21c │ │ │ │ lsls r1, r1, #1 │ │ │ │ sxth r4, r0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ sxth r4, r5 │ │ │ │ lsls r1, r1, #1 │ │ │ │ sxtb r4, r2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ @@ -103167,29 +103131,29 @@ │ │ │ │ lsls r1, r1, #1 │ │ │ │ uxth r0, r6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ uxtb r0, r2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ uxtb r4, r5 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r0, 6f28e │ │ │ │ + cbz r0, 6f24e │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r0, 6f29a │ │ │ │ + cbz r0, 6f25a │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r0, 6f2a6 │ │ │ │ + cbz r0, 6f266 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r0, 6f2b2 │ │ │ │ + cbz r0, 6f272 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r4, 6f2be │ │ │ │ + cbz r4, 6f27e │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r4, 6f2ce │ │ │ │ + cbz r4, 6f28e │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r4, 6f2da │ │ │ │ + cbz r4, 6f29a │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r4, 6f2e6 │ │ │ │ + cbz r4, 6f2a6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r5} │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r2, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r2, r3, r5, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ @@ -103253,29 +103217,29 @@ │ │ │ │ lsls r1, r1, #1 │ │ │ │ @ instruction: 0xb8ac │ │ │ │ lsls r1, r1, #1 │ │ │ │ @ instruction: 0xb8c4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ @ instruction: 0xb8ec │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r0, 6f2fc │ │ │ │ + cbnz r0, 6f2bc │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r4, 6f308 │ │ │ │ + cbnz r4, 6f2c8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r0, 6f316 │ │ │ │ + cbnz r0, 6f2d6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r4, 6f320 │ │ │ │ + cbnz r4, 6f2e0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r4, 6f32c │ │ │ │ + cbnz r4, 6f2ec │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r0, 6f338 │ │ │ │ + cbnz r0, 6f2f8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r0, 6f342 │ │ │ │ + cbnz r0, 6f302 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r4, 6f34c │ │ │ │ + cbnz r4, 6f30c │ │ │ │ lsls r1, r1, #1 │ │ │ │ rev r0, r0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ rev r0, r4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ rev r4, r7 │ │ │ │ lsls r1, r1, #1 │ │ │ │ @@ -103285,282 +103249,282 @@ │ │ │ │ lsls r1, r1, #1 │ │ │ │ hlt 0x0034 │ │ │ │ lsls r1, r1, #1 │ │ │ │ revsh r4, r2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ revsh r4, r7 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r4, 6f37e │ │ │ │ + cbnz r4, 6f33e │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r4, 6f38a │ │ │ │ + cbnz r4, 6f34a │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r0, 6f396 │ │ │ │ + cbnz r0, 6f356 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r0, [pc, #764] @ (6f640 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #764] @ (6f644 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #760] @ (6f648 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #760] @ (6f64c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #756] @ (6f650 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #756] @ (6f654 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #752] @ (6f658 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #752] @ (6f65c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #748] @ (6f660 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #748] @ (6f664 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #744] @ (6f668 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #744] @ (6f66c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #740] @ (6f670 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #740] @ (6f674 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #736] @ (6f678 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #736] @ (6f67c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #732] @ (6f680 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #732] @ (6f684 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #728] @ (6f688 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #728] @ (6f68c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #724] @ (6f690 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #724] @ (6f694 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #720] @ (6f698 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #720] @ (6f69c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #716] @ (6f6a0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #716] @ (6f6a4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #712] @ (6f6a8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #712] @ (6f6ac ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #708] @ (6f6b0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #708] @ (6f6b4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #704] @ (6f6b8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #704] @ (6f6bc ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #700] @ (6f6c0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #700] @ (6f6c4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #696] @ (6f6c8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #696] @ (6f6cc ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #692] @ (6f6d0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #692] @ (6f6d4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #688] @ (6f6d8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #688] @ (6f6dc ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #684] @ (6f6e0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #684] @ (6f6e4 ) │ │ │ │ - bl 7127c │ │ │ │ + ldr r0, [pc, #764] @ (6f600 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #764] @ (6f604 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #760] @ (6f608 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #760] @ (6f60c ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #756] @ (6f610 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #756] @ (6f614 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #752] @ (6f618 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #752] @ (6f61c ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #748] @ (6f620 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #748] @ (6f624 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #744] @ (6f628 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #744] @ (6f62c ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #740] @ (6f630 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #740] @ (6f634 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #736] @ (6f638 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #736] @ (6f63c ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #732] @ (6f640 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #732] @ (6f644 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #728] @ (6f648 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #728] @ (6f64c ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #724] @ (6f650 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #724] @ (6f654 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #720] @ (6f658 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #720] @ (6f65c ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #716] @ (6f660 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #716] @ (6f664 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #712] @ (6f668 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #712] @ (6f66c ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #708] @ (6f670 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #708] @ (6f674 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #704] @ (6f678 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #704] @ (6f67c ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #700] @ (6f680 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #700] @ (6f684 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #696] @ (6f688 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #696] @ (6f68c ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #692] @ (6f690 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #692] @ (6f694 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #688] @ (6f698 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #688] @ (6f69c ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #684] @ (6f6a0 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #684] @ (6f6a4 ) │ │ │ │ + bl 71238 │ │ │ │ add.w r0, r4, #25216 @ 0x6280 │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #672] @ (6f6e8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #672] @ (6f6ec ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #668] @ (6f6f0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #668] @ (6f6f4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #664] @ (6f6f8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #664] @ (6f6fc ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #660] @ (6f700 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #660] @ (6f704 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #656] @ (6f708 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #656] @ (6f70c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #652] @ (6f710 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #652] @ (6f714 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #648] @ (6f718 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #648] @ (6f71c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #644] @ (6f720 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #644] @ (6f724 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #640] @ (6f728 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #640] @ (6f72c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #636] @ (6f730 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #636] @ (6f734 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #632] @ (6f738 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #632] @ (6f73c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #628] @ (6f740 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #628] @ (6f744 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #624] @ (6f748 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #624] @ (6f74c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #620] @ (6f750 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #620] @ (6f754 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #616] @ (6f758 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #616] @ (6f75c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #612] @ (6f760 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #612] @ (6f764 ) │ │ │ │ - bl 7127c │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #672] @ (6f6a8 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #672] @ (6f6ac ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #668] @ (6f6b0 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #668] @ (6f6b4 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #664] @ (6f6b8 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #664] @ (6f6bc ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #660] @ (6f6c0 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #660] @ (6f6c4 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #656] @ (6f6c8 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #656] @ (6f6cc ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #652] @ (6f6d0 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #652] @ (6f6d4 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #648] @ (6f6d8 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #648] @ (6f6dc ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #644] @ (6f6e0 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #644] @ (6f6e4 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #640] @ (6f6e8 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #640] @ (6f6ec ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #636] @ (6f6f0 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #636] @ (6f6f4 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #632] @ (6f6f8 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #632] @ (6f6fc ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #628] @ (6f700 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #628] @ (6f704 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #624] @ (6f708 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #624] @ (6f70c ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #620] @ (6f710 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #620] @ (6f714 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #616] @ (6f718 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #616] @ (6f71c ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #612] @ (6f720 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #612] @ (6f724 ) │ │ │ │ + bl 71238 │ │ │ │ add.w r0, r4, #26240 @ 0x6680 │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #600] @ (6f768 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #600] @ (6f76c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #596] @ (6f770 ) │ │ │ │ - bl 7127c │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #600] @ (6f728 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #600] @ (6f72c ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #596] @ (6f730 ) │ │ │ │ + bl 71238 │ │ │ │ add.w r0, r4, #26368 @ 0x6700 │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #588] @ (6f774 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #584] @ (6f778 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #584] @ (6f77c ) │ │ │ │ - bl 7127c │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #588] @ (6f734 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #584] @ (6f738 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #584] @ (6f73c ) │ │ │ │ + bl 71238 │ │ │ │ add.w r0, r4, #26496 @ 0x6780 │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #572] @ (6f780 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #572] @ (6f784 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #568] @ (6f788 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #568] @ (6f78c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #564] @ (6f790 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #564] @ (6f794 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #560] @ (6f798 ) │ │ │ │ - bl 7127c │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #572] @ (6f740 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #572] @ (6f744 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #568] @ (6f748 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #568] @ (6f74c ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #564] @ (6f750 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #564] @ (6f754 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #560] @ (6f758 ) │ │ │ │ + bl 71238 │ │ │ │ add.w r0, r4, #26752 @ 0x6880 │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #552] @ (6f79c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #548] @ (6f7a0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #548] @ (6f7a4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #544] @ (6f7a8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #544] @ (6f7ac ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #540] @ (6f7b0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #540] @ (6f7b4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #536] @ (6f7b8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #536] @ (6f7bc ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #532] @ (6f7c0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #532] @ (6f7c4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #528] @ (6f7c8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #528] @ (6f7cc ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #524] @ (6f7d0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #524] @ (6f7d4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #520] @ (6f7d8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #520] @ (6f7dc ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #516] @ (6f7e0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #516] @ (6f7e4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #512] @ (6f7e8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #512] @ (6f7ec ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #508] @ (6f7f0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #508] @ (6f7f4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #504] @ (6f7f8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #504] @ (6f7fc ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #500] @ (6f800 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #500] @ (6f804 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #496] @ (6f808 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #496] @ (6f80c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #492] @ (6f810 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #492] @ (6f814 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #488] @ (6f818 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #488] @ (6f81c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #484] @ (6f820 ) │ │ │ │ - bl 7127c │ │ │ │ - b.n 6f824 │ │ │ │ - cbnz r4, 6f6a0 │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #552] @ (6f75c ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #548] @ (6f760 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #548] @ (6f764 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #544] @ (6f768 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #544] @ (6f76c ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #540] @ (6f770 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #540] @ (6f774 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #536] @ (6f778 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #536] @ (6f77c ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #532] @ (6f780 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #532] @ (6f784 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #528] @ (6f788 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #528] @ (6f78c ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #524] @ (6f790 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #524] @ (6f794 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #520] @ (6f798 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #520] @ (6f79c ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #516] @ (6f7a0 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #516] @ (6f7a4 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #512] @ (6f7a8 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #512] @ (6f7ac ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #508] @ (6f7b0 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #508] @ (6f7b4 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #504] @ (6f7b8 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #504] @ (6f7bc ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #500] @ (6f7c0 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #500] @ (6f7c4 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #496] @ (6f7c8 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #496] @ (6f7cc ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #492] @ (6f7d0 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #492] @ (6f7d4 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #488] @ (6f7d8 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #488] @ (6f7dc ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #484] @ (6f7e0 ) │ │ │ │ + bl 71238 │ │ │ │ + b.n 6f7e4 │ │ │ │ + cbnz r4, 6f660 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r4, 6f6aa │ │ │ │ + cbnz r4, 6f66a │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r4, 6f6b6 │ │ │ │ + cbnz r4, 6f676 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r0, 6f6c2 │ │ │ │ + cbnz r0, 6f682 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r4, 6f6cc │ │ │ │ + cbnz r4, 6f68c │ │ │ │ lsls r1, r1, #1 │ │ │ │ pop {} │ │ │ │ lsls r1, r1, #1 │ │ │ │ pop {r2, r5} │ │ │ │ lsls r1, r1, #1 │ │ │ │ pop {r2, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ @@ -103786,267 +103750,267 @@ │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldmia r2, {r2, r3, r5, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldmia r2!, {r3, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldmia r2, {r2, r5, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r0, [pc, #760] @ (6fb20 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #760] @ (6fb24 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #756] @ (6fb28 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #756] @ (6fb2c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #752] @ (6fb30 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #752] @ (6fb34 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #748] @ (6fb38 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #748] @ (6fb3c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #744] @ (6fb40 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #744] @ (6fb44 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #740] @ (6fb48 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #740] @ (6fb4c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #736] @ (6fb50 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #736] @ (6fb54 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #732] @ (6fb58 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #732] @ (6fb5c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #728] @ (6fb60 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #728] @ (6fb64 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #724] @ (6fb68 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #724] @ (6fb6c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #720] @ (6fb70 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #720] @ (6fb74 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #716] @ (6fb78 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #716] @ (6fb7c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #712] @ (6fb80 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #712] @ (6fb84 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #708] @ (6fb88 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #708] @ (6fb8c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #704] @ (6fb90 ) │ │ │ │ - bl 7127c │ │ │ │ + ldr r0, [pc, #760] @ (6fae0 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #760] @ (6fae4 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #756] @ (6fae8 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #756] @ (6faec ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #752] @ (6faf0 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #752] @ (6faf4 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #748] @ (6faf8 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #748] @ (6fafc ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #744] @ (6fb00 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #744] @ (6fb04 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #740] @ (6fb08 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #740] @ (6fb0c ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #736] @ (6fb10 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #736] @ (6fb14 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #732] @ (6fb18 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #732] @ (6fb1c ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #728] @ (6fb20 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #728] @ (6fb24 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #724] @ (6fb28 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #724] @ (6fb2c ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #720] @ (6fb30 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #720] @ (6fb34 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #716] @ (6fb38 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #716] @ (6fb3c ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #712] @ (6fb40 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #712] @ (6fb44 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #708] @ (6fb48 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #708] @ (6fb4c ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #704] @ (6fb50 ) │ │ │ │ + bl 71238 │ │ │ │ add.w r0, r4, #28672 @ 0x7000 │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #696] @ (6fb94 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #692] @ (6fb98 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #692] @ (6fb9c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #688] @ (6fba0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #688] @ (6fba4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #684] @ (6fba8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #684] @ (6fbac ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #680] @ (6fbb0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #680] @ (6fbb4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #676] @ (6fbb8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #676] @ (6fbbc ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #672] @ (6fbc0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #672] @ (6fbc4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #668] @ (6fbc8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #668] @ (6fbcc ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #664] @ (6fbd0 ) │ │ │ │ - bl 7127c │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #696] @ (6fb54 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #692] @ (6fb58 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #692] @ (6fb5c ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #688] @ (6fb60 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #688] @ (6fb64 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #684] @ (6fb68 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #684] @ (6fb6c ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #680] @ (6fb70 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #680] @ (6fb74 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #676] @ (6fb78 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #676] @ (6fb7c ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #672] @ (6fb80 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #672] @ (6fb84 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #668] @ (6fb88 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #668] @ (6fb8c ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #664] @ (6fb90 ) │ │ │ │ + bl 71238 │ │ │ │ add.w r0, r4, #29184 @ 0x7200 │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #656] @ (6fbd4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #652] @ (6fbd8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #652] @ (6fbdc ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #648] @ (6fbe0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #648] @ (6fbe4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #644] @ (6fbe8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #644] @ (6fbec ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #640] @ (6fbf0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #640] @ (6fbf4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #636] @ (6fbf8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #636] @ (6fbfc ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #632] @ (6fc00 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #632] @ (6fc04 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #628] @ (6fc08 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #628] @ (6fc0c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #624] @ (6fc10 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #624] @ (6fc14 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #620] @ (6fc18 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #620] @ (6fc1c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #616] @ (6fc20 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #616] @ (6fc24 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #612] @ (6fc28 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #612] @ (6fc2c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #608] @ (6fc30 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #608] @ (6fc34 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #604] @ (6fc38 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #604] @ (6fc3c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #600] @ (6fc40 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #600] @ (6fc44 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #596] @ (6fc48 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #596] @ (6fc4c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #592] @ (6fc50 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #592] @ (6fc54 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #588] @ (6fc58 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #588] @ (6fc5c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #584] @ (6fc60 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #584] @ (6fc64 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #580] @ (6fc68 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #580] @ (6fc6c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #576] @ (6fc70 ) │ │ │ │ - bl 7127c │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #656] @ (6fb94 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #652] @ (6fb98 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #652] @ (6fb9c ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #648] @ (6fba0 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #648] @ (6fba4 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #644] @ (6fba8 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #644] @ (6fbac ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #640] @ (6fbb0 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #640] @ (6fbb4 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #636] @ (6fbb8 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #636] @ (6fbbc ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #632] @ (6fbc0 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #632] @ (6fbc4 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #628] @ (6fbc8 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #628] @ (6fbcc ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #624] @ (6fbd0 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #624] @ (6fbd4 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #620] @ (6fbd8 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #620] @ (6fbdc ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #616] @ (6fbe0 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #616] @ (6fbe4 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #612] @ (6fbe8 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #612] @ (6fbec ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #608] @ (6fbf0 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #608] @ (6fbf4 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #604] @ (6fbf8 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #604] @ (6fbfc ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #600] @ (6fc00 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #600] @ (6fc04 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #596] @ (6fc08 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #596] @ (6fc0c ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #592] @ (6fc10 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #592] @ (6fc14 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #588] @ (6fc18 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #588] @ (6fc1c ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #584] @ (6fc20 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #584] @ (6fc24 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #580] @ (6fc28 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #580] @ (6fc2c ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #576] @ (6fc30 ) │ │ │ │ + bl 71238 │ │ │ │ add.w r0, r4, #30464 @ 0x7700 │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #568] @ (6fc74 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #564] @ (6fc78 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #564] @ (6fc7c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #560] @ (6fc80 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #560] @ (6fc84 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #556] @ (6fc88 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #556] @ (6fc8c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #552] @ (6fc90 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #552] @ (6fc94 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #548] @ (6fc98 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #548] @ (6fc9c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #544] @ (6fca0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #544] @ (6fca4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #540] @ (6fca8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #540] @ (6fcac ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #536] @ (6fcb0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #536] @ (6fcb4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #532] @ (6fcb8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #532] @ (6fcbc ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #528] @ (6fcc0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #528] @ (6fcc4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #524] @ (6fcc8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #524] @ (6fccc ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #520] @ (6fcd0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #520] @ (6fcd4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #516] @ (6fcd8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #516] @ (6fcdc ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #512] @ (6fce0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #512] @ (6fce4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #508] @ (6fce8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #508] @ (6fcec ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #504] @ (6fcf0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #504] @ (6fcf4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #500] @ (6fcf8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #500] @ (6fcfc ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #496] @ (6fd00 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #496] @ (6fd04 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #492] @ (6fd08 ) │ │ │ │ - bl 7127c │ │ │ │ - b.n 6fd0c │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #568] @ (6fc34 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #564] @ (6fc38 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #564] @ (6fc3c ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #560] @ (6fc40 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #560] @ (6fc44 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #556] @ (6fc48 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #556] @ (6fc4c ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #552] @ (6fc50 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #552] @ (6fc54 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #548] @ (6fc58 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #548] @ (6fc5c ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #544] @ (6fc60 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #544] @ (6fc64 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #540] @ (6fc68 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #540] @ (6fc6c ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #536] @ (6fc70 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #536] @ (6fc74 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #532] @ (6fc78 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #532] @ (6fc7c ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #528] @ (6fc80 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #528] @ (6fc84 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #524] @ (6fc88 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #524] @ (6fc8c ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #520] @ (6fc90 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #520] @ (6fc94 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #516] @ (6fc98 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #516] @ (6fc9c ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #512] @ (6fca0 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #512] @ (6fca4 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #508] @ (6fca8 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #508] @ (6fcac ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #504] @ (6fcb0 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #504] @ (6fcb4 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #500] @ (6fcb8 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #500] @ (6fcbc ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #496] @ (6fcc0 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #496] @ (6fcc4 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #492] @ (6fcc8 ) │ │ │ │ + bl 71238 │ │ │ │ + b.n 6fccc │ │ │ │ ldmia r2, {r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldmia r2, {r2, r4, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldmia r2!, {r4, r5, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldmia r3, {r2, r3} │ │ │ │ @@ -104127,501 +104091,501 @@ │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldmia r7, {r3, r5, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldmia r7, {r3, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldmia r7, {r2, r5, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - beq.n 6fbd4 │ │ │ │ + beq.n 6fb94 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - beq.n 6fc40 │ │ │ │ + beq.n 6fc00 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - beq.n 6fc7c │ │ │ │ + beq.n 6fc3c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - beq.n 6fcb8 │ │ │ │ + beq.n 6fc78 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - beq.n 6fb04 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - beq.n 6fb40 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - beq.n 6fb7c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - beq.n 6fbc0 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bne.n 6fbfc │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bne.n 6fc40 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bne.n 6fc84 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bne.n 6fcb8 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bne.n 6fb04 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bne.n 6fb50 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bne.n 6fb94 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bne.n 6fbd0 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bcs.n 6fc1c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bcs.n 6fc68 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bcs.n 6fcb4 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bcs.n 6fd00 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bcs.n 6fb3c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bcs.n 6fb80 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bcs.n 6fbbc │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bcs.n 6fc08 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bcc.n 6fc4c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bcc.n 6fc98 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bcc.n 6fcd4 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bcc.n 6fd20 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bcc.n 6fb64 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bcc.n 6fba8 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bcc.n 6fbe4 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bcc.n 6fc28 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bmi.n 6fc6c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bmi.n 6fcb8 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bmi.n 6fcf4 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bmi.n 6fd30 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bmi.n 6fb6c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bmi.n 6fba8 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bmi.n 6fbec │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bmi.n 6fc30 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bmi.n 6fc6c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bpl.n 6fce8 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bpl.n 6fd1c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bpl.n 6fd58 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bpl.n 6fb94 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bpl.n 6fbd0 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bpl.n 6fc04 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bpl.n 6fc38 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bpl.n 6fc6c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bvs.n 6fcb0 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bvs.n 6fcec │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bvs.n 6fd28 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bvs.n 6fd64 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bvs.n 6fba8 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bvs.n 6fbec │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bvs.n 6fc38 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bvs.n 6fc7c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bvc.n 6fcc0 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bvc.n 6fcfc │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bvc.n 6fd40 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bvc.n 6fd74 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bvc.n 6fdb0 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bvc.n 6fbec │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bvc.n 6fc28 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bvc.n 6fc64 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bvc.n 6fcb0 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bhi.n 6fcec │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bhi.n 6fd30 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bhi.n 6fd6c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bhi.n 6fda0 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bhi.n 6fddc │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bhi.n 6fc18 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bhi.n 6fc5c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bhi.n 6fc98 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bhi.n 6fce4 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bls.n 6fd20 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bls.n 6fd5c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bls.n 6fda0 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bls.n 6fde4 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - ldr r0, [pc, #756] @ (70004 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #756] @ (70008 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #752] @ (7000c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #752] @ (70010 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #748] @ (70014 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #748] @ (70018 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #744] @ (7001c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #744] @ (70020 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #740] @ (70024 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #740] @ (70028 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #736] @ (7002c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #736] @ (70030 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #732] @ (70034 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #732] @ (70038 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #728] @ (7003c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #728] @ (70040 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #724] @ (70044 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #724] @ (70048 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #720] @ (7004c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #720] @ (70050 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #716] @ (70054 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #716] @ (70058 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #712] @ (7005c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #712] @ (70060 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #708] @ (70064 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #708] @ (70068 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #704] @ (7006c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #704] @ (70070 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #700] @ (70074 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #700] @ (70078 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #696] @ (7007c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #696] @ (70080 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #692] @ (70084 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #692] @ (70088 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #688] @ (7008c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #688] @ (70090 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #684] @ (70094 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #684] @ (70098 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #680] @ (7009c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #680] @ (700a0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #676] @ (700a4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #676] @ (700a8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #672] @ (700ac ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #672] @ (700b0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #668] @ (700b4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #668] @ (700b8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #664] @ (700bc ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #664] @ (700c0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #660] @ (700c4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #660] @ (700c8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #656] @ (700cc ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #656] @ (700d0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #652] @ (700d4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #652] @ (700d8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #648] @ (700dc ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #648] @ (700e0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #644] @ (700e4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #644] @ (700e8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #640] @ (700ec ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #640] @ (700f0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #636] @ (700f4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #636] @ (700f8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #632] @ (700fc ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #632] @ (70100 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #628] @ (70104 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #628] @ (70108 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #624] @ (7010c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #624] @ (70110 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #620] @ (70114 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #620] @ (70118 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #616] @ (7011c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #616] @ (70120 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #612] @ (70124 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #612] @ (70128 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #608] @ (7012c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #608] @ (70130 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #604] @ (70134 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #604] @ (70138 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #600] @ (7013c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #600] @ (70140 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #596] @ (70144 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #596] @ (70148 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #592] @ (7014c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #592] @ (70150 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #588] @ (70154 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #588] @ (70158 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #584] @ (7015c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #584] @ (70160 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #580] @ (70164 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #580] @ (70168 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #576] @ (7016c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #576] @ (70170 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #572] @ (70174 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #572] @ (70178 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #568] @ (7017c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #568] @ (70180 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #564] @ (70184 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #564] @ (70188 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #560] @ (7018c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #560] @ (70190 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #556] @ (70194 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #556] @ (70198 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #552] @ (7019c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #552] @ (701a0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #548] @ (701a4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #548] @ (701a8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #544] @ (701ac ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #544] @ (701b0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #540] @ (701b4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #540] @ (701b8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #536] @ (701bc ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #536] @ (701c0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #532] @ (701c4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #532] @ (701c8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #528] @ (701cc ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #528] @ (701d0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #524] @ (701d4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #524] @ (701d8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #520] @ (701dc ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #520] @ (701e0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #516] @ (701e4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #516] @ (701e8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #512] @ (701ec ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #512] @ (701f0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #508] @ (701f4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #508] @ (701f8 ) │ │ │ │ - bl 7127c │ │ │ │ - b.n 701fc │ │ │ │ - nop │ │ │ │ - bls.n 6ff20 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bls.n 6ff5c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bls.n 6ff98 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bls.n 6ffdc │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bge.n 70020 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bge.n 70064 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bge.n 700a8 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bge.n 700e4 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bge.n 6ff28 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bge.n 6ff6c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bge.n 6ffa8 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bge.n 6ffec │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - blt.n 70038 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - blt.n 70074 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - blt.n 700a8 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - blt.n 700e4 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - blt.n 70120 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - blt.n 6ff6c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - blt.n 6ffa8 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - blt.n 6ffe4 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - blt.n 70018 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - blt.n 7004c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bgt.n 70088 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bgt.n 700c4 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bgt.n 70100 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bgt.n 70144 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bgt.n 6ff98 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bgt.n 6ffec │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bgt.n 70028 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bgt.n 7006c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - ble.n 700c0 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - ble.n 70104 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - ble.n 70140 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - ble.n 7017c │ │ │ │ + beq.n 6fac4 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + beq.n 6fb00 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + beq.n 6fb3c │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + beq.n 6fb80 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bne.n 6fbbc │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bne.n 6fc00 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bne.n 6fc44 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bne.n 6fc78 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bne.n 6fac4 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bne.n 6fb10 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bne.n 6fb54 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bne.n 6fb90 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bcs.n 6fbdc │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bcs.n 6fc28 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bcs.n 6fc74 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bcs.n 6fcc0 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bcs.n 6fafc │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bcs.n 6fb40 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bcs.n 6fb7c │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bcs.n 6fbc8 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bcc.n 6fc0c │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bcc.n 6fc58 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bcc.n 6fc94 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bcc.n 6fce0 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bcc.n 6fb24 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bcc.n 6fb68 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bcc.n 6fba4 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bcc.n 6fbe8 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bmi.n 6fc2c │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bmi.n 6fc78 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bmi.n 6fcb4 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bmi.n 6fcf0 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bmi.n 6fb2c │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bmi.n 6fb68 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bmi.n 6fbac │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bmi.n 6fbf0 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bmi.n 6fc2c │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bpl.n 6fca8 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bpl.n 6fcdc │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bpl.n 6fd18 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bpl.n 6fb54 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bpl.n 6fb90 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bpl.n 6fbc4 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bpl.n 6fbf8 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bpl.n 6fc2c │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bvs.n 6fc70 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bvs.n 6fcac │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bvs.n 6fce8 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bvs.n 6fd24 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bvs.n 6fb68 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bvs.n 6fbac │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bvs.n 6fbf8 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bvs.n 6fc3c │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bvc.n 6fc80 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bvc.n 6fcbc │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bvc.n 6fd00 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bvc.n 6fd34 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bvc.n 6fd70 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bvc.n 6fbac │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bvc.n 6fbe8 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bvc.n 6fc24 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bvc.n 6fc70 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bhi.n 6fcac │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bhi.n 6fcf0 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bhi.n 6fd2c │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bhi.n 6fd60 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bhi.n 6fd9c │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bhi.n 6fbd8 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bhi.n 6fc1c │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bhi.n 6fc58 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bhi.n 6fca4 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bls.n 6fce0 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bls.n 6fd1c │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bls.n 6fd60 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bls.n 6fda4 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + ldr r0, [pc, #756] @ (6ffc4 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #756] @ (6ffc8 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #752] @ (6ffcc ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #752] @ (6ffd0 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #748] @ (6ffd4 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #748] @ (6ffd8 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #744] @ (6ffdc ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #744] @ (6ffe0 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #740] @ (6ffe4 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #740] @ (6ffe8 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #736] @ (6ffec ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #736] @ (6fff0 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #732] @ (6fff4 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #732] @ (6fff8 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #728] @ (6fffc ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #728] @ (70000 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #724] @ (70004 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #724] @ (70008 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #720] @ (7000c ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #720] @ (70010 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #716] @ (70014 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #716] @ (70018 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #712] @ (7001c ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #712] @ (70020 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #708] @ (70024 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #708] @ (70028 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #704] @ (7002c ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #704] @ (70030 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #700] @ (70034 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #700] @ (70038 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #696] @ (7003c ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #696] @ (70040 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #692] @ (70044 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #692] @ (70048 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #688] @ (7004c ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #688] @ (70050 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #684] @ (70054 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #684] @ (70058 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #680] @ (7005c ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #680] @ (70060 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #676] @ (70064 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #676] @ (70068 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #672] @ (7006c ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #672] @ (70070 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #668] @ (70074 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #668] @ (70078 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #664] @ (7007c ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #664] @ (70080 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #660] @ (70084 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #660] @ (70088 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #656] @ (7008c ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #656] @ (70090 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #652] @ (70094 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #652] @ (70098 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #648] @ (7009c ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #648] @ (700a0 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #644] @ (700a4 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #644] @ (700a8 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #640] @ (700ac ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #640] @ (700b0 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #636] @ (700b4 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #636] @ (700b8 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #632] @ (700bc ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #632] @ (700c0 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #628] @ (700c4 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #628] @ (700c8 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #624] @ (700cc ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #624] @ (700d0 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #620] @ (700d4 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #620] @ (700d8 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #616] @ (700dc ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #616] @ (700e0 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #612] @ (700e4 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #612] @ (700e8 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #608] @ (700ec ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #608] @ (700f0 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #604] @ (700f4 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #604] @ (700f8 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #600] @ (700fc ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #600] @ (70100 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #596] @ (70104 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #596] @ (70108 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #592] @ (7010c ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #592] @ (70110 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #588] @ (70114 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #588] @ (70118 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #584] @ (7011c ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #584] @ (70120 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #580] @ (70124 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #580] @ (70128 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #576] @ (7012c ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #576] @ (70130 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #572] @ (70134 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #572] @ (70138 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #568] @ (7013c ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #568] @ (70140 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #564] @ (70144 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #564] @ (70148 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #560] @ (7014c ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #560] @ (70150 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #556] @ (70154 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #556] @ (70158 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #552] @ (7015c ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #552] @ (70160 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #548] @ (70164 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #548] @ (70168 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #544] @ (7016c ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #544] @ (70170 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #540] @ (70174 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #540] @ (70178 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #536] @ (7017c ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #536] @ (70180 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #532] @ (70184 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #532] @ (70188 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #528] @ (7018c ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #528] @ (70190 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #524] @ (70194 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #524] @ (70198 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #520] @ (7019c ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #520] @ (701a0 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #516] @ (701a4 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #516] @ (701a8 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #512] @ (701ac ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #512] @ (701b0 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #508] @ (701b4 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #508] @ (701b8 ) │ │ │ │ + bl 71238 │ │ │ │ + b.n 701bc │ │ │ │ + nop │ │ │ │ + bls.n 6fee0 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bls.n 6ff1c │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bls.n 6ff58 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bls.n 6ff9c │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bge.n 6ffe0 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bge.n 70024 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bge.n 70068 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bge.n 700a4 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bge.n 6fee8 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bge.n 6ff2c │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bge.n 6ff68 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bge.n 6ffac │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + blt.n 6fff8 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + blt.n 70034 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + blt.n 70068 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + blt.n 700a4 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + blt.n 700e0 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + blt.n 6ff2c │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + blt.n 6ff68 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + blt.n 6ffa4 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + blt.n 6ffd8 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + blt.n 7000c │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bgt.n 70048 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bgt.n 70084 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bgt.n 700c0 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bgt.n 70104 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bgt.n 6ff58 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bgt.n 6ffac │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bgt.n 6ffe8 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bgt.n 7002c │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + ble.n 70080 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + ble.n 700c4 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + ble.n 70100 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + ble.n 7013c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ble.n 6ffb8 │ │ │ │ + ble.n 6ff78 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ble.n 70004 │ │ │ │ + ble.n 6ffc4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ble.n 70048 │ │ │ │ + ble.n 70008 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ble.n 70084 │ │ │ │ + ble.n 70044 │ │ │ │ lsls r1, r1, #1 │ │ │ │ udf #20 │ │ │ │ lsls r1, r1, #1 │ │ │ │ udf #48 @ 0x30 │ │ │ │ lsls r1, r1, #1 │ │ │ │ udf #76 @ 0x4c │ │ │ │ lsls r1, r1, #1 │ │ │ │ @@ -104649,407 +104613,407 @@ │ │ │ │ lsls r1, r1, #1 │ │ │ │ svc 160 @ 0xa0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ svc 196 @ 0xc4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ svc 232 @ 0xe8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 700f4 │ │ │ │ + b.n 700b4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70130 │ │ │ │ + b.n 700f0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 7016c │ │ │ │ + b.n 7012c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 701a8 │ │ │ │ + b.n 70168 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 701e4 │ │ │ │ + b.n 701a4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70228 │ │ │ │ + b.n 701e8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 7026c │ │ │ │ + b.n 7022c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 702a8 │ │ │ │ + b.n 70268 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 702e4 │ │ │ │ + b.n 702a4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70320 │ │ │ │ + b.n 702e0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 7035c │ │ │ │ + b.n 7031c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 703a0 │ │ │ │ + b.n 70360 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 703e4 │ │ │ │ + b.n 703a4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70420 │ │ │ │ + b.n 703e0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 7045c │ │ │ │ + b.n 7041c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70498 │ │ │ │ + b.n 70458 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 704dc │ │ │ │ + b.n 7049c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70518 │ │ │ │ + b.n 704d8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70554 │ │ │ │ + b.n 70514 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70590 │ │ │ │ + b.n 70550 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 705dc │ │ │ │ + b.n 7059c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70628 │ │ │ │ + b.n 705e8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70664 │ │ │ │ + b.n 70624 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 706a8 │ │ │ │ + b.n 70668 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 706dc │ │ │ │ + b.n 7069c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70718 │ │ │ │ + b.n 706d8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 7074c │ │ │ │ + b.n 7070c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70788 │ │ │ │ + b.n 70748 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 707c4 │ │ │ │ + b.n 70784 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70800 │ │ │ │ + b.n 707c0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70854 │ │ │ │ + b.n 70814 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70898 │ │ │ │ + b.n 70858 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 708dc │ │ │ │ + b.n 7089c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70930 │ │ │ │ + b.n 708f0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6f984 │ │ │ │ + b.n 6f944 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6f9c0 │ │ │ │ + b.n 6f980 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6fa04 │ │ │ │ + b.n 6f9c4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6fa38 │ │ │ │ + b.n 6f9f8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6fa6c │ │ │ │ + b.n 6fa2c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6faa8 │ │ │ │ + b.n 6fa68 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6faec │ │ │ │ + b.n 6faac │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6fb20 │ │ │ │ + b.n 6fae0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6fb5c │ │ │ │ + b.n 6fb1c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6fb98 │ │ │ │ + b.n 6fb58 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6fbdc │ │ │ │ + b.n 6fb9c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6fc18 │ │ │ │ + b.n 6fbd8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6fc5c │ │ │ │ + b.n 6fc1c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6fca0 │ │ │ │ + b.n 6fc60 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6fce4 │ │ │ │ + b.n 6fca4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6fd28 │ │ │ │ + b.n 6fce8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6fd64 │ │ │ │ + b.n 6fd24 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6fdb8 │ │ │ │ + b.n 6fd78 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6fdfc │ │ │ │ + b.n 6fdbc │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6fe38 │ │ │ │ + b.n 6fdf8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6fe74 │ │ │ │ + b.n 6fe34 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6feb0 │ │ │ │ + b.n 6fe70 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6feec │ │ │ │ + b.n 6feac │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6ff28 │ │ │ │ + b.n 6fee8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6ff6c │ │ │ │ + b.n 6ff2c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6ffa8 │ │ │ │ + b.n 6ff68 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6ffec │ │ │ │ + b.n 6ffac │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70028 │ │ │ │ + b.n 6ffe8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70064 │ │ │ │ + b.n 70024 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 700a8 │ │ │ │ + b.n 70068 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 700e4 │ │ │ │ + b.n 700a4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70130 │ │ │ │ + b.n 700f0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70174 │ │ │ │ + b.n 70134 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 701b0 │ │ │ │ + b.n 70170 │ │ │ │ lsls r1, r1, #1 │ │ │ │ @ instruction: 0xe8080049 │ │ │ │ @ instruction: 0xe8240049 │ │ │ │ strex r0, r0, [r4, #292] @ 0x124 │ │ │ │ - ldr r0, [pc, #760] @ (704f8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #760] @ (704fc ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #756] @ (70500 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #756] @ (70504 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #752] @ (70508 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #752] @ (7050c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #748] @ (70510 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #748] @ (70514 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #744] @ (70518 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #744] @ (7051c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #740] @ (70520 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #740] @ (70524 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #736] @ (70528 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #736] @ (7052c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #732] @ (70530 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #732] @ (70534 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #728] @ (70538 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #728] @ (7053c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #724] @ (70540 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #724] @ (70544 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #720] @ (70548 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #720] @ (7054c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #716] @ (70550 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #716] @ (70554 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #712] @ (70558 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #712] @ (7055c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #708] @ (70560 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #708] @ (70564 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #704] @ (70568 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #704] @ (7056c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #700] @ (70570 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #700] @ (70574 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #696] @ (70578 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #696] @ (7057c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #692] @ (70580 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #692] @ (70584 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #688] @ (70588 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #688] @ (7058c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #684] @ (70590 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #684] @ (70594 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #680] @ (70598 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #680] @ (7059c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #676] @ (705a0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #676] @ (705a4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #672] @ (705a8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #672] @ (705ac ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #668] @ (705b0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #668] @ (705b4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #664] @ (705b8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #664] @ (705bc ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #660] @ (705c0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #660] @ (705c4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #656] @ (705c8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #656] @ (705cc ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #652] @ (705d0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #652] @ (705d4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #648] @ (705d8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #648] @ (705dc ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #644] @ (705e0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #644] @ (705e4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #640] @ (705e8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #640] @ (705ec ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #636] @ (705f0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #636] @ (705f4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #632] @ (705f8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #632] @ (705fc ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #628] @ (70600 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #628] @ (70604 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #624] @ (70608 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #624] @ (7060c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #620] @ (70610 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #620] @ (70614 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #616] @ (70618 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #616] @ (7061c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #612] @ (70620 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #612] @ (70624 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #608] @ (70628 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #608] @ (7062c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #604] @ (70630 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #604] @ (70634 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #600] @ (70638 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #600] @ (7063c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #596] @ (70640 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #596] @ (70644 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #592] @ (70648 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #592] @ (7064c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #588] @ (70650 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #588] @ (70654 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #584] @ (70658 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #584] @ (7065c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #580] @ (70660 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #580] @ (70664 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #576] @ (70668 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #576] @ (7066c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #572] @ (70670 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #572] @ (70674 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #568] @ (70678 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #568] @ (7067c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #564] @ (70680 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #564] @ (70684 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #560] @ (70688 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #560] @ (7068c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #556] @ (70690 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #556] @ (70694 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #552] @ (70698 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #552] @ (7069c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #548] @ (706a0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #548] @ (706a4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #544] @ (706a8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #544] @ (706ac ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #540] @ (706b0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #540] @ (706b4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #536] @ (706b8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #536] @ (706bc ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #532] @ (706c0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #532] @ (706c4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #528] @ (706c8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #528] @ (706cc ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #524] @ (706d0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #524] @ (706d4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #520] @ (706d8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #520] @ (706dc ) │ │ │ │ - bl 7127c │ │ │ │ + ldr r0, [pc, #760] @ (704b8 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #760] @ (704bc ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #756] @ (704c0 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #756] @ (704c4 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #752] @ (704c8 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #752] @ (704cc ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #748] @ (704d0 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #748] @ (704d4 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #744] @ (704d8 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #744] @ (704dc ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #740] @ (704e0 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #740] @ (704e4 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #736] @ (704e8 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #736] @ (704ec ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #732] @ (704f0 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #732] @ (704f4 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #728] @ (704f8 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #728] @ (704fc ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #724] @ (70500 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #724] @ (70504 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #720] @ (70508 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #720] @ (7050c ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #716] @ (70510 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #716] @ (70514 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #712] @ (70518 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #712] @ (7051c ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #708] @ (70520 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #708] @ (70524 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #704] @ (70528 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #704] @ (7052c ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #700] @ (70530 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #700] @ (70534 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #696] @ (70538 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #696] @ (7053c ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #692] @ (70540 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #692] @ (70544 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #688] @ (70548 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #688] @ (7054c ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #684] @ (70550 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #684] @ (70554 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #680] @ (70558 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #680] @ (7055c ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #676] @ (70560 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #676] @ (70564 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #672] @ (70568 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #672] @ (7056c ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #668] @ (70570 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #668] @ (70574 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #664] @ (70578 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #664] @ (7057c ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #660] @ (70580 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #660] @ (70584 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #656] @ (70588 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #656] @ (7058c ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #652] @ (70590 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #652] @ (70594 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #648] @ (70598 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #648] @ (7059c ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #644] @ (705a0 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #644] @ (705a4 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #640] @ (705a8 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #640] @ (705ac ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #636] @ (705b0 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #636] @ (705b4 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #632] @ (705b8 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #632] @ (705bc ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #628] @ (705c0 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #628] @ (705c4 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #624] @ (705c8 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #624] @ (705cc ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #620] @ (705d0 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #620] @ (705d4 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #616] @ (705d8 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #616] @ (705dc ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #612] @ (705e0 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #612] @ (705e4 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #608] @ (705e8 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #608] @ (705ec ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #604] @ (705f0 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #604] @ (705f4 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #600] @ (705f8 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #600] @ (705fc ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #596] @ (70600 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #596] @ (70604 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #592] @ (70608 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #592] @ (7060c ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #588] @ (70610 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #588] @ (70614 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #584] @ (70618 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #584] @ (7061c ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #580] @ (70620 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #580] @ (70624 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #576] @ (70628 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #576] @ (7062c ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #572] @ (70630 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #572] @ (70634 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #568] @ (70638 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #568] @ (7063c ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #564] @ (70640 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #564] @ (70644 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #560] @ (70648 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #560] @ (7064c ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #556] @ (70650 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #556] @ (70654 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #552] @ (70658 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #552] @ (7065c ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #548] @ (70660 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #548] @ (70664 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #544] @ (70668 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #544] @ (7066c ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #540] @ (70670 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #540] @ (70674 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #536] @ (70678 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #536] @ (7067c ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #532] @ (70680 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #532] @ (70684 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #528] @ (70688 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #528] @ (7068c ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #524] @ (70690 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #524] @ (70694 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #520] @ (70698 ) │ │ │ │ + bl 71238 │ │ │ │ + ldr r0, [pc, #520] @ (7069c ) │ │ │ │ + bl 71238 │ │ │ │ ldr.w r0, [r8, #792] @ 0x318 │ │ │ │ - ldr r5, [pc, #512] @ (706e0 ) │ │ │ │ + ldr r5, [pc, #512] @ (706a0 ) │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ - movw r3, #57053 @ 0xdedd │ │ │ │ + movw r3, #56965 @ 0xde85 │ │ │ │ movt r3, #6 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 706e4 │ │ │ │ + b.n 706a4 │ │ │ │ nop │ │ │ │ strd r0, r0, [r4], #-292 @ 0x124 │ │ │ │ stmia.w r0, {r0, r3, r6} │ │ │ │ ldmia.w ip, {r0, r3, r6} │ │ │ │ ldmia.w r4!, {r0, r3, r6} │ │ │ │ @ instruction: 0xe8d40049 │ │ │ │ ldrd r0, r0, [r8], #292 @ 0x124 │ │ │ │ @@ -105193,60 +105157,60 @@ │ │ │ │ lsls r1, r1, #1 │ │ │ │ ands.w r0, r8, #13172736 @ 0xc90000 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ add.w sl, r5, #20 │ │ │ │ addw r7, r5, #3092 @ 0xc14 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 707e6 │ │ │ │ + bne.n 707a6 │ │ │ │ ldr.w r6, [r8, #792] @ 0x318 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 70f8a │ │ │ │ + bne.w 70f4a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r2, [r3, #672] @ 0x2a0 │ │ │ │ - movw r3, #52321 @ 0xcc61 │ │ │ │ + movw r3, #52313 @ 0xcc59 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 70ff6 │ │ │ │ + bne.w 70fa6 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 707c6 │ │ │ │ + beq.n 70786 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 70f82 │ │ │ │ + bne.w 70f42 │ │ │ │ ldr.w r0, [sl, #-8] │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 70784 │ │ │ │ + bne.n 70744 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bpl.w 71030 │ │ │ │ + bpl.w 70fee │ │ │ │ lsls r1, r3, #25 │ │ │ │ it pl │ │ │ │ addpl.w r2, sl, #8 │ │ │ │ - bpl.n 70744 │ │ │ │ + bpl.n 70704 │ │ │ │ mov r2, sl │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ ldr.w r3, [sl, #-12] │ │ │ │ ubfx r0, r0, #2, #3 │ │ │ │ mul.w r0, r3, r0 │ │ │ │ - cbz r0, 70780 │ │ │ │ + cbz r0, 70740 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 71044 │ │ │ │ + bne.w 71002 │ │ │ │ movw r1, #40120 @ 0x9cb8 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ strd r2, r0, [sp] │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 6df08 <_Py_HashBytes@@Base+0x8c> │ │ │ │ + bl 6deb0 <_Py_HashBytes@@Base+0x8c> │ │ │ │ adds r2, r0, #1 │ │ │ │ it eq │ │ │ │ mvneq.w r0, #1 │ │ │ │ str.w r0, [sl, #-8] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ strd r0, r5, [r4, #4] │ │ │ │ @@ -105257,117 +105221,117 @@ │ │ │ │ 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 70fc4 │ │ │ │ + bgt.w 70f62 │ │ │ │ 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 sl, sl, #24 │ │ │ │ cmp r7, sl │ │ │ │ orr.w r3, r3, #3 │ │ │ │ strb r3, [r5, #16] │ │ │ │ - beq.n 7081e │ │ │ │ + beq.n 707de │ │ │ │ ldr.w r0, [r8, #792] @ 0x318 │ │ │ │ adds r5, #24 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 706f4 │ │ │ │ + beq.n 706b4 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 706f4 │ │ │ │ + beq.n 706b4 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 706f4 │ │ │ │ + beq.n 706b4 │ │ │ │ ldr.w r3, [sl, #-20] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70808 │ │ │ │ + beq.n 707c8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl, #-20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 71152 │ │ │ │ + beq.w 71110 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70816 │ │ │ │ + beq.n 707d6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ add.w sl, sl, #24 │ │ │ │ cmp r7, sl │ │ │ │ - bne.n 707d6 │ │ │ │ + bne.n 70796 │ │ │ │ ldr.w r0, [r8, #792] @ 0x318 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - ldr r5, [pc, #744] @ (70b14 ) │ │ │ │ + ldr r5, [pc, #744] @ (70ad4 ) │ │ │ │ str r3, [sp, #12] │ │ │ │ - movw r3, #57053 @ 0xdedd │ │ │ │ + movw r3, #56965 @ 0xde85 │ │ │ │ movt r3, #6 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw sl, #7701 @ 0x1e15 │ │ │ │ + movw sl, #7633 @ 0x1dd1 │ │ │ │ movt sl, #7 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - ldr.w fp, [pc, #748] @ 70b34 │ │ │ │ + ldr.w fp, [pc, #748] @ 70af4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7093e │ │ │ │ + bne.n 708fe │ │ │ │ ldr.w r6, [r8, #792] @ 0x318 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 70f9a │ │ │ │ + bne.w 70f5a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r2, [r3, #672] @ 0x2a0 │ │ │ │ - movw r3, #52321 @ 0xcc61 │ │ │ │ + movw r3, #52313 @ 0xcc59 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 70fe8 │ │ │ │ + bne.w 70fb6 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 70920 │ │ │ │ + beq.n 708e0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 70f94 │ │ │ │ + bne.w 70f54 │ │ │ │ ldr.w r0, [r7, #-8] │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 708de │ │ │ │ + bne.n 7089e │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.w 71040 │ │ │ │ + bpl.w 70ffe │ │ │ │ lsls r2, r3, #25 │ │ │ │ it pl │ │ │ │ addpl.w r2, r7, #8 │ │ │ │ - bpl.n 7089e │ │ │ │ + bpl.n 7085e │ │ │ │ mov r2, r7 │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ ldr.w r3, [r7, #-12] │ │ │ │ ubfx r0, r0, #2, #3 │ │ │ │ mul.w r0, r3, r0 │ │ │ │ - cbz r0, 708da │ │ │ │ + cbz r0, 7089a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 71038 │ │ │ │ + bne.w 70ff6 │ │ │ │ movw r1, #40120 @ 0x9cb8 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ strd r2, r0, [sp] │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 6df08 <_Py_HashBytes@@Base+0x8c> │ │ │ │ + bl 6deb0 <_Py_HashBytes@@Base+0x8c> │ │ │ │ adds r3, r0, #1 │ │ │ │ it eq │ │ │ │ mvneq.w r0, #1 │ │ │ │ str.w r0, [r7, #-8] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ strd r0, r5, [r4, #4] │ │ │ │ @@ -105378,934 +105342,933 @@ │ │ │ │ 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 70fa2 │ │ │ │ + bgt.w 70f84 │ │ │ │ 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] │ │ │ │ adds r7, #32 │ │ │ │ cmp fp, r7 │ │ │ │ orr.w r3, r3, #3 │ │ │ │ strb r3, [r5, #16] │ │ │ │ - beq.n 70974 │ │ │ │ + beq.n 70934 │ │ │ │ ldr.w r0, [r8, #792] @ 0x318 │ │ │ │ adds r5, #32 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7084e │ │ │ │ + beq.n 7080e │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 7084e │ │ │ │ + beq.n 7080e │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7084e │ │ │ │ + beq.n 7080e │ │ │ │ ldr.w r3, [r7, #-20] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70960 │ │ │ │ + beq.n 70920 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r7, #-20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7115c │ │ │ │ + beq.w 7111a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7096e │ │ │ │ + beq.n 7092e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ adds r7, #32 │ │ │ │ cmp fp, r7 │ │ │ │ - bne.n 7092e │ │ │ │ + bne.n 708ee │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r3, [r3, #624] @ 0x270 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 71006 │ │ │ │ - bl 71f84 │ │ │ │ + bne.w 70fc4 │ │ │ │ + bl 71f40 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 71166 │ │ │ │ + beq.w 71124 │ │ │ │ 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 709f4 │ │ │ │ + bne.n 709b4 │ │ │ │ movw r2, #8100 @ 0x1fa4 │ │ │ │ movt r2, #76 @ 0x4c │ │ │ │ ldr r5, [r2, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 71074 │ │ │ │ - ldr r3, [pc, #356] @ (70b18 ) │ │ │ │ + bne.w 71032 │ │ │ │ + ldr r3, [pc, #356] @ (70ad8 ) │ │ │ │ add r6, sp, #72 @ 0x48 │ │ │ │ movs r7, #1 │ │ │ │ movs r4, #8 │ │ │ │ str r7, [r2, #4] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {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 709c2 │ │ │ │ + bne.n 70982 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r5, [r3, #20] │ │ │ │ - ldr r2, [pc, #312] @ (70b1c ) │ │ │ │ + ldr r2, [pc, #312] @ (70adc ) │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ adds r2, #16 │ │ │ │ str r2, [r3, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #308] @ (70b20 ) │ │ │ │ + ldr r2, [pc, #308] @ (70ae0 ) │ │ │ │ str r2, [r3, #52] @ 0x34 │ │ │ │ - ldr r2, [pc, #308] @ (70b24 ) │ │ │ │ + ldr r2, [pc, #308] @ (70ae4 ) │ │ │ │ str r2, [r3, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #308] @ (70b28 ) │ │ │ │ + ldr r2, [pc, #308] @ (70ae8 ) │ │ │ │ str r2, [r3, #60] @ 0x3c │ │ │ │ movs r0, #1 │ │ │ │ - bl 72e90 │ │ │ │ + bl 72e48 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7104e │ │ │ │ + beq.w 7100c │ │ │ │ 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 1a9c00 <_PyThreadState_New@@Base+0x514> │ │ │ │ + bl 1a7a08 <_PyThreadState_New@@Base+0x514> │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7104e │ │ │ │ + beq.w 7100c │ │ │ │ str.w r0, [r4, #4]! │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 70a22 │ │ │ │ + bne.n 709e2 │ │ │ │ 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 72f38 │ │ │ │ + bl 72ef0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r0, [r3, #3856] @ 0xf10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7107e │ │ │ │ + beq.w 7103c │ │ │ │ mov r0, r4 │ │ │ │ - bl 72f38 │ │ │ │ + bl 72ef0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r0, [r3, #3860] @ 0xf14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7107e │ │ │ │ + beq.w 7103c │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 73054 │ │ │ │ + bl 7300c │ │ │ │ ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 71112 │ │ │ │ + bne.w 710d0 │ │ │ │ ldr.w r5, [r8, #1436] @ 0x59c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 70afe │ │ │ │ + bne.n 70abe │ │ │ │ movs r0, #5 │ │ │ │ - bl 72f38 │ │ │ │ + bl 72ef0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 710f2 │ │ │ │ + beq.w 710b0 │ │ │ │ movw r6, #43976 @ 0xabc8 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ - ldr r1, [pc, #144] @ (70b2c ) │ │ │ │ - movw r2, #37464 @ 0x9258 │ │ │ │ + ldr r1, [pc, #144] @ (70aec ) │ │ │ │ + movw r2, #34520 @ 0x86d8 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ - bl 1acde8 │ │ │ │ + bl 1aabe0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r1, [pc, #128] @ (70b30 ) │ │ │ │ + ldr r1, [pc, #128] @ (70af0 ) │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ - bl 1acde8 │ │ │ │ + bl 1aabe0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r1, [pc, #116] @ (70b30 ) │ │ │ │ + ldr r1, [pc, #116] @ (70af0 ) │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r3, #4] │ │ │ │ ldr r0, [r6, #68] @ 0x44 │ │ │ │ - bl 1acde8 │ │ │ │ + bl 1aabe0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r1, [pc, #100] @ (70b30 ) │ │ │ │ + ldr r1, [pc, #100] @ (70af0 ) │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ - bl 1acde8 │ │ │ │ + bl 1aabe0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ str r1, [r3, #12] │ │ │ │ - ldr r1, [pc, #80] @ (70b30 ) │ │ │ │ - bl 1acde8 │ │ │ │ + ldr r1, [pc, #80] @ (70af0 ) │ │ │ │ + bl 1aabe0 │ │ │ │ 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 710dc │ │ │ │ + beq.w 7109a │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 70aec │ │ │ │ + bne.n 70aac │ │ │ │ str.w r4, [r8, #1436] @ 0x59c │ │ │ │ ldr.w r3, [r8, #1440] @ 0x5a0 │ │ │ │ - cbnz r3, 70b38 │ │ │ │ - bl 71f84 │ │ │ │ + cbnz r3, 70af8 │ │ │ │ + bl 71f40 │ │ │ │ str.w r0, [r8, #1440] @ 0x5a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 710f8 │ │ │ │ - b.n 70b38 │ │ │ │ + beq.w 710b6 │ │ │ │ + b.n 70af8 │ │ │ │ movs r0, r3 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - asrs r4, r4, #10 │ │ │ │ + lsls r4, r4, #28 │ │ │ │ movs r7, r5 │ │ │ │ strb r4, [r0, #6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ lsls r1, r1, #1 │ │ │ │ strh r4, [r2, #12] │ │ │ │ lsls r1, r1, #1 │ │ │ │ asrs r0, r4, #32 │ │ │ │ lsls r2, r1, #1 │ │ │ │ stmia r4!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - beq.n 70a54 │ │ │ │ + beq.n 70a14 │ │ │ │ lsls r1, r1, #1 │ │ │ │ asrs r4, r5, #32 │ │ │ │ lsls r2, r1, #1 │ │ │ │ ldr.w r3, [r8, #1444] @ 0x5a4 │ │ │ │ - cbnz r3, 70b54 │ │ │ │ - movw r0, #41264 @ 0xa130 │ │ │ │ + cbnz r3, 70b14 │ │ │ │ + movw r0, #38320 @ 0x95b0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 7afb8 │ │ │ │ + bl 7af78 │ │ │ │ str.w r0, [r8, #1444] @ 0x5a4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 710f8 │ │ │ │ + beq.w 710b6 │ │ │ │ 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 77c4c │ │ │ │ + bl 77bf8 │ │ │ │ str.w r0, [r8, #1464] @ 0x5b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7109e │ │ │ │ + beq.w 7105c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 810a4 │ │ │ │ + bl 8109c │ │ │ │ ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 71112 │ │ │ │ + bne.w 710d0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1ae664 │ │ │ │ + bl 1ac618 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 710c4 │ │ │ │ + beq.w 71082 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r3, [r9, #3880] @ 0xf28 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #52036 @ 0xcb44 │ │ │ │ + movw r2, #49092 @ 0xbfc4 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl 1ae1dc │ │ │ │ + bl 1ac194 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 710c4 │ │ │ │ + beq.w 71082 │ │ │ │ mov r0, sl │ │ │ │ - bl 8429c │ │ │ │ + bl 83e0c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 710c4 │ │ │ │ + beq.w 71082 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [pc, #808] @ (70efc ) │ │ │ │ + ldr r1, [pc, #808] @ (70ebc ) │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ str.w r0, [r9, #3876] @ 0xf24 │ │ │ │ - bl 7f974 │ │ │ │ + bl 7f954 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 710c4 │ │ │ │ + beq.w 71082 │ │ │ │ mov r0, r4 │ │ │ │ add.w r4, r9, #98304 @ 0x18000 │ │ │ │ - ldr r1, [pc, #780] @ (70f00 ) │ │ │ │ + ldr r1, [pc, #780] @ (70ec0 ) │ │ │ │ str.w r3, [r4, #512] @ 0x200 │ │ │ │ - bl 7f974 │ │ │ │ + bl 7f954 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 710c4 │ │ │ │ + beq.w 71082 │ │ │ │ str.w r0, [r4, #516] @ 0x204 │ │ │ │ movw r0, #22148 @ 0x5684 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - ldr r1, [pc, #756] @ (70f04 ) │ │ │ │ - bl 8b984 <_PyType_Lookup@@Base> │ │ │ │ + ldr r1, [pc, #756] @ (70ec4 ) │ │ │ │ + bl 8b244 <_PyType_Lookup@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 710c4 │ │ │ │ + beq.w 71082 │ │ │ │ str.w r0, [r4, #520] @ 0x208 │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - ldr r1, [pc, #736] @ (70f08 ) │ │ │ │ - bl 8b984 <_PyType_Lookup@@Base> │ │ │ │ + ldr r1, [pc, #736] @ (70ec8 ) │ │ │ │ + bl 8b244 <_PyType_Lookup@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 710c4 │ │ │ │ + beq.w 71082 │ │ │ │ str.w r0, [r4, #524] @ 0x20c │ │ │ │ mov r0, sl │ │ │ │ - bl 8429c │ │ │ │ + bl 83e0c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 710b0 │ │ │ │ - ldr r4, [pc, #712] @ (70f0c ) │ │ │ │ + beq.w 7106e │ │ │ │ + ldr r4, [pc, #712] @ (70ecc ) │ │ │ │ movs r5, #0 │ │ │ │ ldrd r2, r1, [r4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 8084c │ │ │ │ + bl 80844 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 710b0 │ │ │ │ + bne.w 7106e │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #8 │ │ │ │ cmp r5, #68 @ 0x44 │ │ │ │ - bne.n 70c46 │ │ │ │ + bne.n 70c06 │ │ │ │ str r0, [sp, #16] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r0, [pc, #680] @ (70f10 ) │ │ │ │ + ldr r0, [pc, #680] @ (70ed0 ) │ │ │ │ movw r2, #7536 @ 0x1d70 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movw r1, #43976 @ 0xabc8 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r1, [r1, #80] @ 0x50 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movs r0, #2 │ │ │ │ - bl 7e404 │ │ │ │ + bl 7e3e8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 710b0 │ │ │ │ + beq.w 7106e │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ add.w r4, r4, #40960 @ 0xa000 │ │ │ │ - movw r0, #52208 @ 0xcbf0 │ │ │ │ + movw r0, #49264 @ 0xc070 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 8b9c0 │ │ │ │ + bl 8b280 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str.w r0, [r4, #1804] @ 0x70c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70cba │ │ │ │ + beq.n 70c7a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 710a8 │ │ │ │ + beq.w 71066 │ │ │ │ ldr.w r2, [r4, #1804] @ 0x70c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 710b0 │ │ │ │ - movw r1, #59724 @ 0xe94c │ │ │ │ + beq.w 7106e │ │ │ │ + movw r1, #56780 @ 0xddcc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8084c │ │ │ │ + bl 80844 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 710b0 │ │ │ │ + bne.w 7106e │ │ │ │ movw r5, #6504 @ 0x1968 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ movw r4, #8100 @ 0x1fa4 │ │ │ │ movt r4, #76 @ 0x4c │ │ │ │ - movw r1, #52232 @ 0xcc08 │ │ │ │ + movw r1, #49288 @ 0xc088 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r4, #8] │ │ │ │ - bl 8084c │ │ │ │ + bl 80844 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 710b0 │ │ │ │ + bne.w 7106e │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - movw r1, #57832 @ 0xe1e8 │ │ │ │ + movw r1, #54888 @ 0xd668 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r4, #12] │ │ │ │ - bl 8084c │ │ │ │ + bl 80844 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 710b0 │ │ │ │ + bne.w 7106e │ │ │ │ ldr.w r0, [r9, #3876] @ 0xf24 │ │ │ │ - bl 842e8 │ │ │ │ + bl 83e58 │ │ │ │ add.w r3, r9, #4096 @ 0x1000 │ │ │ │ str.w r0, [r3, #336] @ 0x150 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 710c4 │ │ │ │ + beq.w 71082 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70d46 │ │ │ │ + beq.n 70d06 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7121c │ │ │ │ + beq.w 711da │ │ │ │ ldr.w r0, [r9, #3876] @ 0xf24 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ - movw r1, #52252 @ 0xcc1c │ │ │ │ + movw r1, #49308 @ 0xc09c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 9228c │ │ │ │ + bl 91b84 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 710c4 │ │ │ │ + bne.w 71082 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r2, [r3, #624] @ 0x270 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str.w r3, [r9, #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 70d9a │ │ │ │ + bne.n 70d5a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r3, [r3, #3720] @ 0xe88 │ │ │ │ add.w r2, r3, #648 @ 0x288 │ │ │ │ ldr.w r1, [r3, #652] @ 0x28c │ │ │ │ - cbnz r1, 70d9a │ │ │ │ + cbnz r1, 70d5a │ │ │ │ str.w r0, [r3, #652] @ 0x28c │ │ │ │ ldr.w r3, [r3, #648] @ 0x288 │ │ │ │ - cbz r3, 70d9a │ │ │ │ + cbz r3, 70d5a │ │ │ │ mov r0, r2 │ │ │ │ - bl 1aef6c │ │ │ │ + bl 1acf20 │ │ │ │ ldr.w r3, [r8, #1408] @ 0x580 │ │ │ │ - cbnz r3, 70db0 │ │ │ │ + cbnz r3, 70d70 │ │ │ │ ldr.w r3, [r8, #1404] @ 0x57c │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [r8, #1408] @ 0x580 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7120e │ │ │ │ + bne.w 711cc │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #0 │ │ │ │ - movw r0, #52264 @ 0xcc28 │ │ │ │ + movw r0, #49320 @ 0xc0a8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 8b9c0 │ │ │ │ + bl 8b280 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 711fc │ │ │ │ + beq.w 711ba │ │ │ │ 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 70f5c │ │ │ │ + beq.w 70f1c │ │ │ │ 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 711ee │ │ │ │ - movw r0, #52332 @ 0xcc6c │ │ │ │ + bne.w 711ac │ │ │ │ + movw r0, #49388 @ 0xc0ec │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 1af104 │ │ │ │ + bl 1ad0b8 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 71194 │ │ │ │ - movw r0, #52332 @ 0xcc6c │ │ │ │ + bne.w 71152 │ │ │ │ + movw r0, #49388 @ 0xc0ec │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 1b5dac │ │ │ │ + bl 1b3be4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 71194 │ │ │ │ + beq.w 71152 │ │ │ │ str.w r0, [r8, #3888] @ 0xf30 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 711d8 │ │ │ │ - movw r0, #48800 @ 0xbea0 │ │ │ │ + bne.w 71196 │ │ │ │ + movw r0, #45856 @ 0xb320 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 7afb8 │ │ │ │ + bl 7af78 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 71194 │ │ │ │ + beq.w 71152 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #38884 @ 0x97e4 │ │ │ │ + movw r1, #35900 @ 0x8c3c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #52376 @ 0xcc98 │ │ │ │ + movw r0, #49432 @ 0xc118 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 84c48 │ │ │ │ + bl 847b8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 711c8 │ │ │ │ - bl 8943c <_PyNamespace_New@@Base> │ │ │ │ + beq.w 71186 │ │ │ │ + bl 88f8c <_PyNamespace_New@@Base> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70e7e │ │ │ │ + beq.n 70e3e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 70e7e │ │ │ │ + cbnz r3, 70e3e │ │ │ │ mov r0, r8 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 711c8 │ │ │ │ + beq.w 71186 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ - bl cee38 <_PyUnicodeWriter_PrepareInternal@@Base+0x16f0> │ │ │ │ + bl ce760 <_PyUnicodeWriter_PrepareInternal@@Base+0x16f4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70ea6 │ │ │ │ + beq.n 70e66 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 711d0 │ │ │ │ + beq.w 7118e │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70ec0 │ │ │ │ + beq.n 70e80 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 70ec0 │ │ │ │ + cbnz r3, 70e80 │ │ │ │ mov r0, r9 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 711c6 │ │ │ │ + beq.w 71184 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1b6610 │ │ │ │ + bl 1b4448 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 711b2 │ │ │ │ - ldr r3, [pc, #56] @ (70f10 ) │ │ │ │ + blt.w 71170 │ │ │ │ + ldr r3, [pc, #56] @ (70ed0 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r0, [r3, #3880] @ 0xf28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 711a4 │ │ │ │ + beq.w 71162 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #48800 @ 0xbea0 │ │ │ │ + movw r1, #45856 @ 0xb320 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d0508 │ │ │ │ + bl cfe2c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 7117a │ │ │ │ - b.n 70f14 │ │ │ │ - bcc.n 70e98 │ │ │ │ + blt.w 71138 │ │ │ │ + b.n 70ed4 │ │ │ │ + bcc.n 70e58 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bvc.n 70f84 │ │ │ │ + bvc.n 70f44 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r4, 70f2c │ │ │ │ + cbnz r4, 70eec │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r4, pc, #288 @ (adr r4, 7102c ) │ │ │ │ + add r4, pc, #288 @ (adr r4, 70fec ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - asrs r4, r4, #11 │ │ │ │ + lsls r4, r4, #29 │ │ │ │ movs r7, r5 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - movw r2, #37916 @ 0x941c │ │ │ │ + movw r2, #34988 @ 0x88ac │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #52424 @ 0xccc8 │ │ │ │ + movw r1, #49480 @ 0xc148 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d09d4 │ │ │ │ + bl d02f8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70f4a │ │ │ │ + beq.n 70f0a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 710d4 │ │ │ │ + beq.w 71092 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 71194 │ │ │ │ + beq.w 71152 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 71244 │ │ │ │ + bne.w 71202 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 79054 │ │ │ │ + bl 79004 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ strd fp, 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.w 70784 │ │ │ │ + b.w 70744 │ │ │ │ movs r0, #16 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 7071c │ │ │ │ + b.w 706dc │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 708de │ │ │ │ + b.n 7089e │ │ │ │ movs r0, #16 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 70876 │ │ │ │ + b.n 70836 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a9b30 <_PyThreadState_New@@Base+0x444> │ │ │ │ + bl 1a7938 <_PyThreadState_New@@Base+0x444> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 71234 │ │ │ │ + beq.w 711f2 │ │ │ │ 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 70920 │ │ │ │ + b.n 70786 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a9b30 <_PyThreadState_New@@Base+0x444> │ │ │ │ + bl 1a7938 <_PyThreadState_New@@Base+0x444> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 71224 │ │ │ │ + beq.w 711e2 │ │ │ │ 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 707c6 │ │ │ │ + b.n 708e0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #16 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 70876 │ │ │ │ + b.w 706dc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #16 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 7071c │ │ │ │ + b.n 70836 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #324] @ 0x144 │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bpl.w 70982 │ │ │ │ + bpl.w 70942 │ │ │ │ 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 7098e │ │ │ │ + beq.w 7094e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 7098e │ │ │ │ + b.n 7094e │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ - b.w 70744 │ │ │ │ + b.w 70704 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ blx r3 │ │ │ │ - b.n 708d2 │ │ │ │ + b.n 70892 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ - b.n 7089e │ │ │ │ + b.n 7085e │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ blx r3 │ │ │ │ - b.w 70778 │ │ │ │ - movw r3, #37716 @ 0x9354 │ │ │ │ + b.w 70738 │ │ │ │ + movw r3, #34772 @ 0x87d4 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ 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 70f7a │ │ │ │ + b.n 70f3a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - b.n 709e0 │ │ │ │ - ldr r3, [pc, #472] @ (71258 ) │ │ │ │ + b.n 709a0 │ │ │ │ + ldr r3, [pc, #468] @ (71214 ) │ │ │ │ movs r2, #1 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - movw r3, #37716 @ 0x9354 │ │ │ │ + movw r3, #34772 @ 0x87d4 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 70f7a │ │ │ │ - ldr r3, [pc, #444] @ (7125c ) │ │ │ │ - b.n 71080 │ │ │ │ - movs r3, #1 │ │ │ │ - b.w 6e980 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 70cba │ │ │ │ - movw r4, #52008 @ 0xcb28 │ │ │ │ + b.n 70f3a │ │ │ │ + ldr r3, [pc, #440] @ (71218 ) │ │ │ │ + b.n 7103e │ │ │ │ + movs r3, #1 │ │ │ │ + b.w 6e944 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 70c7a │ │ │ │ + movw r4, #49064 @ 0xbfa8 │ │ │ │ movt r4, #39 @ 0x27 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r5, [pc, #420] @ (71260 ) │ │ │ │ + ldr r5, [pc, #416] @ (7121c ) │ │ │ │ mov.w fp, #1 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.n 70f64 │ │ │ │ + b.n 70f24 │ │ │ │ mov r0, sl │ │ │ │ - movw r4, #52048 @ 0xcb50 │ │ │ │ + movw r4, #49104 @ 0xbfd0 │ │ │ │ movt r4, #39 @ 0x27 │ │ │ │ - bl 79054 │ │ │ │ - b.n 710b8 │ │ │ │ + bl 79004 │ │ │ │ + b.n 71076 │ │ │ │ mov r0, r8 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 70f4a │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 70f0a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 710f2 │ │ │ │ + beq.n 710b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 710f2 │ │ │ │ + cbnz r3, 710b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8, #1436] @ 0x59c │ │ │ │ ldr r4, [sp, #28] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #356] @ (71264 ) │ │ │ │ + ldr r2, [pc, #356] @ (71220 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #52180 @ 0xcbd4 │ │ │ │ + movw r3, #49236 @ 0xc054 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str r0, [r4, #12] │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 70f7a │ │ │ │ + b.n 70f3a │ │ │ │ ldrd r5, r4, [sp, #44] @ 0x2c │ │ │ │ - b.n 70f64 │ │ │ │ - bl d7c64 │ │ │ │ - ldr r7, [pc, #328] @ (71268 ) │ │ │ │ + b.n 70f24 │ │ │ │ + bl d753c │ │ │ │ + ldr r7, [pc, #328] @ (71224 ) │ │ │ │ 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, #51936 @ 0xcae0 │ │ │ │ + movw r6, #48992 @ 0xbf60 │ │ │ │ movt r6, #39 @ 0x27 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ 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 70f7a │ │ │ │ + b.n 70f3a │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.w 70808 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 707c8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.w 70960 │ │ │ │ - movw r6, #51976 @ 0xcb08 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 70920 │ │ │ │ + movw r6, #49032 @ 0xbf88 │ │ │ │ movt r6, #39 @ 0x27 │ │ │ │ - bl d7c64 │ │ │ │ - ldr r7, [pc, #248] @ (7126c ) │ │ │ │ + bl d753c │ │ │ │ + ldr r7, [pc, #244] @ (71228 ) │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ - b.n 71138 │ │ │ │ + b.n 710f6 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 71194 │ │ │ │ + beq.n 71152 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 71194 │ │ │ │ + cbnz r3, 71152 │ │ │ │ mov r0, r8 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - movw r4, #52084 @ 0xcb74 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + movw r4, #49140 @ 0xbff4 │ │ │ │ movt r4, #39 @ 0x27 │ │ │ │ - ldr r5, [pc, #208] @ (71270 ) │ │ │ │ + ldr r5, [pc, #208] @ (7122c ) │ │ │ │ mov.w fp, #1 │ │ │ │ - b.n 70f60 │ │ │ │ - movw r1, #52384 @ 0xcca0 │ │ │ │ + b.n 70f20 │ │ │ │ + movw r1, #49440 @ 0xc120 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #196] @ (71274 ) │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #196] @ (71230 ) │ │ │ │ + bl 677e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 711c6 │ │ │ │ + beq.n 71184 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbz r3, 711e6 │ │ │ │ + cbz r3, 711a4 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79054 │ │ │ │ - b.n 71194 │ │ │ │ + bl 79004 │ │ │ │ + b.n 71152 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 70ea6 │ │ │ │ - movw r0, #52352 @ 0xcc80 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 70e66 │ │ │ │ + movw r0, #49408 @ 0xc100 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 1af598 │ │ │ │ - b.n 70e2c │ │ │ │ + bl 1ad550 │ │ │ │ + b.n 70dec │ │ │ │ mov r0, r8 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 711c6 │ │ │ │ - movw r0, #52296 @ 0xcc48 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 71184 │ │ │ │ + movw r0, #49352 @ 0xc0c8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 1af598 │ │ │ │ - b.n 70dfc │ │ │ │ - movw r4, #52116 @ 0xcb94 │ │ │ │ + bl 1ad550 │ │ │ │ + b.n 70dbc │ │ │ │ + movw r4, #49172 @ 0xc014 │ │ │ │ movt r4, #39 @ 0x27 │ │ │ │ - ldr r5, [pc, #112] @ (71278 ) │ │ │ │ + ldr r5, [pc, #112] @ (71234 ) │ │ │ │ mov.w fp, #1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b.n 70f64 │ │ │ │ + b.n 70f24 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r0, r3, #5472 @ 0x1560 │ │ │ │ adds r0, #28 │ │ │ │ - bl 1aef6c │ │ │ │ - b.n 70db0 │ │ │ │ + bl 1acf20 │ │ │ │ + b.n 70d70 │ │ │ │ mov r0, sl │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 70d46 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 70d06 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ - b.w 707c6 │ │ │ │ + b.w 708e0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ - b.w 70920 │ │ │ │ + b.w 70786 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 70f5c │ │ │ │ + bne.w 70f1c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 70f5c │ │ │ │ - nop │ │ │ │ - asrs r4, r6, #10 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 70f1c │ │ │ │ + lsls r4, r6, #28 │ │ │ │ movs r7, r5 │ │ │ │ - asrs r4, r2, #11 │ │ │ │ + lsls r4, r2, #29 │ │ │ │ movs r7, r5 │ │ │ │ - asrs r0, r0, #10 │ │ │ │ + lsls r0, r0, #28 │ │ │ │ movs r7, r5 │ │ │ │ - asrs r0, r0, #11 │ │ │ │ + lsls r0, r0, #29 │ │ │ │ movs r7, r5 │ │ │ │ - asrs r4, r5, #8 │ │ │ │ + lsls r4, r5, #26 │ │ │ │ movs r7, r5 │ │ │ │ - asrs r4, r1, #9 │ │ │ │ + lsls r4, r1, #27 │ │ │ │ movs r7, r5 │ │ │ │ - asrs r4, r5, #9 │ │ │ │ + lsls r4, r5, #27 │ │ │ │ movs r7, r5 │ │ │ │ - asrs r4, r0, #20 │ │ │ │ + lsrs r4, r0, #6 │ │ │ │ movs r7, r5 │ │ │ │ - asrs r0, r3, #10 │ │ │ │ + lsls r0, r3, #28 │ │ │ │ movs r7, r5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #436] @ (71440 ) │ │ │ │ + ldr r4, [pc, #436] @ (713fc ) │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r0, [r4, #792] @ 0x318 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 713a2 │ │ │ │ + bne.w 7135e │ │ │ │ ldr.w r6, [r4, #792] @ 0x318 │ │ │ │ - movw r3, #52037 @ 0xcb45 │ │ │ │ + movw r3, #52029 @ 0xcb3d │ │ │ │ movt r3, #6 │ │ │ │ movw r2, #19992 @ 0x4e18 │ │ │ │ movt r2, #73 @ 0x49 │ │ │ │ ldr r1, [r6, #32] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 713d0 │ │ │ │ + bne.w 7138c │ │ │ │ ldr.w r4, [r2, #672] @ 0x2a0 │ │ │ │ - movw r3, #52321 @ 0xcc61 │ │ │ │ + movw r3, #52313 @ 0xcc59 │ │ │ │ movt r3, #6 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 713ee │ │ │ │ + bne.w 713aa │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 71382 │ │ │ │ + beq.n 7133e │ │ │ │ ldr r2, [r6, #16] │ │ │ │ - movw r3, #7701 @ 0x1e15 │ │ │ │ + movw r3, #7633 @ 0x1dd1 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7138e │ │ │ │ + bne.n 7134a │ │ │ │ ldr r1, [r5, #12] │ │ │ │ adds r2, r1, #1 │ │ │ │ - bne.n 71342 │ │ │ │ + bne.n 712fe │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ lsls r3, r1, #26 │ │ │ │ - bpl.w 71426 │ │ │ │ + bpl.w 713e2 │ │ │ │ lsls r0, r1, #25 │ │ │ │ - bpl.w 71400 │ │ │ │ + bpl.w 713bc │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ubfx r1, r1, #2, #3 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ - cbz r1, 71340 │ │ │ │ + cbz r1, 712fc │ │ │ │ add.w r0, r5, #20 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #57053 @ 0xdedd │ │ │ │ + movw r3, #56965 @ 0xde85 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 71418 │ │ │ │ + bne.n 713d4 │ │ │ │ strd r0, r1, [sp] │ │ │ │ movw r1, #40120 @ 0x9cb8 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 6df08 <_Py_HashBytes@@Base+0x8c> │ │ │ │ + bl 6deb0 <_Py_HashBytes@@Base+0x8c> │ │ │ │ mov r1, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 71420 │ │ │ │ + beq.n 713dc │ │ │ │ str r1, [r5, #12] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ strd r5, r5, [r4, #8] │ │ │ │ adds r3, #1 │ │ │ │ vmov s15, r3 │ │ │ │ str r1, [r4, #4] │ │ │ │ @@ -106313,15 +106276,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 713de │ │ │ │ + bgt.n 7139a │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ands r3, r1 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ str r1, [r4, #0] │ │ │ │ str.w r4, [r2, r3, lsl #2] │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ @@ -106332,129 +106295,129 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r1, r0 │ │ │ │ vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ adds r3, #1 │ │ │ │ strd r5, r5, [r4, #8] │ │ │ │ - b.n 7134e │ │ │ │ + b.n 7130a │ │ │ │ ldr r6, [r0, #12] │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ cmpne r5, r6 │ │ │ │ - beq.w 712a0 │ │ │ │ + beq.w 7125c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 713c0 │ │ │ │ + beq.n 7137c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 71438 │ │ │ │ + beq.n 713f4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7138a │ │ │ │ + beq.n 71346 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 7138a │ │ │ │ + b.n 71346 │ │ │ │ movs r0, #16 │ │ │ │ blx r1 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 712da │ │ │ │ - b.n 71382 │ │ │ │ + bne.w 71296 │ │ │ │ + b.n 7133e │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a9b30 <_PyThreadState_New@@Base+0x444> │ │ │ │ + bl 1a7938 <_PyThreadState_New@@Base+0x444> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7142a │ │ │ │ + beq.n 713e6 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - b.n 71372 │ │ │ │ + b.n 7132e │ │ │ │ ldr.w r0, [r2, #668] @ 0x29c │ │ │ │ movs r1, #16 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 712da │ │ │ │ - b.n 71382 │ │ │ │ + bne.w 71296 │ │ │ │ + b.n 7133e │ │ │ │ add.w r0, r5, #28 │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ubfx r1, r1, #2, #3 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7130c │ │ │ │ - b.n 71340 │ │ │ │ + bne.w 712c8 │ │ │ │ + b.n 712fc │ │ │ │ blx r2 │ │ │ │ mov r1, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 71340 │ │ │ │ + bne.n 712fc │ │ │ │ mvn.w r1, #1 │ │ │ │ - b.n 71340 │ │ │ │ + b.n 712fc │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - b.n 71404 │ │ │ │ + b.n 713c0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ blx r2 │ │ │ │ - b.n 71382 │ │ │ │ + b.n 7133e │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 713c0 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7137c │ │ │ │ ldr r0, [r3, #96] @ 0x60 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00071444 <_Py_hashtable_get@@Base>: │ │ │ │ +00071400 <_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, 7145a <_Py_hashtable_get@@Base+0x16> │ │ │ │ + cbnz r0, 71416 <_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 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ - movw r3, #7701 @ 0x1e15 │ │ │ │ + movw r3, #7633 @ 0x1dd1 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bne.w 71bfe <_Py_hashtable_get@@Base+0x7ba> │ │ │ │ + bne.w 71bb8 <_Py_hashtable_get@@Base+0x7b8> │ │ │ │ ldr r6, [r1, #12] │ │ │ │ adds r5, r6, #1 │ │ │ │ - bne.w 718a8 <_Py_hashtable_get@@Base+0x464> │ │ │ │ + bne.w 71864 <_Py_hashtable_get@@Base+0x464> │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ lsls r4, r3, #26 │ │ │ │ - bpl.w 71c38 <_Py_hashtable_get@@Base+0x7f4> │ │ │ │ + bpl.w 71bee <_Py_hashtable_get@@Base+0x7ee> │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w 71c12 <_Py_hashtable_get@@Base+0x7ce> │ │ │ │ + bpl.w 71bcc <_Py_hashtable_get@@Base+0x7cc> │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ mul.w r6, r2, r3 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 718a4 <_Py_hashtable_get@@Base+0x460> │ │ │ │ + beq.w 71860 <_Py_hashtable_get@@Base+0x460> │ │ │ │ add.w r8, r1, #20 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #57053 @ 0xdedd │ │ │ │ + movw r3, #56965 @ 0xde85 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 71c2e <_Py_hashtable_get@@Base+0x7ea> │ │ │ │ + bne.w 71be4 <_Py_hashtable_get@@Base+0x7e4> │ │ │ │ movw r3, #40120 @ 0x9cb8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movw lr, #25973 @ 0x6575 │ │ │ │ movt lr, #28787 @ 0x7073 │ │ │ │ movw r1, #29281 @ 0x7261 │ │ │ │ movt r1, #28261 @ 0x6e65 │ │ │ │ ldr.w ip, [r3] │ │ │ │ @@ -106479,15 +106442,15 @@ │ │ │ │ lsls r7, r6, #24 │ │ │ │ eor.w r4, fp, r4 │ │ │ │ eor.w r2, r9, r2 │ │ │ │ eor.w r0, fp, r0 │ │ │ │ eor.w r3, r9, r3 │ │ │ │ cmp r6, #7 │ │ │ │ str r7, [sp, #12] │ │ │ │ - ble.w 7195c <_Py_hashtable_get@@Base+0x518> │ │ │ │ + ble.w 71918 <_Py_hashtable_get@@Base+0x518> │ │ │ │ adds.w r7, lr, r4 │ │ │ │ ldr.w lr, [r8] │ │ │ │ ldr.w r9, [r8, #4] │ │ │ │ adc.w r5, r2, r5 │ │ │ │ eor.w r0, r0, lr │ │ │ │ str r7, [sp, #16] │ │ │ │ eor.w r3, r3, r9 │ │ │ │ @@ -106523,15 +106486,15 @@ │ │ │ │ add.w r9, r9, r3, lsr #11 │ │ │ │ lsls r3, r3, #21 │ │ │ │ eor.w r0, r9, r0 │ │ │ │ add.w r3, r3, fp, lsr #11 │ │ │ │ sub.w r9, r6, #8 │ │ │ │ eors r3, r7 │ │ │ │ cmp.w r9, #7 │ │ │ │ - bls.n 71688 <_Py_hashtable_get@@Base+0x244> │ │ │ │ + bls.n 71644 <_Py_hashtable_get@@Base+0x244> │ │ │ │ add.w fp, r8, #8 │ │ │ │ add.w r7, r8, r6 │ │ │ │ strd r8, r9, [sp, #24] │ │ │ │ strd r7, r6, [sp, #16] │ │ │ │ adds.w r8, r4, lr │ │ │ │ ldr.w lr, [fp] │ │ │ │ ldr.w r9, [fp, #4] │ │ │ │ @@ -106572,26 +106535,26 @@ │ │ │ │ eor.w lr, lr, r0 │ │ │ │ eors r0, r3 │ │ │ │ eor.w r3, r8, r6 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ eor.w r5, r9, r8 │ │ │ │ sub.w r6, r6, fp │ │ │ │ cmp r6, #7 │ │ │ │ - bgt.n 715ea <_Py_hashtable_get@@Base+0x1a6> │ │ │ │ + bgt.n 715a6 <_Py_hashtable_get@@Base+0x1a6> │ │ │ │ ldrd r6, r8, [sp, #20] │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ bic.w fp, r6, #7 │ │ │ │ bic.w r6, r6, #7 │ │ │ │ sub.w fp, r9, fp │ │ │ │ mov.w r9, #0 │ │ │ │ add.w fp, fp, #7 │ │ │ │ add r8, r6 │ │ │ │ mov r6, r9 │ │ │ │ cmp.w fp, #6 │ │ │ │ - bhi.w 71c4e <_Py_hashtable_get@@Base+0x80a> │ │ │ │ + bhi.w 71c16 <_Py_hashtable_get@@Base+0x816> │ │ │ │ tbh [pc, fp, lsl #1] │ │ │ │ lsls r2, r7, #5 │ │ │ │ lsls r5, r5, #9 │ │ │ │ lsls r2, r6, #5 │ │ │ │ movs r3, r2 │ │ │ │ lsls r0, r5, #9 │ │ │ │ movs r3, r1 │ │ │ │ @@ -106738,99 +106701,99 @@ │ │ │ │ str r6, [r3, #12] │ │ │ │ mov r5, r6 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrd r3, r2, [r2, #4] │ │ │ │ subs r3, #1 │ │ │ │ ands r3, r5 │ │ │ │ ldr.w r4, [r2, r3, lsl #2] │ │ │ │ - cbz r4, 718d4 <_Py_hashtable_get@@Base+0x490> │ │ │ │ + cbz r4, 71890 <_Py_hashtable_get@@Base+0x490> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 718de <_Py_hashtable_get@@Base+0x49a> │ │ │ │ + beq.n 7189a <_Py_hashtable_get@@Base+0x49a> │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - cbz r4, 718d4 <_Py_hashtable_get@@Base+0x490> │ │ │ │ + cbz r4, 71890 <_Py_hashtable_get@@Base+0x490> │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 71b90 <_Py_hashtable_get@@Base+0x74c> │ │ │ │ + beq.w 71b4c <_Py_hashtable_get@@Base+0x74c> │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 718c6 <_Py_hashtable_get@@Base+0x482> │ │ │ │ + bne.n 71882 <_Py_hashtable_get@@Base+0x482> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ - movw r3, #49901 @ 0xc2ed │ │ │ │ + movw r3, #49837 @ 0xc2ad │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 71b6a <_Py_hashtable_get@@Base+0x726> │ │ │ │ + bne.w 71b26 <_Py_hashtable_get@@Base+0x726> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ sub.w ip, r3, r1 │ │ │ │ rsbs r0, ip, #0 │ │ │ │ adc.w r0, r0, ip │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - beq.n 71950 <_Py_hashtable_get@@Base+0x50c> │ │ │ │ + beq.n 7190c <_Py_hashtable_get@@Base+0x50c> │ │ │ │ ldr r2, [r1, #8] │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 718c0 <_Py_hashtable_get@@Base+0x47c> │ │ │ │ + bne.n 7187c <_Py_hashtable_get@@Base+0x47c> │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ ldrb r6, [r1, #16] │ │ │ │ ubfx ip, r0, #2, #3 │ │ │ │ ubfx r2, r6, #2, #3 │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 718c0 <_Py_hashtable_get@@Base+0x47c> │ │ │ │ + bne.n 7187c <_Py_hashtable_get@@Base+0x47c> │ │ │ │ lsls r7, r0, #26 │ │ │ │ - bpl.w 71c48 <_Py_hashtable_get@@Base+0x804> │ │ │ │ + bpl.w 71c02 <_Py_hashtable_get@@Base+0x802> │ │ │ │ tst.w r0, #64 @ 0x40 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ite eq │ │ │ │ addeq r0, #28 │ │ │ │ addne r0, #20 │ │ │ │ lsls r7, r6, #26 │ │ │ │ - bpl.w 71c44 <_Py_hashtable_get@@Base+0x800> │ │ │ │ + bpl.w 71bfe <_Py_hashtable_get@@Base+0x7fe> │ │ │ │ lsls r6, r6, #25 │ │ │ │ ite pl │ │ │ │ addpl r1, #28 │ │ │ │ addmi r1, #20 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 29204 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 718c0 <_Py_hashtable_get@@Base+0x47c> │ │ │ │ + beq.n 7187c <_Py_hashtable_get@@Base+0x47c> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w fp, r6, #4294967295 @ 0xffffffff │ │ │ │ mov.w r9, #0 │ │ │ │ mov r6, r9 │ │ │ │ cmp.w fp, #6 │ │ │ │ - bhi.w 71c4e <_Py_hashtable_get@@Base+0x80a> │ │ │ │ - add r7, pc, #4 @ (adr r7, 71974 <_Py_hashtable_get@@Base+0x530>) │ │ │ │ + bhi.w 71c16 <_Py_hashtable_get@@Base+0x816> │ │ │ │ + add r7, pc, #4 @ (adr r7, 71930 <_Py_hashtable_get@@Base+0x530>) │ │ │ │ ldr.w pc, [r7, fp, lsl #2] │ │ │ │ - adds r1, r4, r6 │ │ │ │ + adds r5, r3, r5 │ │ │ │ movs r7, r0 │ │ │ │ - subs r7, r0, r6 │ │ │ │ + subs r3, r0, r5 │ │ │ │ movs r7, r0 │ │ │ │ - adds r1, r2, r6 │ │ │ │ + adds r5, r1, r5 │ │ │ │ movs r7, r0 │ │ │ │ - asrs r3, r2, #27 │ │ │ │ + asrs r7, r1, #26 │ │ │ │ movs r7, r0 │ │ │ │ - subs r5, r7, r5 │ │ │ │ + subs r1, r7, r4 │ │ │ │ movs r7, r0 │ │ │ │ - asrs r3, r0, #27 │ │ │ │ + asrs r7, r7, #25 │ │ │ │ movs r7, r0 │ │ │ │ - asrs r3, r7, #26 │ │ │ │ + asrs r7, r6, #25 │ │ │ │ movs r7, r0 │ │ │ │ ldrb.w r6, [r8, #2] │ │ │ │ bfi r9, r6, #16, #8 │ │ │ │ ldrb.w r6, [r8, #1] │ │ │ │ bfi r9, r6, #8, #8 │ │ │ │ ldrb.w r6, [r8] │ │ │ │ adds.w lr, lr, r4 │ │ │ │ @@ -106957,102 +106920,108 @@ │ │ │ │ add.w r3, r3, r2, lsr #15 │ │ │ │ mov.w r1, r1, lsl #21 │ │ │ │ add.w r1, r1, r0, lsr #11 │ │ │ │ eor.w r3, r3, r5 │ │ │ │ adc.w r2, r2, r4 │ │ │ │ eors r3, r1 │ │ │ │ eor.w r6, r3, r2 │ │ │ │ - b.n 7189c <_Py_hashtable_get@@Base+0x458> │ │ │ │ + b.n 71858 <_Py_hashtable_get@@Base+0x458> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 718c0 <_Py_hashtable_get@@Base+0x47c> │ │ │ │ + beq.w 7187c <_Py_hashtable_get@@Base+0x47c> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r9, [r8, #4] │ │ │ │ bfi r6, r9, #0, #8 │ │ │ │ - b.n 716d2 <_Py_hashtable_get@@Base+0x28e> │ │ │ │ + b.n 7168e <_Py_hashtable_get@@Base+0x28e> │ │ │ │ ldrb.w r6, [r8, #1] │ │ │ │ bfi r9, r6, #8, #8 │ │ │ │ - b.n 719a0 <_Py_hashtable_get@@Base+0x55c> │ │ │ │ + b.n 7195c <_Py_hashtable_get@@Base+0x55c> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ - movw r3, #49901 @ 0xc2ed │ │ │ │ + movw r3, #49837 @ 0xc2ad │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 71c06 <_Py_hashtable_get@@Base+0x7c2> │ │ │ │ + bne.n 71bc0 <_Py_hashtable_get@@Base+0x7c0> │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - beq.w 71e06 <_Py_hashtable_get@@Base+0x9c2> │ │ │ │ + beq.n 71c08 <_Py_hashtable_get@@Base+0x808> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 718ce <_Py_hashtable_get@@Base+0x48a> │ │ │ │ + bne.w 7188a <_Py_hashtable_get@@Base+0x48a> │ │ │ │ ldrb r0, [r6, #16] │ │ │ │ ldrb r7, [r1, #16] │ │ │ │ ubfx ip, r0, #2, #3 │ │ │ │ ubfx r2, r7, #2, #3 │ │ │ │ cmp r2, ip │ │ │ │ - bne.w 718ce <_Py_hashtable_get@@Base+0x48a> │ │ │ │ + bne.w 7188a <_Py_hashtable_get@@Base+0x48a> │ │ │ │ tst.w r0, #32 │ │ │ │ - beq.n 71c40 <_Py_hashtable_get@@Base+0x7fc> │ │ │ │ + beq.n 71bfa <_Py_hashtable_get@@Base+0x7fa> │ │ │ │ lsls r0, r0, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r0, r6, #20 │ │ │ │ addpl.w r0, r6, #28 │ │ │ │ tst.w r7, #32 │ │ │ │ - beq.n 71c2a <_Py_hashtable_get@@Base+0x7e6> │ │ │ │ + beq.n 71bf6 <_Py_hashtable_get@@Base+0x7f6> │ │ │ │ lsls r7, r7, #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.w 718d6 <_Py_hashtable_get@@Base+0x492> │ │ │ │ - b.n 718ce <_Py_hashtable_get@@Base+0x48a> │ │ │ │ + bne.w 71892 <_Py_hashtable_get@@Base+0x492> │ │ │ │ + b.n 7188a <_Py_hashtable_get@@Base+0x48a> │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 718aa <_Py_hashtable_get@@Base+0x466> │ │ │ │ + b.n 71866 <_Py_hashtable_get@@Base+0x466> │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 718d6 <_Py_hashtable_get@@Base+0x492> │ │ │ │ - b.n 718ce <_Py_hashtable_get@@Base+0x48a> │ │ │ │ + bne.w 71892 <_Py_hashtable_get@@Base+0x492> │ │ │ │ + b.n 7188a <_Py_hashtable_get@@Base+0x48a> │ │ │ │ mov r2, r1 │ │ │ │ add.w r8, r1, #28 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ mul.w r6, r2, r3 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 714b0 <_Py_hashtable_get@@Base+0x6c> │ │ │ │ - b.n 718a4 <_Py_hashtable_get@@Base+0x460> │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ - b.n 71be8 <_Py_hashtable_get@@Base+0x7a4> │ │ │ │ + bne.w 7146c <_Py_hashtable_get@@Base+0x6c> │ │ │ │ + b.n 71860 <_Py_hashtable_get@@Base+0x460> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ blx r2 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 7189c <_Py_hashtable_get@@Base+0x458> │ │ │ │ + b.n 71858 <_Py_hashtable_get@@Base+0x458> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r8, [r2, #28] │ │ │ │ - b.n 71c18 <_Py_hashtable_get@@Base+0x7d4> │ │ │ │ + b.n 71bd2 <_Py_hashtable_get@@Base+0x7d2> │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + b.n 71ba2 <_Py_hashtable_get@@Base+0x7a2> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - b.n 71bda <_Py_hashtable_get@@Base+0x796> │ │ │ │ + b.n 71b94 <_Py_hashtable_get@@Base+0x794> │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 71942 <_Py_hashtable_get@@Base+0x4fe> │ │ │ │ + b.n 718fe <_Py_hashtable_get@@Base+0x4fe> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 71934 <_Py_hashtable_get@@Base+0x4f0> │ │ │ │ + b.n 718f0 <_Py_hashtable_get@@Base+0x4f0> │ │ │ │ + subs r3, r1, r6 │ │ │ │ + negs r0, r3 │ │ │ │ + adcs r0, r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 71892 <_Py_hashtable_get@@Base+0x492> │ │ │ │ + b.n 7188a <_Py_hashtable_get@@Base+0x48a> │ │ │ │ ldr r7, [sp, #12] │ │ │ │ adds.w lr, lr, r4 │ │ │ │ mov.w r6, r4, lsl #13 │ │ │ │ adc.w r5, r2, r5 │ │ │ │ eors r3, r7 │ │ │ │ add.w r6, r6, r2, lsr #19 │ │ │ │ lsls r2, r2, #13 │ │ │ │ @@ -107170,83 +107139,78 @@ │ │ │ │ mov.w r2, r2, lsl #21 │ │ │ │ add.w r3, r3, r4, lsr #15 │ │ │ │ add.w r2, r2, r1, lsr #11 │ │ │ │ eor.w r3, r3, r6 │ │ │ │ adc.w r0, r0, r4 │ │ │ │ eors r3, r2 │ │ │ │ eor.w r6, r3, r0 │ │ │ │ - b.n 7189c <_Py_hashtable_get@@Base+0x458> │ │ │ │ - subs r3, r1, r6 │ │ │ │ - negs r0, r3 │ │ │ │ - adcs r0, r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 718d6 <_Py_hashtable_get@@Base+0x492> │ │ │ │ - b.n 718ce <_Py_hashtable_get@@Base+0x48a> │ │ │ │ - b.w 6d7d8 │ │ │ │ + b.n 71858 <_Py_hashtable_get@@Base+0x458> │ │ │ │ + nop │ │ │ │ + b.w 6d780 │ │ │ │ │ │ │ │ -00071e18 <_Py_hashtable_set@@Base>: │ │ │ │ +00071dd4 <_Py_hashtable_set@@Base>: │ │ │ │ push {r4, r5, r6, r7, 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, #52037 @ 0xcb45 │ │ │ │ + movw r3, #52029 @ 0xcb3d │ │ │ │ movt r3, #6 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 71f1e <_Py_hashtable_set@@Base+0x106> │ │ │ │ + bne.n 71eda <_Py_hashtable_set@@Base+0x106> │ │ │ │ movw r3, #19992 @ 0x4e18 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ - movw r2, #52321 @ 0xcc61 │ │ │ │ + movw r2, #52313 @ 0xcc59 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r4, [r3, #672] @ 0x2a0 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 71f3a <_Py_hashtable_set@@Base+0x122> │ │ │ │ + bne.n 71ef6 <_Py_hashtable_set@@Base+0x122> │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 71f7e <_Py_hashtable_set@@Base+0x166> │ │ │ │ + beq.w 71f3a <_Py_hashtable_set@@Base+0x166> │ │ │ │ ldr r2, [r5, #16] │ │ │ │ - movw r3, #7701 @ 0x1e15 │ │ │ │ + movw r3, #7633 @ 0x1dd1 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 71f0c <_Py_hashtable_set@@Base+0xf4> │ │ │ │ + bne.n 71ec8 <_Py_hashtable_set@@Base+0xf4> │ │ │ │ ldr r1, [r6, #12] │ │ │ │ adds r2, r1, #1 │ │ │ │ - bne.n 71ec6 <_Py_hashtable_set@@Base+0xae> │ │ │ │ + bne.n 71e82 <_Py_hashtable_set@@Base+0xae> │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ lsls r3, r1, #26 │ │ │ │ - bpl.n 71f6e <_Py_hashtable_set@@Base+0x156> │ │ │ │ + bpl.n 71f2a <_Py_hashtable_set@@Base+0x156> │ │ │ │ lsls r0, r1, #25 │ │ │ │ - bpl.n 71f4a <_Py_hashtable_set@@Base+0x132> │ │ │ │ + bpl.n 71f06 <_Py_hashtable_set@@Base+0x132> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ubfx r1, r1, #2, #3 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ - cbz r1, 71ec4 <_Py_hashtable_set@@Base+0xac> │ │ │ │ + cbz r1, 71e80 <_Py_hashtable_set@@Base+0xac> │ │ │ │ add.w r0, r6, #20 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #57053 @ 0xdedd │ │ │ │ + movw r3, #56965 @ 0xde85 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 71f60 <_Py_hashtable_set@@Base+0x148> │ │ │ │ + bne.n 71f1c <_Py_hashtable_set@@Base+0x148> │ │ │ │ strd r0, r1, [sp] │ │ │ │ movw r1, #40120 @ 0x9cb8 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 6df08 <_Py_HashBytes@@Base+0x8c> │ │ │ │ + bl 6deb0 <_Py_HashBytes@@Base+0x8c> │ │ │ │ mov r1, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 71f68 <_Py_hashtable_set@@Base+0x150> │ │ │ │ + beq.n 71f24 <_Py_hashtable_set@@Base+0x150> │ │ │ │ str r1, [r6, #12] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ str r6, [r4, #8] │ │ │ │ str r7, [r4, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r1, [r4, #4] │ │ │ │ @@ -107255,15 +107219,15 @@ │ │ │ │ ldr r3, [r5, #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.n 71f2a <_Py_hashtable_set@@Base+0x112> │ │ │ │ + bgt.n 71ee6 <_Py_hashtable_set@@Base+0x112> │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ands r3, r1 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ str r1, [r4, #0] │ │ │ │ str.w r4, [r2, r3, lsl #2] │ │ │ │ @@ -107272,177 +107236,177 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r1, r0 │ │ │ │ vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ str r6, [r4, #8] │ │ │ │ str r7, [r4, #12] │ │ │ │ - b.n 71ed0 <_Py_hashtable_set@@Base+0xb8> │ │ │ │ + b.n 71e8c <_Py_hashtable_set@@Base+0xb8> │ │ │ │ movs r0, #16 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 71e62 <_Py_hashtable_set@@Base+0x4a> │ │ │ │ - b.n 71f7e <_Py_hashtable_set@@Base+0x166> │ │ │ │ + bne.n 71e1e <_Py_hashtable_set@@Base+0x4a> │ │ │ │ + b.n 71f3a <_Py_hashtable_set@@Base+0x166> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a9b30 <_PyThreadState_New@@Base+0x444> │ │ │ │ + bl 1a7938 <_PyThreadState_New@@Base+0x444> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 71f72 <_Py_hashtable_set@@Base+0x15a> │ │ │ │ + beq.n 71f2e <_Py_hashtable_set@@Base+0x15a> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - b.n 71ef6 <_Py_hashtable_set@@Base+0xde> │ │ │ │ + b.n 71eb2 <_Py_hashtable_set@@Base+0xde> │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ movs r1, #16 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 71e62 <_Py_hashtable_set@@Base+0x4a> │ │ │ │ - b.n 71f7e <_Py_hashtable_set@@Base+0x166> │ │ │ │ + bne.n 71e1e <_Py_hashtable_set@@Base+0x4a> │ │ │ │ + b.n 71f3a <_Py_hashtable_set@@Base+0x166> │ │ │ │ add.w r0, r6, #28 │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ubfx r1, r1, #2, #3 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 71e90 <_Py_hashtable_set@@Base+0x78> │ │ │ │ - b.n 71ec4 <_Py_hashtable_set@@Base+0xac> │ │ │ │ + bne.n 71e4c <_Py_hashtable_set@@Base+0x78> │ │ │ │ + b.n 71e80 <_Py_hashtable_set@@Base+0xac> │ │ │ │ blx r2 │ │ │ │ mov r1, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 71ec4 <_Py_hashtable_set@@Base+0xac> │ │ │ │ + bne.n 71e80 <_Py_hashtable_set@@Base+0xac> │ │ │ │ mvn.w r1, #1 │ │ │ │ - b.n 71ec4 <_Py_hashtable_set@@Base+0xac> │ │ │ │ + b.n 71e80 <_Py_hashtable_set@@Base+0xac> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - b.n 71f4e <_Py_hashtable_set@@Base+0x136> │ │ │ │ + b.n 71f0a <_Py_hashtable_set@@Base+0x136> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ blx r2 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 71f08 <_Py_hashtable_set@@Base+0xf0> │ │ │ │ + b.n 71ec4 <_Py_hashtable_set@@Base+0xf0> │ │ │ │ │ │ │ │ -00071f84 : │ │ │ │ +00071f40 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #208] @ (72064 ) │ │ │ │ + ldr r3, [pc, #208] @ (72020 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ add.w r3, r4, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #2416] @ 0x970 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 71ff4 │ │ │ │ + ble.n 71fb0 │ │ │ │ subs r2, #1 │ │ │ │ - ldr r1, [pc, #184] @ (72068 ) │ │ │ │ + ldr r1, [pc, #184] @ (72024 ) │ │ │ │ str.w r2, [r3, #2416] @ 0x970 │ │ │ │ movs r0, #1 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr.w r5, [r1, #1416] @ 0x588 │ │ │ │ ldr.w r3, [r3, #2096] @ 0x830 │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7202e │ │ │ │ + bne.n 71fea │ │ │ │ movw r0, #42704 @ 0xa6d0 │ │ │ │ add.w ip, r4, r0 │ │ │ │ - ldr r2, [pc, #156] @ (7206c ) │ │ │ │ + ldr r2, [pc, #156] @ (72028 ) │ │ │ │ strd r2, r5, [r3, #24] │ │ │ │ ldr r2, [r4, r0] │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ adds.w r2, r2, #4096 @ 0x1000 │ │ │ │ str r5, [r3, #8] │ │ │ │ adc.w r1, r1, #0 │ │ │ │ str r2, [r4, r0] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ strd r2, r1, [r3, #16] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movw r0, #21632 @ 0x5480 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 72154 <_PyObject_GC_New@@Base> │ │ │ │ + bl 72110 <_PyObject_GC_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 72056 │ │ │ │ + cbz r0, 72012 │ │ │ │ movw r0, #42704 @ 0xa6d0 │ │ │ │ adds r5, r4, r0 │ │ │ │ - ldr r2, [pc, #96] @ (7206c ) │ │ │ │ + ldr r2, [pc, #96] @ (72028 ) │ │ │ │ str r2, [r3, #24] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #28] │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r2, [r4, r0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ adds.w r2, r2, #4096 @ 0x1000 │ │ │ │ str r2, [r4, r0] │ │ │ │ adc.w r1, r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r1, [r5, #4] │ │ │ │ strd r2, r1, [r3, #16] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - movw r2, #58961 @ 0xe651 │ │ │ │ + movw r2, #55613 @ 0xd93d │ │ │ │ movt r2, #18 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 72046 │ │ │ │ + bne.n 72002 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 12eb00 │ │ │ │ + bl 12ddf0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 72004 │ │ │ │ + b.n 71fc0 │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 72004 │ │ │ │ + b.n 71fc0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #16] @ (7206c ) │ │ │ │ - bl 8a1bc │ │ │ │ + ldr r0, [pc, #16] @ (72028 ) │ │ │ │ + bl 1abce0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 71fee │ │ │ │ + b.n 71faa │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r4, sp, #112 @ 0x70 │ │ │ │ lsls r7, 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 lr, r3 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #200] @ (7214c ) │ │ │ │ + ldr r3, [pc, #200] @ (72108 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r2, #2416] @ 0x970 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 720ec │ │ │ │ + ble.n 720a8 │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #2416] @ 0x970 │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [r2, #2096] @ 0x830 │ │ │ │ - ldr r2, [pc, #156] @ (72150 ) │ │ │ │ + ldr r2, [pc, #156] @ (7210c ) │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr.w r0, [r2, #1416] @ 0x588 │ │ │ │ mov ip, r0 │ │ │ │ - cbnz r0, 72108 │ │ │ │ + cbnz r0, 720c4 │ │ │ │ str r6, [r3, #24] │ │ │ │ movw r0, #42704 @ 0xa6d0 │ │ │ │ str r5, [r3, #28] │ │ │ │ str.w lr, [r3, #8] │ │ │ │ add.w ip, r4, r0 │ │ │ │ ldr r2, [r4, r0] │ │ │ │ adds.w r2, r2, #4096 @ 0x1000 │ │ │ │ @@ -107452,381 +107416,381 @@ │ │ │ │ str.w r1, [ip, #4] │ │ │ │ strd r2, r1, [r3, #16] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movw r0, #21632 @ 0x5480 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 72154 <_PyObject_GC_New@@Base> │ │ │ │ + bl 72110 <_PyObject_GC_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 72130 │ │ │ │ + cbz r0, 720ec │ │ │ │ str r6, [r3, #24] │ │ │ │ movw r0, #42704 @ 0xa6d0 │ │ │ │ str r5, [r3, #28] │ │ │ │ str r7, [r3, #8] │ │ │ │ - b.n 720ca │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + b.n 72086 │ │ │ │ + movw r1, #55613 @ 0xd93d │ │ │ │ movt r1, #18 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 72120 │ │ │ │ + bne.n 720dc │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 12eb00 │ │ │ │ + bl 12ddf0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 720fc │ │ │ │ + b.n 720b8 │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx ip │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 720fc │ │ │ │ + b.n 720b8 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 8a1bc │ │ │ │ + bl 1abce0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 720e6 │ │ │ │ + beq.n 720a2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78004 │ │ │ │ + bl 77fb0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 720e6 │ │ │ │ + b.n 720a2 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00072154 <_PyObject_GC_New@@Base>: │ │ │ │ +00072110 <_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 r2, [r0, #84] @ 0x54 │ │ │ │ sub sp, #12 │ │ │ │ ldr r5, [r0, #16] │ │ │ │ and.w r1, r2, #24 │ │ │ │ ubfx r3, r2, #14, #1 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ lsls r1, r2, #29 │ │ │ │ mov.w r3, r3, lsl #3 │ │ │ │ - bmi.w 72358 <_PyObject_GC_New@@Base+0x204> │ │ │ │ - ldr.w r9, [pc, #508] @ 72380 <_PyObject_GC_New@@Base+0x22c> │ │ │ │ + bmi.w 72314 <_PyObject_GC_New@@Base+0x204> │ │ │ │ + ldr.w r9, [pc, #508] @ 7233c <_PyObject_GC_New@@Base+0x22c> │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ subs r2, r2, r3 │ │ │ │ cmp r5, r2 │ │ │ │ - bhi.w 72334 <_PyObject_GC_New@@Base+0x1e0> │ │ │ │ + bhi.w 722f0 <_PyObject_GC_New@@Base+0x1e0> │ │ │ │ adds r5, r3, r5 │ │ │ │ - bmi.w 72334 <_PyObject_GC_New@@Base+0x1e0> │ │ │ │ + bmi.w 722f0 <_PyObject_GC_New@@Base+0x1e0> │ │ │ │ movw r6, #19992 @ 0x4e18 │ │ │ │ movt r6, #73 @ 0x49 │ │ │ │ - movw r2, #9329 @ 0x2471 │ │ │ │ + movw r2, #9261 @ 0x242d │ │ │ │ movt r2, #7 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r1, [r6, #712] @ 0x2c8 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 7230a <_PyObject_GC_New@@Base+0x1b6> │ │ │ │ + bne.w 722c6 <_PyObject_GC_New@@Base+0x1b6> │ │ │ │ ldr.w ip, [r7, #8] │ │ │ │ subs r1, r5, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ add.w r2, ip, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1528] @ 0x5f8 │ │ │ │ mov fp, r2 │ │ │ │ - bcs.n 722ac <_PyObject_GC_New@@Base+0x158> │ │ │ │ + bcs.n 72268 <_PyObject_GC_New@@Base+0x158> │ │ │ │ mov.w sl, r1, lsr #3 │ │ │ │ ldr.w r2, [r2, sl, lsl #3] │ │ │ │ ldr.w lr, [r2, #8] │ │ │ │ cmp r2, lr │ │ │ │ - beq.n 7229c <_PyObject_GC_New@@Base+0x148> │ │ │ │ + beq.n 72258 <_PyObject_GC_New@@Base+0x148> │ │ │ │ ldr r0, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r6, [r0, #0] │ │ │ │ str r6, [r2, #4] │ │ │ │ - cbz r6, 72230 <_PyObject_GC_New@@Base+0xdc> │ │ │ │ + cbz r6, 721ec <_PyObject_GC_New@@Base+0xdc> │ │ │ │ add r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r0] │ │ │ │ strd r2, r2, [r3, #-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.n 7225e <_PyObject_GC_New@@Base+0x10a> │ │ │ │ + bgt.n 7221a <_PyObject_GC_New@@Base+0x10a> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [r3, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - ldr r1, [pc, #352] @ (7237c <_PyObject_GC_New@@Base+0x228>) │ │ │ │ - bne.n 722e2 <_PyObject_GC_New@@Base+0x18e> │ │ │ │ + ldr r1, [pc, #352] @ (72338 <_PyObject_GC_New@@Base+0x228>) │ │ │ │ + bne.n 7229e <_PyObject_GC_New@@Base+0x18e> │ │ │ │ ldr.w r4, [r1, #1416] @ 0x588 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 722f2 <_PyObject_GC_New@@Base+0x19e> │ │ │ │ + bne.n 722ae <_PyObject_GC_New@@Base+0x19e> │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r5, r1, [r2, #24] │ │ │ │ - cmp r1, r5 │ │ │ │ - bcc.n 72252 <_PyObject_GC_New@@Base+0xfe> │ │ │ │ + cmp r5, r1 │ │ │ │ + bhi.n 7220e <_PyObject_GC_New@@Base+0xfe> │ │ │ │ add.w r1, sl, #1 │ │ │ │ add.w r1, r5, r1, lsl #3 │ │ │ │ str r1, [r2, #24] │ │ │ │ adds r1, r2, r5 │ │ │ │ str r1, [r2, #4] │ │ │ │ str r6, [r2, r5] │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ ldr.w ip, [r7, #8] │ │ │ │ - b.n 721f0 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ + b.n 721ac <_PyObject_GC_New@@Base+0x9c> │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str.w r2, [lr, #12] │ │ │ │ str.w lr, [r2, #8] │ │ │ │ - b.n 721f0 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ + b.n 721ac <_PyObject_GC_New@@Base+0x9c> │ │ │ │ ldr.w r2, [ip, #3740] @ 0xe9c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7220e <_PyObject_GC_New@@Base+0xba> │ │ │ │ + beq.n 721ca <_PyObject_GC_New@@Base+0xba> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7220e <_PyObject_GC_New@@Base+0xba> │ │ │ │ + beq.n 721ca <_PyObject_GC_New@@Base+0xba> │ │ │ │ ldr.w r2, [ip, #3852] @ 0xf0c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7220e <_PyObject_GC_New@@Base+0xba> │ │ │ │ + bne.n 721ca <_PyObject_GC_New@@Base+0xba> │ │ │ │ ldr r2, [r7, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7234e <_PyObject_GC_New@@Base+0x1fa> │ │ │ │ + bne.n 7230a <_PyObject_GC_New@@Base+0x1fa> │ │ │ │ add.w r1, r7, #12 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.n 7220e <_PyObject_GC_New@@Base+0xba> │ │ │ │ + bmi.n 721ca <_PyObject_GC_New@@Base+0xba> │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ orr.w r2, r2, #16 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 72286 <_PyObject_GC_New@@Base+0x132> │ │ │ │ + bne.n 72242 <_PyObject_GC_New@@Base+0x132> │ │ │ │ dmb ish │ │ │ │ - b.n 7220e <_PyObject_GC_New@@Base+0xba> │ │ │ │ + b.n 721ca <_PyObject_GC_New@@Base+0xba> │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 72540 │ │ │ │ + bl 724fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 72248 <_PyObject_GC_New@@Base+0xf4> │ │ │ │ + bne.n 72204 <_PyObject_GC_New@@Base+0xf4> │ │ │ │ ldr.w r1, [r6, #672] @ 0x2a0 │ │ │ │ - movw r2, #52321 @ 0xcc61 │ │ │ │ + movw r2, #52313 @ 0xcc59 │ │ │ │ movt r2, #6 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 72340 <_PyObject_GC_New@@Base+0x1ec> │ │ │ │ + bne.n 722fc <_PyObject_GC_New@@Base+0x1ec> │ │ │ │ cmp r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 72334 <_PyObject_GC_New@@Base+0x1e0> │ │ │ │ + cbz r0, 722f0 <_PyObject_GC_New@@Base+0x1e0> │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ ldr.w r2, [fp, #800] @ 0x320 │ │ │ │ ldr.w ip, [r7, #8] │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [fp, #800] @ 0x320 │ │ │ │ - b.n 721f0 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ + b.n 721ac <_PyObject_GC_New@@Base+0x9c> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr.w r4, [r1, #1416] @ 0x588 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 72228 <_PyObject_GC_New@@Base+0xd4> │ │ │ │ - movw r2, #58961 @ 0xe651 │ │ │ │ + beq.n 721e4 <_PyObject_GC_New@@Base+0xd4> │ │ │ │ + movw r2, #55613 @ 0xd93d │ │ │ │ movt r2, #18 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 72324 <_PyObject_GC_New@@Base+0x1d0> │ │ │ │ + bne.n 722e0 <_PyObject_GC_New@@Base+0x1d0> │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 12eb00 │ │ │ │ + bl 12ddf0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 72228 <_PyObject_GC_New@@Base+0xd4> │ │ │ │ + b.n 721e4 <_PyObject_GC_New@@Base+0xd4> │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr.w r0, [r6, #708] @ 0x2c4 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 72334 <_PyObject_GC_New@@Base+0x1e0> │ │ │ │ + cbz r0, 722f0 <_PyObject_GC_New@@Base+0x1e0> │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w ip, [r7, #8] │ │ │ │ - b.n 721f0 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ + b.n 721ac <_PyObject_GC_New@@Base+0x9c> │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 72228 <_PyObject_GC_New@@Base+0xd4> │ │ │ │ + b.n 721e4 <_PyObject_GC_New@@Base+0xd4> │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1ef3fc │ │ │ │ + b.w 1ee37c │ │ │ │ mov r3, r1 │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 722cc <_PyObject_GC_New@@Base+0x178> │ │ │ │ + b.n 72288 <_PyObject_GC_New@@Base+0x178> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7220e <_PyObject_GC_New@@Base+0xba> │ │ │ │ - b.n 72278 <_PyObject_GC_New@@Base+0x124> │ │ │ │ + bne.w 721ca <_PyObject_GC_New@@Base+0xba> │ │ │ │ + b.n 72234 <_PyObject_GC_New@@Base+0x124> │ │ │ │ ldr.w r1, [r0, #440] @ 0x1b8 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ - ldr.w r9, [pc, #28] @ 72380 <_PyObject_GC_New@@Base+0x22c> │ │ │ │ + ldr.w r9, [pc, #28] @ 7233c <_PyObject_GC_New@@Base+0x22c> │ │ │ │ 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 r5, r2 │ │ │ │ - b.n 7218a <_PyObject_GC_New@@Base+0x36> │ │ │ │ + b.n 72146 <_PyObject_GC_New@@Base+0x36> │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00072384 : │ │ │ │ +00072340 : │ │ │ │ subs r2, r0, #0 │ │ │ │ - blt.n 72466 │ │ │ │ + blt.n 72422 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r4, #19992 @ 0x4e18 │ │ │ │ movt r4, #73 @ 0x49 │ │ │ │ - movw r3, #9329 @ 0x2471 │ │ │ │ + movw r3, #9261 @ 0x242d │ │ │ │ movt r3, #7 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r5, [r4, #712] @ 0x2c8 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 7244c │ │ │ │ - ldr r0, [pc, #184] @ (7246c ) │ │ │ │ + bne.n 72408 │ │ │ │ + ldr r0, [pc, #184] @ (72428 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r5, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs.n 7241e │ │ │ │ + bcs.n 723da │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r5, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 72410 │ │ │ │ + beq.n 723cc │ │ │ │ ldrd r2, r0, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 723ea │ │ │ │ + cbz r2, 723a6 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r4, r5, [r3, #24] │ │ │ │ cmp r5, r4 │ │ │ │ ittt cc │ │ │ │ ldrcc r3, [r3, #12] │ │ │ │ strcc.w r3, [ip, #12] │ │ │ │ strcc.w ip, [r3, #8] │ │ │ │ - bcc.n 723e6 │ │ │ │ + bcc.n 723a2 │ │ │ │ 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] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 72540 │ │ │ │ + bl 724fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 723e6 │ │ │ │ + bne.n 723a2 │ │ │ │ ldr.w r1, [r4, #672] @ 0x2a0 │ │ │ │ - movw r3, #52321 @ 0xcc61 │ │ │ │ + movw r3, #52313 @ 0xcc59 │ │ │ │ movt r3, #6 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 7245c │ │ │ │ + bne.n 72418 │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ blx 2a0fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 723e6 │ │ │ │ + beq.n 723a2 │ │ │ │ ldr.w r3, [r5, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r5, #800] @ 0x320 │ │ │ │ - b.n 723e6 │ │ │ │ + b.n 723a2 │ │ │ │ ldr.w r0, [r4, #708] @ 0x2c4 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldr.w r0, [r4, #668] @ 0x29c │ │ │ │ mov r1, r2 │ │ │ │ blx r6 │ │ │ │ - b.n 7243c │ │ │ │ + b.n 723f8 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ 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 r0, [pc, #188] @ (7253c ) │ │ │ │ + ldr r0, [pc, #188] @ (724f8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r1 │ │ │ │ subs r1, #1 │ │ │ │ sub sp, #12 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs.n 72528 │ │ │ │ + bcs.n 724e4 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r4, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 724e4 │ │ │ │ + beq.n 724a0 │ │ │ │ ldrd r2, r0, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 724bc │ │ │ │ + cbz r2, 72478 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrd r4, r5, [r3, #24] │ │ │ │ cmp r4, r5 │ │ │ │ - bhi.n 724d6 │ │ │ │ + bhi.n 72492 │ │ │ │ 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] │ │ │ │ add sp, #12 │ │ │ │ @@ -107834,72 +107798,72 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 72540 │ │ │ │ + bl 724fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 724b8 │ │ │ │ + bne.n 72474 │ │ │ │ movw r3, #19992 @ 0x4e18 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ - movw r1, #52321 @ 0xcc61 │ │ │ │ + movw r1, #52313 @ 0xcc59 │ │ │ │ movt r1, #6 │ │ │ │ ldr.w r0, [r3, #672] @ 0x2a0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 72530 │ │ │ │ + bne.n 724ec │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ blx 2a0fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 724b8 │ │ │ │ + beq.n 72474 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 724b8 │ │ │ │ + b.n 72474 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 724f2 │ │ │ │ + bge.n 724ae │ │ │ │ movs r0, #0 │ │ │ │ - b.n 724b8 │ │ │ │ + b.n 72474 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r1, r2 │ │ │ │ blx r5 │ │ │ │ - b.n 72518 │ │ │ │ + b.n 724d4 │ │ │ │ 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 r4, [r0, #524] @ 0x20c │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7266a │ │ │ │ + beq.w 72626 │ │ │ │ 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 7260e │ │ │ │ + bls.n 725ca │ │ │ │ adds r2, #131 @ 0x83 │ │ │ │ str.w r4, [r5, r2, lsl #2] │ │ │ │ - cbnz r3, 725e4 │ │ │ │ + cbnz r3, 725a0 │ │ │ │ ldr.w r2, [r5, #512] @ 0x200 │ │ │ │ movw ip, #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] │ │ │ │ @@ -107935,727 +107899,726 @@ │ │ │ │ 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 725bc │ │ │ │ + bne.n 72578 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - cbnz r3, 7264c │ │ │ │ + cbnz r3, 72608 │ │ │ │ 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 7271e │ │ │ │ + beq.n 726da │ │ │ │ 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 725bc │ │ │ │ + b.n 72578 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [r4, #16] │ │ │ │ str r0, [r4, #8] │ │ │ │ - cbz r0, 7265c │ │ │ │ + cbz r0, 72618 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ ldr.w r2, [r5, r6, lsl #3] │ │ │ │ - b.n 725f0 │ │ │ │ + b.n 725ac │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str.w r2, [r5, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 72654 │ │ │ │ + beq.n 72610 │ │ │ │ str r0, [r2, #24] │ │ │ │ - b.n 72654 │ │ │ │ + b.n 72610 │ │ │ │ movw r3, #19992 @ 0x4e18 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ mov r7, r3 │ │ │ │ ldr.w r3, [r3, #816] @ 0x330 │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.w 727c0 │ │ │ │ + beq.w 7277c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7281a │ │ │ │ + bne.w 727d6 │ │ │ │ ldr.w r3, [r5, #520] @ 0x208 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7272c │ │ │ │ + beq.n 726e8 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ str.w r2, [r5, #520] @ 0x208 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrd r0, r2, [r7, #804] @ 0x324 │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72852 │ │ │ │ + beq.w 7280e │ │ │ │ cmn.w r5, #804 @ 0x324 │ │ │ │ - beq.w 7283e │ │ │ │ + beq.w 727fa │ │ │ │ ldr.w r2, [r5, #788] @ 0x314 │ │ │ │ ubfx ip, r0, #0, #18 │ │ │ │ ldr.w r4, [r5, #792] @ 0x318 │ │ │ │ lsrs r1, r0, #18 │ │ │ │ ldr.w lr, [r5, #796] @ 0x31c │ │ │ │ adds r2, #1 │ │ │ │ adds r7, r4, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 7279e │ │ │ │ + beq.n 7275a │ │ │ │ add.w r4, r5, r1, lsl #3 │ │ │ │ add.w r1, r0, #262144 @ 0x40000 │ │ │ │ cmp r2, lr │ │ │ │ mov.w r1, r1, lsr #18 │ │ │ │ add.w r1, r5, r1, lsl #3 │ │ │ │ str.w ip, [r1, #808] @ 0x328 │ │ │ │ str.w ip, [r4, #804] @ 0x324 │ │ │ │ str r0, [r3, #0] │ │ │ │ strd r2, r7, [r5, #788] @ 0x314 │ │ │ │ - bls.n 726f0 │ │ │ │ + bls.n 726ac │ │ │ │ str.w r2, [r5, #796] @ 0x31c │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r3, #4] │ │ │ │ str r2, [r3, #16] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str r2, [r3, #8] │ │ │ │ ubfx r2, r0, #0, #12 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7282a │ │ │ │ + bne.w 727e6 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r3, #12] │ │ │ │ mov r4, r3 │ │ │ │ str.w r3, [r5, #524] @ 0x20c │ │ │ │ strd r1, r1, [r3, #20] │ │ │ │ add.w r3, r2, #132 @ 0x84 │ │ │ │ str.w r1, [r5, r3, lsl #2] │ │ │ │ - b.n 72574 │ │ │ │ + b.n 72530 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str.w r2, [r5, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7263a │ │ │ │ + beq.n 725f6 │ │ │ │ str r0, [r2, #24] │ │ │ │ - b.n 7263a │ │ │ │ + b.n 725f6 │ │ │ │ ldr.w r3, [r5, #516] @ 0x204 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 727d6 │ │ │ │ + bne.n 72792 │ │ │ │ ldr.w r0, [r5, #512] @ 0x200 │ │ │ │ mov.w r8, #16 │ │ │ │ mov.w r2, #448 @ 0x1c0 │ │ │ │ ldr.w r1, [r7, #680] @ 0x2a8 │ │ │ │ - movw r3, #53153 @ 0xcfa1 │ │ │ │ + movw r3, #53097 @ 0xcf69 │ │ │ │ movt r3, #6 │ │ │ │ mov ip, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 72802 │ │ │ │ + bne.n 727be │ │ │ │ mov r1, r2 │ │ │ │ blx 2a6fc │ │ │ │ mov lr, r0 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 727fa │ │ │ │ + beq.n 727b6 │ │ │ │ ldr.w r1, [r5, #516] @ 0x204 │ │ │ │ movs r3, #28 │ │ │ │ add.w ip, r8, #4294967295 @ 0xffffffff │ │ │ │ str.w lr, [r5, #512] @ 0x200 │ │ │ │ mul.w r2, r3, r1 │ │ │ │ movs r3, #0 │ │ │ │ mov r9, r2 │ │ │ │ adds r2, #28 │ │ │ │ add r2, lr │ │ │ │ - b.n 72790 │ │ │ │ + b.n 7274c │ │ │ │ cmp r1, ip │ │ │ │ ite cc │ │ │ │ movcc r0, r2 │ │ │ │ movcs r0, #0 │ │ │ │ str.w r3, [r2, #-28] │ │ │ │ str.w r0, [r2, #-8] │ │ │ │ adds r1, #1 │ │ │ │ adds r2, #28 │ │ │ │ cmp r1, r8 │ │ │ │ - bcc.n 7277c │ │ │ │ + bcc.n 72738 │ │ │ │ add.w r3, lr, r9 │ │ │ │ str.w r8, [r5, #516] @ 0x204 │ │ │ │ - b.n 7268c │ │ │ │ + b.n 72648 │ │ │ │ add.w r1, r5, r1, lsl #3 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ cmp r2, lr │ │ │ │ str.w r4, [r1, #804] @ 0x324 │ │ │ │ str r0, [r3, #0] │ │ │ │ strd r2, r7, [r5, #788] @ 0x314 │ │ │ │ - bhi.n 726ec │ │ │ │ + bhi.n 726a8 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str.w ip, [r3, #16] │ │ │ │ strd r0, r2, [r3, #4] │ │ │ │ - b.n 72704 │ │ │ │ - movw r0, #39504 @ 0x9a50 │ │ │ │ + b.n 726c0 │ │ │ │ + movw r0, #36560 @ 0x8ed0 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 1a6c30 │ │ │ │ - cbnz r0, 7280e │ │ │ │ + bl 1a4a10 │ │ │ │ + cbnz r0, 727ca │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r7, #816] @ 0x330 │ │ │ │ - b.n 72684 │ │ │ │ + b.n 72640 │ │ │ │ lsls r1, r3, #1 │ │ │ │ cmp.w r3, r3, lsl #1 │ │ │ │ mov r8, r1 │ │ │ │ - bcs.n 727fa │ │ │ │ + bcs.n 727b6 │ │ │ │ movw r3, #37449 @ 0x9249 │ │ │ │ movt r3, #2340 @ 0x924 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 727fa │ │ │ │ + bhi.n 727b6 │ │ │ │ movs r2, #28 │ │ │ │ ldr.w r0, [r5, #512] @ 0x200 │ │ │ │ mul.w r2, r1, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 72740 │ │ │ │ + bge.n 726fc │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r5, #524] @ 0x20c │ │ │ │ - b.n 725dc │ │ │ │ + b.n 72598 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r7, #668] @ 0x29c │ │ │ │ blx ip │ │ │ │ mov lr, r0 │ │ │ │ - b.n 7275a │ │ │ │ + b.n 72716 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 727ce │ │ │ │ + beq.n 7278a │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r7, #816] @ 0x330 │ │ │ │ movw r3, #38544 @ 0x9690 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ bl 2d1ee <_PyObject_DebugMallocStats@@Base> │ │ │ │ - b.n 72684 │ │ │ │ + b.n 72640 │ │ │ │ bic.w r2, r0, #4080 @ 0xff0 │ │ │ │ movs r1, #63 @ 0x3f │ │ │ │ bic.w r2, r2, #15 │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ strd r2, r1, [r3, #4] │ │ │ │ - b.n 72704 │ │ │ │ + b.n 726c0 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r6, [r7, #812] @ 0x32c │ │ │ │ ldr.w r0, [r7, #804] @ 0x324 │ │ │ │ mov.w r2, #262144 @ 0x40000 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r2, [r5, #520] @ 0x208 │ │ │ │ str r2, [r3, #20] │ │ │ │ str.w r3, [r5, #520] @ 0x208 │ │ │ │ - b.n 727fa │ │ │ │ + b.n 727b6 │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - vldr d7, [pc, #40] @ 72898 │ │ │ │ + vldr d7, [pc, #36] @ 72850 │ │ │ │ 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 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - nop.w │ │ │ │ ... │ │ │ │ │ │ │ │ -000728a0 <_Py_NewReference@@Base>: │ │ │ │ - ldr r2, [pc, #36] @ (728c8 <_Py_NewReference@@Base+0x28>) │ │ │ │ +00072858 <_Py_NewReference@@Base>: │ │ │ │ + ldr r2, [pc, #36] @ (72880 <_Py_NewReference@@Base+0x28>) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 728ae <_Py_NewReference@@Base+0xe> │ │ │ │ + cbnz r3, 72866 <_Py_NewReference@@Base+0xe> │ │ │ │ bx lr │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + movw r1, #55613 @ 0xd93d │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 728be <_Py_NewReference@@Base+0x1e> │ │ │ │ - b.w 12eb00 │ │ │ │ + bne.n 72876 <_Py_NewReference@@Base+0x1e> │ │ │ │ + b.w 12ddf0 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -000728cc : │ │ │ │ +00072884 : │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72af8 │ │ │ │ + beq.w 72ab0 │ │ │ │ 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 │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bhi.w 72a10 │ │ │ │ + bhi.w 729c8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 72b0e │ │ │ │ + blt.w 72ac6 │ │ │ │ movw r3, #65514 @ 0xffea │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r0, r3 │ │ │ │ - bgt.w 72a8e │ │ │ │ + bgt.w 72a46 │ │ │ │ movw r6, #19992 @ 0x4e18 │ │ │ │ movt r6, #73 @ 0x49 │ │ │ │ movs r5, #1 │ │ │ │ - movw r3, #9329 @ 0x2471 │ │ │ │ + movw r3, #9261 @ 0x242d │ │ │ │ movt r3, #7 │ │ │ │ add.w r8, r0, #21 │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ mov r9, r5 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 72a7e │ │ │ │ - ldr r3, [pc, #552] @ (72b4c ) │ │ │ │ + bne.w 72a36 │ │ │ │ + ldr r3, [pc, #552] @ (72b04 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1528] @ 0x5f8 │ │ │ │ mov r7, r3 │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - bcs.w 72ac8 │ │ │ │ + bcs.w 72a80 │ │ │ │ lsrs r1, r3, #3 │ │ │ │ ldr.w r2, [r7, r1, lsl #3] │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ cmp r2, ip │ │ │ │ - beq.w 72aba │ │ │ │ + beq.w 72a72 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r0, [r2, #4] │ │ │ │ - cbz r0, 729a8 │ │ │ │ + cbz r0, 72960 │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r0 │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r2, #0] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - ldr r2, [pc, #464] @ (72b50 ) │ │ │ │ + ldr r2, [pc, #464] @ (72b08 ) │ │ │ │ ldr.w r6, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r6, 729cc │ │ │ │ + cbnz r6, 72984 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 729e6 │ │ │ │ + beq.n 7299e │ │ │ │ adds r2, r3, r4 │ │ │ │ lsls r5, r5, #2 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ orr.w r5, r5, #96 @ 0x60 │ │ │ │ movs r1, #0 │ │ │ │ str r4, [r3, #8] │ │ │ │ str r0, [r3, #12] │ │ │ │ strb r5, [r3, #16] │ │ │ │ strb r1, [r2, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrd r6, r7, [r2, #24] │ │ │ │ cmp r6, r7 │ │ │ │ - bhi.n 729c0 │ │ │ │ + bhi.n 72978 │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r6, r1, lsl #3 │ │ │ │ str r1, [r2, #24] │ │ │ │ adds r1, r2, r6 │ │ │ │ str r1, [r2, #4] │ │ │ │ str r0, [r2, r6] │ │ │ │ - b.n 72960 │ │ │ │ + b.n 72918 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str.w r2, [ip, #12] │ │ │ │ str.w ip, [r2, #8] │ │ │ │ - b.n 72960 │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + b.n 72918 │ │ │ │ + movw r1, #55613 @ 0xd93d │ │ │ │ movt r1, #18 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.w 72afe │ │ │ │ + bne.w 72ab6 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 12eb00 │ │ │ │ + bl 12ddf0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 72984 │ │ │ │ + b.n 7293c │ │ │ │ lsls r2, r5, #2 │ │ │ │ add.w r1, r3, #28 │ │ │ │ orr.w r2, r2, #32 │ │ │ │ cmp r5, #1 │ │ │ │ strb r2, [r3, #16] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r4, [r3, #8] │ │ │ │ str r2, [r3, #12] │ │ │ │ - beq.n 72ab0 │ │ │ │ + beq.n 72a68 │ │ │ │ cmp r5, #2 │ │ │ │ strd r9, r9, [r3, #20] │ │ │ │ ite eq │ │ │ │ strheq.w r9, [r1, r4, lsl #1] │ │ │ │ strne.w r9, [r1, r4, lsl #2] │ │ │ │ - b.n 729a0 │ │ │ │ + b.n 72958 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bls.n 72a98 │ │ │ │ + bls.n 72a50 │ │ │ │ cmp.w r1, #65536 @ 0x10000 │ │ │ │ - bcc.n 72af0 │ │ │ │ + bcc.n 72aa8 │ │ │ │ cmp.w r1, #1114112 @ 0x110000 │ │ │ │ - bcs.w 72b34 │ │ │ │ + bcs.w 72aec │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 72b0e │ │ │ │ + blt.n 72ac6 │ │ │ │ movs r5, #4 │ │ │ │ mov r1, r5 │ │ │ │ movw r0, #65507 @ 0xffe3 │ │ │ │ movt r0, #32767 @ 0x7fff │ │ │ │ - bl 2786a0 │ │ │ │ + bl 277af8 │ │ │ │ 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 r4, r3 │ │ │ │ - bgt.n 72a8e │ │ │ │ + bgt.n 72a46 │ │ │ │ mla r8, r4, r5, r5 │ │ │ │ add.w r8, r8, #28 │ │ │ │ movw r6, #19992 @ 0x4e18 │ │ │ │ movt r6, #73 @ 0x49 │ │ │ │ - movw r3, #9329 @ 0x2471 │ │ │ │ + movw r3, #9261 @ 0x242d │ │ │ │ movt r3, #7 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 72922 │ │ │ │ + beq.w 728da │ │ │ │ ldr.w r0, [r6, #708] @ 0x2c4 │ │ │ │ mov r1, r8 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72960 │ │ │ │ + bne.w 72918 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 1ef298 │ │ │ │ + b.w 1ee218 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 72b0e │ │ │ │ + blt.n 72ac6 │ │ │ │ movw r3, #65506 @ 0xffe2 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r0, r3 │ │ │ │ - bgt.n 72a8e │ │ │ │ + bgt.n 72a46 │ │ │ │ add.w r8, r0, #29 │ │ │ │ movs r5, #1 │ │ │ │ - b.n 72a60 │ │ │ │ + b.n 72a18 │ │ │ │ strb.w r9, [r1, r4] │ │ │ │ strd r9, r9, [r3, #20] │ │ │ │ - b.n 729a0 │ │ │ │ + b.n 72958 │ │ │ │ mov r0, r7 │ │ │ │ - bl 72540 │ │ │ │ + bl 724fc │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72960 │ │ │ │ + bne.w 72918 │ │ │ │ ldr.w r2, [r6, #672] @ 0x2a0 │ │ │ │ - movw r3, #52321 @ 0xcc61 │ │ │ │ + movw r3, #52313 @ 0xcc59 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 72b28 │ │ │ │ + bne.n 72ae0 │ │ │ │ mov r0, r8 │ │ │ │ blx 2a0fc │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 72a8e │ │ │ │ + beq.n 72a46 │ │ │ │ ldr.w r2, [r7, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r7, #800] @ 0x320 │ │ │ │ - b.n 72960 │ │ │ │ + b.n 72918 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 72b0e │ │ │ │ + blt.n 72ac6 │ │ │ │ movs r5, #2 │ │ │ │ - b.n 72a28 │ │ │ │ - ldr r3, [pc, #88] @ (72b54 ) │ │ │ │ + b.n 729e0 │ │ │ │ + ldr r3, [pc, #88] @ (72b0c ) │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 72984 │ │ │ │ + b.n 7293c │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #52488 @ 0xcd08 │ │ │ │ + movw r1, #49544 @ 0xc188 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 729a0 │ │ │ │ + b.n 72958 │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ mov r1, r8 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 72ae0 │ │ │ │ + b.n 72a98 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #52436 @ 0xccd4 │ │ │ │ + movw r1, #49492 @ 0xc154 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 72b24 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 72adc │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00072b58 : │ │ │ │ +00072b10 : │ │ │ │ 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 │ │ │ │ subs r3, r1, #0 │ │ │ │ - blt.w 72d14 │ │ │ │ + blt.w 72ccc │ │ │ │ sub.w r2, r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ clz r2, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 72cbc │ │ │ │ + bne.w 72c74 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 72ce6 │ │ │ │ + beq.w 72c9e │ │ │ │ movw r2, #65518 @ 0xffee │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.w 72d3e │ │ │ │ + bhi.w 72cf6 │ │ │ │ movw r6, #19992 @ 0x4e18 │ │ │ │ movt r6, #73 @ 0x49 │ │ │ │ add.w r0, r3, #17 │ │ │ │ - movw r2, #9329 @ 0x2471 │ │ │ │ + movw r2, #9261 @ 0x242d │ │ │ │ movt r2, #7 │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r4, [r6, #712] @ 0x2c8 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 72c3c │ │ │ │ - ldr r1, [pc, #420] @ (72d64 ) │ │ │ │ + bne.n 72bf4 │ │ │ │ + ldr r1, [pc, #420] @ (72d1c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ cmp.w r0, #512 @ 0x200 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1528] @ 0x5f8 │ │ │ │ mov r8, r2 │ │ │ │ - bhi.n 72c90 │ │ │ │ + bhi.n 72c48 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ adds r1, r0, #2 │ │ │ │ ldr.w r2, [r2, r1, lsl #3] │ │ │ │ ldr.w lr, [r2, #8] │ │ │ │ cmp r2, lr │ │ │ │ - beq.w 72cea │ │ │ │ + beq.w 72ca2 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r4, [r2, #4] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr.w ip, [r4] │ │ │ │ str.w ip, [r2, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 72c74 │ │ │ │ + beq.n 72c2c │ │ │ │ movw r2, #42428 @ 0xa5bc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [r4, #4] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r0 │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r2, #0] │ │ │ │ - ldr r2, [pc, #336] @ (72d68 ) │ │ │ │ + ldr r2, [pc, #336] @ (72d20 ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ ldr.w r6, [r2, #1416] @ 0x588 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 72cfc │ │ │ │ + bne.n 72cb4 │ │ │ │ adds r2, r4, r3 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r1, [r4, #8] │ │ │ │ movs r1, #0 │ │ │ │ strb r1, [r2, #16] │ │ │ │ - cbnz r5, 72c60 │ │ │ │ + cbnz r5, 72c18 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr.w r0, [r6, #708] @ 0x2c4 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 72bfe │ │ │ │ + bne.n 72bb6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ef298 │ │ │ │ + bl 1ee218 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 72d2a │ │ │ │ + beq.n 72ce2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 72c34 │ │ │ │ + beq.n 72bec │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #16 │ │ │ │ blx 29c10 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrd r1, r7, [r2, #24] │ │ │ │ cmp r1, r7 │ │ │ │ - bhi.n 72cda │ │ │ │ + bhi.n 72c92 │ │ │ │ adds r0, #3 │ │ │ │ add.w r0, r1, r0, lsl #3 │ │ │ │ str r0, [r2, #24] │ │ │ │ adds r0, r2, r1 │ │ │ │ str r0, [r2, #4] │ │ │ │ str.w ip, [r2, r1] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 72bfe │ │ │ │ + bne.n 72bb6 │ │ │ │ ldr.w r4, [r6, #672] @ 0x2a0 │ │ │ │ - movw r2, #52321 @ 0xcc61 │ │ │ │ + movw r2, #52313 @ 0xcc59 │ │ │ │ movt r2, #6 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 72d2e │ │ │ │ + bne.n 72ce6 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2a0fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 72c4e │ │ │ │ + beq.n 72c06 │ │ │ │ ldr.w r2, [r8, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r8, #800] @ 0x320 │ │ │ │ - b.n 72bfe │ │ │ │ + b.n 72bb6 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ movs r1, #24 │ │ │ │ movw r4, #13200 @ 0x3390 │ │ │ │ movw r3, #19992 @ 0x4e18 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ mla r4, r1, r2, r4 │ │ │ │ add r4, r3 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str.w r2, [lr, #12] │ │ │ │ str.w lr, [r2, #8] │ │ │ │ - b.n 72bfe │ │ │ │ - ldr r4, [pc, #132] @ (72d6c ) │ │ │ │ - b.n 72c34 │ │ │ │ + b.n 72bb6 │ │ │ │ + ldr r4, [pc, #132] @ (72d24 ) │ │ │ │ + b.n 72bec │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 72540 │ │ │ │ + bl 724fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 72bfe │ │ │ │ - b.n 72c90 │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + bne.n 72bb6 │ │ │ │ + b.n 72c48 │ │ │ │ + movw r1, #55613 @ 0xd93d │ │ │ │ movt r1, #18 │ │ │ │ cmp r6, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 72d56 │ │ │ │ + bne.n 72d0e │ │ │ │ mov r0, r4 │ │ │ │ - bl 12eb00 │ │ │ │ + bl 12ddf0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 72c24 │ │ │ │ + b.n 72bdc │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #52528 @ 0xcd30 │ │ │ │ + movw r1, #49584 @ 0xc1b0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 72c34 │ │ │ │ + b.n 72bec │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 72cac │ │ │ │ + b.n 72c64 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #52580 @ 0xcd64 │ │ │ │ + movw r1, #49636 @ 0xc1e4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #112] @ 0x70 │ │ │ │ - bl 12f220 │ │ │ │ - b.n 72d2a │ │ │ │ + bl 12e510 │ │ │ │ + b.n 72ce2 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 72c24 │ │ │ │ + b.n 72bdc │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ strh r4, [r2, #12] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00072d70 : │ │ │ │ +00072d28 : │ │ │ │ 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 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq.n 72e1e │ │ │ │ - blt.n 72e62 │ │ │ │ + beq.n 72dd6 │ │ │ │ + blt.n 72e1a │ │ │ │ cmp r1, #20 │ │ │ │ - bgt.n 72e22 │ │ │ │ - ldr r2, [pc, #248] @ (72e84 ) │ │ │ │ + bgt.n 72dda │ │ │ │ + ldr r2, [pc, #248] @ (72e3c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r7, r3 │ │ │ │ lsls r5, r1, #2 │ │ │ │ ldr r6, [r3, r2] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add r3, r5 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1608] @ 0x648 │ │ │ │ - cbz r4, 72df2 │ │ │ │ - ldr r0, [pc, #224] @ (72e88 ) │ │ │ │ + cbz r4, 72daa │ │ │ │ + ldr r0, [pc, #224] @ (72e40 ) │ │ │ │ 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 72e3e │ │ │ │ + bne.n 72df6 │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r5 │ │ │ │ add.w r0, r4, #12 │ │ │ │ blx 2957c │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr.w r1, [r1, #3796] @ 0xed4 │ │ │ │ sub.w r2, r4, #8 │ │ │ │ @@ -108668,89 +108631,89 @@ │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 789c4 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 78974 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 72e3a │ │ │ │ - ldr r0, [pc, #124] @ (72e84 ) │ │ │ │ + cbz r0, 72df2 │ │ │ │ + ldr r0, [pc, #124] @ (72e3c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r5, [r3, r0] │ │ │ │ lsls r2, r1, #2 │ │ │ │ add.w r0, r4, #12 │ │ │ │ movs r1, #0 │ │ │ │ blx 2957c │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - b.n 72dd0 │ │ │ │ - ldr r4, [pc, #108] @ (72e8c ) │ │ │ │ - b.n 72dec │ │ │ │ + b.n 72d88 │ │ │ │ + ldr r4, [pc, #108] @ (72e44 ) │ │ │ │ + b.n 72da4 │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 72df2 │ │ │ │ + bls.n 72daa │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1ef298 │ │ │ │ + bl 1ee218 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 72e56 │ │ │ │ + cbnz r0, 72e0e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 72dec │ │ │ │ - movw r2, #58961 @ 0xe651 │ │ │ │ + b.n 72da4 │ │ │ │ + movw r2, #55613 @ 0xd93d │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 72e72 │ │ │ │ + bne.n 72e2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 12eb00 │ │ │ │ - ldr r3, [pc, #48] @ (72e84 ) │ │ │ │ + bl 12ddf0 │ │ │ │ + ldr r3, [pc, #48] @ (72e3c ) │ │ │ │ ldr r6, [r7, r3] │ │ │ │ - b.n 72dc2 │ │ │ │ - ldr r2, [pc, #44] @ (72e84 ) │ │ │ │ + b.n 72d7a │ │ │ │ + ldr r2, [pc, #44] @ (72e3c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ lsls r5, r1, #2 │ │ │ │ ldr r6, [r3, r2] │ │ │ │ - b.n 72dc2 │ │ │ │ + b.n 72d7a │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - movw r0, #52608 @ 0xcd80 │ │ │ │ + movw r0, #49664 @ 0xc200 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 72e3a │ │ │ │ + bl 21f268 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 72df2 │ │ │ │ ldr.w r2, [r0, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #4] @ (72e84 ) │ │ │ │ + ldr r3, [pc, #4] @ (72e3c ) │ │ │ │ ldr r6, [r7, r3] │ │ │ │ - b.n 72dc2 │ │ │ │ + b.n 72d7a │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ asrs r0, r4, #32 │ │ │ │ lsls r2, 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 r2, r0 │ │ │ │ cmp r0, #7 │ │ │ │ - bgt.n 72f12 │ │ │ │ - ldr r3, [pc, #140] @ (72f34 ) │ │ │ │ + bgt.n 72eca │ │ │ │ + ldr r3, [pc, #140] @ (72eec ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ add.w r3, r1, r0, lsl #2 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r3, #3480] @ 0xd98 │ │ │ │ - cbz r0, 72ece │ │ │ │ + cbz r0, 72e86 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str.w r1, [r3, #3480] @ 0xd98 │ │ │ │ strd r2, r2, [r0, #12] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ add.w lr, r1, #8192 @ 0x2000 │ │ │ │ @@ -108760,68 +108723,68 @@ │ │ │ │ lsl.w ip, ip, r2 │ │ │ │ ldr.w r0, [lr, #1720] @ 0x6b8 │ │ │ │ add.w ip, ip, #27 │ │ │ │ subs r3, r0, r1 │ │ │ │ asrs r3, r3, #3 │ │ │ │ add.w r3, r3, ip, lsr #3 │ │ │ │ cmp.w r3, #288 @ 0x120 │ │ │ │ - bhi.n 72f12 │ │ │ │ + bhi.n 72eca │ │ │ │ movs r3, #1 │ │ │ │ mov.w r1, ip, lsr #3 │ │ │ │ lsls r3, r2 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ str.w r1, [lr, #1720] @ 0x6b8 │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r3, [r0, #4] │ │ │ │ strd r1, r1, [r0, #12] │ │ │ │ - b.n 72eca │ │ │ │ + b.n 72e82 │ │ │ │ movs r0, #4 │ │ │ │ movs r3, #1 │ │ │ │ lsls r0, r2 │ │ │ │ adds r0, #27 │ │ │ │ lsls r3, r2 │ │ │ │ bic.w r0, r0, #7 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 77c4c │ │ │ │ + bl 77bf8 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 72f06 │ │ │ │ - b.n 72eca │ │ │ │ + bne.n 72ebe │ │ │ │ + b.n 72e82 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00072f38 : │ │ │ │ +00072ef0 : │ │ │ │ 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 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 73006 │ │ │ │ - ldr r6, [pc, #252] @ (7304c ) │ │ │ │ + blt.n 72fbe │ │ │ │ + ldr r6, [pc, #252] @ (73004 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ ldr r3, [r6, r5] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #2092] @ 0x82c │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 72fda │ │ │ │ + ble.n 72f92 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r3, #2092] @ 0x82c │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r3, [r3, #1772] @ 0x6ec │ │ │ │ str r2, [r3, #0] │ │ │ │ - ldr r2, [pc, #216] @ (73050 ) │ │ │ │ + ldr r2, [pc, #216] @ (73008 ) │ │ │ │ ldr.w r1, [r2, #1416] @ 0x588 │ │ │ │ mov r7, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 72fee │ │ │ │ - cbnz r4, 72fb0 │ │ │ │ + bne.n 72fa6 │ │ │ │ + cbnz r4, 72f68 │ │ │ │ ldr r4, [r6, r5] │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ sub.w r1, r3, #8 │ │ │ │ str r0, [r3, #12] │ │ │ │ ldr r4, [r4, #8] │ │ │ │ and.w r2, r2, #3 │ │ │ │ @@ -108835,422 +108798,422 @@ │ │ │ │ str r1, [r0, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 77d38 │ │ │ │ + bl 77ce4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #12] │ │ │ │ - cbz r0, 7302a │ │ │ │ + cbz r0, 72fe2 │ │ │ │ ldr r0, [r6, r5] │ │ │ │ sub.w r1, r3, #8 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ str r4, [r3, #8] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ and.w r2, r2, #3 │ │ │ │ str r4, [r3, #16] │ │ │ │ ldr.w r0, [r0, #3796] @ 0xed4 │ │ │ │ - b.n 72f9e │ │ │ │ + b.n 72f56 │ │ │ │ movw r0, #22148 @ 0x5684 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 72154 <_PyObject_GC_New@@Base> │ │ │ │ + bl 72110 <_PyObject_GC_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 72f80 │ │ │ │ - b.n 73016 │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + bne.n 72f38 │ │ │ │ + b.n 72fce │ │ │ │ + movw r1, #55613 @ 0xd93d │ │ │ │ movt r1, #18 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 7301a │ │ │ │ + bne.n 72fd2 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 12eb00 │ │ │ │ + bl 12ddf0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 72f80 │ │ │ │ - movw r0, #52636 @ 0xcd9c │ │ │ │ + b.n 72f38 │ │ │ │ + movw r0, #49692 @ 0xc21c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #265 @ 0x109 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 21f268 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 72faa │ │ │ │ + b.n 72f62 │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 72f80 │ │ │ │ + b.n 72f38 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 7303a │ │ │ │ + beq.n 72ff2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 73044 │ │ │ │ + cbz r2, 72ffc │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 1ef298 │ │ │ │ + b.w 1ee218 │ │ │ │ mov r0, r3 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7303a │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72ff2 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, 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, #244] @ 7315c │ │ │ │ + ldr.w fp, [pc, #244] @ 73114 │ │ │ │ movw r6, #19992 @ 0x4e18 │ │ │ │ movt r6, #73 @ 0x49 │ │ │ │ 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 730f2 │ │ │ │ + b.n 730aa │ │ │ │ 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 730a0 │ │ │ │ + bne.n 73058 │ │ │ │ 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 73be8 │ │ │ │ + bl 73ba0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7364c │ │ │ │ - ldr r3, [pc, #108] @ (73158 ) │ │ │ │ + beq.w 73604 │ │ │ │ + ldr r3, [pc, #108] @ (73110 ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 73160 │ │ │ │ + beq.n 73118 │ │ │ │ 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 73122 │ │ │ │ + bmi.n 730da │ │ │ │ str r1, [r4, #84] @ 0x54 │ │ │ │ ldr.w r2, [r9, #1520] @ 0x5f0 │ │ │ │ adds r1, r2, #1 │ │ │ │ str.w r1, [r9, #1520] @ 0x5f0 │ │ │ │ str.w r2, [r4, #192] @ 0xc0 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 73084 │ │ │ │ + beq.n 7303c │ │ │ │ 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 7313e │ │ │ │ + bne.n 730f6 │ │ │ │ dmb ish │ │ │ │ - b.n 730c2 │ │ │ │ - asrs r0, r3, #27 │ │ │ │ + b.n 7307a │ │ │ │ + lsrs r0, r3, #13 │ │ │ │ movs r7, r5 │ │ │ │ - asrs r4, r2, #20 │ │ │ │ + lsrs r4, r2, #6 │ │ │ │ movs r7, r5 │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 7f920 <_PyType_GetDict@@Base> │ │ │ │ - ldr r1, [pc, #848] @ (734c0 ) │ │ │ │ - bl 7f974 │ │ │ │ + bl 7f900 <_PyType_GetDict@@Base> │ │ │ │ + ldr r1, [pc, #848] @ (73478 ) │ │ │ │ + bl 7f954 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 73a12 │ │ │ │ + beq.w 739ca │ │ │ │ add.w r4, r5, #98304 @ 0x18000 │ │ │ │ str.w r7, [r4, #1160] @ 0x488 │ │ │ │ movw r7, #43976 @ 0xabc8 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ add.w r0, r7, #116 @ 0x74 │ │ │ │ - bl 7f9e0 │ │ │ │ + bl 7f9c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 73a08 │ │ │ │ + beq.w 739c0 │ │ │ │ str.w r0, [r4, #1208] @ 0x4b8 │ │ │ │ add.w r0, r7, #136 @ 0x88 │ │ │ │ - bl 7f9e0 │ │ │ │ + bl 7f9c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 73a08 │ │ │ │ + beq.w 739c0 │ │ │ │ str.w r0, [r4, #1212] @ 0x4bc │ │ │ │ add.w r0, r7, #156 @ 0x9c │ │ │ │ - bl 7f9e0 │ │ │ │ + bl 7f9c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 73a08 │ │ │ │ + beq.w 739c0 │ │ │ │ str.w r0, [r4, #1216] @ 0x4c0 │ │ │ │ add.w r0, r7, #176 @ 0xb0 │ │ │ │ - bl 7f9e0 │ │ │ │ + bl 7f9c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 73a08 │ │ │ │ + beq.w 739c0 │ │ │ │ str.w r0, [r4, #1220] @ 0x4c4 │ │ │ │ add.w r0, r7, #196 @ 0xc4 │ │ │ │ - bl 7f9e0 │ │ │ │ + bl 7f9c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 73a08 │ │ │ │ + beq.w 739c0 │ │ │ │ str.w r0, [r4, #1224] @ 0x4c8 │ │ │ │ add.w r0, r7, #216 @ 0xd8 │ │ │ │ - bl 7f9e0 │ │ │ │ + bl 7f9c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 73a08 │ │ │ │ + beq.w 739c0 │ │ │ │ str.w r0, [r4, #1228] @ 0x4cc │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #712] @ (734c4 ) │ │ │ │ + ldr r1, [pc, #712] @ (7347c ) │ │ │ │ add.w r2, r7, #236 @ 0xec │ │ │ │ mov r0, r5 │ │ │ │ - bl 1acb78 │ │ │ │ + bl 1aa970 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 739e6 │ │ │ │ + beq.w 7399e │ │ │ │ add.w r1, r7, #252 @ 0xfc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a9ea0 │ │ │ │ + bl 1a7ca8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 739d0 │ │ │ │ + beq.w 73988 │ │ │ │ add.w r1, r7, #460 @ 0x1cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a9ea0 │ │ │ │ + bl 1a7ca8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 739d0 │ │ │ │ + beq.w 73988 │ │ │ │ add.w r1, r7, #668 @ 0x29c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a9ea0 │ │ │ │ + bl 1a7ca8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 739d0 │ │ │ │ - ldr r2, [pc, #652] @ (734c8 ) │ │ │ │ + beq.w 73988 │ │ │ │ + ldr r2, [pc, #652] @ (73480 ) │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #652] @ (734cc ) │ │ │ │ + ldr r1, [pc, #652] @ (73484 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 1acb78 │ │ │ │ + bl 1aa970 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 739ba │ │ │ │ - ldr.w r8, [pc, #700] @ 7350c │ │ │ │ + beq.w 73972 │ │ │ │ + ldr.w r8, [pc, #700] @ 734c4 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp, #16] │ │ │ │ strd r4, r4, [sp, #24] │ │ │ │ ldr.w r1, [r8, r4, lsl #3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a9ea0 │ │ │ │ + bl 1a7ca8 │ │ │ │ adds r4, #1 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 739a0 │ │ │ │ + beq.w 73958 │ │ │ │ cmp r4, #68 @ 0x44 │ │ │ │ - bne.n 7325a │ │ │ │ + bne.n 73212 │ │ │ │ add.w r9, sp, #32 │ │ │ │ movw sl, #36624 @ 0x8f10 │ │ │ │ movt sl, #71 @ 0x47 │ │ │ │ mov r8, r9 │ │ │ │ movs r4, #0 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r0, [sl] │ │ │ │ mov r1, r2 │ │ │ │ adds r4, #1 │ │ │ │ - bl 80c74 <_PyTuple_Resize@@Base+0x2fc> │ │ │ │ + bl 80c6c <_PyTuple_Resize@@Base+0x2fc> │ │ │ │ str.w r0, [r8], #4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7398c │ │ │ │ + beq.w 73944 │ │ │ │ cmp r4, #16 │ │ │ │ - bne.n 73280 │ │ │ │ + bne.n 73238 │ │ │ │ mov.w r8, #0 │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r2, [r9], #4 │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 732ba │ │ │ │ + beq.n 73272 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 732ba │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 73272 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp.w r8, #16 │ │ │ │ - bne.n 732a4 │ │ │ │ + bne.n 7325c │ │ │ │ add.w r8, r5, #40960 @ 0xa000 │ │ │ │ - bl 71f84 │ │ │ │ + bl 71f40 │ │ │ │ str.w r0, [r8, #1792] @ 0x700 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 73982 │ │ │ │ + beq.w 7393a │ │ │ │ ldr.w r2, [r7, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #500] @ (734d0 ) │ │ │ │ - bl 7a1f4 │ │ │ │ + ldr r1, [pc, #500] @ (73488 ) │ │ │ │ + bl 7a1b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7397a │ │ │ │ - ldr r4, [pc, #492] @ (734d4 ) │ │ │ │ + bne.w 73932 │ │ │ │ + ldr r4, [pc, #492] @ (7348c ) │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [r4, #1052] @ 0x41c │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 73964 │ │ │ │ + bne.w 7391c │ │ │ │ ldr.w r2, [r7, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #476] @ (734d8 ) │ │ │ │ + ldr r1, [pc, #476] @ (73490 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7a1f4 │ │ │ │ + bl 7a1b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7395c │ │ │ │ + bne.w 73914 │ │ │ │ ldr.w r3, [r4, #2700] @ 0xa8c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 73948 │ │ │ │ + bne.w 73900 │ │ │ │ ldr.w r2, [r7, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #444] @ (734dc ) │ │ │ │ + ldr r1, [pc, #444] @ (73494 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7a1f4 │ │ │ │ + bl 7a1b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73940 │ │ │ │ + bne.w 738f8 │ │ │ │ ldr.w r3, [r4, #2716] @ 0xa9c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7392c │ │ │ │ + bne.w 738e4 │ │ │ │ ldr.w r2, [r7, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #400] @ (734d0 ) │ │ │ │ + ldr r1, [pc, #400] @ (73488 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7a1f4 │ │ │ │ + bl 7a1b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7397a │ │ │ │ + bne.w 73932 │ │ │ │ ldr.w r3, [r4, #1052] @ 0x41c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 73918 │ │ │ │ + bne.w 738d0 │ │ │ │ ldr.w r2, [r7, #896] @ 0x380 │ │ │ │ - ldr r1, [pc, #380] @ (734e0 ) │ │ │ │ + ldr r1, [pc, #380] @ (73498 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7a1f4 │ │ │ │ + bl 7a1b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73910 │ │ │ │ + bne.w 738c8 │ │ │ │ ldr.w r3, [r4, #1388] @ 0x56c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 738fc │ │ │ │ + bne.w 738b4 │ │ │ │ ldr.w r2, [r7, #896] @ 0x380 │ │ │ │ - ldr r1, [pc, #352] @ (734e4 ) │ │ │ │ + ldr r1, [pc, #352] @ (7349c ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7a1f4 │ │ │ │ + bl 7a1b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 738f4 │ │ │ │ + bne.w 738ac │ │ │ │ ldr.w r3, [r4, #2604] @ 0xa2c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 738e0 │ │ │ │ + bne.w 73898 │ │ │ │ ldr.w r2, [r7, #900] @ 0x384 │ │ │ │ - ldr r1, [pc, #320] @ (734e8 ) │ │ │ │ + ldr r1, [pc, #320] @ (734a0 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7a1f4 │ │ │ │ + bl 7a1b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 738d8 │ │ │ │ + bne.w 73890 │ │ │ │ ldr.w r3, [r4, #1036] @ 0x40c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 738c4 │ │ │ │ + bne.w 7387c │ │ │ │ ldr.w r2, [r7, #904] @ 0x388 │ │ │ │ - ldr r1, [pc, #292] @ (734ec ) │ │ │ │ + ldr r1, [pc, #292] @ (734a4 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7a1f4 │ │ │ │ + bl 7a1b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 738bc │ │ │ │ + bne.w 73874 │ │ │ │ ldr.w r3, [r4, #2524] @ 0x9dc │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 738a8 │ │ │ │ + bne.w 73860 │ │ │ │ ldr.w r2, [r7, #908] @ 0x38c │ │ │ │ - ldr r1, [pc, #260] @ (734f0 ) │ │ │ │ + ldr r1, [pc, #260] @ (734a8 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7a1f4 │ │ │ │ + bl 7a1b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 738a0 │ │ │ │ + bne.w 73858 │ │ │ │ ldr.w r3, [r4, #2652] @ 0xa5c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7388c │ │ │ │ + bne.w 73844 │ │ │ │ ldr.w r2, [r7, #912] @ 0x390 │ │ │ │ - ldr r1, [pc, #232] @ (734f4 ) │ │ │ │ + ldr r1, [pc, #232] @ (734ac ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7a1f4 │ │ │ │ + bl 7a1b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73884 │ │ │ │ + bne.w 7383c │ │ │ │ ldr.w r3, [r4, #2540] @ 0x9ec │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 73870 │ │ │ │ + bne.w 73828 │ │ │ │ ldr.w r2, [r7, #916] @ 0x394 │ │ │ │ - ldr r1, [pc, #200] @ (734f8 ) │ │ │ │ + ldr r1, [pc, #200] @ (734b0 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7a1f4 │ │ │ │ + bl 7a1b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73818 │ │ │ │ + bne.w 737d0 │ │ │ │ ldr.w r3, [r4, #1148] @ 0x47c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 73804 │ │ │ │ + bne.w 737bc │ │ │ │ ldr.w r2, [r7, #920] @ 0x398 │ │ │ │ - ldr r1, [pc, #172] @ (734fc ) │ │ │ │ + ldr r1, [pc, #172] @ (734b4 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7a1f4 │ │ │ │ + bl 7a1b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 737fc │ │ │ │ + bne.w 737b4 │ │ │ │ ldr.w r3, [r4, #908] @ 0x38c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 737e8 │ │ │ │ + bne.w 737a0 │ │ │ │ ldr.w r2, [r7, #924] @ 0x39c │ │ │ │ - ldr r1, [pc, #140] @ (73500 ) │ │ │ │ + ldr r1, [pc, #140] @ (734b8 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7a1f4 │ │ │ │ + bl 7a1b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 737e0 │ │ │ │ + bne.w 73798 │ │ │ │ ldr.w r3, [r4, #1212] @ 0x4bc │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 737cc │ │ │ │ + bne.w 73784 │ │ │ │ ldr.w r2, [r7, #928] @ 0x3a0 │ │ │ │ - ldr r1, [pc, #112] @ (73504 ) │ │ │ │ + ldr r1, [pc, #112] @ (734bc ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7a1f4 │ │ │ │ + bl 7a1b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 737c4 │ │ │ │ + bne.w 7377c │ │ │ │ ldr.w r3, [r4, #1196] @ 0x4ac │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 737b0 │ │ │ │ + bne.w 73768 │ │ │ │ ldr.w r2, [r7, #932] @ 0x3a4 │ │ │ │ - ldr r1, [pc, #80] @ (73508 ) │ │ │ │ + ldr r1, [pc, #80] @ (734c0 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7a1f4 │ │ │ │ - b.n 73510 │ │ │ │ + bl 7a1b4 │ │ │ │ + b.n 734c8 │ │ │ │ add r4, sp, #688 @ 0x2b0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ subs r4, r6, #6 │ │ │ │ lsls r4, r1, #1 │ │ │ │ add r7, sp, #208 @ 0xd0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ movs r0, #132 @ 0x84 │ │ │ │ @@ -109281,111 +109244,111 @@ │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r4, [r2, #11] │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r4, [r0, #11] │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r4, [r0, #7] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - asrs r4, r4, #11 │ │ │ │ + lsls r4, r4, #29 │ │ │ │ movs r7, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 737a8 │ │ │ │ + bne.w 73760 │ │ │ │ ldr.w r3, [r4, #940] @ 0x3ac │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 73794 │ │ │ │ + bne.w 7374c │ │ │ │ ldr.w r2, [r7, #936] @ 0x3a8 │ │ │ │ - ldr r1, [pc, #756] @ (73820 ) │ │ │ │ + ldr r1, [pc, #756] @ (737d8 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7a1f4 │ │ │ │ + bl 7a1b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7378c │ │ │ │ + bne.w 73744 │ │ │ │ ldr.w r3, [r4, #1084] @ 0x43c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 73778 │ │ │ │ + bne.w 73730 │ │ │ │ ldr.w r2, [r7, #936] @ 0x3a8 │ │ │ │ - ldr r1, [pc, #728] @ (73824 ) │ │ │ │ + ldr r1, [pc, #728] @ (737dc ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7a1f4 │ │ │ │ + bl 7a1b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73770 │ │ │ │ + bne.w 73728 │ │ │ │ ldr.w r3, [r4, #892] @ 0x37c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7375c │ │ │ │ + bne.w 73714 │ │ │ │ ldr.w r2, [r7, #940] @ 0x3ac │ │ │ │ - ldr r1, [pc, #696] @ (73828 ) │ │ │ │ + ldr r1, [pc, #696] @ (737e0 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7a1f4 │ │ │ │ + bl 7a1b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73740 │ │ │ │ + bne.w 736f8 │ │ │ │ ldr.w r3, [r4, #924] @ 0x39c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 73748 │ │ │ │ + bne.w 73700 │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ ldr.w r2, [r7, #944] @ 0x3b0 │ │ │ │ - ldr r1, [pc, #664] @ (7382c ) │ │ │ │ - bl 7a1f4 │ │ │ │ + ldr r1, [pc, #664] @ (737e4 ) │ │ │ │ + bl 7a1b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73718 │ │ │ │ + bne.w 736d0 │ │ │ │ ldr.w r3, [r4, #2636] @ 0xa4c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 73704 │ │ │ │ - ldr r2, [pc, #640] @ (73830 ) │ │ │ │ + bne.w 736bc │ │ │ │ + ldr r2, [pc, #640] @ (737e8 ) │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #640] @ (73834 ) │ │ │ │ + ldr r1, [pc, #640] @ (737ec ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 1acb78 │ │ │ │ + bl 1aa970 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 736ee │ │ │ │ + beq.w 736a6 │ │ │ │ ldr.w r3, [r6, #624] @ 0x270 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 735f2 │ │ │ │ + bne.n 735aa │ │ │ │ movw r0, #8576 @ 0x2180 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 7f920 <_PyType_GetDict@@Base> │ │ │ │ - ldr r2, [pc, #612] @ (73838 ) │ │ │ │ - movw r1, #52928 @ 0xcec0 │ │ │ │ + bl 7f900 <_PyType_GetDict@@Base> │ │ │ │ + ldr r2, [pc, #612] @ (737f0 ) │ │ │ │ + movw r1, #49984 @ 0xc340 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 8084c │ │ │ │ - ldr r2, [pc, #600] @ (7383c ) │ │ │ │ + bl 80844 │ │ │ │ + ldr r2, [pc, #600] @ (737f4 ) │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [r2, #564] @ 0x234 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 736c2 │ │ │ │ + bne.n 7367a │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 736ae │ │ │ │ + bne.n 73666 │ │ │ │ movw r3, #7536 @ 0x1d70 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - ldr r1, [pc, #580] @ (73840 ) │ │ │ │ + ldr r1, [pc, #580] @ (737f8 ) │ │ │ │ mov r0, r5 │ │ │ │ movs r4, #0 │ │ │ │ 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 1a9ea0 │ │ │ │ + bl 1a7ca8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 73686 │ │ │ │ + beq.n 7363e │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r7, #1264] @ 0x4f0 │ │ │ │ - ldr r1, [pc, #536] @ (73844 ) │ │ │ │ + ldr r1, [pc, #536] @ (737fc ) │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ str.w r3, [r7, #1268] @ 0x4f4 │ │ │ │ - bl 1a9ea0 │ │ │ │ + bl 1a7ca8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 73686 │ │ │ │ + beq.n 7363e │ │ │ │ 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] │ │ │ │ @@ -109393,177 +109356,177 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 2ce24 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 2ce70 │ │ │ │ - movw r3, #52660 @ 0xcdb4 │ │ │ │ + movw r3, #49716 @ 0xc234 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #472] @ (73848 ) │ │ │ │ + ldr r0, [pc, #472] @ (73800 ) │ │ │ │ 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 73644 │ │ │ │ + b.n 735fc │ │ │ │ movs r0, #0 │ │ │ │ - bl 646dc │ │ │ │ - ldr r3, [pc, #444] @ (7384c ) │ │ │ │ + bl 678e4 │ │ │ │ + ldr r3, [pc, #444] @ (73804 ) │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #52964 @ 0xcee4 │ │ │ │ + movw r3, #50020 @ 0xc364 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #16 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 73644 │ │ │ │ + b.n 735fc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #564] @ 0x234 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 735f2 │ │ │ │ + bne.n 735aa │ │ │ │ add.w r0, r2, #564 @ 0x234 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 735f2 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 735aa │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 736ce │ │ │ │ + beq.n 73686 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #564] @ 0x234 │ │ │ │ - cbz r3, 736e4 │ │ │ │ - ldr r3, [pc, #384] @ (73850 ) │ │ │ │ + cbz r3, 7369c │ │ │ │ + ldr r3, [pc, #384] @ (73808 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #52936 @ 0xcec8 │ │ │ │ + movw r3, #49992 @ 0xc348 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - b.n 736a0 │ │ │ │ + b.n 73658 │ │ │ │ add.w r0, r2, #564 @ 0x234 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 736ce │ │ │ │ - ldr r3, [pc, #356] @ (73854 ) │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 73686 │ │ │ │ + ldr r3, [pc, #356] @ (7380c ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #52880 @ 0xce90 │ │ │ │ + movw r3, #49936 @ 0xc310 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - b.n 736a0 │ │ │ │ + b.n 73658 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2636] @ 0xa4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 735ac │ │ │ │ - ldr r0, [pc, #280] @ (7382c ) │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 735ac │ │ │ │ - ldr r0, [pc, #272] @ (7382c ) │ │ │ │ - bl 790b0 │ │ │ │ - movw r3, #52764 @ 0xce1c │ │ │ │ + bne.w 73564 │ │ │ │ + ldr r0, [pc, #280] @ (737e4 ) │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 73564 │ │ │ │ + ldr r0, [pc, #272] @ (737e4 ) │ │ │ │ + bl 79060 │ │ │ │ + movw r3, #49820 @ 0xc29c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - ldr r1, [pc, #304] @ (73858 ) │ │ │ │ + ldr r1, [pc, #304] @ (73810 ) │ │ │ │ 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 73644 │ │ │ │ - ldr r0, [pc, #228] @ (73828 ) │ │ │ │ - bl 790b0 │ │ │ │ - b.n 7371e │ │ │ │ + b.n 735fc │ │ │ │ + ldr r0, [pc, #228] @ (737e0 ) │ │ │ │ + bl 79060 │ │ │ │ + b.n 736d6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #924] @ 0x39c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7358a │ │ │ │ - ldr r0, [pc, #208] @ (73828 ) │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7358a │ │ │ │ + bne.w 73542 │ │ │ │ + ldr r0, [pc, #208] @ (737e0 ) │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 73542 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #892] @ 0x37c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73568 │ │ │ │ - ldr r0, [pc, #184] @ (73824 ) │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 73568 │ │ │ │ - ldr r0, [pc, #176] @ (73824 ) │ │ │ │ - bl 790b0 │ │ │ │ - b.n 7371e │ │ │ │ + bne.w 73520 │ │ │ │ + ldr r0, [pc, #184] @ (737dc ) │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 73520 │ │ │ │ + ldr r0, [pc, #176] @ (737dc ) │ │ │ │ + bl 79060 │ │ │ │ + b.n 736d6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1084] @ 0x43c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73546 │ │ │ │ - ldr r0, [pc, #152] @ (73820 ) │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 73546 │ │ │ │ - ldr r0, [pc, #144] @ (73820 ) │ │ │ │ - bl 790b0 │ │ │ │ - b.n 7371e │ │ │ │ + bne.w 734fe │ │ │ │ + ldr r0, [pc, #152] @ (737d8 ) │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 734fe │ │ │ │ + ldr r0, [pc, #144] @ (737d8 ) │ │ │ │ + bl 79060 │ │ │ │ + b.n 736d6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #940] @ 0x3ac │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73524 │ │ │ │ - ldr r0, [pc, #184] @ (7385c ) │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 73524 │ │ │ │ - ldr r0, [pc, #176] @ (7385c ) │ │ │ │ - bl 790b0 │ │ │ │ - b.n 7371e │ │ │ │ + bne.w 734dc │ │ │ │ + ldr r0, [pc, #184] @ (73814 ) │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 734dc │ │ │ │ + ldr r0, [pc, #176] @ (73814 ) │ │ │ │ + bl 79060 │ │ │ │ + b.n 736d6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1196] @ 0x4ac │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 734b0 │ │ │ │ - ldr r0, [pc, #160] @ (73860 ) │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 734b0 │ │ │ │ - ldr r0, [pc, #152] @ (73860 ) │ │ │ │ - bl 790b0 │ │ │ │ - b.n 7371e │ │ │ │ + bne.w 73468 │ │ │ │ + ldr r0, [pc, #160] @ (73818 ) │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 73468 │ │ │ │ + ldr r0, [pc, #152] @ (73818 ) │ │ │ │ + bl 79060 │ │ │ │ + b.n 736d6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1212] @ 0x4bc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7348e │ │ │ │ - ldr r0, [pc, #136] @ (73864 ) │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7348e │ │ │ │ - ldr r0, [pc, #128] @ (73864 ) │ │ │ │ - bl 790b0 │ │ │ │ - b.n 7371e │ │ │ │ + bne.w 73446 │ │ │ │ + ldr r0, [pc, #136] @ (7381c ) │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 73446 │ │ │ │ + ldr r0, [pc, #128] @ (7381c ) │ │ │ │ + bl 79060 │ │ │ │ + b.n 736d6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #908] @ 0x38c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7346c │ │ │ │ - ldr r0, [pc, #112] @ (73868 ) │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7346c │ │ │ │ - ldr r0, [pc, #104] @ (73868 ) │ │ │ │ - bl 790b0 │ │ │ │ - b.n 7371e │ │ │ │ + bne.w 73424 │ │ │ │ + ldr r0, [pc, #112] @ (73820 ) │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 73424 │ │ │ │ + ldr r0, [pc, #104] @ (73820 ) │ │ │ │ + bl 79060 │ │ │ │ + b.n 736d6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1148] @ 0x47c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7344a │ │ │ │ - ldr r0, [pc, #88] @ (7386c ) │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7344a │ │ │ │ - ldr r0, [pc, #80] @ (7386c ) │ │ │ │ - bl 790b0 │ │ │ │ - b.n 7371e │ │ │ │ + bne.w 73402 │ │ │ │ + ldr r0, [pc, #88] @ (73824 ) │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 73402 │ │ │ │ + ldr r0, [pc, #80] @ (73824 ) │ │ │ │ + bl 79060 │ │ │ │ + b.n 736d6 │ │ │ │ strb r4, [r2, #9] │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r4, [r2, #6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r4, [r6, #6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldrb r4, [r4, #1] │ │ │ │ @@ -109576,189 +109539,189 @@ │ │ │ │ lsls r2, r1, #1 │ │ │ │ lsrs r0, r3, #24 │ │ │ │ lsls r2, r1, #1 │ │ │ │ add r7, sp, #560 @ 0x230 │ │ │ │ lsls r7, r0, #1 │ │ │ │ add sp, #368 @ 0x170 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - asrs r4, r3, #27 │ │ │ │ + lsrs r4, r3, #13 │ │ │ │ movs r7, r5 │ │ │ │ - asrs r0, r5, #29 │ │ │ │ + lsrs r0, r5, #15 │ │ │ │ movs r7, r5 │ │ │ │ - asrs r0, r3, #29 │ │ │ │ + lsrs r0, r3, #15 │ │ │ │ movs r7, r5 │ │ │ │ - asrs r4, r0, #29 │ │ │ │ + lsrs r4, r0, #15 │ │ │ │ movs r7, r5 │ │ │ │ - asrs r0, r6, #28 │ │ │ │ + lsrs r0, r6, #14 │ │ │ │ movs r7, r5 │ │ │ │ strb r4, [r0, #7] │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r4, [r0, #11] │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r4, [r2, #11] │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r4, [r4, #6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r4, [r2, #10] │ │ │ │ lsls r1, r1, #1 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2540] @ 0x9ec │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73428 │ │ │ │ - ldr r0, [pc, #424] @ (73a28 ) │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 73428 │ │ │ │ - ldr r0, [pc, #416] @ (73a28 ) │ │ │ │ - bl 790b0 │ │ │ │ - b.n 7371e │ │ │ │ + bne.w 733e0 │ │ │ │ + ldr r0, [pc, #424] @ (739e0 ) │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 733e0 │ │ │ │ + ldr r0, [pc, #416] @ (739e0 ) │ │ │ │ + bl 79060 │ │ │ │ + b.n 736d6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2652] @ 0xa5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73406 │ │ │ │ - ldr r0, [pc, #400] @ (73a2c ) │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 73406 │ │ │ │ - ldr r0, [pc, #392] @ (73a2c ) │ │ │ │ - bl 790b0 │ │ │ │ - b.n 7371e │ │ │ │ + bne.w 733be │ │ │ │ + ldr r0, [pc, #400] @ (739e4 ) │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 733be │ │ │ │ + ldr r0, [pc, #392] @ (739e4 ) │ │ │ │ + bl 79060 │ │ │ │ + b.n 736d6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2524] @ 0x9dc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 733e4 │ │ │ │ - ldr r0, [pc, #376] @ (73a30 ) │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 733e4 │ │ │ │ - ldr r0, [pc, #368] @ (73a30 ) │ │ │ │ - bl 790b0 │ │ │ │ - b.n 7371e │ │ │ │ + bne.w 7339c │ │ │ │ + ldr r0, [pc, #376] @ (739e8 ) │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7339c │ │ │ │ + ldr r0, [pc, #368] @ (739e8 ) │ │ │ │ + bl 79060 │ │ │ │ + b.n 736d6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1036] @ 0x40c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 733c2 │ │ │ │ - ldr r0, [pc, #352] @ (73a34 ) │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 733c2 │ │ │ │ - ldr r0, [pc, #344] @ (73a34 ) │ │ │ │ - bl 790b0 │ │ │ │ - b.n 7371e │ │ │ │ + bne.w 7337a │ │ │ │ + ldr r0, [pc, #352] @ (739ec ) │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7337a │ │ │ │ + ldr r0, [pc, #344] @ (739ec ) │ │ │ │ + bl 79060 │ │ │ │ + b.n 736d6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2604] @ 0xa2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 733a0 │ │ │ │ - ldr r0, [pc, #328] @ (73a38 ) │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 733a0 │ │ │ │ - ldr r0, [pc, #320] @ (73a38 ) │ │ │ │ - bl 790b0 │ │ │ │ - b.n 7371e │ │ │ │ + bne.w 73358 │ │ │ │ + ldr r0, [pc, #328] @ (739f0 ) │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 73358 │ │ │ │ + ldr r0, [pc, #320] @ (739f0 ) │ │ │ │ + bl 79060 │ │ │ │ + b.n 736d6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1388] @ 0x56c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7337e │ │ │ │ - ldr r0, [pc, #304] @ (73a3c ) │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7337e │ │ │ │ - ldr r0, [pc, #296] @ (73a3c ) │ │ │ │ - bl 790b0 │ │ │ │ - b.n 7371e │ │ │ │ + bne.w 73336 │ │ │ │ + ldr r0, [pc, #304] @ (739f4 ) │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 73336 │ │ │ │ + ldr r0, [pc, #296] @ (739f4 ) │ │ │ │ + bl 79060 │ │ │ │ + b.n 736d6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1052] @ 0x41c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7335c │ │ │ │ - ldr r0, [pc, #280] @ (73a40 ) │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7335c │ │ │ │ + bne.w 73314 │ │ │ │ + ldr r0, [pc, #280] @ (739f8 ) │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 73314 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2716] @ 0xa9c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7333a │ │ │ │ - ldr r0, [pc, #264] @ (73a44 ) │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7333a │ │ │ │ - ldr r0, [pc, #256] @ (73a44 ) │ │ │ │ - bl 790b0 │ │ │ │ - b.n 7371e │ │ │ │ + bne.w 732f2 │ │ │ │ + ldr r0, [pc, #264] @ (739fc ) │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 732f2 │ │ │ │ + ldr r0, [pc, #256] @ (739fc ) │ │ │ │ + bl 79060 │ │ │ │ + b.n 736d6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2700] @ 0xa8c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73318 │ │ │ │ - ldr r0, [pc, #240] @ (73a48 ) │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 73318 │ │ │ │ - ldr r0, [pc, #232] @ (73a48 ) │ │ │ │ - bl 790b0 │ │ │ │ - b.n 7371e │ │ │ │ + bne.w 732d0 │ │ │ │ + ldr r0, [pc, #240] @ (73a00 ) │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 732d0 │ │ │ │ + ldr r0, [pc, #232] @ (73a00 ) │ │ │ │ + bl 79060 │ │ │ │ + b.n 736d6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1052] @ 0x41c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 732f6 │ │ │ │ + bne.w 732ae │ │ │ │ addw r0, r4, #1052 @ 0x41c │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 732f6 │ │ │ │ - ldr r0, [pc, #196] @ (73a40 ) │ │ │ │ - bl 790b0 │ │ │ │ - b.n 7371e │ │ │ │ - movw r3, #37716 @ 0x9354 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 732ae │ │ │ │ + ldr r0, [pc, #196] @ (739f8 ) │ │ │ │ + bl 79060 │ │ │ │ + b.n 736d6 │ │ │ │ + movw r3, #34772 @ 0x87d4 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - b.n 73726 │ │ │ │ - ldr r3, [pc, #188] @ (73a4c ) │ │ │ │ + b.n 736de │ │ │ │ + ldr r3, [pc, #188] @ (73a04 ) │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #37716 @ 0x9354 │ │ │ │ + movw r3, #34772 @ 0x87d4 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - b.n 736a0 │ │ │ │ + b.n 73658 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #168] @ (73a50 ) │ │ │ │ + ldr r2, [pc, #168] @ (73a08 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #52964 @ 0xcee4 │ │ │ │ + movw r3, #50020 @ 0xc364 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str r0, [r4, #12] │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 73644 │ │ │ │ - ldr r3, [pc, #152] @ (73a54 ) │ │ │ │ + b.n 735fc │ │ │ │ + ldr r3, [pc, #152] @ (73a0c ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #52852 @ 0xce74 │ │ │ │ + movw r3, #49908 @ 0xc2f4 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - b.n 736a0 │ │ │ │ - ldr r3, [pc, #132] @ (73a58 ) │ │ │ │ + b.n 73658 │ │ │ │ + ldr r3, [pc, #132] @ (73a10 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #52820 @ 0xce54 │ │ │ │ + movw r3, #49876 @ 0xc2d4 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - b.n 736a0 │ │ │ │ - ldr r2, [pc, #116] @ (73a5c ) │ │ │ │ + b.n 73658 │ │ │ │ + ldr r2, [pc, #116] @ (73a14 ) │ │ │ │ add r3, sp, #16 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ strd r1, r2, [sp, #16] │ │ │ │ - movw r2, #52792 @ 0xce38 │ │ │ │ + movw r2, #49848 @ 0xc2b8 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 73644 │ │ │ │ - movw r3, #52732 @ 0xcdfc │ │ │ │ + b.n 735fc │ │ │ │ + movw r3, #49788 @ 0xc27c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - b.n 7366c │ │ │ │ - bl 805dc │ │ │ │ + b.n 73624 │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7317a │ │ │ │ - movw r3, #52692 @ 0xcdd4 │ │ │ │ + beq.w 73132 │ │ │ │ + movw r3, #49748 @ 0xc254 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - b.n 7366c │ │ │ │ + b.n 73624 │ │ │ │ nop │ │ │ │ ldrb r4, [r0, #0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldrb r4, [r6, #1] │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r4, [r6, #31] │ │ │ │ lsls r1, r1, #1 │ │ │ │ @@ -109770,567 +109733,567 @@ │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r4, [r6, #8] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldrb r4, [r6, #2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldrb r4, [r4, #2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - asrs r0, r7, #29 │ │ │ │ + lsrs r0, r7, #15 │ │ │ │ movs r7, r5 │ │ │ │ - asrs r4, r2, #30 │ │ │ │ + lsrs r4, r2, #16 │ │ │ │ movs r7, r5 │ │ │ │ - asrs r4, r3, #28 │ │ │ │ + lsrs r4, r3, #14 │ │ │ │ movs r7, r5 │ │ │ │ - asrs r4, r0, #28 │ │ │ │ + lsrs r4, r0, #14 │ │ │ │ movs r7, r5 │ │ │ │ - asrs r0, r6, #27 │ │ │ │ + lsrs r0, r6, #13 │ │ │ │ movs r7, r5 │ │ │ │ - b.w 1a9e90 │ │ │ │ + b.w 1a7c98 │ │ │ │ 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, #19992 @ 0x4e18 │ │ │ │ movt r5, #73 @ 0x49 │ │ │ │ add.w r3, r5, #4096 @ 0x1000 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r3, [r3, #1168] @ 0x490 │ │ │ │ - cbz r3, 73aae │ │ │ │ + cbz r3, 73a66 │ │ │ │ ldr.w r3, [r5, #1412] @ 0x584 │ │ │ │ - cbz r3, 73aae │ │ │ │ - ldr r3, [pc, #332] @ (73be0 ) │ │ │ │ + cbz r3, 73a66 │ │ │ │ + ldr r3, [pc, #332] @ (73b98 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r7, [r2, r3] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73bd0 │ │ │ │ + beq.w 73b88 │ │ │ │ ldr.w r0, [r5, #1416] @ 0x588 │ │ │ │ blx 2a31c │ │ │ │ cmp r7, r0 │ │ │ │ - bne.w 73bd0 │ │ │ │ + bne.w 73b88 │ │ │ │ movw r3, #65523 @ 0xfff3 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.w 73bcc │ │ │ │ + bhi.w 73b84 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ - movw r3, #9329 @ 0x2471 │ │ │ │ + movw r3, #9261 @ 0x242d │ │ │ │ movt r3, #7 │ │ │ │ add.w r2, r4, #12 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 73b8e │ │ │ │ - ldr r1, [pc, #272] @ (73be0 ) │ │ │ │ + bne.n 73b46 │ │ │ │ + ldr r1, [pc, #272] @ (73b98 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ cmp.w r2, #512 @ 0x200 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1528] @ 0x5f8 │ │ │ │ mov r9, r3 │ │ │ │ - bhi.n 73b6a │ │ │ │ + bhi.n 73b22 │ │ │ │ add.w r1, r4, #11 │ │ │ │ mov.w r8, r1, lsr #3 │ │ │ │ ldr.w r3, [r3, r8, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 73bb0 │ │ │ │ + beq.n 73b68 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r7, [r0, #0] │ │ │ │ str r7, [r3, #4] │ │ │ │ - cbz r7, 73b4c │ │ │ │ + cbz r7, 73b04 │ │ │ │ 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] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 73ba8 │ │ │ │ + beq.n 73b60 │ │ │ │ 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 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrd lr, r1, [r3, #24] │ │ │ │ cmp lr, r1 │ │ │ │ - bhi.n 73b9c │ │ │ │ + bhi.n 73b54 │ │ │ │ add.w r1, r8, #1 │ │ │ │ add.w r1, lr, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ add.w r1, r3, lr │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w r7, [r3, lr] │ │ │ │ - cbnz r0, 73b96 │ │ │ │ + cbnz r0, 73b4e │ │ │ │ ldr.w r7, [r5, #672] @ 0x2a0 │ │ │ │ - movw r3, #52321 @ 0xcc61 │ │ │ │ + movw r3, #52313 @ 0xcc59 │ │ │ │ movt r3, #6 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 73bc2 │ │ │ │ + bne.n 73b7a │ │ │ │ mov r0, r2 │ │ │ │ blx 2a0fc │ │ │ │ - cbz r0, 73bcc │ │ │ │ + cbz r0, 73b84 │ │ │ │ ldr.w r3, [r9, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9, #800] @ 0x320 │ │ │ │ - b.n 73b96 │ │ │ │ + b.n 73b4e │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r1, r2 │ │ │ │ blx r7 │ │ │ │ - cbz r0, 73bcc │ │ │ │ + cbz r0, 73b84 │ │ │ │ mov r3, r0 │ │ │ │ rev r2, r4 │ │ │ │ - b.n 73b18 │ │ │ │ + b.n 73ad0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 73b0a │ │ │ │ + b.n 73ac2 │ │ │ │ mov.w r2, #4261281277 @ 0xfdfdfdfd │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 73b44 │ │ │ │ + b.n 73afc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 72540 │ │ │ │ + bl 724fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 73b96 │ │ │ │ - b.n 73b6a │ │ │ │ + bne.n 73b4e │ │ │ │ + b.n 73b22 │ │ │ │ ldr.w r0, [r5, #668] @ 0x29c │ │ │ │ mov r1, r2 │ │ │ │ blx r7 │ │ │ │ - b.n 73b80 │ │ │ │ + b.n 73b38 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 73b44 │ │ │ │ - movw r1, #53004 @ 0xcf0c │ │ │ │ + b.n 73afc │ │ │ │ + movw r1, #50060 @ 0xc38c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #8] @ (73be4 ) │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #8] @ (73b9c ) │ │ │ │ + bl 677e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r5, #30 │ │ │ │ + lsrs r0, r5, #16 │ │ │ │ movs r7, 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 73d4a │ │ │ │ + bmi.w 73d02 │ │ │ │ orr.w r3, r3, #8192 @ 0x2000 │ │ │ │ str r3, [r0, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 76b10 │ │ │ │ + beq.w 76ac0 │ │ │ │ ldr.w r4, [r0, #132] @ 0x84 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 73d9c │ │ │ │ + beq.w 73d54 │ │ │ │ ldr.w r0, [r9, #128] @ 0x80 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 73e02 │ │ │ │ + beq.w 73dba │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r6, r3, #30 │ │ │ │ - bpl.w 73e2e │ │ │ │ - ldr r5, [pc, #720] @ (73f04 ) │ │ │ │ - mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ + bpl.w 73de6 │ │ │ │ + ldr r6, [pc, #720] @ (73ebc ) │ │ │ │ + mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r0, #180] @ 0xb4 │ │ │ │ movs r1, #28 │ │ │ │ subs r3, #1 │ │ │ │ - ldr r2, [r5, r6] │ │ │ │ + ldr r2, [r6, r5] │ │ │ │ cmp r3, #10 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ mla r2, r3, r1, r2 │ │ │ │ ite ls │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ add.w r1, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w r4, [r1, #252] @ 0xfc │ │ │ │ cmp r4, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76838 │ │ │ │ + beq.w 767e8 │ │ │ │ ldr.w r3, [r1, #268] @ 0x10c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7568e │ │ │ │ + beq.w 75640 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr.w r1, [r9, #128] @ 0x80 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ clz r3, r3 │ │ │ │ cmp r1, #0 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ mov r5, r2 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ and.w r0, r2, #2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 756b6 │ │ │ │ + bne.w 75668 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73f14 │ │ │ │ + bne.w 73ecc │ │ │ │ ldr.w r3, [r9, #168] @ 0xa8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7555e │ │ │ │ + beq.w 75516 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 76df4 │ │ │ │ + bl 76da4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 75d86 │ │ │ │ + beq.w 75d36 │ │ │ │ ldr.w r5, [r9, #84] @ 0x54 │ │ │ │ lsls r7, r5, #22 │ │ │ │ - bpl.w 7537a │ │ │ │ + bpl.w 75332 │ │ │ │ ldr.w r3, [r9, #156] @ 0x9c │ │ │ │ ldr.w r2, [r9, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73e34 │ │ │ │ + bne.w 73dec │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 73f34 │ │ │ │ + bne.w 73eec │ │ │ │ lsls r4, r5, #24 │ │ │ │ itt pl │ │ │ │ ldrpl.w r3, [r3, #156] @ 0x9c │ │ │ │ strpl.w r3, [r9, #156] @ 0x9c │ │ │ │ - bmi.w 75766 │ │ │ │ + bmi.w 75718 │ │ │ │ lsls r0, r5, #30 │ │ │ │ - bpl.w 73f48 │ │ │ │ - ldr r5, [pc, #528] @ (73f04 ) │ │ │ │ - mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ + bpl.w 73f00 │ │ │ │ + ldr r6, [pc, #528] @ (73ebc ) │ │ │ │ + mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, #180] @ 0xb4 │ │ │ │ subs r2, r3, #1 │ │ │ │ - ldr r3, [r5, r6] │ │ │ │ + ldr r3, [r6, r5] │ │ │ │ cmp r2, #10 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov.w r3, #28 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ ite ls │ │ │ │ movls r2, #0 │ │ │ │ movhi r2, #1 │ │ │ │ adds r0, r1, r3 │ │ │ │ add.w r0, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r0, [r0, #252] @ 0xfc │ │ │ │ cmp r0, r9 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 767d4 │ │ │ │ + beq.w 76784 │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r1, r3 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #1412] @ 0x584 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74310 │ │ │ │ + beq.w 742c8 │ │ │ │ ldr.w r8, [r1, #16] │ │ │ │ - b.n 73f60 │ │ │ │ - ldr r5, [pc, #440] @ (73f04 ) │ │ │ │ - mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ + b.n 73f18 │ │ │ │ + ldr r6, [pc, #440] @ (73ebc ) │ │ │ │ + mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, #180] @ 0xb4 │ │ │ │ subs r2, r3, #1 │ │ │ │ movs r3, #28 │ │ │ │ - ldr r0, [r5, r6] │ │ │ │ + ldr r0, [r6, r5] │ │ │ │ cmp r2, #10 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ it ls │ │ │ │ movls r2, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ it hi │ │ │ │ movhi r2, #1 │ │ │ │ adds r4, r0, r3 │ │ │ │ add.w r4, r4, #92672 @ 0x16a00 │ │ │ │ ldr.w r4, [r4, #252] @ 0xfc │ │ │ │ cmp r4, r9 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 76886 │ │ │ │ + beq.w 76836 │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r3, r0 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 76b10 │ │ │ │ + beq.w 76ac0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73c1e │ │ │ │ - bl 71f84 │ │ │ │ + bne.w 73bd6 │ │ │ │ + bl 71f40 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ and.w r3, r2, #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75d8a │ │ │ │ + beq.w 75d3a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 759e2 │ │ │ │ - ldr r5, [pc, #332] @ (73f04 ) │ │ │ │ - mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ + beq.w 75994 │ │ │ │ + ldr r6, [pc, #332] @ (73ebc ) │ │ │ │ + mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, #180] @ 0xb4 │ │ │ │ subs r2, r3, #1 │ │ │ │ movs r3, #28 │ │ │ │ - ldr r1, [r5, r6] │ │ │ │ + ldr r1, [r6, r5] │ │ │ │ cmp r2, #10 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ it ls │ │ │ │ movls r2, #0 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ it hi │ │ │ │ movhi r2, #1 │ │ │ │ adds r4, r1, r3 │ │ │ │ add.w r4, r4, #92672 @ 0x16a00 │ │ │ │ ldr.w r4, [r4, #252] @ 0xfc │ │ │ │ cmp r4, r9 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 76a00 │ │ │ │ + beq.w 769b0 │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r1, r3 │ │ │ │ str r0, [r1, #16] │ │ │ │ ldr.w r0, [r9, #128] @ 0x80 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73c2a │ │ │ │ + bne.w 73be2 │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 7569c │ │ │ │ + beq.w 7564e │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ lsls r5, r2, #22 │ │ │ │ - bmi.w 76a78 │ │ │ │ + bmi.w 76a28 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ str.w r3, [r9, #128] @ 0x80 │ │ │ │ lsls r4, r2, #30 │ │ │ │ - bmi.w 73c32 │ │ │ │ + bmi.w 73bea │ │ │ │ ldr.w r3, [r0, #132] @ 0x84 │ │ │ │ - b.n 73c6a │ │ │ │ + b.n 73c22 │ │ │ │ lsls r1, r5, #24 │ │ │ │ - bmi.w 75766 │ │ │ │ + bmi.w 75718 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ and.w r1, r1, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 761e0 │ │ │ │ + beq.w 76190 │ │ │ │ lsls r3, r5, #30 │ │ │ │ it pl │ │ │ │ ldrpl.w r5, [r9, #132] @ 0x84 │ │ │ │ - bpl.n 73e8c │ │ │ │ - ldr r5, [pc, #168] @ (73f04 ) │ │ │ │ - mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ + bpl.n 73e44 │ │ │ │ + ldr r6, [pc, #168] @ (73ebc ) │ │ │ │ + mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r9, #180] @ 0xb4 │ │ │ │ subs r1, #1 │ │ │ │ - ldr r3, [r5, r6] │ │ │ │ + ldr r3, [r6, r5] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ adds r0, r2, r3 │ │ │ │ add.w r0, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r0, [r0, #252] @ 0xfc │ │ │ │ cmp r0, r9 │ │ │ │ - beq.n 73e82 │ │ │ │ + beq.n 73e3a │ │ │ │ cmp r1, #10 │ │ │ │ - bls.w 769c6 │ │ │ │ + bls.w 76976 │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r2, r3 │ │ │ │ ldr r5, [r2, #16] │ │ │ │ - ldr r3, [pc, #120] @ (73f08 ) │ │ │ │ + ldr r3, [pc, #120] @ (73ec0 ) │ │ │ │ movw sl, #42220 @ 0xa4ec │ │ │ │ movt sl, #71 @ 0x47 │ │ │ │ ldr.w r2, [r3, #3160] @ 0xc58 │ │ │ │ cmp r2, sl │ │ │ │ - bne.w 75d78 │ │ │ │ + bne.w 75d28 │ │ │ │ ldr.w r2, [r3, #3168] @ 0xc60 │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 75d78 │ │ │ │ - ldr r1, [pc, #96] @ (73f0c ) │ │ │ │ + beq.w 75d28 │ │ │ │ + ldr r1, [pc, #96] @ (73ec4 ) │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 7917c │ │ │ │ + bl 7912c │ │ │ │ adds r4, r0, #3 │ │ │ │ - beq.w 75d86 │ │ │ │ + beq.w 75d36 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 75be6 │ │ │ │ + bne.w 75b96 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #76] @ (73f10 ) │ │ │ │ + ldr r0, [pc, #76] @ (73ec8 ) │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r9 │ │ │ │ - bl 79e0c │ │ │ │ + bl 79dcc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75d86 │ │ │ │ + beq.w 75d36 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #52] @ (73f0c ) │ │ │ │ + ldr r1, [pc, #52] @ (73ec4 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a1f4 │ │ │ │ + bl 7a1b4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 73ef4 │ │ │ │ + beq.n 73eac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76b70 │ │ │ │ + beq.w 76b20 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ adds r6, #1 │ │ │ │ mov r5, r2 │ │ │ │ - bne.n 73f42 │ │ │ │ - b.w 75d8a │ │ │ │ + bne.n 73efa │ │ │ │ + b.w 75d3a │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [sp, #96] @ 0x60 │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r2, sp, #432 @ 0x1b0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r4, 73f1e │ │ │ │ + cbz r4, 73ed6 │ │ │ │ lsls r7, r0, #1 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73c9c │ │ │ │ + bne.w 73c54 │ │ │ │ ldr.w r3, [r9, #156] @ 0x9c │ │ │ │ mov r2, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 73e34 │ │ │ │ + bne.n 73dec │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 75534 │ │ │ │ + beq.w 754ec │ │ │ │ lsls r0, r5, #24 │ │ │ │ - bmi.w 75766 │ │ │ │ + bmi.w 75718 │ │ │ │ ldr.w r3, [r2, #156] @ 0x9c │ │ │ │ str.w r3, [r9, #156] @ 0x9c │ │ │ │ lsls r0, r5, #30 │ │ │ │ - bmi.w 73cf0 │ │ │ │ + bmi.w 73ca8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #1412] @ 0x584 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74310 │ │ │ │ + beq.w 742c8 │ │ │ │ ldr.w r8, [r9, #132] @ 0x84 │ │ │ │ - movw lr, #28537 @ 0x6f79 │ │ │ │ + movw lr, #24097 @ 0x5e21 │ │ │ │ movt lr, #31 │ │ │ │ movw ip, #29668 @ 0x73e4 │ │ │ │ movt ip, #71 @ 0x47 │ │ │ │ - ldr r4, [pc, #128] @ (73ff4 ) │ │ │ │ + ldr r4, [pc, #128] @ (73fac ) │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ str.w lr, [sp, #12] │ │ │ │ str.w ip, [sp, #20] │ │ │ │ - b.n 73f9e │ │ │ │ + b.n 73f56 │ │ │ │ ldr.w r2, [r9, #48] @ 0x30 │ │ │ │ - cbz r2, 73f94 │ │ │ │ + cbz r2, 73f4c │ │ │ │ sub.w r1, r3, #224 @ 0xe0 │ │ │ │ adds r5, r2, r1 │ │ │ │ - beq.n 73f94 │ │ │ │ + beq.n 73f4c │ │ │ │ ldr r2, [r2, r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 73ff8 │ │ │ │ + bne.n 73fb0 │ │ │ │ ldr.w r3, [r4, #28]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74310 │ │ │ │ + beq.w 742c8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 73f94 │ │ │ │ + beq.n 73f4c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ - bcs.w 742f8 │ │ │ │ + bcs.w 742b0 │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ - bcs.n 73fd6 │ │ │ │ + bcs.n 73f8e │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ - bcs.n 73fe4 │ │ │ │ + bcs.n 73f9c │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bhi.n 73f80 │ │ │ │ + bhi.n 73f38 │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ itt ls │ │ │ │ movls r1, r3 │ │ │ │ movls r2, r9 │ │ │ │ - bls.n 73f8a │ │ │ │ + bls.n 73f42 │ │ │ │ ldr.w r2, [r9, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 73f94 │ │ │ │ + beq.n 73f4c │ │ │ │ sub.w r1, r3, #208 @ 0xd0 │ │ │ │ - b.n 73f8a │ │ │ │ + b.n 73f42 │ │ │ │ ldr.w r2, [r9, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 73f94 │ │ │ │ + beq.n 73f4c │ │ │ │ sub.w r1, r3, #380 @ 0x17c │ │ │ │ - b.n 73f8a │ │ │ │ + b.n 73f42 │ │ │ │ ldr.w r2, [r9, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 73f94 │ │ │ │ + beq.n 73f4c │ │ │ │ sub.w r1, r3, #368 @ 0x170 │ │ │ │ - b.n 73f8a │ │ │ │ + b.n 73f42 │ │ │ │ nop │ │ │ │ - cbz r4, 7400a │ │ │ │ + cbz r4, 73fc2 │ │ │ │ lsls r7, r0, #1 │ │ │ │ ldr.w r1, [r9, #84] @ 0x54 │ │ │ │ lsls r1, r1, #30 │ │ │ │ - bpl.w 741aa │ │ │ │ + bpl.w 74162 │ │ │ │ ldr.w r1, [r9, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 741aa │ │ │ │ + beq.w 74162 │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ itt cs │ │ │ │ subcs.w r3, r3, #420 @ 0x1a4 │ │ │ │ ldrcs r1, [r1, #80] @ 0x50 │ │ │ │ - bcs.w 74de0 │ │ │ │ + bcs.w 74d98 │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ - bcs.w 7554e │ │ │ │ + bcs.w 75506 │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ itt cs │ │ │ │ subcs.w r3, r3, #368 @ 0x170 │ │ │ │ ldrcs r1, [r1, #56] @ 0x38 │ │ │ │ - bcs.w 74de0 │ │ │ │ + bcs.w 74d98 │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bls.w 74dd6 │ │ │ │ + bls.w 74d8e │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ subs r3, #224 @ 0xe0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 741aa │ │ │ │ + beq.w 74162 │ │ │ │ cmn r1, r3 │ │ │ │ - beq.w 741aa │ │ │ │ + beq.w 74162 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 741aa │ │ │ │ + bne.w 74162 │ │ │ │ add.w r3, r9, #148 @ 0x94 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 75a10 │ │ │ │ + beq.w 759c0 │ │ │ │ add.w r3, r9, #68 @ 0x44 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 75bf6 │ │ │ │ + beq.w 75ba6 │ │ │ │ add.w r3, r9, #32 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 74076 │ │ │ │ + beq.n 7402e │ │ │ │ add.w r3, r9, #72 @ 0x48 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 73f94 │ │ │ │ + bne.n 73f4c │ │ │ │ movw r3, #7516 @ 0x1d5c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r2, #35736 @ 0x8b98 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r9, r2 │ │ │ │ it ne │ │ │ │ @@ -110420,1188 +110383,1188 @@ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ movw r2, #9204 @ 0x23f4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r9, r2 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73f94 │ │ │ │ + beq.w 73f4c │ │ │ │ movw r6, #42220 @ 0xa4ec │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 75304 │ │ │ │ + bne.w 752bc │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 75304 │ │ │ │ + beq.w 752bc │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ - bl 7917c │ │ │ │ + bl 7912c │ │ │ │ adds r1, r0, #3 │ │ │ │ - beq.w 75d86 │ │ │ │ + beq.w 75d36 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 750c6 │ │ │ │ + bne.w 7507e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7620e │ │ │ │ + beq.w 761be │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #29668 @ 0x73e4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - bl 7ac74 │ │ │ │ + bl 7ac34 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75d86 │ │ │ │ + beq.w 75d36 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.w 74e20 │ │ │ │ - ldr r3, [pc, #232] @ (742f0 ) │ │ │ │ + bpl.w 74dd8 │ │ │ │ + ldr r3, [pc, #232] @ (742a8 ) │ │ │ │ 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 74e2e │ │ │ │ + bne.w 74de6 │ │ │ │ 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 7afe0 │ │ │ │ + bl 7afa0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76afe │ │ │ │ - ldr r7, [pc, #140] @ (742f0 ) │ │ │ │ + beq.w 76aae │ │ │ │ + ldr r7, [pc, #140] @ (742a8 ) │ │ │ │ mov r2, fp │ │ │ │ ldr.w r0, [r7, sl] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 7bfac │ │ │ │ + bl 7bf6c │ │ │ │ str r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76b00 │ │ │ │ + beq.w 76ab0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strd r4, r3, [r5, #20] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ str.w fp, [r5, #16] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 76b5a │ │ │ │ + bpl.w 76b0a │ │ │ │ ldr r2, [r4, #24] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 74b2a │ │ │ │ + bne.w 74ae2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 74b36 │ │ │ │ + bne.w 74aee │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 74b42 │ │ │ │ + bne.w 74afa │ │ │ │ ldr r3, [r2, #12] │ │ │ │ adds r6, r3, #1 │ │ │ │ - beq.w 74b42 │ │ │ │ + beq.w 74afa │ │ │ │ ldr.w r1, [r7, sl] │ │ │ │ - ldr r6, [pc, #60] @ (742f4 ) │ │ │ │ + ldr r6, [pc, #60] @ (742ac ) │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr.w r1, [r8, #24] │ │ │ │ str r5, [sp, #0] │ │ │ │ cmp r1, r6 │ │ │ │ mov r1, r8 │ │ │ │ - beq.w 75978 │ │ │ │ - bl 7c85c │ │ │ │ + beq.w 7592a │ │ │ │ + bl 7c81c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 75986 │ │ │ │ + beq.w 75938 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 73f94 │ │ │ │ + beq.w 73f4c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73f94 │ │ │ │ + bne.w 73f4c │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 73f94 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 73f4c │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #112 @ 0x70 │ │ │ │ lsls r7, r0, #1 │ │ │ │ ldr.w r2, [r9, #80] @ 0x50 │ │ │ │ sub.w r1, r3, #420 @ 0x1a4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 73f8a │ │ │ │ + bne.w 73f42 │ │ │ │ ldr.w r3, [r4, #28]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73f9e │ │ │ │ + bne.w 73f56 │ │ │ │ ldr.w r4, [r9, #116] @ 0x74 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 753d4 │ │ │ │ + bne.w 7538c │ │ │ │ ldr.w r7, [r9, #120] @ 0x78 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ and.w r3, r3, #2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74f56 │ │ │ │ + beq.w 74f0e │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74e38 │ │ │ │ + bne.w 74df0 │ │ │ │ ldr.w sl, [r7] │ │ │ │ ldr.w r4, [r9, #132] @ 0x84 │ │ │ │ str r4, [sp, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 74e76 │ │ │ │ + bne.w 74e2e │ │ │ │ ldr.w r7, [r9, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 759ea │ │ │ │ - ldr.w r8, [pc, #764] @ 7464c │ │ │ │ + bne.w 7599c │ │ │ │ + ldr.w r8, [pc, #764] @ 74604 │ │ │ │ movw sl, #42220 @ 0xa4ec │ │ │ │ movt sl, #71 @ 0x47 │ │ │ │ ldr.w r3, [r8, #1180] @ 0x49c │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 75958 │ │ │ │ + bne.w 7590a │ │ │ │ ldr.w r2, [r8, #1188] @ 0x4a4 │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 75958 │ │ │ │ + beq.w 7590a │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #724] @ (74648 ) │ │ │ │ + ldr r1, [pc, #724] @ (74600 ) │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 7917c │ │ │ │ + bl 7912c │ │ │ │ adds r5, r0, #3 │ │ │ │ - beq.w 75d86 │ │ │ │ + beq.w 75d36 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7536e │ │ │ │ + bne.w 75326 │ │ │ │ ldr.w r1, [r9, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7531a │ │ │ │ - ldr r1, [pc, #692] @ (74648 ) │ │ │ │ + bne.w 752d2 │ │ │ │ + ldr r1, [pc, #692] @ (74600 ) │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - bl 7a1f4 │ │ │ │ + bl 7a1b4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 75d86 │ │ │ │ + beq.w 75d36 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75c18 │ │ │ │ + beq.w 75bc8 │ │ │ │ ldr.w r5, [r9, #128] @ 0x80 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 76844 │ │ │ │ + beq.w 767f4 │ │ │ │ ldr.w r1, [r9, #84] @ 0x54 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r0, r1, #17 │ │ │ │ - bpl.w 75c8c │ │ │ │ + bpl.w 75c3c │ │ │ │ and.w r3, r3, #24 │ │ │ │ orrs r1, r3 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75040 │ │ │ │ + beq.w 74ff8 │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 75050 │ │ │ │ + bne.w 75008 │ │ │ │ ldr.w r3, [r9, #104] @ 0x68 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ str.w r2, [r9, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7505a │ │ │ │ + bne.w 75012 │ │ │ │ ldr.w r3, [r9, #144] @ 0x90 │ │ │ │ ldr r2, [r5, #104] @ 0x68 │ │ │ │ str.w r2, [r9, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 75064 │ │ │ │ + bne.w 7501c │ │ │ │ ldr.w r2, [r5, #172] @ 0xac │ │ │ │ movw r3, #7516 @ 0x1d5c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ str.w r3, [r9, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 75078 │ │ │ │ + beq.w 75030 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7509c │ │ │ │ + ble.w 75054 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r6, r0 │ │ │ │ - beq.w 75094 │ │ │ │ + beq.w 7504c │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7446a │ │ │ │ + beq.n 74422 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r6, r4 │ │ │ │ - beq.w 75094 │ │ │ │ + beq.w 7504c │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 7446a │ │ │ │ + beq.n 74422 │ │ │ │ ldr r4, [r2, #20] │ │ │ │ cmp r6, r4 │ │ │ │ - beq.w 75094 │ │ │ │ + beq.w 7504c │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 7446a │ │ │ │ + beq.n 74422 │ │ │ │ add.w r7, r2, #20 │ │ │ │ movs r4, #3 │ │ │ │ mov ip, r3 │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 75094 │ │ │ │ + beq.w 7504c │ │ │ │ cmp ip, r4 │ │ │ │ - bne.n 74452 │ │ │ │ + bne.n 7440a │ │ │ │ mov r3, ip │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7509c │ │ │ │ + ble.w 75054 │ │ │ │ movw r6, #40764 @ 0x9f3c │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 76746 │ │ │ │ + beq.w 766f6 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 744a6 │ │ │ │ + beq.n 7445e │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 76746 │ │ │ │ + beq.w 766f6 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 744a6 │ │ │ │ + beq.n 7445e │ │ │ │ add.w r7, r2, #16 │ │ │ │ movs r4, #2 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 76746 │ │ │ │ + beq.w 766f6 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 74490 │ │ │ │ + bne.n 74448 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7509c │ │ │ │ + ble.w 75054 │ │ │ │ movw r6, #42636 @ 0xa68c │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 7673a │ │ │ │ + beq.w 766ea │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 744e2 │ │ │ │ + beq.n 7449a │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 7673a │ │ │ │ + beq.w 766ea │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 744e2 │ │ │ │ + beq.n 7449a │ │ │ │ add.w r7, r2, #16 │ │ │ │ movs r4, #2 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 7673a │ │ │ │ + beq.w 766ea │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 744cc │ │ │ │ + bne.n 74484 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7509c │ │ │ │ + ble.w 75054 │ │ │ │ movw r6, #42428 @ 0xa5bc │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 767ec │ │ │ │ + beq.w 7679c │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7451e │ │ │ │ + beq.n 744d6 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 767ec │ │ │ │ + beq.w 7679c │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 7451e │ │ │ │ + beq.n 744d6 │ │ │ │ add.w r7, r2, #16 │ │ │ │ movs r4, #2 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 767ec │ │ │ │ + beq.w 7679c │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 74508 │ │ │ │ + bne.n 744c0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7509c │ │ │ │ + ble.w 75054 │ │ │ │ cmp r0, sl │ │ │ │ - beq.w 7678e │ │ │ │ + beq.w 7673e │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 74550 │ │ │ │ + beq.n 74508 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, sl │ │ │ │ - beq.w 7678e │ │ │ │ + beq.w 7673e │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 74550 │ │ │ │ + beq.n 74508 │ │ │ │ add.w r6, r2, #16 │ │ │ │ movs r4, #2 │ │ │ │ ldr.w r7, [r6, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r7, sl │ │ │ │ - beq.w 7678e │ │ │ │ + beq.w 7673e │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 7453a │ │ │ │ + bne.n 744f2 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7509c │ │ │ │ + ble.w 75054 │ │ │ │ movw r6, #42012 @ 0xa41c │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 760f4 │ │ │ │ + beq.w 760a4 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7458c │ │ │ │ + beq.n 74544 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 760f4 │ │ │ │ + beq.w 760a4 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 7458c │ │ │ │ + beq.n 74544 │ │ │ │ add.w r7, r2, #16 │ │ │ │ movs r4, #2 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 760f4 │ │ │ │ + beq.w 760a4 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 74576 │ │ │ │ + bne.n 7452e │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7509c │ │ │ │ + ble.w 75054 │ │ │ │ movw r6, #22148 @ 0x5684 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 767e0 │ │ │ │ + beq.w 76790 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 745c8 │ │ │ │ + beq.n 74580 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 767e0 │ │ │ │ + beq.w 76790 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 745c8 │ │ │ │ + beq.n 74580 │ │ │ │ add.w r7, r2, #16 │ │ │ │ movs r4, #2 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 767e0 │ │ │ │ + beq.w 76790 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 745b2 │ │ │ │ + bne.n 7456a │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7509c │ │ │ │ + ble.w 75054 │ │ │ │ movw r4, #21632 @ 0x5480 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.w 76782 │ │ │ │ + beq.w 76732 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 745fa │ │ │ │ + beq.n 745b2 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.w 76782 │ │ │ │ + beq.w 76732 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 745fa │ │ │ │ + beq.n 745b2 │ │ │ │ adds r2, #16 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r6, [r2, #4]! │ │ │ │ adds r0, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.w 76782 │ │ │ │ + beq.w 76732 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 745ea │ │ │ │ + bne.n 745a2 │ │ │ │ ldr r1, [r5, #84] @ 0x54 │ │ │ │ lsls r7, r1, #9 │ │ │ │ - bmi.w 75bd4 │ │ │ │ + bmi.w 75b84 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ ldr.w r3, [r9, #172] @ 0xac │ │ │ │ lsls r0, r1, #8 │ │ │ │ - bmi.w 767b0 │ │ │ │ + bmi.w 76760 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str r1, [sp, #20] │ │ │ │ cmp r1, #1 │ │ │ │ - ble.w 748a0 │ │ │ │ + ble.w 74858 │ │ │ │ mov.w fp, #1 │ │ │ │ adds r3, #12 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 74b18 │ │ │ │ + bge.w 74ad0 │ │ │ │ ldr.w r3, [r9, #48] @ 0x30 │ │ │ │ - cbz r3, 74650 │ │ │ │ + cbz r3, 74608 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74ba4 │ │ │ │ - b.n 74650 │ │ │ │ - add r2, pc, #704 @ (adr r2, 7490c ) │ │ │ │ + bne.w 74b5c │ │ │ │ + b.n 74608 │ │ │ │ + add r2, pc, #704 @ (adr r2, 748c4 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r6, [sp, #96] @ 0x60 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr.w r5, [r4, #128] @ 0x80 │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ - cbz r3, 74662 │ │ │ │ + cbz r3, 7461a │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74dea │ │ │ │ + bne.w 74da2 │ │ │ │ ldr.w r3, [r9, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 746de │ │ │ │ + beq.n 74696 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 746de │ │ │ │ + beq.n 74696 │ │ │ │ ldr r6, [r5, #52] @ 0x34 │ │ │ │ ldrd ip, r7, [r3, #4] │ │ │ │ mov lr, r6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75192 │ │ │ │ - cbnz r0, 7468a │ │ │ │ + bne.w 7514a │ │ │ │ + cbnz r0, 74642 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 756dc │ │ │ │ + bne.w 7568e │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 74698 │ │ │ │ + bne.n 74650 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75c32 │ │ │ │ - cbnz r7, 746a2 │ │ │ │ + bne.w 75be2 │ │ │ │ + cbnz r7, 7465a │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7613e │ │ │ │ + bne.w 760ee │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbnz r0, 746ae │ │ │ │ + cbnz r0, 74666 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7617c │ │ │ │ + bne.w 7612c │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - cbnz r0, 746ba │ │ │ │ + cbnz r0, 74672 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 767bc │ │ │ │ + bne.w 7676c │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - cbnz r0, 746c6 │ │ │ │ + cbnz r0, 7467e │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75b98 │ │ │ │ + bne.w 75b48 │ │ │ │ ldr r0, [r3, #32] │ │ │ │ - cbnz r0, 746d2 │ │ │ │ + cbnz r0, 7468a │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7685c │ │ │ │ + bne.w 7680c │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ - cbnz r0, 746de │ │ │ │ + cbnz r0, 74696 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 769f6 │ │ │ │ + bne.w 769a6 │ │ │ │ ldr.w r3, [r9, #56] @ 0x38 │ │ │ │ - cbz r3, 74718 │ │ │ │ + cbz r3, 746d0 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ - cbz r1, 74718 │ │ │ │ + cbz r1, 746d0 │ │ │ │ ldr r6, [r5, #56] @ 0x38 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrd ip, r7, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75156 │ │ │ │ - cbnz r0, 74700 │ │ │ │ + bne.w 7510e │ │ │ │ + cbnz r0, 746b8 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 756ce │ │ │ │ + bne.w 75680 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7470e │ │ │ │ + bne.n 746c6 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7579a │ │ │ │ - cbnz r7, 74718 │ │ │ │ + bne.w 7574c │ │ │ │ + cbnz r7, 746d0 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 75184 │ │ │ │ + bne.w 7513c │ │ │ │ ldr.w r3, [r9, #80] @ 0x50 │ │ │ │ - cbz r3, 74726 │ │ │ │ + cbz r3, 746de │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74d92 │ │ │ │ + bne.w 74d4a │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76692 │ │ │ │ + beq.w 76642 │ │ │ │ ldr.w r3, [r9, #32] │ │ │ │ - cbnz r3, 74748 │ │ │ │ + cbnz r3, 74700 │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ - cbnz r3, 74748 │ │ │ │ + cbnz r3, 74700 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ str.w r3, [r9, #32] │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ str.w r3, [r9, #72] @ 0x48 │ │ │ │ ldr.w r3, [r9, #36] @ 0x24 │ │ │ │ - cbnz r3, 74760 │ │ │ │ + cbnz r3, 74718 │ │ │ │ ldr.w r3, [r9, #76] @ 0x4c │ │ │ │ - cbnz r3, 74760 │ │ │ │ + cbnz r3, 74718 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ str.w r3, [r9, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ str.w r3, [r9, #76] @ 0x4c │ │ │ │ ldr.w r3, [r9, #44] @ 0x2c │ │ │ │ ldr.w r1, [r9, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74f74 │ │ │ │ + bne.w 74f2c │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74f74 │ │ │ │ + beq.w 74f2c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 74f94 │ │ │ │ + beq.w 74f4c │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ cmp r3, r0 │ │ │ │ it ne │ │ │ │ strne.w r3, [r9, #44] @ 0x2c │ │ │ │ - cbnz r1, 74790 │ │ │ │ + cbnz r1, 74748 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74f84 │ │ │ │ + bne.w 74f3c │ │ │ │ ldr.w r3, [r9, #64] @ 0x40 │ │ │ │ - cbnz r3, 747b0 │ │ │ │ + cbnz r3, 74768 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r1, r3, #20 │ │ │ │ itttt mi │ │ │ │ ldrmi r3, [sp, #8] │ │ │ │ orrmi.w r3, r3, #2048 @ 0x800 │ │ │ │ strmi r3, [sp, #8] │ │ │ │ strmi.w r3, [r9, #84] @ 0x54 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 75cbc │ │ │ │ + bne.w 75c6c │ │ │ │ ldr.w r3, [r9, #68] @ 0x44 │ │ │ │ - cbnz r3, 747c8 │ │ │ │ + cbnz r3, 74780 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ - cbz r3, 747c8 │ │ │ │ + cbz r3, 74780 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 74a46 │ │ │ │ + beq.w 749fe │ │ │ │ ldr r1, [r5, #68] @ 0x44 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 74a46 │ │ │ │ + bne.w 749fe │ │ │ │ ldr.w r3, [r9, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74a54 │ │ │ │ + beq.w 74a0c │ │ │ │ ldrd r1, r3, [r9, #108] @ 0x6c │ │ │ │ - cbnz r1, 747e0 │ │ │ │ + cbnz r1, 74798 │ │ │ │ ldr r1, [r4, #108] @ 0x6c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 749be │ │ │ │ - cbnz r3, 747ea │ │ │ │ + bne.w 74976 │ │ │ │ + cbnz r3, 747a2 │ │ │ │ ldr r6, [r4, #112] @ 0x70 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 750d2 │ │ │ │ + bne.w 7508a │ │ │ │ ldr.w r3, [r9, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 749f4 │ │ │ │ + bne.w 749ac │ │ │ │ ldr.w r1, [r4, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 76866 │ │ │ │ + bne.w 76816 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ ldr.w r1, [r9, #140] @ 0x8c │ │ │ │ - cbnz r1, 74810 │ │ │ │ + cbnz r1, 747c8 │ │ │ │ ldr.w r1, [r4, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 76814 │ │ │ │ + bne.w 767c4 │ │ │ │ ldr.w r1, [r9, #144] @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74fcc │ │ │ │ + beq.w 74f84 │ │ │ │ ldrd r1, r0, [r9, #148] @ 0x94 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74b62 │ │ │ │ + bne.w 74b1a │ │ │ │ ldr.w r6, [r4, #148] @ 0x94 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 74b62 │ │ │ │ + beq.w 74b1a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 74fa8 │ │ │ │ + beq.w 74f60 │ │ │ │ ldr.w r1, [r5, #148] @ 0x94 │ │ │ │ cmp r6, r1 │ │ │ │ it ne │ │ │ │ strne.w r6, [r9, #148] @ 0x94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 754f0 │ │ │ │ + beq.w 754a8 │ │ │ │ ldr.w r1, [r9, #164] @ 0xa4 │ │ │ │ - cbnz r1, 74856 │ │ │ │ + cbnz r1, 7480e │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74b82 │ │ │ │ + bne.w 74b3a │ │ │ │ ldr.w r1, [r9, #196] @ 0xc4 │ │ │ │ - cbnz r1, 74866 │ │ │ │ + cbnz r1, 7481e │ │ │ │ ldr.w r1, [r4, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7606c │ │ │ │ + bne.w 7601c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ eor.w r1, r2, r3 │ │ │ │ lsls r6, r1, #17 │ │ │ │ - bmi.w 74ae0 │ │ │ │ + bmi.w 74a98 │ │ │ │ ldr.w r1, [r9, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 750fa │ │ │ │ + beq.w 750b2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ tst.w r2, #96 @ 0x60 │ │ │ │ - bne.w 74b18 │ │ │ │ + bne.w 74ad0 │ │ │ │ and.w r3, r3, #96 @ 0x60 │ │ │ │ add.w fp, fp, #1 │ │ │ │ orrs r2, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r2, [r9, #84] @ 0x54 │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 74624 │ │ │ │ + bne.w 745dc │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ - cbz r5, 748d2 │ │ │ │ + cbz r5, 7488a │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7547a │ │ │ │ + beq.w 75432 │ │ │ │ ldr.w r3, [r9, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7548a │ │ │ │ + beq.w 75442 │ │ │ │ ldr.w r3, [r9, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7549a │ │ │ │ + beq.w 75452 │ │ │ │ ldr.w r3, [r9, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 754aa │ │ │ │ + beq.w 75462 │ │ │ │ ldr.w r3, [r9, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75470 │ │ │ │ + beq.w 75428 │ │ │ │ and.w r3, r2, #17408 @ 0x4400 │ │ │ │ cmp.w r3, #17408 @ 0x4400 │ │ │ │ - bne.n 748f2 │ │ │ │ + bne.n 748aa │ │ │ │ ldr.w r1, [r9, #160] @ 0xa0 │ │ │ │ - movw r3, #50825 @ 0xc689 │ │ │ │ + movw r3, #50761 @ 0xc649 │ │ │ │ movt r3, #7 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r3 │ │ │ │ - beq.w 76abc │ │ │ │ + beq.w 76a6c │ │ │ │ lsls r0, r2, #27 │ │ │ │ - bmi.w 751c6 │ │ │ │ + bmi.w 7517e │ │ │ │ lsls r1, r2, #28 │ │ │ │ - bpl.w 74fe8 │ │ │ │ + bpl.w 74fa0 │ │ │ │ ldr.w r3, [r9, #104] @ 0x68 │ │ │ │ adds r3, #16 │ │ │ │ bics.w r3, r3, #16 │ │ │ │ - bne.w 76ad8 │ │ │ │ + bne.w 76a88 │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ mvn.w r1, #15 │ │ │ │ str.w r1, [r9, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74ff2 │ │ │ │ + beq.w 74faa │ │ │ │ ldr.w r4, [r9, #168] @ 0xa8 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 74966 │ │ │ │ + ble.n 7491e │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 7493e │ │ │ │ + bge.n 748f6 │ │ │ │ mov r1, r9 │ │ │ │ - bl 7e710 │ │ │ │ + bl 7e6f4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 75d86 │ │ │ │ + blt.w 75d36 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 74966 │ │ │ │ + beq.n 7491e │ │ │ │ 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 76c90 │ │ │ │ - bl 7e710 │ │ │ │ + bge.w 76c40 │ │ │ │ + bl 7e6f4 │ │ │ │ adds r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 75d86 │ │ │ │ + blt.w 75d36 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 74946 │ │ │ │ + bne.n 748fe │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 74996 │ │ │ │ + cbz r3, 7494e │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ lsls r7, r2, #27 │ │ │ │ - bmi.w 75206 │ │ │ │ + bmi.w 751be │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bpl.n 74982 │ │ │ │ + bpl.n 7493a │ │ │ │ ldr.w r3, [r9, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76c02 │ │ │ │ + beq.w 76bb2 │ │ │ │ ldr.w r3, [r9, #144] @ 0x90 │ │ │ │ cmp r3, #7 │ │ │ │ - bgt.n 74996 │ │ │ │ + bgt.n 7494e │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ add r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 76c24 │ │ │ │ + ble.w 76bd4 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ orr.w r2, r3, #4096 @ 0x1000 │ │ │ │ str.w r2, [r9, #84] @ 0x54 │ │ │ │ lsls r0, r3, #30 │ │ │ │ ittt pl │ │ │ │ bicpl.w r3, r3, #8192 @ 0x2000 │ │ │ │ orrpl.w r3, r3, #4096 @ 0x1000 │ │ │ │ strpl.w r3, [r9, #84] @ 0x54 │ │ │ │ - bmi.w 752bc │ │ │ │ + bmi.w 75274 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 76c9c │ │ │ │ + beq.w 76c4c │ │ │ │ ldr r0, [r5, #108] @ 0x6c │ │ │ │ cmp r1, r0 │ │ │ │ it ne │ │ │ │ strne.w r1, [r9, #108] @ 0x6c │ │ │ │ - cbnz r3, 749d8 │ │ │ │ + cbnz r3, 74990 │ │ │ │ ldr r6, [r4, #112] @ 0x70 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76076 │ │ │ │ + bne.w 76026 │ │ │ │ ldr.w r3, [r9, #136] @ 0x88 │ │ │ │ - cbnz r3, 749f4 │ │ │ │ + cbnz r3, 749ac │ │ │ │ ldr.w r1, [r4, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 747fe │ │ │ │ + beq.w 747b6 │ │ │ │ ldr.w r7, [r5, #136] @ 0x88 │ │ │ │ cmp r1, r7 │ │ │ │ - beq.n 74a02 │ │ │ │ + beq.n 749ba │ │ │ │ str.w r1, [r9, #136] @ 0x88 │ │ │ │ ldr.w r7, [r4, #136] @ 0x88 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 747fe │ │ │ │ + beq.w 747b6 │ │ │ │ ldr.w r3, [r9, #136] @ 0x88 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 747fe │ │ │ │ + bne.w 747b6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ tst.w r3, #256 @ 0x100 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ - beq.w 74800 │ │ │ │ + beq.w 747b8 │ │ │ │ lsls r7, r3, #14 │ │ │ │ - bpl.w 74800 │ │ │ │ + bpl.w 747b8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orr.w r2, r3, #131072 @ 0x20000 │ │ │ │ ldr.w r3, [r9, #140] @ 0x8c │ │ │ │ str.w r2, [r9, #84] @ 0x54 │ │ │ │ str r2, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76a1a │ │ │ │ + bne.w 769ca │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ - b.n 74806 │ │ │ │ + b.n 747be │ │ │ │ str.w r3, [r9, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 747c8 │ │ │ │ + bne.w 74780 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 747c8 │ │ │ │ + beq.w 74780 │ │ │ │ str.w r3, [r9, #68] @ 0x44 │ │ │ │ ldr.w r3, [r9, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 747d2 │ │ │ │ + bne.w 7478a │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 747d2 │ │ │ │ + bne.w 7478a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.w 757a6 │ │ │ │ + bmi.w 75758 │ │ │ │ ldr.w r3, [r8, #1240] @ 0x4d8 │ │ │ │ ldr.w r6, [r9, #132] @ 0x84 │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 757f0 │ │ │ │ + bne.w 757a2 │ │ │ │ ldr.w r2, [r8, #1248] @ 0x4e0 │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.w 757f0 │ │ │ │ + beq.w 757a2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [pc, #280] @ (74b9c ) │ │ │ │ - bl 7917c │ │ │ │ + ldr r1, [pc, #280] @ (74b54 ) │ │ │ │ + bl 7912c │ │ │ │ adds r7, r0, #3 │ │ │ │ - beq.w 75d86 │ │ │ │ + beq.w 75d36 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7553c │ │ │ │ + bne.w 754f4 │ │ │ │ ldr.w r3, [r8, #1836] @ 0x72c │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 759c2 │ │ │ │ + bne.w 75974 │ │ │ │ ldr.w r2, [r8, #1844] @ 0x734 │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 759c2 │ │ │ │ + beq.w 75974 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r1, [pc, #240] @ (74ba0 ) │ │ │ │ - bl 7917c │ │ │ │ + ldr r1, [pc, #240] @ (74b58 ) │ │ │ │ + bl 7912c │ │ │ │ adds r6, r0, #3 │ │ │ │ - beq.w 75d86 │ │ │ │ + beq.w 75d36 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 755aa │ │ │ │ + bne.w 75562 │ │ │ │ ldr.w r2, [r9, #108] @ 0x6c │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ str.w r3, [r9, #100] @ 0x64 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str.w r3, [r9, #60] @ 0x3c │ │ │ │ ldr.w r3, [r9, #112] @ 0x70 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 759a6 │ │ │ │ + bne.w 75958 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 747d8 │ │ │ │ + b.n 74790 │ │ │ │ lsls r5, r2, #17 │ │ │ │ - bpl.w 7487c │ │ │ │ + bpl.w 74834 │ │ │ │ ldr.w r1, [r9, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7487c │ │ │ │ + bne.w 74834 │ │ │ │ ldr.w r0, [r4, #160] @ 0xa0 │ │ │ │ - movw r1, #50825 @ 0xc689 │ │ │ │ + movw r1, #50761 @ 0xc649 │ │ │ │ movt r1, #7 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 7487c │ │ │ │ - movw r1, #63213 @ 0xf6ed │ │ │ │ + bne.w 74834 │ │ │ │ + movw r1, #63181 @ 0xf6cd │ │ │ │ movt r1, #7 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str.w r1, [r9, #160] @ 0xa0 │ │ │ │ tst.w r2, #96 @ 0x60 │ │ │ │ - beq.w 74886 │ │ │ │ + beq.w 7483e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.w 74626 │ │ │ │ + bne.w 745de │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b.n 7489e │ │ │ │ + b.n 74856 │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 742a2 │ │ │ │ + beq.w 7425a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 742aa │ │ │ │ + beq.w 74262 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 6d774 │ │ │ │ + bl 6d71c │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r0, r3, #1 │ │ │ │ - bne.w 742b2 │ │ │ │ + bne.w 7426a │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1ab6e0 │ │ │ │ + bl 1a94e8 │ │ │ │ mov r2, r0 │ │ │ │ - b.w 7597e │ │ │ │ + b.w 75930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 754b4 │ │ │ │ + beq.w 7546c │ │ │ │ ldr.w r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74856 │ │ │ │ + bne.w 7480e │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74856 │ │ │ │ + beq.w 7480e │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 74fc6 │ │ │ │ + beq.w 74f7e │ │ │ │ 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 7551e │ │ │ │ - b.n 74866 │ │ │ │ + beq.w 754d6 │ │ │ │ + b.n 7481e │ │ │ │ nop │ │ │ │ - add r2, pc, #944 @ (adr r2, 74f50 ) │ │ │ │ + add r2, pc, #944 @ (adr r2, 74f08 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r5, pc, #256 @ (adr r5, 74ca4 ) │ │ │ │ + add r5, pc, #256 @ (adr r5, 74c5c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr.w r5, [r4, #128] @ 0x80 │ │ │ │ ldrd ip, r2, [r3, #4] │ │ │ │ str r5, [sp, #32] │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ ldr.w lr, [r3] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75120 │ │ │ │ + bne.w 750d8 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 74bca │ │ │ │ + bne.n 74b82 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75ef0 │ │ │ │ + bne.w 75ea0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 74bd8 │ │ │ │ + bne.n 74b90 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75f68 │ │ │ │ - cbnz r2, 74be2 │ │ │ │ + bne.w 75f18 │ │ │ │ + cbnz r2, 74b9a │ │ │ │ ldr r6, [r1, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76616 │ │ │ │ + bne.w 765c6 │ │ │ │ ldr r6, [r3, #12] │ │ │ │ - cbnz r6, 74bee │ │ │ │ + cbnz r6, 74ba6 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76412 │ │ │ │ + bne.w 763c2 │ │ │ │ ldr r6, [r3, #16] │ │ │ │ - cbnz r6, 74bfa │ │ │ │ + cbnz r6, 74bb2 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7648a │ │ │ │ + bne.w 7643a │ │ │ │ ldr r6, [r3, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76582 │ │ │ │ + bne.w 76532 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7658a │ │ │ │ + bne.w 7653a │ │ │ │ ldr r6, [r3, #24] │ │ │ │ - cbnz r6, 74c16 │ │ │ │ + cbnz r6, 74bce │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76592 │ │ │ │ + bne.w 76542 │ │ │ │ ldr r6, [r3, #28] │ │ │ │ - cbnz r6, 74c22 │ │ │ │ + cbnz r6, 74bda │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 765d2 │ │ │ │ + bne.w 76582 │ │ │ │ ldr r6, [r3, #32] │ │ │ │ - cbnz r6, 74c2e │ │ │ │ + cbnz r6, 74be6 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76240 │ │ │ │ + bne.w 761f0 │ │ │ │ ldr r6, [r3, #36] @ 0x24 │ │ │ │ - cbnz r6, 74c3a │ │ │ │ + cbnz r6, 74bf2 │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76278 │ │ │ │ + bne.w 76228 │ │ │ │ ldr r6, [r3, #40] @ 0x28 │ │ │ │ - cbnz r6, 74c46 │ │ │ │ + cbnz r6, 74bfe │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 762b4 │ │ │ │ + bne.w 76264 │ │ │ │ ldr r6, [r3, #44] @ 0x2c │ │ │ │ - cbnz r6, 74c52 │ │ │ │ + cbnz r6, 74c0a │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 762ee │ │ │ │ + bne.w 7629e │ │ │ │ ldr r6, [r3, #48] @ 0x30 │ │ │ │ - cbnz r6, 74c5e │ │ │ │ + cbnz r6, 74c16 │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76326 │ │ │ │ + bne.w 762d6 │ │ │ │ ldr r6, [r3, #52] @ 0x34 │ │ │ │ - cbnz r6, 74c6a │ │ │ │ + cbnz r6, 74c22 │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 763b4 │ │ │ │ + bne.w 76364 │ │ │ │ ldr r6, [r3, #56] @ 0x38 │ │ │ │ - cbnz r6, 74c76 │ │ │ │ + cbnz r6, 74c2e │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76366 │ │ │ │ + bne.w 76316 │ │ │ │ ldr r6, [r3, #60] @ 0x3c │ │ │ │ - cbnz r6, 74c82 │ │ │ │ + cbnz r6, 74c3a │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 761b0 │ │ │ │ + bne.w 76160 │ │ │ │ ldr r6, [r3, #64] @ 0x40 │ │ │ │ - cbnz r6, 74c8e │ │ │ │ + cbnz r6, 74c46 │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 765da │ │ │ │ + bne.w 7658a │ │ │ │ ldr r6, [r3, #72] @ 0x48 │ │ │ │ - cbnz r6, 74c9a │ │ │ │ + cbnz r6, 74c52 │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76226 │ │ │ │ + bne.w 761d6 │ │ │ │ ldr r6, [r3, #76] @ 0x4c │ │ │ │ - cbnz r6, 74ca6 │ │ │ │ + cbnz r6, 74c5e │ │ │ │ ldr r7, [r1, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7687c │ │ │ │ + bne.w 7682c │ │ │ │ ldr r6, [r3, #80] @ 0x50 │ │ │ │ - cbnz r6, 74cb2 │ │ │ │ + cbnz r6, 74c6a │ │ │ │ ldr r6, [r1, #80] @ 0x50 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76cfc │ │ │ │ + bne.w 76cac │ │ │ │ ldr r6, [r3, #84] @ 0x54 │ │ │ │ - cbnz r6, 74cbe │ │ │ │ + cbnz r6, 74c76 │ │ │ │ ldr r6, [r1, #84] @ 0x54 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76d04 │ │ │ │ + bne.w 76cb4 │ │ │ │ ldr r6, [r3, #88] @ 0x58 │ │ │ │ - cbnz r6, 74cca │ │ │ │ + cbnz r6, 74c82 │ │ │ │ ldr r6, [r1, #88] @ 0x58 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76ce2 │ │ │ │ + bne.w 76c92 │ │ │ │ ldr r6, [r3, #92] @ 0x5c │ │ │ │ - cbnz r6, 74cd6 │ │ │ │ + cbnz r6, 74c8e │ │ │ │ ldr r6, [r1, #92] @ 0x5c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76cf4 │ │ │ │ + bne.w 76ca4 │ │ │ │ ldr r6, [r3, #96] @ 0x60 │ │ │ │ - cbnz r6, 74ce2 │ │ │ │ + cbnz r6, 74c9a │ │ │ │ ldr r6, [r1, #96] @ 0x60 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76d22 │ │ │ │ + bne.w 76cd2 │ │ │ │ ldr r6, [r3, #100] @ 0x64 │ │ │ │ - cbnz r6, 74cee │ │ │ │ + cbnz r6, 74ca6 │ │ │ │ ldr r6, [r1, #100] @ 0x64 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76d40 │ │ │ │ + bne.w 76cf0 │ │ │ │ ldr r6, [r3, #104] @ 0x68 │ │ │ │ - cbnz r6, 74cfa │ │ │ │ + cbnz r6, 74cb2 │ │ │ │ ldr r6, [r1, #104] @ 0x68 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76a8a │ │ │ │ + bne.w 76a3a │ │ │ │ ldr r6, [r3, #108] @ 0x6c │ │ │ │ - cbnz r6, 74d06 │ │ │ │ + cbnz r6, 74cbe │ │ │ │ ldr r6, [r1, #108] @ 0x6c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76a92 │ │ │ │ + bne.w 76a42 │ │ │ │ ldr r7, [r3, #112] @ 0x70 │ │ │ │ ldr r2, [r3, #120] @ 0x78 │ │ │ │ - cbnz r7, 74d18 │ │ │ │ + cbnz r7, 74cd0 │ │ │ │ ldr.w lr, [r1, #112] @ 0x70 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 75fec │ │ │ │ - cbnz r2, 74d22 │ │ │ │ + bne.w 75f9c │ │ │ │ + cbnz r2, 74cda │ │ │ │ ldr r6, [r1, #120] @ 0x78 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 761fa │ │ │ │ + bne.w 761aa │ │ │ │ ldr r6, [r3, #116] @ 0x74 │ │ │ │ - cbnz r6, 74d2e │ │ │ │ + cbnz r6, 74ce6 │ │ │ │ ldr r6, [r1, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 763f2 │ │ │ │ + bne.w 763a2 │ │ │ │ ldr.w r6, [r3, #128] @ 0x80 │ │ │ │ - cbnz r6, 74d3e │ │ │ │ + cbnz r6, 74cf6 │ │ │ │ ldr.w r7, [r1, #128] @ 0x80 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76c4c │ │ │ │ + bne.w 76bfc │ │ │ │ ldr r6, [r3, #124] @ 0x7c │ │ │ │ - cbnz r6, 74d4a │ │ │ │ + cbnz r6, 74d02 │ │ │ │ ldr r7, [r1, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76c62 │ │ │ │ + bne.w 76c12 │ │ │ │ ldr.w r6, [r3, #132] @ 0x84 │ │ │ │ - cbnz r6, 74d5a │ │ │ │ + cbnz r6, 74d12 │ │ │ │ ldr.w r7, [r1, #132] @ 0x84 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76404 │ │ │ │ + bne.w 763b4 │ │ │ │ ldr.w r6, [r3, #136] @ 0x88 │ │ │ │ - cbnz r6, 74d6a │ │ │ │ + cbnz r6, 74d22 │ │ │ │ ldr.w r7, [r1, #136] @ 0x88 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76b42 │ │ │ │ + bne.w 76af2 │ │ │ │ ldr.w r6, [r3, #140] @ 0x8c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74654 │ │ │ │ + bne.w 7460c │ │ │ │ ldr.w r1, [r1, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74654 │ │ │ │ - cbz r0, 74d8c │ │ │ │ + beq.w 7460c │ │ │ │ + cbz r0, 74d44 │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ ldr.w r0, [r0, #140] @ 0x8c │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 74654 │ │ │ │ + beq.w 7460c │ │ │ │ str.w r1, [r3, #140] @ 0x8c │ │ │ │ - b.n 74654 │ │ │ │ + b.n 7460c │ │ │ │ ldr r6, [r5, #80] @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 751f8 │ │ │ │ - cbnz r0, 74da6 │ │ │ │ + bne.w 751b0 │ │ │ │ + cbnz r0, 74d5e │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76832 │ │ │ │ + bne.w 767e2 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74726 │ │ │ │ + bne.w 746de │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 76b2e │ │ │ │ + bne.w 76ade │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74730 │ │ │ │ + bne.w 746e8 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74730 │ │ │ │ + beq.w 746e8 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 74730 │ │ │ │ + beq.w 746e8 │ │ │ │ str.w r3, [r9, #24] │ │ │ │ - b.n 74730 │ │ │ │ + b.n 746e8 │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ - bls.w 74044 │ │ │ │ + bls.w 73ffc │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ subs r3, #208 @ 0xd0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74044 │ │ │ │ - b.w 741aa │ │ │ │ + bne.w 73ffc │ │ │ │ + b.w 74162 │ │ │ │ ldr r7, [r5, #40] @ 0x28 │ │ │ │ ldrd r0, ip, [r3] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75288 │ │ │ │ - cbnz r0, 74e02 │ │ │ │ + bne.w 75240 │ │ │ │ + cbnz r0, 74dba │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76870 │ │ │ │ + bne.w 76820 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 74e10 │ │ │ │ + bne.n 74dc8 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76876 │ │ │ │ + bne.w 76826 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74662 │ │ │ │ + bne.w 7461a │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74662 │ │ │ │ - b.n 752b6 │ │ │ │ + beq.w 7461a │ │ │ │ + b.n 7526e │ │ │ │ ldr.w r1, [r9] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 7423a │ │ │ │ + beq.w 741f2 │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r9] │ │ │ │ - b.w 7423a │ │ │ │ - ldr r5, [pc, #732] @ (75118 ) │ │ │ │ - mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ + b.w 741f2 │ │ │ │ + ldr r6, [pc, #732] @ (750d0 ) │ │ │ │ + mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, #180] @ 0xb4 │ │ │ │ movs r2, #28 │ │ │ │ subs r4, r3, #1 │ │ │ │ - ldr r1, [r5, r6] │ │ │ │ + ldr r1, [r6, r5] │ │ │ │ mul.w r2, r4, r2 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ adds r0, r1, r2 │ │ │ │ add.w r0, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r0, [r0, #252] @ 0xfc │ │ │ │ cmp r0, r9 │ │ │ │ - bne.w 75d26 │ │ │ │ + bne.w 75cd6 │ │ │ │ add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ add r1, r2 │ │ │ │ ldr.w sl, [r7] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 75ce2 │ │ │ │ + beq.w 75c92 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ands.w r1, r3, #8 │ │ │ │ - bne.w 76cc0 │ │ │ │ + bne.w 76c70 │ │ │ │ movw r8, #30204 @ 0x75fc │ │ │ │ movt r8, #71 @ 0x47 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7ac74 │ │ │ │ + bl 7ac34 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75d86 │ │ │ │ + beq.w 75d36 │ │ │ │ ldr.w r3, [r8, #84] @ 0x54 │ │ │ │ lsls r1, r3, #17 │ │ │ │ - bpl.n 74ec4 │ │ │ │ - ldr r3, [pc, #632] @ (75118 ) │ │ │ │ + bpl.n 74e7c │ │ │ │ + ldr r3, [pc, #632] @ (750d0 ) │ │ │ │ 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] │ │ │ │ @@ -111621,346 +111584,346 @@ │ │ │ │ blx 29b58 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ mov.w sl, #0 │ │ │ │ mov r3, sl │ │ │ │ mov r2, sl │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 7afe0 │ │ │ │ + bl 7afa0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76cde │ │ │ │ - ldr r5, [pc, #536] @ (75118 ) │ │ │ │ - mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ + beq.w 76c8e │ │ │ │ + ldr r6, [pc, #536] @ (750d0 ) │ │ │ │ + mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ mov r2, sl │ │ │ │ - ldr r3, [r5, r6] │ │ │ │ + ldr r3, [r6, r5] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7bfac │ │ │ │ + bl 7bf6c │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76a50 │ │ │ │ + beq.w 76a00 │ │ │ │ mov r3, sl │ │ │ │ movs r2, #1 │ │ │ │ strd sl, r7, [r4, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ - bl 7dd18 │ │ │ │ + bl 7dcfc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 76a2c │ │ │ │ + beq.w 769dc │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 74f42 │ │ │ │ + beq.n 74efa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76ab2 │ │ │ │ + beq.w 76a62 │ │ │ │ ldr.w sl, [r7, #20] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 755bc │ │ │ │ + bne.w 75574 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ and.w r3, r3, #2 │ │ │ │ ldr.w r7, [r9, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75810 │ │ │ │ + bne.w 757c2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 755a2 │ │ │ │ - ldr r5, [pc, #432] @ (75118 ) │ │ │ │ - mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ + beq.w 7555a │ │ │ │ + ldr r6, [pc, #432] @ (750d0 ) │ │ │ │ + mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, #180] @ 0xb4 │ │ │ │ - b.w 7590c │ │ │ │ + b.w 758be │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74790 │ │ │ │ + bne.w 74748 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74790 │ │ │ │ - cbz r5, 74f8c │ │ │ │ + beq.w 74748 │ │ │ │ + cbz r5, 74f44 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 74790 │ │ │ │ + beq.w 74748 │ │ │ │ str.w r3, [r9, #28] │ │ │ │ - b.w 74790 │ │ │ │ + b.w 74748 │ │ │ │ str.w r3, [r9, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74790 │ │ │ │ + bne.w 74748 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74790 │ │ │ │ - b.n 74f8c │ │ │ │ + beq.w 74748 │ │ │ │ + b.n 74f44 │ │ │ │ str.w r6, [r9, #148] @ 0x94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 759b0 │ │ │ │ + beq.w 75962 │ │ │ │ ldr.w r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74856 │ │ │ │ + bne.w 7480e │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74856 │ │ │ │ + beq.w 7480e │ │ │ │ str.w r1, [r9, #164] @ 0xa4 │ │ │ │ - b.n 74856 │ │ │ │ + b.n 7480e │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7481a │ │ │ │ - cbz r5, 74fe2 │ │ │ │ + beq.w 747d2 │ │ │ │ + cbz r5, 74f9a │ │ │ │ ldr.w r0, [r5, #144] @ 0x90 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 7481a │ │ │ │ + beq.w 747d2 │ │ │ │ str.w r1, [r9, #144] @ 0x90 │ │ │ │ - b.n 7481a │ │ │ │ + b.n 747d2 │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7491e │ │ │ │ + bne.w 748d6 │ │ │ │ lsls r2, r2, #30 │ │ │ │ - bmi.w 7602c │ │ │ │ + bmi.w 75fdc │ │ │ │ ldr.w r4, [r9, #132] @ 0x84 │ │ │ │ - ldr r1, [pc, #284] @ (7511c ) │ │ │ │ + ldr r1, [pc, #284] @ (750d4 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 79110 │ │ │ │ + bl 790c0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 75d86 │ │ │ │ + beq.w 75d36 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7491e │ │ │ │ - ldr r1, [pc, #264] @ (7511c ) │ │ │ │ + bne.w 748d6 │ │ │ │ + ldr r1, [pc, #264] @ (750d4 ) │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - bl 7a1f4 │ │ │ │ + bl 7a1b4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 75d86 │ │ │ │ + beq.w 75d36 │ │ │ │ ldr.w r4, [r9, #168] @ 0xa8 │ │ │ │ - movw r3, #28537 @ 0x6f79 │ │ │ │ + movw r3, #24097 @ 0x5e21 │ │ │ │ movt r3, #31 │ │ │ │ str.w r3, [r9, #60] @ 0x3c │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - bgt.w 74928 │ │ │ │ - b.n 74966 │ │ │ │ + bgt.w 748e0 │ │ │ │ + b.n 7491e │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ ldr r2, [r5, #16] │ │ │ │ str.w r2, [r9, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 743e2 │ │ │ │ + beq.w 7439a │ │ │ │ ldr.w r3, [r9, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 743f2 │ │ │ │ + beq.w 743aa │ │ │ │ ldr.w r3, [r9, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74402 │ │ │ │ + beq.w 743ba │ │ │ │ ldr.w r2, [r5, #172] @ 0xac │ │ │ │ movw r3, #7516 @ 0x1d5c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7441e │ │ │ │ + bne.w 743d6 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 75094 │ │ │ │ + beq.n 7504c │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7507a │ │ │ │ + bne.n 75032 │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 7608c │ │ │ │ + bne.w 7603c │ │ │ │ orr.w r1, r1, #1073741824 @ 0x40000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ lsls r6, r2, #9 │ │ │ │ - bmi.w 75bd4 │ │ │ │ + bmi.w 75b84 │ │ │ │ lsls r4, r2, #8 │ │ │ │ ldr.w r3, [r9, #172] @ 0xac │ │ │ │ it mi │ │ │ │ ldrmi.w r2, [r9, #84] @ 0x54 │ │ │ │ - bmi.w 767b0 │ │ │ │ + bmi.w 76760 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r2, #1 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ - bgt.w 7461a │ │ │ │ - b.w 748a0 │ │ │ │ + bgt.w 745d2 │ │ │ │ + b.w 74858 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73f94 │ │ │ │ - b.w 741d8 │ │ │ │ + bne.w 73f4c │ │ │ │ + b.w 74190 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 76c74 │ │ │ │ + beq.w 76c24 │ │ │ │ ldr.w r7, [r4, #136] @ 0x88 │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ ldr.w r3, [r9, #136] @ 0x88 │ │ │ │ mov r1, r7 │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 750ec │ │ │ │ + beq.n 750a4 │ │ │ │ str.w r6, [r9, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 749f8 │ │ │ │ + bne.w 749b0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 747fe │ │ │ │ - b.n 749e8 │ │ │ │ + beq.w 747b6 │ │ │ │ + b.n 749a0 │ │ │ │ ldr.w r1, [r4, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7487c │ │ │ │ + beq.w 74834 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 74b0a │ │ │ │ + beq.w 74ac2 │ │ │ │ ldr.w r0, [r5, #160] @ 0xa0 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 7487c │ │ │ │ - b.n 74b0a │ │ │ │ + beq.w 74834 │ │ │ │ + b.n 74ac2 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #256 @ (adr r5, 75220 ) │ │ │ │ + add r5, pc, #256 @ (adr r5, 751d8 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 7512e │ │ │ │ + bne.n 750e6 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76016 │ │ │ │ + bne.w 75fc6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7513c │ │ │ │ + bne.n 750f4 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75fdc │ │ │ │ - cbnz r2, 75146 │ │ │ │ + bne.w 75f8c │ │ │ │ + cbnz r2, 750fe │ │ │ │ ldr r7, [r1, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7679a │ │ │ │ + bne.w 7674a │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbnz r0, 75152 │ │ │ │ + cbnz r0, 7510a │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75dae │ │ │ │ + bne.w 75d5e │ │ │ │ mov r0, r5 │ │ │ │ - b.n 74bee │ │ │ │ - cbnz r0, 75160 │ │ │ │ + b.n 74ba6 │ │ │ │ + cbnz r0, 75118 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75786 │ │ │ │ + bne.w 75738 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7516e │ │ │ │ + bne.n 75126 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75d38 │ │ │ │ + bne.w 75ce8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74718 │ │ │ │ + bne.w 746d0 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74718 │ │ │ │ + beq.w 746d0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 74718 │ │ │ │ + beq.w 746d0 │ │ │ │ str r1, [r3, #8] │ │ │ │ ldr.w r3, [r9, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7471e │ │ │ │ - b.n 74db6 │ │ │ │ - cbnz r0, 7519c │ │ │ │ + bne.w 746d6 │ │ │ │ + b.n 74d6e │ │ │ │ + cbnz r0, 75154 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75770 │ │ │ │ + bne.w 75722 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 751aa │ │ │ │ + bne.n 75162 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75da0 │ │ │ │ - cbnz r7, 751b4 │ │ │ │ + bne.w 75d50 │ │ │ │ + cbnz r7, 7516c │ │ │ │ ldr r6, [r1, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 766a4 │ │ │ │ + bne.w 76654 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbnz r0, 751c0 │ │ │ │ + cbnz r0, 75178 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75d4c │ │ │ │ + bne.w 75cfc │ │ │ │ mov r6, r5 │ │ │ │ - b.w 746ae │ │ │ │ + b.w 74666 │ │ │ │ ldr.w r3, [r9, #144] @ 0x90 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ itt ls │ │ │ │ movls.w r3, #4294967295 @ 0xffffffff │ │ │ │ strls.w r3, [r9, #144] @ 0x90 │ │ │ │ - bls.w 748f8 │ │ │ │ + bls.w 748b0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - movw r1, #53396 @ 0xd094 │ │ │ │ + movw r1, #50452 @ 0xc514 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ + bl d52b8 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ - b.w 75d8a │ │ │ │ - cbnz r0, 75202 │ │ │ │ + b.w 75d3a │ │ │ │ + cbnz r0, 751ba │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76828 │ │ │ │ + bne.w 767d8 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 74da6 │ │ │ │ + b.n 74d5e │ │ │ │ lsls r6, r2, #22 │ │ │ │ - bpl.w 76be0 │ │ │ │ + bpl.w 76b90 │ │ │ │ ldr.w r3, [r9, #440] @ 0x1b8 │ │ │ │ - cbnz r3, 75232 │ │ │ │ + cbnz r3, 751ea │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #6 │ │ │ │ - bl 7a674 │ │ │ │ + bl 7a634 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76cb0 │ │ │ │ + beq.w 76c60 │ │ │ │ movs r2, #30 │ │ │ │ movs r3, #2 │ │ │ │ str r2, [r0, #12] │ │ │ │ strb r3, [r0, #6] │ │ │ │ str.w r0, [r9, #440] @ 0x1b8 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ - cbnz r3, 75248 │ │ │ │ + cbnz r3, 75200 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ cmp r3, #8 │ │ │ │ itt eq │ │ │ │ orreq.w r2, r2, #4 │ │ │ │ streq.w r2, [r9, #84] @ 0x54 │ │ │ │ lsls r5, r2, #17 │ │ │ │ - bpl.n 75256 │ │ │ │ + bpl.n 7520e │ │ │ │ ldr.w r3, [r9, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76c02 │ │ │ │ + beq.w 76bb2 │ │ │ │ lsls r4, r2, #27 │ │ │ │ - bpl.w 74982 │ │ │ │ + bpl.w 7493a │ │ │ │ ldr.w r3, [r9, #144] @ 0x90 │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 74996 │ │ │ │ + beq.w 7494e │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ - movw r1, #53700 @ 0xd1c4 │ │ │ │ + movw r1, #50756 @ 0xc644 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ + bl d52b8 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ - b.w 75d8a │ │ │ │ - cbnz r0, 75292 │ │ │ │ + b.w 75d3a │ │ │ │ + cbnz r0, 7524a │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76ca4 │ │ │ │ + bne.w 76c54 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 752a0 │ │ │ │ + bne.n 75258 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76a0c │ │ │ │ + bne.w 769bc │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74662 │ │ │ │ + bne.w 7461a │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74662 │ │ │ │ + beq.w 7461a │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 74662 │ │ │ │ + beq.w 7461a │ │ │ │ str r1, [r3, #8] │ │ │ │ - b.w 74662 │ │ │ │ - ldr r0, [pc, #756] @ (755b4 ) │ │ │ │ + b.w 7461a │ │ │ │ + ldr r0, [pc, #756] @ (7556c ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr.w r2, [r9, #180] @ 0xb4 │ │ │ │ movs r3, #28 │ │ │ │ subs r2, #1 │ │ │ │ ldr r1, [r1, r0] │ │ │ │ cmp r2, #10 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ @@ -111972,275 +111935,275 @@ │ │ │ │ adds r0, r1, r3 │ │ │ │ add.w r0, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r0, [r0, #252] @ 0xfc │ │ │ │ cmp r0, r9 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 767fe │ │ │ │ + beq.w 767ae │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r1, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r1, #8] │ │ │ │ - b.w 749b6 │ │ │ │ + b.w 7496e │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 6d774 │ │ │ │ + bl 6d71c │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ adds r0, r2, #1 │ │ │ │ - bne.w 741c4 │ │ │ │ - b.w 75d86 │ │ │ │ + bne.w 7417c │ │ │ │ + b.w 75d36 │ │ │ │ ldr.w r0, [r9, #12] │ │ │ │ - bl 7e368 │ │ │ │ + bl 7e34c │ │ │ │ mov r5, r0 │ │ │ │ blx 29b58 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7afe0 │ │ │ │ + bl 7afa0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75d86 │ │ │ │ + beq.w 75d36 │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #628] @ (755b8 ) │ │ │ │ + ldr r1, [pc, #628] @ (75570 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a1f4 │ │ │ │ + bl 7a1b4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 76af4 │ │ │ │ + beq.w 76aa4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 743a6 │ │ │ │ + beq.w 7435e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 743a6 │ │ │ │ + bne.w 7435e │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.w 743a6 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 7435e │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 743a6 │ │ │ │ - b.w 74386 │ │ │ │ + bne.w 7435e │ │ │ │ + b.w 7433e │ │ │ │ ldr.w r3, [r9, #172] @ 0xac │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 75742 │ │ │ │ + ble.w 756f4 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r6, r0, #22 │ │ │ │ - bmi.w 76b7a │ │ │ │ + bmi.w 76b2a │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 75742 │ │ │ │ + beq.w 756f4 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r4, r0, #22 │ │ │ │ - bmi.w 76b7a │ │ │ │ + bmi.w 76b2a │ │ │ │ cmp r1, #2 │ │ │ │ - beq.w 75742 │ │ │ │ + beq.w 756f4 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r0, #22 │ │ │ │ - bmi.w 76b7a │ │ │ │ + bmi.w 76b2a │ │ │ │ cmp r1, #3 │ │ │ │ - beq.w 75742 │ │ │ │ + beq.w 756f4 │ │ │ │ adds r3, #20 │ │ │ │ movs r0, #3 │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ adds r0, #1 │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ lsls r7, r4, #22 │ │ │ │ - bmi.w 76b7a │ │ │ │ + bmi.w 76b2a │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 753ba │ │ │ │ + bne.n 75372 │ │ │ │ ldr.w r1, [r9, #128] @ 0x80 │ │ │ │ - b.w 73f1c │ │ │ │ + b.w 73ed4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7431a │ │ │ │ + beq.w 742d2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7d940 │ │ │ │ + bl 7d924 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 75d86 │ │ │ │ + beq.w 75d36 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7431a │ │ │ │ + beq.w 742d2 │ │ │ │ add.w r1, r4, #16 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7d940 │ │ │ │ + bl 7d924 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 75d86 │ │ │ │ + beq.w 75d36 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7431a │ │ │ │ + beq.w 742d2 │ │ │ │ add.w r1, r4, #32 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7d940 │ │ │ │ + bl 7d924 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 75d86 │ │ │ │ + beq.w 75d36 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7431a │ │ │ │ + beq.w 742d2 │ │ │ │ add.w r1, r4, #48 @ 0x30 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7d940 │ │ │ │ + bl 7d924 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 75d86 │ │ │ │ + beq.w 75d36 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7431a │ │ │ │ + beq.w 742d2 │ │ │ │ add.w r1, r4, #64 @ 0x40 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7d940 │ │ │ │ + bl 7d924 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 75d86 │ │ │ │ + beq.w 75d36 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7431a │ │ │ │ + beq.w 742d2 │ │ │ │ adds r4, #80 @ 0x50 │ │ │ │ - b.n 75460 │ │ │ │ + b.n 75418 │ │ │ │ ldr.w r3, [r4, #16]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7431a │ │ │ │ + beq.w 742d2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7d940 │ │ │ │ + bl 7d924 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 75456 │ │ │ │ - b.w 75d86 │ │ │ │ + bne.n 7540e │ │ │ │ + b.w 75d36 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ str.w r3, [r9, #80] @ 0x50 │ │ │ │ - b.w 748d2 │ │ │ │ + b.w 7488a │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str.w r3, [r9, #40] @ 0x28 │ │ │ │ ldr.w r3, [r9, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 748b4 │ │ │ │ + bne.w 7486c │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ str.w r3, [r9, #48] @ 0x30 │ │ │ │ ldr.w r3, [r9, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 748be │ │ │ │ + bne.w 74876 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ str.w r3, [r9, #52] @ 0x34 │ │ │ │ ldr.w r3, [r9, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 748c8 │ │ │ │ + bne.w 74880 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ str.w r3, [r9, #56] @ 0x38 │ │ │ │ - b.w 748c8 │ │ │ │ + b.w 74880 │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74b68 │ │ │ │ - cbnz r5, 754fa │ │ │ │ + beq.w 74b20 │ │ │ │ + cbnz r5, 754b2 │ │ │ │ str.w r1, [r9, #152] @ 0x98 │ │ │ │ ldr.w r1, [r9, #164] @ 0xa4 │ │ │ │ - cbnz r1, 754d4 │ │ │ │ + cbnz r1, 7548c │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74fc6 │ │ │ │ + bne.w 74f7e │ │ │ │ ldr.w r1, [r9, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74866 │ │ │ │ + bne.w 7481e │ │ │ │ ldr.w r1, [r4, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74866 │ │ │ │ + beq.w 7481e │ │ │ │ str.w r1, [r9, #196] @ 0xc4 │ │ │ │ - b.w 74866 │ │ │ │ + b.w 7481e │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74b68 │ │ │ │ + beq.w 74b20 │ │ │ │ ldr.w r0, [r5, #152] @ 0x98 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 769ee │ │ │ │ + bne.w 7699e │ │ │ │ ldr.w r1, [r9, #164] @ 0xa4 │ │ │ │ - cbnz r1, 75514 │ │ │ │ + cbnz r1, 754cc │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74b82 │ │ │ │ + bne.w 74b3a │ │ │ │ ldr.w r1, [r9, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74866 │ │ │ │ + bne.w 7481e │ │ │ │ ldr.w r1, [r4, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74866 │ │ │ │ + beq.w 7481e │ │ │ │ ldr.w r0, [r5, #196] @ 0xc4 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 74866 │ │ │ │ - b.n 754e8 │ │ │ │ + beq.w 7481e │ │ │ │ + b.n 754a0 │ │ │ │ lsls r6, r5, #22 │ │ │ │ - bmi.w 73cda │ │ │ │ - b.n 7575e │ │ │ │ + bmi.w 73c92 │ │ │ │ + b.n 75710 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74a94 │ │ │ │ + beq.w 74a4c │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.w 747d2 │ │ │ │ + b.w 7478a │ │ │ │ ldr r1, [r1, #52] @ 0x34 │ │ │ │ sub.w r3, r3, #380 @ 0x17c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74044 │ │ │ │ - b.w 741aa │ │ │ │ + bne.w 73ffc │ │ │ │ + b.w 74162 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 767f8 │ │ │ │ + beq.w 767a8 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7e530 │ │ │ │ + bl 7e514 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75d8a │ │ │ │ + beq.w 75d3a │ │ │ │ lsls r0, r2, #30 │ │ │ │ - bpl.n 7558a │ │ │ │ + bpl.n 75542 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r1, #17 │ │ │ │ - bmi.w 76100 │ │ │ │ + bmi.w 760b0 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r5, r2 │ │ │ │ str.w r4, [r9, #168] @ 0xa8 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ and.w r3, r3, r2, lsr #1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.w 73ca6 │ │ │ │ - b.n 753cc │ │ │ │ + bpl.w 73c5e │ │ │ │ + b.n 75384 │ │ │ │ ldr.w r4, [r9, #132] @ 0x84 │ │ │ │ - b.w 7434e │ │ │ │ + b.w 74306 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 75544 │ │ │ │ - b.w 74abe │ │ │ │ + bne.n 754fc │ │ │ │ + b.w 74a76 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #704 @ (adr r2, 7587c ) │ │ │ │ + add r2, pc, #704 @ (adr r2, 75834 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ adds r7, #20 │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ movw ip, #30204 @ 0x75fc │ │ │ │ movt ip, #71 @ 0x47 │ │ │ │ str.w ip, [sp, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ands.w r1, r3, #8 │ │ │ │ - bne.w 76cc0 │ │ │ │ + bne.w 76c70 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 7ac74 │ │ │ │ + bl 7ac34 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75d86 │ │ │ │ + beq.w 75d36 │ │ │ │ ldr.w r3, [r8, #84] @ 0x54 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.n 7560e │ │ │ │ - ldr r3, [r5, r6] │ │ │ │ + bpl.n 755c6 │ │ │ │ + ldr r3, [r6, r5] │ │ │ │ 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 │ │ │ │ orrs r3, r2 │ │ │ │ @@ -112256,143 +112219,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 7afe0 │ │ │ │ + bl 7afa0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76cde │ │ │ │ - ldr r3, [r5, r6] │ │ │ │ + beq.w 76c8e │ │ │ │ + ldr r3, [r6, r5] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7bfac │ │ │ │ + bl 7bf6c │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76a50 │ │ │ │ + beq.w 76a00 │ │ │ │ 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 7dd18 │ │ │ │ + bl 7dcfc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 76a2c │ │ │ │ + beq.w 769dc │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 7567a │ │ │ │ + beq.n 75632 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76b9e │ │ │ │ + beq.w 76b4e │ │ │ │ ldr.w sl, [r7, #20]! │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 755ce │ │ │ │ - ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - and.w r3, r3, #2 │ │ │ │ - b.n 74f56 │ │ │ │ - bl 80558 │ │ │ │ + beq.w 74f06 │ │ │ │ + b.n 75586 │ │ │ │ + bl 80550 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 75d86 │ │ │ │ + blt.w 75d36 │ │ │ │ ldr.w r1, [r9, #128] @ 0x80 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ mov r5, r2 │ │ │ │ and.w r0, r2, #2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73c96 │ │ │ │ + bne.w 73c4e │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73c96 │ │ │ │ + beq.w 73c4e │ │ │ │ ldr r3, [r1, #4] │ │ │ │ str.w r3, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 761ee │ │ │ │ + bne.w 7619e │ │ │ │ ldr.w r3, [r9, #168] @ 0xa8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73ca6 │ │ │ │ - b.n 75564 │ │ │ │ + bne.w 73c5e │ │ │ │ + b.n 7551c │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 74706 │ │ │ │ - b.w 7470e │ │ │ │ + beq.w 746be │ │ │ │ + b.w 746c6 │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 756ec │ │ │ │ + bne.n 7569e │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75c32 │ │ │ │ - cbnz r7, 756f6 │ │ │ │ + bne.w 75be2 │ │ │ │ + cbnz r7, 756a8 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7613e │ │ │ │ + bne.w 760ee │ │ │ │ ldr r0, [r3, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7695a │ │ │ │ + bne.w 7690a │ │ │ │ ldr r7, [r1, #12] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7617e │ │ │ │ + bne.w 7612e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 746ba │ │ │ │ + bne.w 74672 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 746ba │ │ │ │ + beq.w 74672 │ │ │ │ ldr.w ip, [r3, #28] │ │ │ │ ldr r6, [r3, #32] │ │ │ │ str r7, [r3, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7572c │ │ │ │ + bne.n 756de │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75c6e │ │ │ │ - cbnz r6, 75736 │ │ │ │ + bne.w 75c1e │ │ │ │ + cbnz r6, 756e8 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76862 │ │ │ │ + bne.w 76812 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75c82 │ │ │ │ - b.w 746de │ │ │ │ + beq.w 75c32 │ │ │ │ + b.w 74696 │ │ │ │ ldr.w r3, [r9, #156] @ 0x9c │ │ │ │ ldr.w r2, [r9, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73e34 │ │ │ │ + bne.w 73dec │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 73f34 │ │ │ │ + bne.w 73eec │ │ │ │ orr.w r5, r5, #128 @ 0x80 │ │ │ │ str.w r5, [r9, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r9, #156] @ 0x9c │ │ │ │ - b.w 73f42 │ │ │ │ + b.w 73efa │ │ │ │ ldr.w r0, [lr] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 7519c │ │ │ │ + beq.w 75154 │ │ │ │ str r6, [r3, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 751a2 │ │ │ │ - b.n 751aa │ │ │ │ + beq.w 7515a │ │ │ │ + b.n 75162 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 75160 │ │ │ │ + beq.w 75118 │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 75166 │ │ │ │ - b.n 7516e │ │ │ │ + beq.w 7511e │ │ │ │ + b.n 75126 │ │ │ │ str r0, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74710 │ │ │ │ - b.w 74718 │ │ │ │ - ldr r3, [pc, #596] @ (759fc ) │ │ │ │ + beq.w 746c8 │ │ │ │ + b.w 746d0 │ │ │ │ + ldr r3, [pc, #592] @ (759ac ) │ │ │ │ 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 │ │ │ │ @@ -112403,242 +112364,241 @@ │ │ │ │ adds r0, r1, r2 │ │ │ │ add.w r0, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r0, [r0, #252] @ 0xfc │ │ │ │ cmp r0, r9 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7694e │ │ │ │ + beq.w 768fe │ │ │ │ add.w r3, r2, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r3, r1 │ │ │ │ ldr r6, [r3, #16] │ │ │ │ ldr.w r3, [r8, #1240] @ 0x4d8 │ │ │ │ cmp r3, sl │ │ │ │ - beq.w 74a74 │ │ │ │ - ldr r0, [pc, #524] @ (75a00 ) │ │ │ │ - bl 6d774 │ │ │ │ + beq.w 74a2c │ │ │ │ + ldr r0, [pc, #524] @ (759b0 ) │ │ │ │ + bl 6d71c │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 75d86 │ │ │ │ + beq.w 75d36 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [pc, #508] @ (75a00 ) │ │ │ │ - bl 7917c │ │ │ │ + ldr r1, [pc, #504] @ (759b0 ) │ │ │ │ + bl 7912c │ │ │ │ adds r3, r0, #3 │ │ │ │ - bne.w 74a8e │ │ │ │ - b.n 75d86 │ │ │ │ + bne.w 74a46 │ │ │ │ + b.n 75d36 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76556 │ │ │ │ + bne.w 76506 │ │ │ │ ldr.w fp, [r7] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 755a2 │ │ │ │ + beq.w 7555a │ │ │ │ ldr.w r3, [r9, #132] @ 0x84 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr.w sl, [pc, #464] @ 759fc │ │ │ │ + ldr.w sl, [pc, #464] @ 759ac │ │ │ │ mov r5, r9 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ movw r9, #29936 @ 0x74f0 │ │ │ │ movt r9, #71 @ 0x47 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7ac74 │ │ │ │ + bl 7ac34 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7691a │ │ │ │ + beq.w 768ca │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.w 75968 │ │ │ │ + bpl.w 7591a │ │ │ │ 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 75972 │ │ │ │ + bne.n 75924 │ │ │ │ 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 7afe0 │ │ │ │ + bl 7afa0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76a5e │ │ │ │ + beq.w 76a0e │ │ │ │ ldr.w r2, [sl, r8] │ │ │ │ - mov r6, sl │ │ │ │ - str.w r8, [sp, #12] │ │ │ │ + mov r6, r8 │ │ │ │ + str.w sl, [sp, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov r2, fp │ │ │ │ - bl 7bfac │ │ │ │ + bl 7bf6c │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76a4e │ │ │ │ + beq.w 769fe │ │ │ │ mov r3, fp │ │ │ │ movs r2, #1 │ │ │ │ strd fp, r7, [r4, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ - bl 7dd18 │ │ │ │ + bl 7dcfc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 76a2a │ │ │ │ + beq.w 769da │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 758ee │ │ │ │ + beq.n 758a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76a20 │ │ │ │ + beq.w 769d0 │ │ │ │ ldr.w fp, [r7, #20]! │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 7583a │ │ │ │ + bne.n 757ec │ │ │ │ mov r9, r5 │ │ │ │ mov r5, r6 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.w 755a2 │ │ │ │ + bpl.w 7555a │ │ │ │ ldr.w r3, [r9, #180] @ 0xb4 │ │ │ │ subs r2, r3, #1 │ │ │ │ - ldr r1, [r5, r6] │ │ │ │ + ldr r1, [r6, r5] │ │ │ │ movs r3, #28 │ │ │ │ cmp r2, #10 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mul.w r3, r2, r3 │ │ │ │ ite ls │ │ │ │ movls r2, #0 │ │ │ │ movhi r2, #1 │ │ │ │ adds r0, r1, r3 │ │ │ │ add.w r0, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r0, [r0, #252] @ 0xfc │ │ │ │ cmp r0, r9 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 76972 │ │ │ │ + beq.w 76922 │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r1, r3 │ │ │ │ - ldr.w r8, [pc, #200] @ 75a0c │ │ │ │ + ldr.w r8, [pc, #200] @ 759bc │ │ │ │ movw sl, #42220 @ 0xa4ec │ │ │ │ movt sl, #71 @ 0x47 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ ldr.w r3, [r8, #1180] @ 0x49c │ │ │ │ cmp r3, sl │ │ │ │ - beq.w 74364 │ │ │ │ - ldr r0, [pc, #168] @ (75a04 ) │ │ │ │ - bl 6d774 │ │ │ │ + beq.w 7431c │ │ │ │ + ldr r0, [pc, #168] @ (759b4 ) │ │ │ │ + bl 6d71c │ │ │ │ mov r2, r0 │ │ │ │ adds r6, r0, #1 │ │ │ │ - bne.w 7436e │ │ │ │ - b.n 75d86 │ │ │ │ + bne.w 74326 │ │ │ │ + b.n 75d36 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 75882 │ │ │ │ + beq.n 75834 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r5, #0] │ │ │ │ - b.n 75882 │ │ │ │ - bl 7a2f8 │ │ │ │ + b.n 75834 │ │ │ │ + bl 7a2b8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 742d4 │ │ │ │ + bge.w 7428c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 75d86 │ │ │ │ + beq.w 75d36 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 75d86 │ │ │ │ + bne.w 75d36 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ - b.n 75d8a │ │ │ │ + b.n 75d3a │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.w 747e0 │ │ │ │ + b.w 74798 │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74b68 │ │ │ │ + beq.w 74b20 │ │ │ │ str.w r1, [r9, #152] @ 0x98 │ │ │ │ - b.w 74fb2 │ │ │ │ - ldr r0, [pc, #68] @ (75a08 ) │ │ │ │ - bl 6d774 │ │ │ │ + b.w 74f6a │ │ │ │ + ldr r0, [pc, #64] @ (759b8 ) │ │ │ │ + bl 6d71c │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 75d86 │ │ │ │ + beq.w 75d36 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [pc, #48] @ (75a08 ) │ │ │ │ - bl 7917c │ │ │ │ + ldr r1, [pc, #48] @ (759b8 ) │ │ │ │ + bl 7912c │ │ │ │ adds r3, r0, #3 │ │ │ │ - bne.w 74ab8 │ │ │ │ - b.n 75d86 │ │ │ │ + bne.w 74a70 │ │ │ │ + b.n 75d36 │ │ │ │ str.w r0, [r9, #132] @ 0x84 │ │ │ │ - b.w 73c1e │ │ │ │ + b.w 73bd6 │ │ │ │ ldr.w fp, [r7] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 75828 │ │ │ │ - b.w 7434e │ │ │ │ - nop │ │ │ │ + bne.w 757da │ │ │ │ + b.w 74306 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #944 @ (adr r2, 75db4 ) │ │ │ │ + add r2, pc, #944 @ (adr r2, 75d64 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, pc, #704 @ (adr r2, 75cc8 ) │ │ │ │ + add r2, pc, #704 @ (adr r2, 75c78 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r5, pc, #256 @ (adr r5, 75b0c ) │ │ │ │ + add r5, pc, #256 @ (adr r5, 75abc ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r6, [sp, #96] @ 0x60 │ │ │ │ lsls r1, r1, #1 │ │ │ │ movw r3, #7516 @ 0x1d5c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 73f94 │ │ │ │ + beq.w 73f4c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, #80] @ 0x50 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 73f94 │ │ │ │ + beq.w 73f4c │ │ │ │ ldr.w r3, [r2, #4072] @ 0xfe8 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 73f94 │ │ │ │ + beq.w 73f4c │ │ │ │ ldr.w r3, [r2, #4076] @ 0xfec │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 73f94 │ │ │ │ + beq.w 73f4c │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 73f94 │ │ │ │ + beq.w 73f4c │ │ │ │ ldr.w r3, [r2, #4080] @ 0xff0 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 73f94 │ │ │ │ + beq.w 73f4c │ │ │ │ ldr.w r3, [r2, #4084] @ 0xff4 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 73f94 │ │ │ │ + beq.w 73f4c │ │ │ │ ldr.w r3, [r2, #4088] @ 0xff8 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 73f94 │ │ │ │ + beq.w 73f4c │ │ │ │ ldr.w r3, [r2, #4092] @ 0xffc │ │ │ │ movw r2, #36980 @ 0x9074 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movw r6, #42220 @ 0xa4ec │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ cmp r3, r9 │ │ │ │ it ne │ │ │ │ @@ -112725,2006 +112685,2006 @@ │ │ │ │ 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 73f94 │ │ │ │ + beq.w 73f4c │ │ │ │ movw r3, #9204 @ 0x23f4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 741b2 │ │ │ │ - b.w 73f94 │ │ │ │ + bne.w 7416a │ │ │ │ + b.w 73f4c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 75c6c │ │ │ │ + beq.n 75c1c │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ ldr.w ip, [r0, #28] │ │ │ │ ldr r0, [r3, #32] │ │ │ │ cmp ip, r7 │ │ │ │ it ne │ │ │ │ strne r7, [r3, #28] │ │ │ │ - cbnz r0, 75bb4 │ │ │ │ + cbnz r0, 75b64 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 766f4 │ │ │ │ + bne.w 766a4 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 746de │ │ │ │ + bne.w 74696 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 746de │ │ │ │ + beq.w 74696 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 746de │ │ │ │ + beq.w 74696 │ │ │ │ str r1, [r3, #36] @ 0x24 │ │ │ │ - b.w 746de │ │ │ │ + b.w 74696 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ orr.w r2, r2, #4194304 @ 0x400000 │ │ │ │ str.w r2, [r9, #84] @ 0x54 │ │ │ │ ldr r1, [r5, #84] @ 0x54 │ │ │ │ - b.w 74606 │ │ │ │ + b.w 745be │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73ec0 │ │ │ │ + beq.w 73e78 │ │ │ │ ldr.w r5, [r9, #84] @ 0x54 │ │ │ │ - b.w 73f42 │ │ │ │ + b.w 73efa │ │ │ │ movw r3, #48320 @ 0xbcc0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr.w r3, [r3, #-248] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 741aa │ │ │ │ + beq.w 74162 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #4076] @ 0xfec │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 73f94 │ │ │ │ - b.w 741aa │ │ │ │ + bne.w 73f4c │ │ │ │ + b.w 74162 │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76946 │ │ │ │ + beq.w 768f6 │ │ │ │ ldr.w r4, [r9, #168] @ 0xa8 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - bgt.w 74928 │ │ │ │ - b.w 74996 │ │ │ │ + bgt.w 748e0 │ │ │ │ + b.w 7494e │ │ │ │ ldr.w ip, [r3, #12] │ │ │ │ str r0, [r3, #4] │ │ │ │ - cbnz r7, 75c42 │ │ │ │ + cbnz r7, 75bf2 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76142 │ │ │ │ + bne.w 760f2 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 75c50 │ │ │ │ + bne.n 75c00 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7617c │ │ │ │ + bne.w 7612c │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - cbnz r0, 75c5c │ │ │ │ + cbnz r0, 75c0c │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75716 │ │ │ │ + bne.w 756c8 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 746c6 │ │ │ │ + bne.w 7467e │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 746c6 │ │ │ │ + beq.w 7467e │ │ │ │ ldr r6, [r3, #32] │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ str r7, [r3, #28] │ │ │ │ - cbnz r6, 75c7c │ │ │ │ + cbnz r6, 75c2c │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76178 │ │ │ │ + bne.w 76128 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 746de │ │ │ │ + bne.w 74696 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 746de │ │ │ │ - b.n 75bce │ │ │ │ + beq.w 74696 │ │ │ │ + b.n 75b7e │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.w 743c4 │ │ │ │ + bpl.w 7437c │ │ │ │ ldr.w r2, [r9, #92] @ 0x5c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 743c4 │ │ │ │ + bne.w 7437c │ │ │ │ ldr.w r2, [r9, #96] @ 0x60 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 743c4 │ │ │ │ + bne.w 7437c │ │ │ │ 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 743c4 │ │ │ │ + b.w 7437c │ │ │ │ ldr.w r1, [r9, #68] @ 0x44 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 74a34 │ │ │ │ + beq.w 749ec │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ strne.w r3, [r9, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 747c8 │ │ │ │ + bne.w 74780 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 747c0 │ │ │ │ - b.w 747c8 │ │ │ │ + bne.w 74778 │ │ │ │ + b.w 74780 │ │ │ │ ldr.w r7, [r9, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7590c │ │ │ │ - ldr r2, [r5, r6] │ │ │ │ + beq.w 758be │ │ │ │ + ldr r2, [r6, r5] │ │ │ │ subs r4, r3, #1 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ movs r2, #28 │ │ │ │ mul.w r2, r4, r2 │ │ │ │ adds r0, r1, r2 │ │ │ │ add.w r0, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r0, [r0, #252] @ 0xfc │ │ │ │ cmp r0, r9 │ │ │ │ - beq.n 75d0c │ │ │ │ + beq.n 75cbc │ │ │ │ cmp r4, #10 │ │ │ │ - bls.w 76966 │ │ │ │ + bls.w 76916 │ │ │ │ add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ add r1, r2 │ │ │ │ ldr.w fp, [r7] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 7590c │ │ │ │ + beq.w 758be │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 75828 │ │ │ │ + b.n 757da │ │ │ │ cmp r4, #10 │ │ │ │ - bhi.w 74e5e │ │ │ │ + bhi.w 74e16 │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ adds r2, #228 @ 0xe4 │ │ │ │ add r1, r2 │ │ │ │ - b.w 74e66 │ │ │ │ + b.w 74e1e │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 7516e │ │ │ │ + beq.w 75126 │ │ │ │ str r0, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 75174 │ │ │ │ - b.w 74718 │ │ │ │ + beq.w 7512c │ │ │ │ + b.w 746d0 │ │ │ │ ldr.w r7, [lr, #12] │ │ │ │ ldr r6, [r3, #20] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 76688 │ │ │ │ + beq.w 76638 │ │ │ │ str r0, [r3, #12] │ │ │ │ - cbnz r6, 75d64 │ │ │ │ + cbnz r6, 75d14 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 767d0 │ │ │ │ + bne.w 76780 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76988 │ │ │ │ + bne.w 76938 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ mov r6, r5 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 746c6 │ │ │ │ - b.n 75b9c │ │ │ │ - ldr r0, [pc, #620] @ (75fe8 ) │ │ │ │ - bl 6d774 │ │ │ │ + beq.w 7467e │ │ │ │ + b.n 75b4c │ │ │ │ + ldr r0, [pc, #620] @ (75f98 ) │ │ │ │ + bl 6d71c │ │ │ │ mov r2, r0 │ │ │ │ adds r6, r0, #1 │ │ │ │ - bne.w 73eaa │ │ │ │ + bne.w 73e62 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ lsls r1, r2, #30 │ │ │ │ - bmi.w 76ba8 │ │ │ │ + bmi.w 76b58 │ │ │ │ bic.w r2, r2, #8192 @ 0x2000 │ │ │ │ str.w r2, [r9, #84] @ 0x54 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.w 749b8 │ │ │ │ + b.w 74970 │ │ │ │ ldr.w r0, [lr, #4] │ │ │ │ cmp r0, r6 │ │ │ │ it ne │ │ │ │ strne r6, [r3, #4] │ │ │ │ - b.w 751aa │ │ │ │ + b.w 75162 │ │ │ │ ldr r6, [r6, #12] │ │ │ │ cmp r6, r0 │ │ │ │ - bne.w 769d2 │ │ │ │ + bne.w 76982 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbnz r0, 75dc2 │ │ │ │ + cbnz r0, 75d72 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 769e4 │ │ │ │ + bne.w 76994 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76584 │ │ │ │ + bne.w 76534 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ mov r0, r5 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74c0a │ │ │ │ + beq.w 74bc2 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #20] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 768e4 │ │ │ │ - cbnz r6, 75dec │ │ │ │ + bne.w 76894 │ │ │ │ + cbnz r6, 75d9c │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 764b6 │ │ │ │ + bne.w 76466 │ │ │ │ ldr r6, [r3, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74c22 │ │ │ │ + bne.w 74bda │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74c22 │ │ │ │ + beq.w 74bda │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #28] │ │ │ │ ldr r6, [r3, #32] │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 768c2 │ │ │ │ - cbnz r6, 75e14 │ │ │ │ + bne.w 76872 │ │ │ │ + cbnz r6, 75dc4 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 764de │ │ │ │ + bne.w 7648e │ │ │ │ ldr r6, [r3, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74c3a │ │ │ │ + bne.w 74bf2 │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74c3a │ │ │ │ + beq.w 74bf2 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #36] @ 0x24 │ │ │ │ ldr r6, [r3, #40] @ 0x28 │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 768ce │ │ │ │ - cbnz r6, 75e3c │ │ │ │ + bne.w 7687e │ │ │ │ + cbnz r6, 75dec │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76506 │ │ │ │ + bne.w 764b6 │ │ │ │ ldr r6, [r3, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74c52 │ │ │ │ + bne.w 74c0a │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74c52 │ │ │ │ + beq.w 74c0a │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr r6, [r6, #44] @ 0x2c │ │ │ │ cmp r6, r7 │ │ │ │ - bne.w 76910 │ │ │ │ + bne.w 768c0 │ │ │ │ ldr r6, [r3, #48] @ 0x30 │ │ │ │ - cbnz r6, 75e62 │ │ │ │ + cbnz r6, 75e12 │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7652e │ │ │ │ + bne.w 764de │ │ │ │ ldr r6, [r3, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74c6a │ │ │ │ + bne.w 74c22 │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74c6a │ │ │ │ + beq.w 74c22 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #52] @ 0x34 │ │ │ │ ldr r6, [r3, #56] @ 0x38 │ │ │ │ cmp ip, r7 │ │ │ │ - beq.w 76606 │ │ │ │ + beq.w 765b6 │ │ │ │ str r7, [r3, #52] @ 0x34 │ │ │ │ - cbnz r6, 75e8c │ │ │ │ + cbnz r6, 75e3c │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7636c │ │ │ │ + bne.w 7631c │ │ │ │ ldr r6, [r3, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74c82 │ │ │ │ + bne.w 74c3a │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74c82 │ │ │ │ + beq.w 74c3a │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #60] @ 0x3c │ │ │ │ ldr r6, [r3, #64] @ 0x40 │ │ │ │ cmp ip, r7 │ │ │ │ - beq.w 76654 │ │ │ │ + beq.w 76604 │ │ │ │ str r7, [r3, #60] @ 0x3c │ │ │ │ - cbnz r6, 75eb6 │ │ │ │ + cbnz r6, 75e66 │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76396 │ │ │ │ + bne.w 76346 │ │ │ │ ldr r6, [r3, #72] @ 0x48 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74c9a │ │ │ │ + bne.w 74c52 │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74c9a │ │ │ │ + beq.w 74c52 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr r6, [r6, #72] @ 0x48 │ │ │ │ cmp r6, r7 │ │ │ │ it ne │ │ │ │ strne r7, [r3, #72] @ 0x48 │ │ │ │ ldr r6, [r3, #76] @ 0x4c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74ca6 │ │ │ │ + bne.w 74c5e │ │ │ │ ldr r7, [r1, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74ca6 │ │ │ │ + beq.w 74c5e │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr r6, [r6, #76] @ 0x4c │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 74ca6 │ │ │ │ + beq.w 74c5e │ │ │ │ str r7, [r3, #76] @ 0x4c │ │ │ │ - b.w 74ca6 │ │ │ │ + b.w 74c5e │ │ │ │ str r6, [r3, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 75efe │ │ │ │ + bne.n 75eae │ │ │ │ ldr r6, [r1, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 75f68 │ │ │ │ - cbnz r2, 75f08 │ │ │ │ + bne.n 75f18 │ │ │ │ + cbnz r2, 75eb8 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76616 │ │ │ │ + bne.w 765c6 │ │ │ │ ldr r6, [r3, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7698e │ │ │ │ + bne.w 7693e │ │ │ │ ldr r7, [r1, #12] │ │ │ │ ldr r6, [r3, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76414 │ │ │ │ + bne.w 763c4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74bfa │ │ │ │ + bne.w 74bb2 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74bfa │ │ │ │ + beq.w 74bb2 │ │ │ │ ldr.w ip, [r3, #20] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ str r7, [r3, #16] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 75f3c │ │ │ │ + bne.n 75eec │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 75fa6 │ │ │ │ - cbnz r0, 75f46 │ │ │ │ + bne.n 75f56 │ │ │ │ + cbnz r0, 75ef6 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76596 │ │ │ │ + bne.w 76546 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76904 │ │ │ │ + bne.w 768b4 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ ldr r0, [r3, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76454 │ │ │ │ - cbnz r0, 75f62 │ │ │ │ + bne.w 76404 │ │ │ │ + cbnz r0, 75f12 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76246 │ │ │ │ + bne.w 761f6 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 74c2e │ │ │ │ + b.w 74be6 │ │ │ │ ldr.w ip, [r3, #12] │ │ │ │ str r6, [r3, #4] │ │ │ │ - cbnz r2, 75f78 │ │ │ │ + cbnz r2, 75f28 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7661a │ │ │ │ + bne.w 765ca │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 75f86 │ │ │ │ + bne.n 75f36 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76412 │ │ │ │ + bne.w 763c2 │ │ │ │ ldr r6, [r3, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7699a │ │ │ │ + bne.w 7694a │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 75f28 │ │ │ │ + bne.n 75ed8 │ │ │ │ ldr r6, [r3, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 768be │ │ │ │ + bne.w 7686e │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74c0a │ │ │ │ + beq.w 74bc2 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ ldr r6, [r3, #28] │ │ │ │ str r7, [r3, #20] │ │ │ │ - cbnz r0, 75fb4 │ │ │ │ + cbnz r0, 75f64 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76598 │ │ │ │ - cbnz r6, 75fbe │ │ │ │ + bne.w 76548 │ │ │ │ + cbnz r6, 75f6e │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76452 │ │ │ │ + bne.w 76402 │ │ │ │ ldr r0, [r3, #32] │ │ │ │ - cbnz r0, 75fca │ │ │ │ + cbnz r0, 75f7a │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76246 │ │ │ │ + bne.w 761f6 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ - cbnz r0, 75fd6 │ │ │ │ + cbnz r0, 75f86 │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7627e │ │ │ │ + bne.w 7622e │ │ │ │ movs r0, #0 │ │ │ │ - b.w 74c3a │ │ │ │ + b.w 74bf2 │ │ │ │ ldr r7, [r6, #4] │ │ │ │ cmp r7, r0 │ │ │ │ it ne │ │ │ │ strne r0, [r3, #4] │ │ │ │ - b.w 7513c │ │ │ │ + b.w 750f4 │ │ │ │ add r2, sp, #432 @ 0x1b0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76922 │ │ │ │ + bne.w 768d2 │ │ │ │ str.w lr, [r3, #112] @ 0x70 │ │ │ │ - cbnz r2, 76000 │ │ │ │ + cbnz r2, 75fb0 │ │ │ │ ldr r6, [r1, #120] @ 0x78 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76200 │ │ │ │ + bne.w 761b0 │ │ │ │ ldr r6, [r3, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74d2e │ │ │ │ + bne.w 74ce6 │ │ │ │ ldr r6, [r1, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 74d2e │ │ │ │ + beq.w 74ce6 │ │ │ │ str r6, [r3, #116] @ 0x74 │ │ │ │ - b.w 74d2e │ │ │ │ + b.w 74ce6 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 7512e │ │ │ │ + beq.w 750e6 │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 75134 │ │ │ │ - b.w 7513c │ │ │ │ - ldr r2, [pc, #640] @ (762b0 ) │ │ │ │ + beq.w 750ec │ │ │ │ + b.w 750f4 │ │ │ │ + ldr r2, [pc, #640] @ (76260 ) │ │ │ │ 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 76066 │ │ │ │ + beq.n 76016 │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r1, r3 │ │ │ │ cmp r0, #10 │ │ │ │ it ls │ │ │ │ movls r2, r1 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ - b.w 74ffc │ │ │ │ + b.w 74fb4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 75528 │ │ │ │ - b.w 754e8 │ │ │ │ + bne.w 754e0 │ │ │ │ + b.w 754a0 │ │ │ │ ldr.w r7, [r4, #136] @ 0x88 │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ ldr.w r3, [r9, #136] @ 0x88 │ │ │ │ mov r1, r7 │ │ │ │ cmp r0, r6 │ │ │ │ - bne.w 750e8 │ │ │ │ - b.w 750ec │ │ │ │ + bne.w 750a0 │ │ │ │ + b.w 750a4 │ │ │ │ movw r6, #40764 @ 0x9f3c │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 76746 │ │ │ │ + beq.w 766f6 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 76096 │ │ │ │ + bne.n 76046 │ │ │ │ movw r6, #42636 @ 0xa68c │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 7673a │ │ │ │ + beq.w 766ea │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 760ae │ │ │ │ + bne.n 7605e │ │ │ │ movw r6, #42428 @ 0xa5bc │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 767ec │ │ │ │ + beq.w 7679c │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 760c6 │ │ │ │ + bne.n 76076 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, sl │ │ │ │ - beq.w 7678e │ │ │ │ + beq.w 7673e │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 760d6 │ │ │ │ + bne.n 76086 │ │ │ │ movw r6, #42012 @ 0xa41c │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 76752 │ │ │ │ + bne.w 76702 │ │ │ │ orr.w r1, r1, #67108864 @ 0x4000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 7509c │ │ │ │ + b.w 75054 │ │ │ │ ldr.w r3, [r3, #164] @ 0xa4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76564 │ │ │ │ + bne.w 76514 │ │ │ │ ldr.w r1, [r4, #-8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 75584 │ │ │ │ + beq.w 7553c │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ bic.w r0, r0, #3 │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r0 │ │ │ │ str r1, [r0, #0] │ │ │ │ str r3, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ - b.w 75584 │ │ │ │ + b.w 7553c │ │ │ │ ldr.w ip, [r3, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 76150 │ │ │ │ + bne.n 76100 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ - cbnz r7, 7617e │ │ │ │ - cbnz r0, 7615a │ │ │ │ + cbnz r7, 7612e │ │ │ │ + cbnz r0, 7610a │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75716 │ │ │ │ + bne.w 756c8 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - cbnz r0, 76166 │ │ │ │ + cbnz r0, 76116 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75c6c │ │ │ │ + bne.w 75c1c │ │ │ │ ldr r0, [r3, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 746d2 │ │ │ │ + bne.w 7468a │ │ │ │ ldr r7, [r1, #32] │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 746d4 │ │ │ │ + beq.w 7468c │ │ │ │ str r7, [r3, #32] │ │ │ │ - b.n 75c7c │ │ │ │ + b.n 75c2c │ │ │ │ ldr r0, [r3, #20] │ │ │ │ ldr.w ip, [r3, #28] │ │ │ │ str r7, [r3, #12] │ │ │ │ - cbnz r0, 7618e │ │ │ │ + cbnz r0, 7613e │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7571a │ │ │ │ + bne.w 756cc │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7619c │ │ │ │ + bne.n 7614c │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75c6c │ │ │ │ + bne.w 75c1c │ │ │ │ ldr r0, [r3, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75736 │ │ │ │ + bne.w 756e8 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 75c7c │ │ │ │ - b.n 76178 │ │ │ │ + beq.w 75c2c │ │ │ │ + b.n 76128 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75e9c │ │ │ │ + bne.w 75e4c │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ ldr r6, [r3, #72] @ 0x48 │ │ │ │ str r7, [r3, #60] @ 0x3c │ │ │ │ - cbnz r0, 761c6 │ │ │ │ + cbnz r0, 76176 │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 765e2 │ │ │ │ - cbnz r6, 761cc │ │ │ │ + bne.w 76592 │ │ │ │ + cbnz r6, 7617c │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ - cbnz r7, 7622c │ │ │ │ + cbnz r7, 761dc │ │ │ │ ldr r0, [r3, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7623a │ │ │ │ + bne.n 761ea │ │ │ │ ldr r7, [r1, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75eea │ │ │ │ + bne.w 75e9a │ │ │ │ mov r0, r7 │ │ │ │ - b.w 74ca6 │ │ │ │ + b.w 74c5e │ │ │ │ ldr.w r2, [r2, #156] @ 0x9c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 73f42 │ │ │ │ - b.w 73e4e │ │ │ │ + beq.w 73efa │ │ │ │ + b.w 73e06 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 756c2 │ │ │ │ - b.w 73f1c │ │ │ │ + bne.w 75674 │ │ │ │ + b.w 73ed4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7671a │ │ │ │ + bne.w 766ca │ │ │ │ str r6, [r3, #120] @ 0x78 │ │ │ │ ldr r6, [r3, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 76008 │ │ │ │ - b.w 74d2e │ │ │ │ + beq.w 75fb8 │ │ │ │ + b.w 74ce6 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, r8 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - bl 7a1f4 │ │ │ │ + bl 7a1b4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 73f94 │ │ │ │ - b.n 75d86 │ │ │ │ + bne.w 73f4c │ │ │ │ + b.n 75d36 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75ec6 │ │ │ │ + bne.w 75e76 │ │ │ │ ldr r0, [r3, #76] @ 0x4c │ │ │ │ str r7, [r3, #72] @ 0x48 │ │ │ │ - cbnz r0, 7623a │ │ │ │ + cbnz r0, 761ea │ │ │ │ ldr r7, [r1, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75eea │ │ │ │ + bne.w 75e9a │ │ │ │ movs r0, #0 │ │ │ │ - b.w 74ca6 │ │ │ │ + b.w 74c5e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 764de │ │ │ │ + bne.w 7648e │ │ │ │ ldr r6, [r3, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ str r7, [r3, #32] │ │ │ │ - cbnz r6, 76252 │ │ │ │ + cbnz r6, 76202 │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ - cbnz r7, 76280 │ │ │ │ - cbnz r0, 7625a │ │ │ │ + cbnz r7, 76230 │ │ │ │ + cbnz r0, 7620a │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 762ba │ │ │ │ + bne.n 7626a │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 768f0 │ │ │ │ + bne.w 768a0 │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 762f6 │ │ │ │ - cbnz r0, 76272 │ │ │ │ + bne.n 762a6 │ │ │ │ + cbnz r0, 76222 │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 7632c │ │ │ │ + bne.n 762dc │ │ │ │ movs r0, #0 │ │ │ │ - b.w 74c5e │ │ │ │ + b.w 74c16 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75e24 │ │ │ │ + bne.w 75dd4 │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ ldr r6, [r3, #44] @ 0x2c │ │ │ │ str r7, [r3, #36] @ 0x24 │ │ │ │ - cbnz r0, 7628a │ │ │ │ + cbnz r0, 7623a │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ - cbnz r7, 762bc │ │ │ │ - cbnz r6, 76292 │ │ │ │ + cbnz r7, 7626c │ │ │ │ + cbnz r6, 76242 │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 762f4 │ │ │ │ + bne.n 762a4 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - cbnz r0, 7629c │ │ │ │ + cbnz r0, 7624c │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 7632c │ │ │ │ + bne.n 762dc │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ - cbnz r0, 762a8 │ │ │ │ + cbnz r0, 76258 │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 763ba │ │ │ │ + bne.w 7636a │ │ │ │ movs r0, #0 │ │ │ │ - b.w 74c6a │ │ │ │ + b.w 74c22 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76506 │ │ │ │ + bne.w 764b6 │ │ │ │ ldr r6, [r3, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ - cbnz r6, 762c6 │ │ │ │ + cbnz r6, 76276 │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ - cbnz r7, 762f6 │ │ │ │ - cbnz r0, 762ce │ │ │ │ + cbnz r7, 762a6 │ │ │ │ + cbnz r0, 7627e │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 7632c │ │ │ │ + bne.n 762dc │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 768fa │ │ │ │ + bne.w 768aa │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 763bc │ │ │ │ - cbnz r0, 762e8 │ │ │ │ + bne.n 7636c │ │ │ │ + cbnz r0, 76298 │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7665c │ │ │ │ + bne.w 7660c │ │ │ │ movs r0, #0 │ │ │ │ - b.w 74c76 │ │ │ │ + b.w 74c2e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75e4c │ │ │ │ + bne.w 75dfc │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ ldr r6, [r3, #52] @ 0x34 │ │ │ │ str r7, [r3, #44] @ 0x2c │ │ │ │ - cbnz r0, 76300 │ │ │ │ + cbnz r0, 762b0 │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ - cbnz r7, 7632e │ │ │ │ - cbnz r6, 76308 │ │ │ │ + cbnz r7, 762de │ │ │ │ + cbnz r6, 762b8 │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 763ba │ │ │ │ + bne.n 7636a │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ - cbnz r0, 76314 │ │ │ │ + cbnz r0, 762c4 │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7665c │ │ │ │ + bne.w 7660c │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ - cbnz r0, 76320 │ │ │ │ + cbnz r0, 762d0 │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 761b6 │ │ │ │ + bne.w 76166 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 74c82 │ │ │ │ + b.w 74c3a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7652e │ │ │ │ + bne.w 764de │ │ │ │ ldr r6, [r3, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ str r7, [r3, #48] @ 0x30 │ │ │ │ - cbnz r6, 7633a │ │ │ │ + cbnz r6, 762ea │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 763bc │ │ │ │ - cbnz r0, 76344 │ │ │ │ + bne.n 7636c │ │ │ │ + cbnz r0, 762f4 │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7665c │ │ │ │ + bne.w 7660c │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 769bc │ │ │ │ + bne.w 7696c │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 761b8 │ │ │ │ - cbnz r0, 76360 │ │ │ │ + bne.w 76168 │ │ │ │ + cbnz r0, 76310 │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 765e0 │ │ │ │ + bne.w 76590 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 74c8e │ │ │ │ + b.w 74c46 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7665c │ │ │ │ + beq.w 7660c │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #56] @ 0x38 │ │ │ │ ldr r6, [r3, #60] @ 0x3c │ │ │ │ cmp ip, r7 │ │ │ │ - beq.w 7660e │ │ │ │ + beq.w 765be │ │ │ │ str r7, [r3, #56] @ 0x38 │ │ │ │ - cbnz r6, 76386 │ │ │ │ + cbnz r6, 76336 │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75e9c │ │ │ │ + bne.w 75e4c │ │ │ │ ldr r6, [r3, #64] @ 0x40 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74c8e │ │ │ │ + bne.w 74c46 │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74c8e │ │ │ │ + beq.w 74c46 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #64] @ 0x40 │ │ │ │ ldr r6, [r3, #72] @ 0x48 │ │ │ │ cmp ip, r7 │ │ │ │ it ne │ │ │ │ strne r7, [r3, #64] @ 0x40 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75ed0 │ │ │ │ + bne.w 75e80 │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 75ed0 │ │ │ │ - b.n 75ec6 │ │ │ │ + beq.w 75e80 │ │ │ │ + b.n 75e76 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75e72 │ │ │ │ + bne.w 75e22 │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ ldr r6, [r3, #60] @ 0x3c │ │ │ │ str r7, [r3, #52] @ 0x34 │ │ │ │ - cbnz r0, 763ca │ │ │ │ + cbnz r0, 7637a │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7665e │ │ │ │ - cbnz r6, 763d4 │ │ │ │ + bne.w 7660e │ │ │ │ + cbnz r6, 76384 │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 761b6 │ │ │ │ + bne.w 76166 │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - cbnz r0, 763e0 │ │ │ │ + cbnz r0, 76390 │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 765e0 │ │ │ │ + bne.w 76590 │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ - cbnz r0, 763ec │ │ │ │ + cbnz r0, 7639c │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7622c │ │ │ │ + bne.w 761dc │ │ │ │ movs r0, #0 │ │ │ │ - b.w 74c9a │ │ │ │ + b.w 74c52 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76010 │ │ │ │ + beq.w 75fc0 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #116] @ 0x74 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 74d2e │ │ │ │ - b.n 76010 │ │ │ │ + beq.w 74ce6 │ │ │ │ + b.n 75fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7670c │ │ │ │ + bne.w 766bc │ │ │ │ str.w r7, [r3, #132] @ 0x84 │ │ │ │ - b.w 74d5a │ │ │ │ + b.w 74d12 │ │ │ │ ldr r6, [r3, #16] │ │ │ │ ldr.w ip, [r3, #20] │ │ │ │ str r7, [r3, #12] │ │ │ │ - cbnz r6, 76424 │ │ │ │ + cbnz r6, 763d4 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75f2c │ │ │ │ + bne.w 75edc │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 76432 │ │ │ │ + bne.n 763e2 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75fa4 │ │ │ │ + bne.w 75f54 │ │ │ │ ldr r6, [r3, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 768b2 │ │ │ │ + bne.w 76862 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ ldr r6, [r3, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76598 │ │ │ │ + bne.w 76548 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74c22 │ │ │ │ + bne.w 74bda │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74c22 │ │ │ │ + beq.w 74bda │ │ │ │ ldr r0, [r3, #32] │ │ │ │ ldr r6, [r3, #36] @ 0x24 │ │ │ │ str r7, [r3, #28] │ │ │ │ - cbnz r0, 76462 │ │ │ │ + cbnz r0, 76412 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76248 │ │ │ │ - cbnz r6, 7646c │ │ │ │ + bne.w 761f8 │ │ │ │ + cbnz r6, 7641c │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7627e │ │ │ │ + bne.w 7622e │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ - cbnz r0, 76478 │ │ │ │ + cbnz r0, 76428 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 762ba │ │ │ │ + bne.w 7626a │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ - cbnz r0, 76484 │ │ │ │ + cbnz r0, 76434 │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 762f4 │ │ │ │ + bne.w 762a4 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 74c52 │ │ │ │ + b.w 74c0a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75f28 │ │ │ │ + beq.w 75ed8 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr r6, [r6, #16] │ │ │ │ cmp r6, r7 │ │ │ │ - bne.w 7689c │ │ │ │ + bne.w 7684c │ │ │ │ ldr r6, [r3, #20] │ │ │ │ - cbnz r6, 764a6 │ │ │ │ + cbnz r6, 76456 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75dd4 │ │ │ │ + bne.w 75d84 │ │ │ │ ldr r6, [r3, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74c16 │ │ │ │ + bne.w 74bce │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74c16 │ │ │ │ + beq.w 74bce │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #24] │ │ │ │ ldr r6, [r3, #28] │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 76892 │ │ │ │ - cbnz r6, 764ce │ │ │ │ + bne.w 76842 │ │ │ │ + cbnz r6, 7647e │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75dfc │ │ │ │ + bne.w 75dac │ │ │ │ ldr r6, [r3, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74c2e │ │ │ │ + bne.w 74be6 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74c2e │ │ │ │ + beq.w 74be6 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #32] │ │ │ │ ldr r6, [r3, #36] @ 0x24 │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 768da │ │ │ │ - cbnz r6, 764f6 │ │ │ │ + bne.w 7688a │ │ │ │ + cbnz r6, 764a6 │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75e24 │ │ │ │ + bne.w 75dd4 │ │ │ │ ldr r6, [r3, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74c46 │ │ │ │ + bne.w 74bfe │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74c46 │ │ │ │ + beq.w 74bfe │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #40] @ 0x28 │ │ │ │ ldr r6, [r3, #44] @ 0x2c │ │ │ │ cmp ip, r7 │ │ │ │ it ne │ │ │ │ strne r7, [r3, #40] @ 0x28 │ │ │ │ - cbnz r6, 7651e │ │ │ │ + cbnz r6, 764ce │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75e4c │ │ │ │ + bne.w 75dfc │ │ │ │ ldr r6, [r3, #48] @ 0x30 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74c5e │ │ │ │ + bne.w 74c16 │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74c5e │ │ │ │ + beq.w 74c16 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr r6, [r6, #48] @ 0x30 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.w 76914 │ │ │ │ + bne.w 768c4 │ │ │ │ ldr r6, [r3, #52] @ 0x34 │ │ │ │ - cbnz r6, 76544 │ │ │ │ + cbnz r6, 764f4 │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75e72 │ │ │ │ + bne.w 75e22 │ │ │ │ ldr r6, [r3, #56] @ 0x38 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74c76 │ │ │ │ + bne.w 74c2e │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74c76 │ │ │ │ - b.n 7636c │ │ │ │ - ldr r5, [pc, #692] @ (7680c ) │ │ │ │ - mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ + beq.w 74c2e │ │ │ │ + b.n 7631c │ │ │ │ + ldr r6, [pc, #692] @ (767bc ) │ │ │ │ + mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, #180] @ 0xb4 │ │ │ │ - b.w 75cec │ │ │ │ - movw r1, #1565 @ 0x61d │ │ │ │ + b.w 75c9c │ │ │ │ + movw r1, #1557 @ 0x615 │ │ │ │ movt r1, #8 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 769a8 │ │ │ │ + bne.w 76958 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7610a │ │ │ │ - b.w 75584 │ │ │ │ + bne.w 760ba │ │ │ │ + b.w 7553c │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - b.w 74c0a │ │ │ │ + b.w 74bc2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75fa4 │ │ │ │ - b.n 75dd4 │ │ │ │ + beq.w 75f54 │ │ │ │ + b.n 75d84 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 764b6 │ │ │ │ + bne.n 76466 │ │ │ │ ldr r6, [r3, #28] │ │ │ │ ldr r0, [r3, #32] │ │ │ │ str r7, [r3, #24] │ │ │ │ - cbnz r6, 765a6 │ │ │ │ + cbnz r6, 76556 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76454 │ │ │ │ - cbnz r0, 765b0 │ │ │ │ + bne.w 76404 │ │ │ │ + cbnz r0, 76560 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76246 │ │ │ │ + bne.w 761f6 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7697e │ │ │ │ + bne.w 7692e │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76280 │ │ │ │ - cbnz r0, 765cc │ │ │ │ + bne.w 76230 │ │ │ │ + cbnz r0, 7657c │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 762ba │ │ │ │ + bne.w 7626a │ │ │ │ movs r0, #0 │ │ │ │ - b.w 74c46 │ │ │ │ + b.w 74bfe │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76452 │ │ │ │ - b.n 75dfc │ │ │ │ + beq.w 76402 │ │ │ │ + b.n 75dac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76396 │ │ │ │ + bne.w 76346 │ │ │ │ ldr r6, [r3, #72] @ 0x48 │ │ │ │ ldr r0, [r3, #76] @ 0x4c │ │ │ │ str r7, [r3, #64] @ 0x40 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76230 │ │ │ │ + bne.w 761e0 │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7622e │ │ │ │ + bne.w 761de │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7623a │ │ │ │ + bne.w 761ea │ │ │ │ ldr r7, [r1, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7623a │ │ │ │ + beq.w 761ea │ │ │ │ mov r0, r6 │ │ │ │ - b.n 75eea │ │ │ │ + b.n 75e9a │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75e84 │ │ │ │ - b.n 75e8c │ │ │ │ + beq.w 75e34 │ │ │ │ + b.n 75e3c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7637e │ │ │ │ - b.n 76386 │ │ │ │ + beq.w 7632e │ │ │ │ + b.n 76336 │ │ │ │ ldr.w ip, [r3, #12] │ │ │ │ str r6, [r3, #8] │ │ │ │ ldr r6, [r3, #16] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7662c │ │ │ │ + bne.n 765dc │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76414 │ │ │ │ - cbnz r6, 76636 │ │ │ │ + bne.w 763c4 │ │ │ │ + cbnz r6, 765e6 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75f28 │ │ │ │ + bne.w 75ed8 │ │ │ │ ldr r6, [r3, #20] │ │ │ │ - cbnz r6, 76642 │ │ │ │ + cbnz r6, 765f2 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75fa4 │ │ │ │ + bne.w 75f54 │ │ │ │ ldr r6, [r3, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74c16 │ │ │ │ + bne.w 74bce │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74c16 │ │ │ │ - b.n 76596 │ │ │ │ + beq.w 74bce │ │ │ │ + b.n 76546 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75eae │ │ │ │ - b.n 75eb6 │ │ │ │ + beq.w 75e5e │ │ │ │ + b.n 75e66 │ │ │ │ ldr r6, [r3, #60] @ 0x3c │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ str r7, [r3, #56] @ 0x38 │ │ │ │ - cbnz r6, 7666c │ │ │ │ + cbnz r6, 7661c │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 761b8 │ │ │ │ - cbnz r0, 76674 │ │ │ │ + bne.w 76168 │ │ │ │ + cbnz r0, 76624 │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 765e0 │ │ │ │ + bne.n 76590 │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 761cc │ │ │ │ + bne.w 7617c │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ ldr r0, [r3, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 761ce │ │ │ │ - b.n 7622e │ │ │ │ + beq.w 7617e │ │ │ │ + b.n 761de │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75d5c │ │ │ │ - b.w 75d64 │ │ │ │ + beq.w 75d0c │ │ │ │ + b.w 75d14 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74730 │ │ │ │ + beq.w 746e8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 74dd0 │ │ │ │ - b.w 74dc8 │ │ │ │ + beq.w 74d88 │ │ │ │ + b.w 74d80 │ │ │ │ ldr.w r0, [lr, #8] │ │ │ │ ldr r7, [r3, #12] │ │ │ │ cmp r0, r6 │ │ │ │ - bne.w 76a64 │ │ │ │ - cbnz r7, 766ba │ │ │ │ + bne.w 76a14 │ │ │ │ + cbnz r7, 7666a │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75d4c │ │ │ │ + bne.w 75cfc │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 767ca │ │ │ │ + bne.w 7677a │ │ │ │ ldr r7, [r1, #20] │ │ │ │ mov r6, r5 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 746ba │ │ │ │ + beq.w 74672 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ ldr.w ip, [r0, #20] │ │ │ │ ldr r0, [r3, #28] │ │ │ │ cmp ip, r7 │ │ │ │ - beq.n 767c4 │ │ │ │ + beq.n 76774 │ │ │ │ str r7, [r3, #20] │ │ │ │ - cbnz r0, 766e4 │ │ │ │ + cbnz r0, 76694 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75b9c │ │ │ │ + bne.w 75b4c │ │ │ │ ldr r0, [r3, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 746d2 │ │ │ │ + bne.w 7468a │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 746d2 │ │ │ │ + beq.w 7468a │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ ldr.w ip, [r0, #32] │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 76a72 │ │ │ │ + bne.w 76a22 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75bbc │ │ │ │ - b.w 746de │ │ │ │ + beq.w 75b6c │ │ │ │ + b.w 74696 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w r6, [r6, #132] @ 0x84 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 74d5a │ │ │ │ - b.n 7640a │ │ │ │ + beq.w 74d12 │ │ │ │ + b.n 763ba │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r2, [r7, #120] @ 0x78 │ │ │ │ ldr.w lr, [r3, #116] @ 0x74 │ │ │ │ cmp r2, r6 │ │ │ │ it ne │ │ │ │ strne r6, [r3, #120] @ 0x78 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 74d2e │ │ │ │ + bne.w 74ce6 │ │ │ │ ldr r6, [r1, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 74d2e │ │ │ │ - b.n 763fa │ │ │ │ + beq.w 74ce6 │ │ │ │ + b.n 763aa │ │ │ │ orr.w r1, r1, #16777216 @ 0x1000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 7509c │ │ │ │ + b.w 75054 │ │ │ │ orr.w r1, r1, #2147483648 @ 0x80000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 7509c │ │ │ │ + b.w 75054 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 760ee │ │ │ │ + bne.w 7609e │ │ │ │ movw r6, #22148 @ 0x5684 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 767e0 │ │ │ │ + beq.n 76790 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 76766 │ │ │ │ + bne.n 76716 │ │ │ │ movw r4, #21632 @ 0x5480 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 76d52 │ │ │ │ + bne.w 76d02 │ │ │ │ orr.w r1, r1, #536870912 @ 0x20000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 7509c │ │ │ │ + b.w 75054 │ │ │ │ orr.w r1, r1, #268435456 @ 0x10000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 7509c │ │ │ │ + b.w 75054 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, r7 │ │ │ │ it ne │ │ │ │ strne r7, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7514a │ │ │ │ + beq.w 75102 │ │ │ │ mov r0, r5 │ │ │ │ - b.w 74bee │ │ │ │ + b.w 74ba6 │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ str.w r2, [r9, #84] @ 0x54 │ │ │ │ - b.w 74610 │ │ │ │ + b.w 745c8 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 766cc │ │ │ │ - b.w 75716 │ │ │ │ + bne.n 7667c │ │ │ │ + b.w 756c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 766dc │ │ │ │ - b.n 766e4 │ │ │ │ + beq.n 7668c │ │ │ │ + b.n 76694 │ │ │ │ mov r6, r5 │ │ │ │ - b.w 746ba │ │ │ │ + b.w 74672 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 766cc │ │ │ │ + b.n 7667c │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r1, r3 │ │ │ │ - b.w 73d30 │ │ │ │ + b.w 73ce8 │ │ │ │ orr.w r1, r1, #33554432 @ 0x2000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 7509c │ │ │ │ + b.w 75054 │ │ │ │ orr.w r1, r1, #134217728 @ 0x8000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 7509c │ │ │ │ - ldr r4, [pc, #20] @ (76810 ) │ │ │ │ - b.w 75576 │ │ │ │ + b.w 75054 │ │ │ │ + ldr r4, [pc, #20] @ (767c0 ) │ │ │ │ + b.w 7552e │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r1, r3 │ │ │ │ - b.w 752fc │ │ │ │ + b.w 752b4 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r4, #32 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cbz r5, 76820 │ │ │ │ + cbz r5, 767d0 │ │ │ │ ldr.w r0, [r5, #140] @ 0x8c │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 74810 │ │ │ │ + beq.w 747c8 │ │ │ │ str.w r1, [r9, #140] @ 0x8c │ │ │ │ - b.w 74810 │ │ │ │ + b.w 747c8 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ cmp r0, r6 │ │ │ │ mov r6, r5 │ │ │ │ - beq.w 74da6 │ │ │ │ + beq.w 74d5e │ │ │ │ str r0, [r3, #0] │ │ │ │ - b.w 74da6 │ │ │ │ + b.w 74d5e │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r2, #244] @ 0xf4 │ │ │ │ - b.w 73c6a │ │ │ │ + b.w 73c22 │ │ │ │ ldr.w r3, [r9, #172] @ 0xac │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r2, #1 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ - ble.w 748d2 │ │ │ │ + ble.w 7488a │ │ │ │ movs r5, #0 │ │ │ │ - b.w 7461a │ │ │ │ + b.w 745d2 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 766f4 │ │ │ │ + bne.w 766a4 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ - b.n 76178 │ │ │ │ + b.n 76128 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 749e8 │ │ │ │ - b.w 749f0 │ │ │ │ + bne.w 749a0 │ │ │ │ + b.w 749a8 │ │ │ │ str r0, [r3, #0] │ │ │ │ - b.w 74e02 │ │ │ │ + b.w 74dba │ │ │ │ str r0, [r3, #4] │ │ │ │ - b.w 74e10 │ │ │ │ + b.w 74dc8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75ee0 │ │ │ │ - b.w 75eea │ │ │ │ + bne.w 75e90 │ │ │ │ + b.w 75e9a │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r3, r0 │ │ │ │ - b.w 73d8a │ │ │ │ + b.w 73d42 │ │ │ │ str r7, [r3, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 764c6 │ │ │ │ - b.n 764ce │ │ │ │ + beq.w 76476 │ │ │ │ + b.n 7647e │ │ │ │ ldr r6, [r3, #20] │ │ │ │ str r7, [r3, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76582 │ │ │ │ + bne.w 76532 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74c0a │ │ │ │ - b.w 75dd4 │ │ │ │ + beq.w 74bc2 │ │ │ │ + b.w 75d84 │ │ │ │ ldr r6, [r3, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7644a │ │ │ │ - b.w 74c22 │ │ │ │ + beq.w 763fa │ │ │ │ + b.w 74bda │ │ │ │ str r7, [sp, #32] │ │ │ │ - b.n 76584 │ │ │ │ + b.n 76534 │ │ │ │ str r7, [r3, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75e0c │ │ │ │ - b.w 75e14 │ │ │ │ + beq.w 75dbc │ │ │ │ + b.w 75dc4 │ │ │ │ str r7, [r3, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75e34 │ │ │ │ - b.w 75e3c │ │ │ │ + beq.w 75de4 │ │ │ │ + b.w 75dec │ │ │ │ str r7, [r3, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 764ee │ │ │ │ - b.n 764f6 │ │ │ │ + beq.w 7649e │ │ │ │ + b.n 764a6 │ │ │ │ str r7, [r3, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75de4 │ │ │ │ - b.w 75dec │ │ │ │ + beq.w 75d94 │ │ │ │ + b.w 75d9c │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7626c │ │ │ │ - b.n 76272 │ │ │ │ + beq.w 7621c │ │ │ │ + b.n 76222 │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 762e0 │ │ │ │ - b.n 762e8 │ │ │ │ + beq.w 76290 │ │ │ │ + b.n 76298 │ │ │ │ ldr r0, [r3, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75f5a │ │ │ │ - b.w 75f62 │ │ │ │ + beq.w 75f0a │ │ │ │ + b.w 75f12 │ │ │ │ str r7, [r3, #44] @ 0x2c │ │ │ │ - b.n 7651e │ │ │ │ + b.n 764ce │ │ │ │ str r7, [r3, #48] @ 0x30 │ │ │ │ - b.w 75e62 │ │ │ │ + b.w 75e12 │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ mov r9, r5 │ │ │ │ - b.w 75d8a │ │ │ │ + b.w 75d3a │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r6, [r7, #112] @ 0x70 │ │ │ │ cmp lr, r6 │ │ │ │ - beq.w 74d18 │ │ │ │ + beq.w 74cd0 │ │ │ │ str.w lr, [r3, #112] @ 0x70 │ │ │ │ - cbnz r2, 7693a │ │ │ │ + cbnz r2, 768ea │ │ │ │ ldr r6, [r1, #120] @ 0x78 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7671c │ │ │ │ + bne.w 766cc │ │ │ │ ldr r6, [r3, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 76730 │ │ │ │ - b.w 74d2e │ │ │ │ + beq.w 766e0 │ │ │ │ + b.w 74ce6 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ - b.w 74ff2 │ │ │ │ + b.w 74faa │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ adds r2, #228 @ 0xe4 │ │ │ │ adds r3, r1, r2 │ │ │ │ - b.w 757e4 │ │ │ │ + b.w 75796 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7570e │ │ │ │ - b.w 746ba │ │ │ │ + beq.w 756c0 │ │ │ │ + b.w 74672 │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ adds r2, #228 @ 0xe4 │ │ │ │ add r1, r2 │ │ │ │ - b.w 75d14 │ │ │ │ + b.w 75cc4 │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r1, r3 │ │ │ │ - b.w 75940 │ │ │ │ + b.w 758f2 │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 765c4 │ │ │ │ - b.n 765cc │ │ │ │ + beq.w 76574 │ │ │ │ + b.n 7657c │ │ │ │ mov r6, r5 │ │ │ │ - b.w 746c6 │ │ │ │ + b.w 7467e │ │ │ │ ldr r6, [r3, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75f20 │ │ │ │ - b.w 74bfa │ │ │ │ + beq.w 75ed0 │ │ │ │ + b.w 74bb2 │ │ │ │ ldr r6, [r3, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75f9c │ │ │ │ + beq.w 75f4c │ │ │ │ movs r0, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b.n 76584 │ │ │ │ + b.n 76534 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7610a │ │ │ │ - b.w 75584 │ │ │ │ + bne.w 760ba │ │ │ │ + b.w 7553c │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76358 │ │ │ │ - b.n 76360 │ │ │ │ + beq.w 76308 │ │ │ │ + b.n 76310 │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r2, r3 │ │ │ │ - b.w 73e8a │ │ │ │ + b.w 73e42 │ │ │ │ str r0, [r3, #12] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbnz r0, 769e8 │ │ │ │ + cbnz r0, 76998 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ mov r0, r5 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74bfa │ │ │ │ - b.n 76490 │ │ │ │ + beq.w 74bb2 │ │ │ │ + b.n 76440 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 76490 │ │ │ │ + b.n 76440 │ │ │ │ mov r0, r5 │ │ │ │ - b.w 74bfa │ │ │ │ + b.w 74bb2 │ │ │ │ str.w r1, [r9, #152] @ 0x98 │ │ │ │ - b.w 74b68 │ │ │ │ + b.w 74b20 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75bce │ │ │ │ - b.w 75bc4 │ │ │ │ + beq.w 75b7e │ │ │ │ + b.w 75b74 │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r1, r3 │ │ │ │ - b.w 73df4 │ │ │ │ + b.w 73dac │ │ │ │ ldr r2, [r7, #4] │ │ │ │ - cmp r0, r2 │ │ │ │ - beq.w 752a0 │ │ │ │ + cmp r2, r0 │ │ │ │ + beq.w 75258 │ │ │ │ str r0, [r3, #4] │ │ │ │ - b.w 752a0 │ │ │ │ + b.w 75258 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ - b.w 74810 │ │ │ │ + b.w 747c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.w 758ee │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 758a0 │ │ │ │ mov r9, r5 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 75d86 │ │ │ │ + beq.w 75d36 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 75d86 │ │ │ │ + bne.w 75d36 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ - b.w 75d8a │ │ │ │ + b.w 75d3a │ │ │ │ mov r9, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 76a36 │ │ │ │ - b.w 75d86 │ │ │ │ + bne.n 769e6 │ │ │ │ + b.w 75d36 │ │ │ │ mov r9, r5 │ │ │ │ str r0, [r4, #12] │ │ │ │ - b.n 76a50 │ │ │ │ + b.n 76a00 │ │ │ │ str r6, [r3, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 751b8 │ │ │ │ + beq.w 75170 │ │ │ │ mov r6, r5 │ │ │ │ - b.w 746ae │ │ │ │ + b.w 74666 │ │ │ │ str r7, [r3, #32] │ │ │ │ - b.w 746d4 │ │ │ │ + b.w 7468c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - b.w 73e1a │ │ │ │ - cbnz r0, 76a9a │ │ │ │ + b.w 73dd2 │ │ │ │ + cbnz r0, 76a4a │ │ │ │ str r6, [r3, #104] @ 0x68 │ │ │ │ - b.w 74cfa │ │ │ │ - cbnz r0, 76aa6 │ │ │ │ + b.w 74cb2 │ │ │ │ + cbnz r0, 76a56 │ │ │ │ str r6, [r3, #108] @ 0x6c │ │ │ │ - b.w 74d06 │ │ │ │ + b.w 74cbe │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #104] @ 0x68 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 76a8c │ │ │ │ - b.w 74cfa │ │ │ │ + bne.n 76a3c │ │ │ │ + b.w 74cb2 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #108] @ 0x6c │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 76a94 │ │ │ │ - b.w 74d06 │ │ │ │ + bne.n 76a44 │ │ │ │ + b.w 74cbe │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.w 74f42 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 74efa │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - movw r1, #53308 @ 0xd03c │ │ │ │ + movw r1, #50364 @ 0xc4bc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ + bl d52b8 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ - b.w 75d8a │ │ │ │ + b.w 75d3a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - movw r1, #53468 @ 0xd0dc │ │ │ │ + movw r1, #50524 @ 0xc55c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ + bl d52b8 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ - b.w 75d8a │ │ │ │ + b.w 75d3a │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 75990 │ │ │ │ - b.w 75d86 │ │ │ │ + bne.w 75942 │ │ │ │ + b.w 75d36 │ │ │ │ str r0, [r5, #12] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 75990 │ │ │ │ - b.w 75d86 │ │ │ │ + bne.w 75942 │ │ │ │ + b.w 75d36 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #53100 @ 0xcf6c │ │ │ │ + movw r1, #50156 @ 0xc3ec │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ + bl d52b8 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ - b.w 75d8a │ │ │ │ - cbnz r6, 76b36 │ │ │ │ + b.w 75d3a │ │ │ │ + cbnz r6, 76ae6 │ │ │ │ str r1, [r3, #4] │ │ │ │ - b.w 74db6 │ │ │ │ + b.w 74d6e │ │ │ │ ldr r0, [r6, #80] @ 0x50 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 76b30 │ │ │ │ - b.w 74726 │ │ │ │ - cbnz r0, 76b4c │ │ │ │ + bne.n 76ae0 │ │ │ │ + b.w 746de │ │ │ │ + cbnz r0, 76afc │ │ │ │ str.w r7, [r3, #136] @ 0x88 │ │ │ │ - b.w 74d6a │ │ │ │ + b.w 74d22 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w r6, [r6, #136] @ 0x88 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 76b44 │ │ │ │ - b.w 74d6a │ │ │ │ + bne.n 76af4 │ │ │ │ + b.w 74d22 │ │ │ │ movw r1, #2572 @ 0xa0c │ │ │ │ - movw r0, #53236 @ 0xcff4 │ │ │ │ + movw r0, #50292 @ 0xc474 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 21f268 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - b.w 75986 │ │ │ │ + b.w 75938 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.w 73ef4 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 73eac │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ - movw r1, #53140 @ 0xcf94 │ │ │ │ + movw r1, #50196 @ 0xc414 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d599c │ │ │ │ + bl d52b8 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ - b.w 75d8a │ │ │ │ + b.w 75d3a │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.w 7567a │ │ │ │ - ldr r0, [pc, #436] @ (76d60 ) │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 75632 │ │ │ │ + ldr r0, [pc, #436] @ (76d10 ) │ │ │ │ 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 r2, [r2, #8] │ │ │ │ adds r0, r2, r3 │ │ │ │ add.w r0, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r0, [r0, #252] @ 0xfc │ │ │ │ cmp r0, r9 │ │ │ │ - beq.n 76c42 │ │ │ │ + beq.n 76bf2 │ │ │ │ cmp r1, #10 │ │ │ │ - bhi.n 76c42 │ │ │ │ + bhi.n 76bf2 │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #8] │ │ │ │ - b.w 75d98 │ │ │ │ + b.w 75d48 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ - movw r1, #53548 @ 0xd12c │ │ │ │ + movw r1, #50604 @ 0xc5ac │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ + bl d52b8 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ - b.w 75d8a │ │ │ │ + b.w 75d3a │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ - movw r1, #53628 @ 0xd17c │ │ │ │ + movw r1, #50684 @ 0xc5fc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ + bl d52b8 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ - b.w 75d8a │ │ │ │ + b.w 75d3a │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ - movw r1, #53792 @ 0xd220 │ │ │ │ + movw r1, #50848 @ 0xc6a0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ - b.w 74996 │ │ │ │ + bl d52b8 │ │ │ │ + b.w 7494e │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r2, r3 │ │ │ │ - b.n 76bd8 │ │ │ │ - cbz r0, 76c5a │ │ │ │ + b.n 76b88 │ │ │ │ + cbz r0, 76c0a │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w r6, [r6, #128] @ 0x80 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 74d3e │ │ │ │ + beq.w 74cf6 │ │ │ │ str.w r7, [r3, #128] @ 0x80 │ │ │ │ - b.w 74d3e │ │ │ │ - cbz r0, 76c6e │ │ │ │ + b.w 74cf6 │ │ │ │ + cbz r0, 76c1e │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr r6, [r6, #124] @ 0x7c │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 74d4a │ │ │ │ + beq.w 74d02 │ │ │ │ str r7, [r3, #124] @ 0x7c │ │ │ │ - b.w 74d4a │ │ │ │ + b.w 74d02 │ │ │ │ ldr.w r3, [r9, #136] @ 0x88 │ │ │ │ str.w r6, [r9, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 749f4 │ │ │ │ + bne.w 749ac │ │ │ │ ldr.w r1, [r4, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 747fe │ │ │ │ - b.w 749f0 │ │ │ │ + beq.w 747b6 │ │ │ │ + b.w 749a8 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.w 74946 │ │ │ │ - b.w 74966 │ │ │ │ + bne.w 748fe │ │ │ │ + b.w 7491e │ │ │ │ str.w r1, [r9, #108] @ 0x6c │ │ │ │ - b.w 747e0 │ │ │ │ + b.w 74798 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r0, r2 │ │ │ │ it ne │ │ │ │ strne r0, [r3, #0] │ │ │ │ - b.w 75292 │ │ │ │ - bl d7c64 │ │ │ │ + b.w 7524a │ │ │ │ + bl d753c │ │ │ │ str.w r4, [r9, #440] @ 0x1b8 │ │ │ │ - bl 1ef298 │ │ │ │ - b.w 75d86 │ │ │ │ + bl 1ee218 │ │ │ │ + b.w 75d36 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #53260 @ 0xd00c │ │ │ │ + movw r1, #50316 @ 0xc48c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ - b.w 75d8a │ │ │ │ + b.w 75d3a │ │ │ │ str r1, [r4, #12] │ │ │ │ - b.n 76a50 │ │ │ │ - cbz r0, 76cee │ │ │ │ + b.n 76a00 │ │ │ │ + cbz r0, 76c9e │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #88] @ 0x58 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 74cca │ │ │ │ + beq.w 74c82 │ │ │ │ str r6, [r3, #88] @ 0x58 │ │ │ │ - b.w 74cca │ │ │ │ - cbnz r0, 76d34 │ │ │ │ + b.w 74c82 │ │ │ │ + cbnz r0, 76ce4 │ │ │ │ str r6, [r3, #92] @ 0x5c │ │ │ │ - b.w 74cd6 │ │ │ │ - cbnz r0, 76d16 │ │ │ │ + b.w 74c8e │ │ │ │ + cbnz r0, 76cc6 │ │ │ │ str r6, [r3, #80] @ 0x50 │ │ │ │ - b.w 74cb2 │ │ │ │ - cbz r0, 76d10 │ │ │ │ + b.w 74c6a │ │ │ │ + cbz r0, 76cc0 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #84] @ 0x54 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 74cbe │ │ │ │ + beq.w 74c76 │ │ │ │ str r6, [r3, #84] @ 0x54 │ │ │ │ - b.w 74cbe │ │ │ │ + b.w 74c76 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #80] @ 0x50 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 76cfe │ │ │ │ - b.w 74cb2 │ │ │ │ - cbz r0, 76d2e │ │ │ │ + bne.n 76cae │ │ │ │ + b.w 74c6a │ │ │ │ + cbz r0, 76cde │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #96] @ 0x60 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 74ce2 │ │ │ │ + beq.w 74c9a │ │ │ │ str r6, [r3, #96] @ 0x60 │ │ │ │ - b.w 74ce2 │ │ │ │ + b.w 74c9a │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #92] @ 0x5c │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 76cf6 │ │ │ │ - b.w 74cd6 │ │ │ │ - cbz r0, 76d4c │ │ │ │ + bne.n 76ca6 │ │ │ │ + b.w 74c8e │ │ │ │ + cbz r0, 76cfc │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #100] @ 0x64 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 74cee │ │ │ │ + beq.w 74ca6 │ │ │ │ str r6, [r3, #100] @ 0x64 │ │ │ │ - b.w 74cee │ │ │ │ + b.w 74ca6 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7677c │ │ │ │ - b.w 745fa │ │ │ │ + bne.w 7672c │ │ │ │ + b.w 745b2 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00076d64 : │ │ │ │ +00076d14 : │ │ │ │ movw r3, #19992 @ 0x4e18 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ add.w r2, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1168] @ 0x490 │ │ │ │ - cbz r2, 76da4 │ │ │ │ + cbz r2, 76d54 │ │ │ │ ldr.w r2, [r3, #1412] @ 0x584 │ │ │ │ - cbz r2, 76da4 │ │ │ │ + cbz r2, 76d54 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #32] @ (76dac ) │ │ │ │ + ldr r2, [pc, #32] @ (76d5c ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r4, [r1, r2] │ │ │ │ - cbz r4, 76da8 │ │ │ │ + cbz r4, 76d58 │ │ │ │ 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 │ │ │ │ ... │ │ │ │ │ │ │ │ -00076db0 : │ │ │ │ +00076d60 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #16384 @ 0x4000 │ │ │ │ - bne.n 76dcc │ │ │ │ + bne.n 76d7c │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ ldr.w r3, [r2, #164] @ 0xa4 │ │ │ │ - cbnz r3, 76dd6 │ │ │ │ + cbnz r3, 76d86 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r2, #1565 @ 0x61d │ │ │ │ + movw r2, #1557 @ 0x615 │ │ │ │ movt r2, #8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 76df0 │ │ │ │ + bne.n 76da0 │ │ │ │ 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 76de8 │ │ │ │ + b.n 76d98 │ │ │ │ stmdb 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 sl, [r0, #172] @ 0xac │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ mov fp, r1 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 77676 │ │ │ │ + bne.w 77634 │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ movw r6, #40764 @ 0x9f3c │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ cmp r8, r6 │ │ │ │ - bne.w 77244 │ │ │ │ + bne.w 771f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77700 │ │ │ │ + bl 776ac │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 770d8 │ │ │ │ + beq.w 77088 │ │ │ │ movw r8, #40764 @ 0x9f3c │ │ │ │ movt r8, #71 @ 0x47 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #42012 @ 0xa41c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r7, #0 │ │ │ │ cmp r2, r3 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ - bne.w 77068 │ │ │ │ + bne.w 77018 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 77586 │ │ │ │ + beq.w 77524 │ │ │ │ adds r1, r3, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 77586 │ │ │ │ + beq.w 77524 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 77322 │ │ │ │ + beq.w 772d2 │ │ │ │ ldr.w r9, [r5, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 770b8 │ │ │ │ + beq.w 77068 │ │ │ │ cmp r8, r6 │ │ │ │ - bne.w 770fc │ │ │ │ + bne.w 770ac │ │ │ │ ldr.w r7, [r4, #172] @ 0xac │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 77028 │ │ │ │ + bne.w 76fd8 │ │ │ │ cmp sl, r7 │ │ │ │ - bne.w 77654 │ │ │ │ + bne.w 7761a │ │ │ │ ldr r7, [r4, #84] @ 0x54 │ │ │ │ lsls r7, r7, #30 │ │ │ │ - bmi.w 770e6 │ │ │ │ + bmi.w 77096 │ │ │ │ ldr.w ip, [r4, #4] │ │ │ │ str.w r5, [r4, #172] @ 0xac │ │ │ │ cmp ip, r6 │ │ │ │ - bne.n 76f0e │ │ │ │ + bne.n 76ebe │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 76f70 │ │ │ │ + ble.n 76f20 │ │ │ │ ldr.w r1, [r4, #172] @ 0xac │ │ │ │ add.w lr, r5, #8 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [lr, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 77560 │ │ │ │ + beq.w 77532 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - ble.w 77294 │ │ │ │ + ble.w 77244 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 76f02 │ │ │ │ + beq.n 76eb2 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 77294 │ │ │ │ + beq.w 77244 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 76f02 │ │ │ │ + beq.n 76eb2 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.w 77294 │ │ │ │ + beq.w 77244 │ │ │ │ add.w r8, r1, #16 │ │ │ │ movs r0, #2 │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r9, [r8, #4]! │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 76f02 │ │ │ │ + beq.n 76eb2 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 77294 │ │ │ │ + beq.w 77244 │ │ │ │ ldr.w r9, [r8, #4]! │ │ │ │ adds r0, #1 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.n 76ef2 │ │ │ │ + bne.n 76ea2 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r7 │ │ │ │ - beq.n 76f70 │ │ │ │ + beq.n 76f20 │ │ │ │ ldr.w r3, [lr, #4]! │ │ │ │ - b.n 76ec4 │ │ │ │ - ldr r1, [pc, #488] @ (770f8 ) │ │ │ │ + b.n 76e74 │ │ │ │ + ldr r1, [pc, #488] @ (770a8 ) │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl d9240 <_PyEval_CheckExceptTypeValid@@Base+0xaf4> │ │ │ │ + bl d8b18 <_PyEval_CheckExceptTypeValid@@Base+0xaf4> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 77290 │ │ │ │ + beq.w 77240 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #468] @ (770f8 ) │ │ │ │ + ldr r1, [pc, #468] @ (770a8 ) │ │ │ │ movw r0, #40764 @ 0x9f3c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl d9240 <_PyEval_CheckExceptTypeValid@@Base+0xaf4> │ │ │ │ + bl d8b18 <_PyEval_CheckExceptTypeValid@@Base+0xaf4> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7727e │ │ │ │ + beq.w 7722e │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 76f4c │ │ │ │ + beq.n 76efc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7763a │ │ │ │ + beq.w 77692 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 76f60 │ │ │ │ + beq.n 76f10 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7762e │ │ │ │ + beq.w 775c0 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.w 77290 │ │ │ │ + bne.w 77240 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ ldr.w ip, [r4, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - bgt.n 76eae │ │ │ │ + bgt.n 76e5e │ │ │ │ ldr.w r5, [r4, #168] @ 0xa8 │ │ │ │ cmp ip, r6 │ │ │ │ - bne.w 772b0 │ │ │ │ + bne.w 77260 │ │ │ │ ldr r7, [r4, #84] @ 0x54 │ │ │ │ ldr.w ip, [r5, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.n 77004 │ │ │ │ + ble.n 76fb4 │ │ │ │ ldr.w r0, [r4, #172] @ 0xac │ │ │ │ add.w r3, r5, #8 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ - cbz r0, 76fe2 │ │ │ │ + cbz r0, 76f92 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - ble.w 77306 │ │ │ │ + ble.w 772b6 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 76fd6 │ │ │ │ + beq.n 76f86 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.w 77306 │ │ │ │ + beq.w 772b6 │ │ │ │ ldr r5, [r0, #16] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 76fd6 │ │ │ │ + beq.n 76f86 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.w 77306 │ │ │ │ + beq.w 772b6 │ │ │ │ add.w lr, r0, #16 │ │ │ │ movs r5, #2 │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r8, [lr, #4]! │ │ │ │ cmp r8, r2 │ │ │ │ - beq.n 76fd6 │ │ │ │ + beq.n 76f86 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.w 77306 │ │ │ │ + beq.w 772b6 │ │ │ │ ldr.w r8, [lr, #4]! │ │ │ │ adds r5, #1 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n 76fc6 │ │ │ │ + bne.n 76f76 │ │ │ │ adds r1, #1 │ │ │ │ cmp ip, r1 │ │ │ │ - beq.n 77004 │ │ │ │ + beq.n 76fb4 │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ - b.n 76f98 │ │ │ │ + b.n 76f48 │ │ │ │ mov r5, r4 │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 76ffe │ │ │ │ + beq.n 76fae │ │ │ │ ldr.w r5, [r5, #128] @ 0x80 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 76fe4 │ │ │ │ + bne.n 76f94 │ │ │ │ movw r5, #36416 @ 0x8e40 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ cmp r2, r5 │ │ │ │ - bne.w 77306 │ │ │ │ + bne.w 772b6 │ │ │ │ adds r1, #1 │ │ │ │ cmp ip, r1 │ │ │ │ - bne.n 76f90 │ │ │ │ + bne.n 76f40 │ │ │ │ lsls r3, r7, #30 │ │ │ │ - bmi.n 77012 │ │ │ │ + bmi.n 76fc2 │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7764c │ │ │ │ + bne.w 775ee │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 77646 │ │ │ │ + bne.w 775f6 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 7704a │ │ │ │ + bne.n 76ffa │ │ │ │ movs r0, #1 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 76e8e │ │ │ │ + beq.w 76e3e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76e8e │ │ │ │ + bne.w 76e3e │ │ │ │ mov r0, sl │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 76e8e │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 76e3e │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 77020 │ │ │ │ + beq.n 76fd0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 77020 │ │ │ │ + bne.n 76fd0 │ │ │ │ mov r0, sl │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 77020 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 76fd0 │ │ │ │ movw r3, #22148 @ 0x5684 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7732a │ │ │ │ + bne.w 772da │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r3, #6 │ │ │ │ - bpl.w 773c6 │ │ │ │ + bpl.w 77558 │ │ │ │ ldrd r1, r0, [r5, #8] │ │ │ │ - bl 78700 │ │ │ │ + bl 786b0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 773b2 │ │ │ │ + beq.w 77360 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 773ee │ │ │ │ - cbz r7, 770d8 │ │ │ │ + beq.w 773d0 │ │ │ │ + cbz r7, 77088 │ │ │ │ mov r5, r7 │ │ │ │ ldr.w r9, [r5, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 76e7c │ │ │ │ + bne.w 76e2c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 770c2 │ │ │ │ + beq.n 77072 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7766e │ │ │ │ + beq.w 7764a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #492 @ 0x1ec │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ + movw r1, #63084 @ 0xf66c │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ + bl d52b8 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 7753e │ │ │ │ + bne.w 77582 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 77022 │ │ │ │ + b.n 76fd2 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #17 │ │ │ │ - bmi.w 7747a │ │ │ │ + bmi.w 77432 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 76e9c │ │ │ │ - blt.n 7708c │ │ │ │ + b.n 76e4c │ │ │ │ + blt.n 7703c │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80418 │ │ │ │ + bl 80410 │ │ │ │ cmp.w r9, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ble.w 76e82 │ │ │ │ + ble.w 76e32 │ │ │ │ movw lr, #36416 @ 0x8e40 │ │ │ │ movt lr, #71 @ 0x47 │ │ │ │ movs r7, #0 │ │ │ │ mov ip, r9 │ │ │ │ str.w sl, [sp, #16] │ │ │ │ mov r9, r7 │ │ │ │ ldr.w r2, [lr, #16] │ │ │ │ @@ -114733,659 +114693,657 @@ │ │ │ │ strd r5, r6, [sp, #20] │ │ │ │ str.w lr, [sp, #12] │ │ │ │ str r4, [sp, #28] │ │ │ │ ldr.w r5, [sl, #4]! │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 7769a │ │ │ │ + bge.w 775fc │ │ │ │ ldr.w r7, [r5, #128] @ 0x80 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r6, [r3, #172] @ 0xac │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 77206 │ │ │ │ + beq.n 771b6 │ │ │ │ ldr.w r3, [r7, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7721a │ │ │ │ + beq.n 771ca │ │ │ │ ldr.w r4, [r3, #128] @ 0x80 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 77318 │ │ │ │ + beq.w 772c8 │ │ │ │ ldr.w r8, [r4, #128] @ 0x80 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 773bc │ │ │ │ + beq.w 773e0 │ │ │ │ ldr.w r0, [r8, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 774b2 │ │ │ │ + beq.w 7747a │ │ │ │ strd r3, ip, [sp, #32] │ │ │ │ - bl 80418 │ │ │ │ + bl 80410 │ │ │ │ ldrd r3, ip, [sp, #32] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 77198 │ │ │ │ + bne.n 77148 │ │ │ │ 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 771ae │ │ │ │ + bne.n 7715e │ │ │ │ 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 7721e │ │ │ │ + bne.n 771ce │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 7721e │ │ │ │ + bne.n 771ce │ │ │ │ ldr r0, [r7, #16] │ │ │ │ cmp lr, r0 │ │ │ │ - bne.w 774bc │ │ │ │ + bne.w 77484 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 774bc │ │ │ │ + bne.w 77484 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 77216 │ │ │ │ + bne.n 771c6 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 77216 │ │ │ │ + bne.n 771c6 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 774de │ │ │ │ + beq.w 774a6 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 7743a │ │ │ │ + ble.w 773f2 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 7722a │ │ │ │ + bne.n 771da │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r9, ip │ │ │ │ - bne.n 77132 │ │ │ │ + bne.n 770e2 │ │ │ │ ldrd sl, r5, [sp, #16] │ │ │ │ ldrd r6, r4, [sp, #24] │ │ │ │ - b.n 76e82 │ │ │ │ + b.n 76e32 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r4, #36416 @ 0x8e40 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 771d8 │ │ │ │ + beq.n 77188 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 771e0 │ │ │ │ + b.n 77190 │ │ │ │ ldrd r0, r3, [sp, #8] │ │ │ │ ldr r2, [r7, #16] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 774c0 │ │ │ │ + bne.w 77488 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 771c8 │ │ │ │ + b.n 77178 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 7743a │ │ │ │ + beq.w 773f2 │ │ │ │ adds r6, #12 │ │ │ │ movs r0, #1 │ │ │ │ mov r1, ip │ │ │ │ ldr.w r3, [r6, #4]! │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 77432 │ │ │ │ + bne.w 773ea │ │ │ │ mov ip, r1 │ │ │ │ - b.n 771f4 │ │ │ │ - ldr r1, [pc, #692] @ (774fc ) │ │ │ │ + b.n 771a4 │ │ │ │ + ldr r1, [pc, #716] @ (774c4 ) │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl d90c0 <_PyEval_CheckExceptTypeValid@@Base+0x974> │ │ │ │ + bl d8998 <_PyEval_CheckExceptTypeValid@@Base+0x974> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 770d8 │ │ │ │ + beq.w 77088 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ - bl 12bb68 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 12b374 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 77276 │ │ │ │ + beq.n 77226 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7768c │ │ │ │ + beq.w 77652 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 76e3e │ │ │ │ - b.n 770d8 │ │ │ │ + bne.w 76dee │ │ │ │ + b.n 77088 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 77290 │ │ │ │ + beq.n 77240 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 77622 │ │ │ │ + beq.w 7769e │ │ │ │ ldr.w ip, [r4, #4] │ │ │ │ ldr r7, [r4, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #192] @ 0xc0 │ │ │ │ lsls r1, r7, #22 │ │ │ │ - bpl.w 76f70 │ │ │ │ + bpl.w 76f20 │ │ │ │ ldr.w r5, [r4, #168] @ 0xa8 │ │ │ │ cmp ip, r6 │ │ │ │ str.w r3, [r4, #452] @ 0x1c4 │ │ │ │ - beq.w 76f7c │ │ │ │ - ldr r1, [pc, #584] @ (774fc ) │ │ │ │ + beq.w 76f2c │ │ │ │ + ldr r1, [pc, #608] @ (774c4 ) │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl d9240 <_PyEval_CheckExceptTypeValid@@Base+0xaf4> │ │ │ │ + bl d8b18 <_PyEval_CheckExceptTypeValid@@Base+0xaf4> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 77304 │ │ │ │ + cbz r0, 772b4 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #568] @ (774fc ) │ │ │ │ + ldr r1, [pc, #592] @ (774c4 ) │ │ │ │ movw r0, #40764 @ 0x9f3c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl d9240 <_PyEval_CheckExceptTypeValid@@Base+0xaf4> │ │ │ │ + bl d8b18 <_PyEval_CheckExceptTypeValid@@Base+0xaf4> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 77608 │ │ │ │ + beq.w 775d4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 772ea │ │ │ │ + beq.n 7729a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 776f2 │ │ │ │ + beq.w 775cc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 772fe │ │ │ │ + beq.n 772ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 776ea │ │ │ │ + beq.w 775a4 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 76f7a │ │ │ │ + beq.w 76f2a │ │ │ │ ldr r7, [r4, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ lsls r2, r7, #22 │ │ │ │ str.w r3, [r4, #192] @ 0xc0 │ │ │ │ - bpl.w 77012 │ │ │ │ + bpl.w 76fc2 │ │ │ │ str.w r3, [r4, #452] @ 0x1c4 │ │ │ │ - b.n 77012 │ │ │ │ + b.n 76fc2 │ │ │ │ movw r4, #36416 @ 0x8e40 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ - b.n 771ae │ │ │ │ + b.n 7715e │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 770a2 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 77052 │ │ │ │ mov r0, r5 │ │ │ │ - bl 88854 │ │ │ │ + bl 883a4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 77594 │ │ │ │ + beq.w 774fa │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r5 │ │ │ │ - bl 10a7b0 │ │ │ │ + bl 10a118 │ │ │ │ adds r3, r0, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq.n 7740a │ │ │ │ - bl 72d70 │ │ │ │ + beq.n 7739c │ │ │ │ + bl 72d28 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - cbnz r0, 7735e │ │ │ │ - b.n 7740a │ │ │ │ + cbnz r0, 7730e │ │ │ │ + b.n 7739c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r7, r1 │ │ │ │ - bge.w 77504 │ │ │ │ + bge.w 774cc │ │ │ │ adds r7, #1 │ │ │ │ str r0, [r2, #12] │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ add.w r2, r2, r7, lsl #2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 77352 │ │ │ │ - ldr r3, [pc, #392] @ (77500 ) │ │ │ │ + bne.n 77302 │ │ │ │ + ldr r3, [pc, #416] @ (774c8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r1, [r3, #72] @ 0x48 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 775a2 │ │ │ │ + cbnz r1, 7736a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r7, r3 │ │ │ │ - blt.n 773fe │ │ │ │ + blt.w 7746a │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 773a4 │ │ │ │ + beq.n 77352 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 773a4 │ │ │ │ + cbnz r3, 77352 │ │ │ │ mov r0, r9 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 77094 │ │ │ │ - mov r5, r7 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 770a2 │ │ │ │ - b.n 770d8 │ │ │ │ - movw r8, #36416 @ 0x8e40 │ │ │ │ - movt r8, #71 @ 0x47 │ │ │ │ - b.n 77198 │ │ │ │ - movw r1, #3207 @ 0xc87 │ │ │ │ - movw r0, #52636 @ 0xcd9c │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 770d8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 770d8 │ │ │ │ - movs r7, #0 │ │ │ │ - mov r0, r5 │ │ │ │ + bne.w 77044 │ │ │ │ mov r5, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 770a2 │ │ │ │ - b.n 770d8 │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl 80978 <_PyTuple_Resize@@Base> │ │ │ │ + bne.w 77052 │ │ │ │ + b.n 77088 │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 77330 │ │ │ │ + movw r1, #48056 @ 0xbbb8 │ │ │ │ + movt r1, #71 @ 0x47 │ │ │ │ + mov r0, r3 │ │ │ │ + strd r3, r2, [sp, #8] │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + bl 12a4e0 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7738a │ │ │ │ + bne.w 77576 │ │ │ │ + ldr r3, [pc, #312] @ (774c8 ) │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 77330 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 77330 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ - bl 790b0 │ │ │ │ + bl 79060 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w 775f4 │ │ │ │ + beq.w 775ac │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 775d8 │ │ │ │ + beq.w 77508 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 773e2 │ │ │ │ - b.n 770d8 │ │ │ │ + beq.w 77088 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 77088 │ │ │ │ + movs r7, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r5, r7 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 77052 │ │ │ │ + b.n 77088 │ │ │ │ + movw r8, #36416 @ 0x8e40 │ │ │ │ + movt r8, #71 @ 0x47 │ │ │ │ + b.n 77148 │ │ │ │ adds r0, #1 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 77236 │ │ │ │ + bne.w 771e6 │ │ │ │ mov r8, r5 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #560 @ 0x230 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ + movw r1, #63152 @ 0xf6b0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ - bl d599c │ │ │ │ + bl d52b8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 770d8 │ │ │ │ + beq.w 77088 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 770d8 │ │ │ │ + bne.w 77088 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 770d8 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 77088 │ │ │ │ ldr.w r3, [r3, #164] @ 0xa4 │ │ │ │ - cbnz r3, 774c6 │ │ │ │ + cbnz r3, 7748e │ │ │ │ ldr.w r3, [r5, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 770f0 │ │ │ │ + beq.w 770a0 │ │ │ │ ldr.w r1, [r5, #-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, [r5, #-8] │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r5, #-4] │ │ │ │ - b.n 770f0 │ │ │ │ + b.n 770a0 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + bl 80970 <_PyTuple_Resize@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 77338 │ │ │ │ + b.n 7739c │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 77182 │ │ │ │ + b.n 77132 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 77210 │ │ │ │ + b.n 771c0 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 77210 │ │ │ │ - movw r2, #1565 @ 0x61d │ │ │ │ + b.n 771c0 │ │ │ │ + movw r2, #1557 @ 0x615 │ │ │ │ movt r2, #8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 77532 │ │ │ │ + bne.n 77518 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 77480 │ │ │ │ - b.n 770f0 │ │ │ │ + bne.n 77438 │ │ │ │ + b.n 770a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, ip │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 77240 │ │ │ │ + beq.w 771f0 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 774e2 │ │ │ │ + bne.n 774aa │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov ip, r1 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 771f4 │ │ │ │ - b.n 7743a │ │ │ │ - blt.n 77490 │ │ │ │ + beq.w 771a4 │ │ │ │ + b.n 773f2 │ │ │ │ + blt.n 77458 │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ adds r2, #10 │ │ │ │ adds.w r2, r2, r2, lsr #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bmi.w 776d6 │ │ │ │ + bmi.w 7767e │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 80978 <_PyTuple_Resize@@Base> │ │ │ │ + bl 80970 <_PyTuple_Resize@@Base> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 776b8 │ │ │ │ + bne.w 77660 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #8] │ │ │ │ add.w r2, r2, r7, lsl #2 │ │ │ │ adds r7, #1 │ │ │ │ str r3, [r2, #12] │ │ │ │ - b.n 7735e │ │ │ │ + b.n 7730e │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 773c4 │ │ │ │ + b.n 77088 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, r7 │ │ │ │ + bne.w 773c4 │ │ │ │ + b.n 77088 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 77480 │ │ │ │ - b.n 770f0 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 770e0 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 770e0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 770e0 │ │ │ │ + bne.n 77438 │ │ │ │ + b.n 770a0 │ │ │ │ + ldr.w r9, [r5, #8] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.w 76e2c │ │ │ │ + b.n 77072 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 7757c │ │ │ │ + beq.n 7754e │ │ │ │ ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 77562 │ │ │ │ + bne.n 77534 │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 77294 │ │ │ │ + bne.w 77244 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.w 76eb8 │ │ │ │ - b.n 76f70 │ │ │ │ - ldr.w r9, [r5, #8] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.w 76e7c │ │ │ │ - b.n 770c2 │ │ │ │ + bne.w 76e68 │ │ │ │ + b.n 76f20 │ │ │ │ + movw r1, #3207 @ 0xc87 │ │ │ │ + movw r0, #49692 @ 0xc21c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 21f268 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 773e2 │ │ │ │ - b.n 770d8 │ │ │ │ - ldr r1, [r1, #4] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 77384 │ │ │ │ - movw r1, #48056 @ 0xbbb8 │ │ │ │ - movt r1, #71 @ 0x47 │ │ │ │ - mov r0, r3 │ │ │ │ - strd r3, r2, [sp, #8] │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - bl 12acf8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - cbnz r0, 775e8 │ │ │ │ - ldr r3, [pc, #312] @ (776fc ) │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 77384 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 77384 │ │ │ │ - b.n 7740a │ │ │ │ - mov r0, r9 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, r7 │ │ │ │ - bne.w 773e2 │ │ │ │ - b.n 770d8 │ │ │ │ + bne.w 773c4 │ │ │ │ + b.n 77088 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 12ad2c <_PyErr_Clear@@Base> │ │ │ │ + bl 12a514 <_PyErr_Clear@@Base> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b.n 775c2 │ │ │ │ + b.n 7738c │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 77090 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 77090 │ │ │ │ + mov r0, sl │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 77090 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 772ae │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 770d8 │ │ │ │ + beq.w 77088 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 770d8 │ │ │ │ - b.n 773ec │ │ │ │ + bne.w 77088 │ │ │ │ + b.n 773ce │ │ │ │ + mov r0, r2 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + b.n 76f10 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7729a │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 77304 │ │ │ │ + beq.w 772b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 77304 │ │ │ │ + bne.w 772b4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r7, [r4, #84] @ 0x54 │ │ │ │ - b.n 77306 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - ldr.w ip, [r4, #4] │ │ │ │ - b.n 77294 │ │ │ │ - mov r0, r2 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - b.n 76f60 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - b.n 76f4c │ │ │ │ - str.w sl, [fp] │ │ │ │ - b.n 77020 │ │ │ │ + b.n 772b6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c08e4 │ │ │ │ - b.n 77012 │ │ │ │ + bl 1be7bc <_PySys_GetRequiredAttrString@@Base+0x25d4> │ │ │ │ + b.n 76fc2 │ │ │ │ + str.w sl, [fp] │ │ │ │ + b.n 76fd0 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + movw r1, #63112 @ 0xf688 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + ldrd sl, r5, [sp, #16] │ │ │ │ + bl d52b8 │ │ │ │ + b.n 77414 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7766a │ │ │ │ + beq.n 77630 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 7766a │ │ │ │ + cbnz r3, 77630 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 77022 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 770c2 │ │ │ │ + b.n 76fd2 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [sl] │ │ │ │ - b.w 76e16 │ │ │ │ + b.w 76dc6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 77072 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 76e3e │ │ │ │ - b.n 770d8 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - movw r1, #520 @ 0x208 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - ldrd sl, r5, [sp, #16] │ │ │ │ - bl d599c │ │ │ │ - b.n 7745c │ │ │ │ + bne.w 76dee │ │ │ │ + b.n 77088 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 7740a │ │ │ │ + beq.w 7739c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7740a │ │ │ │ + bne.w 7739c │ │ │ │ mov r0, r3 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7740a │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7739c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ef298 │ │ │ │ + bl 1ee218 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 776c4 │ │ │ │ - b.n 7740a │ │ │ │ + bne.n 7766c │ │ │ │ + b.n 7739c │ │ │ │ + str r0, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 772fe │ │ │ │ - mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 772ea │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + b.n 76efc │ │ │ │ + mov r0, r7 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + ldr.w ip, [r4, #4] │ │ │ │ + b.n 77244 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.w 778d2 │ │ │ │ + bmi.w 7787e │ │ │ │ ldr.w r3, [r0, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 77910 │ │ │ │ + beq.w 778bc │ │ │ │ ldr.w r4, [r5, #168] @ 0xa8 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 7775a │ │ │ │ + ble.n 77706 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr.w r7, [r3, #172] @ 0xac │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 77be4 │ │ │ │ + beq.w 77b90 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 777ce │ │ │ │ + beq.n 7777a │ │ │ │ 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 77be4 │ │ │ │ + beq.w 77b90 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 77746 │ │ │ │ + bne.n 776f2 │ │ │ │ add.w r7, r4, #8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.w 77958 │ │ │ │ + ble.w 77904 │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ mov r6, r3 │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 77762 │ │ │ │ + beq.n 7770e │ │ │ │ add.w ip, r4, #12 │ │ │ │ ldr.w ip, [ip, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ cmp r0, ip │ │ │ │ - bne.n 77770 │ │ │ │ - bl 26aa44 │ │ │ │ + bne.n 7771c │ │ │ │ + bl 269ce0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 77bda │ │ │ │ + beq.w 77b86 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bpl.w 77c02 │ │ │ │ - movw r1, #660 @ 0x294 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ + bpl.w 77bae │ │ │ │ + movw r1, #63252 @ 0xf714 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ mov r2, r4 │ │ │ │ - bl d599c │ │ │ │ + bl d52b8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 77bda │ │ │ │ + beq.w 77b86 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 77bda │ │ │ │ + bne.w 77b86 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 77bda │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 77b86 │ │ │ │ ldr r6, [r7, #8] │ │ │ │ add.w r8, r6, #1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 77990 │ │ │ │ - blt.w 77bcc │ │ │ │ + beq.w 7793c │ │ │ │ + blt.w 77b78 │ │ │ │ cmp.w r8, #20 │ │ │ │ - bgt.w 77b6e │ │ │ │ - ldr r1, [pc, #448] @ (779ac ) │ │ │ │ + bgt.w 77b1a │ │ │ │ + ldr r1, [pc, #448] @ (77958 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov sl, r3 │ │ │ │ ldr.w r9, [r3, r1] │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ add.w r3, r3, r6, lsl #2 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1612] @ 0x64c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 77926 │ │ │ │ - ldr.w ip, [pc, #424] @ 779b4 │ │ │ │ + beq.w 778d2 │ │ │ │ + ldr.w ip, [pc, #424] @ 77960 │ │ │ │ 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 77b90 │ │ │ │ + bne.w 77b3c │ │ │ │ mov.w r2, r8, lsl #2 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #12 │ │ │ │ blx 2957c │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ @@ -115395,61 +115353,61 @@ │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r2, lr │ │ │ │ orr.w r3, r3, ip │ │ │ │ str.w r0, [ip] │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ str r0, [r1, #4] │ │ │ │ - beq.n 7791e │ │ │ │ + beq.n 778ca │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ str r5, [r4, #12] │ │ │ │ - cbz r6, 778bc │ │ │ │ + cbz r6, 77868 │ │ │ │ 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 778bc │ │ │ │ + beq.n 77868 │ │ │ │ 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 778bc │ │ │ │ + beq.n 77868 │ │ │ │ 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 778c4 │ │ │ │ + bne.n 77870 │ │ │ │ cmp r3, r6 │ │ │ │ str.w r2, [r0, #4]! │ │ │ │ - bne.n 778a8 │ │ │ │ + bne.n 77854 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ 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 778a8 │ │ │ │ - b.n 778bc │ │ │ │ - ldr r0, [pc, #216] @ (779ac ) │ │ │ │ + bne.n 77854 │ │ │ │ + b.n 77868 │ │ │ │ + ldr r0, [pc, #216] @ (77958 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r5, #180] @ 0xb4 │ │ │ │ movs r1, #28 │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ cmp r3, #10 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ @@ -115459,104 +115417,104 @@ │ │ │ │ movhi r3, #1 │ │ │ │ add.w r1, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w r0, [r1, #252] @ 0xfc │ │ │ │ cmp r0, r5 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 77baa │ │ │ │ + beq.w 77b56 │ │ │ │ ldr.w r3, [r1, #268] @ 0x10c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 77726 │ │ │ │ + bne.w 776d2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 80558 │ │ │ │ + bl 80550 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 77726 │ │ │ │ - b.n 77bda │ │ │ │ + bge.w 776d2 │ │ │ │ + b.n 77b86 │ │ │ │ str r5, [r4, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 77870 │ │ │ │ - b.n 778bc │ │ │ │ + bne.n 7781c │ │ │ │ + b.n 77868 │ │ │ │ mov r1, r8 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 789c4 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 78974 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 77bda │ │ │ │ - ldr r3, [pc, #108] @ (779ac ) │ │ │ │ + beq.w 77b86 │ │ │ │ + ldr r3, [pc, #108] @ (77958 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ mov.w r2, r8, lsl #2 │ │ │ │ adds r0, #12 │ │ │ │ ldr.w r8, [r1, r3] │ │ │ │ movs r1, #0 │ │ │ │ blx 2957c │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ - b.n 7783c │ │ │ │ + b.n 777e8 │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ - bcs.w 77bde │ │ │ │ + bcs.w 77b8a │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ lsls r6, r3, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77c4c │ │ │ │ + bl 77bf8 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 77bde │ │ │ │ + beq.w 77b8a │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ cmp r1, r2 │ │ │ │ - bge.n 779b8 │ │ │ │ + bge.n 77964 │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ ldr.w r3, [r3, #172] @ 0xac │ │ │ │ str.w r3, [r9, r1, lsl #2] │ │ │ │ adds r1, #1 │ │ │ │ - b.n 7797c │ │ │ │ + b.n 77928 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7799e │ │ │ │ + beq.n 7794a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #16] @ (779b0 ) │ │ │ │ + ldr r3, [pc, #16] @ (7795c ) │ │ │ │ add.w r4, r3, #520 @ 0x208 │ │ │ │ str.w r5, [r3, #532] @ 0x214 │ │ │ │ - b.n 778bc │ │ │ │ + b.n 77868 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #24 │ │ │ │ lsls r2, r1, #1 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ subs r7, r6, #4 │ │ │ │ movs r0, #1 │ │ │ │ str.w r4, [r9, r7] │ │ │ │ - bl 72f38 │ │ │ │ + bl 72ef0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 77c40 │ │ │ │ + beq.w 77bec │ │ │ │ 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, r6 │ │ │ │ str r5, [r3, #0] │ │ │ │ - bl 77c4c │ │ │ │ + bl 77bf8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 77c3a │ │ │ │ + beq.w 77be6 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 77b60 │ │ │ │ + beq.w 77b0c │ │ │ │ mov r2, r6 │ │ │ │ sub.w sl, r9, #4 │ │ │ │ add.w r6, r9, r7 │ │ │ │ sub.w r7, r8, #4 │ │ │ │ movs r1, #0 │ │ │ │ blx 2957c │ │ │ │ mov lr, r7 │ │ │ │ @@ -115566,256 +115524,256 @@ │ │ │ │ str.w r8, [sp, #4] │ │ │ │ ldr.w r2, [ip, #4]! │ │ │ │ ldr.w r1, [lr, #4]! │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r1, r3 │ │ │ │ it ge │ │ │ │ addge.w fp, fp, #1 │ │ │ │ - bge.w 77b50 │ │ │ │ + bge.w 77afc │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ mov r8, r7 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ mov ip, r7 │ │ │ │ mov r7, r0 │ │ │ │ str.w lr, [sp, #12] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ mov r2, sl │ │ │ │ mov r0, r1 │ │ │ │ ldr.w r5, [r2, #4]! │ │ │ │ ldr.w r3, [ip, #4]! │ │ │ │ ldr r1, [r5, #8] │ │ │ │ add.w lr, r3, #1 │ │ │ │ cmp r1, lr │ │ │ │ - ble.n 77a86 │ │ │ │ + ble.n 77a32 │ │ │ │ add.w lr, r5, r3, lsl #2 │ │ │ │ ldr.w r4, [lr, #16] │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 77b48 │ │ │ │ + beq.n 77af4 │ │ │ │ adds r4, r3, #2 │ │ │ │ cmp r4, r1 │ │ │ │ - bge.n 77a86 │ │ │ │ + bge.n 77a32 │ │ │ │ ldr.w lr, [lr, #20] │ │ │ │ cmp lr, r0 │ │ │ │ - beq.n 77b48 │ │ │ │ + beq.n 77af4 │ │ │ │ adds r3, #3 │ │ │ │ cmp r3, r1 │ │ │ │ - bge.n 77a86 │ │ │ │ + bge.n 77a32 │ │ │ │ adds r5, #12 │ │ │ │ ldr.w r4, [r5, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 77b48 │ │ │ │ + beq.n 77af4 │ │ │ │ cmp r1, r3 │ │ │ │ - bgt.n 77a78 │ │ │ │ + bgt.n 77a24 │ │ │ │ cmp r2, r6 │ │ │ │ - bne.n 77a44 │ │ │ │ + bne.n 779f0 │ │ │ │ mov r4, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r8 │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 86010 │ │ │ │ + bl 85b74 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 77c1a │ │ │ │ + beq.w 77bc6 │ │ │ │ ldr.w r0, [r9] │ │ │ │ ldr.w r2, [r8] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - ble.n 77ac2 │ │ │ │ + ble.n 77a6e │ │ │ │ add.w r0, r0, r2, lsl #2 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r1, r3 │ │ │ │ itt eq │ │ │ │ addeq r2, #1 │ │ │ │ streq.w r2, [r8] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 77a08 │ │ │ │ + beq.n 779b4 │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - ble.n 77ae6 │ │ │ │ + ble.n 77a92 │ │ │ │ add.w r0, r0, r2, lsl #2 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r1, r3 │ │ │ │ itt eq │ │ │ │ addeq r2, #1 │ │ │ │ streq.w r2, [r8, #4] │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - ble.n 77b04 │ │ │ │ + ble.n 77ab0 │ │ │ │ add.w r0, r0, r2, lsl #2 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r1, r3 │ │ │ │ itt eq │ │ │ │ addeq r2, #1 │ │ │ │ streq.w r2, [r8, #8] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 77a08 │ │ │ │ + beq.w 779b4 │ │ │ │ add.w ip, r8, #8 │ │ │ │ mov r5, r8 │ │ │ │ add.w r2, r9, #8 │ │ │ │ mov r8, r7 │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r3, [ip, #4]! │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ adds r1, r3, #1 │ │ │ │ add.w lr, r0, r3, lsl #2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 77b3c │ │ │ │ + bge.n 77ae8 │ │ │ │ ldr.w r3, [lr, #12] │ │ │ │ cmp r4, r3 │ │ │ │ it eq │ │ │ │ streq.w r1, [ip] │ │ │ │ cmp r2, r6 │ │ │ │ - bne.n 77b1c │ │ │ │ + bne.n 77ac8 │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r8 │ │ │ │ mov r8, r5 │ │ │ │ - b.n 77a08 │ │ │ │ + b.n 779b4 │ │ │ │ ldrd ip, lr, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ mov r7, r8 │ │ │ │ cmp ip, r6 │ │ │ │ - bne.w 77a16 │ │ │ │ + bne.w 779c2 │ │ │ │ ldrd r3, r8, [sp] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 77c10 │ │ │ │ + bne.n 77bbc │ │ │ │ mov r0, r8 │ │ │ │ - bl 78004 │ │ │ │ + bl 77fb0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 78004 │ │ │ │ - b.n 778bc │ │ │ │ + bl 77fb0 │ │ │ │ + b.n 77868 │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r8, r3 │ │ │ │ - bls.w 77926 │ │ │ │ - bl 1ef298 │ │ │ │ + bls.w 778d2 │ │ │ │ + bl 1ee218 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 77bda │ │ │ │ - ldr r3, [pc, #192] @ (77c48 ) │ │ │ │ + cbz r0, 77b86 │ │ │ │ + ldr r3, [pc, #192] @ (77bf4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r9, [r2, r3] │ │ │ │ - b.n 7782a │ │ │ │ - movw r2, #58961 @ 0xe651 │ │ │ │ + b.n 777d6 │ │ │ │ + movw r2, #55613 @ 0xd93d │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 77bba │ │ │ │ + bne.n 77b66 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12eb00 │ │ │ │ - ldr r3, [pc, #164] @ (77c48 ) │ │ │ │ + bl 12ddf0 │ │ │ │ + ldr r3, [pc, #164] @ (77bf4 ) │ │ │ │ ldr.w r9, [sl, r3] │ │ │ │ - b.n 7782a │ │ │ │ + b.n 777d6 │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r2, #244] @ 0xf4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 77726 │ │ │ │ - b.n 77910 │ │ │ │ + bne.w 776d2 │ │ │ │ + b.n 778bc │ │ │ │ ldr.w r2, [ip, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #128] @ (77c48 ) │ │ │ │ + ldr r3, [pc, #128] @ (77bf4 ) │ │ │ │ ldr.w r9, [sl, r3] │ │ │ │ - b.n 7782a │ │ │ │ - movw r0, #52608 @ 0xcd80 │ │ │ │ + b.n 777d6 │ │ │ │ + movw r0, #49664 @ 0xc200 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 21f268 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 778bc │ │ │ │ - bl 1ef298 │ │ │ │ - b.n 77bda │ │ │ │ + b.n 77868 │ │ │ │ + bl 1ee218 │ │ │ │ + b.n 77b86 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - movw r1, #616 @ 0x268 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ + movw r1, #63208 @ 0xf6e8 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w d599c │ │ │ │ - movw r1, #684 @ 0x2ac │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - bl 12f220 │ │ │ │ - b.n 777b0 │ │ │ │ + b.w d52b8 │ │ │ │ + movw r1, #63276 @ 0xf72c │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 7775c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r9 │ │ │ │ - bl 26a874 │ │ │ │ + bl 269a60 │ │ │ │ mov r0, r8 │ │ │ │ - bl 78004 │ │ │ │ + bl 77fb0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 77c36 │ │ │ │ + beq.n 77be2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 77c36 │ │ │ │ + cbnz r3, 77be2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 77b66 │ │ │ │ - bl 1ef298 │ │ │ │ - b.n 77c20 │ │ │ │ + b.n 77b12 │ │ │ │ + bl 1ee218 │ │ │ │ + b.n 77bcc │ │ │ │ mov r0, r9 │ │ │ │ - bl 78004 │ │ │ │ - b.n 77bda │ │ │ │ + bl 77fb0 │ │ │ │ + b.n 77b86 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00077c4c : │ │ │ │ +00077bf8 : │ │ │ │ subs r2, r0, #0 │ │ │ │ - blt.n 77d30 │ │ │ │ + blt.n 77cdc │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r4, #19992 @ 0x4e18 │ │ │ │ movt r4, #73 @ 0x49 │ │ │ │ - movw r3, #9329 @ 0x2471 │ │ │ │ + movw r3, #9261 @ 0x242d │ │ │ │ movt r3, #7 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r5, [r4, #692] @ 0x2b4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 77d16 │ │ │ │ - ldr r0, [pc, #184] @ (77d34 ) │ │ │ │ + bne.n 77cc2 │ │ │ │ + ldr r0, [pc, #184] @ (77ce0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r5, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs.n 77ce8 │ │ │ │ + bcs.n 77c94 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r5, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 77cda │ │ │ │ + beq.n 77c86 │ │ │ │ ldrd r2, r0, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 77cb2 │ │ │ │ + cbz r2, 77c5e │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r4, r5, [r3, #24] │ │ │ │ cmp r5, r4 │ │ │ │ - bcc.n 77ccc │ │ │ │ + bcc.n 77c78 │ │ │ │ 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] │ │ │ │ add sp, #8 │ │ │ │ @@ -115823,384 +115781,384 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 72540 │ │ │ │ + bl 724fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 77cae │ │ │ │ + bne.n 77c5a │ │ │ │ ldr.w r1, [r4, #672] @ 0x2a0 │ │ │ │ - movw r3, #52321 @ 0xcc61 │ │ │ │ + movw r3, #52313 @ 0xcc59 │ │ │ │ movt r3, #6 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 77d26 │ │ │ │ + bne.n 77cd2 │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ blx 2a0fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 77cae │ │ │ │ + beq.n 77c5a │ │ │ │ ldr.w r3, [r5, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r5, #800] @ 0x320 │ │ │ │ - b.n 77cae │ │ │ │ + b.n 77c5a │ │ │ │ ldr.w r0, [r4, #688] @ 0x2b0 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldr.w r0, [r4, #668] @ 0x29c │ │ │ │ mov r1, r2 │ │ │ │ blx r6 │ │ │ │ - b.n 77d06 │ │ │ │ + b.n 77cb2 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00077d38 : │ │ │ │ +00077ce4 : │ │ │ │ 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 r2, r1 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 77e70 │ │ │ │ + beq.w 77e1c │ │ │ │ cmp r1, #36 @ 0x24 │ │ │ │ - bne.n 77de4 │ │ │ │ + bne.n 77d90 │ │ │ │ movw r3, #14563 @ 0x38e3 │ │ │ │ movt r3, #910 @ 0x38e │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 77df4 │ │ │ │ + bhi.n 77da0 │ │ │ │ movw r5, #19992 @ 0x4e18 │ │ │ │ movt r5, #73 @ 0x49 │ │ │ │ - movw r3, #32465 @ 0x7ed1 │ │ │ │ + movw r3, #32381 @ 0x7e7d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r6, [r5, #696] @ 0x2b8 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 77e60 │ │ │ │ - ldr r1, [pc, #332] @ (77ecc ) │ │ │ │ + bne.n 77e0c │ │ │ │ + ldr r1, [pc, #332] @ (77e78 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mul.w r7, r4, r2 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r3, #1528] @ 0x5f8 │ │ │ │ subs r3, r7, #1 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ mov r8, r1 │ │ │ │ - bcs.n 77e12 │ │ │ │ + bcs.n 77dbe │ │ │ │ mov.w ip, r3, lsr #3 │ │ │ │ ldr.w r3, [r1, ip, lsl #3] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 77e00 │ │ │ │ + beq.n 77dac │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r6, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 77dca │ │ │ │ + cbz r2, 77d76 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 2957c │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrd r0, r4, [r3, #24] │ │ │ │ cmp r4, r0 │ │ │ │ - bcc.n 77df8 │ │ │ │ + bcc.n 77da4 │ │ │ │ add.w r1, ip, #1 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r0 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r3, r0] │ │ │ │ - b.n 77db8 │ │ │ │ + b.n 77d64 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 278428 │ │ │ │ + bl 277880 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r4, r0 │ │ │ │ - bls.n 77d64 │ │ │ │ + bls.n 77d10 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 77dc2 │ │ │ │ + b.n 77d6e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r1, #12] │ │ │ │ str r1, [r3, #8] │ │ │ │ - b.n 77db8 │ │ │ │ + b.n 77d64 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 72540 │ │ │ │ + bl 724fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 77db8 │ │ │ │ + bne.n 77d64 │ │ │ │ cmp r2, #44 @ 0x2c │ │ │ │ - bne.n 77e50 │ │ │ │ + bne.n 77dfc │ │ │ │ movw r0, #47662 @ 0xba2e │ │ │ │ movt r0, #744 @ 0x2e8 │ │ │ │ cmp r4, r0 │ │ │ │ - bhi.n 77df4 │ │ │ │ + bhi.n 77da0 │ │ │ │ ldr.w r6, [r5, #676] @ 0x2a4 │ │ │ │ - movw r3, #53565 @ 0xd13d │ │ │ │ + movw r3, #53509 @ 0xd105 │ │ │ │ movt r3, #6 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 77eb8 │ │ │ │ + bne.n 77e64 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 77eb2 │ │ │ │ + beq.n 77e5e │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ blx 294c4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 77dc2 │ │ │ │ + beq.n 77d6e │ │ │ │ ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #800] @ 0x320 │ │ │ │ - b.n 77dc2 │ │ │ │ + b.n 77d6e │ │ │ │ mov r1, r2 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 278428 │ │ │ │ + bl 277880 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 77e1e │ │ │ │ + b.n 77dca │ │ │ │ ldr.w r0, [r5, #688] @ 0x2b0 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ movw r3, #19992 @ 0x4e18 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ - movw r1, #32465 @ 0x7ed1 │ │ │ │ + movw r1, #32381 @ 0x7e7d │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r6, [r3, #696] @ 0x2b8 │ │ │ │ cmp r6, r1 │ │ │ │ it ne │ │ │ │ ldrne.w r0, [r3, #688] @ 0x2b0 │ │ │ │ - bne.n 77e64 │ │ │ │ - ldr r1, [pc, #60] @ (77ecc ) │ │ │ │ + bne.n 77e10 │ │ │ │ + ldr r1, [pc, #60] @ (77e78 ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ ldr.w r6, [r3, #676] @ 0x2a4 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r1, #1528] @ 0x5f8 │ │ │ │ mov r8, r1 │ │ │ │ - movw r1, #53565 @ 0xd13d │ │ │ │ + movw r1, #53509 @ 0xd105 │ │ │ │ movt r1, #6 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 77ec4 │ │ │ │ + bne.n 77e70 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 77e36 │ │ │ │ + b.n 77de2 │ │ │ │ ldr.w r0, [r5, #668] @ 0x29c │ │ │ │ mov r1, r4 │ │ │ │ blx r6 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 77e40 │ │ │ │ + b.n 77dec │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ - b.n 77ebc │ │ │ │ + b.n 77e68 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r0, [pc, #284] @ (78000 ) │ │ │ │ + ldr r0, [pc, #284] @ (77fac ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mul.w r7, r2, r1 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r8, [r3, #1528] @ 0x5f8 │ │ │ │ subs r3, r7, #1 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - bcs.n 77f56 │ │ │ │ + bcs.n 77f02 │ │ │ │ mov.w ip, r3, lsr #3 │ │ │ │ ldr.w r3, [r8, ip, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 77fbc │ │ │ │ + beq.n 77f68 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr.w lr, [r4] │ │ │ │ str.w lr, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 77f38 │ │ │ │ + beq.n 77ee4 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2957c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrd r1, r6, [r3, #24] │ │ │ │ cmp r1, r6 │ │ │ │ - bhi.n 77fa0 │ │ │ │ + bhi.n 77f4c │ │ │ │ add.w ip, ip, #1 │ │ │ │ add.w r0, r1, ip, lsl #3 │ │ │ │ str r0, [r3, #24] │ │ │ │ adds r0, r3, r1 │ │ │ │ str r0, [r3, #4] │ │ │ │ str.w lr, [r3, r1] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 77f26 │ │ │ │ + bne.n 77ed2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 77fd0 │ │ │ │ + beq.n 77f7c │ │ │ │ cmp r2, #44 @ 0x2c │ │ │ │ - bne.n 77fac │ │ │ │ + bne.n 77f58 │ │ │ │ movw r0, #47662 @ 0xba2e │ │ │ │ movt r0, #744 @ 0x2e8 │ │ │ │ cmp r5, r0 │ │ │ │ - bhi.n 77ffa │ │ │ │ + bhi.n 77fa6 │ │ │ │ movw r3, #19992 @ 0x4e18 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ - movw r1, #53565 @ 0xd13d │ │ │ │ + movw r1, #53509 @ 0xd105 │ │ │ │ movt r1, #6 │ │ │ │ ldr.w r4, [r3, #676] @ 0x2a4 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 77fe8 │ │ │ │ + bne.n 77f94 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 77ff4 │ │ │ │ + beq.n 77fa0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ blx 294c4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 77f30 │ │ │ │ + beq.n 77edc │ │ │ │ ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #800] @ 0x320 │ │ │ │ - b.n 77f30 │ │ │ │ + b.n 77edc │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 77f26 │ │ │ │ - b.n 77f56 │ │ │ │ + bne.n 77ed2 │ │ │ │ + b.n 77f02 │ │ │ │ mov r1, r2 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 278428 │ │ │ │ + bl 277880 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 77f66 │ │ │ │ + b.n 77f12 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 72540 │ │ │ │ + bl 724fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 77f26 │ │ │ │ - b.n 77f56 │ │ │ │ + bne.n 77ed2 │ │ │ │ + b.n 77f02 │ │ │ │ movw r3, #19992 @ 0x4e18 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ - movw r1, #53565 @ 0xd13d │ │ │ │ + movw r1, #53509 @ 0xd105 │ │ │ │ movt r1, #6 │ │ │ │ ldr.w r4, [r3, #676] @ 0x2a4 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 77ff4 │ │ │ │ + beq.n 77fa0 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 77f90 │ │ │ │ + b.n 77f3c │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r2 │ │ │ │ - b.n 77f86 │ │ │ │ + b.n 77f32 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 77f30 │ │ │ │ + b.n 77edc │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00078004 : │ │ │ │ +00077fb0 : │ │ │ │ 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, #19992 @ 0x4e18 │ │ │ │ movt ip, #73 @ 0x49 │ │ │ │ - movw r3, #33237 @ 0x81d5 │ │ │ │ + movw r3, #33157 @ 0x8185 │ │ │ │ movt r3, #7 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [ip, #704] @ 0x2c0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 780c2 │ │ │ │ - cbz r0, 78086 │ │ │ │ - ldr r3, [pc, #412] @ (781d0 ) │ │ │ │ + bne.n 7806e │ │ │ │ + cbz r0, 78032 │ │ │ │ + ldr r3, [pc, #416] @ (78180 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1528] @ 0x5f8 │ │ │ │ cmn.w r4, #804 @ 0x324 │ │ │ │ - beq.n 7809e │ │ │ │ + beq.n 7804a │ │ │ │ lsrs r3, r0, #18 │ │ │ │ ubfx r2, r0, #0, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ ldr.w r0, [r3, #808] @ 0x328 │ │ │ │ cmp r0, r2 │ │ │ │ - bgt.n 7806e │ │ │ │ + bgt.n 7801a │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, r2 │ │ │ │ ite gt │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - cbz r2, 7809e │ │ │ │ + cbz r2, 7804a │ │ │ │ bic.w r3, r1, #4080 @ 0xff0 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ 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, 7808a │ │ │ │ - cbz r2, 780cc │ │ │ │ + cbz r0, 78036 │ │ │ │ + cbz r2, 78078 │ │ │ │ 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, #53025 @ 0xcf21 │ │ │ │ + movw r3, #52969 @ 0xcee9 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 781c8 │ │ │ │ + bne.w 78176 │ │ │ │ mov r0, r1 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 78086 │ │ │ │ + b.n 78032 │ │ │ │ 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] │ │ │ │ str r1, [r2, #8] │ │ │ │ movs r1, #28 │ │ │ │ @@ -116213,72 +116171,71 @@ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ str r0, [r3, #8] │ │ │ │ add.w r0, r4, r1, lsl #2 │ │ │ │ str r3, [r2, #16] │ │ │ │ ldr.w lr, [r0, #528] @ 0x210 │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 7810a │ │ │ │ + bne.n 780b6 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 78106 │ │ │ │ + cbz r3, 780b2 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r1, r5 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ str.w r3, [r0, #528] @ 0x210 │ │ │ │ adds r3, r1, #1 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7816a │ │ │ │ + beq.n 78112 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 78144 │ │ │ │ + beq.n 780f2 │ │ │ │ ldr.w r3, [r0, #532] @ 0x214 │ │ │ │ - cbnz r3, 78122 │ │ │ │ + cbnz r3, 780ce │ │ │ │ str.w r2, [r0, #532] @ 0x214 │ │ │ │ cmp r2, lr │ │ │ │ - beq.n 78086 │ │ │ │ + beq.n 78032 │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ - cbz r1, 78164 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 78170 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, lr, [r2, #20] │ │ │ │ - cbz r3, 7813e │ │ │ │ + cbz r3, 780ec │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [lr, #20] │ │ │ │ - b.n 78086 │ │ │ │ + b.n 78032 │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 78152 │ │ │ │ + cbz r3, 78100 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 78086 │ │ │ │ + bne.n 78032 │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 78086 │ │ │ │ - str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 7812e │ │ │ │ + b.n 78032 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 78114 │ │ │ │ + beq.n 780c0 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 781c2 │ │ │ │ + cbz r3, 7816a │ │ │ │ str r1, [r3, #20] │ │ │ │ str r3, [r1, #24] │ │ │ │ ldr r1, [r7, r6] │ │ │ │ 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, 7819c │ │ │ │ + cbz r3, 78144 │ │ │ │ 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 r5, #0 │ │ │ │ @@ -116287,83 +116244,86 @@ │ │ │ │ str.w r5, [r3, #804] @ 0x324 │ │ │ │ ldr.w r3, [ip, #812] @ 0x32c │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #788] @ 0x314 │ │ │ │ str r5, [r7, r6] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #788] @ 0x314 │ │ │ │ - b.n 78086 │ │ │ │ + b.n 78032 │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 78176 │ │ │ │ + b.n 7811e │ │ │ │ + str.w r3, [r4, #524] @ 0x20c │ │ │ │ + b.n 780dc │ │ │ │ ldr.w r0, [ip, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ - b.n 780b6 │ │ │ │ + b.n 78062 │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 78284 │ │ │ │ + beq.n 78234 │ │ │ │ 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, [pc, #428] @ (78398 ) │ │ │ │ + ldr r3, [pc, #428] @ (78348 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1528] @ 0x5f8 │ │ │ │ cmn.w r4, #804 @ 0x324 │ │ │ │ - beq.n 78256 │ │ │ │ + beq.n 78206 │ │ │ │ lsrs r3, r1, #18 │ │ │ │ ubfx r2, r1, #0, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ ldr.w r0, [r3, #808] @ 0x328 │ │ │ │ cmp r0, r2 │ │ │ │ - bgt.n 78226 │ │ │ │ + bgt.n 781d6 │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, r2 │ │ │ │ ite gt │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - cbz r2, 78256 │ │ │ │ + cbz r2, 78206 │ │ │ │ bic.w r3, r1, #4080 @ 0xff0 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ 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, 78242 │ │ │ │ - cbz r2, 78286 │ │ │ │ + cbz r0, 781f2 │ │ │ │ + cbz r2, 78236 │ │ │ │ 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} │ │ │ │ movw r3, #19992 @ 0x4e18 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ - movw r2, #53025 @ 0xcf21 │ │ │ │ + movw r2, #52969 @ 0xcee9 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r0, [r3, #684] @ 0x2ac │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 7838e │ │ │ │ + bne.w 78340 │ │ │ │ mov r0, r1 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 7823e │ │ │ │ + b.n 781ee │ │ │ │ bx lr │ │ │ │ ldr r2, [r3, #16] │ │ │ │ movs r0, #28 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r5, [r4, #512] @ 0x200 │ │ │ │ mul.w r0, r0, r2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ @@ -116375,72 +116335,71 @@ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ str r0, [r3, #8] │ │ │ │ add.w r0, r4, r1, lsl #2 │ │ │ │ str r3, [r2, #16] │ │ │ │ ldr.w ip, [r0, #528] @ 0x210 │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 782c4 │ │ │ │ + bne.n 78274 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 782c0 │ │ │ │ + cbz r3, 78270 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r1, r5 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ str.w r3, [r0, #528] @ 0x210 │ │ │ │ adds r3, r1, #1 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 78324 │ │ │ │ + beq.n 782d0 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 782fe │ │ │ │ + beq.n 782b0 │ │ │ │ ldr.w r3, [r0, #532] @ 0x214 │ │ │ │ - cbnz r3, 782dc │ │ │ │ + cbnz r3, 7828c │ │ │ │ str.w r2, [r0, #532] @ 0x214 │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 7823e │ │ │ │ + beq.n 781ee │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ - cbz r1, 7831e │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 7833a │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, ip, [r2, #20] │ │ │ │ - cbz r3, 782f8 │ │ │ │ + cbz r3, 782aa │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [ip, #20] │ │ │ │ - b.n 7823e │ │ │ │ + b.n 781ee │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 7830c │ │ │ │ + cbz r3, 782be │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7823e │ │ │ │ + bne.n 781ee │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 7823e │ │ │ │ - str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 782e8 │ │ │ │ + b.n 781ee │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 782ce │ │ │ │ + beq.n 7827e │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 78388 │ │ │ │ + cbz r3, 78334 │ │ │ │ str r1, [r3, #20] │ │ │ │ str r3, [r1, #24] │ │ │ │ ldr.w r1, [r8, r7] │ │ │ │ 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, 78358 │ │ │ │ + cbz r3, 78304 │ │ │ │ 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 r2, r4, r2, lsl #3 │ │ │ │ movw r3, #19992 @ 0x4e18 │ │ │ │ @@ -116451,269 +116410,270 @@ │ │ │ │ ldr.w r0, [r3, #804] @ 0x324 │ │ │ │ ldr.w r3, [r3, #812] @ 0x32c │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #788] @ 0x314 │ │ │ │ str.w r5, [r8, r7] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #788] @ 0x314 │ │ │ │ - b.n 7823e │ │ │ │ + b.n 781ee │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 78330 │ │ │ │ + b.n 782dc │ │ │ │ + str.w r3, [r4, #524] @ 0x20c │ │ │ │ + b.n 7829a │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ blx r5 │ │ │ │ - b.n 78278 │ │ │ │ - nop │ │ │ │ + b.n 78228 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007839c : │ │ │ │ +0007834c : │ │ │ │ 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 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7850a │ │ │ │ + beq.w 784ba │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #42012 @ 0xa41c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 783da │ │ │ │ + bne.n 7838a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 783d6 │ │ │ │ + beq.n 78386 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ - b.n 78464 │ │ │ │ + b.n 78414 │ │ │ │ movw r3, #22148 @ 0x5684 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 783fa │ │ │ │ + bne.n 783aa │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r3, #6 │ │ │ │ - bpl.w 784f8 │ │ │ │ + bpl.w 784a8 │ │ │ │ ldrd r1, r0, [r0, #8] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 78700 │ │ │ │ - bl 88854 │ │ │ │ + b.n 786b0 │ │ │ │ + bl 883a4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 784e0 │ │ │ │ + beq.n 78490 │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10a7b0 │ │ │ │ + bl 10a118 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 784ca │ │ │ │ - bl 72d70 │ │ │ │ + beq.n 7847a │ │ │ │ + bl 72d28 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 784ca │ │ │ │ + beq.n 7847a │ │ │ │ mov r4, r5 │ │ │ │ - b.n 7842a │ │ │ │ + b.n 783da │ │ │ │ cmp r4, r7 │ │ │ │ - bge.n 78478 │ │ │ │ + bge.n 78428 │ │ │ │ adds r4, #1 │ │ │ │ str r0, [r2, #12] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ add.w r2, r8, r4, lsl #2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 78422 │ │ │ │ - ldr r2, [pc, #252] @ (7853c ) │ │ │ │ + bne.n 783d2 │ │ │ │ + ldr r2, [pc, #252] @ (784ec ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r5, [r2, r3] │ │ │ │ ldr r1, [r5, #72] @ 0x48 │ │ │ │ - cbnz r1, 7849e │ │ │ │ + cbnz r1, 7844e │ │ │ │ cmp r4, r7 │ │ │ │ - blt.n 7846a │ │ │ │ + blt.n 7841a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 78462 │ │ │ │ + beq.n 78412 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 78462 │ │ │ │ + cbnz r3, 78412 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 80978 <_PyTuple_Resize@@Base> │ │ │ │ + bl 80970 <_PyTuple_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7844c │ │ │ │ - b.n 784ca │ │ │ │ + beq.n 783fc │ │ │ │ + b.n 7847a │ │ │ │ add.w r2, r7, #10 │ │ │ │ add r0, sp, #12 │ │ │ │ adds.w r3, r2, r2, lsr #2 │ │ │ │ mov r7, r3 │ │ │ │ - bmi.n 7852a │ │ │ │ + bmi.n 784da │ │ │ │ mov r1, r3 │ │ │ │ - bl 80978 <_PyTuple_Resize@@Base> │ │ │ │ + bl 80970 <_PyTuple_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 78510 │ │ │ │ + bne.n 784c0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r8, r3 │ │ │ │ add.w r2, r3, r4, lsl #2 │ │ │ │ adds r4, #1 │ │ │ │ str r5, [r2, #12] │ │ │ │ - b.n 7842a │ │ │ │ + b.n 783da │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 78448 │ │ │ │ + beq.n 783f8 │ │ │ │ movw r1, #48056 @ 0xbbb8 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 12acf8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - ldr r2, [pc, #132] @ (7853c ) │ │ │ │ + bl 12a4e0 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + ldr r2, [pc, #132] @ (784ec ) │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 784ec │ │ │ │ + cbnz r0, 7849c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 78448 │ │ │ │ + beq.n 783f8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 78448 │ │ │ │ + beq.n 783f8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 790b0 │ │ │ │ + bl 79060 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 784e0 │ │ │ │ + beq.n 78490 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r3, 784e4 │ │ │ │ + cbz r3, 78494 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 78464 │ │ │ │ + b.n 78414 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 784e0 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 78490 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12ad2c <_PyErr_Clear@@Base> │ │ │ │ + bl 12a514 <_PyErr_Clear@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #68] @ (7853c ) │ │ │ │ - b.n 784bc │ │ │ │ - movw r0, #52636 @ 0xcd9c │ │ │ │ + ldr r2, [pc, #68] @ (784ec ) │ │ │ │ + b.n 7846c │ │ │ │ + movw r0, #49692 @ 0xc21c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #3207 @ 0xc87 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 784e0 │ │ │ │ - bl 26fa74 │ │ │ │ - b.n 784e0 │ │ │ │ + bl 21f268 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 78490 │ │ │ │ + bl 26ed08 │ │ │ │ + b.n 78490 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 784ca │ │ │ │ + beq.n 7847a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 784ca │ │ │ │ + bne.n 7847a │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 784ca │ │ │ │ - bl 1ef298 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7847a │ │ │ │ + bl 1ee218 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 7851a │ │ │ │ - b.n 784ca │ │ │ │ + bne.n 784ca │ │ │ │ + b.n 7847a │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00078540 : │ │ │ │ +000784f0 : │ │ │ │ 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 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 786ae │ │ │ │ + beq.w 7865e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.w 786ae │ │ │ │ + bpl.w 7865e │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 78634 │ │ │ │ - blt.w 786ce │ │ │ │ + beq.n 785e4 │ │ │ │ + blt.w 7867e │ │ │ │ ldr r5, [r0, #12] │ │ │ │ cmp r4, #20 │ │ │ │ - bgt.n 78654 │ │ │ │ - ldr r2, [pc, #384] @ (786f4 ) │ │ │ │ + bgt.n 78604 │ │ │ │ + ldr r2, [pc, #384] @ (786a4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r7, r3 │ │ │ │ ldr.w lr, [r3, r2] │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ add.w r2, r2, r4, lsl #2 │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #1608] @ 0x648 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 78638 │ │ │ │ - ldr r1, [pc, #356] @ (786f8 ) │ │ │ │ + beq.n 785e8 │ │ │ │ + ldr r1, [pc, #356] @ (786a8 ) │ │ │ │ ldr.w r0, [r2, #1688] @ 0x698 │ │ │ │ ldr r6, [r3, #12] │ │ │ │ subs r0, #1 │ │ │ │ str.w r0, [r2, #1688] @ 0x698 │ │ │ │ ldr.w r0, [r1, #1416] @ 0x588 │ │ │ │ str.w r6, [r2, #1608] @ 0x648 │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 78690 │ │ │ │ + bne.n 78640 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ add.w r2, r3, #12 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 785c4 │ │ │ │ + beq.n 78574 │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r4, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ - beq.n 78604 │ │ │ │ + beq.n 785b4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, ip │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r0, #0] │ │ │ │ cmp r4, #2 │ │ │ │ str r0, [r2, #4] │ │ │ │ - beq.n 78604 │ │ │ │ + beq.n 785b4 │ │ │ │ add.w r4, r5, r4, lsl #2 │ │ │ │ add.w ip, r5, #8 │ │ │ │ adds r2, #4 │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [ip], #4 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 7862a │ │ │ │ + beq.n 785da │ │ │ │ adds r1, #1 │ │ │ │ cmp ip, r4 │ │ │ │ str r1, [r0, #0] │ │ │ │ str.w r0, [r2, #4]! │ │ │ │ - bne.n 785ee │ │ │ │ + bne.n 7859e │ │ │ │ ldr.w r0, [lr, #8] │ │ │ │ sub.w r1, r3, #8 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ ldr.w r0, [r0, #3796] @ 0xed4 │ │ │ │ and.w r2, r2, #3 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ orrs r2, r4 │ │ │ │ @@ -116721,159 +116681,159 @@ │ │ │ │ strd r0, r2, [r3, #-8] │ │ │ │ str r1, [r0, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp ip, r4 │ │ │ │ str.w r0, [r2, #4]! │ │ │ │ - bne.n 785ee │ │ │ │ - b.n 78604 │ │ │ │ - ldr r3, [pc, #196] @ (786fc ) │ │ │ │ - b.n 78624 │ │ │ │ + bne.n 7859e │ │ │ │ + b.n 785b4 │ │ │ │ + ldr r3, [pc, #196] @ (786ac ) │ │ │ │ + b.n 785d4 │ │ │ │ mov r1, r4 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 789c4 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 78974 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 786be │ │ │ │ - ldr r2, [pc, #164] @ (786f4 ) │ │ │ │ + beq.n 7866e │ │ │ │ + ldr r2, [pc, #164] @ (786a4 ) │ │ │ │ ldr.w lr, [r7, r2] │ │ │ │ - b.n 785b0 │ │ │ │ + b.n 78560 │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.n 786c2 │ │ │ │ + bhi.n 78672 │ │ │ │ mov r1, r4 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 789c4 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 78974 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 786be │ │ │ │ - ldr r0, [pc, #128] @ (786f4 ) │ │ │ │ + cbz r0, 7866e │ │ │ │ + ldr r0, [pc, #128] @ (786a4 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ add.w r2, r3, #12 │ │ │ │ ldr.w lr, [r1, r0] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 785c0 │ │ │ │ + bne.n 78570 │ │ │ │ str r0, [r2, #0] │ │ │ │ - b.n 785ca │ │ │ │ - movw r2, #58961 @ 0xe651 │ │ │ │ + b.n 7857a │ │ │ │ + movw r2, #55613 @ 0xd93d │ │ │ │ movt r2, #18 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 786de │ │ │ │ + bne.n 7868e │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 12eb00 │ │ │ │ - ldr r3, [pc, #76] @ (786f4 ) │ │ │ │ + bl 12ddf0 │ │ │ │ + ldr r3, [pc, #76] @ (786a4 ) │ │ │ │ ldr.w lr, [r7, r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 785b0 │ │ │ │ - movw r0, #52636 @ 0xcd9c │ │ │ │ + b.n 78560 │ │ │ │ + movw r0, #49692 @ 0xc21c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #3207 @ 0xc87 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 21f268 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 78624 │ │ │ │ - bl 1ef298 │ │ │ │ + b.n 785d4 │ │ │ │ + bl 1ee218 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 78672 │ │ │ │ - b.n 786be │ │ │ │ + bne.n 78622 │ │ │ │ + b.n 7866e │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - movw r0, #52608 @ 0xcd80 │ │ │ │ + movw r0, #49664 @ 0xc200 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 786be │ │ │ │ + bl 21f268 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 7866e │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ - ldr r3, [pc, #8] @ (786f4 ) │ │ │ │ + ldr r3, [pc, #8] @ (786a4 ) │ │ │ │ ldr.w lr, [r7, r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 785b0 │ │ │ │ + b.n 78560 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ asrs r0, r4, #32 │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ subs r4, r1, #0 │ │ │ │ - beq.n 787f8 │ │ │ │ + beq.n 787a8 │ │ │ │ mov r5, r0 │ │ │ │ - blt.w 788b0 │ │ │ │ + blt.w 78860 │ │ │ │ cmp r4, #20 │ │ │ │ - bgt.w 7882c │ │ │ │ - ldr r2, [pc, #476] @ (78900 ) │ │ │ │ + bgt.w 787dc │ │ │ │ + ldr r2, [pc, #476] @ (788b0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r7, r3 │ │ │ │ ldr.w ip, [r3, r2] │ │ │ │ ldr.w r2, [ip, #8] │ │ │ │ add.w r2, r2, r4, lsl #2 │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #1608] @ 0x648 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 78812 │ │ │ │ - ldr r1, [pc, #448] @ (78904 ) │ │ │ │ + beq.n 787c2 │ │ │ │ + ldr r1, [pc, #448] @ (788b4 ) │ │ │ │ ldr.w r0, [r2, #1688] @ 0x698 │ │ │ │ ldr r6, [r3, #12] │ │ │ │ subs r0, #1 │ │ │ │ str.w r0, [r2, #1688] @ 0x698 │ │ │ │ ldr.w r0, [r1, #1416] @ 0x588 │ │ │ │ str.w r6, [r2, #1608] @ 0x648 │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 78892 │ │ │ │ + bne.w 78842 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ add.w r2, r3, #12 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, lr │ │ │ │ - beq.n 787e4 │ │ │ │ + beq.n 78794 │ │ │ │ adds r1, #1 │ │ │ │ cmp r4, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ str r0, [r2, #0] │ │ │ │ - beq.n 787be │ │ │ │ + beq.n 7876e │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, lr │ │ │ │ - beq.n 78800 │ │ │ │ + beq.n 787b0 │ │ │ │ add.w lr, r2, #4 │ │ │ │ adds r1, #1 │ │ │ │ cmp r4, #2 │ │ │ │ str r1, [r0, #0] │ │ │ │ str.w r0, [lr] │ │ │ │ - beq.n 787be │ │ │ │ + beq.n 7876e │ │ │ │ add.w r4, r5, r4, lsl #2 │ │ │ │ add.w r0, r5, #8 │ │ │ │ add.w lr, r2, #4 │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r2, [r0], #4 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 78808 │ │ │ │ + beq.n 787b8 │ │ │ │ adds r1, #1 │ │ │ │ cmp r0, r4 │ │ │ │ str r1, [r2, #0] │ │ │ │ str.w r2, [lr, #4]! │ │ │ │ - bne.n 787a8 │ │ │ │ + bne.n 78758 │ │ │ │ ldr.w r0, [ip, #8] │ │ │ │ sub.w r1, r3, #8 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ ldr.w r0, [r0, #3796] @ 0xed4 │ │ │ │ and.w r2, r2, #3 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ orrs r2, r4 │ │ │ │ @@ -116881,620 +116841,620 @@ │ │ │ │ strd r0, r2, [r3, #-8] │ │ │ │ str r1, [r0, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r4, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ - beq.n 787be │ │ │ │ + beq.n 7876e │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, lr │ │ │ │ - bne.n 78788 │ │ │ │ - b.n 78800 │ │ │ │ - ldr r3, [pc, #268] @ (78908 ) │ │ │ │ + bne.n 78738 │ │ │ │ + b.n 787b0 │ │ │ │ + ldr r3, [pc, #268] @ (788b8 ) │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r4, #2 │ │ │ │ str r0, [r2, #4] │ │ │ │ - bne.n 78798 │ │ │ │ - b.n 787be │ │ │ │ + bne.n 78748 │ │ │ │ + b.n 7876e │ │ │ │ cmp r0, r4 │ │ │ │ str.w r2, [lr, #4]! │ │ │ │ - bne.n 787a8 │ │ │ │ - b.n 787be │ │ │ │ + bne.n 78758 │ │ │ │ + b.n 7876e │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 789c4 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 78974 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 788be │ │ │ │ - ldr r2, [pc, #216] @ (78900 ) │ │ │ │ + beq.n 7886e │ │ │ │ + ldr r2, [pc, #216] @ (788b0 ) │ │ │ │ ldr.w ip, [r7, r2] │ │ │ │ - b.n 78762 │ │ │ │ + b.n 78712 │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.n 788c2 │ │ │ │ + bhi.n 78872 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 789c4 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 78974 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 788be │ │ │ │ - ldr r0, [pc, #180] @ (78900 ) │ │ │ │ + beq.n 7886e │ │ │ │ + ldr r0, [pc, #180] @ (788b0 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ add.w r2, r3, #12 │ │ │ │ ldr.w ip, [r1, r0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr.w lr, [r0] │ │ │ │ cmp lr, r1 │ │ │ │ - beq.n 78870 │ │ │ │ + beq.n 78820 │ │ │ │ add.w r1, lr, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ str r0, [r3, #12] │ │ │ │ - b.n 7877c │ │ │ │ + b.n 7872c │ │ │ │ str r0, [r3, #12] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, lr │ │ │ │ - beq.n 7888e │ │ │ │ + beq.n 7883e │ │ │ │ add.w lr, r3, #16 │ │ │ │ - b.n 7878c │ │ │ │ + b.n 7873c │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r1, #0] │ │ │ │ str r1, [r3, #12] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, lr │ │ │ │ - bne.n 7887a │ │ │ │ + bne.n 7882a │ │ │ │ str r0, [r3, #16] │ │ │ │ - b.n 78798 │ │ │ │ - movw r2, #58961 @ 0xe651 │ │ │ │ + b.n 78748 │ │ │ │ + movw r2, #55613 @ 0xd93d │ │ │ │ movt r2, #18 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 788ea │ │ │ │ + bne.n 7889a │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 12eb00 │ │ │ │ - ldr r3, [pc, #88] @ (78900 ) │ │ │ │ + bl 12ddf0 │ │ │ │ + ldr r3, [pc, #88] @ (788b0 ) │ │ │ │ ldr.w ip, [r7, r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 78762 │ │ │ │ - movw r0, #52608 @ 0xcd80 │ │ │ │ + b.n 78712 │ │ │ │ + movw r0, #49664 @ 0xc200 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 21f268 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 787de │ │ │ │ - bl 1ef298 │ │ │ │ + b.n 7878e │ │ │ │ + bl 1ee218 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 788be │ │ │ │ - ldr r0, [pc, #48] @ (78900 ) │ │ │ │ + beq.n 7886e │ │ │ │ + ldr r0, [pc, #48] @ (788b0 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ add.w r2, r3, #12 │ │ │ │ ldr.w ip, [r1, r0] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, lr │ │ │ │ - bne.n 78880 │ │ │ │ + bne.n 78830 │ │ │ │ str r1, [r3, #12] │ │ │ │ - b.n 7877c │ │ │ │ + b.n 7872c │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ - ldr r3, [pc, #8] @ (78900 ) │ │ │ │ + ldr r3, [pc, #8] @ (788b0 ) │ │ │ │ ldr.w ip, [r7, r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 78762 │ │ │ │ + b.n 78712 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ asrs r0, r4, #32 │ │ │ │ lsls r2, r1, #1 │ │ │ │ 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 7899e │ │ │ │ + blt.n 7894e │ │ │ │ cmp r1, #20 │ │ │ │ ite gt │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - cbz r3, 78976 │ │ │ │ - ldr r3, [pc, #140] @ (789bc ) │ │ │ │ + cbz r3, 78926 │ │ │ │ + ldr r3, [pc, #140] @ (7896c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1608] @ 0x648 │ │ │ │ - cbz r4, 78966 │ │ │ │ - ldr r1, [pc, #120] @ (789c0 ) │ │ │ │ + cbz r4, 78916 │ │ │ │ + ldr r1, [pc, #120] @ (78970 ) │ │ │ │ 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, 7898a │ │ │ │ + cbnz r3, 7893a │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 789c4 <_PyObject_GC_NewVar@@Base> │ │ │ │ + b.w 78974 <_PyObject_GC_NewVar@@Base> │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 78966 │ │ │ │ + bls.n 78916 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1ef298 │ │ │ │ - movw r2, #58961 @ 0xe651 │ │ │ │ + b.w 1ee218 │ │ │ │ + movw r2, #55613 @ 0xd93d │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 789b0 │ │ │ │ + bne.n 78960 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12eb00 │ │ │ │ - b.n 78962 │ │ │ │ + bl 12ddf0 │ │ │ │ + b.n 78912 │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - movw r0, #52608 @ 0xcd80 │ │ │ │ + movw r0, #49664 @ 0xc200 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r4, #0 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 78962 │ │ │ │ + bl 21f268 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 78912 │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ - b.n 78962 │ │ │ │ + b.n 78912 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -000789c4 <_PyObject_GC_NewVar@@Base>: │ │ │ │ +00078974 <_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 r5, r1, #0 │ │ │ │ - blt.w 78bde <_PyObject_GC_NewVar@@Base+0x21a> │ │ │ │ + blt.w 78b8e <_PyObject_GC_NewVar@@Base+0x21a> │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ ldr r1, [r0, #20] │ │ │ │ mov r4, r0 │ │ │ │ and.w r2, r3, #24 │ │ │ │ - ldr.w r8, [pc, #532] @ 78c00 <_PyObject_GC_NewVar@@Base+0x23c> │ │ │ │ + ldr.w r8, [pc, #532] @ 78bb0 <_PyObject_GC_NewVar@@Base+0x23c> │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ adds r2, #3 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr.w r6, [r8, r7] │ │ │ │ mla r2, r1, r5, r2 │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ subs r1, r1, r3 │ │ │ │ bic.w r2, r2, #3 │ │ │ │ cmp r2, r1 │ │ │ │ - bhi.w 78bc2 <_PyObject_GC_NewVar@@Base+0x1fe> │ │ │ │ + bhi.w 78b72 <_PyObject_GC_NewVar@@Base+0x1fe> │ │ │ │ adds.w fp, r2, r3 │ │ │ │ - bmi.w 78bc2 <_PyObject_GC_NewVar@@Base+0x1fe> │ │ │ │ + bmi.w 78b72 <_PyObject_GC_NewVar@@Base+0x1fe> │ │ │ │ movw r9, #19992 @ 0x4e18 │ │ │ │ movt r9, #73 @ 0x49 │ │ │ │ - movw r2, #9329 @ 0x2471 │ │ │ │ + movw r2, #9261 @ 0x242d │ │ │ │ movt r2, #7 │ │ │ │ ldr.w sl, [r9, #712] @ 0x2c8 │ │ │ │ cmp sl, r2 │ │ │ │ - bne.w 78b9c <_PyObject_GC_NewVar@@Base+0x1d8> │ │ │ │ + bne.w 78b4c <_PyObject_GC_NewVar@@Base+0x1d8> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add.w ip, fp, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #512 @ 0x200 │ │ │ │ add.w r2, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1528] @ 0x5f8 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bcs.n 78b4a <_PyObject_GC_NewVar@@Base+0x186> │ │ │ │ + bcs.n 78afa <_PyObject_GC_NewVar@@Base+0x186> │ │ │ │ mov.w ip, ip, lsr #3 │ │ │ │ ldr.w r2, [r2, ip, lsl #3] │ │ │ │ ldr.w lr, [r2, #8] │ │ │ │ cmp r2, lr │ │ │ │ - beq.w 78b84 <_PyObject_GC_NewVar@@Base+0x1c0> │ │ │ │ + beq.w 78b34 <_PyObject_GC_NewVar@@Base+0x1c0> │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr.w sl, [r2, #4] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr.w r9, [sl] │ │ │ │ str.w r9, [r2, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 78ab8 <_PyObject_GC_NewVar@@Base+0xf4> │ │ │ │ + beq.n 78a68 <_PyObject_GC_NewVar@@Base+0xf4> │ │ │ │ add r3, sl │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [sl] │ │ │ │ strd r2, r2, [r3, #-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 │ │ │ │ - bgt.n 78b0c <_PyObject_GC_NewVar@@Base+0x148> │ │ │ │ + bgt.n 78abc <_PyObject_GC_NewVar@@Base+0x148> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [r3, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - ldr r1, [pc, #344] @ (78bfc <_PyObject_GC_NewVar@@Base+0x238>) │ │ │ │ - bne.n 78ae4 <_PyObject_GC_NewVar@@Base+0x120> │ │ │ │ + ldr r1, [pc, #344] @ (78bac <_PyObject_GC_NewVar@@Base+0x238>) │ │ │ │ + bne.n 78a94 <_PyObject_GC_NewVar@@Base+0x120> │ │ │ │ ldr.w r4, [r1, #1416] @ 0x588 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r4, 78af4 <_PyObject_GC_NewVar@@Base+0x130> │ │ │ │ + cbnz r4, 78aa4 <_PyObject_GC_NewVar@@Base+0x130> │ │ │ │ str r5, [r3, #8] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd fp, r1, [r2, #24] │ │ │ │ - cmp r1, fp │ │ │ │ - bcc.n 78ad8 <_PyObject_GC_NewVar@@Base+0x114> │ │ │ │ + cmp fp, r1 │ │ │ │ + bhi.n 78a88 <_PyObject_GC_NewVar@@Base+0x114> │ │ │ │ add.w ip, ip, #1 │ │ │ │ add.w r1, fp, ip, lsl #3 │ │ │ │ str r1, [r2, #24] │ │ │ │ add.w r1, r2, fp │ │ │ │ str r1, [r2, #4] │ │ │ │ str.w r9, [r2, fp] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - b.n 78a78 <_PyObject_GC_NewVar@@Base+0xb4> │ │ │ │ + b.n 78a28 <_PyObject_GC_NewVar@@Base+0xb4> │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str.w r2, [lr, #12] │ │ │ │ str.w lr, [r2, #8] │ │ │ │ - b.n 78a78 <_PyObject_GC_NewVar@@Base+0xb4> │ │ │ │ + b.n 78a28 <_PyObject_GC_NewVar@@Base+0xb4> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr.w r4, [r1, #1416] @ 0x588 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 78aae <_PyObject_GC_NewVar@@Base+0xea> │ │ │ │ - movw r2, #58961 @ 0xe651 │ │ │ │ + beq.n 78a5e <_PyObject_GC_NewVar@@Base+0xea> │ │ │ │ + movw r2, #55613 @ 0xd93d │ │ │ │ movt r2, #18 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 78bce <_PyObject_GC_NewVar@@Base+0x20a> │ │ │ │ + bne.n 78b7e <_PyObject_GC_NewVar@@Base+0x20a> │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 12eb00 │ │ │ │ + bl 12ddf0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 78aae <_PyObject_GC_NewVar@@Base+0xea> │ │ │ │ + b.n 78a5e <_PyObject_GC_NewVar@@Base+0xea> │ │ │ │ ldr.w r2, [r0, #3740] @ 0xe9c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 78a96 <_PyObject_GC_NewVar@@Base+0xd2> │ │ │ │ + beq.n 78a46 <_PyObject_GC_NewVar@@Base+0xd2> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 78a96 <_PyObject_GC_NewVar@@Base+0xd2> │ │ │ │ + beq.n 78a46 <_PyObject_GC_NewVar@@Base+0xd2> │ │ │ │ ldr.w r2, [r0, #3852] @ 0xf0c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 78a96 <_PyObject_GC_NewVar@@Base+0xd2> │ │ │ │ + bne.n 78a46 <_PyObject_GC_NewVar@@Base+0xd2> │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 78bf2 <_PyObject_GC_NewVar@@Base+0x22e> │ │ │ │ + bne.n 78ba2 <_PyObject_GC_NewVar@@Base+0x22e> │ │ │ │ add.w r1, r6, #12 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.n 78a96 <_PyObject_GC_NewVar@@Base+0xd2> │ │ │ │ + bmi.n 78a46 <_PyObject_GC_NewVar@@Base+0xd2> │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ orr.w r2, r2, #16 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 78b34 <_PyObject_GC_NewVar@@Base+0x170> │ │ │ │ + bne.n 78ae4 <_PyObject_GC_NewVar@@Base+0x170> │ │ │ │ dmb ish │ │ │ │ - b.n 78a96 <_PyObject_GC_NewVar@@Base+0xd2> │ │ │ │ + b.n 78a46 <_PyObject_GC_NewVar@@Base+0xd2> │ │ │ │ ldr.w r2, [r9, #672] @ 0x2a0 │ │ │ │ - movw r1, #52321 @ 0xcc61 │ │ │ │ + movw r1, #52313 @ 0xcc59 │ │ │ │ movt r1, #6 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 78bb4 <_PyObject_GC_NewVar@@Base+0x1f0> │ │ │ │ + bne.n 78b64 <_PyObject_GC_NewVar@@Base+0x1f0> │ │ │ │ mov r0, fp │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov sl, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 78bc2 <_PyObject_GC_NewVar@@Base+0x1fe> │ │ │ │ + beq.n 78b72 <_PyObject_GC_NewVar@@Base+0x1fe> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr.w r6, [r8, r7] │ │ │ │ ldr.w r2, [r1, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r1, #800] @ 0x320 │ │ │ │ - b.n 78ad4 <_PyObject_GC_NewVar@@Base+0x110> │ │ │ │ + b.n 78a84 <_PyObject_GC_NewVar@@Base+0x110> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r1, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 72540 │ │ │ │ + bl 724fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 78b4a <_PyObject_GC_NewVar@@Base+0x186> │ │ │ │ + beq.n 78afa <_PyObject_GC_NewVar@@Base+0x186> │ │ │ │ ldr.w r6, [r8, r7] │ │ │ │ - b.n 78ad4 <_PyObject_GC_NewVar@@Base+0x110> │ │ │ │ + b.n 78a84 <_PyObject_GC_NewVar@@Base+0x110> │ │ │ │ ldr.w r0, [r9, #708] @ 0x2c4 │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #0] │ │ │ │ blx sl │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 78bc2 <_PyObject_GC_NewVar@@Base+0x1fe> │ │ │ │ + cbz r0, 78b72 <_PyObject_GC_NewVar@@Base+0x1fe> │ │ │ │ ldr.w r6, [r8, r7] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - b.n 78a78 <_PyObject_GC_NewVar@@Base+0xb4> │ │ │ │ + b.n 78a28 <_PyObject_GC_NewVar@@Base+0xb4> │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ mov r1, fp │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov sl, r0 │ │ │ │ - b.n 78b6c <_PyObject_GC_NewVar@@Base+0x1a8> │ │ │ │ + b.n 78b1c <_PyObject_GC_NewVar@@Base+0x1a8> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1ef3fc │ │ │ │ + b.w 1ee37c │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 78aae <_PyObject_GC_NewVar@@Base+0xea> │ │ │ │ + b.n 78a5e <_PyObject_GC_NewVar@@Base+0xea> │ │ │ │ movw r1, #1882 @ 0x75a │ │ │ │ - movw r0, #764 @ 0x2fc │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + movw r0, #63356 @ 0xf77c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 21f268 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 78ab0 <_PyObject_GC_NewVar@@Base+0xec> │ │ │ │ + b.n 78a60 <_PyObject_GC_NewVar@@Base+0xec> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 78a96 <_PyObject_GC_NewVar@@Base+0xd2> │ │ │ │ - b.n 78b26 <_PyObject_GC_NewVar@@Base+0x162> │ │ │ │ + bne.w 78a46 <_PyObject_GC_NewVar@@Base+0xd2> │ │ │ │ + b.n 78ad6 <_PyObject_GC_NewVar@@Base+0x162> │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00078c04 <_Py_Dealloc@@Base>: │ │ │ │ +00078bb4 <_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, #52] @ (78c48 <_Py_Dealloc@@Base+0x44>) │ │ │ │ + ldr r2, [pc, #52] @ (78bf8 <_Py_Dealloc@@Base+0x44>) │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr.w r4, [r2, #1416] @ 0x588 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ - cbnz r4, 78c24 <_Py_Dealloc@@Base+0x20> │ │ │ │ + cbnz r4, 78bd4 <_Py_Dealloc@@Base+0x20> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r1 │ │ │ │ - movw r3, #58961 @ 0xe651 │ │ │ │ + movw r3, #55613 @ 0xd93d │ │ │ │ movt r3, #18 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 78c3e <_Py_Dealloc@@Base+0x3a> │ │ │ │ + bne.n 78bee <_Py_Dealloc@@Base+0x3a> │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r4 │ │ │ │ - b.n 78c34 <_Py_Dealloc@@Base+0x30> │ │ │ │ + b.n 78be4 <_Py_Dealloc@@Base+0x30> │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, 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 r5, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 78dce <_Py_Dealloc@@Base+0x1ca> │ │ │ │ + beq.w 78d7e <_Py_Dealloc@@Base+0x1ca> │ │ │ │ ldr.w r1, [r0, #-4] │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ - ldr.w r8, [pc, #884] @ 78fe8 <_Py_Dealloc@@Base+0x3e4> │ │ │ │ + ldr.w r8, [pc, #884] @ 78f98 <_Py_Dealloc@@Base+0x3e4> │ │ │ │ ldr r3, [r2, #4] │ │ │ │ bic.w r1, r1, #3 │ │ │ │ and.w r3, r3, #3 │ │ │ │ str r2, [r1, #0] │ │ │ │ orrs r3, r1 │ │ │ │ ldr.w r7, [r8, sl] │ │ │ │ str r3, [r2, #4] │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r0, #-8] │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 78de0 <_Py_Dealloc@@Base+0x1dc> │ │ │ │ + beq.w 78d90 <_Py_Dealloc@@Base+0x1dc> │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - ble.w 78f04 <_Py_Dealloc@@Base+0x300> │ │ │ │ + ble.w 78eb4 <_Py_Dealloc@@Base+0x300> │ │ │ │ ldr r1, [r5, #12] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 78db4 <_Py_Dealloc@@Base+0x1b0> │ │ │ │ + beq.n 78d64 <_Py_Dealloc@@Base+0x1b0> │ │ │ │ ldr r4, [r5, #8] │ │ │ │ subs r4, #1 │ │ │ │ - bmi.w 78e34 <_Py_Dealloc@@Base+0x230> │ │ │ │ - ldr.w r9, [pc, #812] @ 78fec <_Py_Dealloc@@Base+0x3e8> │ │ │ │ + bmi.w 78de4 <_Py_Dealloc@@Base+0x230> │ │ │ │ + ldr.w r9, [pc, #812] @ 78f9c <_Py_Dealloc@@Base+0x3e8> │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ mov fp, r7 │ │ │ │ - b.n 78cd0 <_Py_Dealloc@@Base+0xcc> │ │ │ │ + b.n 78c80 <_Py_Dealloc@@Base+0xcc> │ │ │ │ subs r4, #1 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 78d02 <_Py_Dealloc@@Base+0xfe> │ │ │ │ + beq.n 78cb2 <_Py_Dealloc@@Base+0xfe> │ │ │ │ ldr.w r3, [r1, r4, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 78cc8 <_Py_Dealloc@@Base+0xc4> │ │ │ │ + beq.n 78c78 <_Py_Dealloc@@Base+0xc4> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 78cc8 <_Py_Dealloc@@Base+0xc4> │ │ │ │ + beq.n 78c78 <_Py_Dealloc@@Base+0xc4> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 78cc8 <_Py_Dealloc@@Base+0xc4> │ │ │ │ + bne.n 78c78 <_Py_Dealloc@@Base+0xc4> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr.w r7, [r9, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ str r2, [sp, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 78ef0 <_Py_Dealloc@@Base+0x2ec> │ │ │ │ + bne.w 78ea0 <_Py_Dealloc@@Base+0x2ec> │ │ │ │ mov r0, r3 │ │ │ │ subs r4, #1 │ │ │ │ blx r2 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 78cd0 <_Py_Dealloc@@Base+0xcc> │ │ │ │ + bne.n 78c80 <_Py_Dealloc@@Base+0xcc> │ │ │ │ movw r0, #19992 @ 0x4e18 │ │ │ │ movt r0, #73 @ 0x49 │ │ │ │ - movw r3, #33237 @ 0x81d5 │ │ │ │ + movw r3, #33157 @ 0x8185 │ │ │ │ movt r3, #7 │ │ │ │ mov r7, fp │ │ │ │ ldr.w r2, [r0, #704] @ 0x2c0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 78e56 <_Py_Dealloc@@Base+0x252> │ │ │ │ + bne.w 78e06 <_Py_Dealloc@@Base+0x252> │ │ │ │ ldr.w r3, [r8, sl] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ - cbz r1, 78d78 <_Py_Dealloc@@Base+0x174> │ │ │ │ + cbz r1, 78d28 <_Py_Dealloc@@Base+0x174> │ │ │ │ ldr.w r4, [r3, #1528] @ 0x5f8 │ │ │ │ cmn.w r4, #804 @ 0x324 │ │ │ │ - beq.n 78e06 <_Py_Dealloc@@Base+0x202> │ │ │ │ + beq.n 78db6 <_Py_Dealloc@@Base+0x202> │ │ │ │ lsrs r6, r1, #18 │ │ │ │ ubfx ip, r1, #0, #18 │ │ │ │ add.w r6, r4, r6, lsl #3 │ │ │ │ ldr.w r2, [r6, #808] @ 0x328 │ │ │ │ cmp r2, ip │ │ │ │ - bgt.n 78d5c <_Py_Dealloc@@Base+0x158> │ │ │ │ + bgt.n 78d0c <_Py_Dealloc@@Base+0x158> │ │ │ │ ldr.w r6, [r6, #804] @ 0x324 │ │ │ │ cmp r6, ip │ │ │ │ ite gt │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r6, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 78e06 <_Py_Dealloc@@Base+0x202> │ │ │ │ + beq.n 78db6 <_Py_Dealloc@@Base+0x202> │ │ │ │ bic.w r2, r1, #4080 @ 0xff0 │ │ │ │ bic.w r2, r2, #15 │ │ │ │ ldr r6, [r2, #4] │ │ │ │ str r6, [r1, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 78df4 <_Py_Dealloc@@Base+0x1f0> │ │ │ │ + beq.n 78da4 <_Py_Dealloc@@Base+0x1f0> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 78e68 <_Py_Dealloc@@Base+0x264> │ │ │ │ + beq.n 78e18 <_Py_Dealloc@@Base+0x264> │ │ │ │ ldr.w r2, [r3, #2092] @ 0x82c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi.n 78dc4 <_Py_Dealloc@@Base+0x1c0> │ │ │ │ + bhi.n 78d74 <_Py_Dealloc@@Base+0x1c0> │ │ │ │ movw r1, #22148 @ 0x5684 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 78dc4 <_Py_Dealloc@@Base+0x1c0> │ │ │ │ + bne.n 78d74 <_Py_Dealloc@@Base+0x1c0> │ │ │ │ adds r1, r2, #1 │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ str.w r1, [r3, #2092] @ 0x82c │ │ │ │ str.w r5, [r2, #1772] @ 0x6ec │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [r7, #100] @ 0x64 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #100 @ 0x64 │ │ │ │ - bgt.w 78fda <_Py_Dealloc@@Base+0x3d6> │ │ │ │ + bgt.w 78f8a <_Py_Dealloc@@Base+0x3d6> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #2092] @ 0x82c │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bls.n 78d82 <_Py_Dealloc@@Base+0x17e> │ │ │ │ + bls.n 78d32 <_Py_Dealloc@@Base+0x17e> │ │ │ │ ldr.w r3, [r0, #160] @ 0xa0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 78d9c <_Py_Dealloc@@Base+0x198> │ │ │ │ - ldr.w r8, [pc, #536] @ 78fe8 <_Py_Dealloc@@Base+0x3e4> │ │ │ │ + b.n 78d4c <_Py_Dealloc@@Base+0x198> │ │ │ │ + ldr.w r8, [pc, #536] @ 78f98 <_Py_Dealloc@@Base+0x3e4> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ ldr.w r7, [r8, sl] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 78ca2 <_Py_Dealloc@@Base+0x9e> │ │ │ │ - movw r1, #51508 @ 0xc934 │ │ │ │ + bne.w 78c52 <_Py_Dealloc@@Base+0x9e> │ │ │ │ + movw r1, #48564 @ 0xbdb4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #15096 @ 0x3af8 │ │ │ │ + movw r0, #12152 @ 0x2f78 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 677e0 <_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 78d78 <_Py_Dealloc@@Base+0x174> │ │ │ │ + b.n 78d28 <_Py_Dealloc@@Base+0x174> │ │ │ │ ldr.w r2, [r0, #684] @ 0x2ac │ │ │ │ - movw r3, #53025 @ 0xcf21 │ │ │ │ + movw r3, #52969 @ 0xcee9 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 78fd2 <_Py_Dealloc@@Base+0x3ce> │ │ │ │ + bne.w 78f82 <_Py_Dealloc@@Base+0x3ce> │ │ │ │ mov r0, r1 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r8, sl] │ │ │ │ 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 78d78 <_Py_Dealloc@@Base+0x174> │ │ │ │ + b.n 78d28 <_Py_Dealloc@@Base+0x174> │ │ │ │ movw r0, #19992 @ 0x4e18 │ │ │ │ movt r0, #73 @ 0x49 │ │ │ │ - movw r3, #33237 @ 0x81d5 │ │ │ │ + movw r3, #33157 @ 0x8185 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r0, #704] @ 0x2c0 │ │ │ │ cmp r2, r3 │ │ │ │ itt eq │ │ │ │ ldreq r3, [r7, #8] │ │ │ │ addeq.w r3, r3, #4096 @ 0x1000 │ │ │ │ - beq.w 78d2a <_Py_Dealloc@@Base+0x126> │ │ │ │ + beq.w 78cda <_Py_Dealloc@@Base+0x126> │ │ │ │ ldr.w r0, [r0, #688] @ 0x2b0 │ │ │ │ blx r2 │ │ │ │ ldr.w r3, [r8, sl] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ - b.n 78d78 <_Py_Dealloc@@Base+0x174> │ │ │ │ + b.n 78d28 <_Py_Dealloc@@Base+0x174> │ │ │ │ ldr r1, [r2, #16] │ │ │ │ movs r6, #28 │ │ │ │ mul.w fp, r1, r6 │ │ │ │ ldr.w r1, [r4, #512] @ 0x200 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r6, r1 │ │ │ │ ldrd ip, r1, [r2, #8] │ │ │ │ @@ -117504,100 +117464,100 @@ │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ ldr r6, [r1, #16] │ │ │ │ str r6, [r2, #8] │ │ │ │ add.w r9, r4, ip, lsl #2 │ │ │ │ str r2, [r1, #16] │ │ │ │ ldr.w lr, [r9, #528] @ 0x210 │ │ │ │ cmp r1, lr │ │ │ │ - bne.n 78eae <_Py_Dealloc@@Base+0x2aa> │ │ │ │ + bne.n 78e5e <_Py_Dealloc@@Base+0x2aa> │ │ │ │ ldr r2, [r1, #24] │ │ │ │ - cbz r2, 78eaa <_Py_Dealloc@@Base+0x2a6> │ │ │ │ + cbz r2, 78e5a <_Py_Dealloc@@Base+0x2a6> │ │ │ │ ldr r6, [r2, #8] │ │ │ │ cmp ip, r6 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ str.w r2, [r9, #528] @ 0x210 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add.w ip, ip, #1 │ │ │ │ str.w ip, [r1, #8] │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 78f5c <_Py_Dealloc@@Base+0x358> │ │ │ │ + beq.n 78f0c <_Py_Dealloc@@Base+0x358> │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.n 78f3a <_Py_Dealloc@@Base+0x336> │ │ │ │ + beq.n 78eea <_Py_Dealloc@@Base+0x336> │ │ │ │ ldr.w r2, [r9, #532] @ 0x214 │ │ │ │ - cbnz r2, 78ecc <_Py_Dealloc@@Base+0x2c8> │ │ │ │ + cbnz r2, 78e7c <_Py_Dealloc@@Base+0x2c8> │ │ │ │ str.w r1, [r9, #532] @ 0x214 │ │ │ │ cmp r1, lr │ │ │ │ - beq.w 78d78 <_Py_Dealloc@@Base+0x174> │ │ │ │ + beq.w 78d28 <_Py_Dealloc@@Base+0x174> │ │ │ │ ldrd r2, r0, [r1, #20] │ │ │ │ - cbz r0, 78f34 <_Py_Dealloc@@Base+0x330> │ │ │ │ + cbz r0, 78ee4 <_Py_Dealloc@@Base+0x330> │ │ │ │ str r2, [r0, #20] │ │ │ │ ldr.w r2, [lr, #20] │ │ │ │ ldr r4, [r1, #20] │ │ │ │ str r0, [r4, #24] │ │ │ │ strd r2, lr, [r1, #20] │ │ │ │ - cbz r2, 78eea <_Py_Dealloc@@Base+0x2e6> │ │ │ │ + cbz r2, 78e9a <_Py_Dealloc@@Base+0x2e6> │ │ │ │ str r1, [r2, #24] │ │ │ │ str.w r1, [lr, #20] │ │ │ │ - b.n 78d78 <_Py_Dealloc@@Base+0x174> │ │ │ │ - movw r2, #58961 @ 0xe651 │ │ │ │ + b.n 78d28 <_Py_Dealloc@@Base+0x174> │ │ │ │ + movw r2, #55613 @ 0xd93d │ │ │ │ movt r2, #18 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 78f24 <_Py_Dealloc@@Base+0x320> │ │ │ │ + bne.n 78ed4 <_Py_Dealloc@@Base+0x320> │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ blx r3 │ │ │ │ - b.n 78cc8 <_Py_Dealloc@@Base+0xc4> │ │ │ │ + b.n 78c78 <_Py_Dealloc@@Base+0xc4> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - movw r2, #35917 @ 0x8c4d │ │ │ │ + movw r2, #35837 @ 0x8bfd │ │ │ │ movt r2, #7 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 78caa <_Py_Dealloc@@Base+0xa6> │ │ │ │ + bne.w 78c5a <_Py_Dealloc@@Base+0xa6> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1585cc <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 156a5c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r9, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 78efc <_Py_Dealloc@@Base+0x2f8> │ │ │ │ + b.n 78eac <_Py_Dealloc@@Base+0x2f8> │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ - b.n 78eda <_Py_Dealloc@@Base+0x2d6> │ │ │ │ + b.n 78e8a <_Py_Dealloc@@Base+0x2d6> │ │ │ │ ldr.w r2, [r4, #524] @ 0x20c │ │ │ │ movs r0, #0 │ │ │ │ str r2, [r1, #20] │ │ │ │ str r0, [r1, #24] │ │ │ │ - cbz r2, 78f48 <_Py_Dealloc@@Base+0x344> │ │ │ │ + cbz r2, 78ef8 <_Py_Dealloc@@Base+0x344> │ │ │ │ str r1, [r2, #24] │ │ │ │ ldr.w r2, [r4, #532] @ 0x214 │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 78d78 <_Py_Dealloc@@Base+0x174> │ │ │ │ + bne.w 78d28 <_Py_Dealloc@@Base+0x174> │ │ │ │ str.w r1, [r4, #532] @ 0x214 │ │ │ │ - b.n 78d78 <_Py_Dealloc@@Base+0x174> │ │ │ │ + b.n 78d28 <_Py_Dealloc@@Base+0x174> │ │ │ │ ldr r2, [r1, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 78ebc <_Py_Dealloc@@Base+0x2b8> │ │ │ │ + beq.n 78e6c <_Py_Dealloc@@Base+0x2b8> │ │ │ │ ldr r3, [r1, #24] │ │ │ │ - cbz r3, 78fcc <_Py_Dealloc@@Base+0x3c8> │ │ │ │ + cbz r3, 78f7c <_Py_Dealloc@@Base+0x3c8> │ │ │ │ str r2, [r3, #20] │ │ │ │ str r3, [r2, #24] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r2, [r3, fp] │ │ │ │ ldr.w r3, [r4, #520] @ 0x208 │ │ │ │ str r3, [r1, #20] │ │ │ │ str.w r1, [r4, #520] @ 0x208 │ │ │ │ ubfx r3, r2, #0, #18 │ │ │ │ lsrs r1, r2, #18 │ │ │ │ - cbz r3, 78f94 <_Py_Dealloc@@Base+0x390> │ │ │ │ + cbz r3, 78f44 <_Py_Dealloc@@Base+0x390> │ │ │ │ add.w r3, r2, #262144 @ 0x40000 │ │ │ │ mov.w ip, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ str.w ip, [r3, #808] @ 0x328 │ │ │ │ add.w r3, r4, r1, lsl #3 │ │ │ │ mov.w r9, #0 │ │ │ │ @@ -117611,186 +117571,186 @@ │ │ │ │ ldr.w r2, [r4, #788] @ 0x314 │ │ │ │ str.w r9, [r3, fp] │ │ │ │ subs r2, #1 │ │ │ │ ldr.w r3, [r8, sl] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str.w r2, [r4, #788] @ 0x314 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ - b.n 78d78 <_Py_Dealloc@@Base+0x174> │ │ │ │ + b.n 78d28 <_Py_Dealloc@@Base+0x174> │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ - b.n 78f68 <_Py_Dealloc@@Base+0x364> │ │ │ │ + b.n 78f18 <_Py_Dealloc@@Base+0x364> │ │ │ │ ldr.w r0, [r0, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ - b.n 78e1e <_Py_Dealloc@@Base+0x21a> │ │ │ │ + b.n 78dce <_Py_Dealloc@@Base+0x21a> │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1585e0 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 156a70 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00078ff0 : │ │ │ │ +00078fa0 : │ │ │ │ ldr.w r2, [r0, #-8] │ │ │ │ - cbz r2, 7901e │ │ │ │ + cbz r2, 78fce │ │ │ │ ldr.w r1, [r0, #-4] │ │ │ │ mov.w ip, #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] │ │ │ │ str.w ip, [r0, #-8] │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00079020 : │ │ │ │ +00078fd0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ (79050 ) │ │ │ │ + ldr r3, [pc, #32] @ (79000 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - cbz r0, 7903a │ │ │ │ + cbz r0, 78fea │ │ │ │ pop {r3, pc} │ │ │ │ - movw r1, #51508 @ 0xc934 │ │ │ │ + movw r1, #48564 @ 0xbdb4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #15096 @ 0x3af8 │ │ │ │ + movw r0, #12152 @ 0x2f78 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 677e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 79060 │ │ │ │ + cbz r0, 79010 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 79062 │ │ │ │ + bne.n 79012 │ │ │ │ bx lr │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 79060 │ │ │ │ + bne.n 79010 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #48] @ (790ac ) │ │ │ │ + ldr r1, [pc, #48] @ (7905c ) │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ - cbnz r3, 7908c │ │ │ │ + cbnz r3, 7903c │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - movw r2, #58961 @ 0xe651 │ │ │ │ + movw r2, #55613 @ 0xd93d │ │ │ │ movt r2, #18 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7909e │ │ │ │ + bne.n 7904e │ │ │ │ mov r0, r5 │ │ │ │ - b.n 79084 │ │ │ │ + b.n 79034 │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 79084 │ │ │ │ + b.n 79034 │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r0, 790b4 │ │ │ │ + cbnz r0, 79064 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 790b2 │ │ │ │ + beq.n 79062 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 790b2 │ │ │ │ + bne.n 79062 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #52] @ (7910c ) │ │ │ │ + ldr r2, [pc, #52] @ (790bc ) │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr.w r4, [r2, #1416] @ 0x588 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r5, r1 │ │ │ │ - cbnz r4, 790e8 │ │ │ │ + cbnz r4, 79098 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r1 │ │ │ │ - movw r3, #58961 @ 0xe651 │ │ │ │ + movw r3, #55613 @ 0xd93d │ │ │ │ movt r3, #18 │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 79100 │ │ │ │ + bne.n 790b0 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r4 │ │ │ │ - b.n 790f6 │ │ │ │ + b.n 790a6 │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00079110 : │ │ │ │ +000790c0 : │ │ │ │ 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, #71 @ 0x47 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7915a │ │ │ │ + bne.n 7910a │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 7915a │ │ │ │ + beq.n 7910a │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 7917c │ │ │ │ + bl 7912c │ │ │ │ adds r1, r0, #3 │ │ │ │ - beq.n 79174 │ │ │ │ + beq.n 79124 │ │ │ │ adds r0, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - bne.n 7914e │ │ │ │ + bne.n 790fe │ │ │ │ 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 6d774 │ │ │ │ + bl 6d71c │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 7914a │ │ │ │ + beq.n 790fa │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7917c │ │ │ │ + bl 7912c │ │ │ │ adds r3, r0, #3 │ │ │ │ - bne.n 79142 │ │ │ │ + bne.n 790f2 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7914a │ │ │ │ + b.n 790fa │ │ │ │ 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 │ │ │ │ @@ -117798,15 +117758,15 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldrb r3, [r4, #6] │ │ │ │ mov fp, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 79424 │ │ │ │ + beq.w 793d4 │ │ │ │ ldrb r6, [r4, #4] │ │ │ │ mov r8, r3 │ │ │ │ ldrb r3, [r4, #5] │ │ │ │ movs r5, #1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ add.w fp, r4, #20 │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ @@ -117814,1233 +117774,1253 @@ │ │ │ │ lsl.w r3, r5, r3 │ │ │ │ cmp r1, r2 │ │ │ │ lsl.w r5, r5, r6 │ │ │ │ add r3, fp │ │ │ │ add.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #20] │ │ │ │ and.w sl, r9, r5 │ │ │ │ - bne.w 797cc │ │ │ │ + bne.w 79786 │ │ │ │ cmp r6, #7 │ │ │ │ - bgt.w 79334 │ │ │ │ + bgt.w 792e4 │ │ │ │ ldrsb.w r2, [fp, sl] │ │ │ │ mov r3, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 792a4 │ │ │ │ + blt.n 79254 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr.w r0, [r1, r2, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 7931c │ │ │ │ + beq.w 792cc │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r9, r2 │ │ │ │ - beq.w 793b2 │ │ │ │ + beq.w 79362 │ │ │ │ add.w r3, sl, sl, lsl #2 │ │ │ │ mov.w sl, r9, lsr #5 │ │ │ │ add.w sl, sl, #1 │ │ │ │ add sl, r3 │ │ │ │ and.w sl, sl, r5 │ │ │ │ ldrsb.w r3, [fp, sl] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 79374 │ │ │ │ + blt.w 79324 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r1, [r2, r3, lsl #3] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 7931c │ │ │ │ + beq.n 792cc │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r9, r2 │ │ │ │ - beq.w 795e4 │ │ │ │ + beq.w 79594 │ │ │ │ mov.w ip, r9, lsr #10 │ │ │ │ add.w r3, sl, sl, lsl #2 │ │ │ │ add.w sl, ip, #1 │ │ │ │ str.w r8, [sp, #24] │ │ │ │ add sl, r3 │ │ │ │ mov r8, ip │ │ │ │ and.w sl, sl, r5 │ │ │ │ cmp r6, #7 │ │ │ │ - bgt.w 79558 │ │ │ │ + bgt.w 79508 │ │ │ │ ldrsb.w r3, [fp, sl] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 7937a │ │ │ │ + blt.w 7932a │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r1, [r2, r3, lsl #3] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 79318 │ │ │ │ + beq.n 792c8 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 792bc │ │ │ │ + beq.n 7926c │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ cmp r6, #7 │ │ │ │ add.w sl, sl, r8, lsr #5 │ │ │ │ add.w sl, sl, #1 │ │ │ │ and.w sl, sl, r5 │ │ │ │ - bgt.w 79580 │ │ │ │ + bgt.w 79530 │ │ │ │ ldrsb.w r3, [fp, sl] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 7939a │ │ │ │ + blt.w 7934a │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r1, [r2, r3, lsl #3] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 79318 │ │ │ │ + beq.n 792c8 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r9, r2 │ │ │ │ - beq.w 79764 │ │ │ │ + beq.w 79714 │ │ │ │ mov.w r8, r8, lsr #10 │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ add.w r3, r8, #1 │ │ │ │ add sl, r3 │ │ │ │ and.w sl, sl, r5 │ │ │ │ - b.n 7923e │ │ │ │ + b.n 791ee │ │ │ │ adds r2, #1 │ │ │ │ - bne.w 79990 │ │ │ │ + bne.w 79926 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r3 │ │ │ │ str r2, [r1, #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 7925e │ │ │ │ - cbz r2, 79318 │ │ │ │ + bne.n 7920e │ │ │ │ + cbz r2, 792c8 │ │ │ │ ldrb.w lr, [r1, #16] │ │ │ │ ldrb.w ip, [r7, #16] │ │ │ │ eor.w r0, lr, ip │ │ │ │ tst.w r0, #28 │ │ │ │ - bne.n 7925e │ │ │ │ + bne.n 7920e │ │ │ │ tst.w lr, #32 │ │ │ │ - beq.w 799b0 │ │ │ │ + beq.w 79922 │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne.w r0, r1, #20 │ │ │ │ addeq.w r0, r1, #28 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 79a6a │ │ │ │ + beq.w 79a30 │ │ │ │ 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 7925e │ │ │ │ + bne.n 7920e │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.w 796c4 │ │ │ │ + beq.w 79674 │ │ │ │ ldrb r1, [r4, #5] │ │ │ │ movs r2, #1 │ │ │ │ add.w r4, r4, r3, lsl #3 │ │ │ │ lsls r2, r1 │ │ │ │ add r4, r2 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ - b.n 792b0 │ │ │ │ + b.n 79260 │ │ │ │ cmp r6, #15 │ │ │ │ - bgt.w 796d0 │ │ │ │ + bgt.w 79680 │ │ │ │ ldrsh.w r3, [fp, sl, lsl #1] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 79384 │ │ │ │ + blt.n 79334 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r0, [r2, r3, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 7931c │ │ │ │ + beq.n 792cc │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 793b2 │ │ │ │ + beq.n 79362 │ │ │ │ add.w r3, sl, sl, lsl #2 │ │ │ │ mov.w sl, r9, lsr #5 │ │ │ │ add.w sl, sl, #1 │ │ │ │ add sl, r3 │ │ │ │ and.w sl, sl, r5 │ │ │ │ cmp r6, #15 │ │ │ │ - bgt.w 796f0 │ │ │ │ + bgt.w 796a0 │ │ │ │ ldrsh.w r3, [fp, sl, lsl #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 79214 │ │ │ │ + bge.w 791c4 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 792aa │ │ │ │ - b.n 79226 │ │ │ │ + beq.n 7925a │ │ │ │ + b.n 791d6 │ │ │ │ adds r2, r3, #1 │ │ │ │ - bne.w 79970 │ │ │ │ + bne.w 798f8 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 792b0 │ │ │ │ + b.n 79260 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 792aa │ │ │ │ + beq.n 7925a │ │ │ │ mov.w r3, r9, lsr #5 │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ adds r3, #1 │ │ │ │ add sl, r3 │ │ │ │ and.w sl, sl, r5 │ │ │ │ - b.n 7936a │ │ │ │ + b.n 7931a │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.n 79380 │ │ │ │ + beq.n 79330 │ │ │ │ mov.w r8, r8, lsr #10 │ │ │ │ add.w r3, sl, sl, lsl #2 │ │ │ │ add.w sl, r8, #1 │ │ │ │ add sl, r3 │ │ │ │ and.w sl, sl, r5 │ │ │ │ - b.n 79244 │ │ │ │ + b.n 791f4 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7940c │ │ │ │ + bne.n 793bc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7931c │ │ │ │ + beq.n 792cc │ │ │ │ ldrb.w lr, [r7, #16] │ │ │ │ ldrb.w ip, [r0, #16] │ │ │ │ eor.w r1, lr, ip │ │ │ │ tst.w r1, #28 │ │ │ │ - bne.n 7940c │ │ │ │ + bne.n 793bc │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 79962 │ │ │ │ + beq.w 79a0e │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ addeq r0, #28 │ │ │ │ addne r0, #20 │ │ │ │ tst.w lr, #32 │ │ │ │ - beq.w 79a72 │ │ │ │ + beq.w 79a1e │ │ │ │ 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 7931c │ │ │ │ + beq.n 792cc │ │ │ │ mov.w r3, r9, lsr #5 │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, #7 │ │ │ │ add sl, r3 │ │ │ │ and.w sl, sl, r5 │ │ │ │ - ble.w 7920a │ │ │ │ - b.n 79364 │ │ │ │ + ble.w 791ba │ │ │ │ + b.n 79314 │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ movs r5, #1 │ │ │ │ ldrb r1, [r4, #5] │ │ │ │ add.w sl, r4, #20 │ │ │ │ cmp r2, #7 │ │ │ │ lsl.w r3, r5, r2 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #20] │ │ │ │ and.w r3, r9, r3 │ │ │ │ lsl.w r5, r5, r1 │ │ │ │ add r5, sl │ │ │ │ it le │ │ │ │ ldrsble.w r8, [sl, r3] │ │ │ │ - bgt.w 795ba │ │ │ │ + bgt.w 7956a │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.w 795ac │ │ │ │ + blt.w 7955c │ │ │ │ movs r6, #12 │ │ │ │ mul.w r6, r6, r8 │ │ │ │ adds r0, r5, r6 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 795c8 │ │ │ │ + beq.w 79578 │ │ │ │ ldr r1, [r5, r6] │ │ │ │ cmp r9, r1 │ │ │ │ - beq.w 79654 │ │ │ │ + beq.w 79604 │ │ │ │ mov.w r1, r9, lsr #5 │ │ │ │ add.w r3, r3, r3, lsl #2 │ │ │ │ adds r1, #1 │ │ │ │ cmp r2, #7 │ │ │ │ add r3, r1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ and.w r3, r3, r1 │ │ │ │ it le │ │ │ │ ldrsble.w r8, [sl, r3] │ │ │ │ - bgt.w 796b6 │ │ │ │ + bgt.w 79666 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.w 7964c │ │ │ │ + blt.w 795fc │ │ │ │ movs r6, #12 │ │ │ │ mul.w r6, r6, r8 │ │ │ │ adds r1, r5, r6 │ │ │ │ str r1, [sp, #28] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ str r1, [sp, #24] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.w 795da │ │ │ │ + beq.w 7958a │ │ │ │ ldr r1, [r5, r6] │ │ │ │ cmp r9, r1 │ │ │ │ - beq.w 79700 │ │ │ │ + beq.w 796b0 │ │ │ │ mov.w r1, r9, lsr #10 │ │ │ │ add.w r3, r3, r3, lsl #2 │ │ │ │ str r1, [sp, #24] │ │ │ │ adds r1, #1 │ │ │ │ add r3, r1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r2, #7 │ │ │ │ and.w r4, r3, r1 │ │ │ │ mov r1, r7 │ │ │ │ mov r7, r5 │ │ │ │ - bgt.n 7954a │ │ │ │ + bgt.n 794fa │ │ │ │ ldrsb.w r8, [sl, r4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.w 796f6 │ │ │ │ + blt.w 796a6 │ │ │ │ movs r6, #12 │ │ │ │ mul.w r6, r6, r8 │ │ │ │ adds r3, r7, r6 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 795da │ │ │ │ + beq.n 7958a │ │ │ │ ldr r0, [r7, r6] │ │ │ │ cmp r9, r0 │ │ │ │ - beq.w 7987e │ │ │ │ + beq.w 7982e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r4, r4, r4, lsl #2 │ │ │ │ cmp r2, #7 │ │ │ │ add.w r4, r4, r3, lsr #5 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r4, r4, #1 │ │ │ │ and.w r4, r4, r3 │ │ │ │ - bgt.w 798ce │ │ │ │ + bgt.w 79884 │ │ │ │ ldrsb.w r8, [sl, r4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.w 79874 │ │ │ │ + blt.w 7977c │ │ │ │ movs r6, #12 │ │ │ │ mul.w r6, r6, r8 │ │ │ │ adds r5, r7, r6 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 795da │ │ │ │ + beq.n 7958a │ │ │ │ ldr r0, [r7, r6] │ │ │ │ cmp r9, r0 │ │ │ │ - beq.w 798dc │ │ │ │ + beq.w 79892 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r4, r4, r4, lsl #2 │ │ │ │ cmp r2, #7 │ │ │ │ mov.w r3, r3, lsr #10 │ │ │ │ str r3, [sp, #24] │ │ │ │ add.w r3, r3, #1 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r4, r4, r3 │ │ │ │ - ble.n 794d0 │ │ │ │ + ble.n 79480 │ │ │ │ cmp r2, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r8, [sl, r4, lsl #1] │ │ │ │ ldrgt.w r8, [sl, r4, lsl #2] │ │ │ │ - b.n 794d4 │ │ │ │ + b.n 79484 │ │ │ │ cmp r6, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r3, [fp, sl, lsl #1] │ │ │ │ ldrgt.w r3, [fp, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 7924e │ │ │ │ + bge.w 791fe │ │ │ │ adds r0, r3, #1 │ │ │ │ - beq.w 79380 │ │ │ │ + beq.w 79330 │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ add.w sl, sl, r8, lsr #5 │ │ │ │ add.w sl, sl, #1 │ │ │ │ and.w sl, sl, r5 │ │ │ │ cmp r6, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r3, [fp, sl, lsl #1] │ │ │ │ ldrgt.w r3, [fp, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 7927e │ │ │ │ + bge.w 7922e │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.w 79380 │ │ │ │ + beq.w 79330 │ │ │ │ mov.w r8, r8, lsr #10 │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ add.w r3, r8, #1 │ │ │ │ add sl, r3 │ │ │ │ and.w sl, r5, sl │ │ │ │ - b.n 79558 │ │ │ │ + b.n 79508 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 79472 │ │ │ │ + bne.w 79422 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 79380 │ │ │ │ + b.n 79330 │ │ │ │ cmp r2, #15 │ │ │ │ ite gt │ │ │ │ ldrgt.w r8, [sl, r3, lsl #2] │ │ │ │ ldrshle.w r8, [sl, r3, lsl #1] │ │ │ │ - b.n 7944e │ │ │ │ + b.n 793fe │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ movs r0, #1 │ │ │ │ add r2, sl │ │ │ │ lsl.w r1, r0, r1 │ │ │ │ add r2, r1 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - b.n 792b0 │ │ │ │ + b.n 79260 │ │ │ │ ldrb.w r1, [fp, #5] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ - b.n 795cc │ │ │ │ + b.n 7957c │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 79226 │ │ │ │ + bne.w 791d6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7931c │ │ │ │ + beq.w 792cc │ │ │ │ ldrb.w lr, [r7, #16] │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ eor.w r0, lr, ip │ │ │ │ tst.w r0, #28 │ │ │ │ - bne.w 79226 │ │ │ │ + bne.w 791d6 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 799ac │ │ │ │ + beq.w 79a0a │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ addeq.w r0, r1, #28 │ │ │ │ addne.w r0, r1, #20 │ │ │ │ tst.w lr, #32 │ │ │ │ - beq.w 79a66 │ │ │ │ + beq.w 79a22 │ │ │ │ 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 7931c │ │ │ │ - b.n 79226 │ │ │ │ + beq.w 792cc │ │ │ │ + b.n 791d6 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 795b4 │ │ │ │ - b.n 794b4 │ │ │ │ + beq.n 79564 │ │ │ │ + b.n 79464 │ │ │ │ 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 d52cc │ │ │ │ + bl d4be8 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r2, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 79690 │ │ │ │ + beq.n 79640 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 79982 │ │ │ │ + beq.w 799f2 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 799a6 │ │ │ │ + blt.w 79a04 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r4, [r1, #24] │ │ │ │ cmp fp, r4 │ │ │ │ - bne.w 7919a │ │ │ │ + bne.w 7914a │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 7919a │ │ │ │ + bne.w 7914a │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 795da │ │ │ │ + bne.n 7958a │ │ │ │ ldrb.w r2, [fp, #4] │ │ │ │ - b.n 79472 │ │ │ │ + b.n 79422 │ │ │ │ cmp r2, #15 │ │ │ │ ite gt │ │ │ │ ldrgt.w r8, [sl, r3, lsl #2] │ │ │ │ ldrshle.w r8, [sl, r3, lsl #1] │ │ │ │ - b.n 79490 │ │ │ │ + b.n 79440 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2, #28] │ │ │ │ add.w r2, r2, r3, lsl #2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - b.n 792b0 │ │ │ │ + b.n 79260 │ │ │ │ ldr.w r3, [fp, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 79342 │ │ │ │ + bge.w 792f2 │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 792aa │ │ │ │ + beq.w 7925a │ │ │ │ mov.w r3, r9, lsr #5 │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ adds r3, #1 │ │ │ │ add sl, r3 │ │ │ │ and.w sl, sl, r5 │ │ │ │ ldr.w r3, [fp, sl, lsl #2] │ │ │ │ - b.n 7936e │ │ │ │ + b.n 7931e │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 795b4 │ │ │ │ - b.n 794f2 │ │ │ │ + beq.w 79564 │ │ │ │ + b.n 794a2 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 79966 │ │ │ │ + beq.w 79a12 │ │ │ │ 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 d52cc │ │ │ │ + bl d4be8 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r2, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 7973c │ │ │ │ + beq.n 796ec │ │ │ │ ldr r0, [sp, #24] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 79950 │ │ │ │ + beq.w 79938 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 799a6 │ │ │ │ + blt.w 79a04 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r4, [r1, #24] │ │ │ │ cmp fp, r4 │ │ │ │ - bne.w 7919a │ │ │ │ + bne.w 7914a │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 7919a │ │ │ │ + bne.w 7914a │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 795da │ │ │ │ + bne.w 7958a │ │ │ │ ldrb.w r2, [fp, #4] │ │ │ │ - b.n 794b4 │ │ │ │ + b.n 79464 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 79290 │ │ │ │ + bne.w 79240 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 79318 │ │ │ │ + beq.w 792c8 │ │ │ │ ldrb.w lr, [r1, #16] │ │ │ │ ldrb.w ip, [r7, #16] │ │ │ │ eor.w r0, lr, ip │ │ │ │ tst.w r0, #28 │ │ │ │ - bne.w 79290 │ │ │ │ + bne.w 79240 │ │ │ │ tst.w lr, #32 │ │ │ │ - beq.w 7995e │ │ │ │ + beq.w 7990a │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne.w r0, r1, #20 │ │ │ │ addeq.w r0, r1, #28 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 79a6e │ │ │ │ + beq.w 79a2c │ │ │ │ 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 79318 │ │ │ │ - b.n 79290 │ │ │ │ + beq.w 792c8 │ │ │ │ + b.n 79240 │ │ │ │ + cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 79564 │ │ │ │ + b.n 794de │ │ │ │ cmp r6, #7 │ │ │ │ it le │ │ │ │ ldrsble.w r3, [fp, sl] │ │ │ │ - bgt.w 79a52 │ │ │ │ + bgt.w 799e4 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 79a34 │ │ │ │ + bge.w 799c6 │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 792aa │ │ │ │ + beq.w 7925a │ │ │ │ mov.w r3, r9, lsr #5 │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, #7 │ │ │ │ add sl, r3 │ │ │ │ and.w sl, sl, r5 │ │ │ │ it le │ │ │ │ ldrsble.w r3, [fp, sl] │ │ │ │ - bgt.w 79a26 │ │ │ │ + bgt.w 799b8 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 79a08 │ │ │ │ + bge.w 7999a │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 792aa │ │ │ │ + beq.w 7925a │ │ │ │ mov.w r3, r9, lsr #10 │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ adds r3, #1 │ │ │ │ add sl, r3 │ │ │ │ mov r3, r6 │ │ │ │ and.w sl, sl, r5 │ │ │ │ cmp r3, #7 │ │ │ │ - bgt.w 799fa │ │ │ │ + bgt.w 7998c │ │ │ │ ldrsb.w r6, [fp, sl] │ │ │ │ cmp r6, #0 │ │ │ │ - bge.w 799e0 │ │ │ │ + bge.w 79972 │ │ │ │ adds r6, #1 │ │ │ │ - beq.w 792aa │ │ │ │ + beq.w 7925a │ │ │ │ ldr r2, [sp, #24] │ │ │ │ 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, r5 │ │ │ │ it le │ │ │ │ ldrsble.w r6, [fp, sl] │ │ │ │ - bgt.w 799ce │ │ │ │ + bgt.w 79960 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.w 799b4 │ │ │ │ + bge.w 79946 │ │ │ │ adds r6, #1 │ │ │ │ - beq.w 792aa │ │ │ │ + beq.w 7925a │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ lsrs r2, r2, #10 │ │ │ │ str r2, [sp, #24] │ │ │ │ adds r2, #1 │ │ │ │ add sl, r2 │ │ │ │ and.w sl, sl, r5 │ │ │ │ - b.n 79820 │ │ │ │ - cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 795b4 │ │ │ │ - b.n 7952e │ │ │ │ + b.n 797da │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r5, #0] │ │ │ │ movs r2, #2 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl d52cc │ │ │ │ + bl d4be8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldrd r1, r3, [sp, #28] │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 798b0 │ │ │ │ + beq.n 79860 │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7993c │ │ │ │ + beq.n 7990e │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 799a6 │ │ │ │ + blt.w 79a04 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ cmp fp, r0 │ │ │ │ - bne.n 7996a │ │ │ │ + bne.w 79a16 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 7996a │ │ │ │ + bne.w 79a16 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 795da │ │ │ │ + bne.w 7958a │ │ │ │ ldrb.w r2, [fp, #4] │ │ │ │ - b.n 794f2 │ │ │ │ + b.n 794a2 │ │ │ │ cmp r2, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r8, [sl, r4, lsl #1] │ │ │ │ ldrgt.w r8, [sl, r4, lsl #2] │ │ │ │ - b.n 79510 │ │ │ │ + b.n 794c0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ str r1, [sp, #32] │ │ │ │ cmp r2, r0 │ │ │ │ mov r0, r3 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ movs r2, #2 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl d52cc │ │ │ │ + bl d4be8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, r0 │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 7990c │ │ │ │ + beq.n 798c2 │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ - cbz r0, 7992a │ │ │ │ + cbz r0, 798e6 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 799a6 │ │ │ │ + blt.w 79a04 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ cmp fp, r0 │ │ │ │ - bne.n 7996a │ │ │ │ + bne.w 79a16 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 7996a │ │ │ │ + bne.w 79a16 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 795da │ │ │ │ + bne.w 7958a │ │ │ │ ldrb.w r2, [fp, #4] │ │ │ │ - b.n 7952e │ │ │ │ + b.n 794de │ │ │ │ mov r0, r3 │ │ │ │ strd r2, r1, [sp, #32] │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrd r2, r1, [sp, #32] │ │ │ │ - b.n 7990c │ │ │ │ + b.n 798c2 │ │ │ │ + add.w sl, sl, sl, lsl #2 │ │ │ │ + add.w sl, sl, r8, lsr #5 │ │ │ │ + add.w sl, sl, #1 │ │ │ │ + and.w sl, sl, r5 │ │ │ │ + b.n 79224 │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ + b.n 7974e │ │ │ │ mov r0, r5 │ │ │ │ strd r2, r1, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldrd r2, r1, [sp, #32] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - b.n 798b0 │ │ │ │ - strd r3, r2, [sp, #32] │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - ldrd r3, r2, [sp, #32] │ │ │ │ - b.n 7973c │ │ │ │ + b.n 79860 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ - b.n 7979e │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ - b.n 793e2 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - b.n 79716 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - b.n 7919a │ │ │ │ - add.w sl, sl, sl, lsl #2 │ │ │ │ - add.w sl, sl, r8, lsr #5 │ │ │ │ - add.w sl, sl, #1 │ │ │ │ - and.w sl, sl, r5 │ │ │ │ - b.n 79274 │ │ │ │ - strd r3, r2, [sp, #32] │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - ldrd r3, r2, [sp, #32] │ │ │ │ - b.n 79690 │ │ │ │ + b.n 7929e │ │ │ │ mov.w r3, r9, lsr #5 │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ adds r3, #1 │ │ │ │ add sl, r3 │ │ │ │ and.w sl, sl, r5 │ │ │ │ - b.n 7920a │ │ │ │ - adds r2, #4 │ │ │ │ - beq.n 79a60 │ │ │ │ - mvn.w r3, #2 │ │ │ │ - b.n 79380 │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ - b.n 7961e │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ - b.n 792ee │ │ │ │ + b.n 791ba │ │ │ │ + strd r3, r2, [sp, #32] │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + ldrd r3, r2, [sp, #32] │ │ │ │ + b.n 796ec │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ strd r7, r9, [sp] │ │ │ │ - bl 1c5428 │ │ │ │ + bl 1c37e4 │ │ │ │ subs r2, r0, #0 │ │ │ │ - blt.n 799a2 │ │ │ │ - bne.n 799dc │ │ │ │ + blt.n 79a00 │ │ │ │ + bne.n 7996e │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ - b.n 79860 │ │ │ │ + b.n 7981a │ │ │ │ cmp r3, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r6, [fp, sl, lsl #1] │ │ │ │ ldrgt.w r6, [fp, sl, lsl #2] │ │ │ │ - b.n 79854 │ │ │ │ + b.n 7980e │ │ │ │ mov r3, r6 │ │ │ │ - b.n 7931c │ │ │ │ + b.n 792cc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ strd r7, r9, [sp] │ │ │ │ - bl 1c5428 │ │ │ │ + bl 1c37e4 │ │ │ │ subs r2, r0, #0 │ │ │ │ - blt.n 799a2 │ │ │ │ - bne.n 799dc │ │ │ │ + blt.n 79a00 │ │ │ │ + bne.n 7996e │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ - b.n 79836 │ │ │ │ + b.n 797f0 │ │ │ │ cmp r3, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r6, [fp, sl, lsl #1] │ │ │ │ ldrgt.w r6, [fp, sl, lsl #2] │ │ │ │ - b.n 7982a │ │ │ │ + b.n 797e4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ strd r7, r9, [sp] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1c5428 │ │ │ │ + bl 1c37e4 │ │ │ │ subs r2, r0, #0 │ │ │ │ - blt.n 799a2 │ │ │ │ + blt.n 79a00 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bne.w 7931c │ │ │ │ + bne.w 792cc │ │ │ │ ldrb r6, [r4, #4] │ │ │ │ - b.n 7980c │ │ │ │ + b.n 797c6 │ │ │ │ cmp r6, #15 │ │ │ │ ite gt │ │ │ │ ldrgt.w r3, [fp, sl, lsl #2] │ │ │ │ ldrshle.w r3, [fp, sl, lsl #1] │ │ │ │ - b.n 79800 │ │ │ │ + b.n 797ba │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ strd r7, r9, [sp] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1c5428 │ │ │ │ + bl 1c37e4 │ │ │ │ subs r2, r0, #0 │ │ │ │ - blt.n 799a2 │ │ │ │ + blt.n 79a00 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bne.w 7931c │ │ │ │ + bne.w 792cc │ │ │ │ ldrb r6, [r4, #4] │ │ │ │ - b.n 797e4 │ │ │ │ + b.n 7979e │ │ │ │ cmp r6, #15 │ │ │ │ ite gt │ │ │ │ ldrgt.w r3, [fp, sl, lsl #2] │ │ │ │ ldrshle.w r3, [fp, sl, lsl #1] │ │ │ │ - b.n 797d8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - b.w 79198 │ │ │ │ + b.n 79792 │ │ │ │ + strd r3, r2, [sp, #32] │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + ldrd r3, r2, [sp, #32] │ │ │ │ + b.n 79640 │ │ │ │ + adds r2, #4 │ │ │ │ + beq.n 79a26 │ │ │ │ + mvn.w r3, #2 │ │ │ │ + b.n 79330 │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ + b.n 795ce │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ + b.n 79392 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + b.n 796c6 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + b.w 7914a │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 79634 │ │ │ │ + b.n 793a8 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 79304 │ │ │ │ + b.n 795e4 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + b.w 79148 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 797b4 │ │ │ │ + b.n 79764 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 793f8 │ │ │ │ - nop │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.n 792b4 │ │ │ │ + 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 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrb r5, [r0, #4] │ │ │ │ mov r7, r2 │ │ │ │ ldrb r2, [r0, #5] │ │ │ │ movs r3, #1 │ │ │ │ + sub sp, #8 │ │ │ │ add.w r6, r0, #20 │ │ │ │ - sub sp, #12 │ │ │ │ - mov r8, r1 │ │ │ │ cmp r5, #7 │ │ │ │ lsl.w r2, r3, r2 │ │ │ │ lsl.w r3, r3, r5 │ │ │ │ - add.w r9, r6, r2 │ │ │ │ + add.w r8, r6, r2 │ │ │ │ add.w r4, r3, #4294967295 @ 0xffffffff │ │ │ │ - and.w sl, r7, r4 │ │ │ │ - bgt.w 79c06 │ │ │ │ - ldrsb.w r3, [r6, sl] │ │ │ │ + str r1, [sp, #0] │ │ │ │ + and.w r9, r7, r4 │ │ │ │ + bgt.w 79bca │ │ │ │ + ldrsb.w r3, [r6, r9] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 79b68 │ │ │ │ - ldr.w r0, [r9, r3, lsl #3] │ │ │ │ - cmp r8, r0 │ │ │ │ - beq.n 79b72 │ │ │ │ + blt.n 79b2c │ │ │ │ + ldr.w r0, [r8, r3, lsl #3] │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + cmp r2, r0 │ │ │ │ + beq.n 79b36 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 79b7a │ │ │ │ + beq.n 79b3e │ │ │ │ lsrs r3, r7, #5 │ │ │ │ - add.w sl, sl, sl, lsl #2 │ │ │ │ + add.w r9, r9, r9, lsl #2 │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, #7 │ │ │ │ - add r3, sl │ │ │ │ - and.w sl, r4, r3 │ │ │ │ - bgt.w 79be8 │ │ │ │ - ldrsb.w r3, [r6, sl] │ │ │ │ + add r3, r9 │ │ │ │ + and.w r9, r4, r3 │ │ │ │ + bgt.w 79bac │ │ │ │ + ldrsb.w r3, [r6, r9] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 79bf8 │ │ │ │ - ldr.w r2, [r9, r3, lsl #3] │ │ │ │ - cmp r8, r2 │ │ │ │ - beq.n 79b72 │ │ │ │ + blt.w 79bbc │ │ │ │ + ldr.w r2, [r8, r3, lsl #3] │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.n 79b36 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.w 79c76 │ │ │ │ + beq.w 79c3a │ │ │ │ lsrs r2, r7, #10 │ │ │ │ - add.w r3, sl, sl, lsl #2 │ │ │ │ - mov fp, r2 │ │ │ │ + add.w r3, r9, r9, lsl #2 │ │ │ │ + mov sl, r2 │ │ │ │ adds r2, #1 │ │ │ │ add r3, r2 │ │ │ │ - and.w sl, r4, r3 │ │ │ │ + and.w r9, r4, r3 │ │ │ │ cmp r5, #7 │ │ │ │ - bgt.w 79c44 │ │ │ │ - ldrsb.w r3, [r6, sl] │ │ │ │ + bgt.w 79c08 │ │ │ │ + ldrsb.w r3, [r6, r9] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 79c2a │ │ │ │ - ldr.w r2, [r9, r3, lsl #3] │ │ │ │ - cmp r8, r2 │ │ │ │ - beq.n 79b72 │ │ │ │ + blt.w 79bee │ │ │ │ + ldr.w r2, [r8, r3, lsl #3] │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.n 79b36 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.w 79ce0 │ │ │ │ - add.w r3, sl, sl, lsl #2 │ │ │ │ + beq.w 79ca2 │ │ │ │ + add.w r3, r9, r9, lsl #2 │ │ │ │ cmp r5, #7 │ │ │ │ - add.w r3, r3, fp, lsr #5 │ │ │ │ + add.w r3, r3, sl, lsr #5 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - and.w sl, r4, r3 │ │ │ │ - bgt.w 79c68 │ │ │ │ - ldrsb.w r3, [r6, sl] │ │ │ │ + and.w r9, r4, r3 │ │ │ │ + bgt.w 79c2c │ │ │ │ + ldrsb.w r3, [r6, r9] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 79c3e │ │ │ │ - ldr.w r2, [r9, r3, lsl #3] │ │ │ │ - cmp r8, r2 │ │ │ │ - beq.n 79b72 │ │ │ │ + blt.n 79c02 │ │ │ │ + ldr.w r2, [r8, r3, lsl #3] │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.n 79b36 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.w 79d6c │ │ │ │ - mov.w r2, fp, lsr #10 │ │ │ │ - add.w r3, sl, sl, lsl #2 │ │ │ │ - mov fp, r2 │ │ │ │ + beq.w 79d2c │ │ │ │ + mov.w r2, sl, lsr #10 │ │ │ │ + add.w r3, r9, r9, lsl #2 │ │ │ │ + mov sl, r2 │ │ │ │ adds r2, #1 │ │ │ │ add r3, r2 │ │ │ │ - and.w sl, r4, r3 │ │ │ │ - b.n 79b06 │ │ │ │ + and.w r9, r4, r3 │ │ │ │ + b.n 79ac6 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 79dd4 │ │ │ │ + bne.w 79d9a │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - ldr.w r1, [r8, #8] │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 79bd4 │ │ │ │ + bne.n 79b98 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 79b72 │ │ │ │ - ldrb.w r1, [r8, #16] │ │ │ │ + beq.n 79b36 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ ldrb.w ip, [r0, #16] │ │ │ │ + ldrb r1, [r1, #16] │ │ │ │ eor.w lr, r1, ip │ │ │ │ tst.w lr, #28 │ │ │ │ - bne.n 79bd4 │ │ │ │ + bne.n 79b98 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 79dec │ │ │ │ + beq.w 79daa │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ addeq r0, #28 │ │ │ │ addne r0, #20 │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.w 79df4 │ │ │ │ - lsls r1, r1, #25 │ │ │ │ - ite pl │ │ │ │ - addpl.w r1, r8, #28 │ │ │ │ - addmi.w r1, r8, #20 │ │ │ │ + beq.w 79db2 │ │ │ │ + tst.w r1, #64 @ 0x40 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + ite eq │ │ │ │ + addeq r1, #28 │ │ │ │ + addne r1, #20 │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ mul.w r2, r2, ip │ │ │ │ blx 29204 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 79b72 │ │ │ │ + beq.n 79b36 │ │ │ │ lsrs r2, r7, #5 │ │ │ │ - add.w r3, sl, sl, lsl #2 │ │ │ │ + add.w r3, r9, r9, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ cmp r5, #7 │ │ │ │ add r3, r2 │ │ │ │ - and.w sl, r4, r3 │ │ │ │ - ble.w 79adc │ │ │ │ + and.w r9, r4, r3 │ │ │ │ + ble.w 79a9a │ │ │ │ cmp r5, #15 │ │ │ │ - bgt.w 79d66 │ │ │ │ - ldrsh.w r3, [r6, sl, lsl #1] │ │ │ │ + bgt.w 79d26 │ │ │ │ + ldrsh.w r3, [r6, r9, lsl #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 79ae6 │ │ │ │ + bge.w 79aa4 │ │ │ │ adds r2, r3, #1 │ │ │ │ - bne.w 79af6 │ │ │ │ + bne.w 79ab6 │ │ │ │ mov r0, r3 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r5, #15 │ │ │ │ - bgt.w 79d48 │ │ │ │ - ldrsh.w r3, [r6, sl, lsl #1] │ │ │ │ + bgt.w 79d08 │ │ │ │ + ldrsh.w r3, [r6, r9, lsl #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 79aba │ │ │ │ + bge.w 79a76 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 79b6e │ │ │ │ + beq.n 79b32 │ │ │ │ lsrs r2, r7, #5 │ │ │ │ - add.w r3, sl, sl, lsl #2 │ │ │ │ + add.w r3, r9, r9, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ add r3, r2 │ │ │ │ - and.w sl, r4, r3 │ │ │ │ - b.n 79bee │ │ │ │ + and.w r9, r4, r3 │ │ │ │ + b.n 79bb2 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 79b6e │ │ │ │ - add.w r3, sl, sl, lsl #2 │ │ │ │ - add.w r3, r3, fp, lsr #5 │ │ │ │ + beq.n 79b32 │ │ │ │ + add.w r3, r9, r9, lsl #2 │ │ │ │ + add.w r3, r3, sl, lsr #5 │ │ │ │ adds r3, #1 │ │ │ │ - and.w sl, r4, r3 │ │ │ │ - b.n 79b3c │ │ │ │ + and.w r9, r4, r3 │ │ │ │ + b.n 79afe │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.n 79b72 │ │ │ │ - b.n 79b54 │ │ │ │ + beq.n 79b36 │ │ │ │ + b.n 79b18 │ │ │ │ cmp r5, #15 │ │ │ │ ite le │ │ │ │ - ldrshle.w r3, [r6, sl, lsl #1] │ │ │ │ - ldrgt.w r3, [r6, sl, lsl #2] │ │ │ │ + ldrshle.w r3, [r6, r9, lsl #1] │ │ │ │ + ldrgt.w r3, [r6, r9, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 79b16 │ │ │ │ + bge.w 79ad6 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 79b6e │ │ │ │ - add.w r3, sl, sl, lsl #2 │ │ │ │ - add.w r3, r3, fp, lsr #5 │ │ │ │ + beq.n 79b32 │ │ │ │ + add.w r3, r9, r9, lsl #2 │ │ │ │ + add.w r3, r3, sl, lsr #5 │ │ │ │ adds r3, #1 │ │ │ │ - and.w sl, r4, r3 │ │ │ │ + and.w r9, r4, r3 │ │ │ │ cmp r5, #15 │ │ │ │ ite le │ │ │ │ - ldrshle.w r3, [r6, sl, lsl #1] │ │ │ │ - ldrgt.w r3, [r6, sl, lsl #2] │ │ │ │ - b.n 79b40 │ │ │ │ + ldrshle.w r3, [r6, r9, lsl #1] │ │ │ │ + ldrgt.w r3, [r6, r9, lsl #2] │ │ │ │ + b.n 79b02 │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ - ldr.w r1, [r8, #8] │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ cmp ip, r1 │ │ │ │ - bne.w 79af6 │ │ │ │ + bne.w 79ab6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 79b72 │ │ │ │ + beq.w 79b36 │ │ │ │ ldrb r1, [r2, #16] │ │ │ │ - ldrb.w r0, [r8, #16] │ │ │ │ + ldrb r0, [r0, #16] │ │ │ │ eors r0, r1 │ │ │ │ tst.w r0, #28 │ │ │ │ - bne.w 79af6 │ │ │ │ + bne.w 79ab6 │ │ │ │ lsls r0, r1, #26 │ │ │ │ - bpl.w 79de8 │ │ │ │ + bpl.w 79d96 │ │ │ │ lsls r1, r1, #25 │ │ │ │ ite pl │ │ │ │ addpl.w r0, r2, #28 │ │ │ │ addmi.w r0, r2, #20 │ │ │ │ - ldrb.w r1, [r8, #16] │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + ldrb r1, [r1, #16] │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.w 79e06 │ │ │ │ - lsls r1, r1, #25 │ │ │ │ - ite pl │ │ │ │ - addpl.w r1, r8, #28 │ │ │ │ - addmi.w r1, r8, #20 │ │ │ │ + beq.w 79dc4 │ │ │ │ + tst.w r1, #64 @ 0x40 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + ite eq │ │ │ │ + addeq r1, #28 │ │ │ │ + addne r1, #20 │ │ │ │ ldrb r2, [r2, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ ubfx r2, r2, #2, #3 │ │ │ │ mul.w r2, ip, r2 │ │ │ │ blx 29204 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 79b72 │ │ │ │ - b.n 79af6 │ │ │ │ + beq.w 79b36 │ │ │ │ + b.n 79ab6 │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ ldr.w lr, [r2, #8] │ │ │ │ - ldr.w r1, [r8, #8] │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ cmp lr, r1 │ │ │ │ - bne.w 79b26 │ │ │ │ + bne.w 79ae8 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 79b72 │ │ │ │ + beq.w 79b36 │ │ │ │ ldrb r1, [r2, #16] │ │ │ │ - ldrb.w r0, [r8, #16] │ │ │ │ + ldrb r0, [r0, #16] │ │ │ │ eors r0, r1 │ │ │ │ tst.w r0, #28 │ │ │ │ - bne.w 79b26 │ │ │ │ + bne.w 79ae8 │ │ │ │ lsls r0, r1, #26 │ │ │ │ - bpl.n 79df0 │ │ │ │ + bpl.n 79dae │ │ │ │ lsls r1, r1, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r0, r2, #20 │ │ │ │ addpl.w r0, r2, #28 │ │ │ │ - ldrb.w r1, [r8, #16] │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + ldrb r1, [r1, #16] │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.n 79dfa │ │ │ │ - lsls r1, r1, #25 │ │ │ │ - ite mi │ │ │ │ - addmi.w r1, r8, #20 │ │ │ │ - addpl.w r1, r8, #28 │ │ │ │ + beq.n 79db8 │ │ │ │ + tst.w r1, #64 @ 0x40 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + ite ne │ │ │ │ + addne r1, #20 │ │ │ │ + addeq r1, #28 │ │ │ │ ldrb.w ip, [r2, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ ubfx r2, ip, #2, #3 │ │ │ │ mul.w r2, lr, r2 │ │ │ │ blx 29204 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 79b72 │ │ │ │ - b.n 79b26 │ │ │ │ - ldr.w r3, [r6, sl, lsl #2] │ │ │ │ + beq.w 79b36 │ │ │ │ + b.n 79ae8 │ │ │ │ + ldr.w r3, [r6, r9, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 79aba │ │ │ │ + bge.w 79a76 │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 79b6e │ │ │ │ + beq.w 79b32 │ │ │ │ lsrs r2, r7, #5 │ │ │ │ - add.w r3, sl, sl, lsl #2 │ │ │ │ + add.w r3, r9, r9, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ add r3, r2 │ │ │ │ - and.w sl, r4, r3 │ │ │ │ - ldr.w r3, [r6, sl, lsl #2] │ │ │ │ - b.n 79bf2 │ │ │ │ + and.w r9, r4, r3 │ │ │ │ + ldr.w r3, [r6, r9, lsl #2] │ │ │ │ + b.n 79bb6 │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ ldr.w lr, [r2, #8] │ │ │ │ - ldr.w r1, [r8, #8] │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ cmp lr, r1 │ │ │ │ - bne.w 79b54 │ │ │ │ + bne.w 79b18 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 79b72 │ │ │ │ + beq.w 79b36 │ │ │ │ ldrb r1, [r2, #16] │ │ │ │ - ldrb.w r0, [r8, #16] │ │ │ │ + ldrb r0, [r0, #16] │ │ │ │ eors r0, r1 │ │ │ │ tst.w r0, #28 │ │ │ │ - bne.w 79b54 │ │ │ │ + bne.w 79b18 │ │ │ │ lsls r0, r1, #26 │ │ │ │ - bpl.n 79de4 │ │ │ │ + bpl.n 79d92 │ │ │ │ lsls r1, r1, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r0, r2, #20 │ │ │ │ addpl.w r0, r2, #28 │ │ │ │ - ldrb.w r1, [r8, #16] │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + ldrb r1, [r1, #16] │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.n 79e00 │ │ │ │ - lsls r1, r1, #25 │ │ │ │ - ite mi │ │ │ │ - addmi.w r1, r8, #20 │ │ │ │ - addpl.w r1, r8, #28 │ │ │ │ + beq.n 79dbe │ │ │ │ + tst.w r1, #64 @ 0x40 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + ite ne │ │ │ │ + addne r1, #20 │ │ │ │ + addeq r1, #28 │ │ │ │ ldrb.w ip, [r2, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ ubfx r2, ip, #2, #3 │ │ │ │ mul.w r2, lr, r2 │ │ │ │ blx 29204 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 79b72 │ │ │ │ - b.n 79b54 │ │ │ │ + beq.w 79b36 │ │ │ │ + b.n 79b18 │ │ │ │ + ldr r0, [r2, #28] │ │ │ │ + b.n 79d60 │ │ │ │ + ldr r0, [r2, #28] │ │ │ │ + b.n 79c70 │ │ │ │ lsrs r2, r7, #5 │ │ │ │ - add.w r3, sl, sl, lsl #2 │ │ │ │ + add.w r3, r9, r9, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ add r3, r2 │ │ │ │ - and.w sl, r4, r3 │ │ │ │ - b.n 79adc │ │ │ │ - ldr r0, [r2, #28] │ │ │ │ - b.n 79da2 │ │ │ │ - ldr r0, [r2, #28] │ │ │ │ - b.n 79cae │ │ │ │ + and.w r9, r4, r3 │ │ │ │ + b.n 79a9a │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 79bac │ │ │ │ + b.n 79b70 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ - b.n 79d16 │ │ │ │ - ldr.w r1, [r8, #28] │ │ │ │ - b.n 79bc0 │ │ │ │ - ldr.w r1, [r8, #28] │ │ │ │ - b.n 79d2c │ │ │ │ - ldr.w r1, [r8, #28] │ │ │ │ - b.n 79db8 │ │ │ │ - ldr.w r1, [r8, #28] │ │ │ │ - b.n 79cc6 │ │ │ │ + b.n 79cd6 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + b.n 79b84 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + b.n 79cec │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + b.n 79d76 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + b.n 79c88 │ │ │ │ + nop │ │ │ │ │ │ │ │ -00079e0c : │ │ │ │ +00079dcc : │ │ │ │ stmdb 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 r7, [r0, #8] │ │ │ │ movw r6, #655 @ 0x28f │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ands r6, r7 │ │ │ │ cmp r6, #8 │ │ │ │ - bgt.w 79f9a │ │ │ │ + bgt.w 79f5a │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7a1aa │ │ │ │ + beq.w 7a16a │ │ │ │ subs r6, #1 │ │ │ │ cmp r6, #7 │ │ │ │ - bhi.w 7a1aa │ │ │ │ + bhi.w 7a16a │ │ │ │ tbh [pc, r6, lsl #1] │ │ │ │ movs r0, r1 │ │ │ │ lsls r6, r6, #6 │ │ │ │ movs r0, r1 │ │ │ │ lsls r7, r2, #3 │ │ │ │ lsls r6, r6, #6 │ │ │ │ lsls r6, r6, #6 │ │ │ │ lsls r6, r6, #6 │ │ │ │ lsls r4, r3, #3 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ lsls r6, r7, #22 │ │ │ │ - bmi.w 7a0b8 │ │ │ │ + bmi.w 7a078 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7a1d2 │ │ │ │ + bne.w 7a192 │ │ │ │ movw r2, #16312 @ 0x3fb8 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ and.w r6, r0, #24 │ │ │ │ ubfx r3, r0, #14, #1 │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ lsls r0, r0, #29 │ │ │ │ mov.w r3, r3, lsl #3 │ │ │ │ - bmi.w 7a134 │ │ │ │ - ldr.w r8, [pc, #868] @ 7a1f0 │ │ │ │ + bmi.w 7a0f4 │ │ │ │ + ldr.w r8, [pc, #868] @ 7a1b0 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ subs r0, r0, r3 │ │ │ │ cmp r1, r0 │ │ │ │ ldr.w fp, [r8, r7] │ │ │ │ - bhi.w 7a166 │ │ │ │ + bhi.w 7a126 │ │ │ │ adds r0, r3, r1 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bmi.w 7a166 │ │ │ │ + bmi.w 7a126 │ │ │ │ movw r6, #19992 @ 0x4e18 │ │ │ │ movt r6, #73 @ 0x49 │ │ │ │ - movw r1, #9329 @ 0x2471 │ │ │ │ + movw r1, #9261 @ 0x242d │ │ │ │ movt r1, #7 │ │ │ │ str r6, [sp, #20] │ │ │ │ ldr.w r9, [r6, #712] @ 0x2c8 │ │ │ │ cmp r9, r1 │ │ │ │ - bne.w 7a100 │ │ │ │ + bne.w 7a0c0 │ │ │ │ ldr.w ip, [fp, #8] │ │ │ │ subs r1, r0, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ add.w r0, ip, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r0, #1528] @ 0x5f8 │ │ │ │ str r0, [sp, #24] │ │ │ │ - bcs.w 7a06a │ │ │ │ + bcs.w 7a02a │ │ │ │ lsrs r1, r1, #3 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr.w r0, [r0, r1, lsl #3] │ │ │ │ ldr r6, [r0, #8] │ │ │ │ str r6, [sp, #12] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 7a0ec │ │ │ │ + beq.w 7a0ac │ │ │ │ ldr r6, [r0, #0] │ │ │ │ add.w lr, r6, #1 │ │ │ │ str.w lr, [r0] │ │ │ │ ldr.w lr, [r0, #4] │ │ │ │ ldr.w r9, [lr] │ │ │ │ str.w r9, [r0, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 79fc2 │ │ │ │ + beq.n 79f82 │ │ │ │ add.w r6, lr, r3 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [lr] │ │ │ │ strd r3, r3, [r6, #-8] │ │ │ │ ldr.w r3, [ip, #3760] @ 0xeb0 │ │ │ │ ldr.w r1, [ip, #3756] @ 0xeac │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [ip, #3760] @ 0xeb0 │ │ │ │ cmp r3, r1 │ │ │ │ - bgt.n 7a020 │ │ │ │ + bgt.n 79fe0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [r6, #4] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ - ldr r2, [pc, #688] @ (7a1ec ) │ │ │ │ + ldr r2, [pc, #688] @ (7a1ac ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7a120 │ │ │ │ + bne.w 7a0e0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r6, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7a000 │ │ │ │ + beq.n 79fc0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7a000 │ │ │ │ + beq.n 79fc0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ str r4, [r6, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7a006 │ │ │ │ + bne.n 79fc6 │ │ │ │ ldr.w r1, [r8, r7] │ │ │ │ sub.w r2, r6, #8 │ │ │ │ str.w sl, [r6, #24] │ │ │ │ ldr.w r3, [r6, #-4] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ str r5, [r6, #16] │ │ │ │ @@ -119051,342 +119031,342 @@ │ │ │ │ strd r1, r3, [r6, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r6, #130 @ 0x82 │ │ │ │ itt eq │ │ │ │ - movweq sl, #43613 @ 0xaa5d │ │ │ │ + movweq sl, #41901 @ 0xa3ad │ │ │ │ movteq sl, #11 │ │ │ │ - beq.w 79e52 │ │ │ │ + beq.w 79e12 │ │ │ │ movw r4, #642 @ 0x282 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 7a0ae │ │ │ │ + beq.n 7a06e │ │ │ │ cmp r6, #128 @ 0x80 │ │ │ │ - bne.w 7a1aa │ │ │ │ - movw sl, #28085 @ 0x6db5 │ │ │ │ + bne.w 7a16a │ │ │ │ + movw sl, #26265 @ 0x6699 │ │ │ │ movt sl, #12 │ │ │ │ - b.n 79e52 │ │ │ │ + b.n 79e12 │ │ │ │ ldrd r6, r1, [r0, #24] │ │ │ │ cmp r6, r1 │ │ │ │ - bhi.n 7a016 │ │ │ │ + bhi.n 79fd6 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r6, r1, lsl #3 │ │ │ │ str r1, [r0, #24] │ │ │ │ adds r1, r0, r6 │ │ │ │ str r1, [r0, #4] │ │ │ │ str.w r9, [r0, r6] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 7a06a │ │ │ │ + beq.n 7a02a │ │ │ │ ldr.w fp, [r8, r7] │ │ │ │ ldr.w ip, [fp, #8] │ │ │ │ - b.n 79f0a │ │ │ │ - movw sl, #6325 @ 0x18b5 │ │ │ │ + b.n 79eca │ │ │ │ + movw sl, #4529 @ 0x11b1 │ │ │ │ movt sl, #9 │ │ │ │ - b.n 79e52 │ │ │ │ - movw sl, #7589 @ 0x1da5 │ │ │ │ + b.n 79e12 │ │ │ │ + movw sl, #5853 @ 0x16dd │ │ │ │ movt sl, #12 │ │ │ │ - b.n 79e52 │ │ │ │ + b.n 79e12 │ │ │ │ str r4, [r6, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 79f6a │ │ │ │ + beq.n 79f2a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ - b.n 79f6a │ │ │ │ + b.n 79f2a │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r1, [r0, #12] │ │ │ │ str r0, [r1, #8] │ │ │ │ - b.n 79f0a │ │ │ │ + b.n 79eca │ │ │ │ ldr.w r3, [ip, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 79f2a │ │ │ │ + beq.n 79eea │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 79f2a │ │ │ │ + beq.w 79eea │ │ │ │ ldr.w r3, [ip, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 79f2a │ │ │ │ + bne.w 79eea │ │ │ │ ldr.w r3, [fp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7a1c8 │ │ │ │ + bne.w 7a188 │ │ │ │ add.w r1, fp, #12 │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.w 79f2a │ │ │ │ + bmi.w 79eea │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r0, r3, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7a054 │ │ │ │ + bne.n 7a014 │ │ │ │ dmb ish │ │ │ │ - b.n 79f2a │ │ │ │ + b.n 79eea │ │ │ │ ldr r1, [sp, #20] │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ ldr.w r9, [r1, #672] @ 0x2a0 │ │ │ │ - movw r1, #52321 @ 0xcc61 │ │ │ │ + movw r1, #52313 @ 0xcc59 │ │ │ │ movt r1, #6 │ │ │ │ cmp r9, r1 │ │ │ │ - bne.n 7a172 │ │ │ │ + bne.n 7a132 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ mov lr, r0 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 7a166 │ │ │ │ + beq.n 7a126 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr.w fp, [r8, r7] │ │ │ │ ldr.w r1, [r0, #800] @ 0x320 │ │ │ │ ldr.w ip, [fp, #8] │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r0, #800] @ 0x320 │ │ │ │ - b.n 79f0a │ │ │ │ - movw sl, #30245 @ 0x7625 │ │ │ │ + b.n 79eca │ │ │ │ + movw sl, #23265 @ 0x5ae1 │ │ │ │ movt sl, #22 │ │ │ │ - b.n 79e52 │ │ │ │ + b.n 79e12 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7a190 │ │ │ │ + beq.n 7a150 │ │ │ │ movw r0, #15912 @ 0x3e28 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 72154 <_PyObject_GC_New@@Base> │ │ │ │ + bl 72110 <_PyObject_GC_New@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7a1a6 │ │ │ │ + beq.n 7a166 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r8, [pc, #280] @ 7a1f0 │ │ │ │ + ldr.w r8, [pc, #280] @ 7a1b0 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ str r3, [r0, #28] │ │ │ │ - b.n 79f4a │ │ │ │ + b.n 79f0a │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 72540 │ │ │ │ + bl 724fc │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov lr, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 79fdc │ │ │ │ + b.n 79f9c │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr.w r0, [r3, #708] @ 0x2c4 │ │ │ │ blx r9 │ │ │ │ mov lr, r0 │ │ │ │ - cbz r0, 7a166 │ │ │ │ + cbz r0, 7a126 │ │ │ │ ldr.w fp, [r8, r7] │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ ldr.w ip, [fp, #8] │ │ │ │ - b.n 79f0a │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + b.n 79eca │ │ │ │ + movw r1, #55613 @ 0xd93d │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7a184 │ │ │ │ + bne.n 7a144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 12eb00 │ │ │ │ - b.n 79f4a │ │ │ │ + bl 12ddf0 │ │ │ │ + b.n 79f0a │ │ │ │ ldr.w ip, [r2, #440] @ 0x1b8 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ - ldr.w r8, [pc, #176] @ 7a1f0 │ │ │ │ + ldr.w r8, [pc, #176] @ 7a1b0 │ │ │ │ mvn.w r6, #2147483648 @ 0x80000000 │ │ │ │ subs r6, r6, r3 │ │ │ │ ldrd r0, ip, [ip, #12] │ │ │ │ ldr.w fp, [r8, r7] │ │ │ │ add r0, ip │ │ │ │ add.w ip, r0, #3 │ │ │ │ adds r0, #1 │ │ │ │ bic.w ip, ip, #3 │ │ │ │ add.w r0, ip, r0, lsl #2 │ │ │ │ add r1, r0 │ │ │ │ cmp r1, r6 │ │ │ │ - bls.w 79ea0 │ │ │ │ + bls.w 79e60 │ │ │ │ mov r0, fp │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1ef3fc │ │ │ │ + b.w 1ee37c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ blx r9 │ │ │ │ mov lr, r0 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ - b.n 7a092 │ │ │ │ + b.n 7a052 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 79f4a │ │ │ │ + b.n 79f0a │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1168 @ 0x490 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ + movw r1, #63760 @ 0xf910 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 79f92 │ │ │ │ + b.n 79f52 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - movw r1, #1140 @ 0x474 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ + movw r1, #63732 @ 0xf8f4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w d599c │ │ │ │ + b.w d52b8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 79f2a │ │ │ │ - b.n 7a042 │ │ │ │ + bne.w 79eea │ │ │ │ + b.n 7a002 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1236 @ 0x4d4 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ + movw r1, #63828 @ 0xf954 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 7a1a6 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 7a166 │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007a1f4 : │ │ │ │ +0007a1b4 : │ │ │ │ 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 7a29a │ │ │ │ + bpl.n 7a25a │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 7a260 │ │ │ │ + bne.n 7a220 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7a26a │ │ │ │ + beq.n 7a22a │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r2 │ │ │ │ str r3, [r6, #0] │ │ │ │ - bne.n 7a278 │ │ │ │ + bne.n 7a238 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.n 7a278 │ │ │ │ - ldr r1, [pc, #116] @ (7a2b0 ) │ │ │ │ + beq.n 7a238 │ │ │ │ + ldr r1, [pc, #116] @ (7a270 ) │ │ │ │ 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, #71 @ 0x47 │ │ │ │ str r6, [sp, #0] │ │ │ │ cmp r1, r2 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ - beq.n 7a292 │ │ │ │ - bl 7c85c │ │ │ │ + beq.n 7a252 │ │ │ │ + bl 7c81c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7a222 │ │ │ │ + bne.n 7a1e2 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 7a234 │ │ │ │ + beq.n 7a1f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6d774 │ │ │ │ + bl 6d71c │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 7a23a │ │ │ │ + bne.n 7a1fa │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1ab6e0 │ │ │ │ - bl 7a2f8 │ │ │ │ + b.w 1a94e8 │ │ │ │ + bl 7a2b8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r1, #2572 @ 0xa0c │ │ │ │ - movw r0, #53236 @ 0xcff4 │ │ │ │ + movw r0, #50292 @ 0xc474 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 21f268 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7a25c │ │ │ │ + b.n 7a21c │ │ │ │ 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 │ │ │ │ strd r2, r1, [sp] │ │ │ │ - bl 76d64 │ │ │ │ + bl 76d14 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ - cbz r0, 7a2e6 │ │ │ │ + cbz r0, 7a2a6 │ │ │ │ mul.w r2, r1, r2 │ │ │ │ movs r0, #1 │ │ │ │ mov r1, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1a6b88 │ │ │ │ - movw r1, #53004 @ 0xcf0c │ │ │ │ + b.w 1a4968 │ │ │ │ + movw r1, #50060 @ 0xc38c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #4] @ (7a2f4 ) │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ - subs r3, #12 │ │ │ │ + ldr r0, [pc, #4] @ (7a2b4 ) │ │ │ │ + bl 677e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + cmp r7, #140 @ 0x8c │ │ │ │ movs r7, 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 r6, #42220 @ 0xa4ec │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ mov r7, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r9, r0 │ │ │ │ - ldr r3, [pc, #704] @ (7a5e4 ) │ │ │ │ + ldr r3, [pc, #704] @ (7a5a4 ) │ │ │ │ mov r5, r1 │ │ │ │ cmp sl, r6 │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - bne.w 7a56e │ │ │ │ + bne.w 7a52e │ │ │ │ add.w r1, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r1, #2740] @ 0xab4 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 7a40e │ │ │ │ + ble.n 7a3ce │ │ │ │ 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 │ │ │ │ @@ -119402,49 +119382,49 @@ │ │ │ │ movw r3, #771 @ 0x303 │ │ │ │ strh r3, [r4, #4] │ │ │ │ add.w r0, r4, #28 │ │ │ │ add.w r8, r4, #20 │ │ │ │ blx 2957c │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7a632 │ │ │ │ + bne.w 7a5f2 │ │ │ │ movw r1, #42704 @ 0xa6d0 │ │ │ │ add.w ip, r9, r1 │ │ │ │ ldr.w r0, [r5, #-8] │ │ │ │ ldr.w r2, [r9, r1] │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ adds.w r2, r2, #4096 @ 0x1000 │ │ │ │ str.w r2, [r9, r1] │ │ │ │ adc.w r3, r3, #0 │ │ │ │ str.w r3, [ip, #4] │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ubfx r1, r1, #0, #12 │ │ │ │ orrs r1, r2 │ │ │ │ - cbnz r0, 7a3c2 │ │ │ │ + cbnz r0, 7a382 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bmi.w 7a552 │ │ │ │ + bmi.w 7a512 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bmi.w 7a4d4 │ │ │ │ + bmi.w 7a494 │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r2, #7 │ │ │ │ and.w r0, r0, #7 │ │ │ │ - bgt.w 7a522 │ │ │ │ + bgt.w 7a4e2 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [r8, r0] │ │ │ │ movs r2, #1 │ │ │ │ cmp sl, r6 │ │ │ │ ldrb r0, [r4, #5] │ │ │ │ lsl.w r2, r2, r0 │ │ │ │ - bne.w 7a540 │ │ │ │ + bne.w 7a500 │ │ │ │ str.w r7, [r8, r2] │ │ │ │ add r2, r8 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r0, [r2, #4] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ movs r0, #0 │ │ │ │ strd r1, r3, [r5, #16] │ │ │ │ @@ -119462,33 +119442,33 @@ │ │ │ │ movs r4, #8 │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #40 @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ movw r8, #19992 @ 0x4e18 │ │ │ │ movt r8, #73 @ 0x49 │ │ │ │ - movw r0, #9329 @ 0x2471 │ │ │ │ + movw r0, #9261 @ 0x242d │ │ │ │ movt r0, #7 │ │ │ │ ldr.w r3, [r8, #692] @ 0x2b4 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 7a5e8 │ │ │ │ + bne.w 7a5a8 │ │ │ │ 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 7a5d0 │ │ │ │ + beq.w 7a590 │ │ │ │ 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, 7a488 │ │ │ │ + cbz r2, 7a448 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #20] │ │ │ │ str r3, [r4, #24] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ sub.w r3, sl, r6 │ │ │ │ clz r3, r3 │ │ │ │ @@ -119498,48 +119478,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 7a36a │ │ │ │ + b.n 7a32a │ │ │ │ ldrd ip, r1, [r3, #24] │ │ │ │ cmp r1, ip │ │ │ │ - bcc.w 7a5bc │ │ │ │ + bcc.w 7a57c │ │ │ │ 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 7a45c │ │ │ │ + bne.n 7a41c │ │ │ │ ldr.w r3, [r8, #672] @ 0x2a0 │ │ │ │ - movw r2, #52321 @ 0xcc61 │ │ │ │ + movw r2, #52313 @ 0xcc59 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7a626 │ │ │ │ + bne.w 7a5e6 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7a5f8 │ │ │ │ + beq.w 7a5b8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 7a45c │ │ │ │ + b.n 7a41c │ │ │ │ ldr.w r2, [r0, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7a59c │ │ │ │ + bne.n 7a55c │ │ │ │ movw r2, #42012 @ 0xa41c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 7a5c4 │ │ │ │ - ldr r2, [pc, #248] @ (7a5e4 ) │ │ │ │ + beq.n 7a584 │ │ │ │ + ldr r2, [pc, #248] @ (7a5a4 ) │ │ │ │ sub.w r0, r5, #8 │ │ │ │ ldr.w r2, [r2, fp] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr.w ip, [r2, #3796] @ 0xed4 │ │ │ │ ldr.w r2, [r5, #-4] │ │ │ │ ldr.w lr, [ip, #4] │ │ │ │ and.w r2, r2, #3 │ │ │ │ @@ -119547,176 +119527,176 @@ │ │ │ │ str.w r0, [lr] │ │ │ │ strd ip, r2, [r5, #-8] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str.w r0, [ip, #4] │ │ │ │ and.w r0, r2, #7 │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ cmp r2, #7 │ │ │ │ - ble.w 7a3d0 │ │ │ │ + ble.w 7a390 │ │ │ │ cmp r2, #15 │ │ │ │ mov.w r2, #0 │ │ │ │ ite le │ │ │ │ strhle.w r2, [r8, r0, lsl #1] │ │ │ │ strgt.w r2, [r8, r0, lsl #2] │ │ │ │ movs r2, #1 │ │ │ │ cmp sl, r6 │ │ │ │ ldrb r0, [r4, #5] │ │ │ │ lsl.w r2, r2, r0 │ │ │ │ - beq.w 7a3e4 │ │ │ │ + beq.w 7a3a4 │ │ │ │ add.w r0, r8, r2 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ str r7, [r0, #4] │ │ │ │ str.w r6, [r8, r2] │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ str r2, [r0, #8] │ │ │ │ - b.n 7a3ee │ │ │ │ + b.n 7a3ae │ │ │ │ ldr.w r2, [r0, #164] @ 0xa4 │ │ │ │ - cbnz r2, 7a580 │ │ │ │ + cbnz r2, 7a540 │ │ │ │ movw r2, #42012 @ 0xa41c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 7a4e8 │ │ │ │ + bne.n 7a4a8 │ │ │ │ ldr.w r2, [r7, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7a4e8 │ │ │ │ - b.n 7a3b6 │ │ │ │ + bne.n 7a4a8 │ │ │ │ + b.n 7a376 │ │ │ │ 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 7a41e │ │ │ │ - movw r0, #1565 @ 0x61d │ │ │ │ + b.n 7a3de │ │ │ │ + movw r0, #1557 @ 0x615 │ │ │ │ movt r0, #8 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 7a652 │ │ │ │ + bne.n 7a612 │ │ │ │ ldr r2, [r7, #84] @ 0x54 │ │ │ │ and.w r2, r2, #512 @ 0x200 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7a3b6 │ │ │ │ + beq.w 7a376 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - b.n 7a558 │ │ │ │ - movw r0, #1565 @ 0x61d │ │ │ │ + b.n 7a518 │ │ │ │ + movw r0, #1557 @ 0x615 │ │ │ │ movt r0, #8 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 7a642 │ │ │ │ + bne.n 7a602 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ and.w r2, r2, #512 @ 0x200 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7a3c2 │ │ │ │ + beq.w 7a382 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - b.n 7a4dc │ │ │ │ + b.n 7a49c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ - b.n 7a45c │ │ │ │ + b.n 7a41c │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr.w r2, [r2, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7a4e8 │ │ │ │ - b.n 7a3c2 │ │ │ │ + bne.n 7a4a8 │ │ │ │ + b.n 7a382 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 72540 │ │ │ │ + bl 724fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7a45c │ │ │ │ - b.n 7a4a6 │ │ │ │ + bne.w 7a41c │ │ │ │ + b.n 7a466 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r0, [r8, #688] @ 0x2b0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7a45c │ │ │ │ - bl 1ef298 │ │ │ │ + bne.w 7a41c │ │ │ │ + bl 1ee218 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7a60c │ │ │ │ + beq.n 7a5cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbz r3, 7a662 │ │ │ │ + cbz r3, 7a622 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7a620 │ │ │ │ + beq.n 7a5e0 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 7a66a │ │ │ │ + cbz r3, 7a62a │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7a408 │ │ │ │ + b.n 7a3c8 │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 7a4c0 │ │ │ │ + b.n 7a480 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1ea3f0 │ │ │ │ - b.n 7a37e │ │ │ │ + bl 1e9374 │ │ │ │ + b.n 7a33e │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ strd r1, r3, [sp, #12] │ │ │ │ blx r2 │ │ │ │ ldrd r1, r3, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ - b.n 7a5b0 │ │ │ │ + b.n 7a570 │ │ │ │ mov r0, r7 │ │ │ │ strd r1, r3, [sp, #12] │ │ │ │ blx r2 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r3, [sp, #12] │ │ │ │ - b.n 7a592 │ │ │ │ + b.n 7a552 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7a60c │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7a5cc │ │ │ │ mov r0, r2 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7a620 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7a5e0 │ │ │ │ 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 │ │ │ │ sub sp, #20 │ │ │ │ mov r2, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7a710 │ │ │ │ + beq.n 7a6d0 │ │ │ │ mov.w ip, #1 │ │ │ │ movw r1, #43691 @ 0xaaab │ │ │ │ movt r1, #43690 @ 0xaaaa │ │ │ │ mov sl, r0 │ │ │ │ lsl.w r5, ip, r0 │ │ │ │ - ldr r0, [pc, #604] @ (7a900 ) │ │ │ │ + ldr r0, [pc, #604] @ (7a8c0 ) │ │ │ │ cmp r2, #7 │ │ │ │ lsl.w r3, r5, ip │ │ │ │ umull r1, r3, r1, r3 │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r1, [r1, r0] │ │ │ │ lsr.w r3, r3, ip │ │ │ │ mov.w r9, r3, lsl #3 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ - bhi.w 7a83c │ │ │ │ + bhi.w 7a7fc │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 7a73e │ │ │ │ + bne.n 7a6fe │ │ │ │ add.w r1, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r1, #2740] @ 0xab4 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.w 7a838 │ │ │ │ + ble.w 7a7f8 │ │ │ │ subs r4, #1 │ │ │ │ str.w r4, [r1, #2740] @ 0xab4 │ │ │ │ movw r0, #771 @ 0x303 │ │ │ │ mov r2, r9 │ │ │ │ add.w r1, r1, r4, lsl #2 │ │ │ │ ldr.w r4, [r1, #2420] @ 0x974 │ │ │ │ movs r1, #0 │ │ │ │ @@ -119730,60 +119710,60 @@ │ │ │ │ str r3, [r4, #20] │ │ │ │ str r3, [r4, #24] │ │ │ │ blx 2957c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r5, #1 │ │ │ │ - ldr r1, [pc, #492] @ (7a900 ) │ │ │ │ + ldr r1, [pc, #492] @ (7a8c0 ) │ │ │ │ mov sl, r0 │ │ │ │ movw r3, #43691 @ 0xaaab │ │ │ │ movt r3, #43690 @ 0xaaaa │ │ │ │ lsls r5, r0 │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ movs r6, #12 │ │ │ │ cmp r2, #7 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mov.w r1, r5, lsl #1 │ │ │ │ umull r1, r3, r1, r3 │ │ │ │ mov.w r3, r3, lsr #1 │ │ │ │ mul.w r9, r3, r6 │ │ │ │ - bhi.n 7a83c │ │ │ │ + bhi.n 7a7fc │ │ │ │ movw r8, #19992 @ 0x4e18 │ │ │ │ movt r8, #73 @ 0x49 │ │ │ │ add.w r1, r9, r5 │ │ │ │ - movw ip, #9329 @ 0x2471 │ │ │ │ + movw ip, #9261 @ 0x242d │ │ │ │ movt ip, #7 │ │ │ │ add.w r4, r1, #20 │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr.w r4, [r8, #692] @ 0x2b4 │ │ │ │ cmp r4, ip │ │ │ │ - bne.w 7a8ca │ │ │ │ + bne.w 7a88a │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r0, #1528] @ 0x5f8 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ str r4, [sp, #4] │ │ │ │ subs r0, #1 │ │ │ │ cmp.w r0, #512 @ 0x200 │ │ │ │ - bcs.n 7a84a │ │ │ │ + bcs.n 7a80a │ │ │ │ adds r1, #19 │ │ │ │ mov.w fp, r1, lsr #3 │ │ │ │ ldr.w r0, [r4, fp, lsl #3] │ │ │ │ ldr.w ip, [r0, #8] │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 7a888 │ │ │ │ + beq.n 7a848 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ adds r4, #1 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr.w lr, [r4] │ │ │ │ str.w lr, [r0, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 7a7d4 │ │ │ │ + beq.n 7a794 │ │ │ │ strb r2, [r4, #4] │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ mov r2, r5 │ │ │ │ strb r7, [r4, #6] │ │ │ │ str r3, [r4, #12] │ │ │ │ movs r7, #0 │ │ │ │ movs r3, #1 │ │ │ │ @@ -119801,23 +119781,23 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r0, #24] │ │ │ │ ldr r6, [r0, #28] │ │ │ │ str r1, [sp, #8] │ │ │ │ cmp r1, r6 │ │ │ │ - bhi.n 7a826 │ │ │ │ + bhi.n 7a7e6 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ add.w r1, fp, #1 │ │ │ │ add.w r1, r6, r1, lsl #3 │ │ │ │ str r1, [r0, #24] │ │ │ │ adds r1, r0, r6 │ │ │ │ str r1, [r0, #4] │ │ │ │ str.w lr, [r0, r6] │ │ │ │ - cbz r4, 7a84a │ │ │ │ + cbz r4, 7a80a │ │ │ │ mov r1, sl │ │ │ │ add.w r8, r5, #20 │ │ │ │ strb r2, [r4, #4] │ │ │ │ add.w r0, r4, #20 │ │ │ │ mov r2, r5 │ │ │ │ strb r1, [r4, #5] │ │ │ │ movs r5, #0 │ │ │ │ @@ -119829,226 +119809,226 @@ │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 2957c │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, r8 │ │ │ │ blx 2957c │ │ │ │ - b.n 7a708 │ │ │ │ + b.n 7a6c8 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r1, sl │ │ │ │ str.w r0, [ip, #12] │ │ │ │ add.w r8, r5, #20 │ │ │ │ str.w ip, [r0, #8] │ │ │ │ - b.n 7a7fa │ │ │ │ + b.n 7a7ba │ │ │ │ movs r5, #8 │ │ │ │ - b.n 7a73e │ │ │ │ + b.n 7a6fe │ │ │ │ cmp r2, #15 │ │ │ │ - bhi.n 7a89c │ │ │ │ + bhi.n 7a85c │ │ │ │ adds r1, r2, #1 │ │ │ │ movs r5, #1 │ │ │ │ mov sl, r1 │ │ │ │ lsls r5, r1 │ │ │ │ - b.n 7a73e │ │ │ │ + b.n 7a6fe │ │ │ │ ldr.w r4, [r8, #672] @ 0x2a0 │ │ │ │ - movw r1, #52321 @ 0xcc61 │ │ │ │ + movw r1, #52313 @ 0xcc59 │ │ │ │ movt r1, #6 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 7a8e6 │ │ │ │ + bne.n 7a8a6 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7a8f6 │ │ │ │ + beq.n 7a8b6 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r1, sl │ │ │ │ add.w r8, r5, #20 │ │ │ │ ldr.w r0, [r6, #800] @ 0x320 │ │ │ │ adds r0, #1 │ │ │ │ str.w r0, [r6, #800] @ 0x320 │ │ │ │ - b.n 7a7fa │ │ │ │ + b.n 7a7ba │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, fp │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ - bl 72540 │ │ │ │ + bl 724fc │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 7a7f2 │ │ │ │ + b.n 7a7b2 │ │ │ │ adds r1, r2, #2 │ │ │ │ movs r5, #1 │ │ │ │ mov sl, r1 │ │ │ │ lsls r5, r1 │ │ │ │ add.w r1, r5, r9 │ │ │ │ adds.w r4, r1, #20 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bmi.n 7a8f6 │ │ │ │ + bmi.n 7a8b6 │ │ │ │ movw r8, #19992 @ 0x4e18 │ │ │ │ movt r8, #73 @ 0x49 │ │ │ │ - movw ip, #9329 @ 0x2471 │ │ │ │ + movw ip, #9261 @ 0x242d │ │ │ │ movt ip, #7 │ │ │ │ ldr.w r4, [r8, #692] @ 0x2b4 │ │ │ │ cmp r4, ip │ │ │ │ - beq.w 7a762 │ │ │ │ + beq.w 7a722 │ │ │ │ ldr.w r0, [r8, #688] @ 0x2b0 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 7a8f6 │ │ │ │ + cbz r0, 7a8b6 │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ mov r1, sl │ │ │ │ add.w r8, r5, #20 │ │ │ │ - b.n 7a7fa │ │ │ │ + b.n 7a7ba │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ - b.n 7a870 │ │ │ │ + b.n 7a830 │ │ │ │ movs r4, #0 │ │ │ │ - bl 1ef298 │ │ │ │ - b.n 7a708 │ │ │ │ + bl 1ee218 │ │ │ │ + b.n 7a6c8 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movw r5, #19992 @ 0x4e18 │ │ │ │ movt r5, #73 @ 0x49 │ │ │ │ add.w r3, r5, #4096 @ 0x1000 │ │ │ │ sub sp, #8 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r3, [r3, #1168] @ 0x490 │ │ │ │ - cbz r3, 7a94e │ │ │ │ + cbz r3, 7a90e │ │ │ │ ldr.w r3, [r5, #1412] @ 0x584 │ │ │ │ - cbz r3, 7a94e │ │ │ │ - ldr r3, [pc, #696] @ (7abec ) │ │ │ │ + cbz r3, 7a90e │ │ │ │ + ldr r3, [pc, #696] @ (7abac ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r6, [r2, r3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7aba4 │ │ │ │ + beq.w 7ab64 │ │ │ │ ldr.w r0, [r5, #1416] @ 0x588 │ │ │ │ blx 2a31c │ │ │ │ cmp r6, r0 │ │ │ │ - bne.w 7aba4 │ │ │ │ + bne.w 7ab64 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7aa3c │ │ │ │ + beq.n 7a9fc │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ ldrb.w r6, [r4, #-4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 7abcc │ │ │ │ + bne.w 7ab8c │ │ │ │ ldrb.w r3, [r4, #-3] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.w 7abb2 │ │ │ │ + bne.w 7ab72 │ │ │ │ ldrb.w r3, [r4, #-2] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.w 7abb2 │ │ │ │ + bne.w 7ab72 │ │ │ │ ldrb.w r3, [r4, #-1] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.w 7abb2 │ │ │ │ + bne.w 7ab72 │ │ │ │ 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 7ab8a │ │ │ │ + bne.w 7ab4a │ │ │ │ adds r3, r4, r2 │ │ │ │ ldrb r1, [r3, #1] │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ - bne.w 7ab8a │ │ │ │ + bne.w 7ab4a │ │ │ │ ldrb r1, [r3, #2] │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ - bne.w 7ab8a │ │ │ │ + bne.w 7ab4a │ │ │ │ ldrb r3, [r3, #3] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.w 7ab8a │ │ │ │ + bne.w 7ab4a │ │ │ │ mov.w r3, #3722304989 @ 0xdddddddd │ │ │ │ adds r2, #4 │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ mov r0, r4 │ │ │ │ blx 2957c │ │ │ │ ldr r2, [r7, #20] │ │ │ │ - movw r3, #33237 @ 0x81d5 │ │ │ │ + movw r3, #33157 @ 0x8185 │ │ │ │ movt r3, #7 │ │ │ │ sub.w r6, r4, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7aa42 │ │ │ │ - cbz r6, 7aa3c │ │ │ │ - ldr r3, [pc, #516] @ (7abec ) │ │ │ │ + bne.n 7aa02 │ │ │ │ + cbz r6, 7a9fc │ │ │ │ + ldr r3, [pc, #516] @ (7abac ) │ │ │ │ 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 │ │ │ │ cmn.w r7, #804 @ 0x324 │ │ │ │ - beq.n 7aa60 │ │ │ │ + beq.n 7aa20 │ │ │ │ lsrs r3, r6, #18 │ │ │ │ ubfx r2, r6, #0, #18 │ │ │ │ add.w r3, r7, r3, lsl #3 │ │ │ │ ldr.w r1, [r3, #808] @ 0x328 │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.n 7aa22 │ │ │ │ + bgt.n 7a9e2 │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, r2 │ │ │ │ ite gt │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - cbz r2, 7aa60 │ │ │ │ + cbz r2, 7aa20 │ │ │ │ bic.w r3, r6, #4080 @ 0xff0 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ 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, 7aa4e │ │ │ │ - cbz r2, 7aa84 │ │ │ │ + cbz r1, 7aa0e │ │ │ │ + cbz r2, 7aa44 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mov r1, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, 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 7aa3c │ │ │ │ + b.n 7a9fc │ │ │ │ ldr.w r2, [r5, #684] @ 0x2ac │ │ │ │ - movw r3, #53025 @ 0xcf21 │ │ │ │ + movw r3, #52969 @ 0xcee9 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7ab80 │ │ │ │ + bne.w 7ab40 │ │ │ │ mov r0, r6 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r7, #800] @ 0x320 │ │ │ │ - b.n 7aa3c │ │ │ │ + b.n 7a9fc │ │ │ │ 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 r8, r2, r4 │ │ │ │ @@ -120056,72 +120036,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 7aac0 │ │ │ │ + bne.n 7aa80 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7aabc │ │ │ │ + cbz r3, 7aa7c │ │ │ │ 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 7ab1c │ │ │ │ + beq.n 7aadc │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7aafc │ │ │ │ + beq.n 7aabc │ │ │ │ ldr.w r3, [lr, #532] @ 0x214 │ │ │ │ - cbnz r3, 7aad8 │ │ │ │ + cbnz r3, 7aa98 │ │ │ │ str.w r2, [lr, #532] @ 0x214 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 7aa3c │ │ │ │ + beq.n 7a9fc │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ - cbz r1, 7aaf6 │ │ │ │ + cbz r1, 7aab6 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r4, [r2, #20] │ │ │ │ str r1, [r4, #24] │ │ │ │ strd r3, r0, [r2, #20] │ │ │ │ - cbz r3, 7aaf2 │ │ │ │ + cbz r3, 7aab2 │ │ │ │ str r2, [r3, #24] │ │ │ │ str r2, [r0, #20] │ │ │ │ - b.n 7aa3c │ │ │ │ + b.n 7a9fc │ │ │ │ str.w r3, [r7, #524] @ 0x20c │ │ │ │ - b.n 7aae4 │ │ │ │ + b.n 7aaa4 │ │ │ │ ldr.w r3, [r7, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 7ab0a │ │ │ │ + cbz r3, 7aaca │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r7, #532] @ 0x214 │ │ │ │ str.w r2, [r7, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7aa3c │ │ │ │ + bne.n 7a9fc │ │ │ │ str.w r2, [r7, #532] @ 0x214 │ │ │ │ - b.n 7aa3c │ │ │ │ + b.n 7a9fc │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7aaca │ │ │ │ + beq.n 7aa8a │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7ab7a │ │ │ │ + cbz r3, 7ab3a │ │ │ │ str r1, [r3, #20] │ │ │ │ str r3, [r1, #24] │ │ │ │ ldr.w r1, [r6, r8] │ │ │ │ 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, 7ab50 │ │ │ │ + cbz r3, 7ab10 │ │ │ │ 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 │ │ │ │ movs r2, #0 │ │ │ │ @@ -120131,83 +120111,83 @@ │ │ │ │ mov.w r2, #262144 @ 0x40000 │ │ │ │ ldr.w r3, [r5, #812] @ 0x32c │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r7, #788] @ 0x314 │ │ │ │ str.w r4, [r6, r8] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r7, #788] @ 0x314 │ │ │ │ - b.n 7aa3c │ │ │ │ + b.n 7a9fc │ │ │ │ str.w r1, [r7, #524] @ 0x20c │ │ │ │ - b.n 7ab28 │ │ │ │ + b.n 7aae8 │ │ │ │ ldr.w r0, [r5, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r2 │ │ │ │ - b.n 7aa78 │ │ │ │ + b.n 7aa38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 68184 │ │ │ │ - movw r1, #41580 @ 0xa26c │ │ │ │ + bl 62e90 <_Py_SetRefcnt@@Base+0x1982> │ │ │ │ + movw r1, #38636 @ 0x96ec │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #38964 @ 0x9834 │ │ │ │ + movw r0, #36020 @ 0x8cb4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #53004 @ 0xcf0c │ │ │ │ + bl 677e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #50060 @ 0xc38c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #64] @ (7abf0 ) │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #64] @ (7abb0 ) │ │ │ │ + bl 677e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 68184 │ │ │ │ - movw r1, #41556 @ 0xa254 │ │ │ │ + bl 62e90 <_Py_SetRefcnt@@Base+0x1982> │ │ │ │ + movw r1, #38612 @ 0x96d4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #38964 @ 0x9834 │ │ │ │ + movw r0, #36020 @ 0x8cb4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 677e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 68184 │ │ │ │ - movw r1, #41496 @ 0xa218 │ │ │ │ + bl 62e90 <_Py_SetRefcnt@@Base+0x1982> │ │ │ │ + movw r1, #38552 @ 0x9698 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #38964 @ 0x9834 │ │ │ │ + movw r0, #36020 @ 0x8cb4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ - bl 67cbc │ │ │ │ + bl 6845e <_PyInterpreterState_FailIfRunningMain@@Base+0x25e> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #32 │ │ │ │ + cmp r7, #160 @ 0xa0 │ │ │ │ movs r7, r5 │ │ │ │ │ │ │ │ -0007abf4 : │ │ │ │ +0007abb4 : │ │ │ │ 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, #71 @ 0x47 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - bl 1abb68 │ │ │ │ - cbz r0, 7ac1c │ │ │ │ + bl 1a9970 │ │ │ │ + cbz r0, 7abdc │ │ │ │ strd r4, r5, [r0, #20] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0007ac20 : │ │ │ │ +0007abe0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 7ac74 │ │ │ │ - cbz r0, 7ac6c │ │ │ │ + bl 7ac34 │ │ │ │ + cbz r0, 7ac2c │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.n 7ac6c │ │ │ │ - ldr.w ip, [pc, #48] @ 7ac70 │ │ │ │ + bpl.n 7ac2c │ │ │ │ + ldr.w ip, [pc, #48] @ 7ac30 │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ sub.w r2, r0, #8 │ │ │ │ and.w r3, r3, #3 │ │ │ │ ldr.w r1, [r1, ip] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr.w r1, [r1, #3796] @ 0xed4 │ │ │ │ @@ -120247,1425 +120227,1425 @@ │ │ │ │ addne r5, r4, #3 │ │ │ │ itttt ne │ │ │ │ addne r4, #1 │ │ │ │ bicne.w r5, r5, #3 │ │ │ │ addne r5, r5, r2 │ │ │ │ addne.w r2, r5, r4, lsl #2 │ │ │ │ adds r6, r2, r3 │ │ │ │ - bmi.w 7ae0e │ │ │ │ + bmi.w 7adce │ │ │ │ movw r5, #19992 @ 0x4e18 │ │ │ │ movt r5, #73 @ 0x49 │ │ │ │ mov fp, r1 │ │ │ │ - movw r1, #9329 @ 0x2471 │ │ │ │ + movw r1, #9261 @ 0x242d │ │ │ │ movt r1, #7 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r7, [r5, #712] @ 0x2c8 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.w 7aef0 │ │ │ │ - ldr r1, [pc, #624] @ (7af68 ) │ │ │ │ + bne.w 7aeb0 │ │ │ │ + ldr r1, [pc, #624] @ (7af28 ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ add.w ip, r6, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #512 @ 0x200 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r7, [r1, #1528] @ 0x5f8 │ │ │ │ - bcs.w 7ae84 │ │ │ │ + bcs.w 7ae44 │ │ │ │ mov.w ip, ip, lsr #3 │ │ │ │ ldr.w r0, [r7, ip, lsl #3] │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ cmp r0, r9 │ │ │ │ - beq.w 7aed4 │ │ │ │ + beq.w 7ae94 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldr.w sl, [r0, #4] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ ldr.w r5, [sl] │ │ │ │ str r5, [r0, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 7ada8 │ │ │ │ + beq.n 7ad68 │ │ │ │ add.w r5, sl, r3 │ │ │ │ - cbz r3, 7ad6c │ │ │ │ + cbz r3, 7ad2c │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sl] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 7ad6c │ │ │ │ - ldr r1, [pc, #540] @ (7af68 ) │ │ │ │ + beq.n 7ad2c │ │ │ │ + ldr r1, [pc, #540] @ (7af28 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [r3, r1] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ strd r3, r3, [r5, #-8] │ │ │ │ ldr.w r3, [r1, #3760] @ 0xeb0 │ │ │ │ ldr.w r6, [r1, #3756] @ 0xeac │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r1, #3760] @ 0xeb0 │ │ │ │ cmp r3, r6 │ │ │ │ - bgt.n 7ae46 │ │ │ │ + bgt.n 7ae06 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2957c │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7ae24 │ │ │ │ + bne.n 7ade4 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #484] @ (7af6c ) │ │ │ │ + ldr r2, [pc, #484] @ (7af2c ) │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7af0e │ │ │ │ + bne.w 7aece │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 7add4 │ │ │ │ + bmi.n 7ad94 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r6, r1, [r0, #24] │ │ │ │ cmp r1, r6 │ │ │ │ - bcc.n 7ae18 │ │ │ │ + bcc.n 7add8 │ │ │ │ add.w ip, ip, #1 │ │ │ │ add.w r1, r6, ip, lsl #3 │ │ │ │ str r1, [r0, #24] │ │ │ │ adds r1, r0, r6 │ │ │ │ str r1, [r0, #4] │ │ │ │ str r5, [r0, r6] │ │ │ │ and.w r8, lr, #16384 @ 0x4000 │ │ │ │ add.w r5, sl, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7ad3e │ │ │ │ + bne.n 7acfe │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 7ad4a │ │ │ │ - b.n 7ad6c │ │ │ │ + bne.n 7ad0a │ │ │ │ + b.n 7ad2c │ │ │ │ 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, [r5, #9] │ │ │ │ strh r3, [r5, #10] │ │ │ │ strb r2, [r5, #8] │ │ │ │ - cbz r2, 7ae00 │ │ │ │ + cbz r2, 7adc0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ add.w r0, r5, #12 │ │ │ │ blx 2957c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r5, #-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 1ef298 │ │ │ │ + b.w 1ee218 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ str.w r1, [r9, #12] │ │ │ │ str.w r9, [r1, #8] │ │ │ │ - b.n 7ad38 │ │ │ │ + b.n 7acf8 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #316] @ (7af6c ) │ │ │ │ + ldr r2, [pc, #316] @ (7af2c ) │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7af22 │ │ │ │ + bne.n 7aee2 │ │ │ │ str.w fp, [r5, #8] │ │ │ │ - b.n 7ad9a │ │ │ │ + b.n 7ad5a │ │ │ │ ldr.w r3, [r1, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r6, #0 │ │ │ │ - beq.n 7ad6c │ │ │ │ + beq.n 7ad2c │ │ │ │ ldr.w r3, [r1, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7ad6c │ │ │ │ + bne.n 7ad2c │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7af5e │ │ │ │ + bne.n 7af1e │ │ │ │ add.w r1, r0, #12 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bmi.n 7ad6c │ │ │ │ + bmi.n 7ad2c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r0, r3, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7ae6e │ │ │ │ + bne.n 7ae2e │ │ │ │ dmb ish │ │ │ │ - b.n 7ad6c │ │ │ │ + b.n 7ad2c │ │ │ │ ldr.w r8, [r5, #672] @ 0x2a0 │ │ │ │ - movw r1, #52321 @ 0xcc61 │ │ │ │ + movw r1, #52313 @ 0xcc59 │ │ │ │ movt r1, #6 │ │ │ │ strd r3, r2, [sp] │ │ │ │ cmp r8, r1 │ │ │ │ - bne.n 7af36 │ │ │ │ + bne.n 7aef6 │ │ │ │ cmp r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ mov sl, r0 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 7ae0e │ │ │ │ + beq.n 7adce │ │ │ │ ldr.w r1, [r7, #800] @ 0x320 │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r7, #800] @ 0x320 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ and.w r8, r1, #16384 @ 0x4000 │ │ │ │ add.w r5, sl, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7ad3e │ │ │ │ + bne.w 7acfe │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 7ad4a │ │ │ │ - b.n 7ad6c │ │ │ │ + bne.w 7ad0a │ │ │ │ + b.n 7ad2c │ │ │ │ mov r1, ip │ │ │ │ mov r0, r7 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 72540 │ │ │ │ + bl 724fc │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7ae84 │ │ │ │ + beq.n 7ae44 │ │ │ │ ldr.w lr, [r4, #84] @ 0x54 │ │ │ │ - b.n 7adc0 │ │ │ │ + b.n 7ad80 │ │ │ │ ldr.w r0, [r5, #708] @ 0x2c4 │ │ │ │ mov r1, r6 │ │ │ │ strd r3, r2, [sp] │ │ │ │ blx r7 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7ae0e │ │ │ │ + beq.n 7adce │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ and.w r8, r1, #16384 @ 0x4000 │ │ │ │ - b.n 7aec0 │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + b.n 7ae80 │ │ │ │ + movw r1, #55613 @ 0xd93d │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7af46 │ │ │ │ + bne.n 7af06 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12eb00 │ │ │ │ - b.n 7ad9a │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + bl 12ddf0 │ │ │ │ + b.n 7ad5a │ │ │ │ + movw r1, #55613 @ 0xd93d │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7af52 │ │ │ │ + bne.n 7af12 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12eb00 │ │ │ │ - b.n 7ae40 │ │ │ │ + bl 12ddf0 │ │ │ │ + b.n 7ae00 │ │ │ │ ldr.w r0, [r5, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r8 │ │ │ │ mov sl, r0 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - b.n 7aeaa │ │ │ │ + b.n 7ae6a │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7ad9a │ │ │ │ + b.n 7ad5a │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7ae40 │ │ │ │ + b.n 7ae00 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7ad6c │ │ │ │ - b.n 7ae60 │ │ │ │ + bne.w 7ad2c │ │ │ │ + b.n 7ae20 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0007af70 : │ │ │ │ +0007af30 : │ │ │ │ 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 r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 7afe0 │ │ │ │ - cbz r0, 7afae │ │ │ │ + bl 7afa0 │ │ │ │ + cbz r0, 7af6e │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #24] @ (7afb4 ) │ │ │ │ + ldr r0, [pc, #24] @ (7af74 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7bfac │ │ │ │ + b.w 7bf6c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007afb8 : │ │ │ │ +0007af78 : │ │ │ │ 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 7afe0 │ │ │ │ + bl 7afa0 │ │ │ │ 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 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7b604 │ │ │ │ + beq.w 7b5c4 │ │ │ │ mov fp, r3 │ │ │ │ mov r7, r0 │ │ │ │ mov sl, r2 │ │ │ │ mov r3, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 7b2ca │ │ │ │ + beq.w 7b28a │ │ │ │ adds r6, r0, r1 │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ - blt.w 7be5a │ │ │ │ + blt.w 7be1a │ │ │ │ movw r2, #65514 @ 0xffea │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.w 7be72 │ │ │ │ + bgt.w 7be32 │ │ │ │ movw r2, #19992 @ 0x4e18 │ │ │ │ movt r2, #73 @ 0x49 │ │ │ │ - movw r1, #9329 @ 0x2471 │ │ │ │ + movw r1, #9261 @ 0x242d │ │ │ │ movt r1, #7 │ │ │ │ add.w r8, r3, #21 │ │ │ │ ldr.w r4, [r2, #712] @ 0x2c8 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.w 7b7c0 │ │ │ │ - ldr r1, [pc, #704] @ (7b304 ) │ │ │ │ + bne.w 7b780 │ │ │ │ + ldr r1, [pc, #704] @ (7b2c4 ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ cmp.w r8, #512 @ 0x200 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r1, #1528] @ 0x5f8 │ │ │ │ mov r9, r1 │ │ │ │ - bgt.w 7b628 │ │ │ │ + bgt.w 7b5e8 │ │ │ │ add.w r7, r3, #20 │ │ │ │ mov.w lr, r7, lsr #3 │ │ │ │ ldr.w r0, [r9, lr, lsl #3] │ │ │ │ ldr.w ip, [r0, #8] │ │ │ │ cmp r0, ip │ │ │ │ - beq.w 7b610 │ │ │ │ + beq.w 7b5d0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ adds r4, #1 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r2, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7b18c │ │ │ │ + beq.w 7b14c │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [r4, #4] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r0 │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r2, #0] │ │ │ │ - ldr r2, [pc, #616] @ (7b308 ) │ │ │ │ + ldr r2, [pc, #616] @ (7b2c8 ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ ldr.w r8, [r2, #1416] @ 0x588 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 7b92a │ │ │ │ + bne.w 7b8ea │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #8] │ │ │ │ str r2, [r4, #12] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ strb r2, [r4, #16] │ │ │ │ strb.w r8, [r4, r7] │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bpl.w 7b5c8 │ │ │ │ + bpl.w 7b588 │ │ │ │ lsls r2, r2, #25 │ │ │ │ - bpl.w 7becc │ │ │ │ + bpl.w 7be8c │ │ │ │ add.w r0, r4, #20 │ │ │ │ lsls r7, r5, #30 │ │ │ │ - bne.w 7b5d0 │ │ │ │ + bne.w 7b590 │ │ │ │ adds r7, r5, #4 │ │ │ │ cmp r7, r6 │ │ │ │ - bhi.w 7b1e4 │ │ │ │ + bhi.w 7b1a4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7b1e4 │ │ │ │ + bne.n 7b1a4 │ │ │ │ mov r2, r0 │ │ │ │ add.w ip, r5, #8 │ │ │ │ cmp r6, ip │ │ │ │ str.w r1, [r2], #4 │ │ │ │ - bcc.n 7b1e0 │ │ │ │ + bcc.n 7b1a0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7b1e0 │ │ │ │ + bne.n 7b1a0 │ │ │ │ add.w r7, r5, #12 │ │ │ │ str r1, [r0, #4] │ │ │ │ cmp r6, r7 │ │ │ │ add.w r1, r0, #8 │ │ │ │ - bcc.w 7b2ee │ │ │ │ + bcc.w 7b2ae │ │ │ │ ldr r2, [r5, #8] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7b2ee │ │ │ │ + bne.w 7b2ae │ │ │ │ str r2, [r0, #8] │ │ │ │ add.w r2, r5, #16 │ │ │ │ add.w ip, r0, #12 │ │ │ │ cmp r6, r2 │ │ │ │ - bcc.w 7b300 │ │ │ │ + bcc.w 7b2c0 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7b300 │ │ │ │ + bne.w 7b2c0 │ │ │ │ str r1, [r0, #12] │ │ │ │ add.w r1, r5, #20 │ │ │ │ cmp r6, r1 │ │ │ │ add.w r0, r0, #16 │ │ │ │ it cc │ │ │ │ movcc r7, r2 │ │ │ │ - bcc.n 7b170 │ │ │ │ + bcc.n 7b130 │ │ │ │ ldr.w ip, [r2] │ │ │ │ add.w lr, r1, #4 │ │ │ │ mov r7, r2 │ │ │ │ tst.w ip, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7b170 │ │ │ │ + bne.n 7b130 │ │ │ │ adds r2, #4 │ │ │ │ cmp r6, lr │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bcc.n 7b1dc │ │ │ │ + bcc.n 7b19c │ │ │ │ ldr.w ip, [r2] │ │ │ │ mov r1, lr │ │ │ │ add.w lr, r1, #4 │ │ │ │ mov r7, r2 │ │ │ │ tst.w ip, #2155905152 @ 0x80808080 │ │ │ │ - beq.n 7b154 │ │ │ │ + beq.n 7b114 │ │ │ │ cmp r6, r7 │ │ │ │ - bhi.n 7b1ac │ │ │ │ + bhi.n 7b16c │ │ │ │ subs r6, r7, r5 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 7b1fc │ │ │ │ + bne.n 7b1bc │ │ │ │ ldr r2, [sp, #152] @ 0x98 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7bb32 │ │ │ │ + bne.w 7baf2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r8, r1, [r0, #24] │ │ │ │ cmp r1, r8 │ │ │ │ - bcc.w 7b2f4 │ │ │ │ + bcc.w 7b2b4 │ │ │ │ add.w r1, lr, #1 │ │ │ │ add.w r1, r8, r1, lsl #3 │ │ │ │ str r1, [r0, #24] │ │ │ │ add.w r1, r0, r8 │ │ │ │ str r1, [r0, #4] │ │ │ │ str.w r2, [r0, r8] │ │ │ │ - b.n 7b086 │ │ │ │ + b.n 7b046 │ │ │ │ ldrsb.w r1, [r7] │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 7b174 │ │ │ │ + blt.n 7b134 │ │ │ │ strb r2, [r0, #0] │ │ │ │ adds r2, r7, #1 │ │ │ │ cmp r6, r2 │ │ │ │ - bls.n 7b1d8 │ │ │ │ + bls.n 7b198 │ │ │ │ adds r0, #1 │ │ │ │ ldrsb.w r1, [r2] │ │ │ │ mov r7, r2 │ │ │ │ ldrb.w ip, [r2] │ │ │ │ adds r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 7b174 │ │ │ │ + blt.n 7b134 │ │ │ │ cmp r2, r6 │ │ │ │ strb.w ip, [r0], #1 │ │ │ │ - bne.n 7b1c0 │ │ │ │ + bne.n 7b180 │ │ │ │ mov r7, r2 │ │ │ │ - b.n 7b174 │ │ │ │ + b.n 7b134 │ │ │ │ mov r7, r1 │ │ │ │ - b.n 7b170 │ │ │ │ + b.n 7b130 │ │ │ │ mov r0, r2 │ │ │ │ - b.n 7b170 │ │ │ │ + b.n 7b130 │ │ │ │ cmp r6, r5 │ │ │ │ - bls.n 7b1f6 │ │ │ │ + bls.n 7b1b6 │ │ │ │ ldrsb.w r1, [r5] │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ cmp r1, #0 │ │ │ │ it ge │ │ │ │ movge r7, r5 │ │ │ │ - bge.n 7b1b6 │ │ │ │ + bge.n 7b176 │ │ │ │ mov r7, r5 │ │ │ │ movs r6, #0 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ blx 2957c │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ ubfx r2, r3, #5, #1 │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bpl.w 7b956 │ │ │ │ + bpl.w 7b916 │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7bec6 │ │ │ │ + beq.w 7be86 │ │ │ │ add.w r2, r4, #20 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ str r6, [sp, #96] @ 0x60 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ strd r3, r3, [sp, #52] @ 0x34 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ cmp r7, r5 │ │ │ │ - bcs.w 7b55a │ │ │ │ + bcs.w 7b51a │ │ │ │ ldrd r2, r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 7b832 │ │ │ │ + bne.w 7b7f2 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ add r1, r2 │ │ │ │ lsls r6, r3, #25 │ │ │ │ it pl │ │ │ │ subpl.w lr, r5, #4 │ │ │ │ - bpl.n 7b320 │ │ │ │ + bpl.n 7b2e0 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - bls.w 7b904 │ │ │ │ + bls.w 7b8c4 │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bls.w 7b75e │ │ │ │ + bls.w 7b71e │ │ │ │ cmp r3, #239 @ 0xef │ │ │ │ - bhi.w 7bd2a │ │ │ │ + bhi.w 7bcea │ │ │ │ subs r0, r5, r7 │ │ │ │ cmp r0, #2 │ │ │ │ - ble.w 7b97a │ │ │ │ + ble.w 7b93a │ │ │ │ ldrb r6, [r7, #1] │ │ │ │ sub.w r0, r6, #128 @ 0x80 │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ - bhi.w 7b58e │ │ │ │ + bhi.w 7b54e │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ - beq.w 7bd8e │ │ │ │ + beq.w 7bd4e │ │ │ │ cmp r3, #237 @ 0xed │ │ │ │ - bne.n 7b294 │ │ │ │ + bne.n 7b254 │ │ │ │ cmp r6, #159 @ 0x9f │ │ │ │ - bhi.w 7b58e │ │ │ │ + bhi.w 7b54e │ │ │ │ ldrb r0, [r7, #2] │ │ │ │ sub.w r4, r0, #128 @ 0x80 │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ - bhi.w 7bc76 │ │ │ │ + bhi.w 7bc36 │ │ │ │ add.w r4, r0, r3, lsl #12 │ │ │ │ adds r7, #3 │ │ │ │ sub.w r4, r4, #925696 @ 0xe2000 │ │ │ │ subs r4, #128 @ 0x80 │ │ │ │ add.w r4, r4, r6, lsl #6 │ │ │ │ subs r1, r1, r2 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ cmp r4, #4 │ │ │ │ - bhi.w 7b788 │ │ │ │ + bhi.w 7b748 │ │ │ │ tbh [pc, r4, lsl #1] │ │ │ │ lsls r0, r0, #5 │ │ │ │ lsls r1, r7, #5 │ │ │ │ lsls r2, r5, #5 │ │ │ │ lsls r7, r0, #4 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldrsb.w r2, [r0] │ │ │ │ - ldrb r1, [r0, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - blt.w 7bb38 │ │ │ │ - ldr r2, [sp, #152] @ 0x98 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 7bba4 │ │ │ │ - ldr r4, [pc, #44] @ (7b30c ) │ │ │ │ + ldrsb.w r1, [r0] │ │ │ │ + ldrb r2, [r0, #0] │ │ │ │ + cmp r1, #0 │ │ │ │ + blt.w 7baf8 │ │ │ │ + ldr r1, [sp, #152] @ 0x98 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 7bb64 │ │ │ │ + ldr r4, [pc, #44] @ (7b2cc ) │ │ │ │ movs r3, #24 │ │ │ │ - mla r4, r3, r1, r4 │ │ │ │ + mla r4, r3, r2, r4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r1 │ │ │ │ mov r7, ip │ │ │ │ - b.n 7b170 │ │ │ │ + b.n 7b130 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ str.w r2, [ip, #12] │ │ │ │ str.w ip, [r2, #8] │ │ │ │ - b.n 7b086 │ │ │ │ + b.n 7b046 │ │ │ │ mov r0, ip │ │ │ │ - b.n 7b170 │ │ │ │ + b.n 7b130 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ands.w r0, r8, #13172736 @ 0xc90000 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 7b2b0 │ │ │ │ + beq.n 7b270 │ │ │ │ adds r7, #1 │ │ │ │ strb.w r3, [r1], #1 │ │ │ │ cmp r7, r5 │ │ │ │ - bcs.w 7b91a │ │ │ │ + bcs.w 7b8da │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - bhi.w 7b498 │ │ │ │ + bhi.w 7b458 │ │ │ │ mov r0, r7 │ │ │ │ ands.w r4, r7, #3 │ │ │ │ - bne.n 7b314 │ │ │ │ + bne.n 7b2d4 │ │ │ │ adds r6, r7, #4 │ │ │ │ cmp r5, r6 │ │ │ │ - bcc.n 7b310 │ │ │ │ + bcc.n 7b2d0 │ │ │ │ sub.w r8, lr, r7 │ │ │ │ bic.w r8, r8, #3 │ │ │ │ mov.w r3, r8, lsr #2 │ │ │ │ add.w r8, r8, #4 │ │ │ │ adds r3, #1 │ │ │ │ add r8, r1 │ │ │ │ ands.w r3, r3, #7 │ │ │ │ - beq.n 7b3de │ │ │ │ + beq.n 7b39e │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7b3ca │ │ │ │ + beq.n 7b38a │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 7b3ba │ │ │ │ + beq.n 7b37a │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 7b3aa │ │ │ │ + beq.n 7b36a │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 7b39a │ │ │ │ + beq.n 7b35a │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 7b38a │ │ │ │ + beq.n 7b34a │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 7b378 │ │ │ │ + beq.n 7b338 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ tst.w r6, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7b48a │ │ │ │ + bne.w 7b44a │ │ │ │ adds r0, #4 │ │ │ │ str.w r6, [r1], #4 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ mov r7, r0 │ │ │ │ tst.w r6, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7b48a │ │ │ │ + bne.w 7b44a │ │ │ │ adds r0, #4 │ │ │ │ str.w r6, [r1], #4 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ mov r7, r0 │ │ │ │ tst.w r6, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7b48a │ │ │ │ + bne.n 7b44a │ │ │ │ adds r0, #4 │ │ │ │ str.w r6, [r1], #4 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ mov r7, r0 │ │ │ │ tst.w r6, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7b48a │ │ │ │ + bne.n 7b44a │ │ │ │ adds r0, #4 │ │ │ │ str.w r6, [r1], #4 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ mov r7, r0 │ │ │ │ tst.w r6, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7b48a │ │ │ │ + bne.n 7b44a │ │ │ │ adds r0, #4 │ │ │ │ str.w r6, [r1], #4 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ mov r7, r0 │ │ │ │ tst.w r6, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7b48a │ │ │ │ + bne.n 7b44a │ │ │ │ adds r0, #4 │ │ │ │ str.w r6, [r1], #4 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ mov r7, r0 │ │ │ │ tst.w r6, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7b48a │ │ │ │ + bne.n 7b44a │ │ │ │ str.w r6, [r1], #4 │ │ │ │ adds r0, #4 │ │ │ │ cmp r1, r8 │ │ │ │ - beq.n 7b488 │ │ │ │ + beq.n 7b448 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ mov r7, r0 │ │ │ │ tst.w r6, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7b48a │ │ │ │ + bne.n 7b44a │ │ │ │ adds r0, #4 │ │ │ │ str.w r6, [r1], #4 │ │ │ │ mov r3, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov ip, r1 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ tst.w r6, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7b48a │ │ │ │ + bne.n 7b44a │ │ │ │ adds r0, #4 │ │ │ │ str.w r6, [r1], #4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ tst.w r6, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7b48a │ │ │ │ + bne.n 7b44a │ │ │ │ str r6, [r1, #0] │ │ │ │ add.w r0, r3, #8 │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, ip, #8 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ tst.w r6, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7b48a │ │ │ │ + bne.n 7b44a │ │ │ │ str.w r6, [ip, #8] │ │ │ │ add.w r0, r3, #12 │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, ip, #12 │ │ │ │ ldr r6, [r3, #12] │ │ │ │ tst.w r6, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7b48a │ │ │ │ + bne.n 7b44a │ │ │ │ str.w r6, [ip, #12] │ │ │ │ add.w r0, r3, #16 │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, ip, #16 │ │ │ │ ldr r6, [r3, #16] │ │ │ │ tst.w r6, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7b48a │ │ │ │ + bne.n 7b44a │ │ │ │ str.w r6, [ip, #16] │ │ │ │ add.w r0, r3, #20 │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, ip, #20 │ │ │ │ ldr r6, [r3, #20] │ │ │ │ tst.w r6, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7b48a │ │ │ │ + bne.n 7b44a │ │ │ │ str.w r6, [ip, #20] │ │ │ │ add.w r0, r3, #24 │ │ │ │ add.w r1, ip, #24 │ │ │ │ mov r7, r0 │ │ │ │ ldr r6, [r3, #24] │ │ │ │ tst.w r6, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7b48a │ │ │ │ + bne.n 7b44a │ │ │ │ add.w r1, ip, #28 │ │ │ │ add.w r0, r3, #28 │ │ │ │ cmp r1, r8 │ │ │ │ str.w r6, [ip, #24] │ │ │ │ - bne.n 7b3de │ │ │ │ + bne.n 7b39e │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, r5 │ │ │ │ - beq.w 7b2b0 │ │ │ │ + beq.w 7b270 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - bls.w 7b314 │ │ │ │ + bls.w 7b2d4 │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bhi.w 7bd98 │ │ │ │ + bhi.w 7bd58 │ │ │ │ cmp r3, #193 @ 0xc1 │ │ │ │ - bls.w 7beba │ │ │ │ + bls.w 7be7a │ │ │ │ subs r0, r5, r7 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.w 7b91a │ │ │ │ + ble.w 7b8da │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ sub.w r4, r0, #128 @ 0x80 │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ - bhi.w 7beee │ │ │ │ + bhi.w 7beae │ │ │ │ add.w r0, r0, r3, lsl #6 │ │ │ │ adds r7, #2 │ │ │ │ sub.w r4, r0, #12416 @ 0x3080 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - bhi.w 7b2b0 │ │ │ │ + bhi.w 7b270 │ │ │ │ strb.w r4, [r1], #1 │ │ │ │ - b.n 7b31a │ │ │ │ + b.n 7b2da │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ - movw r3, #40060 @ 0x9c7c │ │ │ │ + movw r3, #37116 @ 0x90fc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ sub.w r6, r7, r8 │ │ │ │ subs r5, r6, #1 │ │ │ │ add r5, r4 │ │ │ │ strd r5, r6, [sp, #60] @ 0x3c │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 7b4fa │ │ │ │ + bne.n 7b4ba │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl f6db0 <_Py_GetErrorHandler@@Base> │ │ │ │ + bl f6710 <_Py_GetErrorHandler@@Base> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov sl, r0 │ │ │ │ mov r2, sl │ │ │ │ cmp r2, #2 │ │ │ │ - bne.w 7bbec │ │ │ │ + bne.w 7bbac │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.w 7bbd4 │ │ │ │ + ble.w 7bb94 │ │ │ │ mov r2, r6 │ │ │ │ cmp r2, r5 │ │ │ │ - blt.w 7bb7a │ │ │ │ + blt.w 7bb3a │ │ │ │ subs r5, r5, r6 │ │ │ │ add r7, r5 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ - b.n 7b238 │ │ │ │ + b.n 7b1f8 │ │ │ │ sub.w r3, r3, r2 │ │ │ │ mov.w r2, r3, asr #1 │ │ │ │ - bne.n 7b53c │ │ │ │ + bne.n 7b4fc │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ sub.w r4, r0, #128 @ 0x80 │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ - bhi.w 7bc9e │ │ │ │ + bhi.w 7bc5e │ │ │ │ cmp r0, #159 @ 0x9f │ │ │ │ - bhi.w 7bcf8 │ │ │ │ + bhi.w 7bcb8 │ │ │ │ cmp r1, #224 @ 0xe0 │ │ │ │ - beq.w 7bc9e │ │ │ │ + beq.w 7bc5e │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #152] @ 0x98 │ │ │ │ subs r3, r7, r5 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7bce0 │ │ │ │ + beq.w 7bca0 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ - cbz r3, 7b568 │ │ │ │ + cbz r3, 7b528 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ subs r7, r7, r3 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ str r7, [r3, #0] │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7b806 │ │ │ │ + bne.w 7b7c6 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7b7da │ │ │ │ + bne.w 7b79a │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 94638 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + bl 93f50 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 7b184 │ │ │ │ + b.n 7b144 │ │ │ │ cmp r3, #244 @ 0xf4 │ │ │ │ - bne.w 7bd4e │ │ │ │ + bne.w 7bd0e │ │ │ │ cmp r4, #143 @ 0x8f │ │ │ │ - bls.w 7bd4e │ │ │ │ + bls.w 7bd0e │ │ │ │ subs r1, r1, r2 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ movs r4, #2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7b4ce │ │ │ │ + beq.n 7b48e │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ cmp r3, #237 @ 0xed │ │ │ │ - beq.w 7bf26 │ │ │ │ + beq.w 7bee6 │ │ │ │ movs r4, #2 │ │ │ │ - b.n 7b4d0 │ │ │ │ + b.n 7b490 │ │ │ │ subs r3, r3, r2 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ asrs r3, r3, #1 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ - movw r3, #40040 @ 0x9c68 │ │ │ │ + movw r3, #37096 @ 0x90e8 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ sub.w r6, r7, r8 │ │ │ │ adds r5, r6, #1 │ │ │ │ - b.n 7b4e4 │ │ │ │ + b.n 7b4a4 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ lsls r1, r5, #30 │ │ │ │ - beq.w 7b0d8 │ │ │ │ + beq.w 7b098 │ │ │ │ cmp r6, r5 │ │ │ │ it hi │ │ │ │ movhi r7, r5 │ │ │ │ - bls.w 7b1f6 │ │ │ │ + bls.w 7b1b6 │ │ │ │ lsls r2, r7, #30 │ │ │ │ - beq.n 7b65c │ │ │ │ + beq.n 7b61c │ │ │ │ ldrsb.w r2, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 7b5ec │ │ │ │ + blt.n 7b5ac │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, r6 │ │ │ │ - bcc.n 7b5da │ │ │ │ + bcc.n 7b59a │ │ │ │ subs r6, r7, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 7b17c │ │ │ │ - b.n 7b1fc │ │ │ │ + beq.w 7b13c │ │ │ │ + b.n 7b1bc │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7bec0 │ │ │ │ - ldr r4, [pc, #748] @ (7b8fc ) │ │ │ │ - b.n 7b184 │ │ │ │ + bne.w 7be80 │ │ │ │ + ldr r4, [pc, #748] @ (7b8bc ) │ │ │ │ + b.n 7b144 │ │ │ │ mov r1, lr │ │ │ │ mov r0, r9 │ │ │ │ strd r2, r3, [sp, #36] @ 0x24 │ │ │ │ - bl 72540 │ │ │ │ + bl 724fc │ │ │ │ ldrd r2, r3, [sp, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7b086 │ │ │ │ + bne.w 7b046 │ │ │ │ ldr.w r4, [r2, #672] @ 0x2a0 │ │ │ │ - movw r1, #52321 @ 0xcc61 │ │ │ │ + movw r1, #52313 @ 0xcc59 │ │ │ │ movt r1, #6 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.w 7bdea │ │ │ │ + bne.w 7bdaa │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ blx 2a0fc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7be72 │ │ │ │ + beq.w 7be32 │ │ │ │ ldr.w r2, [r9, #800] @ 0x320 │ │ │ │ add.w r7, r3, #20 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r9, #800] @ 0x320 │ │ │ │ - b.n 7b086 │ │ │ │ + b.n 7b046 │ │ │ │ add.w ip, r7, #4 │ │ │ │ cmp r6, ip │ │ │ │ - bcc.n 7b756 │ │ │ │ + bcc.n 7b716 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7b756 │ │ │ │ + bne.n 7b716 │ │ │ │ add.w r1, r7, #8 │ │ │ │ cmp r6, r1 │ │ │ │ - bcc.w 7b8b6 │ │ │ │ + bcc.w 7b876 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7b8b6 │ │ │ │ + bne.w 7b876 │ │ │ │ add.w ip, r7, #12 │ │ │ │ cmp r6, ip │ │ │ │ - bcc.w 7b8e2 │ │ │ │ + bcc.w 7b8a2 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7b8e2 │ │ │ │ + bne.w 7b8a2 │ │ │ │ add.w r2, r7, #16 │ │ │ │ cmp r6, r2 │ │ │ │ - bcc.w 7b8b6 │ │ │ │ + bcc.w 7b876 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7b8b6 │ │ │ │ + bne.w 7b876 │ │ │ │ add.w ip, r7, #20 │ │ │ │ cmp r6, ip │ │ │ │ - bcc.w 7b99c │ │ │ │ + bcc.w 7b95c │ │ │ │ ldr r1, [r7, #16] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7b99c │ │ │ │ + bne.w 7b95c │ │ │ │ add.w r1, r7, #24 │ │ │ │ cmp r6, r1 │ │ │ │ - bcc.w 7b8b6 │ │ │ │ + bcc.w 7b876 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7b8b6 │ │ │ │ + bne.w 7b876 │ │ │ │ add.w ip, r7, #28 │ │ │ │ cmp r6, ip │ │ │ │ - bcc.w 7b8e2 │ │ │ │ + bcc.w 7b8a2 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7b8e2 │ │ │ │ + bne.w 7b8a2 │ │ │ │ add.w r1, r7, #32 │ │ │ │ cmp r6, r1 │ │ │ │ - bcc.w 7b8b6 │ │ │ │ + bcc.w 7b876 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7b8b6 │ │ │ │ + bne.w 7b876 │ │ │ │ add.w ip, r7, #36 @ 0x24 │ │ │ │ cmp r6, ip │ │ │ │ - bcc.w 7b8e2 │ │ │ │ + bcc.w 7b8a2 │ │ │ │ ldr r2, [r7, #32] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7b8e2 │ │ │ │ + bne.w 7b8a2 │ │ │ │ add.w r1, r7, #40 @ 0x28 │ │ │ │ cmp r6, r1 │ │ │ │ - bcc.w 7b8b6 │ │ │ │ + bcc.w 7b876 │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7b8b6 │ │ │ │ + bne.w 7b876 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ cmp r6, ip │ │ │ │ - bcc.w 7b8e2 │ │ │ │ + bcc.w 7b8a2 │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7b8e2 │ │ │ │ + bne.w 7b8a2 │ │ │ │ mov r2, ip │ │ │ │ sub.w ip, r6, #44 @ 0x2c │ │ │ │ sub.w ip, ip, r7 │ │ │ │ bic.w ip, ip, #3 │ │ │ │ add ip, r2 │ │ │ │ - b.n 7b750 │ │ │ │ + b.n 7b710 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ adds r2, #4 │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7b756 │ │ │ │ + bne.n 7b716 │ │ │ │ mov r7, r2 │ │ │ │ cmp ip, r2 │ │ │ │ - bne.n 7b746 │ │ │ │ + bne.n 7b706 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.w 7b5de │ │ │ │ - b.n 7b5ec │ │ │ │ + bne.w 7b59e │ │ │ │ + b.n 7b5ac │ │ │ │ cmp r3, #193 @ 0xc1 │ │ │ │ - bls.w 7bc88 │ │ │ │ + bls.w 7bc48 │ │ │ │ subs r0, r5, r7 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.w 7bb2a │ │ │ │ + ble.w 7baea │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ sub.w r4, r0, #128 @ 0x80 │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ - bhi.w 7b58e │ │ │ │ + bhi.w 7b54e │ │ │ │ add.w r0, r0, r3, lsl #6 │ │ │ │ subs r1, r1, r2 │ │ │ │ sub.w r4, r0, #12416 @ 0x3080 │ │ │ │ adds r7, #2 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, r4 │ │ │ │ - bcc.w 7b8e6 │ │ │ │ + bcc.w 7b8a6 │ │ │ │ ldrd r2, r3, [sp, #92] @ 0x5c │ │ │ │ subs r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 7b8e6 │ │ │ │ + ble.w 7b8a6 │ │ │ │ ldrd r2, r1, [sp, #80] @ 0x50 │ │ │ │ cmp r1, #1 │ │ │ │ itt eq │ │ │ │ strbeq r4, [r2, r3] │ │ │ │ ldreq r3, [sp, #96] @ 0x60 │ │ │ │ - beq.n 7b7b8 │ │ │ │ + beq.n 7b778 │ │ │ │ cmp r1, #2 │ │ │ │ itet ne │ │ │ │ strne.w r4, [r2, r3, lsl #2] │ │ │ │ strheq.w r4, [r2, r3, lsl #1] │ │ │ │ ldrne r3, [sp, #96] @ 0x60 │ │ │ │ adds r3, #1 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 7b23a │ │ │ │ + b.n 7b1fa │ │ │ │ ldr.w r0, [r2, #708] @ 0x2c4 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7be72 │ │ │ │ + beq.w 7be32 │ │ │ │ add.w r7, r3, #20 │ │ │ │ - b.n 7b086 │ │ │ │ + b.n 7b046 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7b578 │ │ │ │ + beq.w 7b538 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7b578 │ │ │ │ - ldr r1, [pc, #268] @ (7b900 ) │ │ │ │ + bne.w 7b538 │ │ │ │ + ldr r1, [pc, #268] @ (7b8c0 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7bcbe │ │ │ │ + bne.w 7bc7e │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 7b578 │ │ │ │ + b.n 7b538 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7b570 │ │ │ │ + beq.w 7b530 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7b570 │ │ │ │ - ldr r1, [pc, #224] @ (7b900 ) │ │ │ │ + bne.w 7b530 │ │ │ │ + ldr r1, [pc, #224] @ (7b8c0 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7bd00 │ │ │ │ + bne.w 7bcc0 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 7b570 │ │ │ │ + b.n 7b530 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.w 7bd1a │ │ │ │ + bne.w 7bcda │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ add.w r3, r2, r3, lsl #1 │ │ │ │ - b.n 7b8a0 │ │ │ │ + b.n 7b860 │ │ │ │ cmp r1, #223 @ 0xdf │ │ │ │ - bls.n 7b8ba │ │ │ │ + bls.n 7b87a │ │ │ │ cmp r1, #239 @ 0xef │ │ │ │ - bhi.w 7bc58 │ │ │ │ + bhi.w 7bc18 │ │ │ │ subs r0, r5, r7 │ │ │ │ cmp r0, #2 │ │ │ │ - ble.w 7b51a │ │ │ │ + ble.w 7b4da │ │ │ │ ldrb r4, [r7, #1] │ │ │ │ sub.w r0, r4, #128 @ 0x80 │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ - bhi.w 7bc9c │ │ │ │ + bhi.w 7bc5c │ │ │ │ cmp r1, #224 @ 0xe0 │ │ │ │ - beq.w 7bcd8 │ │ │ │ + beq.w 7bc98 │ │ │ │ sub.w r0, r1, #237 @ 0xed │ │ │ │ cmp r4, #159 @ 0x9f │ │ │ │ clz r0, r0 │ │ │ │ mov.w r0, r0, lsr #5 │ │ │ │ it ls │ │ │ │ movls r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7bc9c │ │ │ │ + bne.w 7bc5c │ │ │ │ ldrb r0, [r7, #2] │ │ │ │ sub.w r6, r0, #128 @ 0x80 │ │ │ │ cmp r6, #63 @ 0x3f │ │ │ │ - bhi.w 7beb6 │ │ │ │ + bhi.w 7be76 │ │ │ │ add.w r1, r0, r1, lsl #12 │ │ │ │ adds r7, #3 │ │ │ │ sub.w r1, r1, #925696 @ 0xe2000 │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ add.w r1, r1, r4, lsl #6 │ │ │ │ strh.w r1, [r3], #2 │ │ │ │ cmp r7, r5 │ │ │ │ - bcs.n 7b91e │ │ │ │ + bcs.n 7b8de │ │ │ │ ldrb r1, [r7, #0] │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bhi.n 7b840 │ │ │ │ + bhi.n 7b800 │ │ │ │ mov r0, r7 │ │ │ │ ands.w r4, r7, #3 │ │ │ │ - beq.n 7b9a0 │ │ │ │ + beq.n 7b960 │ │ │ │ adds r7, #1 │ │ │ │ strh.w r1, [r3], #2 │ │ │ │ - b.n 7b89c │ │ │ │ + b.n 7b85c │ │ │ │ mov r7, ip │ │ │ │ - b.n 7b756 │ │ │ │ + b.n 7b716 │ │ │ │ cmp r1, #193 @ 0xc1 │ │ │ │ - bls.w 7bbd0 │ │ │ │ + bls.w 7bb90 │ │ │ │ subs r0, r5, r7 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.n 7b91e │ │ │ │ + ble.n 7b8de │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ sub.w r4, r0, #128 @ 0x80 │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ - bhi.w 7bc9c │ │ │ │ + bhi.w 7bc5c │ │ │ │ add.w r1, r0, r1, lsl #6 │ │ │ │ adds r7, #2 │ │ │ │ sub.w r1, r1, #12416 @ 0x3080 │ │ │ │ strh.w r1, [r3], #2 │ │ │ │ - b.n 7b89c │ │ │ │ + b.n 7b85c │ │ │ │ mov r7, r1 │ │ │ │ - b.n 7b756 │ │ │ │ + b.n 7b716 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl cd748 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl cd06c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7bca6 │ │ │ │ + beq.w 7bc66 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 7b79c │ │ │ │ + b.n 7b75c │ │ │ │ nop │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ands.w r4, r7, #3 │ │ │ │ - beq.w 7be94 │ │ │ │ + beq.w 7be54 │ │ │ │ adds r7, #1 │ │ │ │ strb r3, [r1, #0] │ │ │ │ cmp r7, r5 │ │ │ │ add.w r1, r1, #1 │ │ │ │ - bcc.w 7b25c │ │ │ │ + bcc.w 7b21c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 7b2b0 │ │ │ │ + b.n 7b270 │ │ │ │ movs r4, #0 │ │ │ │ subs r3, r3, r2 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ asrs r3, r3, #1 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 7b2b6 │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + b.n 7b276 │ │ │ │ + movw r1, #55613 @ 0xd93d │ │ │ │ movt r1, #18 │ │ │ │ cmp r8, r1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bne.w 7be4c │ │ │ │ + bne.w 7be0c │ │ │ │ mov r0, r4 │ │ │ │ - bl 12eb00 │ │ │ │ + bl 12ddf0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #8] │ │ │ │ str r2, [r4, #12] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ strb r2, [r4, #16] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r4, r7] │ │ │ │ - b.w 7b0c0 │ │ │ │ + b.w 7b080 │ │ │ │ ubfx r1, r3, #2, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 7bd7e │ │ │ │ + beq.w 7bd3e │ │ │ │ cmp r1, #2 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ it ne │ │ │ │ movtne r1, #16 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7bec6 │ │ │ │ + beq.w 7be86 │ │ │ │ add.w r2, r4, #28 │ │ │ │ - b.n 7b222 │ │ │ │ - bne.w 7bb2a │ │ │ │ + b.n 7b1e2 │ │ │ │ + bne.w 7baea │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ sub.w r4, r0, #128 @ 0x80 │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ - bhi.w 7b58e │ │ │ │ + bhi.w 7b54e │ │ │ │ cmp r0, #159 @ 0x9f │ │ │ │ - bhi.w 7bc4a │ │ │ │ + bhi.w 7bc0a │ │ │ │ sub.w r4, r3, #224 @ 0xe0 │ │ │ │ negs r3, r4 │ │ │ │ adcs r3, r4 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 7b2b0 │ │ │ │ + b.n 7b270 │ │ │ │ mov r7, r2 │ │ │ │ - b.n 7b756 │ │ │ │ + b.n 7b716 │ │ │ │ adds r6, r7, #4 │ │ │ │ cmp r5, r6 │ │ │ │ - bcc.w 7bc80 │ │ │ │ + bcc.w 7bc40 │ │ │ │ sub.w ip, r5, #4 │ │ │ │ sub.w ip, ip, r7 │ │ │ │ bic.w ip, ip, #3 │ │ │ │ add ip, r6 │ │ │ │ sub.w r1, ip, r7 │ │ │ │ subs r1, #4 │ │ │ │ lsrs r1, r1, #2 │ │ │ │ adds r1, #1 │ │ │ │ ands.w r1, r1, #3 │ │ │ │ - beq.w 7bae2 │ │ │ │ + beq.w 7baa2 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 7ba22 │ │ │ │ + beq.n 7b9e2 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 7b9fa │ │ │ │ + beq.n 7b9ba │ │ │ │ ldr r1, [r7, #0] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7baec │ │ │ │ + bne.w 7baac │ │ │ │ mov r0, r6 │ │ │ │ adds r3, #8 │ │ │ │ uxtb r6, r1 │ │ │ │ strh.w r6, [r3, #-8] │ │ │ │ ubfx r6, r1, #8, #8 │ │ │ │ strh.w r6, [r3, #-6] │ │ │ │ ubfx r6, r1, #16, #8 │ │ │ │ lsrs r1, r1, #24 │ │ │ │ strh.w r6, [r3, #-4] │ │ │ │ strh.w r1, [r3, #-2] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mov r7, r0 │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7baec │ │ │ │ + bne.n 7baac │ │ │ │ uxtb r6, r1 │ │ │ │ adds r0, #4 │ │ │ │ strh r6, [r3, #0] │ │ │ │ ubfx r6, r1, #8, #8 │ │ │ │ adds r3, #8 │ │ │ │ strh.w r6, [r3, #-6] │ │ │ │ ubfx r6, r1, #16, #8 │ │ │ │ lsrs r1, r1, #24 │ │ │ │ strh.w r6, [r3, #-4] │ │ │ │ strh.w r1, [r3, #-2] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mov r7, r0 │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7baec │ │ │ │ + bne.n 7baac │ │ │ │ adds r0, #4 │ │ │ │ uxtb r6, r1 │ │ │ │ adds r3, #8 │ │ │ │ strh.w r6, [r3, #-8] │ │ │ │ cmp ip, r0 │ │ │ │ ubfx r6, r1, #8, #8 │ │ │ │ strh.w r6, [r3, #-6] │ │ │ │ ubfx r6, r1, #16, #8 │ │ │ │ mov.w r1, r1, lsr #24 │ │ │ │ strh.w r6, [r3, #-4] │ │ │ │ strh.w r1, [r3, #-2] │ │ │ │ - bne.n 7bae2 │ │ │ │ - b.n 7bafc │ │ │ │ + bne.n 7baa2 │ │ │ │ + b.n 7babc │ │ │ │ uxtb r6, r1 │ │ │ │ strh r6, [r3, #0] │ │ │ │ ubfx r6, r1, #8, #8 │ │ │ │ strh r6, [r3, #2] │ │ │ │ ubfx r6, r1, #16, #8 │ │ │ │ lsrs r1, r1, #24 │ │ │ │ strh r1, [r3, #6] │ │ │ │ adds r3, #8 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ adds r7, r0, #4 │ │ │ │ strh.w r6, [r3, #-4] │ │ │ │ mov lr, r3 │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7baec │ │ │ │ + bne.n 7baac │ │ │ │ uxtb r6, r1 │ │ │ │ strh r6, [r3, #0] │ │ │ │ ubfx r6, r1, #8, #8 │ │ │ │ strh r6, [r3, #2] │ │ │ │ ubfx r6, r1, #16, #8 │ │ │ │ lsrs r1, r1, #24 │ │ │ │ strh r1, [r3, #6] │ │ │ │ add.w r7, r0, #8 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ adds r3, #8 │ │ │ │ strh.w r6, [r3, #-4] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7baec │ │ │ │ + bne.n 7baac │ │ │ │ uxtb r6, r1 │ │ │ │ strh r6, [r3, #0] │ │ │ │ ubfx r6, r1, #8, #8 │ │ │ │ strh r6, [r3, #2] │ │ │ │ ubfx r6, r1, #16, #8 │ │ │ │ lsrs r1, r1, #24 │ │ │ │ strh r1, [r3, #6] │ │ │ │ add.w r7, r0, #12 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ adds r0, #16 │ │ │ │ strh r6, [r3, #4] │ │ │ │ add.w r3, lr, #16 │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ uxtb r6, r1 │ │ │ │ - bne.n 7baec │ │ │ │ + bne.n 7baac │ │ │ │ strh.w r6, [lr, #16] │ │ │ │ cmp ip, r0 │ │ │ │ ubfx r6, r1, #8, #8 │ │ │ │ strh r6, [r3, #2] │ │ │ │ ubfx r6, r1, #16, #8 │ │ │ │ mov.w r1, r1, lsr #24 │ │ │ │ strh r6, [r3, #4] │ │ │ │ strh r1, [r3, #6] │ │ │ │ add.w r3, lr, #24 │ │ │ │ - beq.n 7bafc │ │ │ │ + beq.n 7babc │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mov r7, r0 │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - beq.n 7ba54 │ │ │ │ + beq.n 7ba14 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.w 7b920 │ │ │ │ + beq.w 7b8e0 │ │ │ │ ldrb r1, [r7, #0] │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bls.w 7b8ae │ │ │ │ - b.n 7b840 │ │ │ │ + bls.w 7b86e │ │ │ │ + b.n 7b800 │ │ │ │ mov r7, ip │ │ │ │ - b.n 7baec │ │ │ │ + b.n 7baac │ │ │ │ cmp r0, #1 │ │ │ │ - ble.n 7bb2a │ │ │ │ + ble.n 7baea │ │ │ │ ldrb r4, [r7, #1] │ │ │ │ sub.w r6, r4, #128 @ 0x80 │ │ │ │ cmp r6, #63 @ 0x3f │ │ │ │ - bhi.w 7b58e │ │ │ │ + bhi.w 7b54e │ │ │ │ cmp r4, #143 @ 0x8f │ │ │ │ - bls.w 7beac │ │ │ │ + bls.w 7be6c │ │ │ │ cmp r3, #244 @ 0xf4 │ │ │ │ - beq.w 7b58e │ │ │ │ + beq.w 7b54e │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 7bb2a │ │ │ │ + beq.n 7baea │ │ │ │ ldrb r3, [r7, #2] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.w 7bc76 │ │ │ │ + bhi.w 7bc36 │ │ │ │ subs r1, r1, r2 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ - b.n 7b540 │ │ │ │ + b.n 7b500 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.w 7b184 │ │ │ │ + b.w 7b144 │ │ │ │ movw r2, #19992 @ 0x4e18 │ │ │ │ movt r2, #73 @ 0x49 │ │ │ │ - movw r1, #9329 @ 0x2471 │ │ │ │ + movw r1, #9261 @ 0x242d │ │ │ │ movt r1, #7 │ │ │ │ adds r6, r0, #1 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr.w r4, [r2, #712] @ 0x2c8 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ cmp r4, r1 │ │ │ │ it ne │ │ │ │ movne.w r8, #22 │ │ │ │ - bne.w 7b7c0 │ │ │ │ - ldr r1, [pc, #668] @ (7bdfc ) │ │ │ │ + bne.w 7b780 │ │ │ │ + ldr r1, [pc, #668] @ (7bdbc ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ mov.w r8, #22 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r1, #1528] @ 0x5f8 │ │ │ │ mov r9, r1 │ │ │ │ - b.w 7b05e │ │ │ │ + b.w 7b01e │ │ │ │ ldrb.w ip, [r8, r2] │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ add.w r0, ip, #56320 @ 0xdc00 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.w 7bf1e │ │ │ │ + beq.w 7bede │ │ │ │ cmp r4, #2 │ │ │ │ itet ne │ │ │ │ strne.w r0, [r1, r3, lsl #2] │ │ │ │ strheq.w r0, [r1, r3, lsl #1] │ │ │ │ ldrne r3, [sp, #96] @ 0x60 │ │ │ │ adds r3, #1 │ │ │ │ adds r2, #1 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 7b50c │ │ │ │ + b.n 7b4cc │ │ │ │ ldr r2, [sp, #152] @ 0x98 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldrsb.w r2, [r0] │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ iteee ge │ │ │ │ movge r2, #24 │ │ │ │ addlt.w r3, r3, #1296 @ 0x510 │ │ │ │ movwlt r4, #19992 @ 0x4e18 │ │ │ │ movtlt r4, #73 @ 0x49 │ │ │ │ itet ge │ │ │ │ - ldrge r4, [pc, #572] @ (7be00 ) │ │ │ │ + ldrge r4, [pc, #572] @ (7bdc0 ) │ │ │ │ addlt.w r4, r4, r3, lsl #5 │ │ │ │ mlage r4, r2, r3, r4 │ │ │ │ - b.w 7b184 │ │ │ │ + b.w 7b144 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 7b920 │ │ │ │ + b.n 7b8e0 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ - bl cd748 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl cd06c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7bca6 │ │ │ │ + beq.n 7bc66 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ - b.n 7b50a │ │ │ │ + b.n 7b4ca │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 7bbfa │ │ │ │ + beq.n 7bbba │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 7bc30 │ │ │ │ + beq.n 7bbf0 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 7b512 │ │ │ │ + beq.w 7b4d2 │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r0, fp │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #20] │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ @@ -121674,859 +121654,859 @@ │ │ │ │ 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, #1304 @ 0x518 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - bl 1e2be8 <_PyErr_ProgramDecodedTextObject@@Base+0x588> │ │ │ │ + movw r2, #63896 @ 0xf998 │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + bl 1e1380 <_PyErr_ProgramDecodedTextObject@@Base+0x588> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7bca6 │ │ │ │ + bne.n 7bc66 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ - b.w 7b238 │ │ │ │ + b.w 7b1f8 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ movw r1, #65533 @ 0xfffd │ │ │ │ - bl e6930 │ │ │ │ + bl e6214 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7bca6 │ │ │ │ + beq.n 7bc66 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ subs r5, r5, r6 │ │ │ │ add r7, r5 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ - b.w 7b238 │ │ │ │ + b.w 7b1f8 │ │ │ │ sub.w r0, r3, #237 @ 0xed │ │ │ │ negs r3, r0 │ │ │ │ adcs r3, r0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.w 7b2b0 │ │ │ │ + b.w 7b270 │ │ │ │ cmp r1, #244 @ 0xf4 │ │ │ │ - bhi.w 7b5aa │ │ │ │ + bhi.w 7b56a │ │ │ │ subs r0, r5, r7 │ │ │ │ cmp r0, #3 │ │ │ │ - bgt.w 7be04 │ │ │ │ + bgt.w 7bdc4 │ │ │ │ cmp r0, #1 │ │ │ │ - bgt.w 7bef4 │ │ │ │ + bgt.w 7beb4 │ │ │ │ subs r3, r3, r2 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ asrs r3, r3, #1 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 7b540 │ │ │ │ + b.n 7b500 │ │ │ │ subs r1, r1, r2 │ │ │ │ movs r4, #3 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ - b.n 7b4d0 │ │ │ │ + b.n 7b490 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.w 7b8ae │ │ │ │ - b.n 7b920 │ │ │ │ + bne.w 7b86e │ │ │ │ + b.n 7b8e0 │ │ │ │ subs r1, r1, r2 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ - b.n 7b5b2 │ │ │ │ + b.n 7b572 │ │ │ │ cmp r1, #244 @ 0xf4 │ │ │ │ - bne.w 7be1c │ │ │ │ + bne.w 7bddc │ │ │ │ cmp r4, #143 @ 0x8f │ │ │ │ - bls.w 7be1c │ │ │ │ + bls.w 7bddc │ │ │ │ subs r3, r3, r2 │ │ │ │ asrs r3, r3, #1 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 7b594 │ │ │ │ + b.n 7b554 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 790b0 │ │ │ │ + bl 79060 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 790b0 │ │ │ │ + bl 79060 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 1ddcbc <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bl 1dbbc4 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.w 7b184 │ │ │ │ - movw r2, #58961 @ 0xe651 │ │ │ │ + b.w 7b144 │ │ │ │ + movw r2, #55613 @ 0xd93d │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7b800 │ │ │ │ + beq.w 7b7c0 │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 7b800 │ │ │ │ + b.n 7b7c0 │ │ │ │ cmp r4, #159 @ 0x9f │ │ │ │ - bhi.w 7b87c │ │ │ │ - b.n 7bc9c │ │ │ │ + bhi.w 7b83c │ │ │ │ + b.n 7bc5c │ │ │ │ ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ - movw r3, #40016 @ 0x9c50 │ │ │ │ + movw r3, #37072 @ 0x90d0 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ sub.w r5, r5, r8 │ │ │ │ sub.w r6, r7, r8 │ │ │ │ - b.w 7b4e4 │ │ │ │ + b.w 7b4a4 │ │ │ │ cmp r1, #237 @ 0xed │ │ │ │ - bne.w 7b53c │ │ │ │ - b.n 7bc9e │ │ │ │ - movw r2, #58961 @ 0xe651 │ │ │ │ + bne.w 7b4fc │ │ │ │ + b.n 7bc5e │ │ │ │ + movw r2, #55613 @ 0xd93d │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7b82c │ │ │ │ + beq.w 7b7ec │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 7b82c │ │ │ │ + b.n 7b7ec │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1a68a0 │ │ │ │ + bl 1a4680 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 7b2b6 │ │ │ │ + b.w 7b276 │ │ │ │ cmp r3, #244 @ 0xf4 │ │ │ │ - bhi.n 7bc88 │ │ │ │ + bhi.n 7bc48 │ │ │ │ subs r0, r5, r7 │ │ │ │ cmp r0, #3 │ │ │ │ - ble.w 7bb00 │ │ │ │ + ble.w 7bac0 │ │ │ │ ldrb r4, [r7, #1] │ │ │ │ sub.w r0, r4, #128 @ 0x80 │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ - bhi.w 7b58e │ │ │ │ + bhi.w 7b54e │ │ │ │ cmp r3, #240 @ 0xf0 │ │ │ │ - bne.w 7b582 │ │ │ │ + bne.w 7b542 │ │ │ │ cmp r4, #143 @ 0x8f │ │ │ │ - bls.w 7b58e │ │ │ │ + bls.w 7b54e │ │ │ │ ldrb r6, [r7, #2] │ │ │ │ sub.w r0, r6, #128 @ 0x80 │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ - bhi.n 7bc76 │ │ │ │ + bhi.n 7bc36 │ │ │ │ ldrb r0, [r7, #3] │ │ │ │ sub.w ip, r0, #128 @ 0x80 │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.n 7bd82 │ │ │ │ + bhi.n 7bd42 │ │ │ │ add.w r3, r0, r3, lsl #18 │ │ │ │ adds r7, #4 │ │ │ │ sub.w r3, r3, #63438848 @ 0x3c80000 │ │ │ │ sub.w r3, r3, #8320 @ 0x2080 │ │ │ │ add.w r3, r3, r4, lsl #12 │ │ │ │ add.w r4, r3, r6, lsl #6 │ │ │ │ - b.w 7b2b0 │ │ │ │ + b.w 7b270 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ - b.n 7b96c │ │ │ │ + b.n 7b92c │ │ │ │ subs r1, r1, r2 │ │ │ │ movs r4, #4 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ - b.w 7b4d0 │ │ │ │ + b.w 7b490 │ │ │ │ cmp r6, #159 @ 0x9f │ │ │ │ - bhi.w 7b294 │ │ │ │ - b.w 7b58e │ │ │ │ + bhi.w 7b254 │ │ │ │ + b.w 7b54e │ │ │ │ cmp r3, #239 @ 0xef │ │ │ │ - bhi.w 7bed4 │ │ │ │ + bhi.w 7be94 │ │ │ │ subs r4, r5, r7 │ │ │ │ cmp r4, #2 │ │ │ │ - ble.n 7bdd6 │ │ │ │ + ble.n 7bd96 │ │ │ │ ldrb r6, [r7, #1] │ │ │ │ sub.w r0, r6, #128 @ 0x80 │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ - bhi.w 7beee │ │ │ │ + bhi.w 7beae │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ - beq.n 7bdd0 │ │ │ │ + beq.n 7bd90 │ │ │ │ cmp r3, #237 @ 0xed │ │ │ │ - bne.n 7bdbe │ │ │ │ + bne.n 7bd7e │ │ │ │ cmp r6, #159 @ 0x9f │ │ │ │ - bhi.w 7beee │ │ │ │ + bhi.w 7beae │ │ │ │ ldrb r0, [r7, #2] │ │ │ │ sub.w r4, r0, #128 @ 0x80 │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ - bls.w 7b2a0 │ │ │ │ + bls.w 7b260 │ │ │ │ movs r4, #3 │ │ │ │ - b.w 7b2b0 │ │ │ │ + b.w 7b270 │ │ │ │ cmp r6, #159 @ 0x9f │ │ │ │ - bhi.n 7bdbe │ │ │ │ - b.n 7beee │ │ │ │ - bne.w 7b91a │ │ │ │ + bhi.n 7bd7e │ │ │ │ + b.n 7beae │ │ │ │ + bne.w 7b8da │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ sub.w r6, r0, #128 @ 0x80 │ │ │ │ cmp r6, #63 @ 0x3f │ │ │ │ - bls.w 7b98a │ │ │ │ - b.w 7b2b0 │ │ │ │ + bls.w 7b94a │ │ │ │ + b.w 7b270 │ │ │ │ ldr.w r0, [r2, #668] @ 0x29c │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 7b646 │ │ │ │ + b.n 7b606 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ands.w r0, r8, #13172736 @ 0xc90000 │ │ │ │ ldrb r4, [r7, #1] │ │ │ │ sub.w r0, r4, #128 @ 0x80 │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ - bhi.w 7bc9c │ │ │ │ + bhi.w 7bc5c │ │ │ │ cmp r1, #240 @ 0xf0 │ │ │ │ - bne.w 7bc90 │ │ │ │ + bne.w 7bc50 │ │ │ │ cmp r4, #143 @ 0x8f │ │ │ │ - bls.w 7bc9c │ │ │ │ + bls.w 7bc5c │ │ │ │ ldrb r6, [r7, #2] │ │ │ │ sub.w r0, r6, #128 @ 0x80 │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ - bhi.n 7beb6 │ │ │ │ + bhi.n 7be76 │ │ │ │ ldrb r0, [r7, #3] │ │ │ │ sub.w ip, r0, #128 @ 0x80 │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.w 7bf44 │ │ │ │ + bhi.w 7bf04 │ │ │ │ add.w r1, r0, r1, lsl #18 │ │ │ │ adds r7, #4 │ │ │ │ sub.w r1, r1, #63438848 @ 0x3c80000 │ │ │ │ sub.w r1, r1, #8320 @ 0x2080 │ │ │ │ add.w r1, r1, r4, lsl #12 │ │ │ │ add.w r4, r1, r6, lsl #6 │ │ │ │ - b.n 7b920 │ │ │ │ + b.n 7b8e0 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 7b942 │ │ │ │ + b.n 7b902 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #52488 @ 0xcd08 │ │ │ │ + movw r1, #49544 @ 0xc188 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 7bcb8 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 7bc78 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1ef298 │ │ │ │ + bl 1ee218 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7b0c0 │ │ │ │ - b.n 7bcb8 │ │ │ │ + bne.w 7b080 │ │ │ │ + b.n 7bc78 │ │ │ │ ldr.w r0, [r3, #-4] │ │ │ │ tst.w r0, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7be9a │ │ │ │ + bne.n 7be5a │ │ │ │ mov r7, r3 │ │ │ │ str.w r0, [r1], #4 │ │ │ │ adds r3, r7, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 7be84 │ │ │ │ + bls.n 7be44 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.w 7b2b0 │ │ │ │ + beq.w 7b270 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - bls.w 7b90c │ │ │ │ - b.w 7b264 │ │ │ │ + bls.w 7b8cc │ │ │ │ + b.w 7b224 │ │ │ │ cmp r3, #240 @ 0xf0 │ │ │ │ - bne.w 7bb1c │ │ │ │ - b.w 7b58e │ │ │ │ + bne.w 7badc │ │ │ │ + b.w 7b54e │ │ │ │ movs r4, #3 │ │ │ │ - b.n 7b920 │ │ │ │ + b.n 7b8e0 │ │ │ │ movs r4, #1 │ │ │ │ - b.w 7b2b0 │ │ │ │ + b.w 7b270 │ │ │ │ str r1, [r3, #0] │ │ │ │ - b.w 7b60c │ │ │ │ + b.w 7b5cc │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - b.w 7b222 │ │ │ │ + b.w 7b1e2 │ │ │ │ add.w r0, r4, #28 │ │ │ │ - b.w 7b5ca │ │ │ │ + b.w 7b58a │ │ │ │ cmp r3, #244 @ 0xf4 │ │ │ │ - bhi.n 7beba │ │ │ │ + bhi.n 7be7a │ │ │ │ subs r0, r5, r7 │ │ │ │ cmp r0, #3 │ │ │ │ - bgt.n 7bf66 │ │ │ │ + bgt.n 7bf26 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.w 7b91a │ │ │ │ + ble.w 7b8da │ │ │ │ ldrb r4, [r7, #1] │ │ │ │ sub.w r6, r4, #128 @ 0x80 │ │ │ │ cmp r6, #63 @ 0x3f │ │ │ │ - bls.n 7bf48 │ │ │ │ + bls.n 7bf08 │ │ │ │ movs r4, #2 │ │ │ │ - b.w 7b2b0 │ │ │ │ + b.w 7b270 │ │ │ │ ldrb r4, [r7, #1] │ │ │ │ sub.w r6, r4, #128 @ 0x80 │ │ │ │ cmp r6, #63 @ 0x3f │ │ │ │ - bhi.w 7bc9c │ │ │ │ + bhi.w 7bc5c │ │ │ │ cmp r4, #143 @ 0x8f │ │ │ │ - bls.n 7bf3e │ │ │ │ + bls.n 7befe │ │ │ │ cmp r1, #244 @ 0xf4 │ │ │ │ - beq.w 7bc9c │ │ │ │ + beq.w 7bc5c │ │ │ │ cmp r0, #2 │ │ │ │ - beq.w 7b91e │ │ │ │ + beq.w 7b8de │ │ │ │ ldrb r1, [r7, #2] │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ ite hi │ │ │ │ movhi r4, #3 │ │ │ │ movls r4, #0 │ │ │ │ - b.n 7b920 │ │ │ │ + b.n 7b8e0 │ │ │ │ strb.w ip, [r1, r3] │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 7bb9c │ │ │ │ + b.n 7bb5c │ │ │ │ subs r4, r5, r7 │ │ │ │ cmp r4, #2 │ │ │ │ - bne.w 7b5a6 │ │ │ │ + bne.w 7b566 │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ adds r3, #96 @ 0x60 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #31 │ │ │ │ - bls.w 7b560 │ │ │ │ - b.w 7b4d0 │ │ │ │ + bls.w 7b520 │ │ │ │ + b.w 7b490 │ │ │ │ cmp r1, #240 @ 0xf0 │ │ │ │ - bne.n 7bf0a │ │ │ │ - b.n 7bc9c │ │ │ │ + bne.n 7beca │ │ │ │ + b.n 7bc5c │ │ │ │ movs r4, #4 │ │ │ │ - b.n 7b920 │ │ │ │ + b.n 7b8e0 │ │ │ │ cmp r4, #143 @ 0x8f │ │ │ │ - bhi.n 7bf9a │ │ │ │ + bhi.n 7bf5a │ │ │ │ cmp r3, #240 @ 0xf0 │ │ │ │ - beq.n 7beee │ │ │ │ + beq.n 7beae │ │ │ │ cmp r0, #2 │ │ │ │ - beq.w 7b91a │ │ │ │ + beq.w 7b8da │ │ │ │ ldrb r3, [r7, #2] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ ite hi │ │ │ │ movhi r4, #3 │ │ │ │ movls r4, #0 │ │ │ │ - b.w 7b2b0 │ │ │ │ + b.w 7b270 │ │ │ │ ldrb r4, [r7, #1] │ │ │ │ sub.w r0, r4, #128 @ 0x80 │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ - bhi.n 7beee │ │ │ │ + bhi.n 7beae │ │ │ │ cmp r3, #240 @ 0xf0 │ │ │ │ - bne.n 7bfa0 │ │ │ │ + bne.n 7bf60 │ │ │ │ cmp r4, #143 @ 0x8f │ │ │ │ - bls.n 7beee │ │ │ │ + bls.n 7beae │ │ │ │ ldrb r6, [r7, #2] │ │ │ │ ldrb r0, [r7, #3] │ │ │ │ sub.w ip, r6, #128 @ 0x80 │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.w 7bdca │ │ │ │ + bhi.w 7bd8a │ │ │ │ sub.w ip, r0, #128 @ 0x80 │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bls.w 7bd64 │ │ │ │ + bls.w 7bd24 │ │ │ │ movs r4, #4 │ │ │ │ - b.w 7b2b0 │ │ │ │ + b.w 7b270 │ │ │ │ cmp r3, #244 @ 0xf4 │ │ │ │ - bne.n 7bf50 │ │ │ │ - b.n 7beee │ │ │ │ + bne.n 7bf10 │ │ │ │ + b.n 7beae │ │ │ │ cmp r3, #244 @ 0xf4 │ │ │ │ - bne.n 7bf78 │ │ │ │ + bne.n 7bf38 │ │ │ │ cmp r4, #143 @ 0x8f │ │ │ │ - bls.n 7bf78 │ │ │ │ - b.n 7beee │ │ │ │ + bls.n 7bf38 │ │ │ │ + b.n 7beae │ │ │ │ nop │ │ │ │ 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 r4, r1 │ │ │ │ - cbz r1, 7bff2 │ │ │ │ + cbz r1, 7bfb2 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ movw ip, #42220 @ 0xa4ec │ │ │ │ movt ip, #71 @ 0x47 │ │ │ │ ldrb.w r3, [r0, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp r0, ip │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 7bff2 │ │ │ │ + bmi.n 7bfb2 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ ands.w r0, r3, #3 │ │ │ │ - beq.n 7bffa │ │ │ │ + beq.n 7bfba │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 7c120 │ │ │ │ + beq.w 7c0e0 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr r5, [r1, #0] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 7c25a │ │ │ │ - ldr r3, [pc, #668] @ (7c2a4 ) │ │ │ │ + beq.w 7c21a │ │ │ │ + ldr r3, [pc, #668] @ (7c264 ) │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr.w r0, [r3, #792] @ 0x318 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7c0e0 │ │ │ │ + bne.n 7c0a0 │ │ │ │ add.w r1, r6, #98304 @ 0x18000 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r5, r0 │ │ │ │ ite ne │ │ │ │ movne r6, r2 │ │ │ │ orreq.w r6, r2, #1 │ │ │ │ add r3, sp, #20 │ │ │ │ ldr.w r0, [r1, #1152] @ 0x480 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 7dd18 │ │ │ │ + bl 7dcfc │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 7c254 │ │ │ │ + beq.w 7c214 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 7c090 │ │ │ │ + beq.n 7c050 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 7c05a │ │ │ │ + beq.n 7c01a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c24c │ │ │ │ + beq.w 7c20c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7c16c │ │ │ │ + beq.w 7c12c │ │ │ │ subs r3, #2 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7c172 │ │ │ │ + beq.w 7c132 │ │ │ │ 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 7c136 │ │ │ │ + bmi.n 7c0f6 │ │ │ │ mov r3, r4 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [r4, #0] │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 7c0ba │ │ │ │ + beq.n 7c07a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 7c0ba │ │ │ │ + cbnz r2, 7c07a │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - ldr r2, [pc, #512] @ (7c2a8 ) │ │ │ │ + ldr r2, [pc, #512] @ (7c268 ) │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r5, [r2, #1416] @ 0x588 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 7c1cc │ │ │ │ + bne.w 7c18c │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 7bff4 │ │ │ │ + beq.n 7bfb4 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ and.w r1, r2, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 7bff4 │ │ │ │ + bne.n 7bfb4 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ movs r4, #2 │ │ │ │ bfi r2, r4, #0, #2 │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ strb r2, [r3, #16] │ │ │ │ lsls r2, r0, #17 │ │ │ │ - bmi.n 7c196 │ │ │ │ + bmi.n 7c156 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 7bff4 │ │ │ │ + b.n 7bfb4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7c016 │ │ │ │ + beq.n 7bfd6 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 7c110 │ │ │ │ + beq.n 7c0d0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 7c110 │ │ │ │ - ldr r2, [pc, #432] @ (7c2a8 ) │ │ │ │ + cbnz r2, 7c0d0 │ │ │ │ + ldr r2, [pc, #432] @ (7c268 ) │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr.w r0, [r2, #1416] @ 0x588 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7c1fa │ │ │ │ + bne.n 7c1ba │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - b.n 7bff4 │ │ │ │ + b.n 7bfb4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7bff2 │ │ │ │ + beq.w 7bfb2 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r1 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r1, #16] │ │ │ │ - bl 1aa208 │ │ │ │ - b.n 7bff2 │ │ │ │ + bl 1a8010 │ │ │ │ + b.n 7bfb2 │ │ │ │ ldr.w r3, [r2, #164] @ 0xa4 │ │ │ │ - cbnz r3, 7c17e │ │ │ │ + cbnz r3, 7c13e │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7c082 │ │ │ │ + beq.n 7c042 │ │ │ │ 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 7c082 │ │ │ │ + b.n 7c042 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7c070 │ │ │ │ + bne.w 7c030 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #1 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - b.n 7bff2 │ │ │ │ - movw r2, #1565 @ 0x61d │ │ │ │ + b.n 7bfb2 │ │ │ │ + movw r2, #1557 @ 0x615 │ │ │ │ movt r2, #8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7c220 │ │ │ │ + bne.n 7c1e0 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7c13c │ │ │ │ - b.n 7c082 │ │ │ │ + bne.n 7c0fc │ │ │ │ + b.n 7c042 │ │ │ │ ldr.w r2, [r1, #164] @ 0xa4 │ │ │ │ - cbnz r2, 7c1e2 │ │ │ │ + cbnz r2, 7c1a2 │ │ │ │ ldr.w r1, [r3, #-8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7c0d8 │ │ │ │ + beq.n 7c098 │ │ │ │ ldr.w r0, [r3, #-4] │ │ │ │ movs r4, #0 │ │ │ │ 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] │ │ │ │ str.w r4, [r3, #-8] │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ and.w r2, r2, #1 │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ - b.n 7c0d8 │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + b.n 7c098 │ │ │ │ + movw r1, #55613 @ 0xd93d │ │ │ │ movt r1, #18 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 7c22c │ │ │ │ + bne.n 7c1ec │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 7c0ba │ │ │ │ - movw r1, #1565 @ 0x61d │ │ │ │ + b.n 7c07a │ │ │ │ + movw r1, #1557 @ 0x615 │ │ │ │ movt r1, #8 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 7c210 │ │ │ │ + bne.n 7c1d0 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ and.w r2, r2, #512 @ 0x200 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7c19c │ │ │ │ - b.n 7c0d8 │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + bne.n 7c15c │ │ │ │ + b.n 7c098 │ │ │ │ + movw r1, #55613 @ 0xd93d │ │ │ │ movt r1, #18 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 7c23c │ │ │ │ + bne.n 7c1fc │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 7c110 │ │ │ │ + b.n 7c0d0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7c19c │ │ │ │ - b.n 7c0d8 │ │ │ │ + bne.n 7c15c │ │ │ │ + b.n 7c098 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7c13c │ │ │ │ - b.n 7c082 │ │ │ │ + bne.n 7c0fc │ │ │ │ + b.n 7c042 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 7c1d8 │ │ │ │ + b.n 7c198 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 7c206 │ │ │ │ + b.n 7c1c6 │ │ │ │ mov r0, r3 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7c05a │ │ │ │ - bl d7c64 │ │ │ │ - b.n 7bff2 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7c01a │ │ │ │ + bl d753c │ │ │ │ + b.n 7bfb2 │ │ │ │ and.w r0, r3, #28 │ │ │ │ cmp r0, #4 │ │ │ │ - bne.w 7c004 │ │ │ │ + bne.w 7bfc4 │ │ │ │ lsls r7, r3, #26 │ │ │ │ - bpl.n 7c2da │ │ │ │ + bpl.n 7c29a │ │ │ │ lsls r6, r3, #25 │ │ │ │ - bpl.n 7c2b0 │ │ │ │ + bpl.n 7c270 │ │ │ │ ldrsb.w r3, [r1, #20] │ │ │ │ cmp r3, #0 │ │ │ │ it ge │ │ │ │ addge.w r3, r1, #20 │ │ │ │ - blt.n 7c2c2 │ │ │ │ + blt.n 7c282 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ movs r1, #24 │ │ │ │ - ldr r3, [pc, #44] @ (7c2ac ) │ │ │ │ + ldr r3, [pc, #44] @ (7c26c ) │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 7bff4 │ │ │ │ + beq.w 7bfb4 │ │ │ │ subs r2, r5, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7bff4 │ │ │ │ + bne.w 7bfb4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 7bff4 │ │ │ │ + b.n 7bfb4 │ │ │ │ ldr r0, [r3, #96] @ 0x60 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ands.w r0, r8, #13172736 @ 0xc90000 │ │ │ │ ldrsb.w r2, [r1, #28] │ │ │ │ cmp r2, #0 │ │ │ │ it ge │ │ │ │ addge.w r3, r1, #28 │ │ │ │ - bge.n 7c27a │ │ │ │ + bge.n 7c23a │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bpl.n 7c2e6 │ │ │ │ + bpl.n 7c2a6 │ │ │ │ add.w r3, r4, #20 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ movw r3, #19992 @ 0x4e18 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ add.w r2, r2, #1296 @ 0x510 │ │ │ │ add.w r3, r3, r2, lsl #5 │ │ │ │ - b.n 7c284 │ │ │ │ + b.n 7c244 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 7c27a │ │ │ │ - b.n 7c2c6 │ │ │ │ + bge.n 7c23a │ │ │ │ + b.n 7c286 │ │ │ │ add.w r3, r1, #28 │ │ │ │ - b.n 7c2c6 │ │ │ │ - cbz r0, 7c358 │ │ │ │ - cbz r1, 7c358 │ │ │ │ + b.n 7c286 │ │ │ │ + cbz r0, 7c318 │ │ │ │ + cbz r1, 7c318 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7c34c │ │ │ │ + bne.n 7c30c │ │ │ │ ldrb.w ip, [r0, #16] │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ ubfx lr, ip, #2, #3 │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 7c34c │ │ │ │ + bne.n 7c30c │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.n 7c354 │ │ │ │ + beq.n 7c314 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne r0, #20 │ │ │ │ addeq r0, #28 │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.n 7c350 │ │ │ │ + beq.n 7c310 │ │ │ │ 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 {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 7c33c │ │ │ │ + b.n 7c2fc │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 7c328 │ │ │ │ + b.n 7c2e8 │ │ │ │ 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 7c684 │ │ │ │ + blt.w 7c644 │ │ │ │ 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 7c472 │ │ │ │ + bne.n 7c432 │ │ │ │ ubfx r2, r3, #5, #1 │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bpl.n 7c436 │ │ │ │ + bpl.n 7c3f6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c57a │ │ │ │ + beq.w 7c53c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - movw r3, #50825 @ 0xc689 │ │ │ │ + movw r3, #50761 @ 0xc649 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r2, #160] @ 0xa0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7c570 │ │ │ │ + bne.w 7c532 │ │ │ │ movw r0, #19992 @ 0x4e18 │ │ │ │ movt r0, #73 @ 0x49 │ │ │ │ - movw r3, #33237 @ 0x81d5 │ │ │ │ + movw r3, #33157 @ 0x8185 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r0, #724] @ 0x2d4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7c562 │ │ │ │ - ldr r3, [pc, #692] @ (7c678 ) │ │ │ │ + bne.w 7c524 │ │ │ │ + ldr r3, [pc, #692] @ (7c638 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ 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.n 7c44e │ │ │ │ + beq.n 7c40e │ │ │ │ lsrs r3, r4, #18 │ │ │ │ ubfx r2, r4, #0, #18 │ │ │ │ add.w r3, r5, r3, lsl #3 │ │ │ │ ldr.w r1, [r3, #808] @ 0x328 │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.n 7c400 │ │ │ │ + bgt.n 7c3c0 │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, r2 │ │ │ │ ite gt │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - cbz r2, 7c44e │ │ │ │ + cbz r2, 7c40e │ │ │ │ bic.w r3, r4, #4080 @ 0xff0 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ 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, 7c420 │ │ │ │ + cbz r1, 7c3e0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7c4e6 │ │ │ │ + beq.n 7c4a6 │ │ │ │ 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 7c592 │ │ │ │ + bne.w 7c554 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n 7c394 │ │ │ │ + bmi.n 7c354 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7c394 │ │ │ │ - bl 78004 │ │ │ │ - b.n 7c394 │ │ │ │ + beq.n 7c354 │ │ │ │ + bl 77fb0 │ │ │ │ + b.n 7c354 │ │ │ │ ldr.w r2, [r0, #684] @ 0x2ac │ │ │ │ - movw r3, #53025 @ 0xcf21 │ │ │ │ + movw r3, #52969 @ 0xcee9 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7c66c │ │ │ │ + bne.w 7c61c │ │ │ │ mov r0, r4 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r5, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r5, #800] @ 0x320 │ │ │ │ - b.n 7c41a │ │ │ │ + b.n 7c3da │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 7c67e │ │ │ │ + bne.w 7c63e │ │ │ │ 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, #492] @ (7c678 ) │ │ │ │ + ldr r3, [pc, #492] @ (7c638 ) │ │ │ │ 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 7c5f8 │ │ │ │ + bpl.w 7c626 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c67c │ │ │ │ + beq.w 7c63c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7c5ac │ │ │ │ + bne.n 7c56e │ │ │ │ ldr r2, [r0, #12] │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.n 7c5ac │ │ │ │ + beq.n 7c56e │ │ │ │ mov r0, r5 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl deb68 <_PyDict_Pop@@Base+0x40> │ │ │ │ + bl de44c <_PyDict_Pop@@Base+0x40> │ │ │ │ adds r5, r0, #1 │ │ │ │ - beq.n 7c5b8 │ │ │ │ + beq.n 7c57a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c67c │ │ │ │ + beq.w 7c63c │ │ │ │ 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 7c386 │ │ │ │ + b.n 7c346 │ │ │ │ ldrd r1, r2, [r3, #8] │ │ │ │ str r2, [r1, #12] │ │ │ │ str r1, [r2, #8] │ │ │ │ movs r1, #28 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ mul.w r2, r1, r2 │ │ │ │ ldr.w r1, [r5, #512] @ 0x200 │ │ │ │ @@ -122536,120 +122516,113 @@ │ │ │ │ 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 7c524 │ │ │ │ + bne.n 7c4e4 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7c520 │ │ │ │ + cbz r3, 7c4e0 │ │ │ │ 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 7c60a │ │ │ │ + beq.n 7c5b4 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7c5d0 │ │ │ │ + beq.n 7c592 │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ - cbnz r3, 7c53c │ │ │ │ + cbnz r3, 7c4fc │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ cmp r2, ip │ │ │ │ - beq.w 7c41a │ │ │ │ + beq.w 7c3da │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7c5f2 │ │ │ │ + beq.w 7c616 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, ip, [r2, #20] │ │ │ │ - cbz r3, 7c55c │ │ │ │ + cbz r3, 7c51e │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [ip, #20] │ │ │ │ - b.n 7c41a │ │ │ │ + b.n 7c3da │ │ │ │ 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 7c43e │ │ │ │ + beq.w 7c3fe │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 7c448 │ │ │ │ - bl 78004 │ │ │ │ + beq.w 7c408 │ │ │ │ + bl 77fb0 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - b.n 7c43e │ │ │ │ + b.n 7c3fe │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7c582 │ │ │ │ + beq.n 7c544 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r2, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r3, r4, #20 │ │ │ │ addpl.w r3, r4, #28 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 7c394 │ │ │ │ - b.n 7c58a │ │ │ │ + beq.w 7c354 │ │ │ │ + b.n 7c54c │ │ │ │ mov r0, r4 │ │ │ │ - bl 6d774 │ │ │ │ + bl 6d71c │ │ │ │ mov r2, r0 │ │ │ │ adds r6, r0, #1 │ │ │ │ - bne.n 7c4be │ │ │ │ + bne.n 7c47e │ │ │ │ mov r0, r4 │ │ │ │ bl 2ea6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aa208 │ │ │ │ + bl 1a8010 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - b.n 7c41a │ │ │ │ + b.n 7c3da │ │ │ │ ldr.w r3, [r5, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 7c5de │ │ │ │ + cbz r3, 7c5a0 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r5, #532] @ 0x214 │ │ │ │ str.w r2, [r5, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c41a │ │ │ │ + bne.w 7c3da │ │ │ │ str.w r2, [r5, #532] @ 0x214 │ │ │ │ - b.n 7c41a │ │ │ │ - str.w r3, [r5, #524] @ 0x20c │ │ │ │ - b.n 7c54c │ │ │ │ - movw r0, #53236 @ 0xcff4 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - movw r1, #3003 @ 0xbbb │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 7c5b8 │ │ │ │ + b.n 7c3da │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7c52e │ │ │ │ + beq.n 7c4ee │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7c666 │ │ │ │ + cbz r3, 7c610 │ │ │ │ str r1, [r3, #20] │ │ │ │ str r3, [r1, #24] │ │ │ │ ldr.w r1, [r8, r7] │ │ │ │ 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, 7c63e │ │ │ │ + cbz r3, 7c5e8 │ │ │ │ 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 │ │ │ │ @@ -122658,95 +122631,101 @@ │ │ │ │ ldr.w r3, [r0, #812] @ 0x32c │ │ │ │ ldr.w r0, [r0, #804] @ 0x324 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r5, #788] @ 0x314 │ │ │ │ str.w r4, [r8, r7] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r5, #788] @ 0x314 │ │ │ │ - b.n 7c41a │ │ │ │ + b.n 7c3da │ │ │ │ str.w r1, [r5, #524] @ 0x20c │ │ │ │ - b.n 7c616 │ │ │ │ + b.n 7c5c0 │ │ │ │ + str.w r3, [r5, #524] @ 0x20c │ │ │ │ + b.n 7c50e │ │ │ │ ldr.w r0, [r0, #668] @ 0x29c │ │ │ │ mov r1, r4 │ │ │ │ blx r2 │ │ │ │ - b.n 7c466 │ │ │ │ - nop │ │ │ │ + b.n 7c426 │ │ │ │ + movw r0, #50292 @ 0xc474 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + movw r1, #3003 @ 0xbbb │ │ │ │ + bl 21f268 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 7c57a │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1aa208 │ │ │ │ + b.w 1a8010 │ │ │ │ │ │ │ │ -0007c688 : │ │ │ │ +0007c648 : │ │ │ │ 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, #19992 @ 0x4e18 │ │ │ │ movt ip, #73 @ 0x49 │ │ │ │ - movw r3, #33237 @ 0x81d5 │ │ │ │ + movw r3, #33157 @ 0x8185 │ │ │ │ movt r3, #7 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [ip, #724] @ 0x2d4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7c7c2 │ │ │ │ - cbz r0, 7c70c │ │ │ │ - ldr r3, [pc, #416] @ (7c858 ) │ │ │ │ + bne.w 7c782 │ │ │ │ + cbz r0, 7c6cc │ │ │ │ + ldr r3, [pc, #416] @ (7c818 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1528] @ 0x5f8 │ │ │ │ cmn.w r4, #804 @ 0x324 │ │ │ │ - beq.n 7c724 │ │ │ │ + beq.n 7c6e4 │ │ │ │ lsrs r3, r0, #18 │ │ │ │ ubfx r2, r0, #0, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ ldr.w r0, [r3, #808] @ 0x328 │ │ │ │ cmp r0, r2 │ │ │ │ - bgt.n 7c6f4 │ │ │ │ + bgt.n 7c6b4 │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, r2 │ │ │ │ ite gt │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - cbz r2, 7c724 │ │ │ │ + cbz r2, 7c6e4 │ │ │ │ bic.w r3, r1, #4080 @ 0xff0 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ 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, 7c710 │ │ │ │ - cbz r2, 7c748 │ │ │ │ + cbz r0, 7c6d0 │ │ │ │ + cbz r2, 7c708 │ │ │ │ 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, #53025 @ 0xcf21 │ │ │ │ + movw r3, #52969 @ 0xcee9 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7c850 │ │ │ │ + bne.w 7c810 │ │ │ │ mov r0, r1 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 7c70c │ │ │ │ + b.n 7c6cc │ │ │ │ ldrd r1, r2, [r3, #8] │ │ │ │ str r2, [r1, #12] │ │ │ │ str r1, [r2, #8] │ │ │ │ movs r1, #28 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ mul.w r2, r1, r2 │ │ │ │ ldr.w r1, [r4, #512] @ 0x200 │ │ │ │ @@ -122756,74 +122735,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 7c786 │ │ │ │ + bne.n 7c746 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7c782 │ │ │ │ + cbz r3, 7c742 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r1, r5 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ str.w r3, [r0, #528] @ 0x210 │ │ │ │ adds r3, r1, #1 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7c7ec │ │ │ │ + beq.n 7c7ac │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7c7cc │ │ │ │ + beq.n 7c78c │ │ │ │ ldr.w r3, [r0, #532] @ 0x214 │ │ │ │ - cbnz r3, 7c79e │ │ │ │ + cbnz r3, 7c75e │ │ │ │ str.w r2, [r0, #532] @ 0x214 │ │ │ │ cmp r2, lr │ │ │ │ - beq.n 7c70c │ │ │ │ + beq.n 7c6cc │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7c84a │ │ │ │ + beq.n 7c80a │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, lr, [r2, #20] │ │ │ │ - cbz r3, 7c7bc │ │ │ │ + cbz r3, 7c77c │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [lr, #20] │ │ │ │ - b.n 7c70c │ │ │ │ + b.n 7c6cc │ │ │ │ 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, 7c7da │ │ │ │ + cbz r3, 7c79a │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7c70c │ │ │ │ + bne.n 7c6cc │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 7c70c │ │ │ │ + b.n 7c6cc │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7c790 │ │ │ │ + beq.n 7c750 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7c844 │ │ │ │ + cbz r3, 7c804 │ │ │ │ str r1, [r3, #20] │ │ │ │ str r3, [r1, #24] │ │ │ │ ldr r1, [r7, r6] │ │ │ │ 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, 7c81e │ │ │ │ + cbz r3, 7c7de │ │ │ │ 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 r5, #0 │ │ │ │ @@ -122832,177 +122811,177 @@ │ │ │ │ str.w r5, [r3, #804] @ 0x324 │ │ │ │ ldr.w r3, [ip, #812] @ 0x32c │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #788] @ 0x314 │ │ │ │ str r5, [r7, r6] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #788] @ 0x314 │ │ │ │ - b.n 7c70c │ │ │ │ + b.n 7c6cc │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 7c7f8 │ │ │ │ + b.n 7c7b8 │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 7c7ac │ │ │ │ + b.n 7c76c │ │ │ │ ldr.w r0, [ip, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ - b.n 7c73c │ │ │ │ + b.n 7c6fc │ │ │ │ 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 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ mov r6, r3 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ ldrb r3, [r0, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7cb68 │ │ │ │ + beq.w 7cb40 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7cb42 │ │ │ │ + bne.w 7cb1a │ │ │ │ ldr r3, [r1, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7cb72 │ │ │ │ + bne.w 7cb4a │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7917c │ │ │ │ + bl 7912c │ │ │ │ mov r8, r0 │ │ │ │ cmn.w r0, #3 │ │ │ │ - beq.w 7cd3e │ │ │ │ + beq.w 7cd22 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7c9aa │ │ │ │ + beq.n 7c974 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 7ca00 │ │ │ │ + bne.w 7c9ca │ │ │ │ ldr r0, [r4, #24] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7cc40 │ │ │ │ + ble.w 7cc1c │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7cd9c │ │ │ │ + bne.w 7cd80 │ │ │ │ movw r1, #42704 @ 0xa6d0 │ │ │ │ - add.w ip, r7, r1 │ │ │ │ - mov.w r9, #1 │ │ │ │ + add.w r8, r7, r1 │ │ │ │ + mov.w lr, #1 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r7, r1] │ │ │ │ - ldr.w lr, [ip, #4] │ │ │ │ + ldr.w ip, [r8, #4] │ │ │ │ adds.w r2, r2, #4096 @ 0x1000 │ │ │ │ str r2, [r7, r1] │ │ │ │ - adc.w lr, lr, #0 │ │ │ │ - str.w lr, [ip, #4] │ │ │ │ + adc.w ip, ip, #0 │ │ │ │ + str.w ip, [r8, #4] │ │ │ │ movs r7, #0 │ │ │ │ - ldrb.w r8, [r0, #4] │ │ │ │ + ldrb.w r9, [r0, #4] │ │ │ │ ldr r1, [r4, #16] │ │ │ │ - cmp.w r8, #7 │ │ │ │ + cmp.w r9, #7 │ │ │ │ str r7, [r0, #8] │ │ │ │ - lsl.w r9, r9, r8 │ │ │ │ - add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ - ubfx ip, r1, #0, #12 │ │ │ │ - orr.w ip, ip, r2 │ │ │ │ - and.w r2, r6, r9 │ │ │ │ - bgt.n 7c96c │ │ │ │ + lsl.w lr, lr, r9 │ │ │ │ + add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ + ubfx r1, r1, #0, #12 │ │ │ │ + orr.w r1, r1, r2 │ │ │ │ + and.w r8, r6, lr │ │ │ │ + bgt.n 7c932 │ │ │ │ add.w r7, r0, #20 │ │ │ │ - ldrsb r1, [r7, r2] │ │ │ │ - cmp r1, #0 │ │ │ │ - bge.w 7cb24 │ │ │ │ + ldrsb.w r2, [r7, r8] │ │ │ │ + cmp r2, #0 │ │ │ │ + bge.w 7cafa │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - strb r3, [r7, r2] │ │ │ │ + strb.w r3, [r7, r8] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - ldr r1, [r3, #16] │ │ │ │ + ldr.w lr, [r3, #16] │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ movs r2, #1 │ │ │ │ ldrb r7, [r3, #5] │ │ │ │ lsls r2, r7 │ │ │ │ add.w r7, r3, #20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7cbbc │ │ │ │ - add.w r2, r2, r1, lsl #3 │ │ │ │ + beq.w 7cb94 │ │ │ │ + add.w r2, r2, lr, lsl #3 │ │ │ │ add.w r0, r3, #20 │ │ │ │ str r5, [r0, r2] │ │ │ │ add r0, r2 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - adds r1, #1 │ │ │ │ - str.w ip, [r4, #16] │ │ │ │ + str r1, [r4, #16] │ │ │ │ + add.w r1, lr, #1 │ │ │ │ subs r2, #1 │ │ │ │ - str.w lr, [r4, #20] │ │ │ │ + str.w ip, [r4, #20] │ │ │ │ strd r2, r1, [r3, #12] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - cmp.w r8, #15 │ │ │ │ - bgt.w 7ccd0 │ │ │ │ - add.w r1, r0, r2, lsl #1 │ │ │ │ - ldrsh.w r1, [r1, #20] │ │ │ │ - cmp r1, #0 │ │ │ │ - bge.n 7ca80 │ │ │ │ - ldr r1, [r0, #16] │ │ │ │ + cmp.w r9, #15 │ │ │ │ + bgt.w 7ccaa │ │ │ │ + add.w r2, r0, r8, lsl #1 │ │ │ │ + ldrsh.w r2, [r2, #20] │ │ │ │ + cmp r2, #0 │ │ │ │ + bge.w 7ca4a │ │ │ │ + ldr.w lr, [r0, #16] │ │ │ │ add.w r7, r0, #20 │ │ │ │ - strh.w r1, [r7, r2, lsl #1] │ │ │ │ movs r2, #1 │ │ │ │ + strh.w lr, [r7, r8, lsl #1] │ │ │ │ ldrb.w r8, [r0, #6] │ │ │ │ ldrb r0, [r0, #5] │ │ │ │ lsls r2, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 7cbbc │ │ │ │ - add.w r2, r2, r1, lsl #3 │ │ │ │ + beq.w 7cb94 │ │ │ │ + add.w r2, r2, lr, lsl #3 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r5, [r7, r2] │ │ │ │ add r2, r7 │ │ │ │ str r0, [r2, #4] │ │ │ │ - b.n 7c94c │ │ │ │ + b.n 7c912 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #17 │ │ │ │ - bmi.w 7cbe0 │ │ │ │ + bmi.w 7cbbc │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bpl.w 7c8b6 │ │ │ │ + bpl.w 7c876 │ │ │ │ ldr.w r2, [r3, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7cc00 │ │ │ │ + bne.w 7cbfa │ │ │ │ movw r2, #42012 @ 0xa41c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7cce6 │ │ │ │ - ldr r3, [pc, #748] @ (7ccc8 ) │ │ │ │ + beq.w 7ccc4 │ │ │ │ + ldr r3, [pc, #680] @ (7cc4c ) │ │ │ │ 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 7c8b6 │ │ │ │ + b.n 7c876 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 7ca56 │ │ │ │ + beq.n 7ca20 │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cc70 │ │ │ │ + bne.w 7cc54 │ │ │ │ movw r0, #42704 @ 0xa6d0 │ │ │ │ add.w lr, r7, r0 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ mov.w ip, #1 │ │ │ │ ldr r2, [r7, r0] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds.w r2, r2, #4096 @ 0x1000 │ │ │ │ @@ -123012,223 +122991,227 @@ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb r7, [r3, #6] │ │ │ │ ubfx r0, r0, #0, #12 │ │ │ │ orrs r2, r0 │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ lsl.w r0, ip, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7ccb4 │ │ │ │ + beq.w 7cc98 │ │ │ │ add.w r3, r3, r8, lsl #3 │ │ │ │ add r3, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [r3, #24] │ │ │ │ strd r2, r1, [r4, #16] │ │ │ │ - cbz r6, 7ca62 │ │ │ │ + cbz r6, 7ca2c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7cace │ │ │ │ + bne.n 7ca9e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7c964 │ │ │ │ + beq.w 7c92a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c964 │ │ │ │ + bne.w 7c92a │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7c964 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7c92a │ │ │ │ mov.w sl, r6, lsr #5 │ │ │ │ - add.w r2, r2, r2, lsl #2 │ │ │ │ + add.w r8, r8, r8, lsl #2 │ │ │ │ add.w r7, sl, #1 │ │ │ │ - add r2, r7 │ │ │ │ - and.w r2, r9, r2 │ │ │ │ - add.w r7, r0, r2, lsl #1 │ │ │ │ + add r7, r8 │ │ │ │ + and.w r8, lr, r7 │ │ │ │ + add.w r7, r0, r8, lsl #1 │ │ │ │ ldrsh.w r7, [r7, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - blt.w 7c980 │ │ │ │ - lsls r7, r2, #2 │ │ │ │ + blt.w 7c948 │ │ │ │ + mov.w r7, r8, lsl #2 │ │ │ │ + add r7, r8 │ │ │ │ + mov.w r2, sl, lsr #5 │ │ │ │ add r7, r2 │ │ │ │ - mov.w r1, sl, lsr #5 │ │ │ │ - add r7, r1 │ │ │ │ - cmp.w r8, #7 │ │ │ │ + cmp.w r9, #7 │ │ │ │ add.w r7, r7, #1 │ │ │ │ - and.w r2, r7, r9 │ │ │ │ - bgt.n 7cafa │ │ │ │ - adds r7, r0, r2 │ │ │ │ + and.w r8, r7, lr │ │ │ │ + bgt.n 7cacc │ │ │ │ + add.w r7, r0, r8 │ │ │ │ ldrsb.w r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 7cbd0 │ │ │ │ + bge.w 7cbaa │ │ │ │ ldr r3, [r0, #16] │ │ │ │ strb r3, [r7, #20] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - ldr r1, [r3, #16] │ │ │ │ - b.n 7c92a │ │ │ │ + ldr.w lr, [r3, #16] │ │ │ │ + b.n 7c8f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7ca62 │ │ │ │ - ldr r2, [pc, #500] @ (7cccc ) │ │ │ │ + bne.n 7ca2c │ │ │ │ + ldr r2, [pc, #424] @ (7cc50 ) │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7cd72 │ │ │ │ + bne.w 7cd5e │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ - b.n 7ca62 │ │ │ │ - add.w r2, r2, r2, lsl #2 │ │ │ │ - lsrs r1, r1, #5 │ │ │ │ - add r2, r1 │ │ │ │ - adds r2, #1 │ │ │ │ - and.w r2, r2, r9 │ │ │ │ - cmp.w r8, #15 │ │ │ │ - add.w r7, r0, r2, lsl #1 │ │ │ │ + b.n 7ca2c │ │ │ │ + add.w r8, r8, r8, lsl #2 │ │ │ │ + lsrs r2, r2, #5 │ │ │ │ + add r8, r2 │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + and.w r8, r8, lr │ │ │ │ + cmp.w r9, #15 │ │ │ │ + add.w r7, r0, r8, lsl #1 │ │ │ │ itet gt │ │ │ │ - addgt.w r7, r0, r2, lsl #2 │ │ │ │ + addgt.w r7, r0, r8, lsl #2 │ │ │ │ ldrshle.w r7, [r7, #20] │ │ │ │ ldrgt r7, [r7, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 7caec │ │ │ │ - cmp.w r8, #15 │ │ │ │ - ldr r1, [r0, #16] │ │ │ │ + bge.n 7cabc │ │ │ │ + cmp.w r9, #15 │ │ │ │ + ldr.w lr, [r0, #16] │ │ │ │ it gt │ │ │ │ - lslgt r7, r2, #2 │ │ │ │ - ble.w 7c982 │ │ │ │ + movgt.w r7, r8, lsl #2 │ │ │ │ + ble.w 7c94c │ │ │ │ add r7, r0 │ │ │ │ - b.n 7cce2 │ │ │ │ + b.n 7ccbe │ │ │ │ mov.w sl, r6, lsr #5 │ │ │ │ - add.w r2, r2, r2, lsl #2 │ │ │ │ + add.w r8, r8, r8, lsl #2 │ │ │ │ add.w r7, sl, #1 │ │ │ │ - add r2, r7 │ │ │ │ - and.w r2, r2, r9 │ │ │ │ - adds r7, r0, r2 │ │ │ │ - ldrsb.w r1, [r7, #20] │ │ │ │ - cmp r1, #0 │ │ │ │ - blt.n 7cac4 │ │ │ │ - b.n 7caa0 │ │ │ │ + add r7, r8 │ │ │ │ + and.w r8, r7, lr │ │ │ │ + add.w r7, r0, r8 │ │ │ │ + ldrsb.w r2, [r7, #20] │ │ │ │ + cmp r2, #0 │ │ │ │ + blt.n 7ca92 │ │ │ │ + b.n 7ca6a │ │ │ │ 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 7cec8 │ │ │ │ + bl 7ceac │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7cd3e │ │ │ │ + beq.w 7cd22 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c898 │ │ │ │ + beq.w 7c858 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl d9f18 <_PyEval_CheckExceptTypeValid@@Base+0x17cc> │ │ │ │ + bl d97f0 <_PyEval_CheckExceptTypeValid@@Base+0x17cc> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 7cd18 │ │ │ │ + beq.w 7ccfc │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r2, r5 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 12b5f4 <_PyUnicode_IsNumeric@@Base+0x5f8> │ │ │ │ + bl 12ae00 <_PyUnicode_IsNumeric@@Base+0x61c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7cd60 │ │ │ │ + bne.w 7cd44 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7c964 │ │ │ │ + beq.w 7c92a │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c964 │ │ │ │ + bne.w 7c92a │ │ │ │ mov r0, r2 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7c964 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7c92a │ │ │ │ movs r0, #12 │ │ │ │ - mla r2, r0, r1, r2 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - adds r1, r7, r2 │ │ │ │ - str r5, [r1, #4] │ │ │ │ - str r0, [r1, #8] │ │ │ │ + mla r2, r0, lr, r2 │ │ │ │ + adds r0, r7, r2 │ │ │ │ + str r5, [r0, #4] │ │ │ │ + ldr r5, [sp, #48] @ 0x30 │ │ │ │ + str r5, [r0, #8] │ │ │ │ str r6, [r7, r2] │ │ │ │ - ldr r1, [r3, #16] │ │ │ │ - b.n 7c94c │ │ │ │ - add.w r2, r2, r2, lsl #2 │ │ │ │ - lsrs r1, r1, #5 │ │ │ │ - add r2, r1 │ │ │ │ - adds r2, #1 │ │ │ │ - and.w r2, r2, r9 │ │ │ │ - b.n 7cab8 │ │ │ │ + ldr.w lr, [r3, #16] │ │ │ │ + b.n 7c912 │ │ │ │ + add.w r8, r8, r8, lsl #2 │ │ │ │ + lsrs r2, r2, #5 │ │ │ │ + add r8, r2 │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + and.w r8, r8, lr │ │ │ │ + b.n 7ca84 │ │ │ │ ldr.w r2, [r3, #164] @ 0xa4 │ │ │ │ - cbnz r2, 7cc22 │ │ │ │ + cbnz r2, 7cbdc │ │ │ │ movw r2, #42012 @ 0xa41c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7c9d8 │ │ │ │ + bne.w 7c9a2 │ │ │ │ ldr.w r3, [r5, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c9d8 │ │ │ │ - b.n 7c9b4 │ │ │ │ - movw r3, #1565 @ 0x61d │ │ │ │ + bne.w 7c9a2 │ │ │ │ + b.n 7c97e │ │ │ │ + movw r3, #1557 @ 0x615 │ │ │ │ movt r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7cd94 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ + bne.w 7cd78 │ │ │ │ + ldr r3, [r5, #84] @ 0x54 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c8b6 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - b.n 7c9ca │ │ │ │ - movw r3, #1565 @ 0x61d │ │ │ │ + beq.w 7c97e │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + b.n 7cbc2 │ │ │ │ + movw r3, #1557 @ 0x615 │ │ │ │ movt r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7cd8c │ │ │ │ - ldr r3, [r5, #84] @ 0x54 │ │ │ │ + bne.w 7cd56 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c9b4 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - b.n 7cbe6 │ │ │ │ + beq.w 7c876 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + b.n 7c994 │ │ │ │ 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 7cec8 │ │ │ │ + bl 7ceac │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7cd3e │ │ │ │ + beq.n 7cd22 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7cd9c │ │ │ │ + bne.w 7cd80 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - b.n 7c8d0 │ │ │ │ + b.n 7c890 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsh r0, [r3, r0] │ │ │ │ + lsls r1, r1, #1 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ - bl 1ea3f0 │ │ │ │ + bl 1e9374 │ │ │ │ movw r2, #42704 @ 0xa6d0 │ │ │ │ adds r0, r7, r2 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r1, [r7, r2] │ │ │ │ adds.w ip, r1, #4096 @ 0x1000 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ str.w ip, [r7, r2] │ │ │ │ @@ -123238,258 +123221,253 @@ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldrb r7, [r3, #6] │ │ │ │ ubfx r2, r2, #0, #12 │ │ │ │ orr.w r2, r2, ip │ │ │ │ ldrb.w ip, [r3, #5] │ │ │ │ lsl.w r0, r0, ip │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7ca48 │ │ │ │ + bne.w 7ca12 │ │ │ │ movs r7, #12 │ │ │ │ mla r3, r7, r8, r3 │ │ │ │ add r3, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [r3, #28] │ │ │ │ strd r2, r1, [r4, #16] │ │ │ │ - b.n 7ca56 │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrsh r0, [r3, r0] │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - mov.w sl, r2, lsl #2 │ │ │ │ + b.n 7ca20 │ │ │ │ + mov.w sl, r8, lsl #2 │ │ │ │ add.w r7, r0, sl │ │ │ │ - ldr r1, [r7, #20] │ │ │ │ - cmp r1, #0 │ │ │ │ + ldr r2, [r7, #20] │ │ │ │ + cmp r2, #0 │ │ │ │ it lt │ │ │ │ - ldrlt r1, [r0, #16] │ │ │ │ - bge.n 7ccf4 │ │ │ │ - str r1, [r7, #20] │ │ │ │ - b.n 7c92a │ │ │ │ + ldrlt.w lr, [r0, #16] │ │ │ │ + bge.n 7ccd2 │ │ │ │ + str.w lr, [r7, #20] │ │ │ │ + b.n 7c8f0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr.w r3, [r3, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c8b6 │ │ │ │ - b.n 7c9d8 │ │ │ │ - add r2, sl │ │ │ │ + beq.w 7c876 │ │ │ │ + b.n 7c9a2 │ │ │ │ + add.w r7, sl, r8 │ │ │ │ mov.w sl, r6, lsr #5 │ │ │ │ - add.w r7, sl, #1 │ │ │ │ - add r2, r7 │ │ │ │ - and.w r2, r2, r9 │ │ │ │ - lsls r7, r2, #2 │ │ │ │ - adds r1, r0, r7 │ │ │ │ - ldr r1, [r1, #20] │ │ │ │ - cmp r1, #0 │ │ │ │ + add.w r8, sl, #1 │ │ │ │ + add r8, r7 │ │ │ │ + and.w r8, r8, lr │ │ │ │ + mov.w r7, r8, lsl #2 │ │ │ │ + adds r2, r0, r7 │ │ │ │ + ldr r2, [r2, #20] │ │ │ │ + cmp r2, #0 │ │ │ │ it lt │ │ │ │ - ldrlt r1, [r0, #16] │ │ │ │ - bge.w 7caa2 │ │ │ │ + ldrlt.w lr, [r0, #16] │ │ │ │ + bge.w 7ca6e │ │ │ │ add r7, r0 │ │ │ │ - b.n 7cce2 │ │ │ │ + b.n 7ccbe │ │ │ │ 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 7cec8 │ │ │ │ + bl 7ceac │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7c898 │ │ │ │ + bne.w 7c858 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7cdae │ │ │ │ + bne.n 7cd92 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7cd5a │ │ │ │ + beq.n 7cd3e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 7cdc0 │ │ │ │ + cbz r3, 7cda4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7c966 │ │ │ │ + b.n 7c92c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7cb9a │ │ │ │ + bne.w 7cb72 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7cb9a │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7cb72 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + blx r2 │ │ │ │ + mov r3, r0 │ │ │ │ + b.n 7cc10 │ │ │ │ + movw r1, #55613 @ 0xd93d │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 7cae6 │ │ │ │ + beq.w 7cab6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 7cae6 │ │ │ │ + b.n 7cab6 │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 7cc36 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - blx r2 │ │ │ │ - mov r3, r0 │ │ │ │ - b.n 7cc16 │ │ │ │ + b.n 7cbf0 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1ea3f0 │ │ │ │ - b.n 7cc6c │ │ │ │ + bl 1e9374 │ │ │ │ + b.n 7cc48 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7cd4a │ │ │ │ + bne.n 7cd2e │ │ │ │ mov r0, r2 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7cd4a │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7cd2e │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7cd5a │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7cd3e │ │ │ │ push {r4, lr} │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r0 │ │ │ │ ldrb.w ip, [r0, #4] │ │ │ │ cmp.w ip, #7 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ add.w r4, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r0, r4, r1 │ │ │ │ - bgt.n 7ce0e │ │ │ │ + bgt.n 7cdf2 │ │ │ │ add.w lr, r2, r0 │ │ │ │ ldrsb.w lr, [lr, #20] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bge.n 7cdf4 │ │ │ │ + bge.n 7cdd8 │ │ │ │ pop {r4, pc} │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add.w r3, r0, r0, lsl #2 │ │ │ │ adds r0, r1, #1 │ │ │ │ add r3, r0 │ │ │ │ ands r3, r4 │ │ │ │ adds r0, r2, r3 │ │ │ │ ldrsb.w r0, [r0, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 7ce36 │ │ │ │ + bge.n 7ce1a │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ cmp.w ip, #15 │ │ │ │ - bgt.n 7ce8e │ │ │ │ + bgt.n 7ce72 │ │ │ │ add.w r3, r2, r0, lsl #1 │ │ │ │ ldrsh.w r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 7cdf2 │ │ │ │ + blt.n 7cdd6 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add.w r3, r0, r0, lsl #2 │ │ │ │ adds r0, r1, #1 │ │ │ │ add r3, r0 │ │ │ │ ands r3, r4 │ │ │ │ add.w r0, r2, r3, lsl #1 │ │ │ │ ldrsh.w r0, [r0, #20] │ │ │ │ - b.n 7ce06 │ │ │ │ + b.n 7cdea │ │ │ │ add.w r0, r3, r3, lsl #2 │ │ │ │ cmp.w ip, #7 │ │ │ │ add.w r0, r0, r1, lsr #5 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ add.w r0, r0, #1 │ │ │ │ and.w r3, r0, r4 │ │ │ │ - bgt.n 7ce6a │ │ │ │ + bgt.n 7ce4e │ │ │ │ adds r0, r2, r3 │ │ │ │ ldrsb.w r0, [r0, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7ce0a │ │ │ │ + blt.n 7cdee │ │ │ │ add.w r0, r3, r3, lsl #2 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add r0, r1 │ │ │ │ adds r0, #1 │ │ │ │ and.w r3, r4, r0 │ │ │ │ - b.n 7ce50 │ │ │ │ + b.n 7ce34 │ │ │ │ add.w lr, r2, r3, lsl #1 │ │ │ │ add.w r0, r3, r3, lsl #2 │ │ │ │ cmp.w ip, #15 │ │ │ │ - bgt.n 7ceac │ │ │ │ + bgt.n 7ce90 │ │ │ │ ldrsh.w lr, [lr, #20] │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add r0, r1 │ │ │ │ adds r0, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ - blt.n 7ce0a │ │ │ │ + blt.n 7cdee │ │ │ │ and.w r3, r4, r0 │ │ │ │ - b.n 7ce6a │ │ │ │ + b.n 7ce4e │ │ │ │ add.w r3, r2, r0, lsl #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 7cdf2 │ │ │ │ + blt.n 7cdd6 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add.w r3, r0, r0, lsl #2 │ │ │ │ adds r0, r1, #1 │ │ │ │ add r3, r0 │ │ │ │ ands r3, r4 │ │ │ │ add.w r0, r2, r3, lsl #2 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 7ce06 │ │ │ │ + b.n 7cdea │ │ │ │ add.w lr, r2, r3, lsl #2 │ │ │ │ add.w r0, r3, r3, lsl #2 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add r0, r1 │ │ │ │ ldr.w lr, [lr, #20] │ │ │ │ adds r0, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bge.n 7ce88 │ │ │ │ + bge.n 7ce6c │ │ │ │ mov r0, r3 │ │ │ │ - b.n 7ce0c │ │ │ │ + b.n 7cdf0 │ │ │ │ stmdb 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, #31 │ │ │ │ - bhi.w 7d92e │ │ │ │ + bhi.w 7d912 │ │ │ │ mov r3, r1 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r5, r1, [r0, #24] │ │ │ │ str r1, [sp, #8] │ │ │ │ ldrb r1, [r5, #6] │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #0 │ │ │ │ andne.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7d450 │ │ │ │ + beq.w 7d434 │ │ │ │ mov.w sl, #1 │ │ │ │ movw r1, #43691 @ 0xaaab │ │ │ │ movt r1, #43690 @ 0xaaaa │ │ │ │ - ldr r7, [pc, #748] @ (7d1f8 ) │ │ │ │ + ldr r7, [pc, #748] @ (7d1dc ) │ │ │ │ lsl.w r9, sl, r3 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ cmp r3, #7 │ │ │ │ str r3, [sp, #12] │ │ │ │ lsl.w r2, r9, sl │ │ │ │ it hi │ │ │ │ strhi.w sl, [sp, #24] │ │ │ │ umull r1, r2, r1, r2 │ │ │ │ lsr.w fp, r2, sl │ │ │ │ ldr.w r2, [r7, r8] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov.w r2, fp, lsl #3 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bhi.w 7d48e │ │ │ │ + bhi.w 7d472 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 7d08c │ │ │ │ + bne.w 7d070 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r0, #2740] @ 0xab4 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 7d4d0 │ │ │ │ + ble.w 7d4b4 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r0, #2740] @ 0xab4 │ │ │ │ movs r1, #0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r0, r2, lsl #2 │ │ │ │ ldr.w r2, [r0, #2420] @ 0x974 │ │ │ │ str r2, [sp, #0] │ │ │ │ @@ -123508,85 +123486,85 @@ │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ blx 2957c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb r1, [r5, #5] │ │ │ │ ldr.w r9, [r6, #8] │ │ │ │ lsl.w r1, sl, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7d7a0 │ │ │ │ + bne.w 7d784 │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7d4a2 │ │ │ │ + beq.w 7d486 │ │ │ │ add.w r3, r5, #20 │ │ │ │ add.w sl, r3, r1 │ │ │ │ movs r3, #8 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ add r3, fp │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 7d51a │ │ │ │ + bne.w 7d4fe │ │ │ │ ldr r2, [r6, #24] │ │ │ │ ldrb r2, [r2, #6] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 7d51a │ │ │ │ + bne.w 7d4fe │ │ │ │ mov r0, r3 │ │ │ │ mov r1, sl │ │ │ │ mov.w r2, r9, lsl #3 │ │ │ │ blx 29c10 │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 7d034 │ │ │ │ + beq.n 7d018 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov.w ip, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ ldrb.w lr, [r0, #4] │ │ │ │ lsl.w ip, ip, lr │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7d00e │ │ │ │ + b.n 7cff2 │ │ │ │ cmp.w lr, #15 │ │ │ │ - bgt.w 7d438 │ │ │ │ + bgt.w 7d41c │ │ │ │ ldrsh.w r4, [fp, r1, lsl #1] │ │ │ │ adds r4, #1 │ │ │ │ - bne.w 7d1a0 │ │ │ │ + bne.w 7d184 │ │ │ │ strh.w r2, [fp, r1, lsl #1] │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r9 │ │ │ │ - beq.n 7d032 │ │ │ │ + beq.n 7d016 │ │ │ │ ldrb.w lr, [r0, #4] │ │ │ │ ldr.w r1, [r3, r2, lsl #3] │ │ │ │ cmp.w lr, #7 │ │ │ │ ldr r5, [r1, #12] │ │ │ │ and.w r1, ip, r5 │ │ │ │ - bgt.n 7cfee │ │ │ │ + bgt.n 7cfd2 │ │ │ │ ldrsb.w r4, [fp, r1] │ │ │ │ adds r4, #1 │ │ │ │ - bne.w 7d1a0 │ │ │ │ + bne.w 7d184 │ │ │ │ strb.w r2, [fp, r1] │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r9 │ │ │ │ - bne.n 7d00a │ │ │ │ + bne.n 7cfee │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r6, #24] │ │ │ │ movw r3, #44060 @ 0xac1c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 7d076 │ │ │ │ + beq.n 7d05a │ │ │ │ ldr.w r3, [r7, r8] │ │ │ │ ldrb r2, [r5, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.w 7d1fc │ │ │ │ + bne.w 7d1e0 │ │ │ │ add.w r1, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r1, #2740] @ 0xab4 │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi.w 7d1fc │ │ │ │ + bhi.w 7d1e0 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7d1fc │ │ │ │ + beq.w 7d1e0 │ │ │ │ add.w r3, r1, r2, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r1, #2740] @ 0xab4 │ │ │ │ str.w r5, [r3, #2420] @ 0x974 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ @@ -123595,46 +123573,46 @@ │ │ │ │ str r3, [r2, #12] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str.w sl, [sp, #24] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movw r2, #19992 @ 0x4e18 │ │ │ │ movt r2, #73 @ 0x49 │ │ │ │ - movw ip, #9329 @ 0x2471 │ │ │ │ + movw ip, #9261 @ 0x242d │ │ │ │ movt ip, #7 │ │ │ │ add r1, r9 │ │ │ │ add.w r4, r1, #20 │ │ │ │ str r4, [sp, #20] │ │ │ │ ldr.w r4, [r2, #692] @ 0x2b4 │ │ │ │ cmp r4, ip │ │ │ │ - bne.w 7d7be │ │ │ │ + bne.w 7d7a2 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r0, #1528] @ 0x5f8 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ subs r0, #1 │ │ │ │ cmp.w r0, #512 @ 0x200 │ │ │ │ - bcs.w 7d738 │ │ │ │ + bcs.w 7d71e │ │ │ │ adds r1, #19 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ lsrs r1, r1, #3 │ │ │ │ str r1, [sp, #28] │ │ │ │ ldr.w r0, [r0, r1, lsl #3] │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ cmp r0, lr │ │ │ │ - beq.w 7d78c │ │ │ │ + beq.w 7d770 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ adds r4, #1 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r4, [r0, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr.w ip, [r4] │ │ │ │ str.w ip, [r0, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 7d2f0 │ │ │ │ + beq.w 7d2d4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ str.w fp, [r4, #12] │ │ │ │ add.w fp, r4, #20 │ │ │ │ strb r3, [r4, #4] │ │ │ │ mov r0, fp │ │ │ │ movs r3, #0 │ │ │ │ @@ -123654,112 +123632,112 @@ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb r1, [r5, #5] │ │ │ │ ldrb r3, [r4, #5] │ │ │ │ ldr.w r9, [r6, #8] │ │ │ │ lsl.w r1, sl, r1 │ │ │ │ lsl.w r3, sl, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7d370 │ │ │ │ + bne.w 7d354 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7d4a4 │ │ │ │ - add.w r2, r5, #20 │ │ │ │ - add.w sl, r2, r1 │ │ │ │ + beq.w 7d488 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ + add.w r0, r5, #20 │ │ │ │ + add.w sl, r0, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7cfae │ │ │ │ + bne.w 7cf92 │ │ │ │ add.w r1, fp, r3 │ │ │ │ cmp r9, r2 │ │ │ │ - ble.n 7d196 │ │ │ │ + ble.n 7d17a │ │ │ │ mov.w ip, #12 │ │ │ │ mov r2, r1 │ │ │ │ mla ip, ip, r9, r1 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7d93a │ │ │ │ + beq.w 7d91e │ │ │ │ ldr.w r0, [sl], #8 │ │ │ │ adds r2, #12 │ │ │ │ str.w r0, [r2, #-8] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str.w r0, [r2, #-12] │ │ │ │ str.w r3, [r2, #-4] │ │ │ │ cmp ip, r2 │ │ │ │ - bne.n 7d174 │ │ │ │ + bne.n 7d158 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r2, r9 │ │ │ │ - bl 7f4a4 │ │ │ │ - b.n 7d034 │ │ │ │ + bl 7f484 │ │ │ │ + b.n 7d018 │ │ │ │ mov.w sl, r5, lsr #5 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ add.w r4, sl, #1 │ │ │ │ cmp.w lr, #7 │ │ │ │ add r1, r4 │ │ │ │ and.w r1, ip, r1 │ │ │ │ - ble.n 7d1ec │ │ │ │ + ble.n 7d1d0 │ │ │ │ cmp.w lr, #15 │ │ │ │ - bgt.w 7d632 │ │ │ │ + bgt.w 7d616 │ │ │ │ ldrsh.w r4, [fp, r1, lsl #1] │ │ │ │ adds r4, #1 │ │ │ │ - beq.w 7d000 │ │ │ │ + beq.w 7cfe4 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ mov.w sl, sl, lsr #5 │ │ │ │ adds r1, #1 │ │ │ │ add r1, sl │ │ │ │ and.w r1, r1, ip │ │ │ │ - b.n 7d1c0 │ │ │ │ + b.n 7d1a4 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ mov.w sl, sl, lsr #5 │ │ │ │ adds r1, #1 │ │ │ │ add r1, sl │ │ │ │ and.w r1, r1, ip │ │ │ │ ldrsb.w r4, [fp, r1] │ │ │ │ adds r4, #1 │ │ │ │ - beq.w 7d028 │ │ │ │ - b.n 7d1dc │ │ │ │ + beq.w 7d00c │ │ │ │ + b.n 7d1c0 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movw r2, #19992 @ 0x4e18 │ │ │ │ movt r2, #73 @ 0x49 │ │ │ │ - movw r1, #33237 @ 0x81d5 │ │ │ │ + movw r1, #33157 @ 0x8185 │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r7, [r2, #704] @ 0x2c0 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.w 7d7da │ │ │ │ + bne.w 7d7be │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r7, [r3, #1528] @ 0x5f8 │ │ │ │ cmn.w r7, #804 @ 0x324 │ │ │ │ - beq.w 7d710 │ │ │ │ + beq.w 7d6f6 │ │ │ │ lsrs r3, r5, #18 │ │ │ │ ubfx r0, r5, #0, #18 │ │ │ │ add.w r3, r7, r3, lsl #3 │ │ │ │ ldr.w r1, [r3, #808] @ 0x328 │ │ │ │ cmp r1, r0 │ │ │ │ - bgt.n 7d250 │ │ │ │ + bgt.n 7d234 │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, r0 │ │ │ │ ite gt │ │ │ │ movgt r0, #0 │ │ │ │ movle r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7d710 │ │ │ │ + beq.w 7d6f6 │ │ │ │ bic.w r1, r5, #4080 @ 0xff0 │ │ │ │ bic.w r1, r1, #15 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ str r0, [r5, #0] │ │ │ │ str r5, [r1, #4] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7d508 │ │ │ │ + beq.w 7d4ec │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7d076 │ │ │ │ + bne.w 7d05a │ │ │ │ ldr r5, [r1, #16] │ │ │ │ movs r3, #28 │ │ │ │ ldr.w r8, [r7, #512] @ 0x200 │ │ │ │ mul.w r5, r3, r5 │ │ │ │ ldrd r0, r3, [r1, #8] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ @@ -123767,59 +123745,59 @@ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r4, [r0, #16] │ │ │ │ str r4, [r1, #8] │ │ │ │ add.w sl, r7, r3, lsl #2 │ │ │ │ str r1, [r0, #16] │ │ │ │ ldr.w lr, [sl, #528] @ 0x210 │ │ │ │ cmp r0, lr │ │ │ │ - bne.n 7d2ac │ │ │ │ + bne.n 7d290 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ - cbz r1, 7d2a8 │ │ │ │ + cbz r1, 7d28c │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r3, r4 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ str.w r1, [sl, #528] @ 0x210 │ │ │ │ adds r1, r3, #1 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r1, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 7d88e │ │ │ │ + beq.w 7d872 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 7d86a │ │ │ │ + beq.w 7d84e │ │ │ │ ldr.w r3, [sl, #532] @ 0x214 │ │ │ │ - cbnz r3, 7d2c8 │ │ │ │ + cbnz r3, 7d2ac │ │ │ │ str.w r0, [sl, #532] @ 0x214 │ │ │ │ cmp r0, lr │ │ │ │ - beq.w 7d076 │ │ │ │ + beq.w 7d05a │ │ │ │ ldrd r3, r2, [r0, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7d83a │ │ │ │ + beq.w 7d81e │ │ │ │ str r3, [r2, #20] │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ str r2, [r1, #24] │ │ │ │ strd r3, lr, [r0, #20] │ │ │ │ - cbz r3, 7d2ea │ │ │ │ + cbz r3, 7d2ce │ │ │ │ str r0, [r3, #24] │ │ │ │ str.w r0, [lr, #20] │ │ │ │ - b.n 7d076 │ │ │ │ + b.n 7d05a │ │ │ │ ldrd r4, r1, [r0, #24] │ │ │ │ cmp r1, r4 │ │ │ │ - bcc.w 7d426 │ │ │ │ + bcc.w 7d40a │ │ │ │ ldr r1, [sp, #28] │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ str r1, [r0, #24] │ │ │ │ adds r1, r0, r4 │ │ │ │ str r1, [r0, #4] │ │ │ │ str.w ip, [r0, r4] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7d738 │ │ │ │ + beq.w 7d71e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r4, r9, #20 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ str.w fp, [r1, #12] │ │ │ │ add.w fp, r1, #20 │ │ │ │ strb r3, [r1, #4] │ │ │ │ mov r0, fp │ │ │ │ @@ -123842,404 +123820,404 @@ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb r1, [r5, #5] │ │ │ │ ldrb r3, [r3, #5] │ │ │ │ lsl.w r1, r9, r1 │ │ │ │ lsl.w r3, r9, r3 │ │ │ │ ldr.w r9, [r6, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7d14a │ │ │ │ + beq.w 7d12e │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldrb r0, [r2, #6] │ │ │ │ add.w r2, r5, #20 │ │ │ │ add r2, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7d6dc │ │ │ │ + beq.w 7d6c2 │ │ │ │ add r3, fp │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.w 7d84e │ │ │ │ + ble.w 7d832 │ │ │ │ ldr r1, [r6, #28] │ │ │ │ - mov r0, r3 │ │ │ │ - add.w sl, r3, r9, lsl #3 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldrb r7, [r1, #0] │ │ │ │ - add.w r1, r1, r7, lsl #2 │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ + add.w r0, r3, r9, lsl #3 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + mov r7, r3 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ + ldrb r0, [r1, #0] │ │ │ │ + add.w r1, r1, r0, lsl #2 │ │ │ │ add.w ip, r1, #3 │ │ │ │ ldrb.w r1, [ip, #1]! │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ - add.w r8, r7, r1, lsl #2 │ │ │ │ + add.w r8, r4, r1, lsl #2 │ │ │ │ ldr.w lr, [r2, r1, lsl #3] │ │ │ │ - ldr.w r4, [lr] │ │ │ │ - cmp r4, r3 │ │ │ │ - add.w r4, r4, #1 │ │ │ │ - bne.w 7d64e │ │ │ │ - str.w lr, [r0] │ │ │ │ - adds r0, #8 │ │ │ │ + ldr.w r0, [lr] │ │ │ │ + cmp r0, sl │ │ │ │ + add.w r0, r0, #1 │ │ │ │ + bne.w 7d632 │ │ │ │ + str.w lr, [r7] │ │ │ │ + adds r7, #8 │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ - str.w r1, [r0, #-4] │ │ │ │ - cmp sl, r0 │ │ │ │ - bne.n 7d3a0 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + str.w r1, [r7, #-4] │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + cmp r1, r7 │ │ │ │ + bne.n 7d388 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov.w lr, #1 │ │ │ │ movs r0, #0 │ │ │ │ mov ip, r2 │ │ │ │ ldrb r7, [r2, #4] │ │ │ │ lsl.w lr, lr, r7 │ │ │ │ add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7d408 │ │ │ │ + b.n 7d3ec │ │ │ │ cmp r7, #15 │ │ │ │ - bgt.w 7d668 │ │ │ │ + bgt.w 7d64e │ │ │ │ ldrsh.w r4, [fp, r2, lsl #1] │ │ │ │ adds r4, #1 │ │ │ │ - bne.w 7d670 │ │ │ │ + bne.w 7d656 │ │ │ │ strh.w r0, [fp, r2, lsl #1] │ │ │ │ adds r0, #1 │ │ │ │ cmp r0, r9 │ │ │ │ - beq.w 7d6f0 │ │ │ │ + beq.w 7d6d6 │ │ │ │ ldrb.w r7, [ip, #4] │ │ │ │ ldr.w r2, [r3, r0, lsl #3] │ │ │ │ cmp r7, #7 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ and.w r2, lr, r1 │ │ │ │ - bgt.n 7d3e8 │ │ │ │ + bgt.n 7d3cc │ │ │ │ ldrsb.w r4, [fp, r2] │ │ │ │ adds r4, #1 │ │ │ │ - bne.w 7d670 │ │ │ │ + bne.w 7d656 │ │ │ │ strb.w r0, [fp, r2] │ │ │ │ - b.n 7d3fc │ │ │ │ + b.n 7d3e0 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ add.w r4, r9, #20 │ │ │ │ str.w r1, [lr, #12] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str.w lr, [r1, #8] │ │ │ │ - b.n 7d31a │ │ │ │ + b.n 7d2fe │ │ │ │ ldr.w r4, [fp, r1, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - bne.w 7d1a0 │ │ │ │ + bne.w 7d184 │ │ │ │ str.w r2, [fp, r1, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 7d00a │ │ │ │ - b.n 7d032 │ │ │ │ + bne.w 7cfee │ │ │ │ + b.n 7d016 │ │ │ │ mov.w r9, #1 │ │ │ │ movw r0, #43691 @ 0xaaab │ │ │ │ movt r0, #43690 @ 0xaaaa │ │ │ │ - ldr r7, [pc, #792] @ (7d778 ) │ │ │ │ + ldr r7, [pc, #792] @ (7d75c ) │ │ │ │ lsl.w r9, r9, r3 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ mov sl, r2 │ │ │ │ cmp r3, #7 │ │ │ │ mov.w r1, r9, lsl #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #24] │ │ │ │ umull r0, r1, r0, r1 │ │ │ │ mov.w fp, r1, lsr #1 │ │ │ │ mov.w r1, #12 │ │ │ │ mul.w r1, r1, fp │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr.w r1, [r7, r8] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ - bls.w 7d090 │ │ │ │ + bls.w 7d074 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.w 7d8f8 │ │ │ │ + bhi.w 7d8dc │ │ │ │ adds r2, r3, #1 │ │ │ │ mov.w r9, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ lsl.w r9, r9, r2 │ │ │ │ - b.n 7d090 │ │ │ │ + b.n 7d074 │ │ │ │ movs r3, #8 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ add.w ip, r5, #20 │ │ │ │ add r3, fp │ │ │ │ add ip, r1 │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 7d69c │ │ │ │ + bne.w 7d682 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, ip │ │ │ │ mul.w r2, r2, r9 │ │ │ │ blx 29c10 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r9 │ │ │ │ - bl 7f4a4 │ │ │ │ - b.n 7d034 │ │ │ │ + bl 7f484 │ │ │ │ + b.n 7d018 │ │ │ │ movw r2, #19992 @ 0x4e18 │ │ │ │ movt r2, #73 @ 0x49 │ │ │ │ - movw r1, #9329 @ 0x2471 │ │ │ │ + movw r1, #9261 @ 0x242d │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r4, [r2, #692] @ 0x2b4 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.w 7d7aa │ │ │ │ + bne.w 7d78e │ │ │ │ ldr.w r1, [r0, #1528] @ 0x5f8 │ │ │ │ mov.w fp, #5 │ │ │ │ movs r0, #68 @ 0x44 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ movs r0, #40 @ 0x28 │ │ │ │ mov.w r9, #8 │ │ │ │ str.w sl, [sp, #24] │ │ │ │ str r0, [sp, #4] │ │ │ │ - b.n 7d0ca │ │ │ │ + b.n 7d0ae │ │ │ │ ldr r3, [r1, #20] │ │ │ │ ldr.w r3, [r7, r3, lsl #3] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ strd r3, r2, [r1, #8] │ │ │ │ str r1, [r3, #12] │ │ │ │ str r1, [r2, #8] │ │ │ │ - b.n 7d076 │ │ │ │ + b.n 7d05a │ │ │ │ cmp.w r9, #0 │ │ │ │ it gt │ │ │ │ movgt.w ip, #0 │ │ │ │ - ble.w 7d832 │ │ │ │ + ble.w 7d816 │ │ │ │ mvn.w r2, ip │ │ │ │ add r2, r9 │ │ │ │ ands.w r4, r2, #3 │ │ │ │ - beq.n 7d600 │ │ │ │ + beq.n 7d5e4 │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7d608 │ │ │ │ + beq.n 7d5ec │ │ │ │ add.w r2, r3, ip, lsl #3 │ │ │ │ add.w lr, sl, #8 │ │ │ │ ldmia.w sl, {r0, r1} │ │ │ │ add.w ip, ip, #1 │ │ │ │ mov sl, lr │ │ │ │ cmp r4, #1 │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ - beq.n 7d600 │ │ │ │ + beq.n 7d5e4 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 7d578 │ │ │ │ + beq.n 7d55c │ │ │ │ ldr.w r2, [lr, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7d608 │ │ │ │ + beq.n 7d5ec │ │ │ │ add.w r2, r3, ip, lsl #3 │ │ │ │ add.w lr, lr, #8 │ │ │ │ ldmia.w sl, {r0, r1} │ │ │ │ add.w ip, ip, #1 │ │ │ │ mov sl, lr │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ ldr.w r2, [lr, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7d608 │ │ │ │ + beq.n 7d5ec │ │ │ │ add.w r2, r3, ip, lsl #3 │ │ │ │ add.w ip, ip, #1 │ │ │ │ ldmia.w sl, {r0, r1} │ │ │ │ add.w sl, lr, #8 │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ - b.n 7d600 │ │ │ │ + b.n 7d5e4 │ │ │ │ add.w r2, r3, ip, lsl #3 │ │ │ │ add.w ip, ip, #1 │ │ │ │ ldmia.w sl, {r0, r1} │ │ │ │ add.w r4, sl, #8 │ │ │ │ mov lr, ip │ │ │ │ cmp ip, r9 │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ - beq.w 7cfd6 │ │ │ │ + beq.w 7cfba │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov sl, r4 │ │ │ │ add.w r2, r3, ip, lsl #3 │ │ │ │ - cbz r1, 7d608 │ │ │ │ + cbz r1, 7d5ec │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ add.w sl, r4, #8 │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ add.w ip, ip, #1 │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ add.w r2, r3, ip, lsl #3 │ │ │ │ - cbz r1, 7d608 │ │ │ │ + cbz r1, 7d5ec │ │ │ │ ldmia.w sl, {r0, r1} │ │ │ │ add.w sl, r4, #16 │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ add.w ip, lr, #2 │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ add.w r2, r3, ip, lsl #3 │ │ │ │ - cbz r1, 7d608 │ │ │ │ + cbz r1, 7d5ec │ │ │ │ ldmia.w sl, {r0, r1} │ │ │ │ add.w ip, lr, #3 │ │ │ │ add.w sl, r4, #24 │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7d596 │ │ │ │ + bne.n 7d57a │ │ │ │ ldr.w r1, [sl, #12] │ │ │ │ add.w r2, sl, #8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7d7e8 │ │ │ │ + beq.w 7d7cc │ │ │ │ add.w r4, r3, ip, lsl #3 │ │ │ │ add.w ip, ip, #1 │ │ │ │ ldmia.w r2, {r0, r1} │ │ │ │ add.w sl, r2, #8 │ │ │ │ cmp ip, r9 │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ - bne.w 7d528 │ │ │ │ - b.n 7cfd6 │ │ │ │ + bne.w 7d50c │ │ │ │ + b.n 7cfba │ │ │ │ ldr.w r4, [fp, r1, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - beq.w 7d442 │ │ │ │ + beq.w 7d426 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ mov.w sl, sl, lsr #5 │ │ │ │ adds r1, #1 │ │ │ │ add r1, sl │ │ │ │ and.w r1, r1, ip │ │ │ │ - b.n 7d632 │ │ │ │ - str.w r4, [lr] │ │ │ │ - adds r0, #8 │ │ │ │ - str.w lr, [r0, #-8] │ │ │ │ + b.n 7d616 │ │ │ │ + str.w r0, [lr] │ │ │ │ + adds r7, #8 │ │ │ │ + str.w lr, [r7, #-8] │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ - str.w r1, [r0, #-4] │ │ │ │ - cmp r0, sl │ │ │ │ - bne.w 7d3a0 │ │ │ │ - b.n 7d3d0 │ │ │ │ + str.w r1, [r7, #-4] │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + cmp r7, r1 │ │ │ │ + bne.w 7d388 │ │ │ │ + b.n 7d3b6 │ │ │ │ ldr.w r4, [fp, r2, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - beq.n 7d696 │ │ │ │ + beq.n 7d67c │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ adds r4, r1, #1 │ │ │ │ add r2, r4 │ │ │ │ and.w r2, lr, r2 │ │ │ │ cmp r7, #7 │ │ │ │ - bgt.n 7d6ce │ │ │ │ + bgt.n 7d6b4 │ │ │ │ ldrsb.w r4, [fp, r2] │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 7d77c │ │ │ │ + bne.n 7d760 │ │ │ │ cmp r7, #7 │ │ │ │ - ble.w 7d420 │ │ │ │ + ble.w 7d404 │ │ │ │ cmp r7, #15 │ │ │ │ - ble.w 7d3f8 │ │ │ │ + ble.w 7d3dc │ │ │ │ str.w r0, [fp, r2, lsl #2] │ │ │ │ - b.n 7d3fc │ │ │ │ + b.n 7d3e0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.w 7d4c4 │ │ │ │ + ble.w 7d4a8 │ │ │ │ mov.w sl, #12 │ │ │ │ mov lr, r3 │ │ │ │ mla sl, sl, r9, r3 │ │ │ │ - b.n 7d6b4 │ │ │ │ + b.n 7d69a │ │ │ │ add.w ip, ip, #12 │ │ │ │ ldr.w r2, [ip, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7d6b0 │ │ │ │ + beq.n 7d696 │ │ │ │ ldmia.w ip, {r0, r1, r2} │ │ │ │ stmia.w lr, {r0, r1, r2} │ │ │ │ add.w lr, lr, #12 │ │ │ │ cmp sl, lr │ │ │ │ - bne.n 7d6b0 │ │ │ │ - b.n 7d4c4 │ │ │ │ + bne.n 7d696 │ │ │ │ + b.n 7d4a8 │ │ │ │ cmp r7, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r4, [fp, r2, lsl #1] │ │ │ │ ldrgt.w r4, [fp, r2, lsl #2] │ │ │ │ - b.n 7d686 │ │ │ │ + b.n 7d66c │ │ │ │ add.w r1, fp, r3 │ │ │ │ mov ip, r1 │ │ │ │ cmp r0, r9 │ │ │ │ - blt.w 7d7f4 │ │ │ │ + blt.w 7d7d8 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r2, r9 │ │ │ │ - bl 7f4a4 │ │ │ │ + bl 7f484 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r6, #24] │ │ │ │ - bl 8a1bc │ │ │ │ + bl 1abce0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #28] │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7d854 │ │ │ │ + beq.w 7d838 │ │ │ │ strb r3, [r1, #3] │ │ │ │ ldr r3, [r6, #24] │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 7d076 │ │ │ │ + b.n 7d05a │ │ │ │ ldr.w r4, [r2, #684] @ 0x2ac │ │ │ │ - movw r3, #53025 @ 0xcf21 │ │ │ │ + movw r3, #52969 @ 0xcee9 │ │ │ │ movt r3, #6 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 7d860 │ │ │ │ + bne.w 7d844 │ │ │ │ mov r0, r5 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ str.w r3, [r7, #800] @ 0x320 │ │ │ │ - b.n 7d076 │ │ │ │ + b.n 7d05a │ │ │ │ ldr.w r4, [r2, #672] @ 0x2a0 │ │ │ │ - movw r1, #52321 @ 0xcc61 │ │ │ │ + movw r1, #52313 @ 0xcc59 │ │ │ │ movt r1, #6 │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 7d840 │ │ │ │ + bne.n 7d824 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7d92e │ │ │ │ + beq.w 7d912 │ │ │ │ ldrd r2, r0, [sp, #12] │ │ │ │ add.w r4, r9, #20 │ │ │ │ ldr.w r1, [r0, #800] @ 0x320 │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r0, #800] @ 0x320 │ │ │ │ - b.n 7d31a │ │ │ │ - nop │ │ │ │ + b.n 7d2fe │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ adds r2, #1 │ │ │ │ add r2, r1 │ │ │ │ and.w r2, lr, r2 │ │ │ │ - b.n 7d67e │ │ │ │ + b.n 7d664 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ - bl 72540 │ │ │ │ + bl 724fc │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 7d30c │ │ │ │ + b.n 7d2f0 │ │ │ │ add.w r3, r5, #20 │ │ │ │ adds r2, r3, r1 │ │ │ │ movs r3, #8 │ │ │ │ - b.n 7d380 │ │ │ │ + b.n 7d364 │ │ │ │ mov.w r9, #8 │ │ │ │ mov.w fp, #5 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ str.w sl, [sp, #24] │ │ │ │ str r1, [sp, #4] │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr.w r0, [r2, #688] @ 0x2b0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ blx r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7d92e │ │ │ │ + beq.w 7d912 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r4, r9, #20 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 7d31a │ │ │ │ + b.n 7d2fe │ │ │ │ ldr.w r0, [r2, #688] @ 0x2b0 │ │ │ │ mov r1, r5 │ │ │ │ blx r7 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 7d076 │ │ │ │ + b.n 7d05a │ │ │ │ ldr r1, [r2, #12] │ │ │ │ adds r2, #8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d616 │ │ │ │ - b.n 7d7e8 │ │ │ │ + bne.w 7d5fa │ │ │ │ + b.n 7d7cc │ │ │ │ ldr r3, [r6, #28] │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ add.w ip, ip, #12 │ │ │ │ ldrb r4, [r3, #0] │ │ │ │ adds r4, #1 │ │ │ │ add.w r3, r3, r4, lsl #2 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ @@ -124253,62 +124231,62 @@ │ │ │ │ addne r4, #1 │ │ │ │ strne r4, [r3, #0] │ │ │ │ str.w r3, [ip, #-8] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #-12] │ │ │ │ ldr.w r3, [lr, #4] │ │ │ │ str.w r3, [ip, #-4] │ │ │ │ - b.n 7d6e2 │ │ │ │ - beq.w 7d034 │ │ │ │ - b.w 7cfd6 │ │ │ │ + b.n 7d6c8 │ │ │ │ + beq.w 7d018 │ │ │ │ + b.w 7cfba │ │ │ │ str.w r3, [r7, #524] @ 0x20c │ │ │ │ - b.n 7d2da │ │ │ │ + b.n 7d2be │ │ │ │ ldr.w r0, [r2, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 7d75a │ │ │ │ - beq.w 7d6f0 │ │ │ │ - b.n 7d3d2 │ │ │ │ + b.n 7d740 │ │ │ │ + beq.w 7d6d6 │ │ │ │ + b.n 7d3b6 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 78004 │ │ │ │ + bl 77fb0 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 7d076 │ │ │ │ + b.n 7d05a │ │ │ │ ldr.w r0, [r2, #668] @ 0x29c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - b.n 7d728 │ │ │ │ + b.n 7d70e │ │ │ │ ldr.w r3, [r7, #524] @ 0x20c │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r0, #20] │ │ │ │ str r2, [r0, #24] │ │ │ │ - cbz r3, 7d878 │ │ │ │ + cbz r3, 7d85c │ │ │ │ str r0, [r3, #24] │ │ │ │ ldr.w r3, [r7, #532] @ 0x214 │ │ │ │ str.w r0, [r7, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7d076 │ │ │ │ + bne.w 7d05a │ │ │ │ str.w r0, [r7, #532] @ 0x214 │ │ │ │ - b.w 7d076 │ │ │ │ + b.w 7d05a │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7d2b8 │ │ │ │ + beq.w 7d29c │ │ │ │ ldr r1, [r0, #24] │ │ │ │ - cbz r1, 7d8f2 │ │ │ │ + cbz r1, 7d8d6 │ │ │ │ str r3, [r1, #20] │ │ │ │ str r1, [r3, #24] │ │ │ │ ldr.w r1, [r8, r5] │ │ │ │ ldr.w r3, [r7, #520] @ 0x208 │ │ │ │ str r3, [r0, #20] │ │ │ │ str.w r0, [r7, #520] @ 0x208 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ lsrs r0, r1, #18 │ │ │ │ - cbz r3, 7d8c4 │ │ │ │ + cbz r3, 7d8a8 │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r4, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r7, r3, lsl #3 │ │ │ │ str.w r4, [r3, #808] @ 0x328 │ │ │ │ add.w r3, r7, r0, lsl #3 │ │ │ │ movs r4, #0 │ │ │ │ @@ -124319,99 +124297,99 @@ │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r7, #788] @ 0x314 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ subs r3, #1 │ │ │ │ str.w r4, [r8, r5] │ │ │ │ str r2, [sp, #0] │ │ │ │ str.w r3, [r7, #788] @ 0x314 │ │ │ │ - b.w 7d076 │ │ │ │ + b.w 7d05a │ │ │ │ str.w r3, [r7, #524] @ 0x20c │ │ │ │ - b.n 7d89c │ │ │ │ + b.n 7d880 │ │ │ │ adds r2, r3, #2 │ │ │ │ mov.w r9, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ lsl.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r1, r9, r2 │ │ │ │ adds.w r2, r1, #20 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bmi.n 7d92e │ │ │ │ + bmi.n 7d912 │ │ │ │ movw r2, #19992 @ 0x4e18 │ │ │ │ movt r2, #73 @ 0x49 │ │ │ │ - movw ip, #9329 @ 0x2471 │ │ │ │ + movw ip, #9261 @ 0x242d │ │ │ │ movt ip, #7 │ │ │ │ ldr.w r4, [r2, #692] @ 0x2b4 │ │ │ │ cmp r4, ip │ │ │ │ - beq.w 7d0b4 │ │ │ │ - b.n 7d7be │ │ │ │ - bl 1ef298 │ │ │ │ + beq.w 7d098 │ │ │ │ + b.n 7d7a2 │ │ │ │ + bl 1ee218 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.w 7d086 │ │ │ │ + b.w 7d06a │ │ │ │ add.w sl, sl, #8 │ │ │ │ - b.n 7d174 │ │ │ │ + b.n 7d158 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ sub sp, #16 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r0 │ │ │ │ and.w r2, r3, #32 │ │ │ │ ands.w r6, r3, #16 │ │ │ │ - bne.w 7db4a │ │ │ │ + bne.w 7db2e │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7db90 │ │ │ │ + bne.w 7db74 │ │ │ │ movw r2, #655 @ 0x28f │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.w 7dac6 │ │ │ │ + bgt.w 7daaa │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7dc02 │ │ │ │ + beq.w 7dbe6 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 7dc02 │ │ │ │ + bhi.w 7dbe6 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r1, #3 │ │ │ │ lsls r5, r7, #4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ movs r0, r1 │ │ │ │ lsls r5, r7, #4 │ │ │ │ lsls r5, r7, #4 │ │ │ │ lsls r5, r7, #4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #30792 @ 0x7848 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ - bl 7ac74 │ │ │ │ + bl 7ac34 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7daec │ │ │ │ - movw r8, #8241 @ 0x2031 │ │ │ │ + beq.w 7dad0 │ │ │ │ + movw r8, #6485 @ 0x1955 │ │ │ │ movt r8, #13 │ │ │ │ movw r3, #30792 @ 0x7848 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.w 7db5e │ │ │ │ - ldr r3, [pc, #620] @ (7dc38 ) │ │ │ │ + bpl.w 7db42 │ │ │ │ + ldr r3, [pc, #620] @ (7dc1c ) │ │ │ │ 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, 7d9fe │ │ │ │ + cbz r5, 7d9e2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ @@ -124419,37 +124397,37 @@ │ │ │ │ blx 29b58 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ movs r6, #0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 7afe0 │ │ │ │ + bl 7afa0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7dc1c │ │ │ │ - ldr r3, [pc, #536] @ (7dc38 ) │ │ │ │ + beq.w 7dc00 │ │ │ │ + ldr r3, [pc, #536] @ (7dc1c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7bfac │ │ │ │ + bl 7bf6c │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7dbce │ │ │ │ + beq.w 7dbb2 │ │ │ │ strd r6, r7, [r4, #16] │ │ │ │ movs r6, #1 │ │ │ │ str.w r8, [r4, #24] │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ it pl │ │ │ │ ldrpl.w r0, [r5, #132] @ 0x84 │ │ │ │ - bpl.n 7da86 │ │ │ │ - ldr r3, [pc, #488] @ (7dc38 ) │ │ │ │ + bpl.n 7da6a │ │ │ │ + ldr r3, [pc, #488] @ (7dc1c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #28 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr.w r3, [r5, #180] @ 0xb4 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #10 │ │ │ │ @@ -124459,318 +124437,318 @@ │ │ │ │ movhi r3, #1 │ │ │ │ add.w ip, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r2, [ip, #252] @ 0xfc │ │ │ │ cmp r2, r5 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7dbe8 │ │ │ │ + beq.w 7dbcc │ │ │ │ ldr.w r0, [ip, #268] @ 0x10c │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ands.w r3, r3, #64 @ 0x40 │ │ │ │ - bne.n 7db66 │ │ │ │ + bne.n 7db4a │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 7dd18 │ │ │ │ + bl 7dcfc │ │ │ │ sub.w r5, r0, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [sp, #12] │ │ │ │ clz r5, r5 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 7db70 │ │ │ │ + beq.n 7db54 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7dabe │ │ │ │ + beq.n 7daa2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7dbfa │ │ │ │ + beq.w 7dbde │ │ │ │ negs r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ itt eq │ │ │ │ - movweq r8, #58965 @ 0xe655 │ │ │ │ + movweq r8, #57149 @ 0xdf3d │ │ │ │ movteq r8, #13 │ │ │ │ - bne.n 7db26 │ │ │ │ + bne.n 7db0a │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #30792 @ 0x7848 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ - bl 7ac74 │ │ │ │ + bl 7ac34 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d9b8 │ │ │ │ + bne.w 7d99c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7dac0 │ │ │ │ + b.n 7daa4 │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #30792 @ 0x7848 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ - bl 7ac74 │ │ │ │ + bl 7ac34 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7daec │ │ │ │ - movw r8, #43273 @ 0xa909 │ │ │ │ + beq.n 7dad0 │ │ │ │ + movw r8, #41437 @ 0xa1dd │ │ │ │ movt r8, #13 │ │ │ │ - b.n 7d9b8 │ │ │ │ - movw r8, #43893 @ 0xab75 │ │ │ │ + b.n 7d99c │ │ │ │ + movw r8, #42085 @ 0xa465 │ │ │ │ movt r8, #12 │ │ │ │ - b.n 7dad4 │ │ │ │ - movw r8, #25361 @ 0x6311 │ │ │ │ + b.n 7dab8 │ │ │ │ + movw r8, #23593 @ 0x5c29 │ │ │ │ movt r8, #9 │ │ │ │ - b.n 7dad4 │ │ │ │ + b.n 7dab8 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble.n 7dc02 │ │ │ │ + ble.n 7dbe6 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - bne.n 7db38 │ │ │ │ - movw r8, #64165 @ 0xfaa5 │ │ │ │ + bne.n 7db1c │ │ │ │ + movw r8, #62461 @ 0xf3fd │ │ │ │ movt r8, #14 │ │ │ │ - b.n 7dad4 │ │ │ │ + b.n 7dab8 │ │ │ │ movw r2, #642 @ 0x282 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7dc02 │ │ │ │ - movw r8, #20929 @ 0x51c1 │ │ │ │ + bne.n 7dbe6 │ │ │ │ + movw r8, #18849 @ 0x49a1 │ │ │ │ movt r8, #18 │ │ │ │ - b.n 7dad4 │ │ │ │ + b.n 7dab8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7dc20 │ │ │ │ - bl 7e318 │ │ │ │ + bne.n 7dc04 │ │ │ │ + bl 7e2fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7daec │ │ │ │ + beq.n 7dad0 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ movs r6, #1 │ │ │ │ - b.n 7da42 │ │ │ │ + b.n 7da26 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 7d9f0 │ │ │ │ - b.n 7d9fe │ │ │ │ + bne.w 7d9d4 │ │ │ │ + b.n 7d9e2 │ │ │ │ mov r2, r4 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 7a1f4 │ │ │ │ - b.n 7da9a │ │ │ │ + bl 7a1b4 │ │ │ │ + b.n 7da7e │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 7daaa │ │ │ │ + beq.n 7da8e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7daaa │ │ │ │ + bne.n 7da8e │ │ │ │ mov r0, r1 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 7dab4 │ │ │ │ - b.n 7dabe │ │ │ │ + bne.n 7da98 │ │ │ │ + b.n 7daa2 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 79e0c │ │ │ │ + bl 79dcc │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7daec │ │ │ │ - bl 7f470 │ │ │ │ + beq.n 7dad0 │ │ │ │ + bl 7f450 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7dbbc │ │ │ │ + beq.n 7dba0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbz r3, 7dbf2 │ │ │ │ + cbz r3, 7dbd6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7daec │ │ │ │ + beq.n 7dad0 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 7afb8 │ │ │ │ + bl 7af78 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7da42 │ │ │ │ + bne.w 7da26 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7daec │ │ │ │ + beq.n 7dad0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7daec │ │ │ │ + bne.n 7dad0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7daec │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7dad0 │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ adds r0, #228 @ 0xe4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b.n 7da86 │ │ │ │ + b.n 7da6a │ │ │ │ mov r0, r8 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7dbbc │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7dba0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7dabe │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7daa2 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ - movw r1, #1140 @ 0x474 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ + movw r1, #63732 @ 0xf8f4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ - b.n 7daec │ │ │ │ + bl d52b8 │ │ │ │ + b.n 7dad0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - b.n 7dbce │ │ │ │ + b.n 7dbb2 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1312 @ 0x520 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ + movw r1, #63904 @ 0xf9a0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 7daec │ │ │ │ + bl 12e510 │ │ │ │ + b.n 7dad0 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007dc3c : │ │ │ │ +0007dc20 : │ │ │ │ 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, [r1, #8] │ │ │ │ movw r3, #655 @ 0x28f │ │ │ │ ands r3, r1 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.n 7dc6c │ │ │ │ - cbz r3, 7dcc0 │ │ │ │ + bgt.n 7dc50 │ │ │ │ + cbz r3, 7dca4 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 7dcc0 │ │ │ │ + bhi.n 7dca4 │ │ │ │ tbb [pc, r3] │ │ │ │ cmp r6, #41 @ 0x29 │ │ │ │ movs r4, #60 @ 0x3c │ │ │ │ cmp r6, #46 @ 0x2e │ │ │ │ asrs r6, r5, #24 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 7dc9a │ │ │ │ - movw r5, #58965 @ 0xe655 │ │ │ │ + bne.n 7dc7e │ │ │ │ + movw r5, #57149 @ 0xdf3d │ │ │ │ movt r5, #13 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movw r0, #30792 @ 0x7848 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 1abb68 │ │ │ │ - cbz r0, 7dc8e │ │ │ │ + bl 1a9970 │ │ │ │ + cbz r0, 7dc72 │ │ │ │ strd r4, r5, [r0, #20] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r5, #43273 @ 0xa909 │ │ │ │ + movw r5, #41437 @ 0xa1dd │ │ │ │ movt r5, #13 │ │ │ │ - b.n 7dc78 │ │ │ │ + b.n 7dc5c │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble.n 7dcc0 │ │ │ │ + ble.n 7dca4 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - bne.n 7dce6 │ │ │ │ - movw r5, #64165 @ 0xfaa5 │ │ │ │ + bne.n 7dcca │ │ │ │ + movw r5, #62461 @ 0xf3fd │ │ │ │ movt r5, #14 │ │ │ │ - b.n 7dc78 │ │ │ │ - movw r5, #8241 @ 0x2031 │ │ │ │ + b.n 7dc5c │ │ │ │ + movw r5, #6485 @ 0x1955 │ │ │ │ movt r5, #13 │ │ │ │ - b.n 7dc78 │ │ │ │ - movw r5, #25361 @ 0x6311 │ │ │ │ + b.n 7dc5c │ │ │ │ + movw r5, #23593 @ 0x5c29 │ │ │ │ movt r5, #9 │ │ │ │ - b.n 7dc78 │ │ │ │ + b.n 7dc5c │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - movw r1, #1140 @ 0x474 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ + movw r1, #63732 @ 0xf8f4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w d599c │ │ │ │ - movw r5, #43893 @ 0xab75 │ │ │ │ + b.w d52b8 │ │ │ │ + movw r5, #42085 @ 0xa465 │ │ │ │ movt r5, #12 │ │ │ │ - b.n 7dc78 │ │ │ │ + b.n 7dc5c │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7dcc0 │ │ │ │ - movw r5, #20929 @ 0x51c1 │ │ │ │ + bne.n 7dca4 │ │ │ │ + movw r5, #18849 @ 0x49a1 │ │ │ │ movt r5, #18 │ │ │ │ - b.n 7dc78 │ │ │ │ + b.n 7dc5c │ │ │ │ │ │ │ │ -0007dcf8 : │ │ │ │ +0007dcdc : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov.w ip, #1 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 7dd18 │ │ │ │ + bl 7dcfc │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #28 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bpl.w 7e27a │ │ │ │ - ldr.w fp, [pc, #1500] @ 7e314 │ │ │ │ + bpl.w 7e260 │ │ │ │ + ldr.w fp, [pc, #1500] @ 7e2f8 │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r1, [fp, sl] │ │ │ │ cmp r2, r3 │ │ │ │ ldr.w r9, [r1, #8] │ │ │ │ - bne.w 7e118 │ │ │ │ + bne.w 7e108 │ │ │ │ ldr r7, [r5, #12] │ │ │ │ adds r0, r7, #1 │ │ │ │ - beq.w 7e118 │ │ │ │ + beq.w 7e108 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ movw r3, #44060 @ 0xac1c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 7e1ce │ │ │ │ + beq.w 7e1be │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7e28c │ │ │ │ + bne.w 7e272 │ │ │ │ add r3, sp, #20 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7917c │ │ │ │ + bl 7912c │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.w 7e064 │ │ │ │ + beq.w 7e04a │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7deb0 │ │ │ │ + bne.w 7de94 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 7e004 │ │ │ │ + beq.w 7dfea │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 7e00c │ │ │ │ + beq.w 7dff2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7e016 │ │ │ │ + ble.w 7dffc │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7ded2 │ │ │ │ + bne.w 7deb6 │ │ │ │ movw ip, #42704 @ 0xa6d0 │ │ │ │ add.w lr, r9, ip │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr.w r2, [r9, ip] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds.w r2, r2, #4096 @ 0x1000 │ │ │ │ str.w r2, [r9, ip] │ │ │ │ @@ -124786,29 +124764,29 @@ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ lsl.w r1, r2, ip │ │ │ │ add.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ ubfx lr, lr, #0, #12 │ │ │ │ orr.w r0, lr, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ and.w r0, r7, r1 │ │ │ │ - bgt.w 7df2c │ │ │ │ + bgt.w 7df10 │ │ │ │ add.w lr, r3, #20 │ │ │ │ ldrsb.w r9, [lr, r0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.w 7df6e │ │ │ │ + bge.w 7df52 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ strb.w r3, [lr, r0] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr.w r9, [r3, #16] │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ movs r1, #1 │ │ │ │ ldrb.w ip, [r3, #5] │ │ │ │ lsl.w r1, r1, ip │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e0fc │ │ │ │ + beq.w 7e0ec │ │ │ │ add.w r1, r1, r9, lsl #3 │ │ │ │ add.w r0, r3, #20 │ │ │ │ str r5, [r0, r1] │ │ │ │ add r0, r1 │ │ │ │ str r6, [r0, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -124816,61 +124794,61 @@ │ │ │ │ add.w r2, r9, #1 │ │ │ │ str r1, [r4, #16] │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ - cbnz r3, 7de7e │ │ │ │ + cbnz r3, 7de62 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #17 │ │ │ │ - bmi.w 7e0de │ │ │ │ + bmi.w 7e07c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bmi.w 7e096 │ │ │ │ + bmi.w 7e0cc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 7dea6 │ │ │ │ + beq.n 7de8a │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7e218 │ │ │ │ + beq.w 7e208 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7e218 │ │ │ │ + beq.w 7e208 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ str.w r6, [r8] │ │ │ │ movs r7, #0 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 7dece │ │ │ │ + beq.n 7deb2 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r2, 7deca │ │ │ │ + cbz r2, 7deae │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ str.w r3, [r8] │ │ │ │ movs r7, #1 │ │ │ │ - b.n 7dea8 │ │ │ │ + b.n 7de8c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1ea3f0 │ │ │ │ + bl 1e9374 │ │ │ │ movw r1, #42704 @ 0xa6d0 │ │ │ │ add.w r0, r9, r1 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr.w r2, [r9, r1] │ │ │ │ adds.w lr, r2, #4096 @ 0x1000 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ str.w lr, [r9, r1] │ │ │ │ @@ -124885,143 +124863,146 @@ │ │ │ │ ubfx r0, r0, #0, #12 │ │ │ │ add.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ orr.w r2, r0, lr │ │ │ │ mov.w r0, #0 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r0, [r3, #8] │ │ │ │ and.w r0, r1, r7 │ │ │ │ - ble.w 7de14 │ │ │ │ + ble.w 7ddf8 │ │ │ │ cmp.w ip, #15 │ │ │ │ - bgt.w 7e1b6 │ │ │ │ + bgt.w 7e1a6 │ │ │ │ add.w lr, r3, r0, lsl #1 │ │ │ │ ldrsh.w lr, [lr, #20] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bge.n 7df98 │ │ │ │ + bge.n 7df7e │ │ │ │ ldr.w r9, [r3, #16] │ │ │ │ add.w lr, r3, #20 │ │ │ │ mov.w ip, #1 │ │ │ │ strh.w r9, [lr, r0, lsl #1] │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ lsl.w r1, ip, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e100 │ │ │ │ + beq.w 7e0f0 │ │ │ │ add.w r1, r1, r9, lsl #3 │ │ │ │ str.w r5, [lr, r1] │ │ │ │ add r1, lr │ │ │ │ str r6, [r1, #4] │ │ │ │ - b.n 7de50 │ │ │ │ + b.n 7de34 │ │ │ │ mov.w r9, r7, lsr #5 │ │ │ │ add.w r0, r0, r0, lsl #2 │ │ │ │ add.w lr, r9, #1 │ │ │ │ - add r0, lr │ │ │ │ - ands r0, r1 │ │ │ │ + add lr, r0 │ │ │ │ + and.w r0, lr, r1 │ │ │ │ add.w lr, r3, r0 │ │ │ │ ldrsb.w r2, [lr, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 7dfb6 │ │ │ │ + bge.n 7df9c │ │ │ │ ldr r3, [r3, #16] │ │ │ │ strb.w r3, [lr, #20] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr.w r9, [r3, #16] │ │ │ │ - b.n 7de30 │ │ │ │ + b.n 7de14 │ │ │ │ mov.w r9, r7, lsr #5 │ │ │ │ add.w r0, r0, r0, lsl #2 │ │ │ │ add.w lr, r9, #1 │ │ │ │ add r0, lr │ │ │ │ ands r0, r1 │ │ │ │ add.w lr, r3, r0, lsl #1 │ │ │ │ ldrsh.w lr, [lr, #20] │ │ │ │ cmp.w lr, #0 │ │ │ │ - blt.n 7df42 │ │ │ │ + blt.n 7df26 │ │ │ │ mov.w lr, r0, lsl #2 │ │ │ │ add r0, lr │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ add r0, r9 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r0, #1 │ │ │ │ cmp.w ip, #7 │ │ │ │ and.w r0, r0, r1 │ │ │ │ - ble.n 7e084 │ │ │ │ + ble.n 7e06a │ │ │ │ cmp.w ip, #15 │ │ │ │ - bgt.w 7e23e │ │ │ │ + bgt.w 7e230 │ │ │ │ add.w lr, r3, r0, lsl #1 │ │ │ │ ldrsh.w lr, [lr, #20] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bge.w 7e16e │ │ │ │ + bge.w 7e15e │ │ │ │ cmp.w ip, #15 │ │ │ │ ldr.w r9, [r3, #16] │ │ │ │ it gt │ │ │ │ movgt.w lr, r0, lsl #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ - ble.n 7df46 │ │ │ │ + ble.n 7df2a │ │ │ │ add.w r1, r3, lr │ │ │ │ str.w r9, [r1, #20] │ │ │ │ - b.n 7de30 │ │ │ │ + b.n 7de14 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7ddac │ │ │ │ + bne.w 7dd90 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 7ddba │ │ │ │ + bgt.w 7dd9e │ │ │ │ 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 7cec8 │ │ │ │ + bl 7ceac │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7ddba │ │ │ │ + bne.w 7dd9e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7e050 │ │ │ │ + beq.n 7e036 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7e2da │ │ │ │ + beq.w 7e2c0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7e064 │ │ │ │ + beq.n 7e04a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7e30a │ │ │ │ + beq.w 7e2f0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 7e070 │ │ │ │ + beq.n 7e056 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8] │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7dea8 │ │ │ │ + b.n 7de8c │ │ │ │ add.w r0, r0, r0, lsl #2 │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ add r0, r9 │ │ │ │ adds r0, #1 │ │ │ │ ands r0, r1 │ │ │ │ add.w lr, r3, r0 │ │ │ │ ldrsb.w ip, [lr, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bge.n 7e076 │ │ │ │ + bge.n 7e05c │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 7df8a │ │ │ │ + b.n 7df70 │ │ │ │ ldr.w r2, [r3, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7e19a │ │ │ │ + bne.n 7e16e │ │ │ │ movw r2, #42012 @ 0xa41c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7e26e │ │ │ │ + bne.n 7e09a │ │ │ │ + ldr.w r3, [r5, #-8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 7de58 │ │ │ │ ldr.w r3, [fp, sl] │ │ │ │ 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] │ │ │ │ @@ -125029,101 +125010,101 @@ │ │ │ │ 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.w r8, #0 │ │ │ │ - bne.w 7de8a │ │ │ │ - b.n 7dea6 │ │ │ │ + bne.w 7de6e │ │ │ │ + b.n 7de8a │ │ │ │ ldr.w r2, [r3, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7e17e │ │ │ │ + bne.n 7e18a │ │ │ │ movw r2, #42012 @ 0xa41c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7e0ac │ │ │ │ - ldr.w r3, [r5, #-8] │ │ │ │ + bne.n 7e09a │ │ │ │ + ldr.w r3, [r6, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7e0ac │ │ │ │ - b.n 7de74 │ │ │ │ + beq.w 7de62 │ │ │ │ + b.n 7e09a │ │ │ │ add.w lr, r3, #20 │ │ │ │ movs r0, #12 │ │ │ │ mla r1, r0, r9, r1 │ │ │ │ add.w r0, lr, r1 │ │ │ │ strd r5, r6, [r0, #4] │ │ │ │ str.w r7, [lr, r1] │ │ │ │ ldr.w r9, [r3, #16] │ │ │ │ - b.n 7de50 │ │ │ │ + b.n 7de34 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 6d774 │ │ │ │ + bl 6d71c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 7e064 │ │ │ │ + beq.n 7e04a │ │ │ │ ldr r1, [r4, #24] │ │ │ │ movw r2, #44060 @ 0xac1c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 7e1ce │ │ │ │ + beq.n 7e1be │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 7dd74 │ │ │ │ + beq.w 7dd58 │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7dd74 │ │ │ │ + beq.w 7dd58 │ │ │ │ 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 7cec8 │ │ │ │ + bl 7ceac │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7dd74 │ │ │ │ - b.n 7e064 │ │ │ │ + bne.w 7dd58 │ │ │ │ + b.n 7e04a │ │ │ │ add.w r0, r0, r0, lsl #2 │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ add r0, r9 │ │ │ │ adds r0, #1 │ │ │ │ ands r0, r1 │ │ │ │ - b.n 7dfd8 │ │ │ │ - movw r3, #1565 @ 0x61d │ │ │ │ + b.n 7dfbe │ │ │ │ + movw r3, #1557 @ 0x615 │ │ │ │ movt r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7e266 │ │ │ │ + bne.n 7e250 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7de74 │ │ │ │ + beq.w 7de58 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - b.n 7e0e6 │ │ │ │ - movw r3, #1565 @ 0x61d │ │ │ │ + b.n 7e084 │ │ │ │ + movw r3, #1557 @ 0x615 │ │ │ │ movt r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7e25e │ │ │ │ + bne.n 7e258 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7de7e │ │ │ │ + beq.w 7de62 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - b.n 7e09e │ │ │ │ + b.n 7e0d4 │ │ │ │ mov.w lr, r0, lsl #2 │ │ │ │ add.w r9, r3, lr │ │ │ │ ldr.w r9, [r9, #20] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 7e21e │ │ │ │ + bge.n 7e20e │ │ │ │ ldr.w r9, [r3, #16] │ │ │ │ - b.n 7dffa │ │ │ │ + b.n 7dfe0 │ │ │ │ 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 │ │ │ │ @@ -125133,264 +125114,259 @@ │ │ │ │ cmp r3, r2 │ │ │ │ mov r2, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ mov r3, r7 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 7a2f8 │ │ │ │ + bl 7a2b8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7e064 │ │ │ │ + beq.w 7e04a │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 7dea6 │ │ │ │ + beq.w 7de8a │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbz r3, 7e218 │ │ │ │ + cbz r3, 7e208 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7e218 │ │ │ │ + beq.n 7e208 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ str.w r6, [r8] │ │ │ │ - b.n 7dea6 │ │ │ │ + b.n 7de8a │ │ │ │ mov.w r9, r7, lsr #5 │ │ │ │ add r0, lr │ │ │ │ add.w lr, r9, #1 │ │ │ │ - add r0, lr │ │ │ │ - ands r0, r1 │ │ │ │ + add lr, r0 │ │ │ │ + and.w r0, lr, r1 │ │ │ │ add.w lr, r3, r0, lsl #2 │ │ │ │ ldr.w r2, [lr, #20] │ │ │ │ mov.w lr, r0, lsl #2 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 7e1c8 │ │ │ │ - b.n 7dfba │ │ │ │ + blt.n 7e1b8 │ │ │ │ + b.n 7dfa0 │ │ │ │ add.w lr, r3, r0, lsl #2 │ │ │ │ ldr.w lr, [lr, #20] │ │ │ │ cmp.w lr, #0 │ │ │ │ - blt.w 7dfe8 │ │ │ │ + blt.w 7dfce │ │ │ │ add.w r0, r0, r0, lsl #2 │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ add r0, r9 │ │ │ │ adds r0, #1 │ │ │ │ ands r0, r1 │ │ │ │ - b.n 7dfd0 │ │ │ │ - mov r0, r6 │ │ │ │ + b.n 7dfb6 │ │ │ │ + mov r0, r5 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 7e1ac │ │ │ │ - mov r0, r5 │ │ │ │ + b.n 7e180 │ │ │ │ + mov r0, r6 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 7e190 │ │ │ │ - ldr.w r3, [r6, #-8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 7de7e │ │ │ │ - b.n 7e0ac │ │ │ │ - movw r0, #53236 @ 0xcff4 │ │ │ │ + b.n 7e19c │ │ │ │ + movw r0, #50292 @ 0xc474 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #4264 @ 0x10a8 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 7e064 │ │ │ │ + bl 21f268 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 7e04a │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, r5 │ │ │ │ - bl d9f18 <_PyEval_CheckExceptTypeValid@@Base+0x17cc> │ │ │ │ + bl d97f0 <_PyEval_CheckExceptTypeValid@@Base+0x17cc> │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 7e2e2 │ │ │ │ + beq.n 7e2c8 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ add.w r3, r3, r0, lsl #2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ subs r7, r3, #0 │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ - cbnz r3, 7e2ba │ │ │ │ + cbnz r3, 7e2a0 │ │ │ │ mov r3, r6 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 12b5f4 <_PyUnicode_IsNumeric@@Base+0x5f8> │ │ │ │ + bl 12ae00 <_PyUnicode_IsNumeric@@Base+0x61c> │ │ │ │ mov r3, r6 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 7dea8 │ │ │ │ + beq.w 7de8c │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ - cbz r2, 7e2d4 │ │ │ │ + cbz r2, 7e2ba │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ str.w r3, [r8] │ │ │ │ - b.n 7dea8 │ │ │ │ + b.n 7de8c │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7e050 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7e036 │ │ │ │ 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 7cec8 │ │ │ │ + bl 7ceac │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7dd7c │ │ │ │ - b.n 7e064 │ │ │ │ + bne.w 7dd60 │ │ │ │ + b.n 7e04a │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7e064 │ │ │ │ - nop │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7e04a │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007e318 : │ │ │ │ +0007e2fc : │ │ │ │ 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, #71 @ 0x47 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - bl 1abb68 │ │ │ │ - cbz r0, 7e33c │ │ │ │ + bl 1a9970 │ │ │ │ + cbz r0, 7e320 │ │ │ │ str r4, [r0, #20] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0007e340 : │ │ │ │ +0007e324 : │ │ │ │ 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, #71 @ 0x47 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - bl 1abb68 │ │ │ │ - cbz r0, 7e364 │ │ │ │ + bl 1a9970 │ │ │ │ + cbz r0, 7e348 │ │ │ │ str r4, [r0, #20] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7e3fe │ │ │ │ + beq.n 7e3e2 │ │ │ │ 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 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r4, r0 │ │ │ │ blx 295d4 │ │ │ │ - cbz r0, 7e3da │ │ │ │ + cbz r0, 7e3be │ │ │ │ adds r1, r0, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx 29b58 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a68c │ │ │ │ - cbnz r0, 7e3f0 │ │ │ │ + cbnz r0, 7e3d4 │ │ │ │ ldrb r3, [r5, r4] │ │ │ │ add r4, r5 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 7e3f0 │ │ │ │ - movw r1, #1352 @ 0x548 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - b.n 7e3bc │ │ │ │ + bne.n 7e3d4 │ │ │ │ + movw r1, #63944 @ 0xf9c8 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + b.n 7e3a0 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 7e3f6 │ │ │ │ + beq.n 7e3da │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ - cbz r3, 7e3f0 │ │ │ │ + cbz r3, 7e3d4 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - bne.n 7e3b2 │ │ │ │ + bne.n 7e396 │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 2a68c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7e3b6 │ │ │ │ + bne.n 7e39a │ │ │ │ adds r0, r4, #6 │ │ │ │ it eq │ │ │ │ moveq r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 29b58 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7e3a0 │ │ │ │ + beq.n 7e384 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 7e3b6 │ │ │ │ - b.n 7e3f0 │ │ │ │ + bne.n 7e39a │ │ │ │ + b.n 7e3d4 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #272] @ (7e528 ) │ │ │ │ + ldr r4, [pc, #272] @ (7e50c ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ sub sp, #16 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ ldr.w ip, [r5, r4] │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr.w r2, [ip, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #1616] @ 0x650 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7e4cc │ │ │ │ - ldr.w lr, [pc, #244] @ 7e52c │ │ │ │ + beq.n 7e4b0 │ │ │ │ + ldr.w lr, [pc, #244] @ 7e510 │ │ │ │ ldr.w r0, [r2, #1696] @ 0x6a0 │ │ │ │ ldr r6, [r3, #12] │ │ │ │ subs r0, #1 │ │ │ │ str.w r0, [r2, #1696] @ 0x6a0 │ │ │ │ ldr.w r0, [lr, #1416] @ 0x588 │ │ │ │ str.w r6, [r2, #1616] @ 0x650 │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7e4f6 │ │ │ │ + bne.n 7e4da │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 7e468 │ │ │ │ + beq.n 7e44c │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ str r0, [r3, #12] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r4, [ip, #8] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 7e4ac │ │ │ │ + beq.n 7e490 │ │ │ │ ldr.w r4, [r4, #3796] @ 0xed4 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ sub.w r0, r3, #8 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ and.w r2, r2, #3 │ │ │ │ @@ -125411,85 +125387,85 @@ │ │ │ │ str r1, [r3, #16] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ and.w r2, r2, #3 │ │ │ │ orrs r2, r5 │ │ │ │ str r0, [r5, #0] │ │ │ │ strd r4, r2, [r3, #-8] │ │ │ │ str r0, [r4, #4] │ │ │ │ - b.n 7e4a0 │ │ │ │ + b.n 7e484 │ │ │ │ movs r1, #2 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 789c4 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 78974 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7e4a0 │ │ │ │ + beq.n 7e484 │ │ │ │ ldr.w ip, [r5, r4] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [r1], #4 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 7e464 │ │ │ │ - b.n 7e468 │ │ │ │ - movw r2, #58961 @ 0xe651 │ │ │ │ + bne.n 7e448 │ │ │ │ + b.n 7e44c │ │ │ │ + movw r2, #55613 @ 0xd93d │ │ │ │ movt r2, #18 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 7e512 │ │ │ │ + bne.n 7e4f6 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 12eb00 │ │ │ │ + bl 12ddf0 │ │ │ │ ldr.w ip, [r5, r4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7e4e4 │ │ │ │ + b.n 7e4c8 │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [lr, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr.w ip, [r5, r4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7e4e4 │ │ │ │ + b.n 7e4c8 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #236] @ (7e630 ) │ │ │ │ + ldr r4, [pc, #236] @ (7e614 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ sub sp, #16 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ ldr r0, [r5, r4] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #1612] @ 0x64c │ │ │ │ - cbz r3, 7e5bc │ │ │ │ - ldr.w ip, [pc, #216] @ 7e634 │ │ │ │ + cbz r3, 7e5a0 │ │ │ │ + ldr.w ip, [pc, #216] @ 7e618 │ │ │ │ ldr.w r1, [r2, #1692] @ 0x69c │ │ │ │ ldr r6, [r3, #12] │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #1692] @ 0x69c │ │ │ │ ldr.w r1, [ip, #1416] @ 0x588 │ │ │ │ str.w r6, [r2, #1612] @ 0x64c │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7e602 │ │ │ │ + bne.n 7e5e6 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 7e5e0 │ │ │ │ + beq.n 7e5c4 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ sub.w r0, r3, #8 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ ldr.w r4, [r4, #3796] @ 0xed4 │ │ │ │ and.w r2, r2, #3 │ │ │ │ @@ -125504,94 +125480,94 @@ │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ movs r1, #1 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 789c4 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 78974 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7e5b0 │ │ │ │ + beq.n 7e594 │ │ │ │ ldr r0, [r5, r4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 7e588 │ │ │ │ + bne.n 7e56c │ │ │ │ ldr r4, [r0, #8] │ │ │ │ sub.w r0, r3, #8 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ str r1, [r3, #12] │ │ │ │ ldr.w r4, [r4, #3796] @ 0xed4 │ │ │ │ and.w r2, r2, #3 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ orrs r2, r5 │ │ │ │ str r0, [r5, #0] │ │ │ │ strd r4, r2, [r3, #-8] │ │ │ │ str r0, [r4, #4] │ │ │ │ - b.n 7e5b0 │ │ │ │ - movw r2, #58961 @ 0xe651 │ │ │ │ + b.n 7e594 │ │ │ │ + movw r2, #55613 @ 0xd93d │ │ │ │ movt r2, #18 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7e61c │ │ │ │ + bne.n 7e600 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 12eb00 │ │ │ │ + bl 12ddf0 │ │ │ │ ldr r0, [r5, r4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7e5d2 │ │ │ │ + b.n 7e5b6 │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [ip, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r0, [r5, r4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7e5d2 │ │ │ │ + b.n 7e5b6 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0007e638 : │ │ │ │ +0007e61c : │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7e6bc │ │ │ │ + beq.n 7e6a0 │ │ │ │ mov r0, r4 │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 7890c │ │ │ │ - cbz r0, 7e6b2 │ │ │ │ + bl 788bc │ │ │ │ + cbz r0, 7e696 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 7e68c │ │ │ │ + ble.n 7e670 │ │ │ │ add.w r4, r0, r4, lsl #2 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add.w r2, r0, #8 │ │ │ │ adds r4, #8 │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ adds r1, #4 │ │ │ │ ldr.w ip, [r3] │ │ │ │ cmp ip, r5 │ │ │ │ add.w lr, ip, #1 │ │ │ │ it ne │ │ │ │ strne.w lr, [r3] │ │ │ │ str.w r3, [r2, #4]! │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 7e670 │ │ │ │ - ldr r4, [pc, #48] @ (7e6c0 ) │ │ │ │ + bne.n 7e654 │ │ │ │ + ldr r4, [pc, #48] @ (7e6a4 ) │ │ │ │ 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 │ │ │ │ @@ -125600,143 +125576,143 @@ │ │ │ │ str r2, [r4, #0] │ │ │ │ strd r1, r3, [r0, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #4] @ (7e6c4 ) │ │ │ │ - b.n 7e6b2 │ │ │ │ + ldr r0, [pc, #4] @ (7e6a8 ) │ │ │ │ + b.n 7e696 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r4, #32 │ │ │ │ lsls r2, r1, #1 │ │ │ │ │ │ │ │ -0007e6c8 : │ │ │ │ +0007e6ac : │ │ │ │ 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 7e6f4 │ │ │ │ + bmi.n 7e6d8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movw r0, #30204 @ 0x75fc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 1abb68 │ │ │ │ - cbz r0, 7e6f2 │ │ │ │ + bl 1a9970 │ │ │ │ + cbz r0, 7e6d6 │ │ │ │ str r4, [r0, #20] │ │ │ │ pop {r4, pc} │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #53260 @ 0xd00c │ │ │ │ + movw r1, #50316 @ 0xc48c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ 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 r6, r1 │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r1, #256 @ 0x100 │ │ │ │ - bls.w 7ea2c │ │ │ │ + bls.w 7ea10 │ │ │ │ movw r4, #19992 @ 0x4e18 │ │ │ │ movt r4, #73 @ 0x49 │ │ │ │ mov.w r8, r1, lsr #30 │ │ │ │ - movw r3, #9329 @ 0x2471 │ │ │ │ + movw r3, #9261 @ 0x242d │ │ │ │ movt r3, #7 │ │ │ │ cmp.w r8, #0 │ │ │ │ ldr.w r5, [r4, #712] @ 0x2c8 │ │ │ │ itete eq │ │ │ │ - moveq r2, #16 │ │ │ │ - movne r2, #20 │ │ │ │ moveq.w r9, #1 │ │ │ │ movne.w r9, #2 │ │ │ │ + moveq r2, #16 │ │ │ │ + movne r2, #20 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 7eb98 │ │ │ │ - ldr r3, [pc, #708] @ (7ea24 ) │ │ │ │ + bne.w 7eb7c │ │ │ │ + ldr r3, [pc, #708] @ (7ea08 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, r3] │ │ │ │ subs r1, r2, #1 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1528] @ 0x5f8 │ │ │ │ mov sl, r3 │ │ │ │ ldr.w r3, [r3, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp ip, r3 │ │ │ │ - beq.w 7eb60 │ │ │ │ + beq.w 7eb44 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ str r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7e95c │ │ │ │ + beq.w 7e940 │ │ │ │ movw r3, #42636 @ 0xa68c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov.w r2, r9, lsl #3 │ │ │ │ str r2, [r5, #8] │ │ │ │ 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, #624] @ (7ea28 ) │ │ │ │ + ldr r2, [pc, #624] @ (7ea0c ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7ebba │ │ │ │ + bne.w 7eb9e │ │ │ │ bic.w r3, r6, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r5, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 7ea72 │ │ │ │ + bne.w 7ea56 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r2, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7ea3c │ │ │ │ + beq.w 7ea20 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 7e9ac │ │ │ │ + blt.w 7e990 │ │ │ │ ldr r4, [r6, r3] │ │ │ │ add.w r8, r6, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7e9f2 │ │ │ │ + bne.w 7e9d6 │ │ │ │ movw r3, #9964 @ 0x26ec │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr.w r4, [r3, #152] @ 0x98 │ │ │ │ - movw r2, #44065 @ 0xac21 │ │ │ │ + movw r2, #44001 @ 0xabe1 │ │ │ │ movt r2, #7 │ │ │ │ movw r0, #9964 @ 0x26ec │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ movs r1, #0 │ │ │ │ cmp r4, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne.w 7ebe2 │ │ │ │ - bl 7ac74 │ │ │ │ + bne.w 7ebc6 │ │ │ │ + bl 7ac34 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7ea54 │ │ │ │ + beq.w 7ea38 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #17 │ │ │ │ - bpl.n 7e856 │ │ │ │ - ldr r2, [pc, #504] @ (7ea24 ) │ │ │ │ + bpl.n 7e83a │ │ │ │ + ldr r2, [pc, #504] @ (7ea08 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r2, [r1, r2] │ │ │ │ sub.w r1, r4, #8 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr.w r0, [r2, #3796] @ 0xed4 │ │ │ │ ldr.w r2, [r4, #-4] │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ @@ -125744,33 +125720,33 @@ │ │ │ │ orr.w r2, r2, ip │ │ │ │ str.w r1, [ip] │ │ │ │ strd r0, r2, [r4, #-8] │ │ │ │ str r1, [r0, #4] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r4, #20] │ │ │ │ str r2, [r4, #12] │ │ │ │ - movw r2, #29649 @ 0x73d1 │ │ │ │ + movw r2, #27981 @ 0x6d4d │ │ │ │ movt r2, #16 │ │ │ │ str r2, [r4, #28] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr.w r2, [r8] │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7eae4 │ │ │ │ + bne.w 7eac8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 7eb56 │ │ │ │ + bne.w 7eb3a │ │ │ │ str r2, [r4, #24] │ │ │ │ str.w r4, [r8] │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ ldr.w r1, [r7, #180] @ 0xb4 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bpl.n 7e8c8 │ │ │ │ - ldr r2, [pc, #400] @ (7ea24 ) │ │ │ │ + bpl.n 7e8ac │ │ │ │ + ldr r2, [pc, #400] @ (7ea08 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #10 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ mov.w r2, #28 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ @@ -125779,748 +125755,746 @@ │ │ │ │ movhi r1, #1 │ │ │ │ add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ ldr.w r0, [r2, #252] @ 0xfc │ │ │ │ cmp r0, r7 │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7ebce │ │ │ │ + beq.w 7ebb2 │ │ │ │ ldr.w r1, [r2, #272] @ 0x110 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7ea78 │ │ │ │ + beq.w 7ea5c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bpl.w 7ec46 │ │ │ │ + bpl.w 7ec2a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7e982 │ │ │ │ + beq.n 7e966 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, r2 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bne.n 7e990 │ │ │ │ + bne.n 7e974 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adds r0, r3, #1 │ │ │ │ - beq.n 7e990 │ │ │ │ - ldr r0, [pc, #280] @ (7ea24 ) │ │ │ │ + beq.n 7e974 │ │ │ │ + ldr r0, [pc, #280] @ (7ea08 ) │ │ │ │ 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, #71 @ 0x47 │ │ │ │ str r4, [sp, #0] │ │ │ │ cmp r6, r2 │ │ │ │ mov r2, r5 │ │ │ │ - beq.w 7ead0 │ │ │ │ - bl 7c85c │ │ │ │ + beq.w 7eab4 │ │ │ │ + bl 7c81c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7e940 │ │ │ │ + beq.n 7e924 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7ec36 │ │ │ │ + beq.w 7ec1a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7e954 │ │ │ │ + beq.n 7e938 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7ec3e │ │ │ │ + beq.w 7ec22 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrd r2, r0, [r3, #24] │ │ │ │ cmp r0, r2 │ │ │ │ ittt cc │ │ │ │ ldrcc r3, [r3, #12] │ │ │ │ strcc.w r3, [ip, #12] │ │ │ │ strcc.w ip, [r3, #8] │ │ │ │ - bcc.w 7e796 │ │ │ │ + bcc.w 7e77a │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r2, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r2 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r4, [r3, r2] │ │ │ │ - b.n 7e796 │ │ │ │ + b.n 7e77a │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 7e902 │ │ │ │ + beq.n 7e8e6 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 6d774 │ │ │ │ + bl 6d71c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 7e908 │ │ │ │ + bne.n 7e8ec │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ab6e0 │ │ │ │ + bl 1a94e8 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 7ead6 │ │ │ │ + b.n 7eaba │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ lsls r0, r2, #30 │ │ │ │ - bpl.w 7e7e4 │ │ │ │ - ldr r3, [pc, #108] @ (7ea24 ) │ │ │ │ + bpl.w 7e7c8 │ │ │ │ + ldr r3, [pc, #108] @ (7ea08 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r6, #180] @ 0xb4 │ │ │ │ subs r1, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ adds r0, r2, r3 │ │ │ │ add.w r0, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r0, [r0, #252] @ 0xfc │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 7e9de │ │ │ │ + beq.n 7e9c2 │ │ │ │ cmp r1, #10 │ │ │ │ - bls.w 7ebd8 │ │ │ │ + bls.w 7ebbc │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r3, r2 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ add.w r8, r3, #24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7e7f0 │ │ │ │ + beq.w 7e7d4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7e7f0 │ │ │ │ + bne.w 7e7d4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #9964 @ 0x26ec │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7e7f8 │ │ │ │ + bne.w 7e7dc │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 7e7f8 │ │ │ │ + ble.w 7e7dc │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 7e888 │ │ │ │ + beq.w 7e86c │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - b.n 7e888 │ │ │ │ + b.n 7e86c │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - ldr r5, [pc, #564] @ (7ec64 ) │ │ │ │ + ldr r5, [pc, #564] @ (7ec48 ) │ │ │ │ ldr r3, [r2, #104] @ 0x68 │ │ │ │ add.w r5, r5, r1, lsl #4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7e7dc │ │ │ │ + bne.w 7e7c0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1360 @ 0x550 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ + movw r1, #63952 @ 0xf9d0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ + bl d52b8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7ebac │ │ │ │ + beq.w 7eb90 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7ebac │ │ │ │ + bne.w 7eb90 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7ebac │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7eb90 │ │ │ │ str.w r8, [r5, #16] │ │ │ │ - b.n 7e7d2 │ │ │ │ - bl 71f84 │ │ │ │ + b.n 7e7b6 │ │ │ │ + bl 71f40 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7ec0c │ │ │ │ + beq.w 7ebf0 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ it pl │ │ │ │ strpl.w r0, [r7, #180] @ 0xb4 │ │ │ │ - bpl.w 7e8ce │ │ │ │ - ldr r2, [pc, #468] @ (7ec68 ) │ │ │ │ + bpl.w 7e8b2 │ │ │ │ + ldr r2, [pc, #468] @ (7ec4c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr.w r0, [r7, #180] @ 0xb4 │ │ │ │ subs r0, #1 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ adds r6, r2, r3 │ │ │ │ add.w r6, r6, #92672 @ 0x16a00 │ │ │ │ ldr.w r6, [r6, #252] @ 0xfc │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 7eac4 │ │ │ │ + beq.n 7eaa8 │ │ │ │ cmp r0, #10 │ │ │ │ - bhi.n 7eac4 │ │ │ │ + bhi.n 7eaa8 │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r2, r3 │ │ │ │ - b.n 7eacc │ │ │ │ + b.n 7eab0 │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r2, r3 │ │ │ │ str r1, [r2, #20] │ │ │ │ - b.n 7e8ce │ │ │ │ - bl 7a2f8 │ │ │ │ + b.n 7e8b2 │ │ │ │ + bl 7a2b8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7e936 │ │ │ │ - b.n 7e940 │ │ │ │ + bne.w 7e91a │ │ │ │ + b.n 7e924 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7eb50 │ │ │ │ + bne.n 7eb34 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 7ebf0 │ │ │ │ + bne.n 7ebd4 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - cbnz r1, 7eb00 │ │ │ │ + cbnz r1, 7eae4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 7eb42 │ │ │ │ + bne.n 7eb26 │ │ │ │ str r2, [r4, #24] │ │ │ │ str r4, [r2, #20] │ │ │ │ - b.n 7e884 │ │ │ │ + b.n 7e868 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7eaf4 │ │ │ │ + bne.n 7ead8 │ │ │ │ mov r0, r2 │ │ │ │ ldr.w lr, [r1, #4] │ │ │ │ movw r6, #10624 @ 0x2980 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ cmp lr, r6 │ │ │ │ - beq.n 7eb26 │ │ │ │ + beq.n 7eb0a │ │ │ │ movw ip, #10172 @ 0x27bc │ │ │ │ movt ip, #71 @ 0x47 │ │ │ │ cmp lr, ip │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ ldr.w ip, [r4, #4] │ │ │ │ cmp ip, r3 │ │ │ │ - beq.n 7eafa │ │ │ │ + beq.n 7eade │ │ │ │ cmp ip, r6 │ │ │ │ - beq.n 7eb3e │ │ │ │ + beq.n 7eb22 │ │ │ │ movw r3, #10172 @ 0x27bc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 7ebb2 │ │ │ │ - cbz r0, 7eb56 │ │ │ │ + bne.n 7eb96 │ │ │ │ + cbz r0, 7eb3a │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ strd r2, r3, [r4, #20] │ │ │ │ - cbz r3, 7eb4c │ │ │ │ + cbz r3, 7eb30 │ │ │ │ str r4, [r3, #20] │ │ │ │ str r4, [r2, #24] │ │ │ │ - b.n 7e888 │ │ │ │ + b.n 7e86c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 7eafa │ │ │ │ + beq.n 7eade │ │ │ │ str r2, [r4, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7e884 │ │ │ │ - b.n 7eafc │ │ │ │ + beq.w 7e868 │ │ │ │ + b.n 7eae0 │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 72540 │ │ │ │ + bl 724fc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7e796 │ │ │ │ + bne.w 7e77a │ │ │ │ ldr.w r5, [r4, #672] @ 0x2a0 │ │ │ │ - movw r3, #52321 @ 0xcc61 │ │ │ │ + movw r3, #52313 @ 0xcc59 │ │ │ │ movt r3, #6 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 7ec00 │ │ │ │ + bne.n 7ebe4 │ │ │ │ mov r0, r2 │ │ │ │ blx 2a0fc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r5, 7eba8 │ │ │ │ + cbz r5, 7eb8c │ │ │ │ ldr.w r3, [sl, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #800] @ 0x320 │ │ │ │ - b.n 7e796 │ │ │ │ + b.n 7e77a │ │ │ │ ldr.w r0, [r4, #708] @ 0x2c4 │ │ │ │ mov r1, r2 │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7e796 │ │ │ │ - bl 1ef298 │ │ │ │ + bne.w 7e77a │ │ │ │ + bl 1ee218 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7e954 │ │ │ │ + b.n 7e938 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7eb3e │ │ │ │ + beq.n 7eb22 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 7eb42 │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + b.n 7eb26 │ │ │ │ + movw r1, #55613 @ 0xd93d │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7ebf4 │ │ │ │ + bne.n 7ebd8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12eb00 │ │ │ │ - b.n 7e7c4 │ │ │ │ + bl 12ddf0 │ │ │ │ + b.n 7e7a8 │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ ldr.w r1, [r3, #248] @ 0xf8 │ │ │ │ - b.n 7e8c8 │ │ │ │ + b.n 7e8ac │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r3, r2 │ │ │ │ - b.n 7e9e6 │ │ │ │ + b.n 7e9ca │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7e856 │ │ │ │ - b.n 7ea54 │ │ │ │ + bne.w 7e83a │ │ │ │ + b.n 7ea38 │ │ │ │ mov r1, r2 │ │ │ │ - b.n 7eb08 │ │ │ │ + b.n 7eaec │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7e7c4 │ │ │ │ + b.n 7e7a8 │ │ │ │ ldr.w r0, [r4, #668] @ 0x29c │ │ │ │ mov r1, r2 │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 7eb8a │ │ │ │ + b.n 7eb6e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7ec1c │ │ │ │ + beq.n 7ec00 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 7ec5c │ │ │ │ + cbz r3, 7ec40 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7ebac │ │ │ │ + beq.n 7eb90 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7ebac │ │ │ │ + bne.n 7eb90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7ebac │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7eb90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7e940 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7e924 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7e954 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7e938 │ │ │ │ movw r1, #2572 @ 0xa0c │ │ │ │ - movw r0, #53236 @ 0xcff4 │ │ │ │ + movw r0, #50292 @ 0xc474 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 7ead6 │ │ │ │ + bl 21f268 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 7eaba │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7ec1c │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7ec00 │ │ │ │ strb r4, [r0, #6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007ec6c : │ │ │ │ - b.w 7ec70 │ │ │ │ +0007ec50 : │ │ │ │ + b.w 7ec54 │ │ │ │ │ │ │ │ -0007ec70 : │ │ │ │ +0007ec54 : │ │ │ │ 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 │ │ │ │ cmp.w r0, #256 @ 0x100 │ │ │ │ - bls.n 7ed82 │ │ │ │ + sub sp, #8 │ │ │ │ + itt ls │ │ │ │ + ldrls r4, [pc, #356] @ (7edd4 ) │ │ │ │ + addls.w r4, r4, r0, lsl #4 │ │ │ │ + bls.n 7ed14 │ │ │ │ movw r5, #19992 @ 0x4e18 │ │ │ │ movt r5, #73 @ 0x49 │ │ │ │ lsrs r6, r0, #30 │ │ │ │ - movw r2, #9329 @ 0x2471 │ │ │ │ + movw r2, #9261 @ 0x242d │ │ │ │ movt r2, #7 │ │ │ │ cmp r6, #0 │ │ │ │ ldr.w r4, [r5, #712] @ 0x2c8 │ │ │ │ itete eq │ │ │ │ moveq.w r9, #1 │ │ │ │ movne.w r9, #2 │ │ │ │ moveq.w r8, #16 │ │ │ │ movne.w r8, #20 │ │ │ │ mov r3, r0 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 7edaa │ │ │ │ - ldr r2, [pc, #316] @ (7edf8 ) │ │ │ │ + bne.n 7ed88 │ │ │ │ + ldr r2, [pc, #304] @ (7edd8 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r2, [r1, r2] │ │ │ │ add.w r1, r8, #4294967295 @ 0xffffffff │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1528] @ 0x5f8 │ │ │ │ mov sl, r2 │ │ │ │ ldr.w r2, [r2, r1, lsl #3] │ │ │ │ ldr.w lr, [r2, #8] │ │ │ │ cmp lr, r2 │ │ │ │ - beq.n 7ed98 │ │ │ │ + beq.n 7ed76 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r4, [r2, #4] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr.w ip, [r4] │ │ │ │ str.w ip, [r2, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 7ed30 │ │ │ │ + beq.n 7ed1c │ │ │ │ movw r2, #42636 @ 0xa68c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov.w r1, r9, lsl #3 │ │ │ │ strd r2, r1, [r4, #4] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r0 │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r2, #0] │ │ │ │ - ldr r2, [pc, #232] @ (7edfc ) │ │ │ │ + ldr r2, [pc, #220] @ (7eddc ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ ldr.w r5, [r2, #1416] @ 0x588 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7edc2 │ │ │ │ + bne.n 7eda0 │ │ │ │ bic.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r4, #12] │ │ │ │ - cbnz r6, 7ed90 │ │ │ │ + cbnz r6, 7ed6e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrd r0, r7, [r2, #24] │ │ │ │ cmp r7, r0 │ │ │ │ ittt cc │ │ │ │ ldrcc r2, [r2, #12] │ │ │ │ strcc.w r2, [lr, #12] │ │ │ │ strcc.w lr, [r2, #8] │ │ │ │ - bcc.n 7ecf4 │ │ │ │ + bcc.n 7ece0 │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ str r1, [r2, #24] │ │ │ │ adds r1, r2, r0 │ │ │ │ str r1, [r2, #4] │ │ │ │ str.w ip, [r2, r0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7ecf4 │ │ │ │ + bne.n 7ece0 │ │ │ │ ldr.w r4, [r5, #672] @ 0x2a0 │ │ │ │ - movw r2, #52321 @ 0xcc61 │ │ │ │ + movw r2, #52313 @ 0xcc59 │ │ │ │ movt r2, #6 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 7edda │ │ │ │ + bne.n 7edb8 │ │ │ │ mov r0, r8 │ │ │ │ blx 2a0fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 7edbc │ │ │ │ + cbz r4, 7ed9a │ │ │ │ ldr.w r2, [sl, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [sl, #800] @ 0x320 │ │ │ │ - b.n 7ecf4 │ │ │ │ - ldr r4, [pc, #124] @ (7ee00 ) │ │ │ │ - add.w r4, r4, r0, lsl #4 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + b.n 7ece0 │ │ │ │ add.w r3, r4, #16 │ │ │ │ str r6, [r3, #0] │ │ │ │ - b.n 7ed28 │ │ │ │ + b.n 7ed14 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ - bl 72540 │ │ │ │ + bl 724fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7ecf4 │ │ │ │ - b.n 7ed58 │ │ │ │ + bne.n 7ece0 │ │ │ │ + b.n 7ed44 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ ldr.w r0, [r5, #708] @ 0x2c4 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7ecf4 │ │ │ │ - bl 1ef298 │ │ │ │ - b.n 7ed28 │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + bne.n 7ece0 │ │ │ │ + bl 1ee218 │ │ │ │ + b.n 7ed14 │ │ │ │ + movw r1, #55613 @ 0xd93d │ │ │ │ movt r1, #18 │ │ │ │ cmp r5, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 7ede8 │ │ │ │ + bne.n 7edc6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12eb00 │ │ │ │ + bl 12ddf0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7ed20 │ │ │ │ + b.n 7ed0c │ │ │ │ ldr.w r0, [r5, #668] @ 0x29c │ │ │ │ mov r1, r8 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 7ed74 │ │ │ │ + b.n 7ed60 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7ed20 │ │ │ │ - nop │ │ │ │ + b.n 7ed0c │ │ │ │ + strb r4, [r0, #6] │ │ │ │ + lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r4, [r0, #6] │ │ │ │ - lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0007ee04 <_PyLong_New@@Base>: │ │ │ │ +0007ede0 <_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 7efb8 <_PyLong_New@@Base+0x1b4> │ │ │ │ + bgt.w 7ef94 <_PyLong_New@@Base+0x1b4> │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7eedc <_PyLong_New@@Base+0xd8> │ │ │ │ + beq.n 7eeb8 <_PyLong_New@@Base+0xd8> │ │ │ │ adds r3, r0, #3 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bmi.w 7ef6a <_PyLong_New@@Base+0x166> │ │ │ │ + bmi.w 7ef46 <_PyLong_New@@Base+0x166> │ │ │ │ movw r5, #19992 @ 0x4e18 │ │ │ │ movt r5, #73 @ 0x49 │ │ │ │ - movw r3, #9329 @ 0x2471 │ │ │ │ + movw r3, #9261 @ 0x242d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r4, [r5, #712] @ 0x2c8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 7ef58 <_PyLong_New@@Base+0x154> │ │ │ │ - ldr r3, [pc, #388] @ (7efd0 <_PyLong_New@@Base+0x1cc>) │ │ │ │ + bne.w 7ef34 <_PyLong_New@@Base+0x154> │ │ │ │ + ldr r3, [pc, #388] @ (7efac <_PyLong_New@@Base+0x1cc>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, r3] │ │ │ │ subs r1, r6, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r7, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs.n 7ef28 <_PyLong_New@@Base+0x124> │ │ │ │ + bcs.n 7ef04 <_PyLong_New@@Base+0x124> │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r7, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp ip, r3 │ │ │ │ - beq.n 7ef18 <_PyLong_New@@Base+0x114> │ │ │ │ + beq.n 7eef4 <_PyLong_New@@Base+0x114> │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r0, [r3, #4] │ │ │ │ - cbz r0, 7eeb8 <_PyLong_New@@Base+0xb4> │ │ │ │ + cbz r0, 7ee94 <_PyLong_New@@Base+0xb4> │ │ │ │ movw r3, #42636 @ 0xa68c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ lsls r1, r2, #3 │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - ldr r2, [pc, #312] @ (7efd4 <_PyLong_New@@Base+0x1d0>) │ │ │ │ + ldr r2, [pc, #312] @ (7efb0 <_PyLong_New@@Base+0x1d0>) │ │ │ │ cmp r0, r5 │ │ │ │ str r1, [r4, #8] │ │ │ │ - bne.n 7ef72 <_PyLong_New@@Base+0x16e> │ │ │ │ + bne.n 7ef4e <_PyLong_New@@Base+0x16e> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7ef82 <_PyLong_New@@Base+0x17e> │ │ │ │ + bne.n 7ef5e <_PyLong_New@@Base+0x17e> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrd r5, r6, [r3, #24] │ │ │ │ cmp r6, r5 │ │ │ │ - bcc.n 7eed0 <_PyLong_New@@Base+0xcc> │ │ │ │ + bcc.n 7eeac <_PyLong_New@@Base+0xcc> │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r5, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r5 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r0, [r3, r5] │ │ │ │ - b.n 7ee80 <_PyLong_New@@Base+0x7c> │ │ │ │ + b.n 7ee5c <_PyLong_New@@Base+0x7c> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 7ee80 <_PyLong_New@@Base+0x7c> │ │ │ │ + b.n 7ee5c <_PyLong_New@@Base+0x7c> │ │ │ │ movw r5, #19992 @ 0x4e18 │ │ │ │ movt r5, #73 @ 0x49 │ │ │ │ - movw r3, #9329 @ 0x2471 │ │ │ │ + movw r3, #9261 @ 0x242d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r4, [r5, #712] @ 0x2c8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 7ef96 <_PyLong_New@@Base+0x192> │ │ │ │ - ldr r3, [pc, #216] @ (7efd0 <_PyLong_New@@Base+0x1cc>) │ │ │ │ + bne.n 7ef72 <_PyLong_New@@Base+0x192> │ │ │ │ + ldr r3, [pc, #216] @ (7efac <_PyLong_New@@Base+0x1cc>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r7, [r3, #1528] @ 0x5f8 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ - bne.n 7ee72 <_PyLong_New@@Base+0x6e> │ │ │ │ + bne.n 7ee4e <_PyLong_New@@Base+0x6e> │ │ │ │ movs r6, #16 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 72540 │ │ │ │ + bl 724fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7ee80 <_PyLong_New@@Base+0x7c> │ │ │ │ + bne.n 7ee5c <_PyLong_New@@Base+0x7c> │ │ │ │ ldr.w r4, [r5, #672] @ 0x2a0 │ │ │ │ - movw r3, #52321 @ 0xcc61 │ │ │ │ + movw r3, #52313 @ 0xcc59 │ │ │ │ movt r3, #6 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 7ef9e <_PyLong_New@@Base+0x19a> │ │ │ │ + bne.n 7ef7a <_PyLong_New@@Base+0x19a> │ │ │ │ cmp r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 7ef6a <_PyLong_New@@Base+0x166> │ │ │ │ + cbz r4, 7ef46 <_PyLong_New@@Base+0x166> │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r7, #800] @ 0x320 │ │ │ │ - b.n 7ee80 <_PyLong_New@@Base+0x7c> │ │ │ │ + b.n 7ee5c <_PyLong_New@@Base+0x7c> │ │ │ │ ldr.w r0, [r5, #708] @ 0x2c4 │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7ee80 <_PyLong_New@@Base+0x7c> │ │ │ │ - bl 1ef298 │ │ │ │ + bne.n 7ee5c <_PyLong_New@@Base+0x7c> │ │ │ │ + bl 1ee218 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 7eeb2 <_PyLong_New@@Base+0xae> │ │ │ │ + b.n 7ee8e <_PyLong_New@@Base+0xae> │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7eeae <_PyLong_New@@Base+0xaa> │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + beq.n 7ee8a <_PyLong_New@@Base+0xaa> │ │ │ │ + movw r1, #55613 @ 0xd93d │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7efac <_PyLong_New@@Base+0x1a8> │ │ │ │ + bne.n 7ef88 <_PyLong_New@@Base+0x1a8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 12eb00 │ │ │ │ - b.n 7eeae <_PyLong_New@@Base+0xaa> │ │ │ │ + bl 12ddf0 │ │ │ │ + b.n 7ee8a <_PyLong_New@@Base+0xaa> │ │ │ │ ldr.w r0, [r5, #708] @ 0x2c4 │ │ │ │ movs r6, #16 │ │ │ │ - b.n 7ef5c <_PyLong_New@@Base+0x158> │ │ │ │ + b.n 7ef38 <_PyLong_New@@Base+0x158> │ │ │ │ ldr.w r0, [r5, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 7ef4a <_PyLong_New@@Base+0x146> │ │ │ │ + b.n 7ef26 <_PyLong_New@@Base+0x146> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 7eeae <_PyLong_New@@Base+0xaa> │ │ │ │ + b.n 7ee8a <_PyLong_New@@Base+0xaa> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1404 @ 0x57c │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ + movw r1, #63996 @ 0xf9fc │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 7ef6e <_PyLong_New@@Base+0x16a> │ │ │ │ + bl 12e510 │ │ │ │ + b.n 7ef4a <_PyLong_New@@Base+0x16a> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0007efd8 : │ │ │ │ +0007efb4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ sub sp, #8 │ │ │ │ ldr r2, [r0, #104] @ 0x68 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7f240 │ │ │ │ + beq.w 7f220 │ │ │ │ mov r3, r1 │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 7f224 │ │ │ │ + beq.w 7f204 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7f0de │ │ │ │ + blt.n 7f0be │ │ │ │ add r2, ip │ │ │ │ - cbnz r3, 7f016 │ │ │ │ + cbnz r3, 7eff2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7f120 │ │ │ │ + bne.w 7f100 │ │ │ │ movw r4, #9964 @ 0x26ec │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ ldr.w r0, [r4, #152] @ 0x98 │ │ │ │ - movw r1, #44065 @ 0xac21 │ │ │ │ + movw r1, #44001 @ 0xabe1 │ │ │ │ movt r1, #7 │ │ │ │ mov r6, ip │ │ │ │ cmp r0, r1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov.w r1, #0 │ │ │ │ - bne.w 7f25e │ │ │ │ + bne.w 7f23e │ │ │ │ movw r0, #9964 @ 0x26ec │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 7ac74 │ │ │ │ + bl 7ac34 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ - cbz r0, 7f0b2 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 7f092 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ lsls r1, r1, #17 │ │ │ │ - bpl.n 7f080 │ │ │ │ - ldr r1, [pc, #592] @ (7f2a4 ) │ │ │ │ + bpl.n 7f05e │ │ │ │ + ldr r1, [pc, #592] @ (7f284 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ sub.w ip, r0, #8 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr.w lr, [r1, #3796] @ 0xed4 │ │ │ │ ldr.w r1, [r0, #-4] │ │ │ │ ldr.w r5, [lr, #4] │ │ │ │ @@ -126530,506 +126504,507 @@ │ │ │ │ strd lr, r1, [r0, #-8] │ │ │ │ str.w ip, [lr, #4] │ │ │ │ movs r1, #0 │ │ │ │ str r6, [r0, #8] │ │ │ │ strd r1, r1, [r0, #20] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r1, [r0, #16] │ │ │ │ - cbnz r3, 7f0b6 │ │ │ │ - movw r1, #29649 @ 0x73d1 │ │ │ │ + cbnz r3, 7f096 │ │ │ │ + movw r1, #27981 @ 0x6d4d │ │ │ │ movt r1, #16 │ │ │ │ str r1, [r0, #28] │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7f14e │ │ │ │ + bne.n 7f12e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 7f202 │ │ │ │ - movs r3, #0 │ │ │ │ - strd r3, r3, [r0, #20] │ │ │ │ + itt eq │ │ │ │ + moveq r3, #0 │ │ │ │ + strdeq r3, r3, [r0, #20] │ │ │ │ + bne.w 7f1e2 │ │ │ │ str r0, [r2, #0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, ip │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r3, #0] │ │ │ │ - movw r1, #29649 @ 0x73d1 │ │ │ │ + movw r1, #27981 @ 0x6d4d │ │ │ │ movt r1, #16 │ │ │ │ str r1, [r0, #28] │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7f1e0 │ │ │ │ + bne.w 7f1c0 │ │ │ │ strd r1, r1, [r0, #20] │ │ │ │ - b.n 7f0b0 │ │ │ │ + b.n 7f090 │ │ │ │ ldr.w r1, [ip, #84] @ 0x54 │ │ │ │ lsls r0, r1, #30 │ │ │ │ - bpl.n 7f00a │ │ │ │ - ldr r1, [pc, #444] @ (7f2a4 ) │ │ │ │ + bpl.n 7efe6 │ │ │ │ + ldr r1, [pc, #444] @ (7f284 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r0, [ip, #180] @ 0xb4 │ │ │ │ subs r0, #1 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ movs r1, #28 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ mul.w r1, r0, r1 │ │ │ │ adds r4, r2, r1 │ │ │ │ add.w r4, r4, #92672 @ 0x16a00 │ │ │ │ ldr.w r4, [r4, #252] @ 0xfc │ │ │ │ cmp r4, ip │ │ │ │ - beq.n 7f10e │ │ │ │ + beq.n 7f0ee │ │ │ │ cmp r0, #10 │ │ │ │ - bls.n 7f1f8 │ │ │ │ + bls.n 7f1d8 │ │ │ │ add.w r1, r1, #92672 @ 0x16a00 │ │ │ │ adds r1, #252 @ 0xfc │ │ │ │ add r2, r1 │ │ │ │ adds r2, #24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f00e │ │ │ │ - b.n 7f016 │ │ │ │ + beq.w 7efea │ │ │ │ + b.n 7eff2 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ movw r4, #9964 @ 0x26ec │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7f1ee │ │ │ │ + bne.n 7f1ce │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, r4 │ │ │ │ - bne.w 7f01e │ │ │ │ + bne.w 7effa │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - ble.w 7f01e │ │ │ │ + ble.w 7effa │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 7f0b2 │ │ │ │ + beq.n 7f092 │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ - b.n 7f0b2 │ │ │ │ + b.n 7f092 │ │ │ │ ldr r5, [r1, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7f1f2 │ │ │ │ + bne.n 7f1d2 │ │ │ │ ldr r5, [r1, #4] │ │ │ │ cmp r5, r4 │ │ │ │ - bne.w 7f282 │ │ │ │ + bne.w 7f262 │ │ │ │ ldr.w ip, [r1, #24] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7f19c │ │ │ │ - cbnz r3, 7f18e │ │ │ │ + bne.n 7f17c │ │ │ │ + cbnz r3, 7f16e │ │ │ │ mov lr, r1 │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ cmp ip, r4 │ │ │ │ - beq.n 7f1e6 │ │ │ │ + beq.n 7f1c6 │ │ │ │ movw r4, #10624 @ 0x2980 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ cmp ip, r4 │ │ │ │ - beq.n 7f1ca │ │ │ │ + beq.n 7f1aa │ │ │ │ movw r4, #10172 @ 0x27bc │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ cmp ip, r4 │ │ │ │ - beq.n 7f1ca │ │ │ │ - cbz r3, 7f1ca │ │ │ │ + beq.n 7f1aa │ │ │ │ + cbz r3, 7f1aa │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ strd r1, r3, [r0, #20] │ │ │ │ - cbz r3, 7f198 │ │ │ │ + cbz r3, 7f178 │ │ │ │ str r0, [r3, #20] │ │ │ │ str r0, [r1, #24] │ │ │ │ - b.n 7f0b2 │ │ │ │ + b.n 7f092 │ │ │ │ ldr.w r5, [ip, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7f166 │ │ │ │ + bne.n 7f146 │ │ │ │ mov lr, r1 │ │ │ │ ldr.w r5, [ip, #4] │ │ │ │ movw r6, #10624 @ 0x2980 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 7f1c2 │ │ │ │ + beq.n 7f1a2 │ │ │ │ movw r6, #10172 @ 0x27bc │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 7f28e │ │ │ │ + bne.n 7f26e │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7f2a0 │ │ │ │ + bne.n 7f280 │ │ │ │ mov r3, ip │ │ │ │ - b.n 7f16a │ │ │ │ + b.n 7f14a │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 7f28a │ │ │ │ + bne.n 7f26a │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r1, [r0, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7f0b0 │ │ │ │ + beq.w 7f090 │ │ │ │ str r0, [r1, #20] │ │ │ │ - b.n 7f0b0 │ │ │ │ + b.n 7f090 │ │ │ │ ldr r5, [r1, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 7f154 │ │ │ │ + beq.n 7f134 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r1, [r0, #20] │ │ │ │ - b.n 7f1dc │ │ │ │ + b.n 7f1bc │ │ │ │ movs r3, #0 │ │ │ │ - b.n 7f01e │ │ │ │ + b.n 7effa │ │ │ │ movs r3, #0 │ │ │ │ mov lr, r3 │ │ │ │ - b.n 7f16a │ │ │ │ + b.n 7f14a │ │ │ │ add.w r1, r1, #98304 @ 0x18000 │ │ │ │ adds r1, #228 @ 0xe4 │ │ │ │ add r2, r1 │ │ │ │ - b.n 7f116 │ │ │ │ + b.n 7f0f6 │ │ │ │ movw r1, #10624 @ 0x2980 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7f220 │ │ │ │ + beq.n 7f200 │ │ │ │ movw r1, #10172 @ 0x27bc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ subs r3, r3, r1 │ │ │ │ negs r1, r3 │ │ │ │ adcs r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7f1d0 │ │ │ │ + beq.n 7f1b0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 7f1d0 │ │ │ │ + b.n 7f1b0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7f276 │ │ │ │ + blt.n 7f256 │ │ │ │ ldr.w r0, [ip, r2] │ │ │ │ add r2, ip │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7f122 │ │ │ │ + bne.w 7f102 │ │ │ │ movw r4, #9964 @ 0x26ec │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 7f01e │ │ │ │ + b.n 7effa │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - movw r1, #1360 @ 0x550 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ + movw r1, #63952 @ 0xf9d0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w d599c │ │ │ │ + b.w d52b8 │ │ │ │ mov r3, r0 │ │ │ │ movw r0, #9964 @ 0x26ec │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ blx r3 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7f080 │ │ │ │ - b.n 7f0b2 │ │ │ │ + bne.w 7f05e │ │ │ │ + b.n 7f092 │ │ │ │ ldr.w r3, [ip, #84] @ 0x54 │ │ │ │ lsls r4, r3, #30 │ │ │ │ - bpl.n 7f228 │ │ │ │ + bpl.n 7f208 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 7f0e6 │ │ │ │ + b.n 7f0c6 │ │ │ │ mov ip, r1 │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 7f1a6 │ │ │ │ + b.n 7f186 │ │ │ │ mov r1, lr │ │ │ │ - b.n 7f18e │ │ │ │ + b.n 7f16e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f16a │ │ │ │ + beq.w 7f14a │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 7f28a │ │ │ │ + bne.n 7f26a │ │ │ │ strd lr, r1, [r0, #20] │ │ │ │ - b.n 7f1dc │ │ │ │ + b.n 7f1bc │ │ │ │ mov r1, ip │ │ │ │ - b.n 7f18e │ │ │ │ + b.n 7f16e │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - cbnz r3, 7f2d2 │ │ │ │ - cbnz r2, 7f2ca │ │ │ │ + cbnz r3, 7f2b2 │ │ │ │ + cbnz r2, 7f2aa │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw ip, #9964 @ 0x26ec │ │ │ │ movt ip, #71 @ 0x47 │ │ │ │ cmp r4, ip │ │ │ │ itt eq │ │ │ │ strdeq r2, r2, [r0, #20] │ │ │ │ streq r0, [r1, #0] │ │ │ │ - bne.n 7f336 │ │ │ │ + bne.n 7f316 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ strd r3, r3, [r0, #20] │ │ │ │ str r0, [r1, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w lr, [r3, #12] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 7f358 │ │ │ │ + bne.n 7f338 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ movw ip, #9964 @ 0x26ec │ │ │ │ movt ip, #71 @ 0x47 │ │ │ │ cmp r4, ip │ │ │ │ - bne.n 7f368 │ │ │ │ + bne.n 7f348 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ mov r6, r4 │ │ │ │ - cbnz r4, 7f324 │ │ │ │ - cbnz r2, 7f342 │ │ │ │ + cbnz r4, 7f304 │ │ │ │ + cbnz r2, 7f322 │ │ │ │ mov lr, r3 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r4, ip │ │ │ │ - beq.n 7f34e │ │ │ │ + beq.n 7f32e │ │ │ │ movw ip, #10172 @ 0x27bc │ │ │ │ movt ip, #71 @ 0x47 │ │ │ │ cmp r4, ip │ │ │ │ - beq.n 7f330 │ │ │ │ + beq.n 7f310 │ │ │ │ movw ip, #10624 @ 0x2980 │ │ │ │ movt ip, #71 @ 0x47 │ │ │ │ cmp r4, ip │ │ │ │ - beq.n 7f330 │ │ │ │ - cbz r2, 7f330 │ │ │ │ + beq.n 7f310 │ │ │ │ + cbz r2, 7f310 │ │ │ │ mov lr, r2 │ │ │ │ ldr.w r3, [lr, #24] │ │ │ │ strd lr, r3, [r0, #20] │ │ │ │ - cbz r3, 7f348 │ │ │ │ + cbz r3, 7f328 │ │ │ │ str r0, [r3, #20] │ │ │ │ - b.n 7f348 │ │ │ │ + b.n 7f328 │ │ │ │ ldr r4, [r4, #12] │ │ │ │ mov lr, r3 │ │ │ │ - cbz r4, 7f36a │ │ │ │ + cbz r4, 7f34a │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7f2f4 │ │ │ │ - b.n 7f316 │ │ │ │ + beq.n 7f2d4 │ │ │ │ + b.n 7f2f6 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 7f316 │ │ │ │ + bne.n 7f2f6 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7f2ce │ │ │ │ - b.n 7f354 │ │ │ │ + beq.n 7f2ae │ │ │ │ + b.n 7f334 │ │ │ │ strd r3, lr, [r0, #20] │ │ │ │ mov lr, r3 │ │ │ │ str.w r0, [lr, #24] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r0, #20] │ │ │ │ str r0, [r3, #20] │ │ │ │ - b.n 7f2ce │ │ │ │ + b.n 7f2ae │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7f34e │ │ │ │ + bne.n 7f32e │ │ │ │ movw ip, #9964 @ 0x26ec │ │ │ │ movt ip, #71 @ 0x47 │ │ │ │ mov lr, r2 │ │ │ │ - b.n 7f2f4 │ │ │ │ + b.n 7f2d4 │ │ │ │ mov r6, r3 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ movw r5, #10624 @ 0x2980 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 7f384 │ │ │ │ + beq.n 7f364 │ │ │ │ movw r5, #10172 @ 0x27bc │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 7f38a │ │ │ │ - cbnz r2, 7f39a │ │ │ │ + bne.n 7f36a │ │ │ │ + cbnz r2, 7f37a │ │ │ │ mov r2, r6 │ │ │ │ - b.n 7f2f4 │ │ │ │ + b.n 7f2d4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7f2f4 │ │ │ │ + beq.n 7f2d4 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 7f316 │ │ │ │ + bne.n 7f2f6 │ │ │ │ strd lr, r3, [r0, #20] │ │ │ │ - b.n 7f354 │ │ │ │ + b.n 7f334 │ │ │ │ mov lr, r6 │ │ │ │ - b.n 7f316 │ │ │ │ + b.n 7f2f6 │ │ │ │ nop │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r2, r3, #3 │ │ │ │ cmp r3, #15 │ │ │ │ rsb r1, r2, #1 │ │ │ │ - bhi.n 7f3c0 │ │ │ │ + bhi.n 7f3a0 │ │ │ │ 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 7f460 │ │ │ │ + beq.n 7f440 │ │ │ │ push {r4, r5, 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 7f440 │ │ │ │ + bcs.n 7f420 │ │ │ │ sub.w ip, r2, #2 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 7f450 │ │ │ │ + beq.n 7f430 │ │ │ │ and.w lr, r5, r3, lsl #30 │ │ │ │ orr.w lr, lr, r3, lsr #1 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add r3, lr │ │ │ │ cmp r3, r5 │ │ │ │ - bcs.n 7f440 │ │ │ │ + bcs.n 7f420 │ │ │ │ sub.w ip, r2, #3 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 7f450 │ │ │ │ + beq.n 7f430 │ │ │ │ ldr.w lr, [r0, r2, lsl #2] │ │ │ │ and.w r2, r5, r3, lsl #30 │ │ │ │ orr.w r3, r2, r3, lsr #1 │ │ │ │ add r3, lr │ │ │ │ cmp r3, r5 │ │ │ │ - bcs.n 7f440 │ │ │ │ + bcs.n 7f420 │ │ │ │ mov lr, r4 │ │ │ │ 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 7f450 │ │ │ │ + beq.n 7f430 │ │ │ │ ldr.w r3, [lr, #-4]! │ │ │ │ add r3, r2 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 7f41e │ │ │ │ + bcc.n 7f3fe │ │ │ │ add.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ mov r2, ip │ │ │ │ adds r3, #1 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7f3ce │ │ │ │ + bne.n 7f3ae │ │ │ │ mul.w r0, r1, r3 │ │ │ │ mvn.w r3, #1 │ │ │ │ cmp r0, r3 │ │ │ │ it cs │ │ │ │ movcs r0, r3 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mul.w r0, r1, r3 │ │ │ │ mvn.w r3, #1 │ │ │ │ cmp r0, r3 │ │ │ │ it cs │ │ │ │ movcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007f470 : │ │ │ │ +0007f450 : │ │ │ │ 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, #71 @ 0x47 │ │ │ │ - bl 7ac20 │ │ │ │ - cbz r0, 7f4a0 │ │ │ │ + bl 7abe0 │ │ │ │ + cbz r0, 7f480 │ │ │ │ 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 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7f5a6 │ │ │ │ + beq.n 7f586 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ movs r6, #1 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w ip, [r0, #4] │ │ │ │ mov r7, r2 │ │ │ │ add.w r0, r1, #12 │ │ │ │ movs r1, #0 │ │ │ │ lsl.w r6, r6, ip │ │ │ │ subs r6, #1 │ │ │ │ - b.n 7f4dc │ │ │ │ + b.n 7f4bc │ │ │ │ adds r5, r4, r3 │ │ │ │ ldrsb.w lr, [r5, #20] │ │ │ │ cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 7f50e │ │ │ │ + bne.n 7f4ee │ │ │ │ strb r1, [r5, #20] │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 7f50c │ │ │ │ + beq.n 7f4ec │ │ │ │ ldrb.w ip, [r4, #4] │ │ │ │ adds r0, #12 │ │ │ │ ldr.w r2, [r0, #-12] │ │ │ │ cmp.w ip, #7 │ │ │ │ and.w r3, r6, r2 │ │ │ │ - ble.n 7f4c2 │ │ │ │ + ble.n 7f4a2 │ │ │ │ cmp.w ip, #15 │ │ │ │ - bgt.n 7f57a │ │ │ │ + bgt.n 7f55a │ │ │ │ mov.w lr, r3, lsl #1 │ │ │ │ add.w r5, r4, lr │ │ │ │ ldrsh.w r5, [r5, #20] │ │ │ │ adds r5, #1 │ │ │ │ - bne.n 7f50e │ │ │ │ + bne.n 7f4ee │ │ │ │ add lr, r4 │ │ │ │ strh.w r1, [lr, #20] │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 7f4d6 │ │ │ │ + bne.n 7f4b6 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ lsls r5, r3, #2 │ │ │ │ mov.w lr, r2, lsr #5 │ │ │ │ add r5, r3 │ │ │ │ add.w r3, lr, #1 │ │ │ │ cmp.w ip, #7 │ │ │ │ add r3, r5 │ │ │ │ and.w r3, r3, r6 │ │ │ │ - bgt.n 7f55e │ │ │ │ + bgt.n 7f53e │ │ │ │ adds r5, r4, r3 │ │ │ │ ldrsb.w r2, [r5, #20] │ │ │ │ adds r2, #1 │ │ │ │ - bne.n 7f596 │ │ │ │ + bne.n 7f576 │ │ │ │ cmp.w ip, #7 │ │ │ │ - ble.n 7f576 │ │ │ │ + ble.n 7f556 │ │ │ │ cmp.w ip, #15 │ │ │ │ it gt │ │ │ │ lslgt r5, r3, #2 │ │ │ │ - bgt.n 7f58a │ │ │ │ + bgt.n 7f56a │ │ │ │ mov.w lr, r3, lsl #1 │ │ │ │ - b.n 7f500 │ │ │ │ + b.n 7f4e0 │ │ │ │ add.w r2, r4, r3, lsl #2 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ adds r2, #1 │ │ │ │ - beq.n 7f530 │ │ │ │ + beq.n 7f510 │ │ │ │ add.w r3, r3, r3, lsl #2 │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ adds r3, #1 │ │ │ │ add r3, lr │ │ │ │ ands r3, r6 │ │ │ │ add.w r2, r4, r3, lsl #1 │ │ │ │ cmp.w ip, #15 │ │ │ │ - bgt.n 7f546 │ │ │ │ + bgt.n 7f526 │ │ │ │ ldrsh.w r2, [r2, #20] │ │ │ │ adds r2, #1 │ │ │ │ - bne.n 7f550 │ │ │ │ + bne.n 7f530 │ │ │ │ cmp.w ip, #7 │ │ │ │ - bgt.n 7f536 │ │ │ │ + bgt.n 7f516 │ │ │ │ adds r5, r4, r3 │ │ │ │ - b.n 7f4ce │ │ │ │ + b.n 7f4ae │ │ │ │ lsls r5, r3, #2 │ │ │ │ add.w lr, r4, r5 │ │ │ │ ldr.w lr, [lr, #20] │ │ │ │ cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 7f510 │ │ │ │ + bne.n 7f4f0 │ │ │ │ add r5, r4 │ │ │ │ str r1, [r5, #20] │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 7f4d6 │ │ │ │ + bne.n 7f4b6 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r3, r3, r3, lsl #2 │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ adds r3, #1 │ │ │ │ add r3, lr │ │ │ │ ands r3, r6 │ │ │ │ - b.n 7f526 │ │ │ │ + b.n 7f506 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r0, #-8] │ │ │ │ @@ -127044,219 +127019,219 @@ │ │ │ │ str r0, [r1, #0] │ │ │ │ str r2, [r0, #4] │ │ │ │ str.w ip, [r3, #-8] │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ and.w r2, r2, #1 │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7f65c │ │ │ │ + bne.n 7f63c │ │ │ │ ldr r4, [r3, #12] │ │ │ │ - cbnz r4, 7f62e │ │ │ │ + cbnz r4, 7f60e │ │ │ │ ldr r4, [r3, #16] │ │ │ │ - cbnz r4, 7f600 │ │ │ │ + cbnz r4, 7f5e0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7f6ec │ │ │ │ + b.w 7f6cc │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 7f5f4 │ │ │ │ + beq.n 7f5d4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7f5f4 │ │ │ │ + bne.n 7f5d4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r2, [pc, #208] @ (7f6e8 ) │ │ │ │ + ldr r2, [pc, #208] @ (7f6c8 ) │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r1, [r2, #1416] @ 0x588 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7f6a4 │ │ │ │ + bne.n 7f684 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r5 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 7f5f6 │ │ │ │ + b.n 7f5d6 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 7f5f0 │ │ │ │ + beq.n 7f5d0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7f5f0 │ │ │ │ - ldr r2, [pc, #164] @ (7f6e8 ) │ │ │ │ + bne.n 7f5d0 │ │ │ │ + ldr r2, [pc, #164] @ (7f6c8 ) │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr.w r0, [r2, #1416] @ 0x588 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7f6c0 │ │ │ │ + bne.n 7f6a0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7f5f0 │ │ │ │ + b.n 7f5d0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 7f5ec │ │ │ │ + beq.n 7f5cc │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7f5ec │ │ │ │ + bne.n 7f5cc │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r2, [pc, #116] @ (7f6e8 ) │ │ │ │ + ldr r2, [pc, #116] @ (7f6c8 ) │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r1, [r2, #1416] @ 0x588 │ │ │ │ mov r6, r1 │ │ │ │ - cbnz r1, 7f688 │ │ │ │ + cbnz r1, 7f668 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7f5ec │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + b.n 7f5cc │ │ │ │ + movw r1, #55613 @ 0xd93d │ │ │ │ movt r1, #18 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 7f67e │ │ │ │ + beq.n 7f65e │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7f67e │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + b.n 7f65e │ │ │ │ + movw r1, #55613 @ 0xd93d │ │ │ │ movt r1, #18 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 7f624 │ │ │ │ + beq.n 7f604 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7f624 │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + b.n 7f604 │ │ │ │ + movw r1, #55613 @ 0xd93d │ │ │ │ movt r1, #18 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 7f6d6 │ │ │ │ + bne.n 7f6b6 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7f5f0 │ │ │ │ + b.n 7f5d0 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7f6cc │ │ │ │ + b.n 7f6ac │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0007f6ec : │ │ │ │ +0007f6cc : │ │ │ │ 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] │ │ │ │ ldr.w r2, [r0, #-8] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ and.w r1, r3, #24 │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ lsls r3, r3, #3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7f8f8 │ │ │ │ - ldr r2, [pc, #512] @ (7f91c ) │ │ │ │ + bne.w 7f8da │ │ │ │ + ldr r2, [pc, #512] @ (7f8fc ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r2, [r2, r1] │ │ │ │ movw ip, #19992 @ 0x4e18 │ │ │ │ movt ip, #73 @ 0x49 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr.w r4, [r2, #3760] @ 0xeb0 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 7f79e │ │ │ │ + ble.n 7f77e │ │ │ │ subs r4, #1 │ │ │ │ str.w r4, [r2, #3760] @ 0xeb0 │ │ │ │ ldr.w r4, [ip, #724] @ 0x2d4 │ │ │ │ subs r1, r0, r3 │ │ │ │ - movw r3, #33237 @ 0x81d5 │ │ │ │ + movw r3, #33157 @ 0x8185 │ │ │ │ movt r3, #7 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 7f7b0 │ │ │ │ - cbz r1, 7f79a │ │ │ │ + bne.n 7f790 │ │ │ │ + cbz r1, 7f77a │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r2, #1528] @ 0x5f8 │ │ │ │ cmn.w r4, #804 @ 0x324 │ │ │ │ - beq.n 7f7d0 │ │ │ │ + beq.n 7f7b0 │ │ │ │ lsrs r3, r1, #18 │ │ │ │ ubfx r2, r1, #0, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ ldr.w r0, [r3, #808] @ 0x328 │ │ │ │ cmp r0, r2 │ │ │ │ - bgt.n 7f782 │ │ │ │ + bgt.n 7f762 │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, r2 │ │ │ │ ite gt │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - cbz r2, 7f7d0 │ │ │ │ + cbz r2, 7f7b0 │ │ │ │ bic.w r3, r1, #4080 @ 0xff0 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ 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, 7f7bc │ │ │ │ - cbz r2, 7f7f4 │ │ │ │ + cbz r0, 7f79c │ │ │ │ + cbz r2, 7f7d4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr.w r4, [ip, #724] @ 0x2d4 │ │ │ │ subs r1, r0, r3 │ │ │ │ - movw r3, #33237 @ 0x81d5 │ │ │ │ + movw r3, #33157 @ 0x8185 │ │ │ │ movt r3, #7 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 7f74c │ │ │ │ + beq.n 7f72c │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r0, [ip, #708] @ 0x2c4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ 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, #53025 @ 0xcf21 │ │ │ │ + movw r3, #52969 @ 0xcee9 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7f8f0 │ │ │ │ + bne.w 7f8d2 │ │ │ │ mov r0, r1 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 7f79a │ │ │ │ + b.n 7f77a │ │ │ │ ldrd r1, r2, [r3, #8] │ │ │ │ str r2, [r1, #12] │ │ │ │ str r1, [r2, #8] │ │ │ │ movs r1, #28 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ mul.w r2, r1, r2 │ │ │ │ ldr.w r1, [r4, #512] @ 0x200 │ │ │ │ @@ -127266,72 +127241,71 @@ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ str r0, [r3, #8] │ │ │ │ add.w r0, r4, r1, lsl #2 │ │ │ │ str r3, [r2, #16] │ │ │ │ ldr.w lr, [r0, #528] @ 0x210 │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 7f832 │ │ │ │ + bne.n 7f812 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7f82e │ │ │ │ + cbz r3, 7f80e │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r1, r5 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ str.w r3, [r0, #528] @ 0x210 │ │ │ │ adds r3, r1, #1 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7f892 │ │ │ │ + beq.n 7f86e │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7f86c │ │ │ │ + beq.n 7f84e │ │ │ │ ldr.w r3, [r0, #532] @ 0x214 │ │ │ │ - cbnz r3, 7f84a │ │ │ │ + cbnz r3, 7f82a │ │ │ │ str.w r2, [r0, #532] @ 0x214 │ │ │ │ cmp r2, lr │ │ │ │ - beq.n 7f79a │ │ │ │ + beq.n 7f77a │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ - cbz r1, 7f88c │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 7f8cc │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, lr, [r2, #20] │ │ │ │ - cbz r3, 7f866 │ │ │ │ + cbz r3, 7f848 │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [lr, #20] │ │ │ │ - b.n 7f79a │ │ │ │ + b.n 7f77a │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 7f87a │ │ │ │ + cbz r3, 7f85c │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7f79a │ │ │ │ + bne.n 7f77a │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 7f79a │ │ │ │ - str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 7f856 │ │ │ │ + b.n 7f77a │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7f83c │ │ │ │ + beq.n 7f81c │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7f8ea │ │ │ │ + cbz r3, 7f8c6 │ │ │ │ str r1, [r3, #20] │ │ │ │ str r3, [r1, #24] │ │ │ │ ldr r1, [r7, r6] │ │ │ │ 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, 7f8c4 │ │ │ │ + cbz r3, 7f8a0 │ │ │ │ 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 r5, #0 │ │ │ │ @@ -127340,350 +127314,351 @@ │ │ │ │ str.w r5, [r3, #804] @ 0x324 │ │ │ │ ldr.w r3, [ip, #812] @ 0x32c │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #788] @ 0x314 │ │ │ │ str r5, [r7, r6] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #788] @ 0x314 │ │ │ │ - b.n 7f79a │ │ │ │ + b.n 7f77a │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 7f89e │ │ │ │ + b.n 7f87a │ │ │ │ + str.w r3, [r4, #524] @ 0x20c │ │ │ │ + b.n 7f838 │ │ │ │ ldr.w r0, [ip, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ - b.n 7f7e8 │ │ │ │ + b.n 7f7c8 │ │ │ │ ldr.w r4, [r0, #-4] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ bic.w r4, r4, #3 │ │ │ │ and.w r1, r1, #3 │ │ │ │ orrs r1, r4 │ │ │ │ str r2, [r4, #0] │ │ │ │ movs r4, #0 │ │ │ │ str r1, [r2, #4] │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r1, [pc, #8] @ (7f91c ) │ │ │ │ + ldr r1, [pc, #4] @ (7f8fc ) │ │ │ │ str.w r4, [r0, #-8] │ │ │ │ - b.n 7f720 │ │ │ │ - nop │ │ │ │ + b.n 7f700 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007f920 <_PyType_GetDict@@Base>: │ │ │ │ +0007f900 <_PyType_GetDict@@Base>: │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.n 7f92c <_PyType_GetDict@@Base+0xc> │ │ │ │ + bmi.n 7f90c <_PyType_GetDict@@Base+0xc> │ │ │ │ ldr.w r0, [r0, #132] @ 0x84 │ │ │ │ bx lr │ │ │ │ - ldr.w ip, [pc, #64] @ 7f970 <_PyType_GetDict@@Base+0x50> │ │ │ │ + ldr.w ip, [pc, #64] @ 7f950 <_PyType_GetDict@@Base+0x50> │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r0, #180] @ 0xb4 │ │ │ │ movs r3, #28 │ │ │ │ subs r1, #1 │ │ │ │ ldr.w r2, [r2, ip] │ │ │ │ mul.w r3, r1, r3 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w ip, r2, r3 │ │ │ │ add.w ip, ip, #92672 @ 0x16a00 │ │ │ │ ldr.w ip, [ip, #252] @ 0xfc │ │ │ │ cmp ip, r0 │ │ │ │ - beq.n 7f95a <_PyType_GetDict@@Base+0x3a> │ │ │ │ + beq.n 7f93a <_PyType_GetDict@@Base+0x3a> │ │ │ │ cmp r1, #10 │ │ │ │ - bls.n 7f966 <_PyType_GetDict@@Base+0x46> │ │ │ │ + bls.n 7f946 <_PyType_GetDict@@Base+0x46> │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r2, r3 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ bx lr │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r2, r3 │ │ │ │ - b.n 7f962 <_PyType_GetDict@@Base+0x42> │ │ │ │ + b.n 7f942 <_PyType_GetDict@@Base+0x42> │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007f974 : │ │ │ │ +0007f954 : │ │ │ │ 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 7f9ca │ │ │ │ + bpl.n 7f9aa │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7f9b0 │ │ │ │ + bne.n 7f990 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 7f9b0 │ │ │ │ + beq.n 7f990 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 7917c │ │ │ │ + bl 7912c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 6d774 │ │ │ │ + bl 6d71c │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 7f9da │ │ │ │ + beq.n 7f9ba │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7917c │ │ │ │ + bl 7912c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 7f9ac │ │ │ │ - movw r0, #53236 @ 0xcff4 │ │ │ │ + b.n 7f98c │ │ │ │ + movw r0, #50292 @ 0xc474 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 21f268 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 7f9ac │ │ │ │ + b.n 7f98c │ │ │ │ nop │ │ │ │ │ │ │ │ -0007f9e0 : │ │ │ │ +0007f9c0 : │ │ │ │ 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, r0 │ │ │ │ mov.w ip, #1 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r3 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 7fa08 │ │ │ │ + bl 7f9e8 │ │ │ │ add sp, #12 │ │ │ │ pop {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 r7, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r3 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ str r1, [sp, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7ffec │ │ │ │ + beq.w 7ffdc │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r6 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r2 │ │ │ │ str r2, [sp, #24] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ cmp r3, #81 @ 0x51 │ │ │ │ - bhi.w 8034c │ │ │ │ + bhi.w 801ac │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ - beq.w 7fd9c │ │ │ │ + beq.w 7fe36 │ │ │ │ cmp r3, #72 @ 0x48 │ │ │ │ - beq.w 7ff00 │ │ │ │ + beq.w 7fee8 │ │ │ │ ldr.w r3, [r5, #8]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7fa3a │ │ │ │ + bne.n 7fa1a │ │ │ │ ldr r5, [r7, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 803da │ │ │ │ + beq.w 80358 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ blx 295d4 │ │ │ │ - cbz r0, 7fa68 │ │ │ │ + cbz r0, 7fa48 │ │ │ │ adds r5, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7afb8 │ │ │ │ + bl 7af78 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 801e4 │ │ │ │ + beq.w 80352 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 29b58 │ │ │ │ adds r5, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77c4c │ │ │ │ + bl 77bf8 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80226 │ │ │ │ + beq.w 803e0 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r2, r5 │ │ │ │ blx 29c10 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 7ff84 │ │ │ │ + bne.w 7ff6e │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7fff6 │ │ │ │ + beq.w 7ffe6 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 80112 │ │ │ │ + beq.w 80194 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 802c8 │ │ │ │ + beq.w 8030a │ │ │ │ movw r1, #36416 @ 0x8e40 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7fb68 │ │ │ │ + beq.n 7fb48 │ │ │ │ add.w r0, r3, #8 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 801a8 │ │ │ │ + beq.w 80198 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r0, #4] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7fb60 │ │ │ │ + beq.n 7fb40 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 801ac │ │ │ │ + beq.w 8019c │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #20] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7fb60 │ │ │ │ + beq.n 7fb40 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 801b0 │ │ │ │ + beq.w 801a0 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #28] │ │ │ │ ldr r2, [r3, #32] │ │ │ │ - cbz r2, 7fb60 │ │ │ │ + cbz r2, 7fb40 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 801b4 │ │ │ │ + beq.w 801a4 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ - cbz r2, 7fb60 │ │ │ │ + cbz r2, 7fb40 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 801b8 │ │ │ │ + beq.w 801a8 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ - cbz r2, 7fb60 │ │ │ │ + cbz r2, 7fb40 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 8014a │ │ │ │ + beq.w 80158 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #52] @ 0x34 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ - cbz r2, 7fb60 │ │ │ │ + cbz r2, 7fb40 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 80160 │ │ │ │ + beq.w 8015c │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ - cbz r2, 7fb60 │ │ │ │ + cbz r2, 7fb40 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ mov r0, sl │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 801a4 │ │ │ │ + beq.w 80160 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 8032e │ │ │ │ + beq.w 8034c │ │ │ │ ldr.w r2, [r3, #8]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7fb4a │ │ │ │ + bne.n 7fb2a │ │ │ │ mov sl, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 801c4 │ │ │ │ + bne.w 801c4 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7e530 │ │ │ │ + bl 7e514 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8026a │ │ │ │ + beq.w 80348 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ lsls r1, r3, #23 │ │ │ │ - bpl.n 7fbac │ │ │ │ + bpl.n 7fb8c │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 7ff74 │ │ │ │ + ble.w 7ff5e │ │ │ │ str r4, [sp, #28] │ │ │ │ mov.w sl, #0 │ │ │ │ add.w r4, r5, #8 │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8009a │ │ │ │ + beq.w 8009c │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ ands.w r1, r1, #256 @ 0x100 │ │ │ │ - beq.w 80308 │ │ │ │ + beq.w 8037c │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp sl, r2 │ │ │ │ - blt.n 7fb8e │ │ │ │ + blt.n 7fb6e │ │ │ │ ldr r4, [sp, #28] │ │ │ │ movw r3, #40764 @ 0x9f3c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 7fbfa │ │ │ │ + ble.n 7fbda │ │ │ │ add.w lr, r5, #8 │ │ │ │ str r5, [sp, #28] │ │ │ │ movs r1, #0 │ │ │ │ mov sl, r4 │ │ │ │ mov r5, r2 │ │ │ │ ldr.w r3, [sl, #172] @ 0xac │ │ │ │ ldr.w r2, [lr, #4]! │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 80022 │ │ │ │ + beq.w 80012 │ │ │ │ ldr.w ip, [r3, #8]! │ │ │ │ movs r2, #0 │ │ │ │ cmp ip, r2 │ │ │ │ - ble.w 80040 │ │ │ │ + ble.w 80030 │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ cmp r0, r4 │ │ │ │ - bne.w 80000 │ │ │ │ + bne.w 7fff0 │ │ │ │ adds r1, #1 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 7fbca │ │ │ │ + bne.n 7fbaa │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r4, sl │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 80332 │ │ │ │ + bge.w 80262 │ │ │ │ ldr.w r2, [r4, #156] @ 0x9c │ │ │ │ - cbz r2, 7fc1c │ │ │ │ + cbz r2, 7fbfc │ │ │ │ movw r3, #40764 @ 0x9f3c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8026e │ │ │ │ + bne.w 801e6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ac8dc │ │ │ │ + bl 1aa6d4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8009a │ │ │ │ + beq.w 8009c │ │ │ │ ldr.w sl, [r7, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 80010 │ │ │ │ + beq.w 80000 │ │ │ │ it ge │ │ │ │ strge.w sl, [sp, #36] @ 0x24 │ │ │ │ - blt.w 800ba │ │ │ │ + blt.w 800bc │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ str r3, [sp, #28] │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8009a │ │ │ │ + beq.w 8009c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ orr.w r1, r0, #512 @ 0x200 │ │ │ │ str r1, [r4, #84] @ 0x54 │ │ │ │ - cbz r2, 7fc74 │ │ │ │ + cbz r2, 7fc54 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, ip │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r2, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ @@ -127703,15 +127678,15 @@ │ │ │ │ str r2, [r4, #56] @ 0x38 │ │ │ │ add.w r2, r4, #420 @ 0x1a4 │ │ │ │ str r2, [r4, #80] @ 0x50 │ │ │ │ it ne │ │ │ │ strne r1, [r3, #0] │ │ │ │ lsls r0, r0, #30 │ │ │ │ str.w r3, [r4, #128] @ 0x80 │ │ │ │ - bmi.w 801ea │ │ │ │ + bmi.w 8027c │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str.w r5, [r4, #168] @ 0xa8 │ │ │ │ ldr r5, [r7, #16] │ │ │ │ cmp r3, r1 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ @@ -127722,1124 +127697,1127 @@ │ │ │ │ str r3, [r4, #20] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str.w sl, [r4, #16] │ │ │ │ str.w r9, [r4, #436] @ 0x1b4 │ │ │ │ str.w r9, [r4, #428] @ 0x1ac │ │ │ │ str.w fp, [r4, #12] │ │ │ │ str.w fp, [r4, #448] @ 0x1c0 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 7fdd2 │ │ │ │ - movw r9, #15156 @ 0x3b34 │ │ │ │ - movt r9, #47 @ 0x2f │ │ │ │ - b.n 7fd26 │ │ │ │ + cbz r3, 7fd08 │ │ │ │ + movw r8, #12212 @ 0x2fb4 │ │ │ │ + movt r8, #47 @ 0x2f │ │ │ │ + cmp r3, #56 @ 0x38 │ │ │ │ + beq.w 7fedc │ │ │ │ + bgt.w 7fe6c │ │ │ │ sub.w r2, r3, #48 @ 0x30 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 7fd1e │ │ │ │ - ldrsh.w r2, [r9, r3, lsl #2] │ │ │ │ - add.w r3, r9, r3, lsl #2 │ │ │ │ - cmp.w r2, #4294967295 @ 0xffffffff │ │ │ │ - ldrsh.w r1, [r3, #2] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - add.w r0, r4, r1 │ │ │ │ - itee eq │ │ │ │ - streq r3, [r4, r1] │ │ │ │ - ldrne r1, [r0, #0] │ │ │ │ - strne r3, [r1, r2] │ │ │ │ + bls.w 7fedc │ │ │ │ + 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 7ffc6 │ │ │ │ ldr.w r3, [r5, #8]! │ │ │ │ + str r0, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7fdd2 │ │ │ │ - cmp r3, #56 @ 0x38 │ │ │ │ - beq.n 7fd1e │ │ │ │ - ble.n 7fcf8 │ │ │ │ - cmp r3, #72 @ 0x48 │ │ │ │ - bne.n 7fd00 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [r3, #20] │ │ │ │ - mul.w r8, r2, r6 │ │ │ │ - bl 805f4 │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - mov r2, r8 │ │ │ │ - blx 29c10 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 805f4 │ │ │ │ - str r0, [r4, #120] @ 0x78 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 805f4 │ │ │ │ - cmp r6, #0 │ │ │ │ - ble.n 7fd1e │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - lsls r1, r3, #28 │ │ │ │ - bmi.w 80164 │ │ │ │ - cmp r6, #1 │ │ │ │ - beq.n 7fd1e │ │ │ │ - ldr r3, [r0, #32] │ │ │ │ - lsls r2, r3, #28 │ │ │ │ - bmi.w 80174 │ │ │ │ - cmp r6, #2 │ │ │ │ - beq.n 7fd1e │ │ │ │ - ldr r3, [r0, #52] @ 0x34 │ │ │ │ - lsls r1, r3, #28 │ │ │ │ - bmi.w 80184 │ │ │ │ - cmp r6, #3 │ │ │ │ - beq.n 7fd1e │ │ │ │ - ldr r3, [r0, #72] @ 0x48 │ │ │ │ - lsls r2, r3, #28 │ │ │ │ - bmi.w 80194 │ │ │ │ - subs r2, r6, #4 │ │ │ │ - beq.n 7fd1e │ │ │ │ - add.w r3, r0, #80 @ 0x50 │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ - lsls r1, r0, #28 │ │ │ │ - bmi.w 80102 │ │ │ │ - adds r3, #20 │ │ │ │ - subs r2, #1 │ │ │ │ - bne.n 7fd8c │ │ │ │ - b.n 7fd1e │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 8023c │ │ │ │ - ldr.w r8, [r5, #4] │ │ │ │ - mov r0, r8 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 800fc │ │ │ │ - blx 29b58 │ │ │ │ - add.w r9, r0, #1 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 77c4c │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 802dc │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - mov r2, r9 │ │ │ │ - blx 29c10 │ │ │ │ - b.n 7fa4c │ │ │ │ + bne.n 7fcd4 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 80004 │ │ │ │ + beq.w 7fff4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #28] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r4, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ - bl 80558 │ │ │ │ + bl 80550 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7fece │ │ │ │ + blt.n 7fe04 │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ - movw r3, #44065 @ 0xac21 │ │ │ │ + movw r3, #44001 @ 0xabe1 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7fe32 │ │ │ │ + bne.n 7fd68 │ │ │ │ ldr.w r2, [r4, #128] @ 0x80 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r2, 7fe12 │ │ │ │ + cbz r2, 7fd48 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 802e8 │ │ │ │ + blt.w 80284 │ │ │ │ ldr r2, [r4, #104] @ 0x68 │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 8039a │ │ │ │ + blt.w 8020e │ │ │ │ ldr.w r2, [r4, #144] @ 0x90 │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 803be │ │ │ │ + blt.w 80246 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 803f6 │ │ │ │ + blt.w 8022a │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ it pl │ │ │ │ ldrpl.w r6, [r4, #132] @ 0x84 │ │ │ │ - bmi.w 801f2 │ │ │ │ + bmi.w 803ac │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - cbz r1, 7fe7a │ │ │ │ + cbz r1, 7fdb0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 7e368 │ │ │ │ - bl 7afb8 │ │ │ │ + bl 7e34c │ │ │ │ + bl 7af78 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7fece │ │ │ │ + beq.n 7fe04 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #760] @ (80150 ) │ │ │ │ + ldr r1, [pc, #708] @ (80054 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a1f4 │ │ │ │ + bl 7a1b4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7fe74 │ │ │ │ + beq.n 7fdaa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 80234 │ │ │ │ + beq.w 803a4 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 7fece │ │ │ │ + beq.n 7fe04 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7ffcc │ │ │ │ + bne.w 7ff96 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7ffdc │ │ │ │ - ldr r1, [pc, #712] @ (80154 ) │ │ │ │ + bne.w 7ffcc │ │ │ │ + ldr r1, [pc, #660] @ (80058 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 79110 │ │ │ │ - cbnz r0, 7fece │ │ │ │ + bl 790c0 │ │ │ │ + cbnz r0, 7fe04 │ │ │ │ ldr r5, [r7, #0] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ blx 295d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 802ac │ │ │ │ + beq.w 803e4 │ │ │ │ subs r1, r0, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8057c │ │ │ │ + bl 80574 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 7fece │ │ │ │ + cbz r0, 7fe04 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #672] @ (80154 ) │ │ │ │ + ldr r1, [pc, #620] @ (80058 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a1f4 │ │ │ │ + bl 7a1b4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7fece │ │ │ │ + beq.n 7fe04 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 801bc │ │ │ │ - bl 805dc │ │ │ │ + beq.w 80374 │ │ │ │ + bl 805d4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8037c │ │ │ │ + bne.w 802ec │ │ │ │ mov fp, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 790b0 │ │ │ │ + bl 79060 │ │ │ │ mov r0, r8 │ │ │ │ - bl 78004 │ │ │ │ + bl 77fb0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 790b0 │ │ │ │ + bl 79060 │ │ │ │ mov r0, fp │ │ │ │ - bl 78004 │ │ │ │ + bl 77fb0 │ │ │ │ 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 802bc │ │ │ │ + ldr.w r8, [r5, #4] │ │ │ │ + mov r0, r8 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 800fe │ │ │ │ + blx 29b58 │ │ │ │ + add.w r9, r0, #1 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 77bf8 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8031e │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + mov r2, r9 │ │ │ │ + blx 29c10 │ │ │ │ + b.n 7fa2c │ │ │ │ + cmp r3, #72 @ 0x48 │ │ │ │ + bne.w 7fce8 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [r3, #20] │ │ │ │ + mul.w r9, r2, r6 │ │ │ │ + bl 805ec │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + mov r2, r9 │ │ │ │ + blx 29c10 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 805ec │ │ │ │ + str r0, [r4, #120] @ 0x78 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 805ec │ │ │ │ + cmp r6, #0 │ │ │ │ + ble.n 7fedc │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + lsls r1, r3, #28 │ │ │ │ + bmi.w 80114 │ │ │ │ + cmp r6, #1 │ │ │ │ + beq.n 7fedc │ │ │ │ + ldr r3, [r0, #32] │ │ │ │ + lsls r2, r3, #28 │ │ │ │ + bmi.w 80164 │ │ │ │ + cmp r6, #2 │ │ │ │ + beq.n 7fedc │ │ │ │ + ldr r3, [r0, #52] @ 0x34 │ │ │ │ + lsls r1, r3, #28 │ │ │ │ + bmi.w 80174 │ │ │ │ + cmp r6, #3 │ │ │ │ + beq.n 7fedc │ │ │ │ + ldr r3, [r0, #72] @ 0x48 │ │ │ │ + lsls r2, r3, #28 │ │ │ │ + bmi.w 80184 │ │ │ │ + subs r2, r6, #4 │ │ │ │ + beq.n 7fedc │ │ │ │ + add.w r3, r0, #80 @ 0x50 │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ + lsls r1, r0, #28 │ │ │ │ + bmi.w 80104 │ │ │ │ + adds r3, #20 │ │ │ │ + subs r2, #1 │ │ │ │ + bne.n 7fece │ │ │ │ + ldr.w r3, [r5, #8]! │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 7fcd4 │ │ │ │ + b.n 7fd08 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 80364 │ │ │ │ + bne.w 802d4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr.w r9, [r3] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 7fa4c │ │ │ │ + beq.w 7fa2c │ │ │ │ strd r8, r5, [sp, #28] │ │ │ │ mov fp, r3 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - movw r5, #1500 @ 0x5dc │ │ │ │ - movt r5, #40 @ 0x28 │ │ │ │ + movw r5, #64092 @ 0xfa5c │ │ │ │ + movt r5, #39 @ 0x27 │ │ │ │ mov r4, r9 │ │ │ │ - movw r8, #1520 @ 0x5f0 │ │ │ │ - movt r8, #40 @ 0x28 │ │ │ │ - movw r9, #47380 @ 0xb914 │ │ │ │ + movw r8, #64112 @ 0xfa70 │ │ │ │ + movt r8, #39 @ 0x27 │ │ │ │ + movw r9, #44436 @ 0xad94 │ │ │ │ movt r9, #39 @ 0x27 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7ffac │ │ │ │ + beq.n 7ffa6 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7ffc4 │ │ │ │ + beq.n 7ffbe │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ blx 2a890 │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8001a │ │ │ │ + beq.n 8000a │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 80062 │ │ │ │ + bmi.w 80064 │ │ │ │ ldr.w r4, [fp, #20]! │ │ │ │ adds r6, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7ff36 │ │ │ │ + bne.n 7ff1e │ │ │ │ ldrd r8, r5, [sp, #28] │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ - b.n 7fa4c │ │ │ │ + b.n 7fa2c │ │ │ │ movw r3, #40764 @ 0x9f3c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - b.n 7fbfa │ │ │ │ + b.n 7fbda │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #5 │ │ │ │ it pl │ │ │ │ movpl r1, sl │ │ │ │ - bpl.w 7fb68 │ │ │ │ + bpl.w 7fb48 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 801e0 │ │ │ │ + beq.w 801e2 │ │ │ │ adds r3, #1 │ │ │ │ mov r5, sl │ │ │ │ str.w r3, [sl] │ │ │ │ - b.n 7fb76 │ │ │ │ + b.n 7fb56 │ │ │ │ + ldr r1, [pc, #196] @ (8005c ) │ │ │ │ + mov r0, r6 │ │ │ │ + bl bf460 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.w 7fdb8 │ │ │ │ + b.n 7fe04 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ - movw r1, #47380 @ 0xb914 │ │ │ │ + movw r1, #44436 @ 0xad94 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7ff4e │ │ │ │ + bne.n 7ff36 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 7ff4e │ │ │ │ - ldr r1, [pc, #392] @ (80158 ) │ │ │ │ - mov r0, r6 │ │ │ │ - bl bfb18 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.w 7fe82 │ │ │ │ - b.n 7fece │ │ │ │ - ldr r1, [pc, #380] @ (8015c ) │ │ │ │ + b.n 7ff36 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + str r0, [r3, r1] │ │ │ │ + b.n 7fedc │ │ │ │ + ldr r1, [pc, #144] @ (80060 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl bfb18 │ │ │ │ + bl bf460 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7fe8a │ │ │ │ - b.n 7fece │ │ │ │ + bne.w 7fdc0 │ │ │ │ + b.n 7fe04 │ │ │ │ mov r8, r6 │ │ │ │ str r6, [sp, #24] │ │ │ │ strd r6, r6, [sp, #12] │ │ │ │ - b.n 7fa54 │ │ │ │ + b.n 7fa34 │ │ │ │ movw r1, #36416 @ 0x8e40 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - b.n 7fb68 │ │ │ │ + b.n 7fb48 │ │ │ │ adds r2, #1 │ │ │ │ - b.n 7fbe0 │ │ │ │ - movw r3, #20361 @ 0x4f89 │ │ │ │ + b.n 7fbc0 │ │ │ │ + movw r3, #18841 @ 0x4999 │ │ │ │ movt r3, #16 │ │ │ │ str r3, [r4, #24] │ │ │ │ - b.n 7fdda │ │ │ │ + b.n 7fd10 │ │ │ │ str.w sl, [sp, #36] @ 0x24 │ │ │ │ ldr.w sl, [r0, #16] │ │ │ │ - b.n 7fc40 │ │ │ │ + b.n 7fc20 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ str r2, [sp, #24] │ │ │ │ - b.n 7ff5e │ │ │ │ + b.n 7ff46 │ │ │ │ mov r3, sl │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 7fbf0 │ │ │ │ + beq.w 7fbd0 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80024 │ │ │ │ + bne.n 80014 │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 7fbf0 │ │ │ │ + beq.w 7fbd0 │ │ │ │ ldr.w r3, [r0, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 80116 │ │ │ │ + beq.n 80124 │ │ │ │ ldr.w ip, [r3, #8]! │ │ │ │ movs r2, #0 │ │ │ │ cmp ip, r2 │ │ │ │ add.w r2, r2, #1 │ │ │ │ - ble.n 80130 │ │ │ │ + ble.n 8013e │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ cmp r4, sl │ │ │ │ - bne.n 8004e │ │ │ │ + bne.n 8003e │ │ │ │ mov sl, r0 │ │ │ │ - b.n 7fbf0 │ │ │ │ + b.n 7fbd0 │ │ │ │ + nop │ │ │ │ + add r2, pc, #704 @ (adr r2, 80318 ) │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + add r1, sp, #720 @ 0x2d0 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + sxth r4, r5 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + add r2, pc, #320 @ (adr r2, 801a4 ) │ │ │ │ + lsls r1, r1, #1 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 8009e │ │ │ │ + bgt.n 800a0 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 80078 │ │ │ │ + blt.n 8007a │ │ │ │ negs r3, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.w 7ff62 │ │ │ │ + blt.w 7ff4c │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1600 @ 0x640 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ + movw r1, #64192 @ 0xfac0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r9, fp │ │ │ │ mov r5, fp │ │ │ │ movs r4, #0 │ │ │ │ - b.n 7fee0 │ │ │ │ + b.n 7fe16 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1544 @ 0x608 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ + movw r1, #64136 @ 0xfa88 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 80092 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 80094 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ rsb r2, sl, #7 │ │ │ │ bic.w r2, r2, #7 │ │ │ │ adds r1, #7 │ │ │ │ bic.w r1, r1, #7 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add.w sl, r2, r1 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7fc40 │ │ │ │ + beq.w 7fc20 │ │ │ │ ldr r1, [r0, #84] @ 0x54 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ orrs r1, r0 │ │ │ │ lsls r2, r1, #8 │ │ │ │ - bmi.w 7fc40 │ │ │ │ + bmi.w 7fc20 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #2220 @ 0x8ac │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ + movw r1, #64812 @ 0xfd2c │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 8009a │ │ │ │ - bl 78004 │ │ │ │ - b.n 7fa4c │ │ │ │ + bl 12e510 │ │ │ │ + b.n 8009c │ │ │ │ + bl 77fb0 │ │ │ │ + b.n 7fa2c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ bic.w r0, r0, #8 │ │ │ │ str r0, [r3, #12] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r1, r0 │ │ │ │ str r1, [r3, #8] │ │ │ │ - b.n 7fd94 │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ - b.n 7faba │ │ │ │ + b.n 7fed6 │ │ │ │ + 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 7fea2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 8005e │ │ │ │ + beq.n 8004e │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80118 │ │ │ │ + bne.n 80126 │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 8005e │ │ │ │ + beq.n 8004e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1868 @ 0x74c │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ + movw r1, #64460 @ 0xfbcc │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 8009a │ │ │ │ + bl 12e510 │ │ │ │ + b.n 8009c │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ - b.n 7fb30 │ │ │ │ - nop │ │ │ │ - add r2, pc, #704 @ (adr r2, 80414 ) │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - add r1, sp, #720 @ 0x2d0 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - sxth r4, r5 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - add r2, pc, #320 @ (adr r2, 802a0 ) │ │ │ │ - lsls r1, r1, #1 │ │ │ │ + b.n 7fb10 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ - b.n 7fb42 │ │ │ │ - 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 7fd60 │ │ │ │ + b.n 7fb22 │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ + b.n 7fb36 │ │ │ │ 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 7fd6c │ │ │ │ + b.n 7feae │ │ │ │ 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 7fd78 │ │ │ │ + b.n 7feba │ │ │ │ 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 7fd84 │ │ │ │ + b.n 7fec6 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.n 7fb56 │ │ │ │ + b.n 7fa9a │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - b.n 7fad2 │ │ │ │ + b.n 7fab2 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - b.n 7fae6 │ │ │ │ + b.n 7fac6 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ - b.n 7fafa │ │ │ │ + b.n 7fada │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ - b.n 7fb0c │ │ │ │ + b.n 7faec │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ - b.n 7fb1e │ │ │ │ - mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fece │ │ │ │ + b.n 7fafe │ │ │ │ + movw r3, #4304 @ 0x10d0 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #64024 @ 0xfa18 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12e510 │ │ │ │ + b.n 80094 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - bpl.n 80254 │ │ │ │ + bpl.w 80332 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 801e0 │ │ │ │ + beq.n 801e2 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ mov r5, sl │ │ │ │ - b.n 7fb76 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r5, r0 │ │ │ │ - b.n 8009a │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1aa208 │ │ │ │ - b.n 7fcb2 │ │ │ │ - ldr r2, [pc, #544] @ (80414 ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr.w r1, [r4, #180] @ 0xb4 │ │ │ │ - subs r1, #1 │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - movs r3, #28 │ │ │ │ - mul.w r3, r1, r3 │ │ │ │ - adds r0, r2, r3 │ │ │ │ - add.w r0, r0, #92672 @ 0x16a00 │ │ │ │ - ldr.w r0, [r0, #252] @ 0xfc │ │ │ │ - cmp r0, r4 │ │ │ │ - beq.n 8022a │ │ │ │ - cmp r1, #10 │ │ │ │ - bhi.n 8022a │ │ │ │ - add.w r3, r3, #98304 @ 0x18000 │ │ │ │ - adds r3, #228 @ 0xe4 │ │ │ │ - add r2, r3 │ │ │ │ - ldr r6, [r2, #16] │ │ │ │ - b.n 7fe40 │ │ │ │ - mov r5, r0 │ │ │ │ - b.n 8009a │ │ │ │ - add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ - adds r3, #252 @ 0xfc │ │ │ │ - add r2, r3 │ │ │ │ - b.n 80222 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fe74 │ │ │ │ - movw r3, #4300 @ 0x10cc │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1644 @ 0x66c │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 80092 │ │ │ │ - movw r3, #4300 @ 0x10cc │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1732 @ 0x6c4 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 8009a │ │ │ │ + b.n 7fb56 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - cbz r3, 80294 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 802a4 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #2036 @ 0x7f4 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ + movw r2, #64628 @ 0xfc74 │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - bl 1ff964 │ │ │ │ + bl 1fea28 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7fc1c │ │ │ │ - b.n 8009a │ │ │ │ + bne.w 7fbfc │ │ │ │ + b.n 8009c │ │ │ │ + movw r0, #43976 @ 0xabc8 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movw r1, #64944 @ 0xfdb0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl d52b8 │ │ │ │ + b.n 7fe04 │ │ │ │ + movw r0, #43976 @ 0xabc8 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movw r1, #65084 @ 0xfe3c │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl d52b8 │ │ │ │ + b.n 7fe04 │ │ │ │ + movw r0, #43976 @ 0xabc8 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movw r1, #65016 @ 0xfdf8 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl d52b8 │ │ │ │ + b.n 7fe04 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #2168 @ 0x878 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ + mov r2, r4 │ │ │ │ + movw r1, #64584 @ 0xfc48 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 8009a │ │ │ │ - movw r0, #44040 @ 0xac08 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - mov r3, r5 │ │ │ │ - movs r1, #1 │ │ │ │ - movw r2, #2564 @ 0xa04 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl 1ff964 │ │ │ │ - b.n 7fece │ │ │ │ - ldrd sl, r2, [r3, #4] │ │ │ │ - movw r1, #36416 @ 0x8e40 │ │ │ │ - movt r1, #71 @ 0x47 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 7fac0 │ │ │ │ - b.n 7fb60 │ │ │ │ - mov fp, r8 │ │ │ │ - mov r9, r8 │ │ │ │ - mov r5, r8 │ │ │ │ - bl 1ef298 │ │ │ │ - b.n 8009a │ │ │ │ + bl d52b8 │ │ │ │ + b.n 8009c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1a8010 │ │ │ │ + b.n 7fc92 │ │ │ │ str r1, [sp, #4] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - movw r1, #2288 @ 0x8f0 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ + movw r1, #64880 @ 0xfd70 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d599c │ │ │ │ - b.n 7fece │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - movw r2, #44040 @ 0xac08 │ │ │ │ - movt r2, #71 @ 0x47 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - movw r2, #1760 @ 0x6e0 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - bl 1ff964 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8009a │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - b.n 7fba2 │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - b.n 7fb56 │ │ │ │ + bl d52b8 │ │ │ │ + b.n 7fe04 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - mov r2, r4 │ │ │ │ - movw r1, #1992 @ 0x7c8 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ + movw r1, #64760 @ 0xfcf8 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ - b.n 8009a │ │ │ │ - movw r3, #4304 @ 0x10d0 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 8009c │ │ │ │ + movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1432 @ 0x598 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ + movw r1, #64236 @ 0xfaec │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 80092 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 80094 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1452 @ 0x5ac │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ + movw r1, #64044 @ 0xfa2c │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 80092 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 80094 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8038c │ │ │ │ + beq.n 802fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 803b6 │ │ │ │ + cbz r3, 8032a │ │ │ │ mov.w fp, #0 │ │ │ │ mov r9, fp │ │ │ │ mov r8, fp │ │ │ │ mov r5, fp │ │ │ │ mov r4, fp │ │ │ │ - b.n 7fee0 │ │ │ │ - movw r0, #43976 @ 0xabc8 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movw r1, #2352 @ 0x930 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl d599c │ │ │ │ - b.n 7fece │ │ │ │ + b.n 7fe16 │ │ │ │ + ldrd sl, r2, [r3, #4] │ │ │ │ + movw r1, #36416 @ 0x8e40 │ │ │ │ + movt r1, #71 @ 0x47 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 7faa0 │ │ │ │ + b.n 7fb40 │ │ │ │ + mov fp, r8 │ │ │ │ + mov r9, r8 │ │ │ │ + mov r5, r8 │ │ │ │ + bl 1ee218 │ │ │ │ + b.n 8009c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8038c │ │ │ │ - movw r0, #43976 @ 0xabc8 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movw r1, #2424 @ 0x978 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl d599c │ │ │ │ - b.n 7fece │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 802fc │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1688 @ 0x698 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ + movw r1, #64324 @ 0xfb44 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12e510 │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 8009c │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + b.w 7fb36 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + b.n 8009c │ │ │ │ + movw r3, #4300 @ 0x10cc │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #64280 @ 0xfb18 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ mov fp, r5 │ │ │ │ mov r9, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 8009a │ │ │ │ - movw r0, #43976 @ 0xabc8 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 8009c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fe04 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + movw r2, #44040 @ 0xac08 │ │ │ │ + movt r2, #71 @ 0x47 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #2492 @ 0x9bc │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + movw r2, #64352 @ 0xfb60 │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + bl 1fea28 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8009c │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + b.w 7fb82 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fdaa │ │ │ │ + ldr r2, [pc, #92] @ (8040c ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + ldr.w r1, [r4, #180] @ 0xb4 │ │ │ │ + subs r1, #1 │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + movs r3, #28 │ │ │ │ + mul.w r3, r1, r3 │ │ │ │ + adds r0, r2, r3 │ │ │ │ + add.w r0, r0, #92672 @ 0x16a00 │ │ │ │ + ldr.w r0, [r0, #252] @ 0xfc │ │ │ │ + cmp r0, r4 │ │ │ │ + beq.n 80400 │ │ │ │ + cmp r1, #10 │ │ │ │ + bhi.n 80400 │ │ │ │ + add.w r3, r3, #98304 @ 0x18000 │ │ │ │ + adds r3, #228 @ 0xe4 │ │ │ │ + add r2, r3 │ │ │ │ + ldr r6, [r2, #16] │ │ │ │ + b.n 7fd76 │ │ │ │ + mov r5, r0 │ │ │ │ + b.n 8009c │ │ │ │ + movw r0, #44040 @ 0xac08 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + mov r3, r5 │ │ │ │ + movs r1, #1 │ │ │ │ + movw r2, #65156 @ 0xfe84 │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d599c │ │ │ │ - b.n 7fece │ │ │ │ + bl 1fea28 │ │ │ │ + b.n 7fe04 │ │ │ │ + add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ + adds r3, #252 @ 0xfc │ │ │ │ + add r2, r3 │ │ │ │ + b.n 803dc │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r2, [r0, #128] @ 0x80 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 804d8 │ │ │ │ + beq.n 804d0 │ │ │ │ ldr.w r4, [r2, #128] @ 0x80 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 804aa │ │ │ │ + beq.n 804a2 │ │ │ │ ldr.w r1, [r4, #128] @ 0x80 │ │ │ │ mov r7, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8050a │ │ │ │ + beq.n 80502 │ │ │ │ ldr.w r1, [r1, #128] @ 0x80 │ │ │ │ mov r8, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 804f0 │ │ │ │ + beq.n 804e8 │ │ │ │ ldr.w r0, [r1, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 80524 │ │ │ │ + beq.n 8051c │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 80418 │ │ │ │ + bl 80410 │ │ │ │ ldr.w ip, [r8, #16] │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 80536 │ │ │ │ + bne.n 8052e │ │ │ │ ldr.w r5, [r8, #20] │ │ │ │ ldr r6, [r0, #20] │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 80538 │ │ │ │ + bne.n 80530 │ │ │ │ ldr.w ip, [r7, #16] │ │ │ │ cmp ip, r1 │ │ │ │ - bne.n 8054a │ │ │ │ + bne.n 80542 │ │ │ │ ldr r5, [r7, #20] │ │ │ │ ldr r6, [r0, #20] │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 80500 │ │ │ │ + bne.n 804f8 │ │ │ │ ldr.w ip, [r4, #16] │ │ │ │ cmp ip, r1 │ │ │ │ - bne.n 80546 │ │ │ │ + bne.n 8053e │ │ │ │ ldr r5, [r4, #20] │ │ │ │ ldr r6, [r0, #20] │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 8051a │ │ │ │ + bne.n 80512 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 804ba │ │ │ │ + beq.n 804b2 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 804e8 │ │ │ │ + bne.n 804e0 │ │ │ │ mov r0, r2 │ │ │ │ - b.n 804c8 │ │ │ │ + b.n 804c0 │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ldr r4, [r0, #16] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 804a0 │ │ │ │ + bne.n 80498 │ │ │ │ ldr r4, [r0, #20] │ │ │ │ ldr r5, [r2, #20] │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 804a0 │ │ │ │ + bne.n 80498 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 804e8 │ │ │ │ + bne.n 804e0 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r1, r2 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 804c8 │ │ │ │ + beq.n 804c0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ ldr r5, [r0, #16] │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 80480 │ │ │ │ + beq.n 80478 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 8054e │ │ │ │ + bne.n 80546 │ │ │ │ mov r0, r7 │ │ │ │ - b.n 80490 │ │ │ │ + b.n 80488 │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r5, [r0, #16] │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 80490 │ │ │ │ + beq.n 80488 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 80542 │ │ │ │ + bne.n 8053a │ │ │ │ mov r0, r4 │ │ │ │ - b.n 804ba │ │ │ │ + b.n 804b2 │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr.w ip, [r1, #16] │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp ip, r1 │ │ │ │ - beq.n 8046e │ │ │ │ + beq.n 80466 │ │ │ │ mov r1, ip │ │ │ │ ldr r0, [r7, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 80552 │ │ │ │ + bne.n 8054a │ │ │ │ mov r0, r8 │ │ │ │ - b.n 80480 │ │ │ │ + b.n 80478 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 804a0 │ │ │ │ + b.n 80498 │ │ │ │ mov r1, ip │ │ │ │ - b.n 8051a │ │ │ │ + b.n 80512 │ │ │ │ mov r1, ip │ │ │ │ - b.n 80500 │ │ │ │ + b.n 804f8 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 8051a │ │ │ │ + b.n 80512 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 80500 │ │ │ │ + b.n 804f8 │ │ │ │ nop │ │ │ │ │ │ │ │ -00080558 : │ │ │ │ +00080550 : │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r1, r3, #19 │ │ │ │ - bmi.n 80576 │ │ │ │ + bmi.n 8056e │ │ │ │ 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 73be8 │ │ │ │ + b.w 73ba0 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0008057c : │ │ │ │ +00080574 : │ │ │ │ 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 805a6 │ │ │ │ - cbz r0, 805a0 │ │ │ │ + blt.n 8059e │ │ │ │ + cbz r0, 80598 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 7afe0 │ │ │ │ + bl 7afa0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - cbnz r3, 805c0 │ │ │ │ - ldr r0, [pc, #52] @ (805d8 ) │ │ │ │ - b.n 8059c │ │ │ │ + cbnz r3, 805b8 │ │ │ │ + ldr r0, [pc, #52] @ (805d0 ) │ │ │ │ + b.n 80594 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #2728 @ 0xaa8 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ + movw r1, #65320 @ 0xff28 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 8059c │ │ │ │ + b.n 80594 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #2780 @ 0xadc │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ + movw r1, #65372 @ 0xff5c │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 805bc │ │ │ │ + bl 12e510 │ │ │ │ + b.n 805b4 │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -000805dc : │ │ │ │ - ldr r3, [pc, #16] @ (805f0 ) │ │ │ │ +000805d4 : │ │ │ │ + ldr r3, [pc, #16] @ (805e8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ - cbnz r0, 805ea │ │ │ │ + cbnz r0, 805e2 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b.n 805e8 │ │ │ │ + b.n 805e0 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000805f4 : │ │ │ │ +000805ec : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #8 │ │ │ │ - bpl.n 80602 │ │ │ │ + bpl.n 805fa │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add r0, r3 │ │ │ │ bx lr │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - movw r1, #2860 @ 0xb2c │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ + movw r1, #65452 @ 0xffac │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - b.w d599c │ │ │ │ + b.w d52b8 │ │ │ │ nop │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ and.w r0, r0, #512 @ 0x200 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov fp, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r3 │ │ │ │ - bl 807a8 │ │ │ │ + bl 807a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80752 │ │ │ │ + beq.w 8074a │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #328] @ (80798 ) │ │ │ │ + ldr r1, [pc, #328] @ (80790 ) │ │ │ │ mov r0, fp │ │ │ │ - bl 8084c │ │ │ │ + bl 80844 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 80748 │ │ │ │ + beq.n 80740 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 80758 │ │ │ │ + bne.n 80750 │ │ │ │ mov r0, r6 │ │ │ │ - bl 807a8 │ │ │ │ + bl 807a0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 80752 │ │ │ │ + beq.n 8074a │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #296] @ (8079c ) │ │ │ │ + ldr r1, [pc, #296] @ (80794 ) │ │ │ │ mov r0, fp │ │ │ │ - bl 8084c │ │ │ │ + bl 80844 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 80748 │ │ │ │ + beq.n 80740 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 80770 │ │ │ │ + bne.n 80768 │ │ │ │ mov r0, r5 │ │ │ │ - bl 807a8 │ │ │ │ + bl 807a0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 80752 │ │ │ │ + beq.n 8074a │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #264] @ (807a0 ) │ │ │ │ + ldr r1, [pc, #264] @ (80798 ) │ │ │ │ mov r0, fp │ │ │ │ - bl 8084c │ │ │ │ + bl 80844 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 80748 │ │ │ │ + beq.n 80740 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 80780 │ │ │ │ + bne.n 80778 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 72d70 │ │ │ │ + bl 72d28 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 80752 │ │ │ │ + beq.n 8074a │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r6, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 80704 │ │ │ │ - movw r9, #2908 @ 0xb5c │ │ │ │ - movt r9, #40 @ 0x28 │ │ │ │ + ble.n 806fc │ │ │ │ + movw r9, #65500 @ 0xffdc │ │ │ │ + movt r9, #39 @ 0x27 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r4, r6 │ │ │ │ mov sl, r6 │ │ │ │ - b.n 806d4 │ │ │ │ + b.n 806cc │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr.w r5, [r2, r4, lsl #3] │ │ │ │ mov r0, r5 │ │ │ │ cmp r5, r9 │ │ │ │ - beq.n 80738 │ │ │ │ + beq.n 80730 │ │ │ │ blx 29b58 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 7afe0 │ │ │ │ + bl 7afa0 │ │ │ │ adds r4, #1 │ │ │ │ add.w r2, r8, r6, lsl #2 │ │ │ │ - cbz r0, 80740 │ │ │ │ + cbz r0, 80738 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r6, #1 │ │ │ │ str r0, [r2, #12] │ │ │ │ cmp r3, r4 │ │ │ │ - bgt.n 806d2 │ │ │ │ + bgt.n 806ca │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 80978 <_PyTuple_Resize@@Base> │ │ │ │ + bl 80970 <_PyTuple_Resize@@Base> │ │ │ │ ldr r4, [sp, #12] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 80742 │ │ │ │ - ldr r1, [pc, #144] @ (807a4 ) │ │ │ │ + beq.n 8073a │ │ │ │ + ldr r1, [pc, #144] @ (8079c ) │ │ │ │ mov r2, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 8084c │ │ │ │ + bl 80844 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 80740 │ │ │ │ + beq.n 80738 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80730 │ │ │ │ + beq.n 80728 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 80768 │ │ │ │ + cbz r3, 80760 │ │ │ │ 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 806d4 │ │ │ │ - b.n 80704 │ │ │ │ + bgt.n 806cc │ │ │ │ + b.n 806fc │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80752 │ │ │ │ + beq.n 8074a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 80790 │ │ │ │ + cbz r3, 80788 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 80732 │ │ │ │ + b.n 8072a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80664 │ │ │ │ + bne.n 8065c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 80664 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8065c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 80730 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 80728 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80688 │ │ │ │ + bne.n 80680 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 80688 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 80680 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 806ac │ │ │ │ + bne.n 806a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 806ac │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 806a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 80752 │ │ │ │ - subs r4, #124 @ 0x7c │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8074a │ │ │ │ + adds r0, #252 @ 0xfc │ │ │ │ movs r7, r5 │ │ │ │ - subs r4, #144 @ 0x90 │ │ │ │ + adds r1, #16 │ │ │ │ movs r7, r5 │ │ │ │ - subs r4, #156 @ 0x9c │ │ │ │ + adds r1, #28 │ │ │ │ movs r7, r5 │ │ │ │ - subs r4, #176 @ 0xb0 │ │ │ │ + adds r1, #48 @ 0x30 │ │ │ │ movs r7, r5 │ │ │ │ │ │ │ │ -000807a8 : │ │ │ │ +000807a0 : │ │ │ │ adds r1, r0, #5 │ │ │ │ cmp.w r1, #262 @ 0x106 │ │ │ │ - bcs.n 807c4 │ │ │ │ + bcs.n 807bc │ │ │ │ movw r0, #8988 @ 0x231c │ │ │ │ movw r3, #19992 @ 0x4e18 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ add.w r0, r0, r1, lsl #4 │ │ │ │ add r0, r3 │ │ │ │ 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 r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 807f4 │ │ │ │ + blt.n 807ec │ │ │ │ lsrs r1, r0, #30 │ │ │ │ - bne.n 80814 │ │ │ │ + bne.n 8080c │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ - bl 7ee04 <_PyLong_New@@Base> │ │ │ │ - cbz r0, 807f0 │ │ │ │ + bl 7ede0 <_PyLong_New@@Base> │ │ │ │ + cbz r0, 807e8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r3, #8 │ │ │ │ strd r3, r2, [r0, #8] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ negs r2, r0 │ │ │ │ lsrs r1, r2, #30 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ - bne.n 80816 │ │ │ │ + bne.n 8080e │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 7ee04 <_PyLong_New@@Base> │ │ │ │ + bl 7ede0 <_PyLong_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 807f0 │ │ │ │ + beq.n 807e8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r3, #10 │ │ │ │ strd r3, r2, [r0, #8] │ │ │ │ - b.n 807f0 │ │ │ │ + b.n 807e8 │ │ │ │ movs r4, #0 │ │ │ │ movs r0, #2 │ │ │ │ strd r2, r1, [sp] │ │ │ │ - bl 7ee04 <_PyLong_New@@Base> │ │ │ │ + bl 7ede0 <_PyLong_New@@Base> │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 807f0 │ │ │ │ - cbnz r4, 8083e │ │ │ │ + beq.n 807e8 │ │ │ │ + cbnz r4, 80836 │ │ │ │ add.w ip, r0, #16 │ │ │ │ bic.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r3, #16 │ │ │ │ strd r3, r2, [r0, #8] │ │ │ │ str.w r1, [ip] │ │ │ │ - b.n 807f0 │ │ │ │ + b.n 807e8 │ │ │ │ add.w ip, r0, #16 │ │ │ │ bic.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r3, #18 │ │ │ │ - b.n 80834 │ │ │ │ + b.n 8082c │ │ │ │ nop │ │ │ │ │ │ │ │ -0008084c : │ │ │ │ +00080844 : │ │ │ │ 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 │ │ │ │ @@ -128847,221 +128825,221 @@ │ │ │ │ mov r6, r2 │ │ │ │ blx 29b58 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7afe0 │ │ │ │ + bl 7afa0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 80950 │ │ │ │ - ldr.w r8, [pc, #216] @ 80958 │ │ │ │ + beq.n 80948 │ │ │ │ + ldr.w r8, [pc, #216] @ 80950 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r3, [r8, r7] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7bfac │ │ │ │ + bl 7bf6c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bpl.n 8093a │ │ │ │ + bpl.n 80932 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 8090e │ │ │ │ + bne.n 80906 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 808b0 │ │ │ │ + beq.n 808a8 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 808f6 │ │ │ │ + bne.n 808ee │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.n 808f6 │ │ │ │ + beq.n 808ee │ │ │ │ ldr.w r2, [r8, r7] │ │ │ │ ldr r1, [r5, #24] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movw r2, #44060 @ 0xac1c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ str r6, [sp, #0] │ │ │ │ cmp r1, r2 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ - beq.n 8091a │ │ │ │ - bl 7c85c │ │ │ │ + beq.n 80912 │ │ │ │ + bl 7c81c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 8092a │ │ │ │ + bne.n 80922 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 6d774 │ │ │ │ + bl 6d71c │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 808c4 │ │ │ │ + bne.n 808bc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ab6e0 │ │ │ │ + bl 1a94e8 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 80920 │ │ │ │ + b.n 80918 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 808ac │ │ │ │ - b.n 808b0 │ │ │ │ - bl 7a2f8 │ │ │ │ + bne.n 808a4 │ │ │ │ + b.n 808a8 │ │ │ │ + bl 7a2b8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 808ee │ │ │ │ + beq.n 808e6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 808ee │ │ │ │ + bne.n 808e6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 808ee │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 808e6 │ │ │ │ movw r1, #2572 @ 0xa0c │ │ │ │ - movw r0, #53236 @ 0xcff4 │ │ │ │ + movw r0, #50292 @ 0xc474 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 80920 │ │ │ │ + bl 21f268 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 80918 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 808ee │ │ │ │ + b.n 808e6 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008095c <_PyUnicode_InternImmortal@@Base>: │ │ │ │ +00080954 <_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 7bfac │ │ │ │ + bl 7bf6c │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00080978 <_PyTuple_Resize@@Base>: │ │ │ │ +00080970 <_PyTuple_Resize@@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, #0] │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 80c4a <_PyTuple_Resize@@Base+0x2d2> │ │ │ │ + beq.w 80c42 <_PyTuple_Resize@@Base+0x2d2> │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ movw r2, #42012 @ 0xa41c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 80c4a <_PyTuple_Resize@@Base+0x2d2> │ │ │ │ + bne.w 80c42 <_PyTuple_Resize@@Base+0x2d2> │ │ │ │ ldr r4, [r3, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 80b6e <_PyTuple_Resize@@Base+0x1f6> │ │ │ │ + beq.w 80b66 <_PyTuple_Resize@@Base+0x1f6> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 80c4a <_PyTuple_Resize@@Base+0x2d2> │ │ │ │ + bne.w 80c42 <_PyTuple_Resize@@Base+0x2d2> │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 80aa0 <_PyTuple_Resize@@Base+0x128> │ │ │ │ + beq.n 80a98 <_PyTuple_Resize@@Base+0x128> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 80aa6 <_PyTuple_Resize@@Base+0x12e> │ │ │ │ + beq.n 80a9e <_PyTuple_Resize@@Base+0x12e> │ │ │ │ ldr.w r1, [r3, #-8] │ │ │ │ - cbz r1, 809e8 <_PyTuple_Resize@@Base+0x70> │ │ │ │ + cbz r1, 809e0 <_PyTuple_Resize@@Base+0x70> │ │ │ │ ldr.w r0, [r3, #-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, [r3, #-8] │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ and.w r2, r2, #1 │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ cmp r5, r4 │ │ │ │ - bge.n 80a52 <_PyTuple_Resize@@Base+0xda> │ │ │ │ + bge.n 80a4a <_PyTuple_Resize@@Base+0xda> │ │ │ │ add.w r2, r3, r5, lsl #2 │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 80bb6 <_PyTuple_Resize@@Base+0x23e> │ │ │ │ + bne.w 80bae <_PyTuple_Resize@@Base+0x23e> │ │ │ │ adds r1, r5, #1 │ │ │ │ cmp r4, r1 │ │ │ │ - ble.n 80a52 <_PyTuple_Resize@@Base+0xda> │ │ │ │ + ble.n 80a4a <_PyTuple_Resize@@Base+0xda> │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 80be2 <_PyTuple_Resize@@Base+0x26a> │ │ │ │ + bne.w 80bda <_PyTuple_Resize@@Base+0x26a> │ │ │ │ adds r1, r5, #2 │ │ │ │ cmp r4, r1 │ │ │ │ - ble.n 80a52 <_PyTuple_Resize@@Base+0xda> │ │ │ │ + ble.n 80a4a <_PyTuple_Resize@@Base+0xda> │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80aee <_PyTuple_Resize@@Base+0x176> │ │ │ │ + bne.n 80ae6 <_PyTuple_Resize@@Base+0x176> │ │ │ │ adds r1, r5, #3 │ │ │ │ cmp r4, r1 │ │ │ │ - ble.n 80a52 <_PyTuple_Resize@@Base+0xda> │ │ │ │ + ble.n 80a4a <_PyTuple_Resize@@Base+0xda> │ │ │ │ ldr r0, [r2, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80b16 <_PyTuple_Resize@@Base+0x19e> │ │ │ │ + bne.n 80b0e <_PyTuple_Resize@@Base+0x19e> │ │ │ │ adds r1, r5, #4 │ │ │ │ cmp r4, r1 │ │ │ │ - ble.n 80a52 <_PyTuple_Resize@@Base+0xda> │ │ │ │ + ble.n 80a4a <_PyTuple_Resize@@Base+0xda> │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80ac6 <_PyTuple_Resize@@Base+0x14e> │ │ │ │ + bne.n 80abe <_PyTuple_Resize@@Base+0x14e> │ │ │ │ adds r1, r5, #5 │ │ │ │ cmp r4, r1 │ │ │ │ - ble.n 80a52 <_PyTuple_Resize@@Base+0xda> │ │ │ │ + ble.n 80a4a <_PyTuple_Resize@@Base+0xda> │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 80b8e <_PyTuple_Resize@@Base+0x216> │ │ │ │ + bne.w 80b86 <_PyTuple_Resize@@Base+0x216> │ │ │ │ adds r2, r5, #6 │ │ │ │ cmp r4, r2 │ │ │ │ - ble.n 80a52 <_PyTuple_Resize@@Base+0xda> │ │ │ │ + ble.n 80a4a <_PyTuple_Resize@@Base+0xda> │ │ │ │ adds r6, #32 │ │ │ │ add r6, r3 │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80b42 <_PyTuple_Resize@@Base+0x1ca> │ │ │ │ + bne.n 80b3a <_PyTuple_Resize@@Base+0x1ca> │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - blt.n 80a44 <_PyTuple_Resize@@Base+0xcc> │ │ │ │ - ldr r2, [pc, #532] @ (80c68 <_PyTuple_Resize@@Base+0x2f0>) │ │ │ │ + blt.n 80a3c <_PyTuple_Resize@@Base+0xcc> │ │ │ │ + ldr r2, [pc, #532] @ (80c60 <_PyTuple_Resize@@Base+0x2f0>) │ │ │ │ ldr.w r6, [r2, #1416] @ 0x588 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 80c0e <_PyTuple_Resize@@Base+0x296> │ │ │ │ + bne.w 80c06 <_PyTuple_Resize@@Base+0x296> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 10f3e8 <_PyObject_GC_Resize@@Base> │ │ │ │ + bl 10ed10 <_PyObject_GC_Resize@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80c2c <_PyTuple_Resize@@Base+0x2b4> │ │ │ │ - bl 728a0 <_Py_NewReference@@Base> │ │ │ │ + beq.w 80c24 <_PyTuple_Resize@@Base+0x2b4> │ │ │ │ + bl 72858 <_Py_NewReference@@Base> │ │ │ │ cmp r5, r4 │ │ │ │ - bgt.n 80ab4 <_PyTuple_Resize@@Base+0x13c> │ │ │ │ - ldr r0, [pc, #496] @ (80c6c <_PyTuple_Resize@@Base+0x2f4>) │ │ │ │ + bgt.n 80aac <_PyTuple_Resize@@Base+0x13c> │ │ │ │ + ldr r0, [pc, #496] @ (80c64 <_PyTuple_Resize@@Base+0x2f4>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r6, #-4] │ │ │ │ sub.w r1, r6, #8 │ │ │ │ str r6, [r7, #0] │ │ │ │ and.w r3, r3, #3 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ @@ -129072,202 +129050,202 @@ │ │ │ │ strd r2, r3, [r6, #-8] │ │ │ │ str r1, [r2, #4] │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r3 │ │ │ │ str r5, [r3, #0] │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #448] @ (80c70 <_PyTuple_Resize@@Base+0x2f8>) │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #448] @ (80c68 <_PyTuple_Resize@@Base+0x2f8>) │ │ │ │ str r3, [r7, #0] │ │ │ │ - b.n 80aa0 <_PyTuple_Resize@@Base+0x128> │ │ │ │ + b.n 80a98 <_PyTuple_Resize@@Base+0x128> │ │ │ │ subs r2, r5, r4 │ │ │ │ adds r0, r4, #3 │ │ │ │ movs r1, #0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ blx 2957c │ │ │ │ - b.n 80a78 <_PyTuple_Resize@@Base+0x100> │ │ │ │ + b.n 80a70 <_PyTuple_Resize@@Base+0x100> │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ mov.w lr, #0 │ │ │ │ str.w lr, [r2, #28] │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 80a2c <_PyTuple_Resize@@Base+0xb4> │ │ │ │ + beq.n 80a24 <_PyTuple_Resize@@Base+0xb4> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 80a2c <_PyTuple_Resize@@Base+0xb4> │ │ │ │ + bne.n 80a24 <_PyTuple_Resize@@Base+0xb4> │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - b.n 80a2c <_PyTuple_Resize@@Base+0xb4> │ │ │ │ + b.n 80a24 <_PyTuple_Resize@@Base+0xb4> │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ mov.w lr, #0 │ │ │ │ str.w lr, [r2, #20] │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 80a14 <_PyTuple_Resize@@Base+0x9c> │ │ │ │ + beq.n 80a0c <_PyTuple_Resize@@Base+0x9c> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 80a14 <_PyTuple_Resize@@Base+0x9c> │ │ │ │ + bne.n 80a0c <_PyTuple_Resize@@Base+0x9c> │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - b.n 80a14 <_PyTuple_Resize@@Base+0x9c> │ │ │ │ + b.n 80a0c <_PyTuple_Resize@@Base+0x9c> │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ mov.w lr, #0 │ │ │ │ str.w lr, [r2, #24] │ │ │ │ cmp r1, ip │ │ │ │ - beq.w 80a20 <_PyTuple_Resize@@Base+0xa8> │ │ │ │ + beq.w 80a18 <_PyTuple_Resize@@Base+0xa8> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 80a20 <_PyTuple_Resize@@Base+0xa8> │ │ │ │ + bne.w 80a18 <_PyTuple_Resize@@Base+0xa8> │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - b.n 80a20 <_PyTuple_Resize@@Base+0xa8> │ │ │ │ + b.n 80a18 <_PyTuple_Resize@@Base+0xa8> │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ mov.w lr, #0 │ │ │ │ str.w lr, [r6] │ │ │ │ cmp r1, ip │ │ │ │ - beq.w 80a4c <_PyTuple_Resize@@Base+0xd4> │ │ │ │ + beq.w 80a44 <_PyTuple_Resize@@Base+0xd4> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 80a4c <_PyTuple_Resize@@Base+0xd4> │ │ │ │ + bne.w 80a44 <_PyTuple_Resize@@Base+0xd4> │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - b.n 80a4c <_PyTuple_Resize@@Base+0xd4> │ │ │ │ + b.n 80a44 <_PyTuple_Resize@@Base+0xd4> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 80aa0 <_PyTuple_Resize@@Base+0x128> │ │ │ │ + beq.n 80a98 <_PyTuple_Resize@@Base+0x128> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 80c3a <_PyTuple_Resize@@Base+0x2c2> │ │ │ │ + bne.n 80c32 <_PyTuple_Resize@@Base+0x2c2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 72d70 │ │ │ │ + bl 72d28 │ │ │ │ clz r3, r0 │ │ │ │ str r0, [r7, #0] │ │ │ │ lsrs r3, r3, #5 │ │ │ │ negs r0, r3 │ │ │ │ - b.n 80aa2 <_PyTuple_Resize@@Base+0x12a> │ │ │ │ + b.n 80a9a <_PyTuple_Resize@@Base+0x12a> │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ mov.w lr, #0 │ │ │ │ str.w lr, [r2, #32] │ │ │ │ cmp r1, ip │ │ │ │ - beq.w 80a3a <_PyTuple_Resize@@Base+0xc2> │ │ │ │ + beq.w 80a32 <_PyTuple_Resize@@Base+0xc2> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 80a3a <_PyTuple_Resize@@Base+0xc2> │ │ │ │ + bne.w 80a32 <_PyTuple_Resize@@Base+0xc2> │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 80a3a <_PyTuple_Resize@@Base+0xc2> │ │ │ │ + b.n 80a32 <_PyTuple_Resize@@Base+0xc2> │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ mov.w lr, #0 │ │ │ │ str.w lr, [r2, #12] │ │ │ │ cmp r1, ip │ │ │ │ - beq.w 809fa <_PyTuple_Resize@@Base+0x82> │ │ │ │ + beq.w 809f2 <_PyTuple_Resize@@Base+0x82> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 809fa <_PyTuple_Resize@@Base+0x82> │ │ │ │ + bne.w 809f2 <_PyTuple_Resize@@Base+0x82> │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - b.n 809fa <_PyTuple_Resize@@Base+0x82> │ │ │ │ + b.n 809f2 <_PyTuple_Resize@@Base+0x82> │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ mov.w lr, #0 │ │ │ │ str.w lr, [r2, #16] │ │ │ │ cmp r1, ip │ │ │ │ - beq.w 80a08 <_PyTuple_Resize@@Base+0x90> │ │ │ │ + beq.w 80a00 <_PyTuple_Resize@@Base+0x90> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 80a08 <_PyTuple_Resize@@Base+0x90> │ │ │ │ + bne.w 80a00 <_PyTuple_Resize@@Base+0x90> │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - b.n 80a08 <_PyTuple_Resize@@Base+0x90> │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + b.n 80a00 <_PyTuple_Resize@@Base+0x90> │ │ │ │ + movw r1, #55613 @ 0xd93d │ │ │ │ movt r1, #18 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.w 80a5e <_PyTuple_Resize@@Base+0xe6> │ │ │ │ + beq.w 80a56 <_PyTuple_Resize@@Base+0xe6> │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 80a5e <_PyTuple_Resize@@Base+0xe6> │ │ │ │ + b.n 80a56 <_PyTuple_Resize@@Base+0xe6> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ str r6, [r7, #0] │ │ │ │ - bl 7f6ec │ │ │ │ + bl 7f6cc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 80aa2 <_PyTuple_Resize@@Base+0x12a> │ │ │ │ + b.n 80a9a <_PyTuple_Resize@@Base+0x12a> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 80b7c <_PyTuple_Resize@@Base+0x204> │ │ │ │ + bne.n 80b74 <_PyTuple_Resize@@Base+0x204> │ │ │ │ mov r0, r3 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 80b7c <_PyTuple_Resize@@Base+0x204> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 80b74 <_PyTuple_Resize@@Base+0x204> │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [r7, #0] │ │ │ │ - bl 79054 │ │ │ │ - movw r0, #52608 @ 0xcd80 │ │ │ │ + bl 79004 │ │ │ │ + movw r0, #49664 @ 0xc200 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #911 @ 0x38f │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 80c34 <_PyTuple_Resize@@Base+0x2bc> │ │ │ │ + bl 21f268 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 80c2c <_PyTuple_Resize@@Base+0x2bc> │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r4, #32 │ │ │ │ lsls r2, r1, #1 │ │ │ │ movw r3, #36624 @ 0x8f10 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 80c88 <_PyTuple_Resize@@Base+0x310> │ │ │ │ + bne.n 80c80 <_PyTuple_Resize@@Base+0x310> │ │ │ │ movs r0, #1 │ │ │ │ - b.w 1acd3c │ │ │ │ - b.n 80c8c <_PyTuple_Resize@@Base+0x314> │ │ │ │ + b.w 1aab34 │ │ │ │ + b.n 80c84 <_PyTuple_Resize@@Base+0x314> │ │ │ │ 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, #44065 @ 0xac21 │ │ │ │ + movw r3, #44001 @ 0xabe1 │ │ │ │ movt r3, #7 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 80d0e <_PyTuple_Resize@@Base+0x396> │ │ │ │ + bne.n 80d06 <_PyTuple_Resize@@Base+0x396> │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 7ac74 │ │ │ │ - cbz r0, 80d08 <_PyTuple_Resize@@Base+0x390> │ │ │ │ + bl 7ac34 │ │ │ │ + cbz r0, 80d00 <_PyTuple_Resize@@Base+0x390> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.n 80ce6 <_PyTuple_Resize@@Base+0x36e> │ │ │ │ - ldr r1, [pc, #88] @ (80d18 <_PyTuple_Resize@@Base+0x3a0>) │ │ │ │ + bpl.n 80cde <_PyTuple_Resize@@Base+0x36e> │ │ │ │ + ldr r1, [pc, #88] @ (80d10 <_PyTuple_Resize@@Base+0x3a0>) │ │ │ │ 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] │ │ │ │ @@ -129278,37 +129256,34 @@ │ │ │ │ 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, 80d0a <_PyTuple_Resize@@Base+0x392> │ │ │ │ + cbz r4, 80d02 <_PyTuple_Resize@@Base+0x392> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80d06 <_PyTuple_Resize@@Base+0x38e> │ │ │ │ + beq.n 80cfe <_PyTuple_Resize@@Base+0x38e> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ str r4, [r0, #12] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r4, [pc, #16] @ (80d1c <_PyTuple_Resize@@Base+0x3a4>) │ │ │ │ - b.n 80d06 <_PyTuple_Resize@@Base+0x38e> │ │ │ │ + ldr r4, [pc, #16] @ (80d14 <_PyTuple_Resize@@Base+0x3a4>) │ │ │ │ + b.n 80cfe <_PyTuple_Resize@@Base+0x38e> │ │ │ │ movs r1, #0 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80ce6 <_PyTuple_Resize@@Base+0x36e> │ │ │ │ + bne.n 80cde <_PyTuple_Resize@@Base+0x36e> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r4, #32 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - mov r0, r1 │ │ │ │ - b.w 1ac744 │ │ │ │ - nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrd r1, r2, [r0, #-8] │ │ │ │ mov r4, r0 │ │ │ │ bic.w r2, r2, #3 │ │ │ │ @@ -129318,29 +129293,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 80db8 <_PyTuple_Resize@@Base+0x440> │ │ │ │ + bl 80db0 <_PyTuple_Resize@@Base+0x440> │ │ │ │ movw r3, #36624 @ 0x8f10 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 80d9a <_PyTuple_Resize@@Base+0x422> │ │ │ │ - ldr r3, [pc, #64] @ (80db4 <_PyTuple_Resize@@Base+0x43c>) │ │ │ │ + bne.n 80d8a <_PyTuple_Resize@@Base+0x41a> │ │ │ │ + ldr r3, [pc, #64] @ (80da4 <_PyTuple_Resize@@Base+0x434>) │ │ │ │ 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 80da6 <_PyTuple_Resize@@Base+0x42e> │ │ │ │ + bgt.n 80d96 <_PyTuple_Resize@@Base+0x426> │ │ │ │ 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 │ │ │ │ @@ -129350,154 +129325,157 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r1, #160] @ 0xa0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + b.w 1aa53c │ │ │ │ + nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ sub sp, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80e5e <_PyTuple_Resize@@Base+0x4e6> │ │ │ │ + bne.n 80e56 <_PyTuple_Resize@@Base+0x4e6> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbz r3, 80dfe <_PyTuple_Resize@@Base+0x486> │ │ │ │ + cbz r3, 80df6 <_PyTuple_Resize@@Base+0x486> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 80dfe <_PyTuple_Resize@@Base+0x486> │ │ │ │ + beq.n 80df6 <_PyTuple_Resize@@Base+0x486> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 80dfe <_PyTuple_Resize@@Base+0x486> │ │ │ │ + cbnz r2, 80df6 <_PyTuple_Resize@@Base+0x486> │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - ldr r2, [pc, #256] @ (80eec <_PyTuple_Resize@@Base+0x574>) │ │ │ │ + ldr r2, [pc, #256] @ (80ee4 <_PyTuple_Resize@@Base+0x574>) │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r1, [r2, #1416] @ 0x588 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 80e7a <_PyTuple_Resize@@Base+0x502> │ │ │ │ + bne.n 80e72 <_PyTuple_Resize@@Base+0x502> │ │ │ │ mov r0, r3 │ │ │ │ blx r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80ece <_PyTuple_Resize@@Base+0x556> │ │ │ │ + bne.n 80ec6 <_PyTuple_Resize@@Base+0x556> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbz r3, 80e32 <_PyTuple_Resize@@Base+0x4ba> │ │ │ │ + cbz r3, 80e2a <_PyTuple_Resize@@Base+0x4ba> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r4, #20] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 80e32 <_PyTuple_Resize@@Base+0x4ba> │ │ │ │ + beq.n 80e2a <_PyTuple_Resize@@Base+0x4ba> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 80e32 <_PyTuple_Resize@@Base+0x4ba> │ │ │ │ + cbnz r2, 80e2a <_PyTuple_Resize@@Base+0x4ba> │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - ldr r2, [pc, #204] @ (80eec <_PyTuple_Resize@@Base+0x574>) │ │ │ │ + ldr r2, [pc, #204] @ (80ee4 <_PyTuple_Resize@@Base+0x574>) │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r1, [r2, #1416] @ 0x588 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 80e96 <_PyTuple_Resize@@Base+0x51e> │ │ │ │ + bne.n 80e8e <_PyTuple_Resize@@Base+0x51e> │ │ │ │ mov r0, r3 │ │ │ │ blx r5 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80eb2 <_PyTuple_Resize@@Base+0x53a> │ │ │ │ + bne.n 80eaa <_PyTuple_Resize@@Base+0x53a> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbnz r0, 80e42 <_PyTuple_Resize@@Base+0x4ca> │ │ │ │ + cbnz r0, 80e3a <_PyTuple_Resize@@Base+0x4ca> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ 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 80e3c <_PyTuple_Resize@@Base+0x4c4> │ │ │ │ + beq.n 80e34 <_PyTuple_Resize@@Base+0x4c4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80e3c <_PyTuple_Resize@@Base+0x4c4> │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 80e3c <_PyTuple_Resize@@Base+0x4c4> │ │ │ │ + bne.n 80e34 <_PyTuple_Resize@@Base+0x4c4> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 80e34 <_PyTuple_Resize@@Base+0x4c4> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80dd0 <_PyTuple_Resize@@Base+0x458> │ │ │ │ + beq.n 80dc8 <_PyTuple_Resize@@Base+0x458> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80dd0 <_PyTuple_Resize@@Base+0x458> │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 80dd0 <_PyTuple_Resize@@Base+0x458> │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + bne.n 80dc8 <_PyTuple_Resize@@Base+0x458> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 80dc8 <_PyTuple_Resize@@Base+0x458> │ │ │ │ + movw r1, #55613 @ 0xd93d │ │ │ │ movt r1, #18 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 80dfa <_PyTuple_Resize@@Base+0x482> │ │ │ │ + beq.n 80df2 <_PyTuple_Resize@@Base+0x482> │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 80dfa <_PyTuple_Resize@@Base+0x482> │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + b.n 80df2 <_PyTuple_Resize@@Base+0x482> │ │ │ │ + movw r1, #55613 @ 0xd93d │ │ │ │ movt r1, #18 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 80e2e <_PyTuple_Resize@@Base+0x4b6> │ │ │ │ + beq.n 80e26 <_PyTuple_Resize@@Base+0x4b6> │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 80e2e <_PyTuple_Resize@@Base+0x4b6> │ │ │ │ + b.n 80e26 <_PyTuple_Resize@@Base+0x4b6> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80e38 <_PyTuple_Resize@@Base+0x4c0> │ │ │ │ + beq.n 80e30 <_PyTuple_Resize@@Base+0x4c0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80e38 <_PyTuple_Resize@@Base+0x4c0> │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 80e38 <_PyTuple_Resize@@Base+0x4c0> │ │ │ │ + bne.n 80e30 <_PyTuple_Resize@@Base+0x4c0> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 80e30 <_PyTuple_Resize@@Base+0x4c0> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80e04 <_PyTuple_Resize@@Base+0x48c> │ │ │ │ + beq.n 80dfc <_PyTuple_Resize@@Base+0x48c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80e04 <_PyTuple_Resize@@Base+0x48c> │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 80e04 <_PyTuple_Resize@@Base+0x48c> │ │ │ │ + bne.n 80dfc <_PyTuple_Resize@@Base+0x48c> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 80dfc <_PyTuple_Resize@@Base+0x48c> │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00080ef0 : │ │ │ │ +00080ee8 : │ │ │ │ adds r2, r0, #5 │ │ │ │ cmp.w r2, #262 @ 0x106 │ │ │ │ - bcs.n 80f0e │ │ │ │ + bcs.n 80f06 │ │ │ │ movw r3, #8988 @ 0x231c │ │ │ │ movw r1, #19992 @ 0x4e18 │ │ │ │ movt r1, #73 @ 0x49 │ │ │ │ add.w r3, r3, r2, lsl #4 │ │ │ │ add r3, r1 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ @@ -129507,40 +129485,40 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r3, r0, #1073741824 @ 0x40000000 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ subs r3, #1 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 81004 │ │ │ │ + bcs.n 80ffc │ │ │ │ movw r2, #19992 @ 0x4e18 │ │ │ │ movt r2, #73 @ 0x49 │ │ │ │ mov r6, r2 │ │ │ │ - movw r3, #9329 @ 0x2471 │ │ │ │ + movw r3, #9261 @ 0x242d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r2, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8103a │ │ │ │ - ldr r3, [pc, #336] @ (8109c ) │ │ │ │ + bne.n 81032 │ │ │ │ + ldr r3, [pc, #336] @ (81094 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1528] @ 0x5f8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 80fd0 │ │ │ │ + beq.n 80fc8 │ │ │ │ ldrd r1, r3, [r2] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ - cbnz r1, 80f92 │ │ │ │ + cbnz r1, 80f8a │ │ │ │ ldrd ip, r4, [r2, #24] │ │ │ │ cmp r4, ip │ │ │ │ itttt cs │ │ │ │ addcs.w r0, r2, ip │ │ │ │ strcs r0, [r2, #4] │ │ │ │ addcs.w r0, ip, #16 │ │ │ │ strcs r0, [r2, #24] │ │ │ │ @@ -129557,2101 +129535,1688 @@ │ │ │ │ movlt r1, #10 │ │ │ │ movge r1, #8 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ sub.w r4, r4, r5, asr #31 │ │ │ │ strd r2, r1, [r3, #4] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, r1 │ │ │ │ - ldr r1, [pc, #232] @ (810a0 ) │ │ │ │ - bne.n 81050 │ │ │ │ + ldr r1, [pc, #232] @ (81098 ) │ │ │ │ + bne.n 81048 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr.w r2, [r1, #1416] @ 0x588 │ │ │ │ mov r5, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 81066 │ │ │ │ + bne.n 8105e │ │ │ │ str r4, [r3, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #1 │ │ │ │ - bl 72540 │ │ │ │ + bl 724fc │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80f92 │ │ │ │ + bne.n 80f8a │ │ │ │ ldr.w r2, [r6, #672] @ 0x2a0 │ │ │ │ - movw r3, #52321 @ 0xcc61 │ │ │ │ + movw r3, #52313 @ 0xcc59 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8107e │ │ │ │ + bne.n 81076 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 81048 │ │ │ │ + cbz r3, 81040 │ │ │ │ ldr.w r2, [r4, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r4, #800] @ 0x320 │ │ │ │ - b.n 80f92 │ │ │ │ + b.n 80f8a │ │ │ │ movs r0, #2 │ │ │ │ eor.w r1, r5, r5, asr #31 │ │ │ │ sub.w r1, r1, r5, asr #31 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 7ee04 <_PyLong_New@@Base> │ │ │ │ + bl 7ede0 <_PyLong_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 8104c │ │ │ │ + cbz r0, 81044 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ ite ge │ │ │ │ movge r2, #1 │ │ │ │ movlt.w r2, #4294967295 @ 0xffffffff │ │ │ │ rsb r2, r2, #1 │ │ │ │ bic.w r0, r1, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #16 │ │ │ │ lsrs r1, r1, #30 │ │ │ │ str r0, [r3, #12] │ │ │ │ str r1, [r3, #16] │ │ │ │ str r2, [r3, #8] │ │ │ │ - b.n 80fca │ │ │ │ + b.n 80fc2 │ │ │ │ ldr.w r0, [r6, #708] @ 0x2c4 │ │ │ │ movs r1, #16 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80f92 │ │ │ │ - bl 1ef298 │ │ │ │ + bne.n 80f8a │ │ │ │ + bl 1ee218 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 80fca │ │ │ │ + b.n 80fc2 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr.w r2, [r1, #1416] @ 0x588 │ │ │ │ mov.w ip, #1 │ │ │ │ str.w ip, [r3] │ │ │ │ mov r5, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 80fc8 │ │ │ │ - movw r2, #58961 @ 0xe651 │ │ │ │ + beq.n 80fc0 │ │ │ │ + movw r2, #55613 @ 0xd93d │ │ │ │ movt r2, #18 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 8108a │ │ │ │ + bne.n 81082 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 12eb00 │ │ │ │ + bl 12ddf0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 80fc8 │ │ │ │ + b.n 80fc0 │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ movs r1, #16 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 80ff6 │ │ │ │ + b.n 80fee │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 80fc8 │ │ │ │ + b.n 80fc0 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ ldr r7, [r1, #8] │ │ │ │ strd r1, r0, [sp, #8] │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 71f84 │ │ │ │ + bl 71f40 │ │ │ │ str r0, [sp, #24] │ │ │ │ str.w r0, [r7, #3880] @ 0xf28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8205a │ │ │ │ - ldr r0, [pc, #792] @ (813e8 ) │ │ │ │ + beq.w 82052 │ │ │ │ + ldr r0, [pc, #792] @ (813e0 ) │ │ │ │ movw r1, #1013 @ 0x3f5 │ │ │ │ - bl 1ace74 │ │ │ │ + bl 1aac6c │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8202a │ │ │ │ - bl 8429c │ │ │ │ + beq.w 82022 │ │ │ │ + bl 83e0c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8205a │ │ │ │ + beq.w 82052 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ add.w r7, r7, #4096 @ 0x1000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ str.w r0, [r7, #-224] │ │ │ │ - bl 842e8 │ │ │ │ + bl 83e58 │ │ │ │ str.w r0, [r7, #332] @ 0x14c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8205a │ │ │ │ + beq.w 82052 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #3052 @ 0xbec │ │ │ │ + movw r1, #108 @ 0x6c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 8084c │ │ │ │ + bl 80844 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8205a │ │ │ │ + beq.w 82052 │ │ │ │ movw r3, #38544 @ 0x9690 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 2912c │ │ │ │ - bl 1ad18c │ │ │ │ + bl 1ab074 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82000 │ │ │ │ + beq.w 81ff8 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #680] @ (813ec ) │ │ │ │ + ldr r1, [pc, #680] @ (813e4 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a1f4 │ │ │ │ + bl 7a1b4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 82000 │ │ │ │ + beq.w 81ff8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #3060 @ 0xbf4 │ │ │ │ + movw r1, #116 @ 0x74 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 8084c │ │ │ │ + bl 80844 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 82000 │ │ │ │ + beq.w 81ff8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8117a │ │ │ │ + beq.n 81172 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81ff6 │ │ │ │ + beq.w 81fee │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - movw r1, #3072 @ 0xc00 │ │ │ │ + movw r1, #128 @ 0x80 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr.w fp, [r3, #8] │ │ │ │ - bl 84870 │ │ │ │ + bl 843e0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81e8c │ │ │ │ + beq.w 81e84 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #3116 @ 0xc2c │ │ │ │ + movw r1, #172 @ 0xac │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8084c │ │ │ │ + bl 80844 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 811c6 │ │ │ │ + beq.n 811be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81fba │ │ │ │ + beq.w 81fb2 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81e8c │ │ │ │ + beq.w 81e84 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #24848 @ 0x6110 │ │ │ │ + movw r1, #21864 @ 0x5568 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 84870 │ │ │ │ + bl 843e0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81e8c │ │ │ │ + beq.w 81e84 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #3132 @ 0xc3c │ │ │ │ + movw r1, #188 @ 0xbc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8084c │ │ │ │ + bl 80844 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8120a │ │ │ │ + beq.n 81202 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81fec │ │ │ │ + beq.w 81fe4 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81e8c │ │ │ │ + beq.w 81e84 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #3148 @ 0xc4c │ │ │ │ + movw r1, #204 @ 0xcc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 84870 │ │ │ │ + bl 843e0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81e8c │ │ │ │ + beq.w 81e84 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #3164 @ 0xc5c │ │ │ │ + movw r1, #220 @ 0xdc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8084c │ │ │ │ + bl 80844 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8124e │ │ │ │ + beq.n 81246 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81fb0 │ │ │ │ + beq.w 81fa8 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81e8c │ │ │ │ + beq.w 81e84 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51420 @ 0xc8dc │ │ │ │ + movw r1, #48436 @ 0xbd34 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 84870 │ │ │ │ + bl 843e0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81e8c │ │ │ │ + beq.w 81e84 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #3184 @ 0xc70 │ │ │ │ + movw r1, #240 @ 0xf0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8084c │ │ │ │ + bl 80844 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81292 │ │ │ │ + beq.n 8128a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81f9c │ │ │ │ + beq.w 81f94 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81e8c │ │ │ │ - bl 1a7bdc │ │ │ │ + beq.w 81e84 │ │ │ │ + bl 1a59bc │ │ │ │ movw r0, #39744 @ 0x9b40 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 7afb8 │ │ │ │ + bl 7af78 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81e8c │ │ │ │ + beq.w 81e84 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #34140 @ 0x855c │ │ │ │ + movw r1, #31076 @ 0x7964 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8084c │ │ │ │ + bl 80844 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 812d8 │ │ │ │ + beq.n 812d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81f92 │ │ │ │ + beq.w 81f8a │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81e8c │ │ │ │ + beq.w 81e84 │ │ │ │ mov.w r0, #2544 @ 0x9f0 │ │ │ │ movt r0, #781 @ 0x30d │ │ │ │ - bl 84b1c │ │ │ │ + bl 8468c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81e8c │ │ │ │ + beq.w 81e84 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #3204 @ 0xc84 │ │ │ │ + movw r1, #260 @ 0x104 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8084c │ │ │ │ + bl 80844 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8131a │ │ │ │ + beq.n 81312 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81fa6 │ │ │ │ + beq.w 81f9e │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81e8c │ │ │ │ - movw r3, #52164 @ 0xcbc4 │ │ │ │ + beq.w 81e84 │ │ │ │ + movw r3, #49220 @ 0xc044 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - movw r1, #3216 @ 0xc90 │ │ │ │ + movw r1, #272 @ 0x110 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #3224 @ 0xc98 │ │ │ │ + movw r0, #280 @ 0x118 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 84c48 │ │ │ │ + bl 847b8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81e8c │ │ │ │ + beq.w 81e84 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #3232 @ 0xca0 │ │ │ │ + movw r1, #288 @ 0x120 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8084c │ │ │ │ + bl 80844 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8136e │ │ │ │ + beq.n 81366 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81f88 │ │ │ │ + beq.w 81f80 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81e8c │ │ │ │ - movw r0, #52164 @ 0xcbc4 │ │ │ │ + beq.w 81e84 │ │ │ │ + movw r0, #49220 @ 0xc044 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 7afb8 │ │ │ │ + bl 7af78 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81e8c │ │ │ │ + beq.w 81e84 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #3240 @ 0xca8 │ │ │ │ + movw r1, #296 @ 0x128 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8084c │ │ │ │ + bl 80844 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 81f74 │ │ │ │ + bne.w 81f6c │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81e8c │ │ │ │ + beq.w 81e84 │ │ │ │ movw r0, #1013 @ 0x3f5 │ │ │ │ - bl 84b1c │ │ │ │ + bl 8468c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81e8c │ │ │ │ + beq.w 81e84 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #3252 @ 0xcb4 │ │ │ │ + movw r1, #308 @ 0x134 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8084c │ │ │ │ + bl 80844 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 813f0 │ │ │ │ + beq.n 813e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81f6a │ │ │ │ - b.n 813f0 │ │ │ │ + beq.w 81f62 │ │ │ │ + b.n 813e8 │ │ │ │ lsrs r0, r4, #29 │ │ │ │ lsls r0, r1, #1 │ │ │ │ stc 0, cr0, [ip], {73} @ 0x49 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81e8c │ │ │ │ - movw r0, #30376 @ 0x76a8 │ │ │ │ + beq.w 81e84 │ │ │ │ + movw r0, #27432 @ 0x6b28 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 7afb8 │ │ │ │ + bl 7af78 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81e8c │ │ │ │ + beq.w 81e84 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #3264 @ 0xcc0 │ │ │ │ + movw r1, #320 @ 0x140 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8084c │ │ │ │ + bl 80844 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81432 │ │ │ │ + beq.n 8142a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81f60 │ │ │ │ + beq.w 81f58 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81e8c │ │ │ │ - movw r0, #3276 @ 0xccc │ │ │ │ + beq.w 81e84 │ │ │ │ + movw r0, #332 @ 0x14c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 7afb8 │ │ │ │ + bl 7af78 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81e8c │ │ │ │ + beq.w 81e84 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #24824 @ 0x60f8 │ │ │ │ + movw r1, #21840 @ 0x5550 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8084c │ │ │ │ + bl 80844 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81474 │ │ │ │ + beq.n 8146c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81f56 │ │ │ │ + beq.w 81f4e │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81e8c │ │ │ │ + beq.w 81e84 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 807a8 │ │ │ │ + bl 807a0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81e8c │ │ │ │ + beq.w 81e84 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #3284 @ 0xcd4 │ │ │ │ + movw r1, #340 @ 0x154 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8084c │ │ │ │ + bl 80844 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 814b2 │ │ │ │ + beq.n 814aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81f42 │ │ │ │ + beq.w 81f3a │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81e8c │ │ │ │ - bl 1ad6c4 │ │ │ │ + beq.w 81e84 │ │ │ │ + bl 1ab5b0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81e8c │ │ │ │ + beq.w 81e84 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #256 @ 0x100 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ + movw r1, #62848 @ 0xf580 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8084c │ │ │ │ + bl 80844 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 814ec │ │ │ │ + beq.n 814e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81f38 │ │ │ │ + beq.w 81f30 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81e8c │ │ │ │ - bl 1ad838 │ │ │ │ + beq.w 81e84 │ │ │ │ + bl 1ab720 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81e8c │ │ │ │ + beq.w 81e84 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #188 @ 0xbc │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ + movw r1, #62780 @ 0xf53c │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8084c │ │ │ │ + bl 80844 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81526 │ │ │ │ + beq.n 8151e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81f4c │ │ │ │ + beq.w 81f44 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81e8c │ │ │ │ - ldr r2, [pc, #312] @ (81668 ) │ │ │ │ + beq.w 81e84 │ │ │ │ + ldr r2, [pc, #312] @ (81660 ) │ │ │ │ movs r3, #0 │ │ │ │ mov r0, fp │ │ │ │ movw r1, #9712 @ 0x25f0 │ │ │ │ movt r1, #78 @ 0x4e │ │ │ │ - bl 1acb78 │ │ │ │ + bl 1aa970 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 81f2e │ │ │ │ + beq.w 81f26 │ │ │ │ movw r0, #9712 @ 0x25f0 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ - bl 85968 │ │ │ │ + bl 854cc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81e8c │ │ │ │ - ldr r7, [pc, #272] @ (8166c ) │ │ │ │ + beq.w 81e84 │ │ │ │ + ldr r7, [pc, #272] @ (81664 ) │ │ │ │ str r7, [r0, #12] │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 807a8 │ │ │ │ + bl 807a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81f18 │ │ │ │ + beq.w 81f10 │ │ │ │ str r0, [r5, #16] │ │ │ │ movw r0, #52015 @ 0xcb2f │ │ │ │ movt r0, #4 │ │ │ │ - bl 84b1c │ │ │ │ + bl 8468c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81f18 │ │ │ │ + beq.w 81f10 │ │ │ │ sub.w r3, r7, #512 @ 0x200 │ │ │ │ str r0, [r5, #20] │ │ │ │ str r3, [r5, #24] │ │ │ │ movw r0, #16963 @ 0x4243 │ │ │ │ movt r0, #15 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 84b1c │ │ │ │ + bl 8468c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81f18 │ │ │ │ + beq.w 81f10 │ │ │ │ movw r7, #43980 @ 0xabcc │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ str r0, [r5, #28] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 7afb8 │ │ │ │ + bl 7af78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81f18 │ │ │ │ + beq.w 81f10 │ │ │ │ str r0, [r5, #32] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80ee8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81f18 │ │ │ │ + beq.w 81f10 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80ee8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81f18 │ │ │ │ + beq.w 81f10 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ - movw r1, #8204 @ 0x200c │ │ │ │ + movw r1, #5288 @ 0x14a8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 8084c │ │ │ │ + bl 80844 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 815fa │ │ │ │ + beq.n 815f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81f0e │ │ │ │ + beq.w 81f06 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 81e8c │ │ │ │ + beq.w 81e84 │ │ │ │ movw r0, #65535 @ 0xffff │ │ │ │ movt r0, #16 │ │ │ │ - bl 84b1c │ │ │ │ + bl 8468c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81e8c │ │ │ │ + beq.w 81e84 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #3292 @ 0xcdc │ │ │ │ + movw r1, #348 @ 0x15c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8084c │ │ │ │ + bl 80844 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8163a │ │ │ │ + beq.n 81632 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81f04 │ │ │ │ + beq.w 81efc │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81e8c │ │ │ │ + beq.w 81e84 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72f38 │ │ │ │ + bl 72ef0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81e8c │ │ │ │ + beq.w 81e84 │ │ │ │ movw r2, #19992 @ 0x4e18 │ │ │ │ movt r2, #73 @ 0x49 │ │ │ │ mov.w sl, #0 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r7, [r2, #1608] @ 0x648 │ │ │ │ - b.n 8169e │ │ │ │ + b.n 81696 │ │ │ │ nop │ │ │ │ lsrs r4, r2, #30 │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r0, #14] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bl 7afb8 │ │ │ │ + bl 7af78 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 81ef0 │ │ │ │ - bl 86010 │ │ │ │ + beq.w 81ee8 │ │ │ │ + bl 85b74 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 81ec0 │ │ │ │ + beq.w 81eb8 │ │ │ │ cmp r2, r8 │ │ │ │ - beq.n 8169a │ │ │ │ + beq.n 81692 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 81eb6 │ │ │ │ + beq.w 81eae │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldr.w r0, [r7, sl, lsl #3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 81670 │ │ │ │ + bne.n 81668 │ │ │ │ mov r0, r5 │ │ │ │ - bl 864a4 │ │ │ │ + bl 86008 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 81ece │ │ │ │ + bne.w 81ec6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78540 │ │ │ │ + bl 784f0 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 816d0 │ │ │ │ + beq.n 816c8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbnz r2, 816d0 │ │ │ │ + cbnz r2, 816c8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 81e8c │ │ │ │ + beq.w 81e84 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #3304 @ 0xce8 │ │ │ │ + movw r1, #360 @ 0x168 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 8084c │ │ │ │ + bl 80844 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 816fc │ │ │ │ + beq.n 816f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81eae │ │ │ │ + beq.w 81ea6 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81e8c │ │ │ │ + beq.w 81e84 │ │ │ │ mov.w r0, #290 @ 0x122 │ │ │ │ - bl 72d70 │ │ │ │ + bl 72d28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81e8c │ │ │ │ - ldr.w r8, [pc, #1256] @ 81bfc │ │ │ │ + beq.w 81e84 │ │ │ │ + ldr.w r8, [pc, #1256] @ 81bf4 │ │ │ │ add.w r9, r0, #8 │ │ │ │ strd fp, r4, [sp, #32] │ │ │ │ movs r7, #0 │ │ │ │ add.w sl, r8, #1160 @ 0x488 │ │ │ │ mov fp, r0 │ │ │ │ ldr.w r4, [r8, #4] │ │ │ │ add.w r5, r8, #4 │ │ │ │ mov r0, r4 │ │ │ │ blx 29b58 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 7afe0 │ │ │ │ + bl 7afa0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81e72 │ │ │ │ + beq.w 81e6a │ │ │ │ ldr r4, [r5, #4] │ │ │ │ str.w r0, [r9, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx 29b58 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 7afe0 │ │ │ │ + bl 7afa0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81e72 │ │ │ │ + beq.w 81e6a │ │ │ │ ldr r4, [r5, #8] │ │ │ │ str.w r0, [r9, #8] │ │ │ │ mov r0, r4 │ │ │ │ blx 29b58 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 7afe0 │ │ │ │ + bl 7afa0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81e72 │ │ │ │ + beq.w 81e6a │ │ │ │ ldr r4, [r5, #12] │ │ │ │ add.w r8, r5, #16 │ │ │ │ str.w r0, [r9, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx 29b58 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 7afe0 │ │ │ │ + bl 7afa0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81e72 │ │ │ │ + beq.w 81e6a │ │ │ │ ldr r4, [r5, #16] │ │ │ │ str.w r0, [r9, #16] │ │ │ │ mov r0, r4 │ │ │ │ blx 29b58 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 7afe0 │ │ │ │ + bl 7afa0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81e72 │ │ │ │ + beq.w 81e6a │ │ │ │ str.w r0, [r9, #20] │ │ │ │ cmp sl, r8 │ │ │ │ add.w r9, r9, #20 │ │ │ │ - bne.n 81726 │ │ │ │ + bne.n 8171e │ │ │ │ mov r3, fp │ │ │ │ - movw r1, #3328 @ 0xd00 │ │ │ │ + movw r1, #384 @ 0x180 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 8761c │ │ │ │ + bl 8717c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 81812 │ │ │ │ + beq.n 8180a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 81812 │ │ │ │ + cbnz r2, 8180a │ │ │ │ mov r0, r3 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 81e8c │ │ │ │ + beq.w 81e84 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40548 @ 0x9e64 │ │ │ │ + movw r1, #37604 @ 0x92e4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 8084c │ │ │ │ + bl 80844 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8183e │ │ │ │ + beq.n 81836 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81e6a │ │ │ │ + beq.w 81e62 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81e8c │ │ │ │ - movw r0, #3332 @ 0xd04 │ │ │ │ + beq.w 81e84 │ │ │ │ + movw r0, #388 @ 0x184 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 7afb8 │ │ │ │ + bl 7af78 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81e8c │ │ │ │ + beq.w 81e84 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #3340 @ 0xd0c │ │ │ │ + movw r1, #396 @ 0x18c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8084c │ │ │ │ + bl 80844 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81880 │ │ │ │ + beq.n 81878 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82142 │ │ │ │ + beq.w 8213a │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81e8c │ │ │ │ - movw r0, #52164 @ 0xcbc4 │ │ │ │ + beq.w 81e84 │ │ │ │ + movw r0, #49220 @ 0xc044 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 7afb8 │ │ │ │ + bl 7af78 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81e8c │ │ │ │ + beq.w 81e84 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #3352 @ 0xd18 │ │ │ │ + movw r1, #408 @ 0x198 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8084c │ │ │ │ + bl 80844 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8212e │ │ │ │ + bne.w 82126 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81e8c │ │ │ │ - ldr r2, [pc, #796] @ (81be0 ) │ │ │ │ + beq.w 81e84 │ │ │ │ + ldr r2, [pc, #796] @ (81bd8 ) │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ - ldr r1, [pc, #796] @ (81be4 ) │ │ │ │ + ldr r1, [pc, #796] @ (81bdc ) │ │ │ │ mov r0, fp │ │ │ │ - bl 1acb78 │ │ │ │ + bl 1aa970 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 81f2e │ │ │ │ - ldr r0, [pc, #780] @ (81be4 ) │ │ │ │ - bl 85968 │ │ │ │ + beq.w 81f26 │ │ │ │ + ldr r0, [pc, #780] @ (81bdc ) │ │ │ │ + bl 854cc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81e8c │ │ │ │ - ldr r3, [pc, #772] @ (81be8 ) │ │ │ │ + beq.w 81e84 │ │ │ │ + ldr r3, [pc, #772] @ (81be0 ) │ │ │ │ str r3, [r0, #12] │ │ │ │ - movw r0, #3364 @ 0xd24 │ │ │ │ + movw r0, #420 @ 0x1a4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ add.w r2, r3, #160 @ 0xa0 │ │ │ │ adds r3, #96 @ 0x60 │ │ │ │ str r2, [r7, #16] │ │ │ │ str r3, [r7, #20] │ │ │ │ - bl 7afb8 │ │ │ │ + bl 7af78 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strd r0, r3, [r7, #24] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82108 │ │ │ │ + bne.w 82100 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #8184 @ 0x1ff8 │ │ │ │ + movw r1, #5268 @ 0x1494 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 8084c │ │ │ │ + bl 80844 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81932 │ │ │ │ + beq.n 8192a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82100 │ │ │ │ + beq.w 820f8 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81e8c │ │ │ │ - bl 71f84 │ │ │ │ + beq.w 81e84 │ │ │ │ + bl 71f40 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81e8c │ │ │ │ - movw r0, #3372 @ 0xd2c │ │ │ │ + beq.w 81e84 │ │ │ │ + movw r0, #428 @ 0x1ac │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 7afb8 │ │ │ │ + bl 7af78 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81f18 │ │ │ │ + beq.w 81f10 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #38884 @ 0x97e4 │ │ │ │ + movw r1, #35900 @ 0x8c3c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8084c │ │ │ │ + bl 80844 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81984 │ │ │ │ + beq.n 8197c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 820f8 │ │ │ │ + beq.w 820f0 │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81f18 │ │ │ │ - movw r0, #3380 @ 0xd34 │ │ │ │ + beq.w 81f10 │ │ │ │ + movw r0, #436 @ 0x1b4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 7afb8 │ │ │ │ + bl 7af78 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81f18 │ │ │ │ + beq.w 81f10 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #3392 @ 0xd40 │ │ │ │ + movw r1, #448 @ 0x1c0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8084c │ │ │ │ + bl 80844 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 819ca │ │ │ │ + beq.n 819c2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 820f0 │ │ │ │ + beq.w 820e8 │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81f18 │ │ │ │ + beq.w 81f10 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #34140 @ 0x855c │ │ │ │ + movw r1, #31076 @ 0x7964 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 8084c │ │ │ │ + bl 80844 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 81f18 │ │ │ │ + beq.w 81f10 │ │ │ │ mov.w r0, #2544 @ 0x9f0 │ │ │ │ movt r0, #781 @ 0x30d │ │ │ │ - bl 84b1c │ │ │ │ + bl 8468c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81f18 │ │ │ │ + beq.w 81f10 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #3204 @ 0xc84 │ │ │ │ + movw r1, #260 @ 0x104 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8084c │ │ │ │ + bl 80844 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81a22 │ │ │ │ + beq.n 81a1a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 820e8 │ │ │ │ + beq.w 820e0 │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81f18 │ │ │ │ - movw r0, #3404 @ 0xd4c │ │ │ │ + beq.w 81f10 │ │ │ │ + movw r0, #460 @ 0x1cc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 7afb8 │ │ │ │ + bl 7af78 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81f18 │ │ │ │ + beq.w 81f10 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #3424 @ 0xd60 │ │ │ │ + movw r1, #480 @ 0x1e0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8084c │ │ │ │ + bl 80844 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81a64 │ │ │ │ + beq.n 81a5c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 820e0 │ │ │ │ + beq.w 820d8 │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81f18 │ │ │ │ + beq.w 81f10 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8943c <_PyNamespace_New@@Base> │ │ │ │ + bl 88f8c <_PyNamespace_New@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81a8a │ │ │ │ + beq.n 81a82 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 81a8a │ │ │ │ + cbnz r3, 81a82 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 81e8c │ │ │ │ + beq.w 81e84 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #43376 @ 0xa970 │ │ │ │ + movw r1, #40432 @ 0x9df0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 8084c │ │ │ │ + bl 80844 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81ab6 │ │ │ │ + beq.n 81aae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8217c │ │ │ │ + beq.w 82174 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81e8c │ │ │ │ - ldr r2, [pc, #300] @ (81bec ) │ │ │ │ + beq.w 81e84 │ │ │ │ + ldr r2, [pc, #300] @ (81be4 ) │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ - ldr r1, [pc, #300] @ (81bf0 ) │ │ │ │ + ldr r1, [pc, #300] @ (81be8 ) │ │ │ │ mov r0, fp │ │ │ │ - bl 1acb78 │ │ │ │ + bl 1aa970 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 81f2e │ │ │ │ + beq.w 81f26 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r0, [pc, #284] @ (81bf0 ) │ │ │ │ + ldr r0, [pc, #284] @ (81be8 ) │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - bl 85968 │ │ │ │ + bl 854cc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81e8c │ │ │ │ + beq.w 81e84 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1addf8 │ │ │ │ + bl 1abdb0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 81f18 │ │ │ │ + beq.w 81f10 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #2132 @ 0x854 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl 8084c │ │ │ │ + movw r1, #64684 @ 0xfcac │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + bl 80844 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81b16 │ │ │ │ + beq.n 81b0e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8216c │ │ │ │ + beq.w 82164 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 81e8c │ │ │ │ - movw r0, #14188 @ 0x376c │ │ │ │ + beq.w 81e84 │ │ │ │ + movw r0, #11808 @ 0x2e20 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 7afb8 │ │ │ │ + bl 7af78 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81e8c │ │ │ │ + beq.w 81e84 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #3436 @ 0xd6c │ │ │ │ + movw r1, #492 @ 0x1ec │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8084c │ │ │ │ + bl 80844 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81b56 │ │ │ │ + beq.n 81b4e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82174 │ │ │ │ + beq.w 8216c │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81e8c │ │ │ │ - bl 1ae004 │ │ │ │ + beq.w 81e84 │ │ │ │ + bl 1abfbc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81e8c │ │ │ │ + beq.w 81e84 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #9720 @ 0x25f8 │ │ │ │ + movw r1, #6864 @ 0x1ad0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8084c │ │ │ │ + bl 80844 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81b90 │ │ │ │ + beq.n 81b88 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8214c │ │ │ │ + beq.w 82144 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81e8c │ │ │ │ - ldr r2, [pc, #88] @ (81bf4 ) │ │ │ │ + beq.w 81e84 │ │ │ │ + ldr r2, [pc, #88] @ (81bec ) │ │ │ │ mov r0, fp │ │ │ │ - ldr r1, [pc, #88] @ (81bf8 ) │ │ │ │ + ldr r1, [pc, #88] @ (81bf0 ) │ │ │ │ movs r3, #0 │ │ │ │ - bl 1acb78 │ │ │ │ + bl 1aa970 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 81f2e │ │ │ │ + beq.w 81f26 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72f38 │ │ │ │ + bl 72ef0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81e8c │ │ │ │ + beq.w 81e84 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #3456 @ 0xd80 │ │ │ │ + movw r1, #512 @ 0x200 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8084c │ │ │ │ + bl 80844 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81c00 │ │ │ │ + beq.n 81bf8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8215c │ │ │ │ - b.n 81c00 │ │ │ │ + beq.w 82154 │ │ │ │ + b.n 81bf8 │ │ │ │ lsrs r4, r4, #30 │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r6, #192 @ 0xc0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ strb r4, [r6, #6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ lsrs r4, r6, #30 │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r7, #144 @ 0x90 │ │ │ │ lsls r6, r1, #1 │ │ │ │ lsrs r4, r0, #31 │ │ │ │ lsls r0, r1, #1 │ │ │ │ cmp r0, #96 @ 0x60 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r4, #232 @ 0xe8 │ │ │ │ + adds r1, #104 @ 0x68 │ │ │ │ movs r7, r5 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81e8c │ │ │ │ - bl 71f84 │ │ │ │ + beq.w 81e84 │ │ │ │ + bl 71f40 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81e8c │ │ │ │ + beq.w 81e84 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #3468 @ 0xd8c │ │ │ │ + movw r1, #524 @ 0x20c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8084c │ │ │ │ + bl 80844 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81c3a │ │ │ │ + beq.n 81c32 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82154 │ │ │ │ + beq.w 8214c │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81e8c │ │ │ │ + beq.w 81e84 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72f38 │ │ │ │ + bl 72ef0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81e8c │ │ │ │ + beq.w 81e84 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #3488 @ 0xda0 │ │ │ │ + movw r1, #544 @ 0x220 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8084c │ │ │ │ + bl 80844 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81c76 │ │ │ │ + beq.n 81c6e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82164 │ │ │ │ + beq.w 8215c │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81e8c │ │ │ │ + beq.w 81e84 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 820d6 │ │ │ │ + bne.w 820ce │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - movw r2, #48828 @ 0xbebc │ │ │ │ + movw r2, #45884 @ 0xb33c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - bl 1ae1dc │ │ │ │ + bl 1ac194 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8205a │ │ │ │ - ldr r0, [pc, #800] @ (81fc4 ) │ │ │ │ + beq.w 82052 │ │ │ │ + ldr r0, [pc, #800] @ (81fbc ) │ │ │ │ movw r1, #1013 @ 0x3f5 │ │ │ │ - bl 1ace74 │ │ │ │ + bl 1aac6c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8205a │ │ │ │ - movw r1, #58728 @ 0xe568 │ │ │ │ + beq.w 82052 │ │ │ │ + movw r1, #55744 @ 0xd9c0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #780] @ (81fc8 ) │ │ │ │ - bl 83424 │ │ │ │ + ldr r2, [pc, #780] @ (81fc0 ) │ │ │ │ + bl 82f94 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 82040 │ │ │ │ - movw r1, #52928 @ 0xcec0 │ │ │ │ + bne.w 82038 │ │ │ │ + movw r1, #49984 @ 0xc340 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r2, [pc, #764] @ (81fcc ) │ │ │ │ + ldr r2, [pc, #764] @ (81fc4 ) │ │ │ │ mov r0, sl │ │ │ │ - bl 83424 │ │ │ │ + bl 82f94 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 82040 │ │ │ │ - bl 8943c <_PyNamespace_New@@Base> │ │ │ │ + bne.w 82038 │ │ │ │ + bl 88f8c <_PyNamespace_New@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82040 │ │ │ │ + beq.w 82038 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #2352 @ 0x930 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, sl │ │ │ │ - bl 83424 │ │ │ │ + bl 82f94 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 81d0e │ │ │ │ + beq.n 81d06 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 820ce │ │ │ │ + beq.w 820c6 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 82040 │ │ │ │ - ldr r7, [pc, #696] @ (81fd0 ) │ │ │ │ + bne.w 82038 │ │ │ │ + ldr r7, [pc, #696] @ (81fc8 ) │ │ │ │ mov.w r9, #1 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [sp, #8] │ │ │ │ - b.n 81d34 │ │ │ │ + b.n 81d2c │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 82040 │ │ │ │ + bne.w 82038 │ │ │ │ cmp.w fp, #17 │ │ │ │ - beq.n 81d6e │ │ │ │ + beq.n 81d66 │ │ │ │ ldr.w r4, [r7], #4 │ │ │ │ lsl.w r0, r9, fp │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80ee8 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 82040 │ │ │ │ - bl 83424 │ │ │ │ + beq.w 82038 │ │ │ │ + bl 82f94 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 81d24 │ │ │ │ + beq.n 81d1c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 81d24 │ │ │ │ + bne.n 81d1c │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - b.n 81d24 │ │ │ │ - movw r1, #3500 @ 0xdac │ │ │ │ + b.n 81d1c │ │ │ │ + movw r1, #556 @ 0x22c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #604] @ (81fd4 ) │ │ │ │ + ldr r2, [pc, #604] @ (81fcc ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - bl 83424 │ │ │ │ + bl 82f94 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 82040 │ │ │ │ - ldr r6, [pc, #592] @ (81fd8 ) │ │ │ │ + bne.w 82038 │ │ │ │ + ldr r6, [pc, #592] @ (81fd0 ) │ │ │ │ mov r0, sl │ │ │ │ - ldr r2, [pc, #584] @ (81fd4 ) │ │ │ │ - movw r1, #3512 @ 0xdb8 │ │ │ │ + ldr r2, [pc, #584] @ (81fcc ) │ │ │ │ + movw r1, #568 @ 0x238 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 83424 │ │ │ │ + bl 82f94 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [r6, #876] @ 0x36c │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 820b8 │ │ │ │ + bne.w 820b0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 82040 │ │ │ │ - ldr r2, [pc, #556] @ (81fdc ) │ │ │ │ + bne.w 82038 │ │ │ │ + ldr r2, [pc, #556] @ (81fd4 ) │ │ │ │ mov r0, sl │ │ │ │ - movw r1, #3524 @ 0xdc4 │ │ │ │ + movw r1, #580 @ 0x244 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 83424 │ │ │ │ + bl 82f94 │ │ │ │ ldr.w r3, [r6, #892] @ 0x37c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 820a4 │ │ │ │ + bne.w 8209c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 82040 │ │ │ │ - ldr r2, [pc, #520] @ (81fe0 ) │ │ │ │ + bne.w 82038 │ │ │ │ + ldr r2, [pc, #520] @ (81fd8 ) │ │ │ │ mov r0, sl │ │ │ │ - movw r1, #3536 @ 0xdd0 │ │ │ │ + movw r1, #592 @ 0x250 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 83424 │ │ │ │ + bl 82f94 │ │ │ │ ldr.w r3, [r6, #908] @ 0x38c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 82090 │ │ │ │ + bne.w 82088 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 82040 │ │ │ │ - ldr r2, [pc, #488] @ (81fe4 ) │ │ │ │ + bne.w 82038 │ │ │ │ + ldr r2, [pc, #488] @ (81fdc ) │ │ │ │ mov r0, sl │ │ │ │ - movw r1, #3548 @ 0xddc │ │ │ │ + movw r1, #604 @ 0x25c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 83424 │ │ │ │ + bl 82f94 │ │ │ │ ldr.w r3, [r6, #956] @ 0x3bc │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8207c │ │ │ │ + bne.w 82074 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 82040 │ │ │ │ + bne.w 82038 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ - movw r1, #8400 @ 0x20d0 │ │ │ │ + movw r1, #5484 @ 0x156c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 8084c │ │ │ │ + bl 80844 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81e4a │ │ │ │ + beq.n 81e42 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82074 │ │ │ │ + beq.w 8206c │ │ │ │ adds r4, #1 │ │ │ │ - beq.w 8205a │ │ │ │ + beq.w 82052 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ strd r3, r3, [r2] │ │ │ │ strd r3, r3, [r2, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8183e │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81836 │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 81e8c │ │ │ │ + beq.n 81e84 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ - cbnz r2, 81e8c │ │ │ │ + cbnz r2, 81e84 │ │ │ │ mov r0, fp │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - movw r3, #2960 @ 0xb90 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + movw r3, #16 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - ldr r1, [pc, #336] @ (81fe8 ) │ │ │ │ + ldr r1, [pc, #336] @ (81fe0 ) │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ movs r2, #1 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 81e62 │ │ │ │ + b.n 81e5a │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 816fc │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 816f4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8169a │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81692 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 81ece │ │ │ │ + beq.n 81ec6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ - cbz r2, 81ee8 │ │ │ │ + cbz r2, 81ee0 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 81e8c │ │ │ │ + beq.n 81e84 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 81e8c │ │ │ │ + bne.n 81e84 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81e8c │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81e84 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81ece │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81ec6 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 81e8c │ │ │ │ + beq.n 81e84 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 81e8c │ │ │ │ - b.n 81ee2 │ │ │ │ + bne.n 81e84 │ │ │ │ + b.n 81eda │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8163a │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81632 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.w 815fa │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 815f2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81e8c │ │ │ │ + beq.n 81e84 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 81e8c │ │ │ │ + bne.n 81e84 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 81ee2 │ │ │ │ - movw r3, #2988 @ 0xbac │ │ │ │ + b.n 81eda │ │ │ │ + movw r3, #44 @ 0x2c │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - b.n 81e94 │ │ │ │ + b.n 81e8c │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.w 814ec │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 814e4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.w 814b2 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 814aa │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.w 81526 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8151e │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.w 81474 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8146c │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.w 81432 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8142a │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.w 813f0 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 813e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 813a8 │ │ │ │ + bne.w 813a0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.w 813a8 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 813a0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8136e │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81366 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.w 812d8 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 812d0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.w 81292 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8128a │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8131a │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81312 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8124e │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81246 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.w 811c6 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 811be │ │ │ │ lsrs r4, r2, #31 │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r0, r2, #32 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - sbcs r4, r0 │ │ │ │ + adds r6, #4 │ │ │ │ movs r7, r5 │ │ │ │ strb r4, [r0, #6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r0, [r3, #96] @ 0x60 │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r4, [r2, #6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r4, [r4, #6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r4, [r2, #7] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adcs r4, r6 │ │ │ │ + adds r5, #244 @ 0xf4 │ │ │ │ movs r7, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8120a │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81202 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8117a │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81172 │ │ │ │ mov r0, r7 │ │ │ │ - bl 79054 │ │ │ │ - ldr r3, [pc, #380] @ (82184 ) │ │ │ │ + bl 79004 │ │ │ │ + ldr r3, [pc, #380] @ (8217c ) │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - movw r3, #3084 @ 0xc0c │ │ │ │ + movw r3, #140 @ 0x8c │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ movs r1, #0 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ ldmdb r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 81e62 │ │ │ │ - ldr r2, [pc, #348] @ (82188 ) │ │ │ │ + b.n 81e5a │ │ │ │ + ldr r2, [pc, #348] @ (82180 ) │ │ │ │ movs r1, #1 │ │ │ │ ldrd r0, r4, [sp, #12] │ │ │ │ - movw r3, #3016 @ 0xbc8 │ │ │ │ + movw r3, #72 @ 0x48 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ stmia.w r0, {r1, r2, r3, r4} │ │ │ │ - b.n 81e62 │ │ │ │ + b.n 81e5a │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8205a │ │ │ │ + beq.n 82052 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 8205a │ │ │ │ + cbnz r3, 82052 │ │ │ │ mov r0, sl │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r4, [sp, #12] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #296] @ (82188 ) │ │ │ │ + ldr r2, [pc, #296] @ (82180 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #2960 @ 0xb90 │ │ │ │ + movw r3, #16 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ str r0, [r4, #12] │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 81e62 │ │ │ │ + b.n 81e5a │ │ │ │ mov r0, sl │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81e4a │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81e42 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r6, #956] @ 0x3bc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81e1a │ │ │ │ - ldr r0, [pc, #256] @ (8218c ) │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81e1a │ │ │ │ + bne.w 81e12 │ │ │ │ + ldr r0, [pc, #256] @ (82184 ) │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81e12 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r6, #908] @ 0x38c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81df4 │ │ │ │ - ldr r0, [pc, #240] @ (82190 ) │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81df4 │ │ │ │ + bne.w 81dec │ │ │ │ + ldr r0, [pc, #240] @ (82188 ) │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81dec │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r6, #892] @ 0x37c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81dce │ │ │ │ - ldr r0, [pc, #224] @ (82194 ) │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81dce │ │ │ │ + bne.w 81dc6 │ │ │ │ + ldr r0, [pc, #224] @ (8218c ) │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81dc6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r6, #876] @ 0x36c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81da8 │ │ │ │ + bne.w 81da0 │ │ │ │ add.w r0, r6, #876 @ 0x36c │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81da8 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81da0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81d0e │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81d06 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81e8c │ │ │ │ - b.n 81c88 │ │ │ │ + bne.w 81e84 │ │ │ │ + b.n 81c80 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81a64 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81a5c │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81a22 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81a1a │ │ │ │ mov r0, r9 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 819ca │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 819c2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81984 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8197c │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81932 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8192a │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8190c │ │ │ │ + beq.w 81904 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 81e8c │ │ │ │ + beq.w 81e84 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81e8c │ │ │ │ + bne.w 81e84 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81e8c │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81e84 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 818ba │ │ │ │ + bne.w 818b2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.w 818ba │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 818b2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.w 81880 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81878 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81b90 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81b88 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81c3a │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81c32 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81c00 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81bf8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81c76 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81c6e │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81b16 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81b0e │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81b56 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81b4e │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81ab6 │ │ │ │ - subs r4, #208 @ 0xd0 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81aae │ │ │ │ + adds r1, #80 @ 0x50 │ │ │ │ movs r7, r5 │ │ │ │ - subs r4, #192 @ 0xc0 │ │ │ │ + adds r1, #64 @ 0x40 │ │ │ │ movs r7, r5 │ │ │ │ strb r4, [r2, #7] │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r4, [r4, #6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r4, [r2, #6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00082198 : │ │ │ │ +00082190 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - bl 7afb8 │ │ │ │ + bl 7af78 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 821c8 │ │ │ │ - bl 821dc │ │ │ │ + cbz r0, 821c0 │ │ │ │ + bl 821d4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 821c6 │ │ │ │ + beq.n 821be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 821ce │ │ │ │ + cbz r3, 821c6 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r4, r1 │ │ │ │ - b.n 821c8 │ │ │ │ + b.n 821c0 │ │ │ │ │ │ │ │ -000821dc : │ │ │ │ +000821d4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ movw r0, #4572 @ 0x11dc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 82238 │ │ │ │ - cbz r0, 82232 │ │ │ │ + bl 1aade4 │ │ │ │ + cbz r0, 8222a │ │ │ │ ldr r1, [r0, #8] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - bl 82338 │ │ │ │ - cbnz r0, 8221c │ │ │ │ + bl 1aae2c │ │ │ │ + cbnz r0, 82214 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 826c0 │ │ │ │ + bl 82230 │ │ │ │ mov r0, r4 │ │ │ │ - bl 826c0 │ │ │ │ + bl 82230 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 82232 │ │ │ │ + beq.n 8222a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 82232 │ │ │ │ + cbnz r3, 8222a │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 82216 │ │ │ │ - nop │ │ │ │ - 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 │ │ │ │ - bl 7ac74 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 82300 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [pc, #216] @ (82330 ) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - movs r1, #0 │ │ │ │ - strd r1, r1, [r3, #12] │ │ │ │ - ldr r2, [r2, r0] │ │ │ │ - strd r1, r1, [r3, #20] │ │ │ │ - ldr r5, [r2, #8] │ │ │ │ - add.w r2, r5, #4096 @ 0x1000 │ │ │ │ - ldr.w r0, [r2, #2416] @ 0x970 │ │ │ │ - cmp r0, r1 │ │ │ │ - ble.n 822ca │ │ │ │ - subs r0, #1 │ │ │ │ - str.w r0, [r2, #2416] @ 0x970 │ │ │ │ - add.w r2, r2, r0, lsl #2 │ │ │ │ - movs r0, #1 │ │ │ │ - ldr.w r4, [r2, #2096] @ 0x830 │ │ │ │ - ldr r2, [pc, #172] @ (82334 ) │ │ │ │ - str r0, [r4, #0] │ │ │ │ - ldr.w r0, [r2, #1416] @ 0x588 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 82304 │ │ │ │ - movw r0, #42704 @ 0xa6d0 │ │ │ │ - add.w ip, r5, r0 │ │ │ │ - movs r1, #0 │ │ │ │ - movw r2, #44060 @ 0xac1c │ │ │ │ - movt r2, #71 @ 0x47 │ │ │ │ - strd r2, r1, [r4, #24] │ │ │ │ - ldr r2, [r5, r0] │ │ │ │ - str r1, [r4, #8] │ │ │ │ - ldr.w r1, [ip, #4] │ │ │ │ - adds.w r2, r2, #4096 @ 0x1000 │ │ │ │ - str r2, [r5, r0] │ │ │ │ - adc.w r1, r1, #0 │ │ │ │ - str.w r1, [ip, #4] │ │ │ │ - strd r2, r1, [r4, #16] │ │ │ │ - str r4, [r3, #8] │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - movw r0, #21632 @ 0x5480 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 72154 <_PyObject_GC_New@@Base> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 82292 │ │ │ │ - movw r0, #44060 @ 0xac1c │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - bl 8a1bc │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - str r4, [r3, #8] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 82300 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cbz r2, 82328 │ │ │ │ - movs r3, #0 │ │ │ │ - b.n 822c4 │ │ │ │ - movw r0, #58961 @ 0xe651 │ │ │ │ - movt r0, #18 │ │ │ │ - cmp r6, r0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bne.n 8231c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 12eb00 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - b.n 82292 │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - mov r0, r4 │ │ │ │ - blx r6 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - b.n 82292 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 82300 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrsh r0, [r3, r0] │ │ │ │ - lsls r1, 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, #71 @ 0x47 │ │ │ │ - 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 826a8 │ │ │ │ - ldr r5, [pc, #732] @ (82640 ) │ │ │ │ - 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 8260e │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 82386 │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - ldr.w r3, [r5, #3072] @ 0xc00 │ │ │ │ - movw r7, #42220 @ 0xa4ec │ │ │ │ - movt r7, #71 @ 0x47 │ │ │ │ - cmp r3, r7 │ │ │ │ - bne.w 82584 │ │ │ │ - ldr.w r3, [r5, #3080] @ 0xc08 │ │ │ │ - adds r2, r3, #1 │ │ │ │ - beq.w 82584 │ │ │ │ - ldr r2, [pc, #672] @ (82644 ) │ │ │ │ - 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, #71 @ 0x47 │ │ │ │ - str.w r8, [sp] │ │ │ │ - cmp r1, r2 │ │ │ │ - ldr r2, [pc, #648] @ (82648 ) │ │ │ │ - mov r1, r4 │ │ │ │ - beq.w 8269c │ │ │ │ - bl 7c85c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 826b8 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #2 │ │ │ │ - bpl.w 826a8 │ │ │ │ - ldr.w r2, [r5, #1176] @ 0x498 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.w 82620 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 823f0 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - ldr.w r3, [r5, #1180] @ 0x49c │ │ │ │ - cmp r3, r7 │ │ │ │ - bne.w 8259c │ │ │ │ - ldr.w r3, [r5, #1188] @ 0x4a4 │ │ │ │ - adds r2, r3, #1 │ │ │ │ - beq.w 8259c │ │ │ │ - ldr r2, [pc, #572] @ (82644 ) │ │ │ │ - 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, #71 @ 0x47 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - cmp r1, r2 │ │ │ │ - ldr r2, [pc, #556] @ (8264c ) │ │ │ │ - mov r1, r4 │ │ │ │ - beq.w 82688 │ │ │ │ - bl 7c85c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 826b8 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #2 │ │ │ │ - bpl.w 826a8 │ │ │ │ - ldr.w r2, [r5, #3412] @ 0xd54 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.w 82670 │ │ │ │ - movw r6, #4356 @ 0x1104 │ │ │ │ - movt r6, #71 @ 0x47 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 82458 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - ldr.w r3, [r5, #3416] @ 0xd58 │ │ │ │ - cmp r3, r7 │ │ │ │ - bne.w 825b4 │ │ │ │ - ldr.w r3, [r5, #3424] @ 0xd60 │ │ │ │ - adds r2, r3, #1 │ │ │ │ - beq.w 825b4 │ │ │ │ - ldr r2, [pc, #468] @ (82644 ) │ │ │ │ - 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, #71 @ 0x47 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - cmp r1, r2 │ │ │ │ - ldr r2, [pc, #456] @ (82650 ) │ │ │ │ - mov r1, r4 │ │ │ │ - beq.w 82696 │ │ │ │ - bl 7c85c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 826b8 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #2 │ │ │ │ - bpl.w 826a8 │ │ │ │ - ldr.w r2, [r5, #2720] @ 0xaa0 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.w 82660 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 824b8 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - ldr.w r3, [r5, #2724] @ 0xaa4 │ │ │ │ - cmp r3, r7 │ │ │ │ - bne.w 825d2 │ │ │ │ - ldr.w r3, [r5, #2732] @ 0xaac │ │ │ │ - adds r2, r3, #1 │ │ │ │ - beq.w 825d2 │ │ │ │ - ldr r2, [pc, #372] @ (82644 ) │ │ │ │ - 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, #71 @ 0x47 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - cmp r1, r2 │ │ │ │ - ldr r2, [pc, #364] @ (82654 ) │ │ │ │ - mov r1, r4 │ │ │ │ - beq.w 826a2 │ │ │ │ - bl 7c85c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 826b8 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - bpl.w 826a8 │ │ │ │ - ldr r3, [pc, #340] @ (82658 ) │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r1, [r3, #496] @ 0x1f0 │ │ │ │ - cmp r1, r0 │ │ │ │ - bne.w 82630 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 8251a │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r6, #0] │ │ │ │ - ldr.w r2, [r3, #500] @ 0x1f4 │ │ │ │ - cmp r2, r7 │ │ │ │ - bne.n 825f0 │ │ │ │ - ldr.w r3, [r3, #508] @ 0x1fc │ │ │ │ - adds r1, r3, #1 │ │ │ │ - beq.n 825f0 │ │ │ │ - ldr r2, [pc, #280] @ (82644 ) │ │ │ │ - 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, #71 @ 0x47 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - cmp r1, r2 │ │ │ │ - ldr r2, [pc, #280] @ (8265c ) │ │ │ │ - mov r1, r4 │ │ │ │ - beq.w 8268e │ │ │ │ - bl 7c85c │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 826b8 │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ - cmp r3, r7 │ │ │ │ - bne.n 8257c │ │ │ │ - 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 790b0 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r0, [pc, #192] @ (82648 ) │ │ │ │ - bl 6d774 │ │ │ │ - mov r3, r0 │ │ │ │ - adds r0, r3, #1 │ │ │ │ - bne.w 823a2 │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r0, [pc, #176] @ (82648 ) │ │ │ │ - bl 1ab6e0 │ │ │ │ - b.n 823c8 │ │ │ │ - ldr r0, [pc, #172] @ (8264c ) │ │ │ │ - bl 6d774 │ │ │ │ - mov r3, r0 │ │ │ │ - adds r0, r3, #1 │ │ │ │ - bne.w 82404 │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r0, [pc, #156] @ (8264c ) │ │ │ │ - bl 1ab6e0 │ │ │ │ - b.n 82428 │ │ │ │ - ldr r0, [pc, #152] @ (82650 ) │ │ │ │ - bl 6d774 │ │ │ │ - mov r3, r0 │ │ │ │ - adds r0, r3, #1 │ │ │ │ - bne.w 8246c │ │ │ │ - movw r1, #4356 @ 0x1104 │ │ │ │ - movt r1, #71 @ 0x47 │ │ │ │ - ldr r0, [pc, #132] @ (82650 ) │ │ │ │ - bl 1ab6e0 │ │ │ │ - b.n 82490 │ │ │ │ - ldr r0, [pc, #128] @ (82654 ) │ │ │ │ - bl 6d774 │ │ │ │ - mov r3, r0 │ │ │ │ - adds r5, r0, #1 │ │ │ │ - bne.w 824cc │ │ │ │ - movw r1, #4356 @ 0x1104 │ │ │ │ - movt r1, #71 @ 0x47 │ │ │ │ - ldr r0, [pc, #104] @ (82654 ) │ │ │ │ - bl 1ab6e0 │ │ │ │ - b.n 824f0 │ │ │ │ - ldr r0, [pc, #104] @ (8265c ) │ │ │ │ - bl 6d774 │ │ │ │ - mov r3, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - bne.n 8252a │ │ │ │ - ldr r0, [pc, #92] @ (8265c ) │ │ │ │ - movw r1, #4356 @ 0x1104 │ │ │ │ - movt r1, #71 @ 0x47 │ │ │ │ - bl 1ab6e0 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 82550 │ │ │ │ - adds r2, #1 │ │ │ │ - str.w r2, [r5, #3068] @ 0xbfc │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.w 82380 │ │ │ │ - b.n 82386 │ │ │ │ - adds r2, #1 │ │ │ │ - str.w r2, [r5, #1176] @ 0x498 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.w 823ec │ │ │ │ - b.n 823f0 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - adds r1, #1 │ │ │ │ - str.w r1, [r3, #496] @ 0x1f0 │ │ │ │ - cmp r2, r0 │ │ │ │ - bne.w 82516 │ │ │ │ - b.n 8251a │ │ │ │ - ldr r6, [sp, #96] @ 0x60 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - add r2, pc, #704 @ (adr r2, 82910 ) │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - add r3, sp, #432 @ 0x1b0 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - add r0, sp, #736 @ 0x2e0 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - add r6, sp, #96 @ 0x60 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - add sp, #32 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - adds r2, #1 │ │ │ │ - str.w r2, [r5, #2720] @ 0xaa0 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.w 824b4 │ │ │ │ - b.n 824b8 │ │ │ │ - movw r6, #4356 @ 0x1104 │ │ │ │ - movt r6, #71 @ 0x47 │ │ │ │ - adds r2, #1 │ │ │ │ - str.w r2, [r5, #3412] @ 0xd54 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.w 82454 │ │ │ │ - b.n 82458 │ │ │ │ - bl 7a2f8 │ │ │ │ - b.n 82428 │ │ │ │ - bl 7a2f8 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 82550 │ │ │ │ - bl 7a2f8 │ │ │ │ - b.n 82490 │ │ │ │ - bl 7a2f8 │ │ │ │ - b.n 823c8 │ │ │ │ - bl 7a2f8 │ │ │ │ - b.n 824f0 │ │ │ │ - movw r0, #53236 @ 0xcff4 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - movw r1, #2572 @ 0xa0c │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8257c │ │ │ │ + b.n 8220e │ │ │ │ nop │ │ │ │ │ │ │ │ -000826c0 : │ │ │ │ +00082230 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r3, [r0, #-8] │ │ │ │ - cbnz r3, 82706 │ │ │ │ - ldr.w ip, [pc, #52] @ 8270c │ │ │ │ + cbnz r3, 82276 │ │ │ │ + ldr.w ip, [pc, #52] @ 8227c │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ sub.w r1, r0, #8 │ │ │ │ and.w r3, r3, #3 │ │ │ │ ldr.w r2, [r2, ip] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr.w r2, [r2, #3796] @ 0xed4 │ │ │ │ @@ -131662,294 +131227,294 @@ │ │ │ │ str r1, [r2, #4] │ │ │ │ pop {r3, pc} │ │ │ │ bl 2b6b4 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00082710 : │ │ │ │ +00082280 : │ │ │ │ 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 82758 │ │ │ │ - cbz r0, 8274a │ │ │ │ + bl 822c8 │ │ │ │ + cbz r0, 822ba │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 82884 │ │ │ │ + bl 823f4 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 82746 │ │ │ │ + beq.n 822b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 82750 │ │ │ │ + cbz r3, 822c0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 82746 │ │ │ │ + b.n 822b6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 82746 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 822b6 │ │ │ │ │ │ │ │ -00082758 : │ │ │ │ +000822c8 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #4572 @ 0x11dc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ sub sp, #20 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 8279e │ │ │ │ + bne.n 8230e │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - cbz r0, 827ba │ │ │ │ + cbz r0, 8232a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bpl.n 827ba │ │ │ │ - ldr r1, [pc, #96] @ (827e8 ) │ │ │ │ + bpl.n 8232a │ │ │ │ + ldr r1, [pc, #96] @ (82358 ) │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 827ec │ │ │ │ + bl 8235c │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 827ba │ │ │ │ + bne.n 8232a │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 827b0 │ │ │ │ + bpl.n 82320 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 87f30 │ │ │ │ + bl 87a80 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 82778 │ │ │ │ - bl 4a95c │ │ │ │ - b.n 827d6 │ │ │ │ + bne.n 822e8 │ │ │ │ + bl 4a94e │ │ │ │ + b.n 82346 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 827da │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 827d6 │ │ │ │ + bne.n 8234a │ │ │ │ + bl 805d4 │ │ │ │ + cbnz r0, 82346 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #3780 @ 0xec4 │ │ │ │ + movw r1, #836 @ 0x344 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 8279a │ │ │ │ + b.n 8230a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 827ba │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 827ba │ │ │ │ + bne.n 8232a │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8232a │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -000827ec : │ │ │ │ +0008235c : │ │ │ │ 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 8286c │ │ │ │ + bpl.n 823dc │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8284a │ │ │ │ + bne.n 823ba │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 8284a │ │ │ │ + beq.n 823ba │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 7917c │ │ │ │ + bl 7912c │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 82864 │ │ │ │ + beq.n 823d4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - cbnz r3, 82834 │ │ │ │ + cbnz r3, 823a4 │ │ │ │ str r3, [r6, #0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r0, #1 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ str r3, [r6, #0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 6d774 │ │ │ │ + bl 6d71c │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 8287c │ │ │ │ + beq.n 823ec │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7917c │ │ │ │ + bl 7912c │ │ │ │ adds r0, #3 │ │ │ │ - bne.n 82828 │ │ │ │ + bne.n 82398 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8282e │ │ │ │ - movw r0, #53236 @ 0xcff4 │ │ │ │ + b.n 8239e │ │ │ │ + movw r0, #50292 @ 0xc474 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2382 @ 0x94e │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 21f268 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ - b.n 8282e │ │ │ │ + b.n 8239e │ │ │ │ stmdb 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, [r2, #0] │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 82b02 │ │ │ │ + beq.w 82672 │ │ │ │ mov fp, r2 │ │ │ │ str r1, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82de2 │ │ │ │ + beq.w 82952 │ │ │ │ movw sl, #16312 @ 0x3fb8 │ │ │ │ movt sl, #71 @ 0x47 │ │ │ │ mov r7, r0 │ │ │ │ - movw r3, #43613 @ 0xaa5d │ │ │ │ + movw r3, #41901 @ 0xa3ad │ │ │ │ movt r3, #11 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ tst.w r2, #48 @ 0x30 │ │ │ │ - bne.w 832e8 │ │ │ │ + bne.w 82e58 │ │ │ │ movw r3, #655 @ 0x28f │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.w 82b62 │ │ │ │ + bgt.w 826d2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83322 │ │ │ │ + beq.w 82e92 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 83322 │ │ │ │ + bhi.w 82e92 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r0, r1 │ │ │ │ lsls r6, r3, #20 │ │ │ │ movs r0, r1 │ │ │ │ lsls r0, r7, #4 │ │ │ │ lsls r6, r3, #20 │ │ │ │ lsls r6, r3, #20 │ │ │ │ lsls r6, r3, #20 │ │ │ │ lsls r2, r2, #4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ lsls r4, r2, #22 │ │ │ │ - bmi.w 8330a │ │ │ │ + bmi.w 82e7a │ │ │ │ ldr.w r2, [sl, #84] @ 0x54 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ and.w r1, r2, #24 │ │ │ │ ubfx r4, r2, #14, #1 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ addne r4, #1 │ │ │ │ lsls r0, r2, #29 │ │ │ │ mov.w r4, r4, lsl #3 │ │ │ │ - bmi.w 82b3c │ │ │ │ - ldr.w r8, [pc, #868] @ 82c88 │ │ │ │ + bmi.w 826ac │ │ │ │ + ldr.w r8, [pc, #868] @ 827f8 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ subs r2, r2, r4 │ │ │ │ cmp r3, r2 │ │ │ │ ldr.w r1, [r8, r9] │ │ │ │ str r1, [sp, #20] │ │ │ │ - bhi.w 82d7a │ │ │ │ + bhi.w 828ea │ │ │ │ adds r0, r3, r4 │ │ │ │ str r0, [sp, #24] │ │ │ │ - bmi.w 82d7a │ │ │ │ + bmi.w 828ea │ │ │ │ movw r3, #19992 @ 0x4e18 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ str r3, [sp, #28] │ │ │ │ - movw r2, #9329 @ 0x2471 │ │ │ │ + movw r2, #9261 @ 0x242d │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r3, [r3, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 82d6a │ │ │ │ + bne.w 828da │ │ │ │ ldr r1, [r1, #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, #32] │ │ │ │ - bcs.w 82d1c │ │ │ │ + bcs.w 8288c │ │ │ │ mov.w lr, r3, lsr #3 │ │ │ │ ldr.w r3, [r2, lr, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 82d60 │ │ │ │ + beq.w 828d0 │ │ │ │ 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 82b8a │ │ │ │ + beq.w 826fa │ │ │ │ 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 82be0 │ │ │ │ + bgt.w 82750 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str.w sl, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 82c3c │ │ │ │ - ldr r2, [pc, #696] @ (82c84 ) │ │ │ │ + bne.w 827ac │ │ │ │ + ldr r2, [pc, #696] @ (827f4 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82c44 │ │ │ │ + bne.w 827b4 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r4, #20] │ │ │ │ cmp r2, r1 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ - beq.w 82c6c │ │ │ │ + beq.w 827dc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r7, [r4, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 82c7c │ │ │ │ + bne.w 827ec │ │ │ │ ldr.w r1, [r8, r9] │ │ │ │ sub.w r2, r4, #8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [r4, #24] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ @@ -131961,449 +131526,449 @@ │ │ │ │ and.w r3, r3, #3 │ │ │ │ ldr.w r6, [fp] │ │ │ │ orrs r3, r0 │ │ │ │ str r2, [r0, #0] │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 832da │ │ │ │ + bne.w 82e4a │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 7afe0 │ │ │ │ + bl 7afa0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8319a │ │ │ │ + beq.w 82d0a │ │ │ │ ldr.w r3, [r8, r9] │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7bfac │ │ │ │ + bl 7bf6c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8319a │ │ │ │ + beq.w 82d0a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.w 8316e │ │ │ │ + bpl.w 82cde │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r2, r1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bne.w 82cd6 │ │ │ │ + bne.w 82846 │ │ │ │ ldr.w r0, [r8, r9] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 7bfac │ │ │ │ + bl 7bf6c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r8, [r3, #76] @ 0x4c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 82cf8 │ │ │ │ - movw r3, #14289 @ 0x37d1 │ │ │ │ + beq.w 82868 │ │ │ │ + movw r3, #13121 @ 0x3341 │ │ │ │ movt r3, #8 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.w 82c8c │ │ │ │ + bne.w 827fc │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 837d8 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl 83348 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 82ca2 │ │ │ │ + bne.w 82812 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 82ade │ │ │ │ + beq.n 8264e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 83050 │ │ │ │ + beq.w 82bc0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8319a │ │ │ │ + bne.w 82d0a │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 82af8 │ │ │ │ + beq.n 82668 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 83300 │ │ │ │ + beq.w 82e70 │ │ │ │ ldr.w r4, [fp, #16]! │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 828bc │ │ │ │ + bne.w 8242c │ │ │ │ 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 8330a │ │ │ │ + bmi.w 82e7a │ │ │ │ ldr.w r2, [sl, #84] @ 0x54 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ and.w r1, r2, #24 │ │ │ │ ubfx r4, r2, #14, #1 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ addne r4, #1 │ │ │ │ tst.w r2, #4 │ │ │ │ - movw r2, #7589 @ 0x1da5 │ │ │ │ + movw r2, #5853 @ 0x16dd │ │ │ │ movt r2, #12 │ │ │ │ mov.w r4, r4, lsl #3 │ │ │ │ str r2, [sp, #16] │ │ │ │ - beq.w 82920 │ │ │ │ + beq.w 82490 │ │ │ │ ldr.w r1, [sl, #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 82920 │ │ │ │ - movw r3, #6325 @ 0x18b5 │ │ │ │ + b.n 82490 │ │ │ │ + movw r3, #4529 @ 0x11b1 │ │ │ │ movt r3, #9 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 828fa │ │ │ │ + b.n 8246a │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ itt eq │ │ │ │ ldreq r3, [sp, #36] @ 0x24 │ │ │ │ streq r3, [sp, #16] │ │ │ │ - beq.w 828fa │ │ │ │ + beq.w 8246a │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 82d54 │ │ │ │ + beq.w 828c4 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.w 83322 │ │ │ │ - movw r3, #28085 @ 0x6db5 │ │ │ │ + bne.w 82e92 │ │ │ │ + movw r3, #26265 @ 0x6699 │ │ │ │ movt r3, #12 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 828fa │ │ │ │ + b.n 8246a │ │ │ │ ldr r2, [r3, #24] │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ - cmp r5, r2 │ │ │ │ - ittt hi │ │ │ │ - ldrhi r3, [r3, #12] │ │ │ │ - strhi.w r3, [ip, #12] │ │ │ │ - strhi.w ip, [r3, #8] │ │ │ │ - bhi.w 82998 │ │ │ │ + cmp r2, r5 │ │ │ │ + ittt cc │ │ │ │ + ldrcc r3, [r3, #12] │ │ │ │ + strcc.w r3, [ip, #12] │ │ │ │ + strcc.w ip, [r3, #8] │ │ │ │ + bcc.w 82508 │ │ │ │ add.w r2, lr, #1 │ │ │ │ add.w r2, r5, r2, lsl #3 │ │ │ │ str r2, [r3, #24] │ │ │ │ adds r2, r3, r5 │ │ │ │ str r2, [r3, #4] │ │ │ │ str r6, [r3, r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82d1c │ │ │ │ + beq.w 8288c │ │ │ │ ldr.w r3, [r8, r9] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ 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 │ │ │ │ - ble.w 829b8 │ │ │ │ + ble.w 82528 │ │ │ │ ldr.w r3, [r1, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 829b8 │ │ │ │ + beq.w 82528 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 829b8 │ │ │ │ + beq.w 82528 │ │ │ │ ldr.w r3, [r1, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 829b8 │ │ │ │ + bne.w 82528 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8333c │ │ │ │ + bne.w 82eac │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r2, r3, #12 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ lsls r1, r3, #27 │ │ │ │ - bmi.w 829b8 │ │ │ │ + bmi.w 82528 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 82c16 │ │ │ │ + bne.n 82786 │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str.w sl, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 829ca │ │ │ │ + beq.w 8253a │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - b.n 829ca │ │ │ │ - movw r2, #58961 @ 0xe651 │ │ │ │ + b.n 8253a │ │ │ │ + movw r2, #55613 @ 0xd93d │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 83160 │ │ │ │ + bne.w 82cd0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12eb00 │ │ │ │ + bl 12ddf0 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ str r1, [r4, #20] │ │ │ │ - bne.w 829ee │ │ │ │ + bne.w 8255e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r7, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 82a02 │ │ │ │ + beq.w 82572 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 82a02 │ │ │ │ + b.n 82572 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx r8 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 82aca │ │ │ │ + beq.w 8263a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 82aca │ │ │ │ + bne.w 8263a │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r9, [r1, #1416] @ 0x588 │ │ │ │ ldr.w r8, [r2, #24] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 82ccc │ │ │ │ + beq.n 8283c │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ blx r9 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ blx r8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 82aca │ │ │ │ + b.n 8263a │ │ │ │ ldr.w r1, [r8, r9] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mov r1, r6 │ │ │ │ - bl 7bfac │ │ │ │ + bl 7bf6c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r8, [r3, #76] @ 0x4c │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 82aa2 │ │ │ │ + bne.w 82612 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 83276 │ │ │ │ + beq.w 82de6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 92748 │ │ │ │ + bl 92040 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 83246 │ │ │ │ + beq.w 82db6 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 82c94 │ │ │ │ + b.n 82804 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - movw r2, #52321 @ 0xcc61 │ │ │ │ + movw r2, #52313 @ 0xcc59 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 83138 │ │ │ │ + bne.w 82ca8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ - cbz r0, 82d7a │ │ │ │ + cbz r0, 828ea │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr.w r2, [r8, r9] │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr.w r3, [r1, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r1, #800] @ 0x320 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - b.n 82bc0 │ │ │ │ - movw r3, #30245 @ 0x7625 │ │ │ │ + b.n 82730 │ │ │ │ + movw r3, #23265 @ 0x5ae1 │ │ │ │ movt r3, #22 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 828fa │ │ │ │ + b.n 8246a │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, lr │ │ │ │ - bl 72540 │ │ │ │ - b.n 82bb2 │ │ │ │ + bl 724fc │ │ │ │ + b.n 82722 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr.w r0, [r2, #708] @ 0x2c4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 82bb8 │ │ │ │ + bne.w 82728 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1ef3fc │ │ │ │ + bl 1ee37c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 82b04 │ │ │ │ + b.n 82674 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #3908 @ 0xf44 │ │ │ │ + movw r1, #964 @ 0x3c4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ + bl d52b8 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8319a │ │ │ │ + beq.w 82d0a │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 82dbe │ │ │ │ + cbnz r3, 8292e │ │ │ │ mov r0, r9 │ │ │ │ - bl 1ad140 │ │ │ │ + bl 1ab028 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8319a │ │ │ │ + bne.w 82d0a │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 82dd8 │ │ │ │ + beq.n 82948 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8322a │ │ │ │ + beq.w 82d9a │ │ │ │ ldr.w r4, [fp, #16]! │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 82b02 │ │ │ │ + beq.w 82672 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ tst.w r2, #48 @ 0x30 │ │ │ │ - bne.w 832e8 │ │ │ │ + bne.w 82e58 │ │ │ │ movw r3, #655 @ 0x28f │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.w 83012 │ │ │ │ + bgt.w 82b82 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83322 │ │ │ │ + beq.w 82e92 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 83322 │ │ │ │ + bhi.w 82e92 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r0, r1 │ │ │ │ lsls r3, r1, #10 │ │ │ │ movs r0, r1 │ │ │ │ lsls r1, r7, #3 │ │ │ │ lsls r3, r1, #10 │ │ │ │ lsls r3, r1, #10 │ │ │ │ lsls r3, r1, #10 │ │ │ │ lsls r6, r7, #3 │ │ │ │ movs r5, #0 │ │ │ │ lsls r4, r2, #22 │ │ │ │ - bmi.w 8330a │ │ │ │ + bmi.w 82e7a │ │ │ │ movw r6, #16312 @ 0x3fb8 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ and.w r0, r3, #24 │ │ │ │ ubfx r1, r3, #14, #1 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq sl, r1 │ │ │ │ addne.w sl, r1, #1 │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bmi.w 83346 │ │ │ │ - ldr r7, [pc, #760] @ (83144 ) │ │ │ │ + bmi.w 82eb6 │ │ │ │ + ldr r7, [pc, #760] @ (82cb4 ) │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ sub.w r3, r3, sl, lsl #3 │ │ │ │ cmp r3, r2 │ │ │ │ ldr.w r9, [r7, r8] │ │ │ │ - bcc.w 83200 │ │ │ │ + bcc.w 82d70 │ │ │ │ adds.w r3, r2, sl, lsl #3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bmi.w 83200 │ │ │ │ + bmi.w 82d70 │ │ │ │ movw r4, #19992 @ 0x4e18 │ │ │ │ movt r4, #73 @ 0x49 │ │ │ │ - movw r2, #9329 @ 0x2471 │ │ │ │ + movw r2, #9261 @ 0x242d │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r3, [r4, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 831f0 │ │ │ │ + bne.w 82d60 │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ str r2, [sp, #16] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r3, #1 │ │ │ │ ldr.w r2, [r2, #1528] @ 0x5f8 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bcs.w 831b8 │ │ │ │ + bcs.w 82d28 │ │ │ │ mov.w lr, r3, lsr #3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r2, [r3, lr, lsl #3] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 83212 │ │ │ │ + beq.w 82d82 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr.w ip, [r3] │ │ │ │ str.w ip, [r2, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 83020 │ │ │ │ + beq.w 82b90 │ │ │ │ add.w r4, r3, sl, lsl #3 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r3] │ │ │ │ sub.w sl, r4, #8 │ │ │ │ strd r2, r2, [r4, #-8] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r3, [r2, #3760] @ 0xeb0 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #3760] @ 0xeb0 │ │ │ │ ldr.w r2, [r2, #3756] @ 0xeac │ │ │ │ cmp r2, r3 │ │ │ │ - blt.w 830e0 │ │ │ │ + blt.w 82c50 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ - ldr r6, [pc, #576] @ (83148 ) │ │ │ │ + ldr r6, [pc, #576] @ (82cb8 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r6, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8314c │ │ │ │ + bne.w 82cbc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r2, #0 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r2, [r4, #20] │ │ │ │ @@ -132426,971 +131991,971 @@ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r2 │ │ │ │ str.w sl, [r2] │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ str.w sl, [r1, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8323c │ │ │ │ + bne.w 82dac │ │ │ │ mov r0, r9 │ │ │ │ blx 29b58 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 7afe0 │ │ │ │ + bl 7afa0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8319a │ │ │ │ + beq.w 82d0a │ │ │ │ ldr.w r3, [r7, r8] │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7bfac │ │ │ │ + bl 7bf6c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8319a │ │ │ │ + beq.w 82d0a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.w 82d86 │ │ │ │ + bpl.w 828f6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w sl, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 830d0 │ │ │ │ + bne.w 82c40 │ │ │ │ ldr.w r3, [r7, r8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7bfac │ │ │ │ + bl 7bf6c │ │ │ │ ldr.w r7, [sl, #76] @ 0x4c │ │ │ │ mov r5, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 83080 │ │ │ │ - movw r3, #14289 @ 0x37d1 │ │ │ │ + beq.n 82bf0 │ │ │ │ + movw r3, #13121 @ 0x3341 │ │ │ │ movt r3, #8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 8305c │ │ │ │ + bne.n 82bcc │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 837d8 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl 83348 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 830ac │ │ │ │ + bne.n 82c1c │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 82db0 │ │ │ │ - b.n 82dbe │ │ │ │ - movw r5, #6325 @ 0x18b5 │ │ │ │ + bne.w 82920 │ │ │ │ + b.n 8292e │ │ │ │ + movw r5, #4529 @ 0x11b1 │ │ │ │ movt r5, #9 │ │ │ │ - b.n 82e1e │ │ │ │ - movw r5, #7589 @ 0x1da5 │ │ │ │ + b.n 8298e │ │ │ │ + movw r5, #5853 @ 0x16dd │ │ │ │ movt r5, #12 │ │ │ │ - b.n 82e1e │ │ │ │ + b.n 8298e │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - bne.n 83068 │ │ │ │ - movw r5, #43613 @ 0xaa5d │ │ │ │ + bne.n 82bd8 │ │ │ │ + movw r5, #41901 @ 0xa3ad │ │ │ │ movt r5, #11 │ │ │ │ - b.n 82e1e │ │ │ │ + b.n 8298e │ │ │ │ ldrd r0, r1, [r2, #24] │ │ │ │ cmp r1, r0 │ │ │ │ - bcc.n 830d6 │ │ │ │ + bcc.n 82c46 │ │ │ │ add.w r1, lr, #1 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ str r1, [r2, #24] │ │ │ │ adds r1, r2, r0 │ │ │ │ str r1, [r2, #4] │ │ │ │ str.w ip, [r2, r0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 831b8 │ │ │ │ + beq.w 82d28 │ │ │ │ ldr.w r9, [r7, r8] │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.n 82ecc │ │ │ │ + b.n 82a3c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1ad140 │ │ │ │ + bl 1ab028 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 82ade │ │ │ │ + b.n 8264e │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ movs r0, #0 │ │ │ │ blx r7 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 82fe4 │ │ │ │ + b.n 82b54 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8312e │ │ │ │ + beq.n 82c9e │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.w 83322 │ │ │ │ - movw r5, #28085 @ 0x6db5 │ │ │ │ + bne.w 82e92 │ │ │ │ + movw r5, #26265 @ 0x6699 │ │ │ │ movt r5, #12 │ │ │ │ - b.n 82e1e │ │ │ │ + b.n 8298e │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 833ae │ │ │ │ - bl 92748 │ │ │ │ + beq.w 82f1e │ │ │ │ + bl 92040 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8337e │ │ │ │ + beq.w 82eee │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 82fee │ │ │ │ + beq.n 82b5e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 82fee │ │ │ │ + bne.n 82b5e │ │ │ │ ldr.w r3, [r6, #1416] @ 0x588 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r8, [r2, #24] │ │ │ │ - cbz r3, 830ca │ │ │ │ + cbz r3, 82c3a │ │ │ │ ldr.w r2, [r6, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r8 │ │ │ │ - b.n 82fee │ │ │ │ + b.n 82b5e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 82fb2 │ │ │ │ + b.n 82b22 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r2, [r1, #12] │ │ │ │ str r1, [r2, #8] │ │ │ │ - b.n 82ecc │ │ │ │ + b.n 82a3c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr.w r3, [r1, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82ef4 │ │ │ │ + beq.w 82a64 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 82ef4 │ │ │ │ + beq.w 82a64 │ │ │ │ ldr.w r3, [r1, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82ef4 │ │ │ │ + bne.w 82a64 │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 83232 │ │ │ │ + bne.w 82da2 │ │ │ │ add.w r3, r9, #12 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ lsls r1, r2, #27 │ │ │ │ - bmi.w 82ef4 │ │ │ │ + bmi.w 82a64 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #16 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 83118 │ │ │ │ + bne.n 82c88 │ │ │ │ dmb ish │ │ │ │ - b.n 82ef4 │ │ │ │ - movw r5, #30245 @ 0x7625 │ │ │ │ + b.n 82a64 │ │ │ │ + movw r5, #23265 @ 0x5ae1 │ │ │ │ movt r5, #22 │ │ │ │ - b.n 82e1e │ │ │ │ + b.n 8298e │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr.w r0, [r2, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ - b.n 82d3c │ │ │ │ + b.n 828ac │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - movw r2, #58961 @ 0xe651 │ │ │ │ + movw r2, #55613 @ 0xd93d │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8321e │ │ │ │ + bne.n 82d8e │ │ │ │ mov r0, r4 │ │ │ │ - bl 12eb00 │ │ │ │ - b.n 82f14 │ │ │ │ + bl 12ddf0 │ │ │ │ + b.n 82a84 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 82c58 │ │ │ │ + b.n 827c8 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #3908 @ 0xf44 │ │ │ │ + movw r1, #964 @ 0x3c4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ + bl d52b8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8319a │ │ │ │ + beq.n 82d0a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8304c │ │ │ │ + beq.w 82bbc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 82d80 │ │ │ │ + beq.w 828f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82d80 │ │ │ │ + bne.w 828f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 82d80 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 828f0 │ │ │ │ ldr.w r3, [r4, #672] @ 0x2a0 │ │ │ │ - movw r2, #52321 @ 0xcc61 │ │ │ │ + movw r2, #52313 @ 0xcc59 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 83206 │ │ │ │ + bne.n 82d76 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 83200 │ │ │ │ + cbz r3, 82d70 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr.w r9, [r7, r8] │ │ │ │ ldr.w r2, [r1, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r1, #800] @ 0x320 │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.n 82ecc │ │ │ │ + b.n 82a3c │ │ │ │ ldr.w r0, [r4, #708] @ 0x2c4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 83040 │ │ │ │ + bne.w 82bb0 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ - b.n 82d7a │ │ │ │ + b.n 828ea │ │ │ │ ldr.w r0, [r4, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 831d6 │ │ │ │ + b.n 82d46 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, lr │ │ │ │ - bl 72540 │ │ │ │ + bl 724fc │ │ │ │ mov r3, r0 │ │ │ │ - b.n 8303a │ │ │ │ + b.n 82baa │ │ │ │ ldr.w r2, [r6, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 82f14 │ │ │ │ + b.n 82a84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 82dd8 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 82948 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82ef4 │ │ │ │ - b.n 83106 │ │ │ │ + bne.w 82a64 │ │ │ │ + b.n 82c76 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ blx r5 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 82dbe │ │ │ │ + b.n 8292e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 83186 │ │ │ │ + beq.n 82cf6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 83186 │ │ │ │ + bne.n 82cf6 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ ldr.w r8, [r2, #24] │ │ │ │ - cbz r3, 83270 │ │ │ │ + cbz r3, 82de0 │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r8 │ │ │ │ - b.n 83186 │ │ │ │ + b.n 82cf6 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 83286 │ │ │ │ + beq.n 82df6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbz r2, 832b0 │ │ │ │ + cbz r2, 82e20 │ │ │ │ ldr r1, [r3, #32] │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 83360 │ │ │ │ + beq.n 82ed0 │ │ │ │ str r5, [sp, #0] │ │ │ │ - movw r3, #3796 @ 0xed4 │ │ │ │ + movw r3, #852 @ 0x354 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - movw r1, #3808 @ 0xee0 │ │ │ │ + movw r1, #864 @ 0x360 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl d599c │ │ │ │ - b.n 83186 │ │ │ │ + bl d52b8 │ │ │ │ + b.n 82cf6 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r9, [r1, #1416] @ 0x588 │ │ │ │ ldr.w r8, [r2, #24] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 832d0 │ │ │ │ + beq.n 82e40 │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx r9 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ blx r8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 83286 │ │ │ │ + b.n 82df6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx r5 │ │ │ │ mov r3, r0 │ │ │ │ - b.w 82ade │ │ │ │ + b.w 8264e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #3952 @ 0xf70 │ │ │ │ + movw r1, #1008 @ 0x3f0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 82d80 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 828f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.w 82af8 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 82668 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1168 @ 0x490 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ + movw r1, #63760 @ 0xf910 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 82d80 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 828f0 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #1140 @ 0x474 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ + movw r1, #63732 @ 0xf8f4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ - b.n 82d80 │ │ │ │ + bl d52b8 │ │ │ │ + b.n 828f0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 829b8 │ │ │ │ - b.n 82c04 │ │ │ │ + bne.w 82528 │ │ │ │ + b.n 82774 │ │ │ │ ldr.w r1, [r6, #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 82e48 │ │ │ │ + b.n 829b8 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 83298 │ │ │ │ + bne.n 82e08 │ │ │ │ str r5, [sp, #0] │ │ │ │ - movw r3, #3796 @ 0xed4 │ │ │ │ + movw r3, #852 @ 0x354 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - movw r1, #3864 @ 0xf18 │ │ │ │ + movw r1, #920 @ 0x398 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl d599c │ │ │ │ - b.n 83186 │ │ │ │ + bl d52b8 │ │ │ │ + b.n 82cf6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 82d9e │ │ │ │ + beq.w 8290e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82d9e │ │ │ │ + bne.w 8290e │ │ │ │ ldr.w r3, [r6, #1416] @ 0x588 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - cbz r3, 833a8 │ │ │ │ + cbz r3, 82f18 │ │ │ │ ldr.w r2, [r6, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ - b.n 82d9e │ │ │ │ + b.n 8290e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 833be │ │ │ │ + beq.n 82f2e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 8340a │ │ │ │ + cbz r3, 82f7a │ │ │ │ ldr.w r1, [sl, #32] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r1, 833ea │ │ │ │ + cbz r1, 82f5a │ │ │ │ str r5, [sp, #0] │ │ │ │ - movw r3, #3796 @ 0xed4 │ │ │ │ + movw r3, #852 @ 0x354 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - movw r1, #3808 @ 0xee0 │ │ │ │ + movw r1, #864 @ 0x360 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl d599c │ │ │ │ - b.n 82d9e │ │ │ │ + bl d52b8 │ │ │ │ + b.n 8290e │ │ │ │ ldr.w r3, [sl, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 833d2 │ │ │ │ + bne.n 82f42 │ │ │ │ str r5, [sp, #0] │ │ │ │ - movw r3, #3796 @ 0xed4 │ │ │ │ + movw r3, #852 @ 0x354 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - movw r1, #3864 @ 0xf18 │ │ │ │ + movw r1, #920 @ 0x398 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl d599c │ │ │ │ - b.n 82d9e │ │ │ │ + bl d52b8 │ │ │ │ + b.n 8290e │ │ │ │ ldr.w r3, [r6, #1416] @ 0x588 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - cbz r3, 8341c │ │ │ │ + cbz r3, 82f8c │ │ │ │ ldr.w r2, [r6, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ - b.n 833be │ │ │ │ + b.n 82f2e │ │ │ │ nop │ │ │ │ │ │ │ │ -00083424 : │ │ │ │ +00082f94 : │ │ │ │ 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 r3, [r0, #4] │ │ │ │ sub sp, #20 │ │ │ │ ldr r4, [r3, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8355c │ │ │ │ + bne.w 830cc │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r9, r2 │ │ │ │ blx 29b58 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 7afe0 │ │ │ │ + bl 7afa0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 83556 │ │ │ │ - ldr r7, [pc, #428] @ (83610 ) │ │ │ │ + beq.n 830c6 │ │ │ │ + ldr r7, [pc, #428] @ (83180 ) │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r3, [r8, r7] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7bfac │ │ │ │ + bl 7bf6c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 83556 │ │ │ │ + beq.n 830c6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 83538 │ │ │ │ + bpl.n 830a8 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r2, r1 │ │ │ │ ldr.w r1, [r8, r7] │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r0, #0] │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 7bfac │ │ │ │ + bl 7bf6c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ ldr r7, [r3, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 8351c │ │ │ │ - movw r3, #14289 @ 0x37d1 │ │ │ │ + beq.n 8308c │ │ │ │ + movw r3, #13121 @ 0x3341 │ │ │ │ movt r3, #8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 834e6 │ │ │ │ + bne.n 83056 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 837d8 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl 83348 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 834f0 │ │ │ │ + bne.n 83060 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 834de │ │ │ │ + beq.n 8304e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 83514 │ │ │ │ + cbz r3, 83084 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ blx r7 │ │ │ │ - b.n 834c2 │ │ │ │ + b.n 83032 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 834ce │ │ │ │ - ldr r2, [pc, #280] @ (83614 ) │ │ │ │ + bne.n 8303e │ │ │ │ + ldr r2, [pc, #280] @ (83184 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 8350e │ │ │ │ + cbz r3, 8307e │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ - b.n 834ce │ │ │ │ + b.n 8303e │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ad140 │ │ │ │ - b.n 834de │ │ │ │ + bl 1ab028 │ │ │ │ + b.n 8304e │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 83594 │ │ │ │ + beq.n 83104 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 92748 │ │ │ │ + bl 92040 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 83566 │ │ │ │ + cbz r0, 830d6 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 834c2 │ │ │ │ + b.n 83032 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - movw r1, #3908 @ 0xf44 │ │ │ │ + movw r1, #964 @ 0x3c4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d599c │ │ │ │ + bl d52b8 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 834ce │ │ │ │ + b.n 8303e │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 834de │ │ │ │ + b.n 8304e │ │ │ │ mov r3, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ bx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 83550 │ │ │ │ + beq.n 830c0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 83550 │ │ │ │ - ldr r2, [pc, #152] @ (83614 ) │ │ │ │ + bne.n 830c0 │ │ │ │ + ldr r2, [pc, #152] @ (83184 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 8358e │ │ │ │ + cbz r3, 830fe │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b.n 83550 │ │ │ │ + b.n 830c0 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 835a4 │ │ │ │ + beq.n 83114 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbz r2, 835ee │ │ │ │ + cbz r2, 8315e │ │ │ │ ldr r1, [r3, #32] │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - cbz r1, 835dc │ │ │ │ - movw r1, #3808 @ 0xee0 │ │ │ │ + cbz r1, 8314c │ │ │ │ + movw r1, #864 @ 0x360 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r4, #3796 @ 0xed4 │ │ │ │ + movw r4, #852 @ 0x354 │ │ │ │ movt r4, #40 @ 0x28 │ │ │ │ - movw r3, #4008 @ 0xfa8 │ │ │ │ + movw r3, #1064 @ 0x428 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ movne r3, r4 │ │ │ │ - bl d599c │ │ │ │ - b.n 83550 │ │ │ │ + bl d52b8 │ │ │ │ + b.n 830c0 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 835b4 │ │ │ │ - movw r1, #3864 @ 0xf18 │ │ │ │ + bne.n 83124 │ │ │ │ + movw r1, #920 @ 0x398 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str r4, [sp, #0] │ │ │ │ - b.n 835be │ │ │ │ + b.n 8312e │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - ldr r2, [pc, #32] @ (83614 ) │ │ │ │ + ldr r2, [pc, #32] @ (83184 ) │ │ │ │ ldr.w r6, [r2, #1416] @ 0x588 │ │ │ │ - cbz r6, 83606 │ │ │ │ + cbz r6, 83176 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 835a4 │ │ │ │ + b.n 83114 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00083618 : │ │ │ │ +00083188 : │ │ │ │ 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, [r1, #4] │ │ │ │ mov r6, r0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bpl.n 836b8 │ │ │ │ + bpl.n 83228 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r7, [r6, #4] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ cmp r2, r0 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r1, #0] │ │ │ │ - ldr r2, [pc, #352] @ (837ac ) │ │ │ │ + ldr r2, [pc, #352] @ (8331c ) │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7bfac │ │ │ │ + bl 7bf6c │ │ │ │ ldr r5, [r7, #76] @ 0x4c │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 836d6 │ │ │ │ - movw r3, #14289 @ 0x37d1 │ │ │ │ + beq.n 83246 │ │ │ │ + movw r3, #13121 @ 0x3341 │ │ │ │ movt r3, #8 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 8368a │ │ │ │ + bne.n 831fa │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 837d8 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl 83348 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 83694 │ │ │ │ + bne.n 83204 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ blx r5 │ │ │ │ - b.n 83676 │ │ │ │ + b.n 831e6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 83682 │ │ │ │ - ldr r2, [pc, #272] @ (837b0 ) │ │ │ │ + bne.n 831f2 │ │ │ │ + ldr r2, [pc, #272] @ (83320 ) │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr.w r5, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ - cbz r5, 836b2 │ │ │ │ + cbz r5, 83222 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b.n 83682 │ │ │ │ + b.n 831f2 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #3908 @ 0xf44 │ │ │ │ + movw r1, #964 @ 0x3c4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ + bl d52b8 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 83682 │ │ │ │ + b.n 831f2 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ - cbz r3, 8371a │ │ │ │ - bl 92748 │ │ │ │ + cbz r3, 8328a │ │ │ │ + bl 92040 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 836ec │ │ │ │ + cbz r0, 8325c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 83676 │ │ │ │ + b.n 831e6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 836d0 │ │ │ │ + beq.n 83240 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 836d0 │ │ │ │ - ldr r2, [pc, #176] @ (837b0 ) │ │ │ │ + bne.n 83240 │ │ │ │ + ldr r2, [pc, #176] @ (83320 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 83714 │ │ │ │ + cbz r3, 83284 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 836d0 │ │ │ │ + b.n 83240 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8372a │ │ │ │ + beq.n 8329a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 83790 │ │ │ │ + cbz r3, 83300 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r7, #32] │ │ │ │ - cbz r3, 83762 │ │ │ │ - movw r1, #3796 @ 0xed4 │ │ │ │ + cbz r3, 832d2 │ │ │ │ + movw r1, #852 @ 0x354 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r3, #4008 @ 0xfa8 │ │ │ │ + movw r3, #1064 @ 0x428 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ cmp.w r8, #0 │ │ │ │ it ne │ │ │ │ movne r3, r1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #3808 @ 0xee0 │ │ │ │ + movw r1, #864 @ 0x360 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl d599c │ │ │ │ - b.n 836d0 │ │ │ │ + bl d52b8 │ │ │ │ + b.n 83240 │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8373a │ │ │ │ - movw r1, #3796 @ 0xed4 │ │ │ │ + bne.n 832aa │ │ │ │ + movw r1, #852 @ 0x354 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r3, #4008 @ 0xfa8 │ │ │ │ + movw r3, #1064 @ 0x428 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ cmp.w r8, #0 │ │ │ │ it ne │ │ │ │ movne r3, r1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #3864 @ 0xf18 │ │ │ │ + movw r1, #920 @ 0x398 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl d599c │ │ │ │ - b.n 836d0 │ │ │ │ - ldr r2, [pc, #28] @ (837b0 ) │ │ │ │ + bl d52b8 │ │ │ │ + b.n 83240 │ │ │ │ + ldr r2, [pc, #28] @ (83320 ) │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 837a4 │ │ │ │ + cbz r3, 83314 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 8372a │ │ │ │ + b.n 8329a │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -000837b4 <_PyUnicode_InternMortal@@Base>: │ │ │ │ +00083324 <_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 7bfac │ │ │ │ + bl 7bf6c │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000837d0 : │ │ │ │ +00083340 : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 837d8 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + b.w 83348 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ nop │ │ │ │ │ │ │ │ -000837d8 <_PyObject_GenericSetAttrWithDict@@Base>: │ │ │ │ +00083348 <_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 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bpl.w 83d66 <_PyObject_GenericSetAttrWithDict@@Base+0x58e> │ │ │ │ + bpl.w 83936 <_PyObject_GenericSetAttrWithDict@@Base+0x5ee> │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 83a7e <_PyObject_GenericSetAttrWithDict@@Base+0x2a6> │ │ │ │ + bmi.w 835ee <_PyObject_GenericSetAttrWithDict@@Base+0x2a6> │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83ac0 <_PyObject_GenericSetAttrWithDict@@Base+0x2e8> │ │ │ │ - ldr.w r9, [pc, #1500] @ 83df0 <_PyObject_GenericSetAttrWithDict@@Base+0x618> │ │ │ │ + beq.w 83630 <_PyObject_GenericSetAttrWithDict@@Base+0x2e8> │ │ │ │ + ldr.w r9, [pc, #1500] @ 83960 <_PyObject_GenericSetAttrWithDict@@Base+0x618> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 838d0 <_PyObject_GenericSetAttrWithDict@@Base+0xf8> │ │ │ │ + bne.n 83440 <_PyObject_GenericSetAttrWithDict@@Base+0xf8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 838da <_PyObject_GenericSetAttrWithDict@@Base+0x102> │ │ │ │ + beq.n 8344a <_PyObject_GenericSetAttrWithDict@@Base+0x102> │ │ │ │ ldr.w r1, [r5, #192] @ 0xc0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ movs r2, #12 │ │ │ │ ldr.w r3, [r9, sl] │ │ │ │ eor.w fp, r1, r4, asr #3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ubfx fp, fp, #0, #12 │ │ │ │ mla r2, r2, fp, r3 │ │ │ │ add.w r2, r2, #40960 @ 0xa000 │ │ │ │ ldr.w r2, [r2, #2808] @ 0xaf8 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 838fe <_PyObject_GenericSetAttrWithDict@@Base+0x126> │ │ │ │ + bne.n 8346e <_PyObject_GenericSetAttrWithDict@@Base+0x126> │ │ │ │ movs r2, #12 │ │ │ │ mla r1, r2, fp, r3 │ │ │ │ add.w r1, r1, #40960 @ 0xa000 │ │ │ │ ldr.w r1, [r1, #2812] @ 0xafc │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 838fe <_PyObject_GenericSetAttrWithDict@@Base+0x126> │ │ │ │ + bne.n 8346e <_PyObject_GenericSetAttrWithDict@@Base+0x126> │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ mla r3, r2, fp, r3 │ │ │ │ ldr.w r6, [r3, #2816] @ 0xb00 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 83ae8 <_PyObject_GenericSetAttrWithDict@@Base+0x310> │ │ │ │ + beq.w 8365c <_PyObject_GenericSetAttrWithDict@@Base+0x314> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 83d84 <_PyObject_GenericSetAttrWithDict@@Base+0x5ac> │ │ │ │ + beq.w 838f6 <_PyObject_GenericSetAttrWithDict@@Base+0x5ae> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr.w r3, [r3, #140] @ 0x8c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8398c <_PyObject_GenericSetAttrWithDict@@Base+0x1b4> │ │ │ │ - movw r2, #33041 @ 0x8111 │ │ │ │ + beq.n 834fc <_PyObject_GenericSetAttrWithDict@@Base+0x1b4> │ │ │ │ + movw r2, #31221 @ 0x79f5 │ │ │ │ movt r2, #12 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 83c1a <_PyObject_GenericSetAttrWithDict@@Base+0x442> │ │ │ │ + bne.w 8378e <_PyObject_GenericSetAttrWithDict@@Base+0x446> │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 83c32 <_PyObject_GenericSetAttrWithDict@@Base+0x45a> │ │ │ │ + bne.w 837a6 <_PyObject_GenericSetAttrWithDict@@Base+0x45e> │ │ │ │ ldr r1, [r6, #20] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl c8450 │ │ │ │ + bl c7d34 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 83a56 <_PyObject_GenericSetAttrWithDict@@Base+0x27e> │ │ │ │ + beq.w 835c6 <_PyObject_GenericSetAttrWithDict@@Base+0x27e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 83a56 <_PyObject_GenericSetAttrWithDict@@Base+0x27e> │ │ │ │ + bne.w 835c6 <_PyObject_GenericSetAttrWithDict@@Base+0x27e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ad140 │ │ │ │ - b.n 83a56 <_PyObject_GenericSetAttrWithDict@@Base+0x27e> │ │ │ │ + bl 1ab028 │ │ │ │ + b.n 835c6 <_PyObject_GenericSetAttrWithDict@@Base+0x27e> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 83828 <_PyObject_GenericSetAttrWithDict@@Base+0x50> │ │ │ │ + bne.n 83398 <_PyObject_GenericSetAttrWithDict@@Base+0x50> │ │ │ │ ldr.w r1, [r5, #192] @ 0xc0 │ │ │ │ movs r2, #12 │ │ │ │ ldr.w r3, [r9, sl] │ │ │ │ eor.w fp, r1, r4, asr #3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ubfx fp, fp, #0, #12 │ │ │ │ mla r2, r2, fp, r3 │ │ │ │ add.w r2, r2, #40960 @ 0xa000 │ │ │ │ ldr.w r2, [r2, #2808] @ 0xaf8 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 83850 <_PyObject_GenericSetAttrWithDict@@Base+0x78> │ │ │ │ + beq.n 833c0 <_PyObject_GenericSetAttrWithDict@@Base+0x78> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 83ace <_PyObject_GenericSetAttrWithDict@@Base+0x2f6> │ │ │ │ + bne.w 83642 <_PyObject_GenericSetAttrWithDict@@Base+0x2fa> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt.w 83ace <_PyObject_GenericSetAttrWithDict@@Base+0x2f6> │ │ │ │ + bgt.w 83642 <_PyObject_GenericSetAttrWithDict@@Base+0x2fa> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 83f08 <_PyType_LookupRef@@Base+0x114> │ │ │ │ + bl 83a78 <_PyType_LookupRef@@Base+0x114> │ │ │ │ ldr.w r3, [r5, #192] @ 0xc0 │ │ │ │ add r2, sp, #28 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 83fdc <_PyType_LookupRef@@Base+0x1e8> │ │ │ │ + bl 83b4c <_PyType_LookupRef@@Base+0x1e8> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 83ae2 <_PyObject_GenericSetAttrWithDict@@Base+0x30a> │ │ │ │ + bne.w 83656 <_PyObject_GenericSetAttrWithDict@@Base+0x30e> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - cbz r2, 83984 <_PyObject_GenericSetAttrWithDict@@Base+0x1ac> │ │ │ │ + cbz r2, 834f4 <_PyObject_GenericSetAttrWithDict@@Base+0x1ac> │ │ │ │ movs r2, #12 │ │ │ │ add.w r1, r3, #43520 @ 0xaa00 │ │ │ │ adds r1, #248 @ 0xf8 │ │ │ │ mul.w r2, r2, fp │ │ │ │ adds r0, r1, r2 │ │ │ │ str r6, [r0, #8] │ │ │ │ add r3, r2 │ │ │ │ @@ -133406,100 +132971,100 @@ │ │ │ │ str.w r4, [r1, ip] │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r1, r2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 83c04 <_PyObject_GenericSetAttrWithDict@@Base+0x42c> │ │ │ │ + bne.w 83778 <_PyObject_GenericSetAttrWithDict@@Base+0x430> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 83d84 <_PyObject_GenericSetAttrWithDict@@Base+0x5ac> │ │ │ │ + bne.w 838f6 <_PyObject_GenericSetAttrWithDict@@Base+0x5ae> │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 83ca8 <_PyObject_GenericSetAttrWithDict@@Base+0x4d0> │ │ │ │ + bne.w 8381c <_PyObject_GenericSetAttrWithDict@@Base+0x4d4> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.w 83afc <_PyObject_GenericSetAttrWithDict@@Base+0x324> │ │ │ │ + bmi.w 83670 <_PyObject_GenericSetAttrWithDict@@Base+0x328> │ │ │ │ lsls r1, r3, #27 │ │ │ │ it mi │ │ │ │ submi.w fp, r7, #12 │ │ │ │ - bmi.n 839d4 <_PyObject_GenericSetAttrWithDict@@Base+0x1fc> │ │ │ │ + bmi.n 83544 <_PyObject_GenericSetAttrWithDict@@Base+0x1fc> │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr.w r3, [r2, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83c84 <_PyObject_GenericSetAttrWithDict@@Base+0x4ac> │ │ │ │ + beq.w 837f8 <_PyObject_GenericSetAttrWithDict@@Base+0x4b0> │ │ │ │ itttt lt │ │ │ │ ldrlt r1, [r7, #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 │ │ │ │ add.w fp, r7, r3 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 83c84 <_PyObject_GenericSetAttrWithDict@@Base+0x4ac> │ │ │ │ + beq.w 837f8 <_PyObject_GenericSetAttrWithDict@@Base+0x4b0> │ │ │ │ ldr.w r1, [fp] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 83b52 <_PyObject_GenericSetAttrWithDict@@Base+0x37a> │ │ │ │ + beq.w 836c6 <_PyObject_GenericSetAttrWithDict@@Base+0x37e> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 83c26 <_PyObject_GenericSetAttrWithDict@@Base+0x44e> │ │ │ │ + beq.w 8379a <_PyObject_GenericSetAttrWithDict@@Base+0x452> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 83bec <_PyObject_GenericSetAttrWithDict@@Base+0x414> │ │ │ │ + bne.w 8373a <_PyObject_GenericSetAttrWithDict@@Base+0x3f2> │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 83a08 <_PyObject_GenericSetAttrWithDict@@Base+0x230> │ │ │ │ + beq.n 83578 <_PyObject_GenericSetAttrWithDict@@Base+0x230> │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 83b8c <_PyObject_GenericSetAttrWithDict@@Base+0x3b4> │ │ │ │ + bne.w 83700 <_PyObject_GenericSetAttrWithDict@@Base+0x3b8> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r0, r3, #1 │ │ │ │ - beq.w 83b8c <_PyObject_GenericSetAttrWithDict@@Base+0x3b4> │ │ │ │ + beq.w 83700 <_PyObject_GenericSetAttrWithDict@@Base+0x3b8> │ │ │ │ ldr.w r2, [r9, sl] │ │ │ │ ldr r0, [r1, #24] │ │ │ │ ldr.w lr, [r2, #8] │ │ │ │ movw r2, #44060 @ 0xac1c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 83bb6 <_PyObject_GenericSetAttrWithDict@@Base+0x3de> │ │ │ │ + beq.w 8372a <_PyObject_GenericSetAttrWithDict@@Base+0x3e2> │ │ │ │ mov r0, lr │ │ │ │ mov r2, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 7c85c │ │ │ │ + bl 7c81c │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 83b1c <_PyObject_GenericSetAttrWithDict@@Base+0x344> │ │ │ │ + beq.n 83690 <_PyObject_GenericSetAttrWithDict@@Base+0x348> │ │ │ │ mov.w r9, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 838b2 <_PyObject_GenericSetAttrWithDict@@Base+0xda> │ │ │ │ + bne.w 83422 <_PyObject_GenericSetAttrWithDict@@Base+0xda> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 83a6a <_PyObject_GenericSetAttrWithDict@@Base+0x292> │ │ │ │ + beq.n 835da <_PyObject_GenericSetAttrWithDict@@Base+0x292> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83dc4 <_PyObject_GenericSetAttrWithDict@@Base+0x5ec> │ │ │ │ + beq.w 838da <_PyObject_GenericSetAttrWithDict@@Base+0x592> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 83bc6 <_PyObject_GenericSetAttrWithDict@@Base+0x3ee> │ │ │ │ + bne.w 8374a <_PyObject_GenericSetAttrWithDict@@Base+0x402> │ │ │ │ mov r0, r9 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r9, [pc, #880] @ 83df0 <_PyObject_GenericSetAttrWithDict@@Base+0x618> │ │ │ │ + ldr.w r9, [pc, #880] @ 83960 <_PyObject_GenericSetAttrWithDict@@Base+0x618> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r5, #180] @ 0xb4 │ │ │ │ movs r2, #28 │ │ │ │ subs r3, #1 │ │ │ │ ldr.w r1, [r9, sl] │ │ │ │ cmp r3, #10 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ @@ -133509,574 +133074,574 @@ │ │ │ │ movhi r3, #1 │ │ │ │ add.w r0, r1, #92672 @ 0x16a00 │ │ │ │ ldr.w r2, [r0, #252] @ 0xfc │ │ │ │ cmp r2, r5 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83c74 <_PyObject_GenericSetAttrWithDict@@Base+0x49c> │ │ │ │ + beq.w 837e8 <_PyObject_GenericSetAttrWithDict@@Base+0x4a0> │ │ │ │ ldr.w r3, [r0, #268] @ 0x10c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 83818 <_PyObject_GenericSetAttrWithDict@@Base+0x40> │ │ │ │ + bne.w 83388 <_PyObject_GenericSetAttrWithDict@@Base+0x40> │ │ │ │ mov r0, r5 │ │ │ │ - bl 80558 │ │ │ │ + bl 80550 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 83810 <_PyObject_GenericSetAttrWithDict@@Base+0x38> │ │ │ │ - b.n 83d7e <_PyObject_GenericSetAttrWithDict@@Base+0x5a6> │ │ │ │ + bne.w 83380 <_PyObject_GenericSetAttrWithDict@@Base+0x38> │ │ │ │ + mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ + b.n 835e6 <_PyObject_GenericSetAttrWithDict@@Base+0x29e> │ │ │ │ add r2, sp, #28 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 83fdc <_PyType_LookupRef@@Base+0x1e8> │ │ │ │ + bl 83b4c <_PyType_LookupRef@@Base+0x1e8> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 83984 <_PyObject_GenericSetAttrWithDict@@Base+0x1ac> │ │ │ │ + beq.w 834f4 <_PyObject_GenericSetAttrWithDict@@Base+0x1ac> │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 83d50 <_PyObject_GenericSetAttrWithDict@@Base+0x578> │ │ │ │ + beq.w 838c4 <_PyObject_GenericSetAttrWithDict@@Base+0x57c> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r6, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 83ca8 <_PyObject_GenericSetAttrWithDict@@Base+0x4d0> │ │ │ │ + bne.w 8381c <_PyObject_GenericSetAttrWithDict@@Base+0x4d4> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bpl.w 8399c <_PyObject_GenericSetAttrWithDict@@Base+0x1c4> │ │ │ │ + bpl.w 8350c <_PyObject_GenericSetAttrWithDict@@Base+0x1c4> │ │ │ │ ldrb r3, [r7, #11] │ │ │ │ add.w r9, r7, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83c58 <_PyObject_GenericSetAttrWithDict@@Base+0x480> │ │ │ │ + beq.w 837cc <_PyObject_GenericSetAttrWithDict@@Base+0x484> │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl d97d8 <_PyEval_CheckExceptTypeValid@@Base+0x108c> │ │ │ │ + bl d90b0 <_PyEval_CheckExceptTypeValid@@Base+0x108c> │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 83a50 <_PyObject_GenericSetAttrWithDict@@Base+0x278> │ │ │ │ + bge.n 835c0 <_PyObject_GenericSetAttrWithDict@@Base+0x278> │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7a20 │ │ │ │ + bl d72f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 83a50 <_PyObject_GenericSetAttrWithDict@@Base+0x278> │ │ │ │ + beq.n 835c0 <_PyObject_GenericSetAttrWithDict@@Base+0x278> │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - movw r1, #4096 @ 0x1000 │ │ │ │ + movw r1, #1152 @ 0x480 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl d599c │ │ │ │ + bl d52b8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl d7498 │ │ │ │ - b.n 83a50 <_PyObject_GenericSetAttrWithDict@@Base+0x278> │ │ │ │ + bl d6d70 │ │ │ │ + b.n 835c0 <_PyObject_GenericSetAttrWithDict@@Base+0x278> │ │ │ │ ldr.w r2, [r9, sl] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #22 │ │ │ │ - bpl.n 83b68 <_PyObject_GenericSetAttrWithDict@@Base+0x390> │ │ │ │ + bpl.n 836dc <_PyObject_GenericSetAttrWithDict@@Base+0x394> │ │ │ │ ldr.w r1, [r3, #440] @ 0x1b8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 83bfc <_PyObject_GenericSetAttrWithDict@@Base+0x424> │ │ │ │ + bne.n 83770 <_PyObject_GenericSetAttrWithDict@@Base+0x428> │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #44060 @ 0xac1c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 72070 │ │ │ │ + bl 7202c │ │ │ │ mov r1, r0 │ │ │ │ str.w r1, [fp] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 839e6 <_PyObject_GenericSetAttrWithDict@@Base+0x20e> │ │ │ │ + bne.w 83556 <_PyObject_GenericSetAttrWithDict@@Base+0x20e> │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - b.n 83b1c <_PyObject_GenericSetAttrWithDict@@Base+0x344> │ │ │ │ + b.n 83690 <_PyObject_GenericSetAttrWithDict@@Base+0x348> │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 6d774 │ │ │ │ + bl 6d71c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 83d44 <_PyObject_GenericSetAttrWithDict@@Base+0x56c> │ │ │ │ + beq.w 838b8 <_PyObject_GenericSetAttrWithDict@@Base+0x570> │ │ │ │ ldr.w r2, [r9, sl] │ │ │ │ movw ip, #44060 @ 0xac1c │ │ │ │ movt ip, #71 @ 0x47 │ │ │ │ ldr.w lr, [r2, #8] │ │ │ │ ldr r2, [r1, #24] │ │ │ │ cmp r2, ip │ │ │ │ - bne.w 83a38 <_PyObject_GenericSetAttrWithDict@@Base+0x260> │ │ │ │ + bne.w 835a8 <_PyObject_GenericSetAttrWithDict@@Base+0x260> │ │ │ │ mov r0, lr │ │ │ │ mov r2, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 7a2f8 │ │ │ │ + bl 7a2b8 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 83b16 <_PyObject_GenericSetAttrWithDict@@Base+0x33e> │ │ │ │ + b.n 8368a <_PyObject_GenericSetAttrWithDict@@Base+0x342> │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp r3, r0 │ │ │ │ + bne.w 83572 <_PyObject_GenericSetAttrWithDict@@Base+0x22a> │ │ │ │ + b.n 83578 <_PyObject_GenericSetAttrWithDict@@Base+0x230> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 83a76 <_PyObject_GenericSetAttrWithDict@@Base+0x29e> │ │ │ │ - ldr r2, [pc, #536] @ (83dec <_PyObject_GenericSetAttrWithDict@@Base+0x614>) │ │ │ │ + bne.w 835e6 <_PyObject_GenericSetAttrWithDict@@Base+0x29e> │ │ │ │ + ldr r2, [pc, #516] @ (8395c <_PyObject_GenericSetAttrWithDict@@Base+0x614>) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 83be6 <_PyObject_GenericSetAttrWithDict@@Base+0x40e> │ │ │ │ + cbz r3, 8376a <_PyObject_GenericSetAttrWithDict@@Base+0x422> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 83a76 <_PyObject_GenericSetAttrWithDict@@Base+0x29e> │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp r3, r0 │ │ │ │ - bne.w 83a02 <_PyObject_GenericSetAttrWithDict@@Base+0x22a> │ │ │ │ - b.n 83a08 <_PyObject_GenericSetAttrWithDict@@Base+0x230> │ │ │ │ - bl 12b3f4 <_PyUnicode_IsNumeric@@Base+0x3f8> │ │ │ │ + b.n 835e6 <_PyObject_GenericSetAttrWithDict@@Base+0x29e> │ │ │ │ + bl 12ac00 <_PyUnicode_IsNumeric@@Base+0x41c> │ │ │ │ mov r1, r0 │ │ │ │ - b.n 83b7c <_PyObject_GenericSetAttrWithDict@@Base+0x3a4> │ │ │ │ + b.n 836f0 <_PyObject_GenericSetAttrWithDict@@Base+0x3a8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 83984 <_PyObject_GenericSetAttrWithDict@@Base+0x1ac> │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bne.w 834f4 <_PyObject_GenericSetAttrWithDict@@Base+0x1ac> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8398a <_PyObject_GenericSetAttrWithDict@@Base+0x1b2> │ │ │ │ - b.n 83d84 <_PyObject_GenericSetAttrWithDict@@Base+0x5ac> │ │ │ │ + beq.w 834fa <_PyObject_GenericSetAttrWithDict@@Base+0x1b2> │ │ │ │ + b.n 838f6 <_PyObject_GenericSetAttrWithDict@@Base+0x5ae> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 838b2 <_PyObject_GenericSetAttrWithDict@@Base+0xda> │ │ │ │ + b.n 83422 <_PyObject_GenericSetAttrWithDict@@Base+0xda> │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1ad0e0 │ │ │ │ + bl 1aafc8 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 83b16 <_PyObject_GenericSetAttrWithDict@@Base+0x33e> │ │ │ │ + b.n 8368a <_PyObject_GenericSetAttrWithDict@@Base+0x342> │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 87f30 │ │ │ │ + bl 87a80 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 838a6 <_PyObject_GenericSetAttrWithDict@@Base+0xce> │ │ │ │ + bne.w 83416 <_PyObject_GenericSetAttrWithDict@@Base+0xce> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ - bl 1b0200 │ │ │ │ + bl 1ae1b8 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 838a6 <_PyObject_GenericSetAttrWithDict@@Base+0xce> │ │ │ │ - b.n 838b2 <_PyObject_GenericSetAttrWithDict@@Base+0xda> │ │ │ │ + bne.w 83416 <_PyObject_GenericSetAttrWithDict@@Base+0xce> │ │ │ │ + b.n 83422 <_PyObject_GenericSetAttrWithDict@@Base+0xda> │ │ │ │ ldr.w r0, [r7, #-12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 83d02 <_PyObject_GenericSetAttrWithDict@@Base+0x52a> │ │ │ │ + beq.n 83876 <_PyObject_GenericSetAttrWithDict@@Base+0x52e> │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 83b08 <_PyObject_GenericSetAttrWithDict@@Base+0x330> │ │ │ │ + beq.w 8367c <_PyObject_GenericSetAttrWithDict@@Base+0x334> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1ad0bc │ │ │ │ + bl 1aafa0 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 83b16 <_PyObject_GenericSetAttrWithDict@@Base+0x33e> │ │ │ │ + b.n 8368a <_PyObject_GenericSetAttrWithDict@@Base+0x342> │ │ │ │ add.w r1, r1, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r1, #244] @ 0xf4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 83818 <_PyObject_GenericSetAttrWithDict@@Base+0x40> │ │ │ │ - b.n 83ac0 <_PyObject_GenericSetAttrWithDict@@Base+0x2e8> │ │ │ │ + bne.w 83388 <_PyObject_GenericSetAttrWithDict@@Base+0x40> │ │ │ │ + b.n 83630 <_PyObject_GenericSetAttrWithDict@@Base+0x2e8> │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 83d92 <_PyObject_GenericSetAttrWithDict@@Base+0x5ba> │ │ │ │ + beq.n 83904 <_PyObject_GenericSetAttrWithDict@@Base+0x5bc> │ │ │ │ mov r3, r4 │ │ │ │ - movw r1, #4136 @ 0x1028 │ │ │ │ + movw r1, #1192 @ 0x4a8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bl d599c │ │ │ │ - b.n 838b2 <_PyObject_GenericSetAttrWithDict@@Base+0xda> │ │ │ │ + bl d52b8 │ │ │ │ + b.n 83422 <_PyObject_GenericSetAttrWithDict@@Base+0xda> │ │ │ │ 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 83de0 <_PyObject_GenericSetAttrWithDict@@Base+0x608> │ │ │ │ + beq.w 83950 <_PyObject_GenericSetAttrWithDict@@Base+0x608> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 7a1f4 │ │ │ │ + bl 7a1b4 │ │ │ │ mov r9, r0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 83b16 <_PyObject_GenericSetAttrWithDict@@Base+0x33e> │ │ │ │ + beq.w 8368a <_PyObject_GenericSetAttrWithDict@@Base+0x342> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 83b16 <_PyObject_GenericSetAttrWithDict@@Base+0x33e> │ │ │ │ - ldr r2, [pc, #260] @ (83dec <_PyObject_GenericSetAttrWithDict@@Base+0x614>) │ │ │ │ + bne.w 8368a <_PyObject_GenericSetAttrWithDict@@Base+0x342> │ │ │ │ + ldr r2, [pc, #256] @ (8395c <_PyObject_GenericSetAttrWithDict@@Base+0x614>) │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 83cfc <_PyObject_GenericSetAttrWithDict@@Base+0x524> │ │ │ │ + cbz r3, 83870 <_PyObject_GenericSetAttrWithDict@@Base+0x528> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx r8 │ │ │ │ - b.n 83b16 <_PyObject_GenericSetAttrWithDict@@Base+0x33e> │ │ │ │ + b.n 8368a <_PyObject_GenericSetAttrWithDict@@Base+0x342> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl ca6a4 │ │ │ │ + bl c9f90 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 83b86 <_PyObject_GenericSetAttrWithDict@@Base+0x3ae> │ │ │ │ + beq.w 836fa <_PyObject_GenericSetAttrWithDict@@Base+0x3b2> │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 83d56 <_PyObject_GenericSetAttrWithDict@@Base+0x57e> │ │ │ │ + beq.n 838ca <_PyObject_GenericSetAttrWithDict@@Base+0x582> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1ad0bc │ │ │ │ + bl 1aafa0 │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 83b16 <_PyObject_GenericSetAttrWithDict@@Base+0x33e> │ │ │ │ + beq.w 8368a <_PyObject_GenericSetAttrWithDict@@Base+0x342> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 83b16 <_PyObject_GenericSetAttrWithDict@@Base+0x33e> │ │ │ │ + bne.w 8368a <_PyObject_GenericSetAttrWithDict@@Base+0x342> │ │ │ │ mov r0, sl │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 83b16 <_PyObject_GenericSetAttrWithDict@@Base+0x33e> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8368a <_PyObject_GenericSetAttrWithDict@@Base+0x342> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ab6e0 │ │ │ │ + bl 1a94e8 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 83b16 <_PyObject_GenericSetAttrWithDict@@Base+0x33e> │ │ │ │ - bl d7c64 │ │ │ │ - b.n 8398a <_PyObject_GenericSetAttrWithDict@@Base+0x1b2> │ │ │ │ + b.n 8368a <_PyObject_GenericSetAttrWithDict@@Base+0x342> │ │ │ │ + bl d753c │ │ │ │ + b.n 834fa <_PyObject_GenericSetAttrWithDict@@Base+0x1b2> │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl d97d8 <_PyEval_CheckExceptTypeValid@@Base+0x108c> │ │ │ │ + bl d90b0 <_PyEval_CheckExceptTypeValid@@Base+0x108c> │ │ │ │ mov r9, r0 │ │ │ │ - b.n 83d22 <_PyObject_GenericSetAttrWithDict@@Base+0x54a> │ │ │ │ - movw r0, #43976 @ 0xabc8 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - movw r1, #3908 @ 0xf44 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl d599c │ │ │ │ - mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - b.n 83a76 <_PyObject_GenericSetAttrWithDict@@Base+0x29e> │ │ │ │ + b.n 83896 <_PyObject_GenericSetAttrWithDict@@Base+0x54e> │ │ │ │ + ldr r2, [pc, #128] @ (8395c <_PyObject_GenericSetAttrWithDict@@Base+0x614>) │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r6, [r3, #24] │ │ │ │ + ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ + cbz r3, 838f0 <_PyObject_GenericSetAttrWithDict@@Base+0x5a8> │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r6 │ │ │ │ + b.n 835da <_PyObject_GenericSetAttrWithDict@@Base+0x292> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr.w r3, [r3, #140] @ 0x8c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8388e <_PyObject_GenericSetAttrWithDict@@Base+0xb6> │ │ │ │ - b.n 8398c <_PyObject_GenericSetAttrWithDict@@Base+0x1b4> │ │ │ │ + bne.w 833fe <_PyObject_GenericSetAttrWithDict@@Base+0xb6> │ │ │ │ + b.n 834fc <_PyObject_GenericSetAttrWithDict@@Base+0x1b4> │ │ │ │ ldr r1, [r5, #76] @ 0x4c │ │ │ │ - movw r3, #14289 @ 0x37d1 │ │ │ │ + movw r3, #13121 @ 0x3341 │ │ │ │ movt r3, #8 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ cmp r1, r3 │ │ │ │ mov r3, r4 │ │ │ │ itete eq │ │ │ │ - movweq r1, #4012 @ 0xfac │ │ │ │ - movwne r1, #4096 @ 0x1000 │ │ │ │ + movweq r1, #1068 @ 0x42c │ │ │ │ + movwne r1, #1152 @ 0x480 │ │ │ │ movteq r1, #40 @ 0x28 │ │ │ │ movtne r1, #40 @ 0x28 │ │ │ │ - bl d599c │ │ │ │ + bl d52b8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl d7498 │ │ │ │ - b.n 83a56 <_PyObject_GenericSetAttrWithDict@@Base+0x27e> │ │ │ │ - ldr r2, [pc, #36] @ (83dec <_PyObject_GenericSetAttrWithDict@@Base+0x614>) │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r6, [r3, #24] │ │ │ │ - ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 83dda <_PyObject_GenericSetAttrWithDict@@Base+0x602> │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - mov r0, r5 │ │ │ │ - blx r6 │ │ │ │ - b.n 83a6a <_PyObject_GenericSetAttrWithDict@@Base+0x292> │ │ │ │ + bl d6d70 │ │ │ │ + b.n 835c6 <_PyObject_GenericSetAttrWithDict@@Base+0x27e> │ │ │ │ + movw r0, #43976 @ 0xabc8 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + movw r1, #964 @ 0x3c4 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl d52b8 │ │ │ │ + b.n 8363c <_PyObject_GenericSetAttrWithDict@@Base+0x2f4> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl bfb18 │ │ │ │ + bl bf460 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 83ccc <_PyObject_GenericSetAttrWithDict@@Base+0x4f4> │ │ │ │ + b.n 83840 <_PyObject_GenericSetAttrWithDict@@Base+0x4f8> │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00083df4 <_PyType_LookupRef@@Base>: │ │ │ │ +00083964 <_PyType_LookupRef@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #252] @ (83f04 <_PyType_LookupRef@@Base+0x110>) │ │ │ │ + ldr r4, [pc, #252] @ (83a74 <_PyType_LookupRef@@Base+0x110>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr.w r2, [r0, #192] @ 0xc0 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #16 │ │ │ │ ldr r3, [r3, r4] │ │ │ │ eor.w r4, r2, r1, asr #3 │ │ │ │ movs r1, #12 │ │ │ │ ubfx r4, r4, #0, #12 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mul.w r4, r1, r4 │ │ │ │ adds r5, r3, r4 │ │ │ │ add.w r5, r5, #40960 @ 0xa000 │ │ │ │ ldr.w r1, [r5, #2808] @ 0xaf8 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 83e6a <_PyType_LookupRef@@Base+0x76> │ │ │ │ + bne.n 839ea <_PyType_LookupRef@@Base+0x86> │ │ │ │ ldr.w r2, [r5, #2812] @ 0xafc │ │ │ │ cmp r2, r6 │ │ │ │ - bne.n 83e6a <_PyType_LookupRef@@Base+0x76> │ │ │ │ + bne.n 839ea <_PyType_LookupRef@@Base+0x86> │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ add r3, r4 │ │ │ │ ldr.w r2, [r3, #2816] @ 0xb00 │ │ │ │ - cbz r2, 83e60 <_PyType_LookupRef@@Base+0x6c> │ │ │ │ + cbz r2, 839e0 <_PyType_LookupRef@@Base+0x7c> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 83e54 <_PyType_LookupRef@@Base+0x60> │ │ │ │ + beq.n 839c4 <_PyType_LookupRef@@Base+0x60> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 83b4c <_PyType_LookupRef@@Base+0x1e8> │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 839c4 <_PyType_LookupRef@@Base+0x60> │ │ │ │ adds r1, #1 │ │ │ │ - beq.n 83efc <_PyType_LookupRef@@Base+0x108> │ │ │ │ + beq.n 83a6e <_PyType_LookupRef@@Base+0x10a> │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ + ldr r1, [r6, #4] │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - cmp r0, r2 │ │ │ │ - bne.n 83ef4 <_PyType_LookupRef@@Base+0x100> │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.n 839cc <_PyType_LookupRef@@Base+0x68> │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt.n 83ef4 <_PyType_LookupRef@@Base+0x100> │ │ │ │ + bgt.n 839cc <_PyType_LookupRef@@Base+0x68> │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - bl 83f08 <_PyType_LookupRef@@Base+0x114> │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - mov r7, r0 │ │ │ │ - ldr.w r3, [r1, #192] @ 0xc0 │ │ │ │ - mov r8, r3 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - mov r0, r1 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 83a78 <_PyType_LookupRef@@Base+0x114> │ │ │ │ + ldr.w r3, [r7, #192] @ 0xc0 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r6 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - bl 83fdc <_PyType_LookupRef@@Base+0x1e8> │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r7, r3 │ │ │ │ + bl 83b4c <_PyType_LookupRef@@Base+0x1e8> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 83e5c <_PyType_LookupRef@@Base+0x68> │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.n 83e54 <_PyType_LookupRef@@Base+0x60> │ │ │ │ + bne.n 839dc <_PyType_LookupRef@@Base+0x78> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 839c4 <_PyType_LookupRef@@Base+0x60> │ │ │ │ add.w r3, r3, #43520 @ 0xaa00 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ adds r1, r3, r4 │ │ │ │ str r0, [r1, #8] │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [r5, #2812] @ 0xafc │ │ │ │ adds r5, r4, #4 │ │ │ │ cmp r1, ip │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r6, #0] │ │ │ │ str r6, [r3, r5] │ │ │ │ dmb ish │ │ │ │ - str.w r8, [r3, r4] │ │ │ │ + str r7, [r3, r4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 83e54 <_PyType_LookupRef@@Base+0x60> │ │ │ │ + beq.n 839c4 <_PyType_LookupRef@@Base+0x60> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 83e54 <_PyType_LookupRef@@Base+0x60> │ │ │ │ - str r2, [sp, #0] │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - b.n 83e54 <_PyType_LookupRef@@Base+0x60> │ │ │ │ - mov.w r8, #0 │ │ │ │ - movs r7, #0 │ │ │ │ - b.n 83e96 <_PyType_LookupRef@@Base+0xa2> │ │ │ │ - bl d7c64 │ │ │ │ - b.n 83e60 <_PyType_LookupRef@@Base+0x6c> │ │ │ │ - nop │ │ │ │ + bne.n 839c4 <_PyType_LookupRef@@Base+0x60> │ │ │ │ + str r2, [sp, #4] │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + b.n 839c4 <_PyType_LookupRef@@Base+0x60> │ │ │ │ + bl d753c │ │ │ │ + b.n 839e0 <_PyType_LookupRef@@Base+0x7c> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r3, [r1, #192] @ 0xc0 │ │ │ │ - cbz r3, 83f12 <_PyType_LookupRef@@Base+0x11e> │ │ │ │ + cbz r3, 83a82 <_PyType_LookupRef@@Base+0x11e> │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [r1, #84] @ 0x54 │ │ │ │ sub sp, #12 │ │ │ │ tst.w ip, #4096 @ 0x1000 │ │ │ │ - beq.n 83fd2 <_PyType_LookupRef@@Base+0x1de> │ │ │ │ + beq.n 83b42 <_PyType_LookupRef@@Base+0x1de> │ │ │ │ ldrh.w r3, [r1, #206] @ 0xce │ │ │ │ cmp.w r3, #1000 @ 0x3e8 │ │ │ │ - bcs.n 83fd2 <_PyType_LookupRef@@Base+0x1de> │ │ │ │ + bcs.n 83b42 <_PyType_LookupRef@@Base+0x1de> │ │ │ │ ldr.w r2, [r1, #168] @ 0xa8 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 83fa6 <_PyType_LookupRef@@Base+0x1b2> │ │ │ │ + ble.n 83b16 <_PyType_LookupRef@@Base+0x1b2> │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 83f08 <_PyType_LookupRef@@Base+0x114> │ │ │ │ + bl 83a78 <_PyType_LookupRef@@Base+0x114> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 83fd2 <_PyType_LookupRef@@Base+0x1de> │ │ │ │ + beq.n 83b42 <_PyType_LookupRef@@Base+0x1de> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 83f7c <_PyType_LookupRef@@Base+0x188> │ │ │ │ + beq.n 83aec <_PyType_LookupRef@@Base+0x188> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r7, r2, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [r3, #4]! │ │ │ │ mov r7, r3 │ │ │ │ - bl 83f08 <_PyType_LookupRef@@Base+0x114> │ │ │ │ + bl 83a78 <_PyType_LookupRef@@Base+0x114> │ │ │ │ adds r3, r6, #1 │ │ │ │ mov r6, r3 │ │ │ │ - cbz r0, 83fd2 <_PyType_LookupRef@@Base+0x1de> │ │ │ │ + cbz r0, 83b42 <_PyType_LookupRef@@Base+0x1de> │ │ │ │ cmp r3, r4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - bne.n 83f60 <_PyType_LookupRef@@Base+0x16c> │ │ │ │ + bne.n 83ad0 <_PyType_LookupRef@@Base+0x16c> │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r1, #23 │ │ │ │ - bpl.n 83fac <_PyType_LookupRef@@Base+0x1b8> │ │ │ │ - ldr r1, [pc, #84] @ (83fd8 <_PyType_LookupRef@@Base+0x1e4>) │ │ │ │ + bpl.n 83b1c <_PyType_LookupRef@@Base+0x1b8> │ │ │ │ + ldr r1, [pc, #84] @ (83b48 <_PyType_LookupRef@@Base+0x1e4>) │ │ │ │ ldr.w r2, [r1, #1520] @ 0x5f0 │ │ │ │ cmp.w r2, #131072 @ 0x20000 │ │ │ │ - bcs.n 83fd2 <_PyType_LookupRef@@Base+0x1de> │ │ │ │ + bcs.n 83b42 <_PyType_LookupRef@@Base+0x1de> │ │ │ │ adds r0, r2, #1 │ │ │ │ str.w r0, [r1, #1520] @ 0x5f0 │ │ │ │ - cbz r2, 83fa0 <_PyType_LookupRef@@Base+0x1ac> │ │ │ │ + cbz r2, 83b10 <_PyType_LookupRef@@Base+0x1ac> │ │ │ │ ldrh.w r1, [r3, #206] @ 0xce │ │ │ │ adds r1, #1 │ │ │ │ strh.w r1, [r3, #206] @ 0xce │ │ │ │ str.w r2, [r3, #192] @ 0xc0 │ │ │ │ - b.n 83fcc <_PyType_LookupRef@@Base+0x1d8> │ │ │ │ + b.n 83b3c <_PyType_LookupRef@@Base+0x1d8> │ │ │ │ tst.w ip, #256 @ 0x100 │ │ │ │ - bne.n 83f82 <_PyType_LookupRef@@Base+0x18e> │ │ │ │ + bne.n 83af2 <_PyType_LookupRef@@Base+0x18e> │ │ │ │ add.w r2, r5, #40960 @ 0xa000 │ │ │ │ ldr.w r0, [r2, #2804] @ 0xaf4 │ │ │ │ - cbz r0, 83fd2 <_PyType_LookupRef@@Base+0x1de> │ │ │ │ + cbz r0, 83b42 <_PyType_LookupRef@@Base+0x1de> │ │ │ │ ldrh.w r1, [r3, #206] @ 0xce │ │ │ │ add.w ip, r0, #1 │ │ │ │ str.w ip, [r2, #2804] @ 0xaf4 │ │ │ │ adds r2, r1, #1 │ │ │ │ str.w r0, [r3, #192] @ 0xc0 │ │ │ │ strh.w r2, [r3, #206] @ 0xce │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r0, #0 │ │ │ │ - b.n 83fce <_PyType_LookupRef@@Base+0x1da> │ │ │ │ + b.n 83b3e <_PyType_LookupRef@@Base+0x1da> │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, 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 │ │ │ │ mov sl, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 840f8 <_PyType_LookupRef@@Base+0x304> │ │ │ │ + bne.n 83c68 <_PyType_LookupRef@@Base+0x304> │ │ │ │ ldr.w r9, [sl, #12] │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 840f8 <_PyType_LookupRef@@Base+0x304> │ │ │ │ + beq.n 83c68 <_PyType_LookupRef@@Base+0x304> │ │ │ │ ldr.w r6, [r4, #172] @ 0xac │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 84128 <_PyType_LookupRef@@Base+0x334> │ │ │ │ + beq.w 83c98 <_PyType_LookupRef@@Base+0x334> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 840ec <_PyType_LookupRef@@Base+0x2f8> │ │ │ │ + beq.n 83c5c <_PyType_LookupRef@@Base+0x2f8> │ │ │ │ ldr.w fp, [r6, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.n 8406c <_PyType_LookupRef@@Base+0x278> │ │ │ │ + ble.n 83bdc <_PyType_LookupRef@@Base+0x278> │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ - ldr.w r8, [pc, #352] @ 84194 <_PyType_LookupRef@@Base+0x3a0> │ │ │ │ + ldr.w r8, [pc, #352] @ 83d04 <_PyType_LookupRef@@Base+0x3a0> │ │ │ │ add.w r5, r6, #8 │ │ │ │ str r6, [sp, #4] │ │ │ │ movs r4, #0 │ │ │ │ mov r6, r7 │ │ │ │ mov r7, r2 │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ lsls r0, r0, #30 │ │ │ │ - bmi.n 8408c <_PyType_LookupRef@@Base+0x298> │ │ │ │ + bmi.n 83bfc <_PyType_LookupRef@@Base+0x298> │ │ │ │ ldr.w r0, [r1, #132] @ 0x84 │ │ │ │ mov r1, sl │ │ │ │ - bl 7917c │ │ │ │ + bl 7912c │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 840ca <_PyType_LookupRef@@Base+0x2d6> │ │ │ │ + beq.n 83c3a <_PyType_LookupRef@@Base+0x2d6> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 840d6 <_PyType_LookupRef@@Base+0x2e2> │ │ │ │ + bne.n 83c46 <_PyType_LookupRef@@Base+0x2e2> │ │ │ │ cmp r4, fp │ │ │ │ - bne.n 84040 <_PyType_LookupRef@@Base+0x24c> │ │ │ │ + bne.n 83bb0 <_PyType_LookupRef@@Base+0x24c> │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r1 │ │ │ │ str r1, [r2, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 84084 <_PyType_LookupRef@@Base+0x290> │ │ │ │ + beq.n 83bf4 <_PyType_LookupRef@@Base+0x290> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r6, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8411c <_PyType_LookupRef@@Base+0x328> │ │ │ │ + beq.n 83c8c <_PyType_LookupRef@@Base+0x328> │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [r6, r8] │ │ │ │ movs r2, #28 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr.w r3, [r1, #180] @ 0xb4 │ │ │ │ @@ -134087,388 +133652,388 @@ │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ add.w ip, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r2, [ip, #252] @ 0xfc │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ - cbz r3, 84112 <_PyType_LookupRef@@Base+0x31e> │ │ │ │ + cbz r3, 83c82 <_PyType_LookupRef@@Base+0x31e> │ │ │ │ ldr.w r0, [ip, #268] @ 0x10c │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ - bl 7917c │ │ │ │ + bl 7912c │ │ │ │ adds r0, #3 │ │ │ │ - bne.n 8405c <_PyType_LookupRef@@Base+0x268> │ │ │ │ + bne.n 83bcc <_PyType_LookupRef@@Base+0x268> │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ - b.n 84070 <_PyType_LookupRef@@Base+0x27c> │ │ │ │ + b.n 83be0 <_PyType_LookupRef@@Base+0x27c> │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r2, r7 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 840e8 <_PyType_LookupRef@@Base+0x2f4> │ │ │ │ + beq.n 83c58 <_PyType_LookupRef@@Base+0x2f4> │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ movs r1, #0 │ │ │ │ - b.n 84070 <_PyType_LookupRef@@Base+0x27c> │ │ │ │ + b.n 83be0 <_PyType_LookupRef@@Base+0x27c> │ │ │ │ ldr.w fp, [r6, #8] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bgt.n 8402c <_PyType_LookupRef@@Base+0x238> │ │ │ │ - b.n 8406c <_PyType_LookupRef@@Base+0x278> │ │ │ │ + bgt.n 83b9c <_PyType_LookupRef@@Base+0x238> │ │ │ │ + b.n 83bdc <_PyType_LookupRef@@Base+0x278> │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 6d774 │ │ │ │ + bl 6d71c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 8400a <_PyType_LookupRef@@Base+0x216> │ │ │ │ + bne.w 83b7a <_PyType_LookupRef@@Base+0x216> │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - b.n 84134 <_PyType_LookupRef@@Base+0x340> │ │ │ │ + b.n 83ca4 <_PyType_LookupRef@@Base+0x340> │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ adds r0, #228 @ 0xe4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b.n 840bc <_PyType_LookupRef@@Base+0x2c8> │ │ │ │ + b.n 83c2c <_PyType_LookupRef@@Base+0x2c8> │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 84084 <_PyType_LookupRef@@Base+0x290> │ │ │ │ + b.n 83bf4 <_PyType_LookupRef@@Base+0x290> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r6, r3, #30 │ │ │ │ - bmi.n 8413a <_PyType_LookupRef@@Base+0x346> │ │ │ │ + bmi.n 83caa <_PyType_LookupRef@@Base+0x346> │ │ │ │ lsls r5, r3, #18 │ │ │ │ - bpl.n 84170 <_PyType_LookupRef@@Base+0x37c> │ │ │ │ + bpl.n 83ce0 <_PyType_LookupRef@@Base+0x37c> │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 84084 <_PyType_LookupRef@@Base+0x290> │ │ │ │ - ldr r1, [pc, #88] @ (84194 <_PyType_LookupRef@@Base+0x3a0>) │ │ │ │ + b.n 83bf4 <_PyType_LookupRef@@Base+0x290> │ │ │ │ + ldr r1, [pc, #88] @ (83d04 <_PyType_LookupRef@@Base+0x3a0>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr.w r1, [r4, #180] @ 0xb4 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ subs r1, #1 │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ adds r0, r5, r3 │ │ │ │ add.w r0, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r0, [r0, #252] @ 0xfc │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 84188 <_PyType_LookupRef@@Base+0x394> │ │ │ │ + beq.n 83cf8 <_PyType_LookupRef@@Base+0x394> │ │ │ │ cmp r1, #10 │ │ │ │ - bhi.n 84188 <_PyType_LookupRef@@Base+0x394> │ │ │ │ + bhi.n 83cf8 <_PyType_LookupRef@@Base+0x394> │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r3, r5 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 84132 <_PyType_LookupRef@@Base+0x33e> │ │ │ │ + bne.n 83ca2 <_PyType_LookupRef@@Base+0x33e> │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 80558 │ │ │ │ + bl 80550 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 8410c <_PyType_LookupRef@@Base+0x318> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 83c7c <_PyType_LookupRef@@Base+0x318> │ │ │ │ ldr.w r6, [r4, #172] @ 0xac │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 84132 <_PyType_LookupRef@@Base+0x33e> │ │ │ │ - b.n 84014 <_PyType_LookupRef@@Base+0x220> │ │ │ │ + beq.n 83ca2 <_PyType_LookupRef@@Base+0x33e> │ │ │ │ + b.n 83b84 <_PyType_LookupRef@@Base+0x220> │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r3, r5 │ │ │ │ - b.n 8416a <_PyType_LookupRef@@Base+0x376> │ │ │ │ + b.n 83cda <_PyType_LookupRef@@Base+0x376> │ │ │ │ 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, #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 841fa <_PyType_LookupRef@@Base+0x406> │ │ │ │ + bne.n 83d6a <_PyType_LookupRef@@Base+0x406> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 84204 <_PyType_LookupRef@@Base+0x410> │ │ │ │ + beq.n 83d74 <_PyType_LookupRef@@Base+0x410> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, r2 │ │ │ │ str r3, [r5, #0] │ │ │ │ - bne.n 84212 <_PyType_LookupRef@@Base+0x41e> │ │ │ │ + bne.n 83d82 <_PyType_LookupRef@@Base+0x41e> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r0, r3, #1 │ │ │ │ - beq.n 84212 <_PyType_LookupRef@@Base+0x41e> │ │ │ │ - ldr r0, [pc, #96] @ (84238 <_PyType_LookupRef@@Base+0x444>) │ │ │ │ + beq.n 83d82 <_PyType_LookupRef@@Base+0x41e> │ │ │ │ + ldr r0, [pc, #96] @ (83da8 <_PyType_LookupRef@@Base+0x444>) │ │ │ │ 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, #71 @ 0x47 │ │ │ │ str r5, [sp, #0] │ │ │ │ cmp r6, r2 │ │ │ │ mov r2, r4 │ │ │ │ - beq.n 84230 <_PyType_LookupRef@@Base+0x43c> │ │ │ │ - bl 7c85c │ │ │ │ + beq.n 83da0 <_PyType_LookupRef@@Base+0x43c> │ │ │ │ + bl 7c81c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 841be <_PyType_LookupRef@@Base+0x3ca> │ │ │ │ + bne.n 83d2e <_PyType_LookupRef@@Base+0x3ca> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 841d0 <_PyType_LookupRef@@Base+0x3dc> │ │ │ │ + beq.n 83d40 <_PyType_LookupRef@@Base+0x3dc> │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 6d774 │ │ │ │ + bl 6d71c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 841d6 <_PyType_LookupRef@@Base+0x3e2> │ │ │ │ + bne.n 83d46 <_PyType_LookupRef@@Base+0x3e2> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1ab6e0 │ │ │ │ - bl 7a2f8 │ │ │ │ + b.w 1a94e8 │ │ │ │ + bl 7a2b8 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008423c : │ │ │ │ +00083dac : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 7afb8 │ │ │ │ + bl 7af78 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 8427e │ │ │ │ - ldr r1, [pc, #60] @ (84298 ) │ │ │ │ + cbz r0, 83dee │ │ │ │ + ldr r1, [pc, #60] @ (83e08 ) │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 83618 │ │ │ │ + bl 83188 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r0, 8427e │ │ │ │ + cbnz r0, 83dee │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 84278 │ │ │ │ + beq.n 83de8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 8428a │ │ │ │ + cbz r3, 83dfa │ │ │ │ mov r0, r1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r2 │ │ │ │ - bl 790b0 │ │ │ │ + bl 79060 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - b.n 84278 │ │ │ │ + b.n 83de8 │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b.n 84278 │ │ │ │ + b.n 83de8 │ │ │ │ nop │ │ │ │ - add r2, pc, #704 @ (adr r2, 8455c ) │ │ │ │ + add r2, pc, #704 @ (adr r2, 840cc ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0008429c : │ │ │ │ +00083e0c : │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #4572 @ 0x11dc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 842b0 │ │ │ │ + bne.n 83e20 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 87f30 │ │ │ │ + bl 87a80 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 842d0 │ │ │ │ + cbz r0, 83e40 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ mov.w r1, #556 @ 0x22c │ │ │ │ - movw r0, #8552 @ 0x2168 │ │ │ │ + movw r0, #5608 @ 0x15e8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 21f268 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 842cc │ │ │ │ + b.n 83e3c │ │ │ │ nop │ │ │ │ │ │ │ │ -000842e8 : │ │ │ │ +00083e58 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 84306 │ │ │ │ + cbz r0, 83e76 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 84306 │ │ │ │ + bpl.n 83e76 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 8431c │ │ │ │ + b.n 83e8c │ │ │ │ movw r1, #4075 @ 0xfeb │ │ │ │ - movw r0, #53236 @ 0xcff4 │ │ │ │ + movw r0, #50292 @ 0xc474 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 21f268 <_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, #984] @ 84708 │ │ │ │ + ldr.w r9, [pc, #984] @ 84278 │ │ │ │ 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 84576 │ │ │ │ + beq.w 840e6 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8460a │ │ │ │ + bne.w 8417a │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r2, #108] @ 0x6c │ │ │ │ - movw r2, #24629 @ 0x6035 │ │ │ │ + movw r2, #21929 @ 0x55a9 │ │ │ │ movt r2, #19 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 846a0 │ │ │ │ + bne.w 84210 │ │ │ │ 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 846a0 │ │ │ │ + blt.w 84210 │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 845c2 │ │ │ │ + beq.w 84132 │ │ │ │ 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 845ee │ │ │ │ + bmi.w 8415e │ │ │ │ movw r0, #19992 @ 0x4e18 │ │ │ │ movt r0, #73 @ 0x49 │ │ │ │ - movw r3, #9329 @ 0x2471 │ │ │ │ + movw r3, #9261 @ 0x242d │ │ │ │ movt r3, #7 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr.w r5, [r0, #692] @ 0x2b4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 8459c │ │ │ │ + bne.w 8410c │ │ │ │ add.w r3, r6, #4096 @ 0x1000 │ │ │ │ add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #512 @ 0x200 │ │ │ │ ldr.w fp, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs.w 84540 │ │ │ │ + bcs.w 840b0 │ │ │ │ mov.w ip, ip, lsr #3 │ │ │ │ ldr.w r3, [fp, ip, lsl #3] │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq.w 8458c │ │ │ │ + beq.w 840fc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr.w sl, [r5] │ │ │ │ str.w sl, [r3, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 844f8 │ │ │ │ + beq.n 84068 │ │ │ │ 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 845b2 │ │ │ │ + beq.w 84122 │ │ │ │ add.w r2, r5, #20 │ │ │ │ mov.w lr, #8 │ │ │ │ add r2, r3 │ │ │ │ adds r1, r2, #4 │ │ │ │ ldr.w fp, [r5, #16] │ │ │ │ cmp.w fp, #0 │ │ │ │ itt gt │ │ │ │ movgt r0, #0 │ │ │ │ mvngt.w ip, #3221225472 @ 0xc0000000 │ │ │ │ - ble.n 8445c │ │ │ │ + ble.n 83fcc │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 84450 │ │ │ │ + cbz r3, 83fc0 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ add.w sl, r7, #1 │ │ │ │ cmp r7, ip │ │ │ │ ldr r7, [r2, #0] │ │ │ │ - beq.n 844e2 │ │ │ │ + beq.n 84052 │ │ │ │ str.w sl, [r3] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 844e8 │ │ │ │ + bne.n 84058 │ │ │ │ adds r0, #1 │ │ │ │ add r1, lr │ │ │ │ cmp fp, r0 │ │ │ │ - beq.n 8445c │ │ │ │ + beq.n 83fcc │ │ │ │ add r2, lr │ │ │ │ - b.n 84436 │ │ │ │ + b.n 83fa6 │ │ │ │ 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 84526 │ │ │ │ + ble.n 84096 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r3, #2416] @ 0x970 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ - ldr r2, [pc, #648] @ (84704 ) │ │ │ │ + ldr r2, [pc, #648] @ (84274 ) │ │ │ │ ldr.w r7, [r3, #2096] @ 0x830 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 845f6 │ │ │ │ + bne.w 84166 │ │ │ │ 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] │ │ │ │ @@ -134477,15 +134042,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, 844da │ │ │ │ + cbz r5, 8404a │ │ │ │ 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] │ │ │ │ @@ -134494,150 +134059,150 @@ │ │ │ │ strd r1, r3, [r7, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r7 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 84450 │ │ │ │ + beq.n 83fc0 │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp fp, r0 │ │ │ │ str r3, [r7, #0] │ │ │ │ - beq.n 8445c │ │ │ │ + beq.n 83fcc │ │ │ │ add r1, lr │ │ │ │ add r2, lr │ │ │ │ - b.n 84436 │ │ │ │ + b.n 83fa6 │ │ │ │ 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 84402 │ │ │ │ + bcc.w 83f72 │ │ │ │ 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 sl, [r3, r0] │ │ │ │ - cbz r5, 84540 │ │ │ │ + cbz r5, 840b0 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - b.n 84402 │ │ │ │ + b.n 83f72 │ │ │ │ movw r0, #21632 @ 0x5480 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 72154 <_PyObject_GC_New@@Base> │ │ │ │ + bl 72110 <_PyObject_GC_New@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8448c │ │ │ │ + bne.n 83ffc │ │ │ │ mov r0, r5 │ │ │ │ - bl 8a1bc │ │ │ │ - b.n 845f2 │ │ │ │ + bl 1abce0 │ │ │ │ + b.n 84162 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r5, [r3, #672] @ 0x2a0 │ │ │ │ - movw r3, #52321 @ 0xcc61 │ │ │ │ + movw r3, #52313 @ 0xcc59 │ │ │ │ movt r3, #6 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 8468e │ │ │ │ + bne.w 841fe │ │ │ │ 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 845ee │ │ │ │ + beq.n 8415e │ │ │ │ ldr.w r3, [fp, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [fp, #800] @ 0x320 │ │ │ │ - b.n 84522 │ │ │ │ + b.n 84092 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r1, #44060 @ 0xac1c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 72070 │ │ │ │ + bl 7202c │ │ │ │ mov r7, r0 │ │ │ │ - b.n 844da │ │ │ │ + b.n 8404a │ │ │ │ mov r1, ip │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 72540 │ │ │ │ + bl 724fc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ - b.n 84520 │ │ │ │ + b.n 84090 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r0, [r3, #688] @ 0x2b0 │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 845ee │ │ │ │ + cbz r0, 8415e │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b.n 84402 │ │ │ │ + b.n 83f72 │ │ │ │ add.w r1, r5, #20 │ │ │ │ mov.w lr, #12 │ │ │ │ add r1, r3 │ │ │ │ adds r2, r1, #4 │ │ │ │ adds r1, #8 │ │ │ │ - b.n 84424 │ │ │ │ + b.n 83f94 │ │ │ │ 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 843aa │ │ │ │ - bl 1ef298 │ │ │ │ + bge.w 83f1a │ │ │ │ + bl 1ee218 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 844da │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + b.n 8404a │ │ │ │ + movw r1, #55613 @ 0xd93d │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 846e6 │ │ │ │ + bne.n 84256 │ │ │ │ mov r0, r7 │ │ │ │ - bl 12eb00 │ │ │ │ - b.n 8448c │ │ │ │ - bl 206244 │ │ │ │ + bl 12ddf0 │ │ │ │ + b.n 83ffc │ │ │ │ + bl 205328 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 846fa │ │ │ │ + beq.n 8426a │ │ │ │ movw r0, #21632 @ 0x5480 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 72154 <_PyObject_GC_New@@Base> │ │ │ │ + bl 72110 <_PyObject_GC_New@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 846f2 │ │ │ │ + beq.n 84262 │ │ │ │ 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 84650 │ │ │ │ + bls.n 841c0 │ │ │ │ ldr.w r1, [r0, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 84632 │ │ │ │ + beq.n 841a2 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, ip │ │ │ │ add.w r3, r3, #1 │ │ │ │ it ne │ │ │ │ strne r3, [r1, #0] │ │ │ │ - b.n 84632 │ │ │ │ + b.n 841a2 │ │ │ │ str r5, [r7, #28] │ │ │ │ movw r0, #42704 @ 0xa6d0 │ │ │ │ adds r5, r6, r0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r7, #8] │ │ │ │ @@ -134652,504 +134217,504 @@ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, ip │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 844b8 │ │ │ │ - b.n 844da │ │ │ │ + bne.w 84028 │ │ │ │ + b.n 8404a │ │ │ │ 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 84566 │ │ │ │ + b.n 840d6 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r1, #44060 @ 0xac1c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 72070 │ │ │ │ + bl 7202c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 845f2 │ │ │ │ + beq.n 84162 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 894f4 │ │ │ │ + bl 89044 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 844da │ │ │ │ + beq.w 8404a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 845f2 │ │ │ │ + beq.n 84162 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 845f2 │ │ │ │ + bne.n 84162 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 845f2 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 84162 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 8448c │ │ │ │ + b.n 83ffc │ │ │ │ mov r0, r5 │ │ │ │ - bl 78004 │ │ │ │ - b.n 845f2 │ │ │ │ + bl 77fb0 │ │ │ │ + b.n 84162 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1ef298 │ │ │ │ + b.w 1ee218 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008470c <_PyObject_New@@Base>: │ │ │ │ +0008427c <_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 r6, [r0, #16] │ │ │ │ sub sp, #8 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 84840 <_PyObject_New@@Base+0x134> │ │ │ │ + blt.w 843b0 <_PyObject_New@@Base+0x134> │ │ │ │ movw r5, #19992 @ 0x4e18 │ │ │ │ movt r5, #73 @ 0x49 │ │ │ │ - movw r3, #9329 @ 0x2471 │ │ │ │ + movw r3, #9261 @ 0x242d │ │ │ │ movt r3, #7 │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r4, [r5, #712] @ 0x2c8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 8482e <_PyObject_New@@Base+0x122> │ │ │ │ - ldr r3, [pc, #292] @ (84868 <_PyObject_New@@Base+0x15c>) │ │ │ │ + bne.n 8439e <_PyObject_New@@Base+0x122> │ │ │ │ + ldr r3, [pc, #292] @ (843d8 <_PyObject_New@@Base+0x15c>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, r3] │ │ │ │ subs r1, r6, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r8, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs.n 847bc <_PyObject_New@@Base+0xb0> │ │ │ │ + bcs.n 8432c <_PyObject_New@@Base+0xb0> │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r8, r1, lsl #3] │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq.n 8481c <_PyObject_New@@Base+0x110> │ │ │ │ + beq.n 8438c <_PyObject_New@@Base+0x110> │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr.w ip, [r4] │ │ │ │ str.w ip, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 847a0 <_PyObject_New@@Base+0x94> │ │ │ │ + beq.n 84310 <_PyObject_New@@Base+0x94> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - ldr r1, [pc, #224] @ (8486c <_PyObject_New@@Base+0x160>) │ │ │ │ - bne.n 847f8 <_PyObject_New@@Base+0xec> │ │ │ │ + ldr r1, [pc, #224] @ (843dc <_PyObject_New@@Base+0x160>) │ │ │ │ + bne.n 84368 <_PyObject_New@@Base+0xec> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 84808 <_PyObject_New@@Base+0xfc> │ │ │ │ + bne.n 84378 <_PyObject_New@@Base+0xfc> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrd r0, r7, [r3, #24] │ │ │ │ cmp r7, r0 │ │ │ │ - bcc.n 847ec <_PyObject_New@@Base+0xe0> │ │ │ │ + bcc.n 8435c <_PyObject_New@@Base+0xe0> │ │ │ │ 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 r4, #0 │ │ │ │ - bne.n 8477e <_PyObject_New@@Base+0x72> │ │ │ │ + bne.n 842ee <_PyObject_New@@Base+0x72> │ │ │ │ ldr.w r4, [r5, #672] @ 0x2a0 │ │ │ │ - movw r3, #52321 @ 0xcc61 │ │ │ │ + movw r3, #52313 @ 0xcc59 │ │ │ │ movt r3, #6 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 8484a <_PyObject_New@@Base+0x13e> │ │ │ │ + bne.n 843ba <_PyObject_New@@Base+0x13e> │ │ │ │ cmp r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 84840 <_PyObject_New@@Base+0x134> │ │ │ │ + cbz r4, 843b0 <_PyObject_New@@Base+0x134> │ │ │ │ ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #800] @ 0x320 │ │ │ │ - b.n 8477e <_PyObject_New@@Base+0x72> │ │ │ │ + b.n 842ee <_PyObject_New@@Base+0x72> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [lr, #12] │ │ │ │ str.w lr, [r3, #8] │ │ │ │ - b.n 8477e <_PyObject_New@@Base+0x72> │ │ │ │ + b.n 842ee <_PyObject_New@@Base+0x72> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 84798 <_PyObject_New@@Base+0x8c> │ │ │ │ - movw r2, #58961 @ 0xe651 │ │ │ │ + beq.n 84308 <_PyObject_New@@Base+0x8c> │ │ │ │ + movw r2, #55613 @ 0xd93d │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8485a <_PyObject_New@@Base+0x14e> │ │ │ │ + bne.n 843ca <_PyObject_New@@Base+0x14e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 12eb00 │ │ │ │ - b.n 84798 <_PyObject_New@@Base+0x8c> │ │ │ │ + bl 12ddf0 │ │ │ │ + b.n 84308 <_PyObject_New@@Base+0x8c> │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ - bl 72540 │ │ │ │ + bl 724fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8477e <_PyObject_New@@Base+0x72> │ │ │ │ - b.n 847bc <_PyObject_New@@Base+0xb0> │ │ │ │ + bne.n 842ee <_PyObject_New@@Base+0x72> │ │ │ │ + b.n 8432c <_PyObject_New@@Base+0xb0> │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r5, #708] @ 0x2c4 │ │ │ │ blx r4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8477e <_PyObject_New@@Base+0x72> │ │ │ │ + bne.n 842ee <_PyObject_New@@Base+0x72> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1ef298 │ │ │ │ + b.w 1ee218 │ │ │ │ ldr.w r0, [r5, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 847de <_PyObject_New@@Base+0xd2> │ │ │ │ + b.n 8434e <_PyObject_New@@Base+0xd2> │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ - b.n 84798 <_PyObject_New@@Base+0x8c> │ │ │ │ + b.n 84308 <_PyObject_New@@Base+0x8c> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00084870 : │ │ │ │ +000843e0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - cbz r1, 848b6 │ │ │ │ + cbz r1, 84426 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 7afb8 │ │ │ │ + bl 7af78 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 848ba │ │ │ │ + cbz r0, 8442a │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 848c0 │ │ │ │ + bl 84430 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 848b0 │ │ │ │ + beq.n 84420 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 848b0 │ │ │ │ + cbnz r3, 84420 │ │ │ │ mov r0, r1 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 26fa74 │ │ │ │ + bl 26ed08 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 848b0 │ │ │ │ + b.n 84420 │ │ │ │ nop │ │ │ │ │ │ │ │ -000848c0 : │ │ │ │ +00084430 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - beq.n 849cc │ │ │ │ + beq.n 8453c │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r2, [ip, #56] @ 0x38 │ │ │ │ - cbz r2, 848f2 │ │ │ │ + cbz r2, 84462 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - cbz r2, 848f2 │ │ │ │ + cbz r2, 84462 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ bx r2 │ │ │ │ ldr.w r2, [ip, #52] @ 0x34 │ │ │ │ - cbz r2, 84932 │ │ │ │ + cbz r2, 844a2 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - cbz r2, 84932 │ │ │ │ + cbz r2, 844a2 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 849fe │ │ │ │ + beq.n 8456e │ │ │ │ ldr.w r1, [r1, #132] @ 0x84 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 849fe │ │ │ │ + beq.n 8456e │ │ │ │ movw r2, #56048 @ 0xdaf0 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - bl db638 │ │ │ │ + bl daf14 │ │ │ │ adds r3, r0, #1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - beq.n 849ec │ │ │ │ + beq.n 8455c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w eb4c8 │ │ │ │ + b.w eadb0 │ │ │ │ ldr.w r2, [ip, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 849d4 │ │ │ │ + bge.n 84544 │ │ │ │ movw r2, #40764 @ 0x9f3c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 84996 │ │ │ │ - ldr r1, [pc, #204] @ (84a14 ) │ │ │ │ + beq.n 84506 │ │ │ │ + ldr r1, [pc, #204] @ (84584 ) │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl bc3f4 │ │ │ │ + bl bbd40 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 849d0 │ │ │ │ + beq.n 84540 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 849a4 │ │ │ │ - cbz r2, 849a4 │ │ │ │ + beq.n 84514 │ │ │ │ + cbz r2, 84514 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl d6648 │ │ │ │ + bl d5f28 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 84990 │ │ │ │ + beq.n 84500 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ - cbnz r1, 84990 │ │ │ │ + cbnz r1, 84500 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r2 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 129690 │ │ │ │ + b.w 128e78 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 790b0 │ │ │ │ + bl 79060 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - movw r1, #8628 @ 0x21b4 │ │ │ │ + movw r1, #5684 @ 0x1634 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w d599c │ │ │ │ - bl 26fa74 │ │ │ │ + b.w d52b8 │ │ │ │ + bl 26ed08 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 84990 │ │ │ │ + b.n 84500 │ │ │ │ ldr.w r2, [ip, #12] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #8664 @ 0x21d8 │ │ │ │ + movw r1, #5720 @ 0x1658 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.n 849c2 │ │ │ │ + b.n 84532 │ │ │ │ strd r3, r0, [sp] │ │ │ │ - bl 805dc │ │ │ │ + bl 805d4 │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 84926 │ │ │ │ - b.n 849d0 │ │ │ │ + beq.n 84496 │ │ │ │ + b.n 84540 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #8580 @ 0x2184 │ │ │ │ + movw r1, #5636 @ 0x1604 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - b.n 849e8 │ │ │ │ + b.n 84558 │ │ │ │ nop │ │ │ │ - add r0, pc, #544 @ (adr r0, 84c38 ) │ │ │ │ + add r0, pc, #544 @ (adr r0, 847a8 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 84a66 │ │ │ │ + bne.n 845d6 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 84a66 │ │ │ │ + beq.n 845d6 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 7917c │ │ │ │ + bl 7912c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 84a82 │ │ │ │ + cbz r3, 845f2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ adds r2, r0, #3 │ │ │ │ - beq.n 84aca │ │ │ │ + beq.n 8463a │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 84a86 │ │ │ │ + beq.n 845f6 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 6d774 │ │ │ │ + bl 6d71c │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 84aca │ │ │ │ + beq.n 8463a │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7917c │ │ │ │ + bl 7912c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 84a4a │ │ │ │ + bne.n 845ba │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 84aca │ │ │ │ + beq.n 8463a │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 84ace │ │ │ │ - ldr r2, [pc, #124] @ (84b14 ) │ │ │ │ + bne.n 8463e │ │ │ │ + ldr r2, [pc, #124] @ (84684 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - bl 7e530 │ │ │ │ + bl 7e514 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 84aca │ │ │ │ + cbz r0, 8463a │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d5f3c <_PyUnicodeWriter_WriteStr@@Base+0xbc> │ │ │ │ + bl d5858 <_PyUnicodeWriter_WriteStr@@Base+0xbc> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 84aca │ │ │ │ + beq.n 8463a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 84b0c │ │ │ │ + cbz r3, 8467c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 84a60 │ │ │ │ - ldr r1, [pc, #72] @ (84b18 ) │ │ │ │ + b.n 845d0 │ │ │ │ + ldr r1, [pc, #72] @ (84688 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 90840 <_PyObject_LookupSpecial@@Base> │ │ │ │ - cbz r0, 84b02 │ │ │ │ + bl 9013c <_PyObject_LookupSpecial@@Base> │ │ │ │ + cbz r0, 84672 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl d6648 │ │ │ │ + bl d5f28 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 84a60 │ │ │ │ + beq.n 845d0 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 84a60 │ │ │ │ + bne.n 845d0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 84a60 │ │ │ │ - bl 805dc │ │ │ │ + b.n 845d0 │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 84a94 │ │ │ │ - b.n 84aca │ │ │ │ + beq.n 84604 │ │ │ │ + b.n 8463a │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 84aca │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8463a │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add r1, sp, #480 @ 0x1e0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r2, #19992 @ 0x4e18 │ │ │ │ movt r2, #73 @ 0x49 │ │ │ │ - movw r3, #9329 @ 0x2471 │ │ │ │ + movw r3, #9261 @ 0x242d │ │ │ │ movt r3, #7 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r4, [r2, #712] @ 0x2c8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 84c00 │ │ │ │ - ldr r3, [pc, #248] @ (84c40 ) │ │ │ │ + bne.n 84770 │ │ │ │ + ldr r3, [pc, #248] @ (847b0 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r6, [r3, #1528] @ 0x5f8 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 84bc8 │ │ │ │ + beq.n 84738 │ │ │ │ ldrd r2, r4, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbnz r2, 84b8a │ │ │ │ + cbnz r2, 846fa │ │ │ │ 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] │ │ │ │ @@ -135169,481 +134734,478 @@ │ │ │ │ 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] @ (84c44 ) │ │ │ │ + ldr r2, [pc, #140] @ (847b4 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 84c14 │ │ │ │ + cbnz r3, 84784 │ │ │ │ str r6, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 72540 │ │ │ │ + bl 724fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 84b8a │ │ │ │ + bne.n 846fa │ │ │ │ ldr.w r4, [r2, #672] @ 0x2a0 │ │ │ │ - movw r3, #52321 @ 0xcc61 │ │ │ │ + movw r3, #52313 @ 0xcc59 │ │ │ │ movt r3, #6 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 84c28 │ │ │ │ + bne.n 84798 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 84c0e │ │ │ │ + cbz r4, 8477e │ │ │ │ ldr.w r3, [r6, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r6, #800] @ 0x320 │ │ │ │ - b.n 84b8a │ │ │ │ + b.n 846fa │ │ │ │ ldr.w r0, [r2, #708] @ 0x2c4 │ │ │ │ movs r1, #16 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 84b8a │ │ │ │ - bl 1ef298 │ │ │ │ - b.n 84bc2 │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + bne.n 846fa │ │ │ │ + bl 1ee218 │ │ │ │ + b.n 84732 │ │ │ │ + movw r1, #55613 @ 0xd93d │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 84c34 │ │ │ │ + bne.n 847a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12eb00 │ │ │ │ - b.n 84bc0 │ │ │ │ + bl 12ddf0 │ │ │ │ + b.n 84730 │ │ │ │ ldr.w r0, [r2, #668] @ 0x29c │ │ │ │ movs r1, #16 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 84bf2 │ │ │ │ + b.n 84762 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 84bc0 │ │ │ │ + b.n 84730 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00084c48 : │ │ │ │ +000847b8 : │ │ │ │ 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 84c70 │ │ │ │ + bl 847e0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + 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, #16 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #20 │ │ │ │ subs r2, r0, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ movs r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.w 84de6 │ │ │ │ - cbz r3, 84cb6 │ │ │ │ + bgt.w 84950 │ │ │ │ + cbz r3, 84826 │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - bhi.w 84e00 │ │ │ │ + bhi.w 8496a │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 84db8 │ │ │ │ + bhi.w 84922 │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 84c8a │ │ │ │ + beq.n 847fa │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 84c8a │ │ │ │ + bne.n 847fa │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r4, #1 │ │ │ │ movs r0, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 84c96 │ │ │ │ + bne.n 84806 │ │ │ │ cmp r4, r3 │ │ │ │ - blt.w 84eee │ │ │ │ - beq.w 84f90 │ │ │ │ + blt.w 84a5c │ │ │ │ + beq.w 84afa │ │ │ │ cmp r4, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - beq.w 84e34 │ │ │ │ + beq.w 8499e │ │ │ │ cmp r4, #20 │ │ │ │ - bgt.w 84ecc │ │ │ │ - ldr r1, [pc, #716] @ (84f9c ) │ │ │ │ + bgt.w 84a3a │ │ │ │ + ldr r7, [pc, #708] @ (84b04 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - mov r8, r2 │ │ │ │ - lsls r7, r4, #2 │ │ │ │ - ldr r6, [r2, r1] │ │ │ │ + mov r9, r2 │ │ │ │ + mov.w r8, r4, lsl #2 │ │ │ │ + ldr r6, [r2, r7] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ - add r2, r7 │ │ │ │ + add r2, r8 │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r5, [r2, #1608] @ 0x648 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 84e46 │ │ │ │ - ldr.w ip, [pc, #688] @ 84fa0 │ │ │ │ + beq.w 849b0 │ │ │ │ + ldr.w ip, [pc, #680] @ 84b08 │ │ │ │ ldr.w r1, [r2, #1688] @ 0x698 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #1688] @ 0x698 │ │ │ │ ldr.w r1, [ip, #1416] @ 0x588 │ │ │ │ str.w r0, [r2, #1608] @ 0x648 │ │ │ │ movs r2, #1 │ │ │ │ mov lr, r1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 84ef2 │ │ │ │ + bne.w 84a60 │ │ │ │ mov r1, r3 │ │ │ │ - mov r2, r7 │ │ │ │ + mov r2, r8 │ │ │ │ add.w r0, r5, #12 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ blx 2957c │ │ │ │ ldr r2, [r6, #8] │ │ │ │ - add r6, sp, #12 │ │ │ │ + add.w r8, sp, #8 │ │ │ │ + add r7, sp, #12 │ │ │ │ sub.w r0, r5, #8 │ │ │ │ - add r7, sp, #8 │ │ │ │ ldr.w r1, [r2, #3796] @ 0xed4 │ │ │ │ ldr.w r2, [r5, #-4] │ │ │ │ - ldr.w ip, [r1, #4] │ │ │ │ + ldr r6, [r1, #4] │ │ │ │ and.w r2, r2, #3 │ │ │ │ - orr.w r2, r2, ip │ │ │ │ - str.w r0, [ip] │ │ │ │ + orrs r2, r6 │ │ │ │ + str r0, [r6, #0] │ │ │ │ strd r1, r2, [r5, #-8] │ │ │ │ str r0, [r1, #4] │ │ │ │ - add r1, sp, #8 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 8508c │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 84bf4 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 84f10 │ │ │ │ + beq.w 84a7c │ │ │ │ str r0, [r5, #12] │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 8508c │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 84bf4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 84f14 │ │ │ │ + beq.w 84a80 │ │ │ │ cmp r4, #2 │ │ │ │ str r0, [r5, #16] │ │ │ │ - beq.n 84da6 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 8508c │ │ │ │ + beq.n 84910 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 84bf4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 84f0c │ │ │ │ + beq.w 84a78 │ │ │ │ cmp r4, #3 │ │ │ │ str r0, [r5, #20] │ │ │ │ - beq.n 84da6 │ │ │ │ + beq.n 84910 │ │ │ │ add.w r3, r5, #20 │ │ │ │ - movs r2, #3 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - bl 8508c │ │ │ │ - ldrd r3, r2, [sp] │ │ │ │ + movs r6, #3 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 84bf4 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 84ea6 │ │ │ │ - adds r2, #1 │ │ │ │ + beq.w 84a14 │ │ │ │ + adds r6, #1 │ │ │ │ str.w r0, [r3, #4]! │ │ │ │ - cmp r2, r4 │ │ │ │ - bne.n 84d86 │ │ │ │ + cmp r6, r4 │ │ │ │ + bne.n 848f4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 84f18 │ │ │ │ + bne.w 84a84 │ │ │ │ mov r0, r5 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ sub.w r5, r3, #32 │ │ │ │ movs r6, #1 │ │ │ │ uxtb r5, r5 │ │ │ │ lsls r6, r5 │ │ │ │ movw r5, #4169 @ 0x1049 │ │ │ │ movt r5, #1024 @ 0x400 │ │ │ │ ands r5, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 84c8a │ │ │ │ + bne.w 847fa │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq.n 84dfc │ │ │ │ + beq.n 84966 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.w 84ca6 │ │ │ │ - cbnz r0, 84e1c │ │ │ │ + bne.w 84816 │ │ │ │ + cbnz r0, 84986 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r4, #1 │ │ │ │ movs r0, #1 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq.n 84dfc │ │ │ │ - bls.n 84e12 │ │ │ │ + beq.n 84966 │ │ │ │ + bls.n 8497c │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.n 84e1c │ │ │ │ + beq.n 84986 │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - beq.n 84dfc │ │ │ │ + beq.n 84966 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bne.n 84dea │ │ │ │ + bne.n 84954 │ │ │ │ subs r0, #1 │ │ │ │ - b.n 84c8a │ │ │ │ + b.n 847fa │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.n 84ddc │ │ │ │ - bhi.n 84e20 │ │ │ │ + beq.n 84946 │ │ │ │ + bhi.n 8498a │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.n 84ddc │ │ │ │ + beq.n 84946 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bne.w 84ca6 │ │ │ │ - b.n 84dfc │ │ │ │ + bne.w 84816 │ │ │ │ + b.n 84966 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq.n 84dfc │ │ │ │ - bls.n 84e28 │ │ │ │ + beq.n 84966 │ │ │ │ + bls.n 84992 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - bne.n 84df4 │ │ │ │ + bne.n 8495e │ │ │ │ adds r0, #1 │ │ │ │ - b.n 84c8a │ │ │ │ + b.n 847fa │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - bne.w 84ca6 │ │ │ │ - b.n 84dfc │ │ │ │ + bne.w 84816 │ │ │ │ + b.n 84966 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 84f78 │ │ │ │ + beq.w 84ae2 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 84df4 │ │ │ │ - b.n 84e1c │ │ │ │ + bne.n 8495e │ │ │ │ + b.n 84986 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 8508c │ │ │ │ + bl 84bf4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r5 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r1, r4 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 789c4 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 78974 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 84ee2 │ │ │ │ - ldr r2, [pc, #320] @ (84f9c ) │ │ │ │ + beq.n 84a50 │ │ │ │ + ldr r2, [pc, #316] @ (84b04 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - lsls r7, r4, #2 │ │ │ │ + mov.w r8, r4, lsl #2 │ │ │ │ ldr r6, [r3, r2] │ │ │ │ - mov r2, r7 │ │ │ │ + mov r2, r8 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r5, #12 │ │ │ │ - add r7, sp, #8 │ │ │ │ + add.w r8, sp, #8 │ │ │ │ blx 2957c │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ - add r6, sp, #12 │ │ │ │ + add r7, sp, #12 │ │ │ │ sub.w r2, r5, #8 │ │ │ │ ldr.w r1, [r1, #3796] @ 0xed4 │ │ │ │ and.w r3, r3, #3 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ orrs r3, r0 │ │ │ │ str r2, [r0, #0] │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, r7 │ │ │ │ str.w r1, [r5, #-8] │ │ │ │ str.w r3, [r5, #-4] │ │ │ │ str r2, [r1, #4] │ │ │ │ - add r1, sp, #8 │ │ │ │ - bl 8508c │ │ │ │ + mov r1, r8 │ │ │ │ + bl 84bf4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 84d56 │ │ │ │ - mov r2, r0 │ │ │ │ + bne.w 848c4 │ │ │ │ + mov r6, r0 │ │ │ │ subs r4, #1 │ │ │ │ - mov r1, r7 │ │ │ │ - subs r3, r4, r2 │ │ │ │ - mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ - bl 275c6c <_PySemaphore_Destroy@@Base+0x348> │ │ │ │ + subs r3, r4, r6 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2750c4 <_PySemaphore_Destroy@@Base+0x418> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 84eee │ │ │ │ + beq.n 84a5c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 84eee │ │ │ │ + cbnz r3, 84a5c │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 84eee │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 84a5c │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r4, r3 │ │ │ │ - bls.n 84e46 │ │ │ │ - bl 1ef298 │ │ │ │ + bls.n 849b0 │ │ │ │ + bl 1ee218 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 84e5a │ │ │ │ + bne.n 849c4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 275c6c <_PySemaphore_Destroy@@Base+0x348> │ │ │ │ + bl 2750c4 <_PySemaphore_Destroy@@Base+0x418> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 84db0 │ │ │ │ - movw r2, #58961 @ 0xe651 │ │ │ │ + b.n 8491a │ │ │ │ + movw r2, #55613 @ 0xd93d │ │ │ │ movt r2, #18 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 84f42 │ │ │ │ + bne.n 84aae │ │ │ │ mov r0, r5 │ │ │ │ - bl 12eb00 │ │ │ │ - ldr r3, [pc, #148] @ (84f9c ) │ │ │ │ - ldr.w r6, [r8, r3] │ │ │ │ - b.n 84e64 │ │ │ │ - movs r2, #2 │ │ │ │ - b.n 84ea6 │ │ │ │ - mov r2, r3 │ │ │ │ - b.n 84ea6 │ │ │ │ - movs r2, #1 │ │ │ │ - b.n 84ea6 │ │ │ │ + bl 12ddf0 │ │ │ │ + ldr.w r6, [r7, r9] │ │ │ │ + b.n 849d0 │ │ │ │ + movs r6, #2 │ │ │ │ + b.n 84a14 │ │ │ │ + mov r6, r3 │ │ │ │ + b.n 84a14 │ │ │ │ + movs r6, #1 │ │ │ │ + b.n 84a14 │ │ │ │ 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 84f36 │ │ │ │ - cbnz r4, 84f56 │ │ │ │ + beq.n 84aa2 │ │ │ │ + cbnz r4, 84ac0 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 84db0 │ │ │ │ - b.n 84f18 │ │ │ │ + beq.w 8491a │ │ │ │ + b.n 84a84 │ │ │ │ mov r1, r3 │ │ │ │ ldr.w r2, [ip, #1420] @ 0x58c │ │ │ │ - mov r3, lr │ │ │ │ mov r0, r5 │ │ │ │ + mov r3, lr │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #76] @ (84f9c ) │ │ │ │ - ldr.w r6, [r8, r3] │ │ │ │ - b.n 84e64 │ │ │ │ + ldr.w r6, [r7, r9] │ │ │ │ + b.n 849d0 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #8732 @ 0x221c │ │ │ │ + movw r1, #5788 @ 0x169c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 84ebe │ │ │ │ - b.n 84eee │ │ │ │ + bne.n 84a2c │ │ │ │ + b.n 84a5c │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #8704 @ 0x2200 │ │ │ │ + movw r1, #5760 @ 0x1680 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 84eee │ │ │ │ + bl 12e510 │ │ │ │ + b.n 84a5c │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ - b.n 84db0 │ │ │ │ - nop │ │ │ │ + b.n 8491a │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov.w ip, #0 │ │ │ │ subs r2, r0, #1 │ │ │ │ mov r0, ip │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp.w ip, #0 │ │ │ │ - bgt.n 85026 │ │ │ │ + bgt.n 84b8e │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 84fec │ │ │ │ + beq.n 84b54 │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - bhi.n 85042 │ │ │ │ + bhi.n 84baa │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 84fee │ │ │ │ + bhi.n 84b56 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85070 │ │ │ │ + beq.n 84bd8 │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 84fba │ │ │ │ + beq.n 84b22 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 84fba │ │ │ │ + bne.n 84b22 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r0, #1 │ │ │ │ mov.w ip, #0 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 84fc8 │ │ │ │ + bne.n 84b30 │ │ │ │ pop {r4, pc} │ │ │ │ sub.w lr, r3, #32 │ │ │ │ movs r4, #1 │ │ │ │ uxtb.w lr, lr │ │ │ │ lsl.w r4, r4, lr │ │ │ │ movw lr, #4169 @ 0x1049 │ │ │ │ movt lr, #1024 @ 0x400 │ │ │ │ and.w lr, r4, lr │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 84fba │ │ │ │ + bne.n 84b22 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq.n 8503c │ │ │ │ + beq.n 84ba4 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 84fd8 │ │ │ │ + bne.n 84b40 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8505e │ │ │ │ + bne.n 84bc4 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r0, #1 │ │ │ │ mov.w ip, #1 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq.n 8503c │ │ │ │ - bls.n 85052 │ │ │ │ + beq.n 84ba4 │ │ │ │ + bls.n 84bba │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.n 8505e │ │ │ │ + beq.n 84bc4 │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - beq.n 8503c │ │ │ │ + beq.n 84ba4 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bne.n 8502a │ │ │ │ + bne.n 84b92 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ - b.n 84fba │ │ │ │ + b.n 84b22 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.n 85016 │ │ │ │ - bhi.n 85064 │ │ │ │ + beq.n 84b7e │ │ │ │ + bhi.n 84bca │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.n 85016 │ │ │ │ + beq.n 84b7e │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bne.n 84fd8 │ │ │ │ - b.n 8503c │ │ │ │ + bne.n 84b40 │ │ │ │ + b.n 84ba4 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq.n 8503c │ │ │ │ - bhi.n 8506a │ │ │ │ - cbz r3, 85070 │ │ │ │ - cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 85034 │ │ │ │ + beq.n 84ba4 │ │ │ │ + bls.n 84bd0 │ │ │ │ + cmp r3, #91 @ 0x5b │ │ │ │ + bne.n 84b9c │ │ │ │ add.w ip, ip, #1 │ │ │ │ - b.n 84fba │ │ │ │ + b.n 84b22 │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - bne.n 84fd8 │ │ │ │ - b.n 8503c │ │ │ │ - cmp r3, #91 @ 0x5b │ │ │ │ - bne.n 85034 │ │ │ │ - b.n 8505e │ │ │ │ + bne.n 84b40 │ │ │ │ + b.n 84ba4 │ │ │ │ + cbz r3, 84bd8 │ │ │ │ + cmp r3, #40 @ 0x28 │ │ │ │ + bne.n 84b9c │ │ │ │ + b.n 84bc4 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #8704 @ 0x2200 │ │ │ │ + movw r1, #5760 @ 0x1680 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -135651,211 +135213,229 @@ │ │ │ │ sub sp, #24 │ │ │ │ mov r5, r1 │ │ │ │ adds r0, r2, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ subs r3, #9 │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - bhi.w 85890 │ │ │ │ + bhi.w 853ba │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ - lsls r1, r1, #5 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r1, r1, #5 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r0, r6, #2 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r1, r1, #5 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r1, r1, #5 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r3, r6, #1 │ │ │ │ - lsls r0, r7, #10 │ │ │ │ - lsls r3, r3, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r3, r6, #1 │ │ │ │ - lsls r1, r1, #9 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r1, r0, #11 │ │ │ │ - lsls r3, r3, #11 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r4, r7, #1 │ │ │ │ - lsls r4, r7, #1 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r4, r7, #1 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r7, #14 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r3, r6, #1 │ │ │ │ - lsls r7, r1, #11 │ │ │ │ - lsls r3, r7, #8 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r3, r7, #8 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r3, r6, #1 │ │ │ │ + lsls r7, r0, #5 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r7, r0, #5 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r0, r1, #3 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r7, r0, #5 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r7, r0, #5 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #2 │ │ │ │ + lsls r6, r6, #10 │ │ │ │ + lsls r3, r1, #14 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #2 │ │ │ │ + lsls r7, r0, #9 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r7, r7, #10 │ │ │ │ + lsls r1, r3, #11 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r1, r1, #9 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r6, r1, #14 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r3, r4, #10 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - lsls r7, r2, #9 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - adds r2, r3, #4 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - add sp, #24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 80ef0 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r0, r6, #2 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r1, r0, #16 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #2 │ │ │ │ + lsls r5, r1, #11 │ │ │ │ + lsls r1, r7, #8 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r1, r7, #8 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #2 │ │ │ │ + lsls r6, r1, #2 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r7, r0, #9 │ │ │ │ + lsls r6, r1, #2 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #2 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r0, r6, #2 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r3, #16 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r1, r4, #10 │ │ │ │ + lsls r0, r6, #2 │ │ │ │ + lsls r5, r2, #9 │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r1, #38 @ 0x26 │ │ │ │ add.w r2, r3, #4 │ │ │ │ - beq.w 85314 │ │ │ │ + beq.n 84d4c │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 857fa │ │ │ │ + beq.w 853fe │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ cmp r3, #78 @ 0x4e │ │ │ │ - beq.n 851de │ │ │ │ + beq.n 84d32 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 851de │ │ │ │ + beq.n 84d32 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ mov r0, r6 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + add sp, #24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b.w 80ee8 │ │ │ │ + mov r1, r3 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + movw r2, #45501 @ 0xb1bd │ │ │ │ + movt r2, #21 │ │ │ │ + ldr.w r6, [r1], #8 │ │ │ │ + str r1, [r5, #0] │ │ │ │ + cmp r6, r2 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + add.w r1, r1, #1 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + bne.w 85322 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 84d42 │ │ │ │ + movw r6, #4356 @ 0x1104 │ │ │ │ + movt r6, #71 @ 0x47 │ │ │ │ + b.n 84d32 │ │ │ │ + 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 8571e │ │ │ │ + beq.w 85282 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8572e │ │ │ │ + beq.w 85290 │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7afe0 │ │ │ │ + bl 7afa0 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 851de │ │ │ │ + b.n 84d32 │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ - bl 84fa4 │ │ │ │ + bl 84b0c │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r8, r3 │ │ │ │ - blt.w 8571a │ │ │ │ - beq.w 85688 │ │ │ │ + blt.w 8527e │ │ │ │ + beq.w 851ec │ │ │ │ cmp r3, #20 │ │ │ │ - bgt.w 856f8 │ │ │ │ + bgt.w 8525c │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r3, [pc, #808] @ (8555c ) │ │ │ │ + ldr r3, [pc, #756] @ (850c0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r9, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r7 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r6, [r3, #1608] @ 0x648 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 856c2 │ │ │ │ - ldr r0, [pc, #784] @ (85560 ) │ │ │ │ + beq.w 85226 │ │ │ │ + ldr r0, [pc, #732] @ (850c4 ) │ │ │ │ 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 8575a │ │ │ │ + bne.w 852bc │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r6, #12 │ │ │ │ blx 2957c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ sub.w r2, r6, #8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ @@ -135865,887 +135445,868 @@ │ │ │ │ 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 8508c │ │ │ │ + bl 84bf4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85774 │ │ │ │ + beq.w 852d6 │ │ │ │ mov r7, r8 │ │ │ │ str r0, [r6, #12] │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 852fe │ │ │ │ + beq.n 84e96 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8508c │ │ │ │ + bl 84bf4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 857ce │ │ │ │ + beq.w 85330 │ │ │ │ cmp r7, #2 │ │ │ │ str r0, [r6, #16] │ │ │ │ - beq.n 852fe │ │ │ │ + beq.n 84e96 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8508c │ │ │ │ + bl 84bf4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 857ca │ │ │ │ + beq.w 8532c │ │ │ │ cmp r7, #3 │ │ │ │ str r0, [r6, #20] │ │ │ │ - beq.n 852fe │ │ │ │ + beq.n 84e96 │ │ │ │ add.w r2, r6, #20 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ - bl 8508c │ │ │ │ + bl 84bf4 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85776 │ │ │ │ + beq.w 852d8 │ │ │ │ adds r3, #1 │ │ │ │ str.w r0, [r2, #4]! │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 852de │ │ │ │ + bne.n 84e76 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - bne.w 85694 │ │ │ │ + bne.w 851f8 │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r4, #0] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - mov r1, r3 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - movw r2, #52525 @ 0xcd2d │ │ │ │ - movt r2, #21 │ │ │ │ - ldr.w r6, [r1], #8 │ │ │ │ - str r1, [r5, #0] │ │ │ │ - cmp r6, r2 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - add.w r1, r1, #1 │ │ │ │ - str r1, [r4, #0] │ │ │ │ - bne.w 857c0 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.w 851a4 │ │ │ │ - movw r6, #4356 @ 0x1104 │ │ │ │ - movt r6, #71 @ 0x47 │ │ │ │ - b.n 851de │ │ │ │ mov r2, r0 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ ldrb.w r3, [r0, #-1] │ │ │ │ subs r3, #9 │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - bhi.w 85890 │ │ │ │ - add r1, pc, #4 @ (adr r1, 85360 ) │ │ │ │ + bhi.w 853ba │ │ │ │ + add r1, pc, #4 @ (adr r1, 84ec4 ) │ │ │ │ ldr.w pc, [r1, r3, lsl #2] │ │ │ │ - strh r1, [r1, r5] │ │ │ │ + ldr r6, [pc, #692] @ (8517c ) │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r3, [r7, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r3, [r7, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r3, [r7, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r3, [r7, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r3, [r7, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r3, [r7, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r3, [r7, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r3, [r7, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r3, [r7, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r3, [r7, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r3, [r7, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r3, [r7, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r3, [r7, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r3, [r7, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r3, [r7, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r3, [r7, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r3, [r7, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r3, [r7, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r3, [r7, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r3, [r7, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r3, [r7, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r3, [r7, r6] │ │ │ │ movs r0, r1 │ │ │ │ - strh r1, [r1, r5] │ │ │ │ + ldr r6, [pc, #692] @ (851d8 ) │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r3, [r7, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r3, [r7, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r3, [r7, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r3, [r7, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r3, [r7, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r3, [r7, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r3, [r7, r6] │ │ │ │ movs r0, r1 │ │ │ │ - strh r7, [r2, r0] │ │ │ │ + ldr r5, [pc, #700] @ (85200 ) │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r3, [r7, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r3, [r7, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r3, [r7, r6] │ │ │ │ movs r0, r1 │ │ │ │ - strh r1, [r1, r5] │ │ │ │ + ldr r6, [pc, #692] @ (85208 ) │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r3, [r7, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r3, [r7, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r3, [r7, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r3, [r7, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r3, [r7, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r3, [r7, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r3, [r7, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r3, [r7, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r3, [r7, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r3, [r7, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r3, [r7, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r3, [r7, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r3, [r7, r6] │ │ │ │ movs r0, r1 │ │ │ │ - strh r1, [r1, r5] │ │ │ │ + ldr r6, [pc, #692] @ (85240 ) │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r3, [r7, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r3, [r7, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r3, [r7, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r3, [r7, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r3, [r7, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r3, [r7, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r3, [r7, r6] │ │ │ │ movs r0, r1 │ │ │ │ - str r5, [r3, r6] │ │ │ │ + ldr r5, [pc, #236] @ (85098 ) │ │ │ │ movs r0, r1 │ │ │ │ - ldrsb r7, [r4, r0] │ │ │ │ + str r3, [r1, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [r5, r1] │ │ │ │ + strh r5, [r6, r4] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r3, [r7, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r3, [r7, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r3, [r7, r6] │ │ │ │ movs r0, r1 │ │ │ │ - str r5, [r3, r6] │ │ │ │ + ldr r5, [pc, #236] @ (850b0 ) │ │ │ │ movs r0, r1 │ │ │ │ - strb r1, [r1, r5] │ │ │ │ + str r5, [r5, r2] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r3, [r7, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldrsb r1, [r7, r0] │ │ │ │ + str r5, [r3, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldrsb r5, [r5, r1] │ │ │ │ + str r1, [r2, r7] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r3, [r7, r6] │ │ │ │ movs r0, r1 │ │ │ │ - str r7, [r5, r6] │ │ │ │ + ldr r5, [pc, #20] @ (84ff0 ) │ │ │ │ movs r0, r1 │ │ │ │ - str r7, [r5, r6] │ │ │ │ + ldr r5, [pc, #20] @ (84ff4 ) │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r3, [r7, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r3, [r7, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r3, [r7, r6] │ │ │ │ movs r0, r1 │ │ │ │ - str r7, [r5, r6] │ │ │ │ + ldr r5, [pc, #20] @ (85004 ) │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r3, [r7, r6] │ │ │ │ movs r0, r1 │ │ │ │ - str r7, [r4, r7] │ │ │ │ + ldr r5, [pc, #508] @ (851f4 ) │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r3, [r7, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r3, [r7, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r3, [r7, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r3, [r7, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r3, [r7, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r6, r0] │ │ │ │ + strb r1, [r4, r0] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r3, [r7, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r3, [r7, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r3, [r7, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r3, [r7, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r3, [r7, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r3, [r7, r6] │ │ │ │ movs r0, r1 │ │ │ │ - str r5, [r3, r6] │ │ │ │ + ldr r5, [pc, #236] @ (85118 ) │ │ │ │ movs r0, r1 │ │ │ │ - ldrsb r5, [r2, r1] │ │ │ │ + str r1, [r7, r6] │ │ │ │ movs r0, r1 │ │ │ │ - strb r5, [r5, r4] │ │ │ │ + str r1, [r2, r2] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r3, [r7, r6] │ │ │ │ movs r0, r1 │ │ │ │ - strb r5, [r5, r4] │ │ │ │ + str r1, [r2, r2] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r3, [r7, r6] │ │ │ │ movs r0, r1 │ │ │ │ - str r5, [r3, r6] │ │ │ │ + ldr r5, [pc, #236] @ (85130 ) │ │ │ │ movs r0, r1 │ │ │ │ - str r5, [r3, r6] │ │ │ │ + ldr r5, [pc, #236] @ (85134 ) │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r3, [r7, r6] │ │ │ │ movs r0, r1 │ │ │ │ - strb r1, [r1, r5] │ │ │ │ + str r5, [r5, r2] │ │ │ │ movs r0, r1 │ │ │ │ - str r5, [r3, r6] │ │ │ │ + ldr r5, [pc, #236] @ (85140 ) │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r3, [r7, r6] │ │ │ │ movs r0, r1 │ │ │ │ - str r5, [r3, r6] │ │ │ │ + ldr r5, [pc, #236] @ (85148 ) │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r3, [r7, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r3, [r7, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r3, [r7, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r3, [r7, r6] │ │ │ │ movs r0, r1 │ │ │ │ - str r7, [r4, r7] │ │ │ │ + ldr r5, [pc, #508] @ (8526c ) │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r3, [r7, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldrsb r3, [r2, r7] │ │ │ │ + strb r3, [r3, r1] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r3, [r7, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r3, [r7, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r3, [r7, r6] │ │ │ │ movs r0, r1 │ │ │ │ - strb r5, [r7, r7] │ │ │ │ + str r1, [r4, r5] │ │ │ │ movs r0, r1 │ │ │ │ - str r7, [r4, r7] │ │ │ │ + ldr r5, [pc, #508] @ (85288 ) │ │ │ │ movs r0, r1 │ │ │ │ - strb r5, [r4, r5] │ │ │ │ + str r1, [r1, r3] │ │ │ │ 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, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 85f38 │ │ │ │ + b.w 85a9c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 7ec70 │ │ │ │ + b.w 7ec54 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r1, #125 @ 0x7d │ │ │ │ - bl 84fa4 │ │ │ │ + bl 84b0c │ │ │ │ subs r3, r0, #0 │ │ │ │ mov sl, r3 │ │ │ │ - blt.w 8571a │ │ │ │ + blt.w 8527e │ │ │ │ ands.w r3, r3, #1 │ │ │ │ mov r8, r3 │ │ │ │ - bne.w 85932 │ │ │ │ - bl 71f84 │ │ │ │ + bne.w 853d2 │ │ │ │ + bl 71f40 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85948 │ │ │ │ + beq.w 853e8 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 855ec │ │ │ │ + beq.n 85150 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8508c │ │ │ │ + bl 84bf4 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85916 │ │ │ │ + beq.w 8539e │ │ │ │ mov r0, r4 │ │ │ │ - bl 8508c │ │ │ │ + bl 84bf4 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 858f2 │ │ │ │ + beq.w 8537a │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a1f4 │ │ │ │ + bl 7a1b4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 858f2 │ │ │ │ + beq.w 8537a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 85748 │ │ │ │ + bne.w 852aa │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 855e2 │ │ │ │ + beq.n 85146 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 85956 │ │ │ │ + beq.w 853f6 │ │ │ │ add.w r3, r8, #2 │ │ │ │ mov r8, r3 │ │ │ │ cmp sl, r3 │ │ │ │ - bgt.n 8558e │ │ │ │ + bgt.n 850f2 │ │ │ │ movs r1, #125 @ 0x7d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad638 │ │ │ │ + bl 1ab524 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 851de │ │ │ │ - b.n 85786 │ │ │ │ + bne.w 84d32 │ │ │ │ + b.n 852e8 │ │ │ │ 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 856e4 │ │ │ │ + beq.n 85248 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8572e │ │ │ │ + beq.w 85290 │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 72b58 │ │ │ │ + b.w 72b10 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 1522ac │ │ │ │ + b.w 150738 │ │ │ │ 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, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w ff458 │ │ │ │ + b.w fee78 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #20 │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ strb.w r3, [sp, #20] │ │ │ │ - bl 72b58 │ │ │ │ + bl 72b10 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 851de │ │ │ │ + b.n 84d32 │ │ │ │ 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, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 11cba0 │ │ │ │ + b.w 11c388 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r6, [pc, #724] @ (85960 ) │ │ │ │ + ldr r6, [pc, #724] @ (854c4 ) │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - beq.w 85308 │ │ │ │ + beq.w 84ea0 │ │ │ │ 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 856b6 │ │ │ │ + beq.n 8521a │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 858ce │ │ │ │ + bne.w 8534e │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - beq.w 85308 │ │ │ │ - b.n 85694 │ │ │ │ + beq.w 84ea0 │ │ │ │ + b.n 851f8 │ │ │ │ mov r1, r8 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ mov r7, r8 │ │ │ │ - bl 789c4 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 78974 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 8570e │ │ │ │ - ldr r2, [pc, #652] @ (85964 ) │ │ │ │ + cbz r0, 85272 │ │ │ │ + ldr r2, [pc, #652] @ (854c8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 8526e │ │ │ │ + b.n 84e06 │ │ │ │ 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, 8572e │ │ │ │ + cbz r6, 85290 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 8561a │ │ │ │ - b.n 85612 │ │ │ │ + bge.n 8517e │ │ │ │ + b.n 85176 │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r8, r3 │ │ │ │ - bls.n 856c2 │ │ │ │ - bl 1ef298 │ │ │ │ + bls.n 85226 │ │ │ │ + bl 1ee218 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 857b2 │ │ │ │ + bne.n 85302 │ │ │ │ mov r3, r8 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 275c6c <_PySemaphore_Destroy@@Base+0x348> │ │ │ │ + bl 2750c4 <_PySemaphore_Destroy@@Base+0x418> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 851de │ │ │ │ + b.n 84d32 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 85886 │ │ │ │ + bne.n 85370 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 8533e │ │ │ │ + beq.w 84d74 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 8533e │ │ │ │ + b.n 84d74 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 855ca │ │ │ │ + bne.w 8512e │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 855ca │ │ │ │ - movw r2, #58961 @ 0xe651 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8512e │ │ │ │ + movw r2, #55613 @ 0xd93d │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 857a0 │ │ │ │ + bne.n 85310 │ │ │ │ mov r0, r6 │ │ │ │ - bl 12eb00 │ │ │ │ - ldr r3, [pc, #500] @ (85964 ) │ │ │ │ + bl 12ddf0 │ │ │ │ + ldr r3, [pc, #504] @ (854c8 ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ - b.n 856e0 │ │ │ │ + b.n 85244 │ │ │ │ mov r3, r0 │ │ │ │ add.w r2, r8, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r5 │ │ │ │ subs r3, r2, r3 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 275c6c <_PySemaphore_Destroy@@Base+0x348> │ │ │ │ + bl 2750c4 <_PySemaphore_Destroy@@Base+0x418> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8571a │ │ │ │ + beq.n 8527e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8571a │ │ │ │ + bne.n 8527e │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8571a │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8527e │ │ │ │ + ldr r2, [pc, #452] @ (854c8 ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + mov.w r7, r8, lsl #2 │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ + b.n 85244 │ │ │ │ ldr.w r2, [r0, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #440] @ (85964 ) │ │ │ │ + ldr r3, [pc, #428] @ (854c8 ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ - b.n 856e0 │ │ │ │ - ldr r2, [pc, #432] @ (85964 ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - mov.w r7, r8, lsl #2 │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ - b.n 856e0 │ │ │ │ + b.n 85244 │ │ │ │ mov r3, r6 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ bx r3 │ │ │ │ movs r3, #2 │ │ │ │ - b.n 85776 │ │ │ │ + b.n 852d8 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 85776 │ │ │ │ - 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 8581a │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 8572e │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2987c │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, #24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 8b024 │ │ │ │ - bl 805dc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 8571a │ │ │ │ - movw r3, #4300 @ 0x10cc │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #8776 @ 0x2248 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 8571a │ │ │ │ - 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.n 8572e │ │ │ │ - cmp r1, #0 │ │ │ │ - blt.n 857e6 │ │ │ │ - b.n 857ee │ │ │ │ - movs r1, #93 @ 0x5d │ │ │ │ - bl 84fa4 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - blt.w 8571a │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bl 72f38 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r6, r0 │ │ │ │ - movs r2, #0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 858c2 │ │ │ │ - mov r1, r5 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 858b2 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r3, r2, [sp, #8] │ │ │ │ - bl 8508c │ │ │ │ - ldrd r3, r2, [sp, #8] │ │ │ │ - cbz r0, 858a8 │ │ │ │ - ldr r1, [r6, #12] │ │ │ │ - str.w r0, [r1, r2, lsl #2] │ │ │ │ - adds r2, #1 │ │ │ │ - b.n 8584c │ │ │ │ + b.n 852d8 │ │ │ │ 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, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 18e228 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - blt.w 851fe │ │ │ │ - b.n 85206 │ │ │ │ - movw r3, #4300 @ 0x10cc │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #8812 @ 0x226c │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 8571a │ │ │ │ - subs r3, #1 │ │ │ │ - mov r1, r5 │ │ │ │ - subs r3, r3, r2 │ │ │ │ - movs r2, #93 @ 0x5d │ │ │ │ - b.n 85780 │ │ │ │ - movs r1, #93 @ 0x5d │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1ad638 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 851de │ │ │ │ - b.n 85786 │ │ │ │ - movs r2, #93 @ 0x5d │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 275c6c <_PySemaphore_Destroy@@Base+0x348> │ │ │ │ - b.n 8571a │ │ │ │ + b.w 18c8fc │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #8732 @ 0x221c │ │ │ │ + movw r1, #5788 @ 0x169c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 85790 │ │ │ │ - b.n 8571a │ │ │ │ + bne.n 852f2 │ │ │ │ + b.n 8527e │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + cmp r1, #0 │ │ │ │ + blt.w 84d96 │ │ │ │ + b.n 84d9e │ │ │ │ sub.w r3, sl, #2 │ │ │ │ movs r2, #125 @ 0x7d │ │ │ │ sub.w r3, r3, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 275c6c <_PySemaphore_Destroy@@Base+0x348> │ │ │ │ + bl 2750c4 <_PySemaphore_Destroy@@Base+0x418> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 85922 │ │ │ │ + bne.n 853aa │ │ │ │ mov r0, r9 │ │ │ │ - bl 79054 │ │ │ │ - b.n 85786 │ │ │ │ + bl 79004 │ │ │ │ + b.n 852e8 │ │ │ │ add.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #125 @ 0x7d │ │ │ │ sub.w r3, r3, r8 │ │ │ │ - b.n 85780 │ │ │ │ + b.n 852e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8590e │ │ │ │ + bne.n 85396 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8590e │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 85396 │ │ │ │ + movw r3, #4300 @ 0x10cc │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #5868 @ 0x16ec │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12e510 │ │ │ │ + b.n 8527e │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #8760 @ 0x2238 │ │ │ │ + movw r1, #5816 @ 0x16b8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ mov r3, sl │ │ │ │ movs r2, #125 @ 0x7d │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 275c6c <_PySemaphore_Destroy@@Base+0x348> │ │ │ │ - b.n 8571a │ │ │ │ + bl 2750c4 <_PySemaphore_Destroy@@Base+0x418> │ │ │ │ + b.n 8527e │ │ │ │ mov r0, r9 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 855e2 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 85146 │ │ │ │ + bl 805d4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8527e │ │ │ │ + movw r3, #4300 @ 0x10cc │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #5832 @ 0x16c8 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12e510 │ │ │ │ + b.n 8527e │ │ │ │ + movs r1, #93 @ 0x5d │ │ │ │ + bl 84b0c │ │ │ │ + subs r3, r0, #0 │ │ │ │ + blt.w 8527e │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 72ef0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov r6, r0 │ │ │ │ + movs r2, #0 │ │ │ │ + cbz r0, 85494 │ │ │ │ + mov r1, r5 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 85484 │ │ │ │ + mov r0, r4 │ │ │ │ + strd r3, r2, [sp, #8] │ │ │ │ + bl 84bf4 │ │ │ │ + ldrd r3, r2, [sp, #8] │ │ │ │ + cbz r0, 854a0 │ │ │ │ + ldr r1, [r6, #12] │ │ │ │ + str.w r0, [r1, r2, lsl #2] │ │ │ │ + adds r2, #1 │ │ │ │ + b.n 8543a │ │ │ │ + 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 854aa │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 85290 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2987c │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + add sp, #24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b.w 8a8e8 │ │ │ │ + movs r1, #93 @ 0x5d │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1ab524 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 84d32 │ │ │ │ + b.n 852e8 │ │ │ │ + movs r2, #93 @ 0x5d │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2750c4 <_PySemaphore_Destroy@@Base+0x418> │ │ │ │ + b.n 8527e │ │ │ │ + subs r3, #1 │ │ │ │ + mov r1, r5 │ │ │ │ + subs r3, r3, r2 │ │ │ │ + movs r2, #93 @ 0x5d │ │ │ │ + b.n 852e2 │ │ │ │ + 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 85290 │ │ │ │ + cmp r1, #0 │ │ │ │ + blt.n 85470 │ │ │ │ + b.n 85478 │ │ │ │ nop │ │ │ │ asrs r0, r4, #32 │ │ │ │ lsls r2, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00085968 : │ │ │ │ +000854cc : │ │ │ │ stmdb 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 r4, r0 │ │ │ │ lsls r7, r3, #30 │ │ │ │ - bmi.w 85b44 │ │ │ │ + bmi.w 856a8 │ │ │ │ ldr.w r5, [r0, #132] @ 0x84 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bpl.w 85b86 │ │ │ │ - ldr r6, [pc, #712] @ (85c5c ) │ │ │ │ + bpl.w 856ea │ │ │ │ + ldr r6, [pc, #712] @ (857c0 ) │ │ │ │ movw r7, #42220 @ 0xa4ec │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ ldr.w r3, [r6, #3640] @ 0xe38 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 85cb8 │ │ │ │ + bne.w 8581c │ │ │ │ ldr.w r2, [r6, #3648] @ 0xe40 │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.w 85cb8 │ │ │ │ + beq.w 8581c │ │ │ │ add.w r8, sp, #20 │ │ │ │ mov r0, r5 │ │ │ │ addw r1, r6, #3636 @ 0xe34 │ │ │ │ mov r3, r8 │ │ │ │ - bl 7917c │ │ │ │ + bl 7912c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 85b96 │ │ │ │ + beq.w 856fa │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #7 │ │ │ │ - bpl.w 85e28 │ │ │ │ + bpl.w 8598c │ │ │ │ ldr r3, [r2, #8] │ │ │ │ and.w r5, r3, #3 │ │ │ │ cmp r3, #15 │ │ │ │ rsb r5, r5, #1 │ │ │ │ - bhi.w 85d56 │ │ │ │ + bhi.w 858ba │ │ │ │ ldr r3, [r2, #12] │ │ │ │ mul.w r5, r3, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 85d86 │ │ │ │ + blt.w 858ea │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 85bb2 │ │ │ │ + bmi.w 85716 │ │ │ │ ldr.w r1, [r4, #132] @ 0x84 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bpl.w 85bf4 │ │ │ │ + bpl.w 85758 │ │ │ │ ldr.w r3, [r6, #3672] @ 0xe58 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 85cde │ │ │ │ + bne.w 85842 │ │ │ │ ldr.w r2, [r6, #3680] @ 0xe60 │ │ │ │ adds r6, r2, #1 │ │ │ │ - beq.w 85cde │ │ │ │ + beq.w 85842 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #576] @ (85c60 ) │ │ │ │ - bl 7917c │ │ │ │ + ldr r1, [pc, #576] @ (857c4 ) │ │ │ │ + bl 7912c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 85c04 │ │ │ │ + beq.w 85768 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #7 │ │ │ │ - bpl.w 85e28 │ │ │ │ + bpl.w 8598c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ and.w r6, r2, #3 │ │ │ │ cmp r2, #15 │ │ │ │ rsb r6, r6, #1 │ │ │ │ - bhi.w 85d8a │ │ │ │ + bhi.w 858ee │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mul.w r3, r3, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 85d86 │ │ │ │ + blt.w 858ea │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ ldr r1, [r4, #20] │ │ │ │ and.w r2, r3, #24 │ │ │ │ - ldr.w r9, [pc, #520] @ 85c68 │ │ │ │ + ldr.w r9, [pc, #520] @ 857cc │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ adds r2, #3 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr.w r8, [r9, sl] │ │ │ │ mla r2, r1, r5, r2 │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ subs r1, r1, r3 │ │ │ │ bic.w r2, r2, #3 │ │ │ │ cmp r2, r1 │ │ │ │ - bhi.w 85e40 │ │ │ │ + bhi.w 859a4 │ │ │ │ adds r2, r3, r2 │ │ │ │ - bmi.w 85e40 │ │ │ │ + bmi.w 859a4 │ │ │ │ movw r7, #19992 @ 0x4e18 │ │ │ │ movt r7, #73 @ 0x49 │ │ │ │ - movw r1, #9329 @ 0x2471 │ │ │ │ + movw r1, #9261 @ 0x242d │ │ │ │ movt r1, #7 │ │ │ │ ldr.w fp, [r7, #712] @ 0x2c8 │ │ │ │ cmp fp, r1 │ │ │ │ - bne.w 85dc8 │ │ │ │ + bne.w 8592c │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ add.w ip, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r6, [ip, #1528] @ 0x5f8 │ │ │ │ - bcs.w 85d00 │ │ │ │ + bcs.w 85864 │ │ │ │ mov.w lr, r1, lsr #3 │ │ │ │ ldr.w r1, [r6, lr, lsl #3] │ │ │ │ ldr.w fp, [r1, #8] │ │ │ │ cmp r1, fp │ │ │ │ - beq.w 85d3a │ │ │ │ + beq.w 8589e │ │ │ │ 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.w 85c2c │ │ │ │ + beq.w 85790 │ │ │ │ add.w r7, ip, r3 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [ip] │ │ │ │ strd r3, r3, [r7, #-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.w 85c6c │ │ │ │ + bgt.w 857d0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [r7, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #332] @ (85c64 ) │ │ │ │ + ldr r2, [pc, #332] @ (857c8 ) │ │ │ │ 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 85de2 │ │ │ │ + bne.w 85946 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r7, #8] │ │ │ │ - cbz r5, 85b3c │ │ │ │ + cbz r5, 856a0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r7, #12 │ │ │ │ blx 2957c │ │ │ │ mov r0, r7 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #288] @ (85c68 ) │ │ │ │ + ldr r0, [pc, #288] @ (857cc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r4, #180] @ 0xb4 │ │ │ │ movs r1, #28 │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ cmp r3, #10 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ @@ -136755,33 +136316,33 @@ │ │ │ │ movhi r3, #1 │ │ │ │ add.w r1, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w r0, [r1, #252] @ 0xfc │ │ │ │ cmp r0, r4 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 85e4c │ │ │ │ + beq.w 859b0 │ │ │ │ ldr.w r5, [r1, #268] @ 0x10c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bmi.w 85992 │ │ │ │ - movw r0, #53236 @ 0xcff4 │ │ │ │ + bmi.w 854f6 │ │ │ │ + movw r0, #50292 @ 0xc474 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - bl 805dc │ │ │ │ + bl 21f268 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85e6a │ │ │ │ - movw r0, #8976 @ 0x2310 │ │ │ │ + beq.w 859ce │ │ │ │ + movw r0, #6032 @ 0x1790 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #583 @ 0x247 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 85d86 │ │ │ │ - ldr r3, [pc, #180] @ (85c68 ) │ │ │ │ + bl 21f268 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 858ea │ │ │ │ + ldr r3, [pc, #180] @ (857cc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #28 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r3, [r4, #180] @ 0xb4 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #10 │ │ │ │ @@ -136791,735 +136352,735 @@ │ │ │ │ movhi r3, #1 │ │ │ │ add.w r0, r1, #92672 @ 0x16a00 │ │ │ │ ldr.w r2, [r0, #252] @ 0xfc │ │ │ │ cmp r2, r4 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 85e56 │ │ │ │ + beq.w 859ba │ │ │ │ ldr.w r1, [r0, #268] @ 0x10c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.w 85a04 │ │ │ │ - movw r0, #53236 @ 0xcff4 │ │ │ │ + bmi.w 85568 │ │ │ │ + movw r0, #50292 @ 0xc474 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - bl 805dc │ │ │ │ + bl 21f268 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 85ba0 │ │ │ │ + bne.n 85704 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - ldr r2, [pc, #72] @ (85c60 ) │ │ │ │ - movw r1, #8940 @ 0x22ec │ │ │ │ + ldr r2, [pc, #72] @ (857c4 ) │ │ │ │ + movw r1, #5996 @ 0x176c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w d599c │ │ │ │ + b.w d52b8 │ │ │ │ ldr r2, [r1, #24] │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r1, #28] │ │ │ │ - cmp r6, r2 │ │ │ │ - ittt hi │ │ │ │ - ldrhi r2, [r1, #12] │ │ │ │ - strhi.w r2, [fp, #12] │ │ │ │ - strhi.w fp, [r2, #8] │ │ │ │ - bhi.w 85ae8 │ │ │ │ + cmp r2, r6 │ │ │ │ + ittt cc │ │ │ │ + ldrcc r2, [r1, #12] │ │ │ │ + strcc.w r2, [fp, #12] │ │ │ │ + strcc.w fp, [r2, #8] │ │ │ │ + bcc.w 8564c │ │ │ │ add.w r2, lr, #1 │ │ │ │ add.w r2, r6, r2, lsl #3 │ │ │ │ str r2, [r1, #24] │ │ │ │ adds r2, r1, r6 │ │ │ │ str r2, [r1, #4] │ │ │ │ str r7, [r1, r6] │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - b.n 85ae8 │ │ │ │ + b.n 8564c │ │ │ │ nop │ │ │ │ ldmia r6!, {r3, r4} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bgt.n 85d3c │ │ │ │ + bgt.n 858a0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r3, [r0, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 85b0a │ │ │ │ + beq.w 8566e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 85b0a │ │ │ │ + beq.w 8566e │ │ │ │ ldr.w r3, [r0, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 85b0a │ │ │ │ + bne.w 8566e │ │ │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 85e60 │ │ │ │ + bne.w 859c4 │ │ │ │ add.w r3, r8, #12 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.w 85b0a │ │ │ │ + bmi.w 8566e │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #16 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 85ca2 │ │ │ │ + bne.n 85806 │ │ │ │ dmb ish │ │ │ │ - b.n 85b0a │ │ │ │ - ldr r0, [pc, #452] @ (85e80 ) │ │ │ │ - bl 6d774 │ │ │ │ + b.n 8566e │ │ │ │ + ldr r0, [pc, #452] @ (859e4 ) │ │ │ │ + bl 6d71c │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 85b96 │ │ │ │ + beq.w 856fa │ │ │ │ add.w r8, sp, #20 │ │ │ │ - ldr r1, [pc, #436] @ (85e80 ) │ │ │ │ + ldr r1, [pc, #436] @ (859e4 ) │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r8 │ │ │ │ - bl 7917c │ │ │ │ + bl 7912c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 859c8 │ │ │ │ - b.n 85b96 │ │ │ │ - ldr r0, [pc, #420] @ (85e84 ) │ │ │ │ + bne.w 8552c │ │ │ │ + b.n 856fa │ │ │ │ + ldr r0, [pc, #420] @ (859e8 ) │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 6d774 │ │ │ │ + bl 6d71c │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.n 85c04 │ │ │ │ + beq.n 85768 │ │ │ │ mov r3, r8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - ldr r1, [pc, #400] @ (85e84 ) │ │ │ │ - bl 7917c │ │ │ │ + ldr r1, [pc, #400] @ (859e8 ) │ │ │ │ + bl 7912c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 85a2a │ │ │ │ - b.n 85c04 │ │ │ │ + bne.w 8558e │ │ │ │ + b.n 85768 │ │ │ │ ldr.w fp, [r7, #672] @ 0x2a0 │ │ │ │ - movw r1, #52321 @ 0xcc61 │ │ │ │ + movw r1, #52313 @ 0xcc59 │ │ │ │ movt r1, #6 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp fp, r1 │ │ │ │ - bne.n 85df6 │ │ │ │ + bne.n 8595a │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ blx 2a0fc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov ip, r0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 85e40 │ │ │ │ + beq.w 859a4 │ │ │ │ ldr.w r2, [r6, #800] @ 0x320 │ │ │ │ ldr.w r8, [r9, sl] │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r6, #800] @ 0x320 │ │ │ │ - b.n 85c54 │ │ │ │ + b.n 857b8 │ │ │ │ mov r1, lr │ │ │ │ mov r0, r6 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ - bl 72540 │ │ │ │ + bl 724fc │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ mov ip, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85d00 │ │ │ │ + beq.n 85864 │ │ │ │ ldr.w r8, [r9, sl] │ │ │ │ - b.n 85c54 │ │ │ │ + b.n 857b8 │ │ │ │ lsrs r3, r3, #3 │ │ │ │ adds r2, #12 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - bcc.n 85da6 │ │ │ │ + bcc.n 8590a │ │ │ │ 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 85d5c │ │ │ │ + beq.n 858c0 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9024 @ 0x2340 │ │ │ │ + movw r1, #6080 @ 0x17c0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 85b3c │ │ │ │ + b.n 856a0 │ │ │ │ lsrs r2, r2, #3 │ │ │ │ adds r3, #12 │ │ │ │ movs r1, #0 │ │ │ │ subs r2, #1 │ │ │ │ - bcc.n 85db6 │ │ │ │ + bcc.n 8591a │ │ │ │ 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 85d90 │ │ │ │ - b.n 85d70 │ │ │ │ + beq.n 858f4 │ │ │ │ + b.n 858d4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 85e1c │ │ │ │ + blt.n 85980 │ │ │ │ mul.w r5, r0, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.w 859ee │ │ │ │ - b.n 85d86 │ │ │ │ + bge.w 85552 │ │ │ │ + b.n 858ea │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 85e04 │ │ │ │ + blt.n 85968 │ │ │ │ mul.w r3, r1, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 85a52 │ │ │ │ - b.n 85d86 │ │ │ │ + bge.w 855b6 │ │ │ │ + b.n 858ea │ │ │ │ ldr.w r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx fp │ │ │ │ mov ip, r0 │ │ │ │ - cbz r0, 85e40 │ │ │ │ + cbz r0, 859a4 │ │ │ │ ldr.w r8, [r9, sl] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - b.n 85ae8 │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + b.n 8564c │ │ │ │ + movw r1, #55613 @ 0xd93d │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 85e10 │ │ │ │ + bne.n 85974 │ │ │ │ mov r0, r7 │ │ │ │ - bl 12eb00 │ │ │ │ - b.n 85b2a │ │ │ │ + bl 12ddf0 │ │ │ │ + b.n 8568e │ │ │ │ ldr.w r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, r2 │ │ │ │ blx fp │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov ip, r0 │ │ │ │ - b.n 85d22 │ │ │ │ + b.n 85886 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 85d70 │ │ │ │ + bge.n 858d4 │ │ │ │ cmp.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 85d70 │ │ │ │ - b.n 85d86 │ │ │ │ + bne.n 858d4 │ │ │ │ + b.n 858ea │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 85b2a │ │ │ │ + b.n 8568e │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 85d70 │ │ │ │ + bge.n 858d4 │ │ │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 85d70 │ │ │ │ - b.n 85d86 │ │ │ │ + bne.n 858d4 │ │ │ │ + b.n 858ea │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9000 @ 0x2328 │ │ │ │ + movw r1, #6056 @ 0x17a8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 85d86 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 858ea │ │ │ │ mov r0, r8 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1ef3fc │ │ │ │ + b.w 1ee37c │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ ldr.w r5, [r2, #244] @ 0xf4 │ │ │ │ - b.n 85b7c │ │ │ │ + b.n 856e0 │ │ │ │ add.w r1, r1, #98304 @ 0x18000 │ │ │ │ adds r1, #228 @ 0xe4 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ - b.n 85bea │ │ │ │ + b.n 8574e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 85b0a │ │ │ │ - b.n 85c90 │ │ │ │ + bne.w 8566e │ │ │ │ + b.n 857f4 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - movw r1, #8940 @ 0x22ec │ │ │ │ + movw r1, #5996 @ 0x176c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r2, [pc, #0] @ (85e80 ) │ │ │ │ - b.n 85c20 │ │ │ │ - bgt.n 85f1c │ │ │ │ + ldr r2, [pc, #0] @ (859e4 ) │ │ │ │ + b.n 85784 │ │ │ │ + bgt.n 85a80 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bgt.n 85f60 │ │ │ │ + bgt.n 85ac4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00085e88 : │ │ │ │ +000859ec : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85f24 │ │ │ │ + beq.n 85a88 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.n 85f0c │ │ │ │ + bpl.n 85a70 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ and.w r3, r2, #3 │ │ │ │ cmp r2, #15 │ │ │ │ rsb r3, r3, #1 │ │ │ │ - bhi.n 85eb8 │ │ │ │ + bhi.n 85a1c │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mul.w r0, r3, r0 │ │ │ │ pop {r3, pc} │ │ │ │ lsrs r2, r2, #3 │ │ │ │ mov.w ip, #0 │ │ │ │ adds r0, #12 │ │ │ │ subs r2, #1 │ │ │ │ - bcc.n 85ef0 │ │ │ │ + bcc.n 85a54 │ │ │ │ ldr.w r1, [r0, r2, lsl #2] │ │ │ │ orr.w r1, r1, ip, lsl #30 │ │ │ │ cmp.w ip, r1, lsr #30 │ │ │ │ mov ip, r1 │ │ │ │ - beq.n 85ec0 │ │ │ │ + beq.n 85a24 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9024 @ 0x2340 │ │ │ │ + movw r1, #6080 @ 0x17c0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.n 85efc │ │ │ │ + blt.n 85a60 │ │ │ │ mul.w r0, r3, ip │ │ │ │ pop {r3, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 85ed4 │ │ │ │ + bge.n 85a38 │ │ │ │ cmp.w ip, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 85ed4 │ │ │ │ + bne.n 85a38 │ │ │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ │ │ pop {r3, pc} │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9000 @ 0x2328 │ │ │ │ + movw r1, #6056 @ 0x17a8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 85eea │ │ │ │ - movw r0, #8976 @ 0x2310 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 85a4e │ │ │ │ + movw r0, #6032 @ 0x1790 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #583 @ 0x247 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 85eea │ │ │ │ + bl 21f268 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 85a4e │ │ │ │ nop │ │ │ │ │ │ │ │ -00085f38 : │ │ │ │ +00085a9c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #184] @ (86000 ) │ │ │ │ + ldr r2, [pc, #184] @ (85b64 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #16 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #1608] @ 0x648 │ │ │ │ - cbz r3, 85f96 │ │ │ │ + cbz r3, 85afa │ │ │ │ movw r1, #26080 @ 0x65e0 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [r2, #1604] @ 0x644 │ │ │ │ str.w r4, [r2, #1608] @ 0x648 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ subs r0, #1 │ │ │ │ str.w r0, [r2, #1604] @ 0x644 │ │ │ │ cmp r4, ip │ │ │ │ str r1, [r3, #4] │ │ │ │ - bne.n 85fbc │ │ │ │ - ldr r2, [pc, #128] @ (86004 ) │ │ │ │ + bne.n 85b20 │ │ │ │ + ldr r2, [pc, #128] @ (85b68 ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr.w r4, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r4, 85fc2 │ │ │ │ + cbnz r4, 85b26 │ │ │ │ mov r0, r3 │ │ │ │ vstr d0, [r3, #8] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #16 │ │ │ │ vstr d0, [sp] │ │ │ │ - bl 72384 │ │ │ │ + bl 72340 │ │ │ │ vldr d0, [sp] │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 85ff6 │ │ │ │ + cbz r0, 85b5a │ │ │ │ movw r1, #26080 @ 0x65e0 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r1, [r0, #4] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 85f80 │ │ │ │ + beq.n 85ae4 │ │ │ │ adds r4, #1 │ │ │ │ str r4, [r1, #0] │ │ │ │ - b.n 85f80 │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + b.n 85ae4 │ │ │ │ + movw r1, #55613 @ 0xd93d │ │ │ │ movt r1, #18 │ │ │ │ cmp r4, r1 │ │ │ │ vstr d0, [sp, #8] │ │ │ │ - bne.n 85fe2 │ │ │ │ + bne.n 85b46 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 12eb00 │ │ │ │ + bl 12ddf0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ vldr d0, [sp, #8] │ │ │ │ - b.n 85f8c │ │ │ │ + b.n 85af0 │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ vldr d0, [sp, #8] │ │ │ │ - b.n 85f8c │ │ │ │ + b.n 85af0 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1ef298 │ │ │ │ + b.w 1ee218 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00086008 : │ │ │ │ +00085b6c : │ │ │ │ add.w r0, r0, r1, lsl #2 │ │ │ │ str r2, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00086010 : │ │ │ │ +00085b74 : │ │ │ │ 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 │ │ │ │ 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 86096 │ │ │ │ + beq.n 85bfa │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 86062 │ │ │ │ + bge.n 85bc6 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ str.w r4, [r0, r3, lsl #2] │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r2, #8] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 860fc <_PyList_AppendTakeRefListResize@@Base+0x50> │ │ │ │ + bl 85c60 <_PyList_AppendTakeRefListResize@@Base+0x50> │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ adds r0, #1 │ │ │ │ ittt ne │ │ │ │ movne r0, #0 │ │ │ │ ldrne r2, [r2, #12] │ │ │ │ strne.w r4, [r2, r3, lsl #2] │ │ │ │ - bne.n 8605e │ │ │ │ + bne.n 85bc2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 860a6 │ │ │ │ + beq.n 85c0a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 860a6 │ │ │ │ + cbnz r3, 85c0a │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 860a6 │ │ │ │ - movw r0, #52636 @ 0xcd9c │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 85c0a │ │ │ │ + movw r0, #49692 @ 0xc21c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #546 @ 0x222 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 21f268 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8605e │ │ │ │ + b.n 85bc2 │ │ │ │ │ │ │ │ -000860ac <_PyList_AppendTakeRefListResize@@Base>: │ │ │ │ +00085c10 <_PyList_AppendTakeRefListResize@@Base>: │ │ │ │ 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] │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r4, #1 │ │ │ │ - bl 860fc <_PyList_AppendTakeRefListResize@@Base+0x50> │ │ │ │ + bl 85c60 <_PyList_AppendTakeRefListResize@@Base+0x50> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 860da <_PyList_AppendTakeRefListResize@@Base+0x2e> │ │ │ │ + beq.n 85c3e <_PyList_AppendTakeRefListResize@@Base+0x2e> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ movs r3, #0 │ │ │ │ str.w r6, [r2, r4, lsl #2] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 860d4 <_PyList_AppendTakeRefListResize@@Base+0x28> │ │ │ │ + beq.n 85c38 <_PyList_AppendTakeRefListResize@@Base+0x28> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 860d4 <_PyList_AppendTakeRefListResize@@Base+0x28> │ │ │ │ + bne.n 85c38 <_PyList_AppendTakeRefListResize@@Base+0x28> │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 860d4 <_PyList_AppendTakeRefListResize@@Base+0x28> │ │ │ │ + b.n 85c38 <_PyList_AppendTakeRefListResize@@Base+0x28> │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ sub sp, #12 │ │ │ │ cmp r3, r1 │ │ │ │ - bge.w 8623e <_PyList_AppendTakeRefListResize@@Base+0x192> │ │ │ │ + bge.w 85da2 <_PyList_AppendTakeRefListResize@@Base+0x192> │ │ │ │ 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 8625e <_PyList_AppendTakeRefListResize@@Base+0x1b2> │ │ │ │ + blt.w 85dc2 <_PyList_AppendTakeRefListResize@@Base+0x1b2> │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 86266 <_PyList_AppendTakeRefListResize@@Base+0x1ba> │ │ │ │ + beq.w 85dca <_PyList_AppendTakeRefListResize@@Base+0x1ba> │ │ │ │ cmp.w r4, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 86234 <_PyList_AppendTakeRefListResize@@Base+0x188> │ │ │ │ + bcs.n 85d98 <_PyList_AppendTakeRefListResize@@Base+0x188> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ movw r0, #19992 @ 0x4e18 │ │ │ │ movt r0, #73 @ 0x49 │ │ │ │ - movw r2, #25541 @ 0x63c5 │ │ │ │ + movw r2, #24361 @ 0x5f29 │ │ │ │ movt r2, #8 │ │ │ │ mov.w r8, r4, lsl #2 │ │ │ │ ldr.w r7, [r0, #700] @ 0x2bc │ │ │ │ ldr.w r9, [r0, #688] @ 0x2b0 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.w 8628c <_PyList_AppendTakeRefListResize@@Base+0x1e0> │ │ │ │ + bne.w 85df0 <_PyList_AppendTakeRefListResize@@Base+0x1e0> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 861f4 <_PyList_AppendTakeRefListResize@@Base+0x148> │ │ │ │ - ldr r2, [pc, #328] @ (862b0 <_PyList_AppendTakeRefListResize@@Base+0x204>) │ │ │ │ + beq.n 85d58 <_PyList_AppendTakeRefListResize@@Base+0x148> │ │ │ │ + ldr r2, [pc, #328] @ (85e14 <_PyList_AppendTakeRefListResize@@Base+0x204>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ ldr.w r2, [ip, r2] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1528] @ 0x5f8 │ │ │ │ cmn.w r2, #804 @ 0x324 │ │ │ │ - beq.n 8620e <_PyList_AppendTakeRefListResize@@Base+0x162> │ │ │ │ + beq.n 85d72 <_PyList_AppendTakeRefListResize@@Base+0x162> │ │ │ │ mov.w ip, r3, lsr #18 │ │ │ │ add.w r2, r2, ip, lsl #3 │ │ │ │ ubfx ip, r3, #0, #18 │ │ │ │ ldr.w r1, [r2, #808] @ 0x328 │ │ │ │ cmp r1, ip │ │ │ │ - bgt.n 861a8 <_PyList_AppendTakeRefListResize@@Base+0xfc> │ │ │ │ + bgt.n 85d0c <_PyList_AppendTakeRefListResize@@Base+0xfc> │ │ │ │ ldr.w lr, [r2, #804] @ 0x324 │ │ │ │ cmp lr, ip │ │ │ │ ite gt │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - cbz r2, 8620e <_PyList_AppendTakeRefListResize@@Base+0x162> │ │ │ │ + cbz r2, 85d72 <_PyList_AppendTakeRefListResize@@Base+0x162> │ │ │ │ bic.w r2, r3, #4080 @ 0xff0 │ │ │ │ bic.w r2, r2, #15 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ adds r2, #1 │ │ │ │ lsls r2, r2, #3 │ │ │ │ cmp r2, r8 │ │ │ │ - bcc.n 861c6 <_PyList_AppendTakeRefListResize@@Base+0x11a> │ │ │ │ + bcc.n 85d2a <_PyList_AppendTakeRefListResize@@Base+0x11a> │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ cmp.w r2, r4, lsl #4 │ │ │ │ - bcc.n 86200 <_PyList_AppendTakeRefListResize@@Base+0x154> │ │ │ │ + bcc.n 85d64 <_PyList_AppendTakeRefListResize@@Base+0x154> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 72470 │ │ │ │ + bl 7242c │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 86234 <_PyList_AppendTakeRefListResize@@Base+0x188> │ │ │ │ + cbz r0, 85d98 <_PyList_AppendTakeRefListResize@@Base+0x188> │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ blx 29c10 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 781d4 │ │ │ │ + bl 78184 │ │ │ │ strd r6, r7, [r5, #8] │ │ │ │ str r4, [r5, #16] │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 72470 │ │ │ │ + bl 7242c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 86234 <_PyList_AppendTakeRefListResize@@Base+0x188> │ │ │ │ + cbz r0, 85d98 <_PyList_AppendTakeRefListResize@@Base+0x188> │ │ │ │ movs r0, #0 │ │ │ │ strd r6, r3, [r5, #8] │ │ │ │ str r4, [r5, #16] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr.w r1, [r0, #680] @ 0x2a8 │ │ │ │ - movw r2, #53153 @ 0xcfa1 │ │ │ │ + movw r2, #53097 @ 0xcf69 │ │ │ │ movt r2, #6 │ │ │ │ mov r7, r1 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 8629c <_PyList_AppendTakeRefListResize@@Base+0x1f0> │ │ │ │ + bne.n 85e00 <_PyList_AppendTakeRefListResize@@Base+0x1f0> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r3 │ │ │ │ cmp r1, #1 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ blx 2a6fc │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 86200 <_PyList_AppendTakeRefListResize@@Base+0x154> │ │ │ │ - bl 1ef298 │ │ │ │ + bne.n 85d64 <_PyList_AppendTakeRefListResize@@Base+0x154> │ │ │ │ + bl 1ee218 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 861ee <_PyList_AppendTakeRefListResize@@Base+0x142> │ │ │ │ + b.n 85d52 <_PyList_AppendTakeRefListResize@@Base+0x142> │ │ │ │ cmp.w r1, r3, asr #1 │ │ │ │ it ge │ │ │ │ strge r1, [r0, #8] │ │ │ │ - bge.n 861ec <_PyList_AppendTakeRefListResize@@Base+0x140> │ │ │ │ + bge.n 85d50 <_PyList_AppendTakeRefListResize@@Base+0x140> │ │ │ │ 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 8612c <_PyList_AppendTakeRefListResize@@Base+0x80> │ │ │ │ + ble.w 85c90 <_PyList_AppendTakeRefListResize@@Base+0x80> │ │ │ │ adds r4, r1, #3 │ │ │ │ bic.w r4, r4, #3 │ │ │ │ - b.n 8612c <_PyList_AppendTakeRefListResize@@Base+0x80> │ │ │ │ + b.n 85c90 <_PyList_AppendTakeRefListResize@@Base+0x80> │ │ │ │ movw r0, #19992 @ 0x4e18 │ │ │ │ movt r0, #73 @ 0x49 │ │ │ │ - movw r2, #25541 @ 0x63c5 │ │ │ │ + movw r2, #24361 @ 0x5f29 │ │ │ │ movt r2, #8 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r4, r6 │ │ │ │ ldr.w r1, [r0, #700] @ 0x2bc │ │ │ │ mov r8, r6 │ │ │ │ ldr.w r9, [r0, #688] @ 0x2b0 │ │ │ │ mov r7, r1 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 86160 <_PyList_AppendTakeRefListResize@@Base+0xb4> │ │ │ │ + beq.w 85cc4 <_PyList_AppendTakeRefListResize@@Base+0xb4> │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ blx r7 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 86200 <_PyList_AppendTakeRefListResize@@Base+0x154> │ │ │ │ - b.n 86234 <_PyList_AppendTakeRefListResize@@Base+0x188> │ │ │ │ + bne.n 85d64 <_PyList_AppendTakeRefListResize@@Base+0x154> │ │ │ │ + b.n 85d98 <_PyList_AppendTakeRefListResize@@Base+0x188> │ │ │ │ mov r1, r3 │ │ │ │ ldr.w r0, [r0, #668] @ 0x29c │ │ │ │ mov r2, r8 │ │ │ │ blx r7 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 86200 <_PyList_AppendTakeRefListResize@@Base+0x154> │ │ │ │ - b.n 86234 <_PyList_AppendTakeRefListResize@@Base+0x188> │ │ │ │ + bne.n 85d64 <_PyList_AppendTakeRefListResize@@Base+0x154> │ │ │ │ + b.n 85d98 <_PyList_AppendTakeRefListResize@@Base+0x188> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000862b4 : │ │ │ │ +00085e18 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ subs.w ip, r1, #0 │ │ │ │ - blt.n 863bc │ │ │ │ + blt.n 85f20 │ │ │ │ movw r2, #19992 @ 0x4e18 │ │ │ │ movt r2, #73 @ 0x49 │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #25541 @ 0x63c5 │ │ │ │ + movw r0, #24361 @ 0x5f29 │ │ │ │ movt r0, #8 │ │ │ │ ldr.w lr, [r2, #700] @ 0x2bc │ │ │ │ ldr.w r4, [r2, #688] @ 0x2b0 │ │ │ │ cmp lr, r0 │ │ │ │ - bne.n 863a0 │ │ │ │ + bne.n 85f04 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 86370 │ │ │ │ - ldr r0, [pc, #208] @ (863c0 ) │ │ │ │ + beq.n 85ed4 │ │ │ │ + ldr r0, [pc, #208] @ (85f24 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ 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 8637c │ │ │ │ + beq.n 85ee0 │ │ │ │ lsrs r0, r3, #18 │ │ │ │ add.w r1, r1, r0, lsl #3 │ │ │ │ ubfx r0, r3, #0, #18 │ │ │ │ ldr.w r5, [r1, #808] @ 0x328 │ │ │ │ cmp r5, r0 │ │ │ │ - bgt.n 8632a │ │ │ │ + bgt.n 85e8e │ │ │ │ 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, 8637c │ │ │ │ + cbz r0, 85ee0 │ │ │ │ bic.w r2, r3, #4080 @ 0xff0 │ │ │ │ bic.w r2, r2, #15 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ adds r2, #1 │ │ │ │ lsls r2, r2, #3 │ │ │ │ cmp ip, r2 │ │ │ │ - bhi.n 86348 │ │ │ │ + bhi.n 85eac │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ cmp.w r2, ip, lsl #2 │ │ │ │ - bcc.n 8636a │ │ │ │ + bcc.n 85ece │ │ │ │ mov r2, ip │ │ │ │ mov r1, ip │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 72470 │ │ │ │ - cbz r0, 863bc │ │ │ │ + bl 7242c │ │ │ │ + cbz r0, 85f20 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 29c10 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 781d4 │ │ │ │ + bl 78184 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 72470 │ │ │ │ + b.w 7242c │ │ │ │ ldr.w r4, [r2, #680] @ 0x2a8 │ │ │ │ - movw r1, #53153 @ 0xcfa1 │ │ │ │ + movw r1, #53097 @ 0xcf69 │ │ │ │ movt r1, #6 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 863b0 │ │ │ │ + bne.n 85f14 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r3 │ │ │ │ cmp r1, #1 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ @@ -137531,84 +137092,84 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ bx r3 │ │ │ │ ldr.w r0, [r2, #668] @ 0x29c │ │ │ │ mov r1, r3 │ │ │ │ mov r2, ip │ │ │ │ mov r3, r4 │ │ │ │ - b.n 863a8 │ │ │ │ + b.n 85f0c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 8636a │ │ │ │ + b.n 85ece │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 86456 │ │ │ │ + beq.n 85fba │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #200] @ (864a0 ) │ │ │ │ + ldr r3, [pc, #200] @ (86004 ) │ │ │ │ mov r4, r1 │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1528] @ 0x5f8 │ │ │ │ cmn.w r3, #804 @ 0x324 │ │ │ │ - beq.n 8645c │ │ │ │ + beq.n 85fc0 │ │ │ │ lsrs r1, r4, #18 │ │ │ │ add.w r3, r3, r1, lsl #3 │ │ │ │ ubfx r1, r4, #0, #18 │ │ │ │ ldr.w r5, [r3, #808] @ 0x328 │ │ │ │ cmp r5, r1 │ │ │ │ - bgt.n 8640e │ │ │ │ + bgt.n 85f72 │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, r1 │ │ │ │ - bgt.n 8645c │ │ │ │ - cbz r3, 8645c │ │ │ │ + bgt.n 85fc0 │ │ │ │ + cbz r3, 85fc0 │ │ │ │ bic.w r3, r4, #4080 @ 0xff0 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ adds r3, #1 │ │ │ │ lsls r5, r3, #3 │ │ │ │ cmp.w r2, r3, lsl #3 │ │ │ │ - bhi.n 8642e │ │ │ │ + bhi.n 85f92 │ │ │ │ add.w r3, r5, r3, lsl #4 │ │ │ │ cmp.w r3, r2, lsl #2 │ │ │ │ - bcc.n 86450 │ │ │ │ + bcc.n 85fb4 │ │ │ │ mov r5, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r6, r0 │ │ │ │ - bl 72470 │ │ │ │ + bl 7242c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 8644e │ │ │ │ + cbz r0, 85fb2 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 29c10 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 781d4 │ │ │ │ + bl 78184 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r3 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r2 │ │ │ │ - b.w 72470 │ │ │ │ + b.w 7242c │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 8649c │ │ │ │ + blt.n 86000 │ │ │ │ movw r3, #19992 @ 0x4e18 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ - movw r1, #53153 @ 0xcfa1 │ │ │ │ + movw r1, #53097 @ 0xcf69 │ │ │ │ movt r1, #6 │ │ │ │ ldr.w lr, [r3, #680] @ 0x2a8 │ │ │ │ cmp lr, r1 │ │ │ │ - bne.n 8648c │ │ │ │ + bne.n 85ff0 │ │ │ │ cmp r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ @@ -137616,50 +137177,50 @@ │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r1, r4 │ │ │ │ mov r3, lr │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 86450 │ │ │ │ + b.n 85fb4 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000864a4 : │ │ │ │ +00086008 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 864d4 │ │ │ │ + cbz r0, 86038 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.n 864d4 │ │ │ │ + bpl.n 86038 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 864f8 │ │ │ │ - cbz r0, 864e4 │ │ │ │ + bl 8605c │ │ │ │ + cbz r0, 86048 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 864ea │ │ │ │ + bne.n 8604e │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r0, #52636 @ 0xcd9c │ │ │ │ + movw r0, #49692 @ 0xc21c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #3158 @ 0xc56 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 21f268 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 864d0 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 864d0 │ │ │ │ + bne.n 86034 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 86034 │ │ │ │ stmdb 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] │ │ │ │ @@ -137667,79 +137228,79 @@ │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 865c8 │ │ │ │ + beq.n 8612c │ │ │ │ movs r3, #0 │ │ │ │ mov r8, r1 │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 86964 │ │ │ │ + bne.w 864c2 │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 865d8 │ │ │ │ + ble.n 8613c │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr.w r2, [r8] │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r5, [r2, #4] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 87174 │ │ │ │ + beq.w 86ce2 │ │ │ │ movw r3, #42636 @ 0xa68c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ subs r3, r5, r3 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ movw sl, #42220 @ 0xa4ec │ │ │ │ movt sl, #71 @ 0x47 │ │ │ │ cmp r5, sl │ │ │ │ - beq.n 8665e │ │ │ │ + beq.n 861c2 │ │ │ │ sub.w ip, r8, #4 │ │ │ │ movs r2, #1 │ │ │ │ movs r7, #0 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 8658e │ │ │ │ + b.n 860f2 │ │ │ │ adds r7, #1 │ │ │ │ mov ip, lr │ │ │ │ cmp r7, r4 │ │ │ │ - bge.w 86912 │ │ │ │ + bge.w 86470 │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ add.w lr, ip, #4 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, r5 │ │ │ │ - bne.w 874ba │ │ │ │ + bne.w 86f20 │ │ │ │ ands.w r9, r3, r2 │ │ │ │ - beq.n 86584 │ │ │ │ + beq.n 860e8 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ movs r2, #1 │ │ │ │ cmp r1, #15 │ │ │ │ - bls.n 86584 │ │ │ │ + bls.n 860e8 │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - bge.w 87542 │ │ │ │ + bge.w 86f3e │ │ │ │ ldr.w r2, [ip, #8] │ │ │ │ add.w lr, ip, #8 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, r5 │ │ │ │ - bne.w 874ba │ │ │ │ + bne.w 86f20 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 86584 │ │ │ │ + b.n 860e8 │ │ │ │ movs r3, #0 │ │ │ │ cmp r4, #1 │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #16] │ │ │ │ - bgt.n 8653e │ │ │ │ + bgt.n 860a2 │ │ │ │ mov r2, r3 │ │ │ │ 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 │ │ │ │ @@ -137748,39 +137309,39 @@ │ │ │ │ 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 870b2 │ │ │ │ + bne.w 86c12 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, #1 │ │ │ │ - bgt.w 8732c │ │ │ │ + bgt.w 86e96 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ cmp r0, fp │ │ │ │ - bne.w 874ee │ │ │ │ + bne.w 86fde │ │ │ │ ldr r5, [r6, #12] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r6, #16] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r7, [r6, #8] │ │ │ │ str r3, [r6, #12] │ │ │ │ str r4, [r6, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 87504 │ │ │ │ + bne.w 86ff4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87512 │ │ │ │ + beq.w 87002 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ ittt ne │ │ │ │ addne r3, #1 │ │ │ │ ldrne r2, [sp, #12] │ │ │ │ @@ -137792,406 +137353,397 @@ │ │ │ │ sub.w lr, r8, #4 │ │ │ │ mov r9, r2 │ │ │ │ movs r7, #0 │ │ │ │ mov fp, r5 │ │ │ │ ldr.w ip, [lr, #4]! │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ cmp r1, sl │ │ │ │ - bne.w 874c2 │ │ │ │ + bne.w 86eea │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 86848 │ │ │ │ + bne.w 863aa │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 86854 │ │ │ │ + beq.w 863b6 │ │ │ │ ldrb.w r9, [ip, #16] │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, r4 │ │ │ │ and.w r9, r9, #28 │ │ │ │ sub.w r9, r9, #4 │ │ │ │ clz r9, r9 │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ - blt.n 8666a │ │ │ │ + blt.n 861ce │ │ │ │ movs r7, #0 │ │ │ │ cmp r1, sl │ │ │ │ ite ne │ │ │ │ movne r5, #0 │ │ │ │ andeq.w r5, r9, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8692c │ │ │ │ + bne.w 8648a │ │ │ │ tst r3, r2 │ │ │ │ - beq.w 8734a │ │ │ │ + beq.w 86eb4 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ - movw r3, #27361 @ 0x6ae1 │ │ │ │ + movw r3, #20337 @ 0x4f71 │ │ │ │ movt r3, #21 │ │ │ │ str r2, [sp, #0] │ │ │ │ str.w r3, [sp, #1628] @ 0x65c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 86942 │ │ │ │ + bne.w 864a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 86c24 │ │ │ │ + bne.w 86772 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ add.w fp, sp, #604 @ 0x25c │ │ │ │ str r2, [r1, #20] │ │ │ │ movs r2, #7 │ │ │ │ str r2, [r1, #0] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ strd r4, r8, [r1, #4] │ │ │ │ str r3, [r1, #16] │ │ │ │ str r3, [r1, #24] │ │ │ │ str.w fp, [r1, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 874b4 │ │ │ │ + bne.w 86f00 │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ it le │ │ │ │ movle r9, r4 │ │ │ │ - bgt.w 8727e │ │ │ │ - mov sl, r9 │ │ │ │ + bgt.w 86e5a │ │ │ │ + str.w r9, [sp, #48] @ 0x30 │ │ │ │ + mov sl, r4 │ │ │ │ str.w fp, [sp, #44] @ 0x2c │ │ │ │ - mov r9, r4 │ │ │ │ + mov r9, r6 │ │ │ │ mov fp, r8 │ │ │ │ cmp r4, #1 │ │ │ │ - ble.w 870f0 │ │ │ │ + ble.w 86c3a │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - movw r8, #27361 @ 0x6ae1 │ │ │ │ - movt r8, #21 │ │ │ │ + movw r6, #20337 @ 0x4f71 │ │ │ │ + movt r6, #21 │ │ │ │ ldrd r1, r0, [fp] │ │ │ │ ldr.w r3, [r2, #1564] @ 0x61c │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.w 8685e │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.w 863c0 │ │ │ │ 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 86d48 │ │ │ │ + blt.w 86898 │ │ │ │ cmp r4, #2 │ │ │ │ it ne │ │ │ │ movne r1, #2 │ │ │ │ - beq.w 86fae │ │ │ │ + beq.w 86b22 │ │ │ │ subs r3, r1, #1 │ │ │ │ ldr.w r0, [fp, r1, lsl #2] │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ and.w r2, r2, #3 │ │ │ │ rsb r2, r2, #1 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ ldrd r3, r0, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.w 86be2 │ │ │ │ - adds r2, r1, #1 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - cmp r4, r2 │ │ │ │ - ble.n 867ee │ │ │ │ + bgt.w 86730 │ │ │ │ + adds r5, r1, #1 │ │ │ │ + cmp r4, r5 │ │ │ │ + ble.n 8634e │ │ │ │ add.w r2, fp, r1, lsl #2 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ and.w r2, r2, #3 │ │ │ │ rsb r7, r2, #1 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mul.w r2, r7, r2 │ │ │ │ cmp r3, r2 │ │ │ │ - bgt.n 867ea │ │ │ │ - adds r1, #2 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - cmp r4, r1 │ │ │ │ - ble.n 867ea │ │ │ │ + bgt.n 8634c │ │ │ │ + adds r5, r1, #2 │ │ │ │ + cmp r5, r4 │ │ │ │ + bge.n 8634c │ │ │ │ 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 867e8 │ │ │ │ - adds r1, #1 │ │ │ │ - cmp r4, r1 │ │ │ │ - bgt.n 867b8 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.w 869e2 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp sl, r3 │ │ │ │ + bgt.n 8634c │ │ │ │ + adds r5, #1 │ │ │ │ + cmp r4, r5 │ │ │ │ + bgt.n 8631c │ │ │ │ + cmp r4, r5 │ │ │ │ + bne.w 8653e │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + cmp r3, r5 │ │ │ │ ite gt │ │ │ │ movgt ip, r4 │ │ │ │ - movle ip, r3 │ │ │ │ + movle ip, r5 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87108 │ │ │ │ + bne.w 86c66 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov.w r1, ip, lsl #2 │ │ │ │ movs r2, #1 │ │ │ │ str.w fp, [r0, #28] │ │ │ │ strd r5, ip, [r0, #32] │ │ │ │ add fp, r1 │ │ │ │ str r2, [r0, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 86ebe │ │ │ │ + bne.w 86a70 │ │ │ │ subs.w r4, r4, ip │ │ │ │ - bne.w 86710 │ │ │ │ + bne.w 86278 │ │ │ │ ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ - mov r4, r9 │ │ │ │ + mov r4, sl │ │ │ │ + mov r6, r9 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.w 872b0 │ │ │ │ + bgt.w 86df2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 86c7c │ │ │ │ + bne.w 867cc │ │ │ │ ldr r3, [r6, #16] │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 86606 │ │ │ │ - b.w 870b2 │ │ │ │ + beq.w 8616a │ │ │ │ + b.w 86c12 │ │ │ │ ldr.w r5, [ip, #8] │ │ │ │ cmp r5, #15 │ │ │ │ - bls.w 8667e │ │ │ │ + bls.w 861e2 │ │ │ │ movs r2, #0 │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - blt.w 8666a │ │ │ │ - b.n 866a0 │ │ │ │ + blt.w 861ce │ │ │ │ + b.n 86204 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 87162 │ │ │ │ - bne.w 86d48 │ │ │ │ + blt.w 86cc0 │ │ │ │ + bne.w 86898 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.w 86fae │ │ │ │ + beq.w 86b22 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldrd r1, r0, [fp, #4] │ │ │ │ ldr.w r3, [r2, #1564] @ 0x61c │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.n 868b4 │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.n 86414 │ │ │ │ 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 869de │ │ │ │ + blt.w 8653c │ │ │ │ cmp r4, #3 │ │ │ │ it ne │ │ │ │ movne r1, #3 │ │ │ │ - bne.w 8675e │ │ │ │ - movs r3, #3 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b.n 867f2 │ │ │ │ + bne.w 862c6 │ │ │ │ + movs r5, #3 │ │ │ │ + b.n 86352 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 87162 │ │ │ │ - bne.w 869de │ │ │ │ + blt.w 86cc0 │ │ │ │ + bne.w 8653c │ │ │ │ cmp r4, #3 │ │ │ │ - beq.n 868ae │ │ │ │ - ldr r5, [sp, #0] │ │ │ │ + beq.n 86410 │ │ │ │ + ldr.w r8, [sp] │ │ │ │ add.w r7, fp, #8 │ │ │ │ - movs r3, #3 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr.w r3, [r5, #1564] @ 0x61c │ │ │ │ - mov r2, r5 │ │ │ │ + movs r5, #3 │ │ │ │ + ldr.w r3, [r8, #1564] @ 0x61c │ │ │ │ + mov r2, r8 │ │ │ │ ldrd r1, r0, [r7] │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.w 86bc6 │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.w 86716 │ │ │ │ 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 867ea │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - adds r1, #1 │ │ │ │ + blt.w 8634c │ │ │ │ + adds r1, r5, #1 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.w 8675e │ │ │ │ - str r4, [sp, #4] │ │ │ │ - b.n 867f2 │ │ │ │ + bne.w 862c6 │ │ │ │ + mov r5, r4 │ │ │ │ + b.n 86352 │ │ │ │ mov r1, r5 │ │ │ │ mov.w r9, #1 │ │ │ │ mov r0, fp │ │ │ │ movs r7, #0 │ │ │ │ cmp r1, sl │ │ │ │ ite ne │ │ │ │ movne r5, #0 │ │ │ │ andeq.w r5, r9, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 866b2 │ │ │ │ - movw r3, #30133 @ 0x75b5 │ │ │ │ + beq.w 86216 │ │ │ │ + movw r3, #28949 @ 0x7115 │ │ │ │ movt r3, #8 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ str r2, [sp, #0] │ │ │ │ str.w r3, [r2, #1564] @ 0x61c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 866ce │ │ │ │ - movw r2, #50641 @ 0xc5d1 │ │ │ │ + beq.w 86232 │ │ │ │ + movw r2, #44265 @ 0xace9 │ │ │ │ movt r2, #24 │ │ │ │ cmp r1, r0 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str.w r3, [r2, #1572] @ 0x624 │ │ │ │ - movw r3, #22981 @ 0x59c5 │ │ │ │ + movw r3, #20905 @ 0x51a9 │ │ │ │ movt r3, #18 │ │ │ │ str.w r3, [r2, #1564] @ 0x61c │ │ │ │ - b.n 866ce │ │ │ │ + b.n 86232 │ │ │ │ cmp r4, #127 @ 0x7f │ │ │ │ - bgt.w 874ca │ │ │ │ + bgt.w 86f9e │ │ │ │ add.w r5, r4, #136 @ 0x88 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ cmp r4, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ble.w 87014 │ │ │ │ + ble.w 86b74 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d6648 │ │ │ │ + bl d5f28 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 874ea │ │ │ │ + beq.w 86fc0 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.w 87014 │ │ │ │ + beq.w 86b74 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - bl d6648 │ │ │ │ + bl d5f28 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8751a │ │ │ │ + beq.w 86f6e │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 869d4 │ │ │ │ + beq.n 86532 │ │ │ │ add.w r9, r5, #4 │ │ │ │ movs r7, #2 │ │ │ │ adds r5, r3, #4 │ │ │ │ ldr.w r1, [r9, #4]! │ │ │ │ mov r0, r8 │ │ │ │ - bl d6648 │ │ │ │ + bl d5f28 │ │ │ │ str.w r0, [r5, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8751c │ │ │ │ + beq.w 86f70 │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 869ba │ │ │ │ + bne.n 86518 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 86548 │ │ │ │ - movs r3, #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + b.n 860ac │ │ │ │ + movs r5, #2 │ │ │ │ + add.w r3, r5, #1073741824 @ 0x40000000 │ │ │ │ ldr.w r0, [fp] │ │ │ │ - add.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ subs r3, #1 │ │ │ │ ldr.w r1, [fp, r3, lsl #2] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.w 86bec │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.w 8673a │ │ │ │ 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 86bfa │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, sl │ │ │ │ - bge.w 86ec6 │ │ │ │ - cmp r4, sl │ │ │ │ - mov ip, r4 │ │ │ │ + bge.w 86748 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + cmp r5, r3 │ │ │ │ + bge.w 86758 │ │ │ │ + cmp r3, r4 │ │ │ │ it ge │ │ │ │ - movge ip, sl │ │ │ │ - cmp ip, r3 │ │ │ │ - ble.w 867fc │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - movw r3, #30133 @ 0x75b5 │ │ │ │ + movge r3, r4 │ │ │ │ + mov ip, r3 │ │ │ │ + cmp r3, r5 │ │ │ │ + ble.w 8635c │ │ │ │ + movw r3, #28949 @ 0x7115 │ │ │ │ movt r3, #8 │ │ │ │ - str r4, [sp, #56] @ 0x38 │ │ │ │ + str r4, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #8] │ │ │ │ str.w ip, [sp, #24] │ │ │ │ - str.w sl, [sp, #60] @ 0x3c │ │ │ │ - strd r9, r6, [sp, #48] @ 0x30 │ │ │ │ + strd sl, r9, [sp, #52] @ 0x34 │ │ │ │ ldr.w r7, [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 r6, [r3, #1564] @ 0x61c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r1, [fp, r9, lsl #2] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 86ad0 │ │ │ │ + bne.n 86624 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldrb.w r8, [r7, #16] │ │ │ │ cmp r2, r3 │ │ │ │ str r2, [sp, #20] │ │ │ │ it ge │ │ │ │ movge r2, r3 │ │ │ │ tst.w r8, #32 │ │ │ │ - beq.w 875aa │ │ │ │ + beq.w 870b0 │ │ │ │ tst.w r8, #64 @ 0x40 │ │ │ │ - beq.w 87466 │ │ │ │ + beq.w 87070 │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ add.w r0, r7, #20 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 87476 │ │ │ │ + beq.w 87080 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ - beq.w 86c60 │ │ │ │ + beq.w 867b0 │ │ │ │ adds r1, #20 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 29204 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 86c70 │ │ │ │ + beq.w 867c0 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ - cbz r0, 86ade │ │ │ │ + cbz r0, 86632 │ │ │ │ mov r2, r8 │ │ │ │ cmp r4, r9 │ │ │ │ mov r8, r3 │ │ │ │ it lt │ │ │ │ movlt r6, r9 │ │ │ │ mov r3, r2 │ │ │ │ - blt.n 86af6 │ │ │ │ - b.n 86b56 │ │ │ │ + blt.n 8664a │ │ │ │ + b.n 866aa │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 873a4 │ │ │ │ - bne.n 86bac │ │ │ │ + blt.w 870a6 │ │ │ │ + bne.n 866fc │ │ │ │ add.w r4, r9, #1 │ │ │ │ cmp sl, r4 │ │ │ │ - ble.n 86b56 │ │ │ │ + ble.n 866aa │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 8739c │ │ │ │ + bne.w 8709e │ │ │ │ ldr.w r8, [r7, #8] │ │ │ │ mov r6, sl │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ add.w r9, r7, #20 │ │ │ │ str r7, [sp, #20] │ │ │ │ ubfx r7, r3, #6, #1 │ │ │ │ ubfx r2, r3, #5, #1 │ │ │ │ @@ -138203,475 +137755,462 @@ │ │ │ │ ldr.w r1, [fp, sl, lsl #2] │ │ │ │ ldr r5, [r1, #8] │ │ │ │ cmp r5, r8 │ │ │ │ mov r2, r5 │ │ │ │ it ge │ │ │ │ movge r2, r8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8759e │ │ │ │ + beq.w 870b4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 87384 │ │ │ │ + beq.w 87086 │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ mov r0, r9 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 87396 │ │ │ │ + beq.w 87098 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ - beq.n 86b98 │ │ │ │ + beq.n 866e8 │ │ │ │ adds r1, #20 │ │ │ │ blx 29204 │ │ │ │ - cbz r0, 86ba2 │ │ │ │ + cbz r0, 866f2 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 86ba6 │ │ │ │ + bge.n 866f6 │ │ │ │ mov r6, sl │ │ │ │ cmp r6, r4 │ │ │ │ - bgt.n 86b08 │ │ │ │ + bgt.n 8665c │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ lsls r6, r4, #2 │ │ │ │ cmp r5, r4 │ │ │ │ add.w r1, fp, r6 │ │ │ │ - ble.n 86bb4 │ │ │ │ + ble.n 86704 │ │ │ │ sub.w r9, r5, r4 │ │ │ │ add.w r8, r6, #4 │ │ │ │ add.w r0, fp, r8 │ │ │ │ mov.w r9, r9, lsl #2 │ │ │ │ mov r2, r9 │ │ │ │ blx 2a344 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r7, [fp, r4, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 86c0e │ │ │ │ + bne.n 8675c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 86a54 │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ + bne.w 865a8 │ │ │ │ + ldr r4, [sp, #60] @ 0x3c │ │ │ │ mov ip, r3 │ │ │ │ - ldr.w sl, [sp, #60] @ 0x3c │ │ │ │ - ldrd r9, r6, [sp, #48] @ 0x30 │ │ │ │ - b.n 867fc │ │ │ │ + ldrd sl, r9, [sp, #52] @ 0x34 │ │ │ │ + b.n 8635c │ │ │ │ adds r1, #28 │ │ │ │ blx 29204 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 86b48 │ │ │ │ + bne.n 8669c │ │ │ │ cmp r5, r8 │ │ │ │ - bgt.n 86b4c │ │ │ │ + bgt.n 866a0 │ │ │ │ add.w r4, sl, #1 │ │ │ │ - b.n 86b4e │ │ │ │ + b.n 866a2 │ │ │ │ cmp r4, r9 │ │ │ │ - bge.n 86b56 │ │ │ │ + bge.n 866aa │ │ │ │ mov sl, r9 │ │ │ │ - b.n 86a5c │ │ │ │ + b.n 865b0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r7, [fp, r4, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 86b80 │ │ │ │ + beq.n 866d4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r4, [r3, r5, lsl #2] │ │ │ │ - b.n 86c1e │ │ │ │ + b.n 8676c │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 87162 │ │ │ │ - bne.w 867ea │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + blt.w 86cc0 │ │ │ │ + bne.w 8634c │ │ │ │ + adds r5, #1 │ │ │ │ adds r7, #4 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.w 868ce │ │ │ │ - b.n 8690e │ │ │ │ + cmp r4, r5 │ │ │ │ + bne.w 8642e │ │ │ │ + mov r5, r4 │ │ │ │ + b.n 86352 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.w 8690e │ │ │ │ - str r1, [sp, #4] │ │ │ │ - b.n 869e2 │ │ │ │ + beq.w 8646c │ │ │ │ + mov r5, r1 │ │ │ │ + b.n 8653e │ │ │ │ ldr r2, [sp, #0] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 87162 │ │ │ │ - bne.w 86a24 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - mov r0, fp │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + blt.w 86cc0 │ │ │ │ + bne.w 8657e │ │ │ │ mov r2, r5 │ │ │ │ - bl 1bb7c8 │ │ │ │ - adds r3, r5, #1 │ │ │ │ - mov r2, r3 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b.n 86d4e │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r0, fp │ │ │ │ + adds r5, #1 │ │ │ │ + bl 1b960c │ │ │ │ + mov r3, r5 │ │ │ │ + b.n 8689c │ │ │ │ + mov ip, r5 │ │ │ │ + b.n 8635c │ │ │ │ mov r2, r9 │ │ │ │ add.w r0, r3, r8 │ │ │ │ adds r1, r3, r6 │ │ │ │ ldr.w r4, [r3, r5, lsl #2] │ │ │ │ blx 2a344 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r4, [r3, r6] │ │ │ │ - b.n 86b80 │ │ │ │ + b.n 866d4 │ │ │ │ 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 874c6 │ │ │ │ + bge.w 8700a │ │ │ │ adds r3, #135 @ 0x87 │ │ │ │ add.w fp, sp, #604 @ 0x25c │ │ │ │ strd r4, r8, [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 866fc │ │ │ │ - b.n 873fa │ │ │ │ + beq.w 86260 │ │ │ │ + b.w 87016 │ │ │ │ adds r1, #28 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 29204 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 86abc │ │ │ │ + bne.w 86610 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ ite ge │ │ │ │ movge r0, #0 │ │ │ │ movlt r0, #1 │ │ │ │ - b.n 86abe │ │ │ │ + b.n 86612 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.w 8706e │ │ │ │ + ble.w 86bce │ │ │ │ movw r7, #4356 @ 0x1104 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r8, [r3] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 86f64 │ │ │ │ + beq.w 86ad6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 86f64 │ │ │ │ - ldr r2, [pc, #704] @ (86f6c ) │ │ │ │ + bne.w 86ad6 │ │ │ │ + ldr r2, [pc, #740] @ (86ae0 ) │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8747c │ │ │ │ + bne.w 86f50 │ │ │ │ mov r0, r8 │ │ │ │ blx r5 │ │ │ │ - ldr.w sl, [sp, #12] │ │ │ │ + ldr.w r9, [sp, #12] │ │ │ │ str r7, [sp, #12] │ │ │ │ cmp r4, #1 │ │ │ │ - ble.w 870a6 │ │ │ │ - ldr.w r7, [sl, #4] │ │ │ │ + ble.w 86c06 │ │ │ │ + ldr.w r7, [r9, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 86cf4 │ │ │ │ + beq.n 86844 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 86cf4 │ │ │ │ - ldr r1, [pc, #648] @ (86f6c ) │ │ │ │ + cbnz r3, 86844 │ │ │ │ + ldr r1, [pc, #684] @ (86ae0 ) │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87496 │ │ │ │ + bne.w 86fc4 │ │ │ │ mov r0, r7 │ │ │ │ blx r5 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 86d3e │ │ │ │ - add.w r9, sl, #4 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ + beq.n 8688e │ │ │ │ + add.w sl, r9, #4 │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ mov.w r8, #2 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ - mov sl, r4 │ │ │ │ - ldr.w r5, [r9, #4]! │ │ │ │ + mov r9, r4 │ │ │ │ + ldr.w r5, [sl, #4]! │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 86d2e │ │ │ │ + beq.n 8687e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 86d2e │ │ │ │ - ldr r3, [pc, #592] @ (86f6c ) │ │ │ │ + cbnz r3, 8687e │ │ │ │ + ldr r3, [pc, #628] @ (86ae0 ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r4, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 873bc │ │ │ │ + bne.w 87054 │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - cmp r8, sl │ │ │ │ - bne.n 86d0a │ │ │ │ - mov r4, sl │ │ │ │ + cmp r8, r9 │ │ │ │ + bne.n 8685a │ │ │ │ + mov r4, r9 │ │ │ │ cmp r4, #127 @ 0x7f │ │ │ │ - bgt.w 8737c │ │ │ │ + bgt.w 8704c │ │ │ │ ldr r3, [r6, #16] │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 86610 │ │ │ │ - b.n 870ae │ │ │ │ + beq.w 86174 │ │ │ │ + b.n 86c0e │ │ │ │ movs r3, #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r2, r3 │ │ │ │ - cmp r4, r2 │ │ │ │ - ble.w 87444 │ │ │ │ + mov r5, r3 │ │ │ │ + cmp r4, r5 │ │ │ │ + ble.w 87034 │ │ │ │ sub.w r7, fp, #4 │ │ │ │ - str r6, [sp, #8] │ │ │ │ - ldr r6, [sp, #0] │ │ │ │ - add.w r7, r7, r2, lsl #2 │ │ │ │ - movs r5, #0 │ │ │ │ - ldr.w r1, [r7], #4 │ │ │ │ - mov r2, r6 │ │ │ │ - ldr.w r3, [r6, #1564] @ 0x61c │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 8745c │ │ │ │ - bne.n 86e48 │ │ │ │ - ldr.w r3, [r6, #1564] @ 0x61c │ │ │ │ - ldrd r0, r1, [r7, #-4] │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.n 86e5c │ │ │ │ - ldrd r3, r2, [r0, #8] │ │ │ │ + mov.w r8, #0 │ │ │ │ + add.w r7, r7, r5, lsl #2 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + ldr.w r0, [r7, #4]! │ │ │ │ + ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ + ldr.w r2, [r7, #-4] │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.w 869d4 │ │ │ │ + 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 86a10 │ │ │ │ + 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 86e68 │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 87082 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - subs r0, r3, #1 │ │ │ │ + bge.n 86a02 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 86be2 │ │ │ │ + subs r0, r5, #1 │ │ │ │ add.w r1, fp, r0, lsl #2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ cmp r1, fp │ │ │ │ - bls.n 86de6 │ │ │ │ + bls.n 86948 │ │ │ │ add.w r2, fp, #4 │ │ │ │ mov r3, r1 │ │ │ │ - ldr r7, [r1, #0] │ │ │ │ + ldr r6, [r1, #0] │ │ │ │ ldr.w r1, [fp] │ │ │ │ - str.w r7, [fp] │ │ │ │ + str.w r6, [fp] │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ cmp r3, r2 │ │ │ │ - bls.n 86de6 │ │ │ │ + bls.n 86948 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ - str.w r5, [r2], #4 │ │ │ │ + ldr r6, [r3, #0] │ │ │ │ + str.w r6, [r2], #4 │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 86dd6 │ │ │ │ + bhi.n 86938 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87266 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r4, r3 │ │ │ │ - ble.w 86a24 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - movw r8, #27361 @ 0x6ae1 │ │ │ │ - movt r8, #21 │ │ │ │ + bne.w 86dda │ │ │ │ + cmp r4, r5 │ │ │ │ + ble.w 8657e │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - add.w r7, fp, r2, lsl #2 │ │ │ │ - ldr.w r0, [fp, r2, lsl #2] │ │ │ │ + add.w r7, fp, r5, lsl #2 │ │ │ │ + movw r6, #20337 @ 0x4f71 │ │ │ │ + movt r6, #21 │ │ │ │ + ldr.w r0, [fp, r5, lsl #2] │ │ │ │ ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ ldr.w r1, [r7, #-4] │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.n 86e6c │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.n 86a1e │ │ │ │ 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.n 86f1c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, sl │ │ │ │ - it ge │ │ │ │ - movge ip, r3 │ │ │ │ - blt.w 86a2c │ │ │ │ - b.n 867fc │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 87296 │ │ │ │ - movs r5, #0 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - cmp r4, r3 │ │ │ │ - bgt.n 86d62 │ │ │ │ - b.n 86da8 │ │ │ │ - mov r2, r6 │ │ │ │ + bgt.w 8657e │ │ │ │ + adds r1, r5, #1 │ │ │ │ + cmp r4, r1 │ │ │ │ + ble.n 869d0 │ │ │ │ + subs r3, r1, #1 │ │ │ │ + ldr.w r2, [fp, r1, lsl #2] │ │ │ │ + lsls r0, r1, #2 │ │ │ │ + ldr.w r5, [fp, r3, lsl #2] │ │ │ │ + ldrd r3, r2, [r2, #8] │ │ │ │ + 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 86a78 │ │ │ │ + mov r5, r1 │ │ │ │ + b.n 8657e │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 86cc0 │ │ │ │ + bne.n 86a10 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + ldrd r2, r0, [r7, #-4] │ │ │ │ + ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ + cmp r3, r6 │ │ │ │ + beq.w 868e8 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8745c │ │ │ │ - bne.n 86da8 │ │ │ │ + blt.w 86cc0 │ │ │ │ + bne.n 8690c │ │ │ │ + add.w r8, r8, #1 │ │ │ │ adds r5, #1 │ │ │ │ - b.n 86e50 │ │ │ │ + cmp r4, r5 │ │ │ │ + bgt.w 868ae │ │ │ │ + b.n 8690c │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 86e72 │ │ │ │ + mov.w r8, #0 │ │ │ │ + b.n 86a06 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 87162 │ │ │ │ - bne.n 86e3a │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - adds r3, #1 │ │ │ │ - mov r5, r3 │ │ │ │ - cmp r4, r3 │ │ │ │ - bgt.n 86f70 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - b.n 86e3a │ │ │ │ + blt.w 86cc0 │ │ │ │ + bne.w 8657e │ │ │ │ + add.w r8, r5, #1 │ │ │ │ + cmp r4, r8 │ │ │ │ + bgt.n 86ae4 │ │ │ │ + mov r5, r8 │ │ │ │ + b.n 8657e │ │ │ │ add.w r1, sp, #1640 @ 0x668 │ │ │ │ lsls r3, r2, #4 │ │ │ │ add.w r1, r1, r2, lsl #4 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ subw r1, r1, #1564 @ 0x61c │ │ │ │ - mov ip, r7 │ │ │ │ + mov ip, r6 │ │ │ │ str r5, [r1, #12] │ │ │ │ add.w r1, r3, #28 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ str.w fp, [r0, r1] │ │ │ │ add r1, r0 │ │ │ │ - add.w fp, fp, r7, lsl #2 │ │ │ │ + add.w fp, fp, r6, lsl #2 │ │ │ │ str r5, [r1, #4] │ │ │ │ add.w r1, r0, r2, lsl #4 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r0, #24] │ │ │ │ - str r7, [r1, #36] @ 0x24 │ │ │ │ - lsls r1, r7, #2 │ │ │ │ + str r6, [r1, #36] @ 0x24 │ │ │ │ + lsls r1, r6, #2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 86820 │ │ │ │ + beq.w 86380 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r0, r1 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b.n 86820 │ │ │ │ - ldr.w ip, [sp, #4] │ │ │ │ - b.n 867fc │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 87162 │ │ │ │ - bne.n 86e82 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - adds r3, #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - cmp r4, r3 │ │ │ │ - ble.n 86e3a │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - ldr r0, [r7, #8] │ │ │ │ - ldr.w r1, [r7, #4]! │ │ │ │ - ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.w 870da │ │ │ │ - ldrd r3, r2, [r0, #8] │ │ │ │ - str r5, [sp, #4] │ │ │ │ - and.w r3, r3, #3 │ │ │ │ - rsb r3, r3, #1 │ │ │ │ + b.n 86380 │ │ │ │ + adds r5, r1, #1 │ │ │ │ + cmp r4, r5 │ │ │ │ + ble.w 8657e │ │ │ │ + add r0, fp │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ + and.w r2, r2, #3 │ │ │ │ + rsb r6, r2, #1 │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + mul.w r2, r6, r2 │ │ │ │ + cmp r2, r3 │ │ │ │ + blt.w 8657e │ │ │ │ + adds r5, r1, #2 │ │ │ │ + cmp r4, r5 │ │ │ │ + ble.w 8657e │ │ │ │ + mov r3, r0 │ │ │ │ + ldr.w r0, [fp, r5, lsl #2] │ │ │ │ + ldrd r2, r3, [r3, #8] │ │ │ │ + ldr r1, [r0, #12] │ │ │ │ + and.w r2, r2, #3 │ │ │ │ + rsb r2, r2, #1 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ - ldrd r3, r1, [r1, #8] │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 86e3a │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - adds r1, #1 │ │ │ │ - cmp r4, r1 │ │ │ │ - ble.n 86f54 │ │ │ │ - subs r3, r1, #1 │ │ │ │ - ldr.w r2, [fp, r1, lsl #2] │ │ │ │ - lsls r0, r1, #2 │ │ │ │ - ldr.w r5, [fp, r3, lsl #2] │ │ │ │ - ldrd r3, r2, [r2, #8] │ │ │ │ - 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 86fb4 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, sl │ │ │ │ - it ge │ │ │ │ - movge ip, r3 │ │ │ │ - blt.w 86a2c │ │ │ │ - b.n 867fc │ │ │ │ - ldr.w sl, [sp, #12] │ │ │ │ + bgt.w 8657e │ │ │ │ + adds r5, #1 │ │ │ │ + cmp r4, r5 │ │ │ │ + bgt.n 86aa2 │ │ │ │ + b.n 8657e │ │ │ │ + ldr.w r9, [sp, #12] │ │ │ │ str r7, [sp, #12] │ │ │ │ - b.n 86cc6 │ │ │ │ + b.n 86816 │ │ │ │ + nop │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrd r1, r0, [r7] │ │ │ │ ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.n 86ecc │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.n 86b26 │ │ │ │ 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.w 86e82 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - adds r1, #2 │ │ │ │ - cmp r4, r1 │ │ │ │ - bgt.n 86f24 │ │ │ │ - b.n 86f54 │ │ │ │ - movs r3, #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b.n 867f2 │ │ │ │ - adds r2, r1, #1 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - cmp r4, r2 │ │ │ │ - ble.w 86e3a │ │ │ │ - add r0, fp │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ - and.w r2, r2, #3 │ │ │ │ - rsb r7, r2, #1 │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - mul.w r2, r7, r2 │ │ │ │ - cmp r2, r3 │ │ │ │ - blt.w 86e3a │ │ │ │ - adds r1, #2 │ │ │ │ - str r1, [sp, #4] │ │ │ │ + bgt.n 86a34 │ │ │ │ + adds r1, r5, #2 │ │ │ │ cmp r4, r1 │ │ │ │ - ble.w 86e3a │ │ │ │ - mov r3, r0 │ │ │ │ - ldr.w r0, [fp, r1, lsl #2] │ │ │ │ - ldrd r2, r3, [r3, #8] │ │ │ │ - ldr r5, [r0, #12] │ │ │ │ - and.w r2, r2, #3 │ │ │ │ - rsb r2, r2, #1 │ │ │ │ + bgt.w 869a0 │ │ │ │ + mov r5, r1 │ │ │ │ + b.n 8657e │ │ │ │ + movs r5, #2 │ │ │ │ + b.n 86352 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 86cc0 │ │ │ │ + bne.n 86a34 │ │ │ │ + adds r5, #2 │ │ │ │ + cmp r4, r5 │ │ │ │ + ble.w 8657e │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + ldr r0, [r7, #8] │ │ │ │ + ldr.w r1, [r7, #4]! │ │ │ │ + ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.w 86c50 │ │ │ │ + ldrd r3, r2, [r0, #8] │ │ │ │ + and.w r3, r3, #3 │ │ │ │ + rsb r3, r3, #1 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ + ldrd r3, r1, [r1, #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 86f54 │ │ │ │ - adds r1, #1 │ │ │ │ - cmp r4, r1 │ │ │ │ - bgt.n 86fe2 │ │ │ │ - b.n 86f54 │ │ │ │ + blt.w 8657e │ │ │ │ + b.n 8699a │ │ │ │ adds r3, r4, #1 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add.w r3, r3, r3, lsr #31 │ │ │ │ str r2, [sp, #16] │ │ │ │ asrs r3, r3, #1 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ @@ -138683,81 +138222,79 @@ │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ str.w fp, [r2, #12] │ │ │ │ str r3, [r2, #16] │ │ │ │ mov.w r3, #0 │ │ │ │ str r3, [r2, #24] │ │ │ │ mov.w r3, #7 │ │ │ │ str r3, [r2, #0] │ │ │ │ - bgt.w 873f2 │ │ │ │ - bne.n 8706e │ │ │ │ + bgt.w 8700e │ │ │ │ + bne.n 86bce │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r8, [r3] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8709c │ │ │ │ + beq.n 86bfc │ │ │ │ movw r7, #4356 @ 0x1104 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ - b.n 86c9e │ │ │ │ + b.n 867ee │ │ │ │ ldr r3, [r6, #16] │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 870b2 │ │ │ │ + bne.n 86c12 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.w 8661c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - adds r2, r5, #1 │ │ │ │ - subs r1, r3, r2 │ │ │ │ + b.w 86180 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ + add.w r2, r8, #1 │ │ │ │ + subs r1, r5, r2 │ │ │ │ add.w r0, fp, r1, lsl #2 │ │ │ │ add.w r1, r3, r1, lsl #2 │ │ │ │ - cbnz r3, 87096 │ │ │ │ + cbnz r3, 86bf6 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - bl 1bb7c8 │ │ │ │ - b.n 86db0 │ │ │ │ + bl 1b960c │ │ │ │ + b.n 86914 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r6, #16] │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 8661c │ │ │ │ + beq.w 86180 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 870c8 │ │ │ │ + cbz r3, 86c28 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9072 @ 0x2370 │ │ │ │ + movw r1, #6128 @ 0x17f0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r3, 870d2 │ │ │ │ + cbz r3, 86c32 │ │ │ │ cmp r4, #1 │ │ │ │ - bgt.w 87328 │ │ │ │ + bgt.w 86e92 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.w 8661c │ │ │ │ + b.w 86180 │ │ │ │ + beq.w 86e8c │ │ │ │ + add.w r2, fp, #4 │ │ │ │ + mov r1, r2 │ │ │ │ + cmp fp, r2 │ │ │ │ + bcs.w 86dce │ │ │ │ + movs r5, #2 │ │ │ │ + movs r0, #4 │ │ │ │ + b.n 86924 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 87162 │ │ │ │ - bne.w 86e82 │ │ │ │ + blt.n 86cc0 │ │ │ │ + bne.w 8657e │ │ │ │ adds r5, #1 │ │ │ │ cmp r4, r5 │ │ │ │ - ble.w 86e82 │ │ │ │ - b.n 86ee4 │ │ │ │ - beq.w 87322 │ │ │ │ - add.w r2, fp, #4 │ │ │ │ - mov r1, r2 │ │ │ │ - cmp fp, r2 │ │ │ │ - bcs.w 87314 │ │ │ │ - movs r3, #2 │ │ │ │ - movs r0, #4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b.n 86dc2 │ │ │ │ + bgt.w 86b3a │ │ │ │ + b.n 8657e │ │ │ │ add.w r3, r3, #268435456 @ 0x10000000 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ subs r3, #1 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ lsls r5, r3, #4 │ │ │ │ add.w r3, r0, r3, lsl #4 │ │ │ │ ldrd r1, r2, [r1, #4] │ │ │ │ @@ -138767,43 +138304,50 @@ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ asrs r3, r0, #2 │ │ │ │ add.w r3, r2, r3, lsl #1 │ │ │ │ add r2, r3 │ │ │ │ add r2, ip │ │ │ │ adds r5, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 8716a │ │ │ │ + ble.n 86cd8 │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.n 8716e │ │ │ │ - mov r7, ip │ │ │ │ + bgt.n 86cdc │ │ │ │ + mov r6, ip │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r2, [r0, #24] │ │ │ │ cmp r2, #1 │ │ │ │ - ble.w 86e86 │ │ │ │ + ble.w 86a38 │ │ │ │ add.w r3, sp, #1640 @ 0x668 │ │ │ │ subs r1, r2, #2 │ │ │ │ add.w r3, r3, r2, lsl #4 │ │ │ │ subw r3, r3, #1580 @ 0x62c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - bge.w 86e86 │ │ │ │ - bl ede80 │ │ │ │ + bge.w 86a38 │ │ │ │ + bl ed764 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8713a │ │ │ │ + beq.n 86c98 │ │ │ │ ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ - mov r4, r9 │ │ │ │ - b.n 873aa │ │ │ │ + mov r4, sl │ │ │ │ + mov r6, r9 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8688e │ │ │ │ + cmp r4, #0 │ │ │ │ + ble.n 86c32 │ │ │ │ + movs r7, #0 │ │ │ │ + b.n 867da │ │ │ │ subs r3, r3, r1 │ │ │ │ subs r2, r2, r1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 8712e │ │ │ │ + b.n 86c8c │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 875a4 │ │ │ │ + ble.w 87108 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ movs r2, #1 │ │ │ │ mov fp, r8 │ │ │ │ mov r7, r2 │ │ │ │ mov.w lr, #0 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ movw r3, #42636 @ 0xa68c │ │ │ │ @@ -138815,392 +138359,379 @@ │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ str r5, [sp, #4] │ │ │ │ ldr.w ip, [sp, #4] │ │ │ │ sub.w r5, r8, #4 │ │ │ │ mov r8, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r6, r2 │ │ │ │ - b.n 871d4 │ │ │ │ - cbz r6, 8720a │ │ │ │ + b.n 86d42 │ │ │ │ + cbz r6, 86d78 │ │ │ │ ldrb.w r9, [r9, #16] │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp lr, r4 │ │ │ │ and.w r9, r9, #28 │ │ │ │ sub.w r9, r9, #4 │ │ │ │ clz r9, r9 │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ - bge.n 87224 │ │ │ │ + bge.n 86d92 │ │ │ │ mov r7, r6 │ │ │ │ mov r6, r9 │ │ │ │ ldr r5, [sp, #0] │ │ │ │ ldr.w r9, [r5, #4]! │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr.w r5, [r9, #4] │ │ │ │ cmp r5, r0 │ │ │ │ - bne.w 87580 │ │ │ │ + bne.w 870f0 │ │ │ │ ldr.w r5, [r9, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 87580 │ │ │ │ + beq.w 870f0 │ │ │ │ ldr.w r9, [r9, #12] │ │ │ │ ldr.w r5, [r9, #4] │ │ │ │ - cmp r1, r5 │ │ │ │ - bne.w 874b0 │ │ │ │ - cbz r7, 8720a │ │ │ │ + cmp r5, r1 │ │ │ │ + bne.w 86ee6 │ │ │ │ + cbz r7, 86d78 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 87218 │ │ │ │ + bne.n 86d86 │ │ │ │ mov sl, ip │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 871b2 │ │ │ │ + beq.n 86d20 │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp lr, r4 │ │ │ │ - bge.n 8722e │ │ │ │ + bge.n 86d9c │ │ │ │ mov r9, r6 │ │ │ │ mov r6, r7 │ │ │ │ - b.n 871d0 │ │ │ │ + b.n 86d3e │ │ │ │ ldr.w r5, [r9, #8] │ │ │ │ cmp r5, #15 │ │ │ │ - bls.n 87204 │ │ │ │ + bls.n 86d72 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 8720a │ │ │ │ + b.n 86d78 │ │ │ │ mov r7, r6 │ │ │ │ mov r6, r8 │ │ │ │ mov r8, fp │ │ │ │ - b.w 866a2 │ │ │ │ + b.w 86206 │ │ │ │ mov ip, r6 │ │ │ │ mov r6, r8 │ │ │ │ mov r8, fp │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 87432 │ │ │ │ + beq.w 86f6a │ │ │ │ movw r5, #42220 @ 0xa4ec │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ cmp r1, r5 │ │ │ │ - bne.w 866b2 │ │ │ │ + bne.w 86216 │ │ │ │ tst.w ip, #1 │ │ │ │ - beq.w 866b2 │ │ │ │ + beq.w 86216 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ - movw r3, #30133 @ 0x75b5 │ │ │ │ + movw r3, #28949 @ 0x7115 │ │ │ │ movt r3, #8 │ │ │ │ str r2, [sp, #0] │ │ │ │ - b.w 86942 │ │ │ │ + b.w 864a0 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + movs r5, #2 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8657e │ │ │ │ movs r0, #4 │ │ │ │ - movs r3, #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r0, r3 │ │ │ │ cmp r0, r3 │ │ │ │ - bls.w 86dee │ │ │ │ + bls.w 86950 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ str.w r1, [r3], #4 │ │ │ │ str.w r2, [r0], #-4 │ │ │ │ - b.n 8726a │ │ │ │ - mov r3, r4 │ │ │ │ - movs r2, #0 │ │ │ │ - and.w r1, r3, #1 │ │ │ │ - asrs r3, r3, #1 │ │ │ │ - orrs r2, r1 │ │ │ │ - cmp r3, #63 @ 0x3f │ │ │ │ - bgt.n 87282 │ │ │ │ - add.w r9, r2, r3 │ │ │ │ - b.w 86706 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - adds r2, r5, #1 │ │ │ │ - subs r1, r3, r2 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - add.w r0, fp, r1, lsl #2 │ │ │ │ - add.w r1, r3, r1, lsl #2 │ │ │ │ - cbnz r3, 872aa │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - bl 1bb7c8 │ │ │ │ - b.n 86e4e │ │ │ │ + b.n 86dde │ │ │ │ subs r1, r2, #2 │ │ │ │ - beq.n 872ce │ │ │ │ + beq.n 86e10 │ │ │ │ add.w r0, sp, #1640 @ 0x668 │ │ │ │ add.w r0, r0, r2, lsl #4 │ │ │ │ subw r0, r0, #1564 @ 0x61c │ │ │ │ ldr r5, [r0, #8] │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ add r3, r0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r5, r3 │ │ │ │ it gt │ │ │ │ subgt r1, r2, #3 │ │ │ │ ldr r5, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl ede80 │ │ │ │ + bl ed764 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 873aa │ │ │ │ + bne.w 86cc8 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.w 86834 │ │ │ │ + ble.w 86396 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ subs r1, r3, #2 │ │ │ │ - beq.n 87306 │ │ │ │ + beq.n 86e4a │ │ │ │ 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 ede80 │ │ │ │ + bl ed764 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 873aa │ │ │ │ + bne.w 86cc8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ - b.n 872dc │ │ │ │ + b.n 86e20 │ │ │ │ + mov r3, r4 │ │ │ │ + movs r2, #0 │ │ │ │ + and.w r1, r3, #1 │ │ │ │ + asrs r3, r3, #1 │ │ │ │ + orrs r2, r1 │ │ │ │ + cmp r3, #63 @ 0x3f │ │ │ │ + bgt.n 86e5e │ │ │ │ + add.w r9, r2, r3 │ │ │ │ + b.w 8626a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 87260 │ │ │ │ - movs r3, #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b.w 86a24 │ │ │ │ + add.w r2, r8, #1 │ │ │ │ + subs r1, r5, r2 │ │ │ │ + add.w r0, fp, r1, lsl #2 │ │ │ │ + add.w r1, r3, r1, lsl #2 │ │ │ │ + cbnz r3, 86e86 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + bl 1b960c │ │ │ │ + b.n 86a18 │ │ │ │ mov ip, r4 │ │ │ │ - b.w 867fc │ │ │ │ + b.w 8635c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ subs r3, r4, #1 │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ - b.n 87342 │ │ │ │ + b.n 86eac │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str.w r0, [r2], #4 │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 87336 │ │ │ │ - b.w 8661c │ │ │ │ + bhi.n 86ea0 │ │ │ │ + b.w 86180 │ │ │ │ movw r3, #26080 @ 0x65e0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 873d8 │ │ │ │ + beq.n 86f24 │ │ │ │ ldr r5, [r1, #100] @ 0x64 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ - movw r2, #23337 @ 0x5b29 │ │ │ │ + movw r2, #21261 @ 0x530d │ │ │ │ movt r2, #18 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #50641 @ 0xc5d1 │ │ │ │ + movw r3, #44265 @ 0xace9 │ │ │ │ movt r3, #24 │ │ │ │ str.w r5, [sp, #1632] @ 0x660 │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ movne r3, r2 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.w 86938 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 78004 │ │ │ │ - b.n 86d3e │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add.w r0, r3, #28 │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ - tst.w ip, #32 │ │ │ │ - bne.w 86b3a │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ - b.w 86b9a │ │ │ │ - mov r9, sl │ │ │ │ - mov sl, r9 │ │ │ │ - b.w 86a5c │ │ │ │ - ldrd fp, r4, [sp, #44] @ 0x2c │ │ │ │ - ldr r6, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 86d3e │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.w 870d2 │ │ │ │ + b.w 86496 │ │ │ │ + movs r7, #0 │ │ │ │ + b.n 86d78 │ │ │ │ + mov r5, fp │ │ │ │ + mov r1, r5 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 86c8a │ │ │ │ - movw r2, #58961 @ 0xe651 │ │ │ │ - movt r2, #18 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 86d2a │ │ │ │ - ldr r2, [pc, #484] @ (875b0 ) │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - blx r3 │ │ │ │ - b.n 86d2a │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ - movw r3, #62289 @ 0xf351 │ │ │ │ - movt r3, #23 │ │ │ │ + movw r3, #44265 @ 0xace9 │ │ │ │ + movt r3, #24 │ │ │ │ str r2, [sp, #0] │ │ │ │ - str.w r3, [sp, #1628] @ 0x65c │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 866ce │ │ │ │ - b.w 86950 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 866fc │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + b.w 86496 │ │ │ │ + str r3, [sp, #12] │ │ │ │ subs r3, r4, #1 │ │ │ │ - mov r0, r2 │ │ │ │ - add.w r2, r2, r3, lsl #2 │ │ │ │ - b.n 87412 │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ - ldr r5, [r2, #0] │ │ │ │ - str.w r5, [r0], #4 │ │ │ │ - str.w r1, [r2], #-4 │ │ │ │ - cmp r0, r2 │ │ │ │ - bcc.n 87406 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ - b.n 8742a │ │ │ │ + b.n 86f18 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str.w r0, [r2], #4 │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 8741e │ │ │ │ - b.w 866fc │ │ │ │ - movs r7, #1 │ │ │ │ + bhi.n 86f0c │ │ │ │ + b.w 86260 │ │ │ │ + mov r0, fp │ │ │ │ + b.n 86eec │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ - movw r3, #50641 @ 0xc5d1 │ │ │ │ - movt r3, #24 │ │ │ │ + movw r3, #55313 @ 0xd811 │ │ │ │ + movt r3, #23 │ │ │ │ str r2, [sp, #0] │ │ │ │ - b.w 86938 │ │ │ │ - subs r3, #1 │ │ │ │ - add.w r1, fp, r3, lsl #2 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - cmp r1, fp │ │ │ │ - bhi.w 86dbe │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 86a24 │ │ │ │ - b.n 87266 │ │ │ │ - ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ - mov r4, r9 │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ - b.n 873aa │ │ │ │ - add.w r0, r7, #28 │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ - tst.w ip, #32 │ │ │ │ - bne.w 86aa4 │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ - b.w 86c62 │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + str.w r3, [sp, #1628] @ 0x65c │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 86232 │ │ │ │ + b.w 864ae │ │ │ │ + movs r2, #0 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r0, fp │ │ │ │ + mov r1, r5 │ │ │ │ + mov.w r9, #1 │ │ │ │ + mov r7, r2 │ │ │ │ + b.w 86206 │ │ │ │ + movw r1, #55613 @ 0xd93d │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 86cbc │ │ │ │ + beq.w 8680c │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b.n 86cbc │ │ │ │ - movw r2, #58961 @ 0xe651 │ │ │ │ - movt r2, #18 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 86cf0 │ │ │ │ - ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ - mov r0, r7 │ │ │ │ - movs r1, #1 │ │ │ │ - blx r3 │ │ │ │ - b.n 86cf0 │ │ │ │ - movs r7, #0 │ │ │ │ - b.n 8720a │ │ │ │ - str r3, [sp, #12] │ │ │ │ - subs r3, r4, #1 │ │ │ │ - b.n 87416 │ │ │ │ - mov r0, fp │ │ │ │ - mov r1, r5 │ │ │ │ - movs r7, #0 │ │ │ │ - b.n 87434 │ │ │ │ - mov r5, fp │ │ │ │ - b.n 874bc │ │ │ │ - movs r3, #128 @ 0x80 │ │ │ │ - b.n 87024 │ │ │ │ + b.n 8680c │ │ │ │ + movs r7, #1 │ │ │ │ + b.n 86ef0 │ │ │ │ + movs r7, #1 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + add.w r7, r3, r7, lsl #2 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, r7 │ │ │ │ + bne.w 870ce │ │ │ │ + cmp r4, #127 @ 0x7f │ │ │ │ + bgt.w 870c6 │ │ │ │ + ldrd r7, r5, [r6, #8] │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [r6, #16] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + strd r4, r3, [r6, #8] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 870ba │ │ │ │ + str r5, [sp, #12] │ │ │ │ + b.w 861b8 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bl 77c4c │ │ │ │ + bl 77bf8 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87598 │ │ │ │ + beq.w 870c0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d6648 │ │ │ │ + bl d5f28 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8699a │ │ │ │ + bne.w 864f8 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 8751c │ │ │ │ - bl 78004 │ │ │ │ + b.n 86f70 │ │ │ │ + movw r2, #55613 @ 0xd93d │ │ │ │ + movt r2, #18 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 86840 │ │ │ │ + ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ + mov r0, r7 │ │ │ │ + movs r1, #1 │ │ │ │ + blx r3 │ │ │ │ + b.n 86840 │ │ │ │ + bl 77fb0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #12] │ │ │ │ - b.w 86626 │ │ │ │ + b.w 8618a │ │ │ │ ldr.w r0, [r5, r7, lsl #2] │ │ │ │ - bl 79054 │ │ │ │ + bl 79004 │ │ │ │ subs r7, #1 │ │ │ │ - bpl.n 874fc │ │ │ │ + bpl.n 86fec │ │ │ │ mov r0, r5 │ │ │ │ - bl 78004 │ │ │ │ - b.w 8663a │ │ │ │ + bl 77fb0 │ │ │ │ + b.w 8619e │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.w 86654 │ │ │ │ - movs r7, #1 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add.w r7, r3, r7, lsl #2 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, r7 │ │ │ │ - bne.n 8755c │ │ │ │ - cmp r4, #127 @ 0x7f │ │ │ │ - bgt.n 87554 │ │ │ │ - ldrd r7, r5, [r6, #8] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str r3, [r6, #16] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - strd r4, r3, [r6, #8] │ │ │ │ - cbnz r5, 8757a │ │ │ │ - str r5, [sp, #12] │ │ │ │ - b.w 86654 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, fp │ │ │ │ - mov r1, r5 │ │ │ │ - mov.w r9, #1 │ │ │ │ - mov r7, r2 │ │ │ │ - b.w 866a2 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 78004 │ │ │ │ - b.n 8752c │ │ │ │ - ldr.w r2, [r7, #-4]! │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + b.w 861b8 │ │ │ │ + movs r3, #128 @ 0x80 │ │ │ │ + b.n 86b84 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 86260 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + subs r3, r4, #1 │ │ │ │ mov r0, r2 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 87522 │ │ │ │ + add.w r2, r2, r3, lsl #2 │ │ │ │ + b.n 8702e │ │ │ │ + ldr r1, [r0, #0] │ │ │ │ + ldr r5, [r2, #0] │ │ │ │ + str.w r5, [r0], #4 │ │ │ │ + str.w r1, [r2], #-4 │ │ │ │ + cmp r0, r2 │ │ │ │ + bcc.n 87022 │ │ │ │ + b.n 86f04 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ + add.w r1, fp, r3, lsl #2 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + cmp fp, r1 │ │ │ │ + bcc.w 86920 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 87522 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 87522 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - b.n 87504 │ │ │ │ - mov r6, r8 │ │ │ │ + beq.w 8657e │ │ │ │ + b.n 86dda │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 77fb0 │ │ │ │ + b.n 8688e │ │ │ │ + movw r2, #55613 @ 0xd93d │ │ │ │ + movt r2, #18 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 8687a │ │ │ │ + ldr r2, [pc, #172] @ (87110 ) │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ + blx r3 │ │ │ │ + b.n 8687a │ │ │ │ + add.w r0, r7, #28 │ │ │ │ + ldrb.w ip, [r1, #16] │ │ │ │ + tst.w ip, #32 │ │ │ │ + bne.w 865f8 │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + b.w 867b2 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + add.w r0, r3, #28 │ │ │ │ + ldrb.w ip, [r1, #16] │ │ │ │ + tst.w ip, #32 │ │ │ │ + bne.w 8668e │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + b.w 866ea │ │ │ │ + mov r9, sl │ │ │ │ + mov sl, r9 │ │ │ │ + b.w 865b0 │ │ │ │ + ldr r4, [sp, #52] @ 0x34 │ │ │ │ + ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ + b.n 86cc8 │ │ │ │ + ldr r0, [r7, #28] │ │ │ │ + b.n 87074 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ + b.n 8708c │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + b.n 86ff4 │ │ │ │ + bl 1ee218 │ │ │ │ + b.n 86f84 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 77fb0 │ │ │ │ + b.n 86f84 │ │ │ │ + ldr.w r2, [r7, #-4]! │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov r0, r2 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 86f76 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 86f76 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 86f76 │ │ │ │ + mov r6, r8 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ - movw r3, #50641 @ 0xc5d1 │ │ │ │ + movw r3, #44265 @ 0xace9 │ │ │ │ movt r3, #24 │ │ │ │ mov r8, fp │ │ │ │ str r2, [sp, #0] │ │ │ │ str.w r3, [sp, #1628] @ 0x65c │ │ │ │ - b.w 866ce │ │ │ │ - bl 1ef298 │ │ │ │ - b.n 8752c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ - b.n 8738a │ │ │ │ + b.w 86232 │ │ │ │ movs r3, #0 │ │ │ │ - b.w 8656c │ │ │ │ - ldr r0, [r7, #28] │ │ │ │ - b.n 8746a │ │ │ │ + b.w 860d0 │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -139208,302 +138739,302 @@ │ │ │ │ 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 87616 │ │ │ │ + beq.n 87176 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 87608 │ │ │ │ + bpl.n 87168 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ adds r0, #20 │ │ │ │ tst.w r3, #32 │ │ │ │ - beq.n 87612 │ │ │ │ + beq.n 87172 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 875f4 │ │ │ │ + bpl.n 87154 │ │ │ │ adds r1, #20 │ │ │ │ blx 29204 │ │ │ │ - cbz r0, 875fe │ │ │ │ + cbz r0, 8715e │ │ │ │ lsrs r0, r0, #31 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ adds r1, #28 │ │ │ │ blx 29204 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 875f0 │ │ │ │ + bne.n 87150 │ │ │ │ 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 875e4 │ │ │ │ + bne.n 87144 │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 875f6 │ │ │ │ + b.n 87156 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 8760a │ │ │ │ + b.n 8716a │ │ │ │ nop │ │ │ │ │ │ │ │ -0008761c : │ │ │ │ +0008717c : │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4020] @ 0xfb4 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r4, [pc, #616] @ (8789c ) │ │ │ │ + ldr r4, [pc, #616] @ (873fc ) │ │ │ │ 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 87882 │ │ │ │ + beq.w 873e2 │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 877a0 │ │ │ │ + beq.w 87300 │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 877a0 │ │ │ │ + beq.w 87300 │ │ │ │ add r3, sp, #16 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 878a4 │ │ │ │ + bl 87404 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87888 │ │ │ │ + beq.w 873e8 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 87734 │ │ │ │ + beq.n 87294 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #20 │ │ │ │ - bpl.n 8771e │ │ │ │ + bpl.n 8727e │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r7, [r6, r3] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 8771e │ │ │ │ + beq.n 8727e │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 877ce │ │ │ │ + beq.w 8732e │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87854 │ │ │ │ + bne.w 873b4 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 8770c │ │ │ │ + ble.n 8726c │ │ │ │ ldr r6, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 876b2 │ │ │ │ + beq.n 87212 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 87760 │ │ │ │ + beq.n 872c0 │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 8770c │ │ │ │ + ble.n 8726c │ │ │ │ ldr r6, [r5, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 876ca │ │ │ │ + beq.n 8722a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 87776 │ │ │ │ + beq.n 872d6 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 8770c │ │ │ │ + beq.n 8726c │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 876e2 │ │ │ │ + beq.n 87242 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 877b2 │ │ │ │ + beq.n 87312 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.n 8770c │ │ │ │ + beq.n 8726c │ │ │ │ add.w r9, r5, #8 │ │ │ │ movs r6, #3 │ │ │ │ ldr.w r8, [r9, #4]! │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 87706 │ │ │ │ + beq.n 87266 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8778a │ │ │ │ + beq.n 872ea │ │ │ │ adds r6, #1 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 876ec │ │ │ │ + bne.n 8724c │ │ │ │ add r3, sp, #20 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 877c6 │ │ │ │ + bne.n 87326 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ bic.w r3, r4, #2147483648 @ 0x80000000 │ │ │ │ mov r2, r5 │ │ │ │ - bl 8bb58 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 8b418 <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - b.n 8769a │ │ │ │ + b.n 871fa │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - bpl.n 8766e │ │ │ │ + bpl.n 871ce │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ add.w r2, r3, #12 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bl 1adb1c │ │ │ │ + bl 1aba04 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 876aa │ │ │ │ - b.n 8770c │ │ │ │ - ldr r2, [pc, #316] @ (878a0 ) │ │ │ │ + bne.n 8720a │ │ │ │ + b.n 8726c │ │ │ │ + ldr r2, [pc, #316] @ (87400 ) │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8783c │ │ │ │ + bne.n 8739c │ │ │ │ mov r0, r6 │ │ │ │ blx r8 │ │ │ │ - b.n 876b2 │ │ │ │ - ldr r2, [pc, #296] @ (878a0 ) │ │ │ │ + b.n 87212 │ │ │ │ + ldr r2, [pc, #296] @ (87400 ) │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 877f0 │ │ │ │ + cbnz r3, 87350 │ │ │ │ mov r0, r6 │ │ │ │ blx r8 │ │ │ │ - b.n 876ca │ │ │ │ + b.n 8722a │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ - ldr r2, [pc, #272] @ (878a0 ) │ │ │ │ + ldr r2, [pc, #272] @ (87400 ) │ │ │ │ ldr r3, [r3, #24] │ │ │ │ mov sl, r3 │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 877d8 │ │ │ │ + cbnz r3, 87338 │ │ │ │ mov r0, r8 │ │ │ │ blx sl │ │ │ │ - b.n 87706 │ │ │ │ + b.n 87266 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1adb1c │ │ │ │ + bl 1aba04 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 87712 │ │ │ │ - ldr r2, [pc, #236] @ (878a0 ) │ │ │ │ + b.n 87272 │ │ │ │ + ldr r2, [pc, #236] @ (87400 ) │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 87808 │ │ │ │ + cbnz r3, 87368 │ │ │ │ mov r0, r6 │ │ │ │ blx r8 │ │ │ │ - b.n 876e2 │ │ │ │ + b.n 87242 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78004 │ │ │ │ - b.n 87712 │ │ │ │ - cbz r3, 87820 │ │ │ │ + bl 77fb0 │ │ │ │ + b.n 87272 │ │ │ │ + cbz r3, 87380 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 87820 │ │ │ │ + cbz r3, 87380 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 8769a │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + b.n 871fa │ │ │ │ + movw r1, #55613 @ 0xd93d │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8779a │ │ │ │ + beq.n 872fa │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b.n 8779a │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + b.n 872fa │ │ │ │ + movw r1, #55613 @ 0xd93d │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 87784 │ │ │ │ + beq.n 872e4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 87784 │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + b.n 872e4 │ │ │ │ + movw r1, #55613 @ 0xd93d │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 877c0 │ │ │ │ + beq.n 87320 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 877c0 │ │ │ │ + b.n 87320 │ │ │ │ movw r2, #4300 @ 0x10cc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #9100 @ 0x238c │ │ │ │ + movw r2, #6156 @ 0x180c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl 1545cc <_PyErr_Format@@Base> │ │ │ │ - b.n 877d4 │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + bl 152a5c <_PyErr_Format@@Base> │ │ │ │ + b.n 87334 │ │ │ │ + movw r1, #55613 @ 0xd93d │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 87770 │ │ │ │ + beq.n 872d0 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 87770 │ │ │ │ + b.n 872d0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8769a │ │ │ │ + beq.w 871fa │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8788c │ │ │ │ + bne.n 873ec │ │ │ │ movw r2, #4300 @ 0x10cc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #9148 @ 0x23bc │ │ │ │ + movw r2, #6204 @ 0x183c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl 2196f8 │ │ │ │ - b.n 877d4 │ │ │ │ + bl 2185f0 │ │ │ │ + b.n 87334 │ │ │ │ mov r0, r8 │ │ │ │ - bl 62f32 <_PyBytes_DecodeEscape@@Base+0x1c> │ │ │ │ + bl 63864 <_PyBytes_DecodeEscape@@Base+0x1c> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 87712 │ │ │ │ + b.n 87272 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 87866 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 87866 │ │ │ │ + bne.n 873c6 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 873c6 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -139513,265 +139044,265 @@ │ │ │ │ movs r0, #0 │ │ │ │ mov sl, r3 │ │ │ │ sub sp, #16 │ │ │ │ subs r3, r1, #1 │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w r4, [r3, #1]! │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 8799a │ │ │ │ - cbz r4, 878e8 │ │ │ │ + bgt.n 874fa │ │ │ │ + cbz r4, 87448 │ │ │ │ cmp r4, #58 @ 0x3a │ │ │ │ - bhi.n 879ca │ │ │ │ + bhi.n 8752a │ │ │ │ cmp r4, #31 │ │ │ │ - bhi.n 8796e │ │ │ │ + bhi.n 874ce │ │ │ │ cmp r4, #9 │ │ │ │ - beq.n 878c0 │ │ │ │ + beq.n 87420 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 878c0 │ │ │ │ + bne.n 87420 │ │ │ │ ldrb.w r4, [r3, #1]! │ │ │ │ add.w r9, r9, #1 │ │ │ │ movs r0, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 878ca │ │ │ │ + bne.n 8742a │ │ │ │ cmp r9, r4 │ │ │ │ - blt.w 87aaa │ │ │ │ + blt.w 8760a │ │ │ │ itt eq │ │ │ │ moveq r8, r7 │ │ │ │ streq.w r9, [sl] │ │ │ │ - beq.n 879c2 │ │ │ │ + beq.n 87522 │ │ │ │ cmp.w r9, #5 │ │ │ │ - bgt.n 879fc │ │ │ │ + bgt.n 8755c │ │ │ │ add r6, sp, #12 │ │ │ │ add r5, sp, #8 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 8508c │ │ │ │ + bl 84bf4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87ab2 │ │ │ │ + beq.w 87612 │ │ │ │ mov r8, r7 │ │ │ │ cmp.w r9, #1 │ │ │ │ str r0, [r7, #0] │ │ │ │ - beq.n 879b4 │ │ │ │ + beq.n 87514 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8508c │ │ │ │ + bl 84bf4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87a50 │ │ │ │ + beq.w 875b0 │ │ │ │ cmp.w r9, #2 │ │ │ │ str.w r0, [r8, #4] │ │ │ │ - beq.n 879b4 │ │ │ │ + beq.n 87514 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8508c │ │ │ │ + bl 84bf4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87a2a │ │ │ │ + beq.n 8758a │ │ │ │ cmp.w r9, #3 │ │ │ │ str.w r0, [r8, #8] │ │ │ │ - beq.n 879b4 │ │ │ │ + beq.n 87514 │ │ │ │ add.w r3, r8, #8 │ │ │ │ movs r4, #3 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 8508c │ │ │ │ + bl 84bf4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87a2c │ │ │ │ + beq.n 8758c │ │ │ │ adds r4, #1 │ │ │ │ str.w r0, [r3, #4]! │ │ │ │ cmp r4, r9 │ │ │ │ - bne.n 87952 │ │ │ │ - b.n 879b6 │ │ │ │ + bne.n 874b2 │ │ │ │ + b.n 87516 │ │ │ │ sub.w r5, r4, #32 │ │ │ │ movs r6, #1 │ │ │ │ uxtb r5, r5 │ │ │ │ lsls r6, r5 │ │ │ │ movw r5, #4169 @ 0x1049 │ │ │ │ movt r5, #1024 @ 0x400 │ │ │ │ ands r5, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 878c0 │ │ │ │ + bne.n 87420 │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq.n 879b0 │ │ │ │ + beq.n 87510 │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ - bne.n 878d6 │ │ │ │ - cbnz r0, 879ea │ │ │ │ + bne.n 87436 │ │ │ │ + cbnz r0, 87546 │ │ │ │ ldrb.w r4, [r3, #1]! │ │ │ │ add.w r9, r9, #1 │ │ │ │ movs r0, #1 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - beq.n 879b0 │ │ │ │ - bls.n 879dc │ │ │ │ + beq.n 87510 │ │ │ │ + bls.n 8753c │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - beq.n 879ea │ │ │ │ + beq.n 87546 │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - beq.n 879b0 │ │ │ │ + beq.n 87510 │ │ │ │ ldrb.w r4, [r3, #1]! │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - bne.n 8799e │ │ │ │ + bne.n 874fe │ │ │ │ subs r0, #1 │ │ │ │ - b.n 878c0 │ │ │ │ + b.n 87420 │ │ │ │ mov r4, r9 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 87a54 │ │ │ │ + bne.n 875b4 │ │ │ │ str.w r9, [sl] │ │ │ │ mov r0, r8 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - beq.n 8798e │ │ │ │ - bhi.n 879ee │ │ │ │ + beq.n 874ee │ │ │ │ + bhi.n 8754a │ │ │ │ cmp r4, #91 @ 0x5b │ │ │ │ - beq.n 8798e │ │ │ │ + beq.n 874ee │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - bne.w 878d6 │ │ │ │ - b.n 879b0 │ │ │ │ + bne.w 87436 │ │ │ │ + b.n 87510 │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq.n 879b0 │ │ │ │ - bhi.n 879f6 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 87a94 │ │ │ │ - cmp r4, #40 @ 0x28 │ │ │ │ - bne.n 879a8 │ │ │ │ + beq.n 87510 │ │ │ │ + bls.n 87552 │ │ │ │ + cmp r4, #91 @ 0x5b │ │ │ │ + bne.n 87508 │ │ │ │ adds r0, #1 │ │ │ │ - b.n 878c0 │ │ │ │ + b.n 87420 │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - bne.w 878d6 │ │ │ │ - b.n 879b0 │ │ │ │ - cmp r4, #91 @ 0x5b │ │ │ │ - bne.n 879a8 │ │ │ │ - b.n 879ea │ │ │ │ + bne.w 87436 │ │ │ │ + b.n 87510 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 875f4 │ │ │ │ + cmp r4, #40 @ 0x28 │ │ │ │ + bne.n 87508 │ │ │ │ + b.n 87546 │ │ │ │ mov.w r0, r9, lsl #2 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 77c4c │ │ │ │ + bl 77bf8 │ │ │ │ mov r8, r0 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87ab6 │ │ │ │ + beq.n 87616 │ │ │ │ add r6, sp, #12 │ │ │ │ add r5, sp, #8 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 8508c │ │ │ │ - cbz r0, 87a2c │ │ │ │ + bl 84bf4 │ │ │ │ + cbz r0, 8758c │ │ │ │ str.w r0, [r8] │ │ │ │ - b.n 8791e │ │ │ │ + b.n 8747e │ │ │ │ movs r4, #2 │ │ │ │ add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r6 │ │ │ │ subs r3, r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ - bl 275c6c <_PySemaphore_Destroy@@Base+0x348> │ │ │ │ + bl 2750c4 <_PySemaphore_Destroy@@Base+0x418> │ │ │ │ mov r5, r8 │ │ │ │ add.w r4, r8, r4, lsl #2 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 87ac4 │ │ │ │ + bne.n 87624 │ │ │ │ cmp r7, r8 │ │ │ │ - bne.n 87abc │ │ │ │ + bne.n 8761c │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 879c2 │ │ │ │ + b.n 87522 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 87a2c │ │ │ │ + b.n 8758c │ │ │ │ sub.w r1, r3, #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 r3, #9 │ │ │ │ - beq.n 87a72 │ │ │ │ - cbnz r5, 87a7c │ │ │ │ + beq.n 875d2 │ │ │ │ + cbnz r5, 875dc │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 879be │ │ │ │ - b.n 87a54 │ │ │ │ + beq.n 8751e │ │ │ │ + b.n 875b4 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #8732 @ 0x221c │ │ │ │ + movw r1, #5788 @ 0x169c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 87a3c │ │ │ │ + bl 12e510 │ │ │ │ + b.n 8759c │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #8704 @ 0x2200 │ │ │ │ + movw r1, #5760 @ 0x1680 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [sl] │ │ │ │ - b.n 87a4a │ │ │ │ + b.n 875aa │ │ │ │ mov r8, r7 │ │ │ │ - b.n 87a2c │ │ │ │ - bl 1ef298 │ │ │ │ - b.n 87a4a │ │ │ │ + b.n 8758c │ │ │ │ + bl 1ee218 │ │ │ │ + b.n 875aa │ │ │ │ mov r0, r8 │ │ │ │ - bl 78004 │ │ │ │ - b.n 87a4a │ │ │ │ + bl 77fb0 │ │ │ │ + b.n 875aa │ │ │ │ ldr.w r0, [r5], #4 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 87a42 │ │ │ │ + beq.n 875a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 87a42 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 87a42 │ │ │ │ + bne.n 875a2 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 875a2 │ │ │ │ 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 │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87d56 │ │ │ │ + bne.w 878a6 │ │ │ │ bic.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ bic.w r4, r2, #2147483648 @ 0x80000000 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87d3e │ │ │ │ + bne.w 8788e │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 87cc4 │ │ │ │ + beq.w 87814 │ │ │ │ movw r5, #4364 @ 0x110c │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ cmp r6, r5 │ │ │ │ - bne.w 87cd0 │ │ │ │ + bne.w 87820 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 87cb0 │ │ │ │ + beq.w 87800 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 87d0a │ │ │ │ + beq.w 8785a │ │ │ │ ldr.w r2, [r5, #152] @ 0x98 │ │ │ │ - movw r3, #44065 @ 0xac21 │ │ │ │ + movw r3, #44001 @ 0xabe1 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 87d16 │ │ │ │ + bne.w 87866 │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 7ac74 │ │ │ │ + bl 7ac34 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87ca0 │ │ │ │ + beq.w 877f0 │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bpl.n 87b88 │ │ │ │ - ldr r2, [pc, #544] @ (87d84 ) │ │ │ │ + bpl.n 876e8 │ │ │ │ + ldr r2, [pc, #528] @ (878d4 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ subs r0, #8 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr.w r1, [r2, #3796] @ 0xed4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ @@ -139787,222 +139318,222 @@ │ │ │ │ add.w r1, r3, #32 │ │ │ │ str r2, [r3, #28] │ │ │ │ str r1, [r3, #20] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r3, #96] @ 0x60 │ │ │ │ str r1, [r3, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 87c62 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ + beq.n 877b2 │ │ │ │ + ldr.w ip, [r4, #4] │ │ │ │ movw r2, #13540 @ 0x34e4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - cmp r0, r5 │ │ │ │ + cmp ip, r5 │ │ │ │ it ne │ │ │ │ - cmpne r0, r2 │ │ │ │ - beq.n 87c7a │ │ │ │ - ldr.w r1, [r0, #172] @ 0xac │ │ │ │ + cmpne ip, r2 │ │ │ │ + beq.n 877ca │ │ │ │ + ldr.w r1, [ip, #172] @ 0xac │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 87c6a │ │ │ │ - ldr.w ip, [r1, #8] │ │ │ │ - cmp.w ip, #0 │ │ │ │ - ble.n 87c48 │ │ │ │ + beq.n 877ba │ │ │ │ + ldr r0, [r1, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + ble.n 87798 │ │ │ │ ldr.w lr, [r1, #12] │ │ │ │ cmp lr, r2 │ │ │ │ - beq.n 87c7a │ │ │ │ - cmp.w ip, #1 │ │ │ │ - beq.n 87c14 │ │ │ │ + beq.n 877ca │ │ │ │ + cmp r0, #1 │ │ │ │ + beq.n 8776a │ │ │ │ ldr r6, [r1, #16] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 87c7a │ │ │ │ - cmp.w ip, #2 │ │ │ │ - beq.n 87c14 │ │ │ │ + beq.n 877ca │ │ │ │ + cmp r0, #2 │ │ │ │ + beq.n 8776a │ │ │ │ ldr r6, [r1, #20] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 87c7a │ │ │ │ - cmp.w ip, #3 │ │ │ │ - beq.n 87c14 │ │ │ │ + beq.n 877ca │ │ │ │ + cmp r0, #3 │ │ │ │ + beq.n 8776a │ │ │ │ add.w r8, r1, #20 │ │ │ │ mov.w r9, #3 │ │ │ │ mov r6, r8 │ │ │ │ ldr.w r7, [r6, #4]! │ │ │ │ mov r8, r6 │ │ │ │ add.w r6, r9, #1 │ │ │ │ mov r9, r6 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 87c7a │ │ │ │ - cmp ip, r6 │ │ │ │ - bne.n 87bf8 │ │ │ │ - cmp.w ip, #0 │ │ │ │ - ble.n 87c48 │ │ │ │ + beq.n 877ca │ │ │ │ + cmp r0, r6 │ │ │ │ + bne.n 87750 │ │ │ │ + cmp r0, #0 │ │ │ │ + ble.n 87798 │ │ │ │ cmp lr, r5 │ │ │ │ - beq.n 87c7a │ │ │ │ - cmp.w ip, #1 │ │ │ │ - beq.n 87c48 │ │ │ │ + beq.n 877ca │ │ │ │ + cmp r0, #1 │ │ │ │ + beq.n 87798 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 87c7a │ │ │ │ - cmp.w ip, #2 │ │ │ │ - beq.n 87c48 │ │ │ │ + beq.n 877ca │ │ │ │ + cmp r0, #2 │ │ │ │ + beq.n 87798 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 87c7a │ │ │ │ - cmp.w ip, #3 │ │ │ │ - beq.n 87c48 │ │ │ │ + beq.n 877ca │ │ │ │ + cmp r0, #3 │ │ │ │ + beq.n 87798 │ │ │ │ adds r1, #20 │ │ │ │ movs r2, #3 │ │ │ │ ldr.w lr, [r1, #4]! │ │ │ │ adds r2, #1 │ │ │ │ cmp lr, r5 │ │ │ │ - beq.n 87c7a │ │ │ │ - cmp ip, r2 │ │ │ │ - bne.n 87c3a │ │ │ │ + beq.n 877ca │ │ │ │ + cmp r0, r2 │ │ │ │ + bne.n 8778a │ │ │ │ movw r2, #21632 @ 0x5480 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - cmp r0, r2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ + cmp ip, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq.n 87ca4 │ │ │ │ - bl 87f90 │ │ │ │ + beq.n 877f4 │ │ │ │ + bl 87ae0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 87c8a │ │ │ │ + cbnz r0, 877da │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - mov r1, r0 │ │ │ │ + mov r1, ip │ │ │ │ ldr.w r1, [r1, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 87d70 │ │ │ │ - mov r2, r0 │ │ │ │ + bne.n 878c0 │ │ │ │ + mov r2, ip │ │ │ │ cmp r2, r5 │ │ │ │ - bne.n 87d78 │ │ │ │ + bne.n 878c8 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl e6bd4 <_PyConfig_AsDict@@Base+0x218> │ │ │ │ + bl e64b8 <_PyConfig_AsDict@@Base+0x218> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87c62 │ │ │ │ + beq.n 877b2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 87ca0 │ │ │ │ + beq.n 877f0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 87ca0 │ │ │ │ + cbnz r2, 877f0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 87c62 │ │ │ │ - bl 1ea14c │ │ │ │ + b.n 877b2 │ │ │ │ + bl 1e90d0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87c62 │ │ │ │ - b.n 87c8a │ │ │ │ + beq.n 877b2 │ │ │ │ + b.n 877da │ │ │ │ ldr.w r2, [r5, #152] @ 0x98 │ │ │ │ - movw r3, #44065 @ 0xac21 │ │ │ │ + movw r3, #44001 @ 0xabe1 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 87cdc │ │ │ │ + bne.n 8782c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 87b44 │ │ │ │ + b.n 876a4 │ │ │ │ movw r5, #4364 @ 0x110c │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 87cb0 │ │ │ │ + beq.n 87800 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.n 87d88 │ │ │ │ + b.n 878d8 │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87ca0 │ │ │ │ + beq.n 877f0 │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #7 │ │ │ │ add.w r0, r3, #32 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strd r2, r2, [r3, #8] │ │ │ │ strd r4, r0, [r3, #16] │ │ │ │ strd r1, r2, [r3, #24] │ │ │ │ str r2, [r3, #96] @ 0x60 │ │ │ │ - b.n 87c62 │ │ │ │ + b.n 877b2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 1adb78 │ │ │ │ + b.w 1aba60 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87ca0 │ │ │ │ + beq.n 877f0 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #7 │ │ │ │ strd r2, r2, [r3, #8] │ │ │ │ str r1, [r3, #16] │ │ │ │ add.w r1, r3, #32 │ │ │ │ str r2, [r3, #28] │ │ │ │ str r1, [r3, #20] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r3, #96] @ 0x60 │ │ │ │ str r1, [r3, #24] │ │ │ │ - b.n 87ba6 │ │ │ │ - movw r0, #48936 @ 0xbf28 │ │ │ │ + b.n 87706 │ │ │ │ + movw r0, #45992 @ 0xb3a8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87ca0 │ │ │ │ - b.n 87b0e │ │ │ │ + beq.n 877f0 │ │ │ │ + b.n 8766e │ │ │ │ mov r1, r3 │ │ │ │ - movw r0, #48936 @ 0xbf28 │ │ │ │ + movw r0, #45992 @ 0xb3a8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 246d9c │ │ │ │ + bl 245ffc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 87afc │ │ │ │ - b.n 87ca0 │ │ │ │ + bne.w 8765c │ │ │ │ + b.n 877f0 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 87c6c │ │ │ │ - b.n 87c7a │ │ │ │ + bne.w 877bc │ │ │ │ + b.n 877ca │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 87c76 │ │ │ │ - b.n 87c48 │ │ │ │ + bne.w 877c6 │ │ │ │ + b.n 87798 │ │ │ │ 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 r2, [r0, #152] @ 0x98 │ │ │ │ - movw r3, #44065 @ 0xac21 │ │ │ │ + movw r3, #44001 @ 0xabe1 │ │ │ │ movt r3, #7 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 87f0c │ │ │ │ + bne.w 87a5c │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 7ac74 │ │ │ │ + bl 7ac34 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87f08 │ │ │ │ + beq.w 87a58 │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bpl.n 87dee │ │ │ │ - ldr r0, [pc, #356] @ (87f2c ) │ │ │ │ + bpl.n 8793e │ │ │ │ + ldr r0, [pc, #356] @ (87a7c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub.w r1, r3, #8 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr.w r0, [r2, #3796] @ 0xed4 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ ldr r5, [r0, #4] │ │ │ │ @@ -140017,174 +139548,174 @@ │ │ │ │ movs r0, #7 │ │ │ │ strd r2, r2, [r3, #8] │ │ │ │ strd r0, r1, [r3, #16] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r3, #96] @ 0x60 │ │ │ │ strd r1, r2, [r3, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 87ec0 │ │ │ │ + beq.n 87a10 │ │ │ │ ldr.w ip, [r4, #4] │ │ │ │ movw r2, #13540 @ 0x34e4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 87ed6 │ │ │ │ + beq.n 87a26 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ cmp ip, r0 │ │ │ │ - beq.n 87ed6 │ │ │ │ + beq.n 87a26 │ │ │ │ ldr.w r1, [ip, #172] @ 0xac │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 87ec8 │ │ │ │ + beq.n 87a18 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 87ea6 │ │ │ │ + ble.n 879f6 │ │ │ │ ldr.w lr, [r1, #12] │ │ │ │ cmp lr, r2 │ │ │ │ - beq.n 87ed6 │ │ │ │ + beq.n 87a26 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 87e78 │ │ │ │ + beq.n 879c8 │ │ │ │ ldr r6, [r1, #16] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 87ed6 │ │ │ │ + beq.n 87a26 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 87e78 │ │ │ │ + beq.n 879c8 │ │ │ │ ldr r6, [r1, #20] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 87ed6 │ │ │ │ + beq.n 87a26 │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 87e78 │ │ │ │ + beq.n 879c8 │ │ │ │ add.w r9, r1, #20 │ │ │ │ mov.w r8, #3 │ │ │ │ mov r6, r9 │ │ │ │ ldr.w r7, [r6, #4]! │ │ │ │ mov r9, r6 │ │ │ │ add.w r6, r8, #1 │ │ │ │ mov r8, r6 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 87ed6 │ │ │ │ + beq.n 87a26 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 87e5e │ │ │ │ + bne.n 879ae │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 87ea6 │ │ │ │ + ble.n 879f6 │ │ │ │ cmp lr, r0 │ │ │ │ - beq.n 87ed6 │ │ │ │ + beq.n 87a26 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 87ea6 │ │ │ │ + beq.n 879f6 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 87ed6 │ │ │ │ + beq.n 87a26 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 87ea6 │ │ │ │ + beq.n 879f6 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 87ed6 │ │ │ │ + beq.n 87a26 │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 87ea6 │ │ │ │ + beq.n 879f6 │ │ │ │ adds r1, #20 │ │ │ │ movs r2, #3 │ │ │ │ ldr.w lr, [r1, #4]! │ │ │ │ adds r2, #1 │ │ │ │ cmp lr, r0 │ │ │ │ - beq.n 87ed6 │ │ │ │ + beq.n 87a26 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 87e98 │ │ │ │ + bne.n 879e8 │ │ │ │ movw r2, #21632 @ 0x5480 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ cmp ip, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq.n 87ee8 │ │ │ │ - bl 87f90 │ │ │ │ + beq.n 87a38 │ │ │ │ + bl 87ae0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 87ef2 │ │ │ │ + cbnz r0, 87a42 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r1, ip │ │ │ │ ldr.w r1, [r1, #128] @ 0x80 │ │ │ │ - cbnz r1, 87f1a │ │ │ │ + cbnz r1, 87a6a │ │ │ │ mov r2, ip │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 87f20 │ │ │ │ + bne.n 87a70 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl e6bd4 <_PyConfig_AsDict@@Base+0x218> │ │ │ │ + bl e64b8 <_PyConfig_AsDict@@Base+0x218> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87ec0 │ │ │ │ - b.n 87ef2 │ │ │ │ - bl 1ea14c │ │ │ │ + beq.n 87a10 │ │ │ │ + b.n 87a42 │ │ │ │ + bl 1e90d0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87ec0 │ │ │ │ + beq.n 87a10 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 87f08 │ │ │ │ + beq.n 87a58 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 87f08 │ │ │ │ + cbnz r2, 87a58 │ │ │ │ mov r0, r3 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 87ec0 │ │ │ │ + b.n 87a10 │ │ │ │ movs r1, #0 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 87dee │ │ │ │ - b.n 87f08 │ │ │ │ + bne.w 8793e │ │ │ │ + b.n 87a58 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 87eca │ │ │ │ - b.n 87ed6 │ │ │ │ + bne.n 87a1a │ │ │ │ + b.n 87a26 │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 87ed2 │ │ │ │ - b.n 87ea6 │ │ │ │ + bne.n 87a22 │ │ │ │ + b.n 879f6 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00087f30 : │ │ │ │ +00087a80 : │ │ │ │ ldr.w r3, [r0, #172] @ 0xac │ │ │ │ - cbz r3, 87f76 │ │ │ │ + cbz r3, 87ac6 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 87f6c │ │ │ │ + ble.n 87abc │ │ │ │ ldr r0, [r3, #12] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 87f7a │ │ │ │ + beq.n 87aca │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 87f6c │ │ │ │ + beq.n 87abc │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 87f7a │ │ │ │ + beq.n 87aca │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 87f6c │ │ │ │ + beq.n 87abc │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 87f7a │ │ │ │ + beq.n 87aca │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 87f6c │ │ │ │ + beq.n 87abc │ │ │ │ adds r3, #20 │ │ │ │ movs r0, #3 │ │ │ │ ldr.w ip, [r3, #4]! │ │ │ │ adds r0, #1 │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 87f7a │ │ │ │ + beq.n 87aca │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 87f5e │ │ │ │ + bne.n 87aae │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ - cbz r0, 87f7e │ │ │ │ + cbz r0, 87ace │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 87f70 │ │ │ │ + bne.n 87ac0 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ subs r3, r1, r3 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ @@ -140195,28 +139726,28 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 88510 │ │ │ │ + beq.w 88060 │ │ │ │ mov r0, r1 │ │ │ │ blx r3 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 88626 │ │ │ │ + beq.w 88176 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - movw r2, #57651 @ 0xe133 │ │ │ │ + movw r2, #57617 @ 0xe111 │ │ │ │ movt r2, #3 │ │ │ │ ldr r3, [r1, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r2 │ │ │ │ - beq.w 8875a │ │ │ │ + beq.w 882aa │ │ │ │ mov sl, r9 │ │ │ │ mov r9, r5 │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ str r2, [sp, #12] │ │ │ │ movw r2, #36980 @ 0x9074 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ @@ -140226,27 +139757,27 @@ │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r8, r9 │ │ │ │ mov r9, sl │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 880d8 │ │ │ │ + beq.n 87c28 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 8822e │ │ │ │ + beq.w 87d7e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 886e6 │ │ │ │ + beq.w 88236 │ │ │ │ mov r0, sl │ │ │ │ blx r3 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 886fe │ │ │ │ + beq.w 8824e │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r9 │ │ │ │ mov r9, r8 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ @@ -140270,918 +139801,918 @@ │ │ │ │ add.w r0, r4, #16 │ │ │ │ mov r9, r7 │ │ │ │ adds r4, #8 │ │ │ │ add.w r7, r0, r1, lsl #3 │ │ │ │ ldr.w r1, [r4, #-4] │ │ │ │ sub.w r0, r4, #8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 88124 │ │ │ │ + bne.n 87c74 │ │ │ │ ldr.w r6, [r4, #-8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 88190 │ │ │ │ + bne.w 87ce0 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mov r9, r5 │ │ │ │ ldr.w r6, [fp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r2, r8 │ │ │ │ adds r5, r6, #1 │ │ │ │ mov r8, fp │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8862c │ │ │ │ + bne.w 8817c │ │ │ │ ldr.w ip, [fp, #8] │ │ │ │ add.w r7, r3, r3, lsl #1 │ │ │ │ str.w r5, [fp, #12] │ │ │ │ add.w r1, ip, #1 │ │ │ │ str.w r1, [fp, #8] │ │ │ │ str.w sl, [r4, #-8] │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ str r2, [r0, #4] │ │ │ │ cmp r1, r7 │ │ │ │ - bcs.w 8823a │ │ │ │ + bcs.w 87d8a │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 88178 │ │ │ │ + bne.n 87cc8 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 88000 │ │ │ │ - ldr r4, [pc, #692] @ (88390 ) │ │ │ │ + bne.n 87b50 │ │ │ │ + ldr r4, [pc, #692] @ (87ee0 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ ldr r6, [r4, r5] │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88724 │ │ │ │ + bne.w 88274 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8811c │ │ │ │ + beq.n 87c6c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 8811c │ │ │ │ - ldr r2, [pc, #660] @ (88394 ) │ │ │ │ + cbnz r3, 87c6c │ │ │ │ + ldr r2, [pc, #660] @ (87ee4 ) │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8868c │ │ │ │ + bne.w 881dc │ │ │ │ mov r0, r9 │ │ │ │ blx r6 │ │ │ │ ldr r3, [r4, r5] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 884f4 │ │ │ │ + bne.w 88054 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r8, r1 │ │ │ │ - beq.n 8814c │ │ │ │ + beq.n 87c9c │ │ │ │ ldr r6, [sp, #8] │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ moveq r6, r0 │ │ │ │ str r6, [sp, #8] │ │ │ │ adds r4, #8 │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 8806c │ │ │ │ + bne.n 87bbc │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add.w r7, r9, r9, lsl #2 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ str r1, [sp, #16] │ │ │ │ add r7, r1 │ │ │ │ adds r7, #1 │ │ │ │ ands r7, r3 │ │ │ │ - b.n 88050 │ │ │ │ + b.n 87ba0 │ │ │ │ ldr.w r6, [r4, #-8] │ │ │ │ cmp sl, r6 │ │ │ │ - bne.n 8819a │ │ │ │ + bne.n 87cea │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r5 │ │ │ │ mov r8, fp │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 880c8 │ │ │ │ + beq.n 87c18 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 887d4 │ │ │ │ + beq.w 882f2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 880c8 │ │ │ │ + beq.n 87c18 │ │ │ │ mov r2, sl │ │ │ │ subs r3, #1 │ │ │ │ mov sl, r9 │ │ │ │ mov r9, r8 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 885bc │ │ │ │ + beq.w 8810c │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ - b.n 87ff2 │ │ │ │ + b.n 87b42 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 88134 │ │ │ │ + bne.n 87c84 │ │ │ │ cmp r6, sl │ │ │ │ - beq.n 88154 │ │ │ │ + beq.n 87ca4 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 8859c │ │ │ │ + beq.w 880ec │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r1, sl │ │ │ │ str r2, [sp, #24] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r6 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ mov.w r2, #2 │ │ │ │ it ne │ │ │ │ strne r3, [r6, #0] │ │ │ │ - bl d5370 │ │ │ │ + bl d4c8c │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 885c4 │ │ │ │ + beq.w 88114 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 886a6 │ │ │ │ + bne.w 881f6 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ subs r1, r1, r0 │ │ │ │ clz r1, r1 │ │ │ │ cmp r2, r3 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bne.w 887f6 │ │ │ │ + bne.w 88346 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8871a │ │ │ │ + beq.w 8826a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 886cc │ │ │ │ + beq.w 8821c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 88154 │ │ │ │ + beq.n 87ca4 │ │ │ │ ldr.w r2, [fp, #20] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 88794 │ │ │ │ + bne.w 882e4 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 88794 │ │ │ │ + bne.w 882e4 │ │ │ │ adds r4, #8 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ cmp r4, r7 │ │ │ │ - bne.w 8806c │ │ │ │ - b.n 8813a │ │ │ │ + bne.w 87bbc │ │ │ │ + b.n 87c8a │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - bne.w 8801e │ │ │ │ - b.n 8800a │ │ │ │ + bne.w 87b6e │ │ │ │ + b.n 87b5a │ │ │ │ movw r2, #50000 @ 0xc350 │ │ │ │ cmp r5, r2 │ │ │ │ it gt │ │ │ │ lslgt r5, r5, #1 │ │ │ │ - bgt.n 88258 │ │ │ │ + bgt.n 87da8 │ │ │ │ lsls r5, r5, #2 │ │ │ │ cmp r5, #7 │ │ │ │ - bls.n 8834c │ │ │ │ + bls.n 87e9c │ │ │ │ cmp r5, #15 │ │ │ │ - bls.w 88496 │ │ │ │ + bls.w 87fe6 │ │ │ │ cmp r5, #31 │ │ │ │ - bls.w 88398 │ │ │ │ + bls.w 87ee8 │ │ │ │ movs r4, #32 │ │ │ │ lsls r4, r4, #1 │ │ │ │ cmp r4, r5 │ │ │ │ - bls.n 8825a │ │ │ │ + bls.n 87daa │ │ │ │ add.w r2, r8, #32 │ │ │ │ ldr.w fp, [sp, #4] │ │ │ │ cmp.w r4, #268435456 @ 0x10000000 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bcs.w 88664 │ │ │ │ + bcs.w 881b4 │ │ │ │ movw r5, #19992 @ 0x4e18 │ │ │ │ movt r5, #73 @ 0x49 │ │ │ │ - movw r1, #9329 @ 0x2471 │ │ │ │ + movw r1, #9261 @ 0x242d │ │ │ │ movt r1, #7 │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr.w r2, [r5, #692] @ 0x2b4 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 88650 │ │ │ │ - ldr r2, [pc, #256] @ (88390 ) │ │ │ │ + bne.w 881a0 │ │ │ │ + ldr r2, [pc, #256] @ (87ee0 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ cmp.w r6, #512 @ 0x200 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1528] @ 0x5f8 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bne.w 88464 │ │ │ │ + bne.w 87fb4 │ │ │ │ subs r1, r6, #1 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ lsrs r1, r1, #3 │ │ │ │ str r1, [sp, #24] │ │ │ │ ldr.w r2, [r2, r1, lsl #3] │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ cmp r2, ip │ │ │ │ - beq.w 8863a │ │ │ │ + beq.w 8818a │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r7, [r2, #4] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr.w lr, [r7] │ │ │ │ str.w lr, [r2, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 88436 │ │ │ │ + beq.w 87f86 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 2957c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrd r2, r1, [r8, #8] │ │ │ │ add.w lr, r4, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r3, #3 │ │ │ │ strd lr, r7, [r8, #16] │ │ │ │ add.w r6, fp, r3 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 887a2 │ │ │ │ + bne.w 882fe │ │ │ │ cmp fp, r6 │ │ │ │ ittt ls │ │ │ │ addls.w r2, fp, #16 │ │ │ │ addls.w ip, r2, r3 │ │ │ │ addls.w r3, fp, #8 │ │ │ │ - bhi.n 88336 │ │ │ │ + bhi.n 87e86 │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ - cbz r2, 88330 │ │ │ │ + cbz r2, 87e80 │ │ │ │ ldr.w r0, [r3, #-4] │ │ │ │ and.w r1, lr, r0 │ │ │ │ add.w r4, r7, r1, lsl #3 │ │ │ │ ldr.w r5, [r7, r1, lsl #3] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 883d6 │ │ │ │ + bne.n 87f26 │ │ │ │ str.w r2, [r7, r1, lsl #3] │ │ │ │ str r0, [r4, #4] │ │ │ │ adds r3, #8 │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 88310 │ │ │ │ + bne.n 87e60 │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 880bc │ │ │ │ + beq.w 87c0c │ │ │ │ mov r0, fp │ │ │ │ - bl 78004 │ │ │ │ + bl 77fb0 │ │ │ │ ldr.w r3, [sl] │ │ │ │ - b.n 88170 │ │ │ │ + b.n 87cc0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r7, fp, #32 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.w 884a4 │ │ │ │ + bne.w 87ff4 │ │ │ │ cmp ip, r6 │ │ │ │ - beq.w 887e0 │ │ │ │ + beq.w 88330 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ add.w r7, fp, #96 @ 0x60 │ │ │ │ mov ip, r3 │ │ │ │ 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, r7 │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ - bne.n 88368 │ │ │ │ + bne.n 87eb8 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ mov r3, ip │ │ │ │ movs r4, #8 │ │ │ │ add.w fp, sp, #40 @ 0x28 │ │ │ │ movs r6, #64 @ 0x40 │ │ │ │ str r7, [sp, #8] │ │ │ │ - b.n 882d8 │ │ │ │ + b.n 87e28 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr.w fp, [sp, #4] │ │ │ │ movs r4, #32 │ │ │ │ add.w r2, r8, #32 │ │ │ │ str r2, [sp, #8] │ │ │ │ movw r5, #19992 @ 0x4e18 │ │ │ │ movt r5, #73 @ 0x49 │ │ │ │ - movw r1, #9329 @ 0x2471 │ │ │ │ + movw r1, #9261 @ 0x242d │ │ │ │ movt r1, #7 │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr.w r2, [r5, #692] @ 0x2b4 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 88650 │ │ │ │ - ldr r2, [pc, #708] @ (88688 ) │ │ │ │ + bne.w 881a0 │ │ │ │ + ldr r2, [pc, #708] @ (881d8 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1528] @ 0x5f8 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.n 882aa │ │ │ │ + b.n 87dfa │ │ │ │ add.w r5, r1, #9 │ │ │ │ cmp lr, r5 │ │ │ │ - bcc.n 88414 │ │ │ │ + bcc.n 87f64 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 884b2 │ │ │ │ + beq.n 88002 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 884ba │ │ │ │ + beq.n 8800a │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 884c2 │ │ │ │ + beq.n 8801a │ │ │ │ ldr r5, [r4, #32] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 884ca │ │ │ │ + beq.n 88022 │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 884d2 │ │ │ │ + beq.n 8802a │ │ │ │ ldr r5, [r4, #48] @ 0x30 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 884da │ │ │ │ + beq.n 88032 │ │ │ │ ldr r5, [r4, #56] @ 0x38 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 884e2 │ │ │ │ + beq.n 8803a │ │ │ │ ldr r5, [r4, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 88504 │ │ │ │ + beq.n 88042 │ │ │ │ ldr r5, [r4, #72] @ 0x48 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 8850c │ │ │ │ + beq.n 88012 │ │ │ │ lsrs r6, r0, #5 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ adds r4, r6, #1 │ │ │ │ add r1, r4 │ │ │ │ and.w r5, lr, r1 │ │ │ │ add.w r4, r7, r5, lsl #3 │ │ │ │ ldr.w r1, [r7, r5, lsl #3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8853a │ │ │ │ + bne.w 8808a │ │ │ │ strd r2, r0, [r4] │ │ │ │ - b.n 88330 │ │ │ │ + b.n 87e80 │ │ │ │ ldrd r0, r1, [r2, #24] │ │ │ │ cmp r0, r1 │ │ │ │ ittt hi │ │ │ │ ldrhi r2, [r2, #12] │ │ │ │ strhi.w r2, [ip, #12] │ │ │ │ strhi.w ip, [r2, #8] │ │ │ │ - bhi.w 882d8 │ │ │ │ + bhi.w 87e28 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ 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 r7, #0 │ │ │ │ - bne.w 882d8 │ │ │ │ + bne.w 87e28 │ │ │ │ ldr.w r2, [r5, #672] @ 0x2a0 │ │ │ │ - movw r1, #52321 @ 0xcc61 │ │ │ │ + movw r1, #52313 @ 0xcc59 │ │ │ │ movt r1, #6 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 8870a │ │ │ │ + bne.w 8825a │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #24] │ │ │ │ blx 2a0fc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 88664 │ │ │ │ + beq.w 881b4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr.w r2, [r1, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r1, #800] @ 0x320 │ │ │ │ - b.n 882d8 │ │ │ │ + b.n 87e28 │ │ │ │ add.w r2, r8, #32 │ │ │ │ ldr.w fp, [sp, #4] │ │ │ │ movs r4, #16 │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 883a4 │ │ │ │ + b.n 87ef4 │ │ │ │ mov fp, r2 │ │ │ │ movs r4, #8 │ │ │ │ movs r6, #64 @ 0x40 │ │ │ │ str r7, [sp, #8] │ │ │ │ - b.n 882d8 │ │ │ │ + b.n 87e28 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #8 │ │ │ │ - b.n 88430 │ │ │ │ + b.n 87f80 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #16 │ │ │ │ - b.n 88430 │ │ │ │ + b.n 87f80 │ │ │ │ + mov r3, r2 │ │ │ │ + mov r2, r1 │ │ │ │ + adds r4, #72 @ 0x48 │ │ │ │ + b.n 87f80 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #24 │ │ │ │ - b.n 88430 │ │ │ │ + b.n 87f80 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #32 │ │ │ │ - b.n 88430 │ │ │ │ + b.n 87f80 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #40 @ 0x28 │ │ │ │ - b.n 88430 │ │ │ │ + b.n 87f80 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #48 @ 0x30 │ │ │ │ - b.n 88430 │ │ │ │ + b.n 87f80 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #56 @ 0x38 │ │ │ │ - b.n 88430 │ │ │ │ + b.n 87f80 │ │ │ │ + mov r3, r2 │ │ │ │ + mov r2, r1 │ │ │ │ + adds r4, #64 @ 0x40 │ │ │ │ + b.n 87f80 │ │ │ │ ldr.w r2, [r9] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 8874c │ │ │ │ + bne.w 8829c │ │ │ │ ldr r0, [r3, #4] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ - b.n 8811e │ │ │ │ - mov r3, r2 │ │ │ │ - mov r2, r1 │ │ │ │ - adds r4, #64 @ 0x40 │ │ │ │ - b.n 88430 │ │ │ │ - mov r3, r2 │ │ │ │ - mov r2, r1 │ │ │ │ - adds r4, #72 @ 0x48 │ │ │ │ - b.n 88430 │ │ │ │ + b.n 87c6e │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bmi.w 8866c │ │ │ │ + bmi.w 881bc │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8866c │ │ │ │ + beq.w 881bc │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8866c │ │ │ │ + beq.w 881bc │ │ │ │ mov r0, r1 │ │ │ │ - bl 15e0d8 │ │ │ │ + bl 15c568 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88626 │ │ │ │ + beq.n 88176 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ - b.n 87fd0 │ │ │ │ + b.n 87b20 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ add.w r3, r5, #9 │ │ │ │ cmp lr, r3 │ │ │ │ - bcc.n 8857c │ │ │ │ + bcc.n 880cc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 884ae │ │ │ │ + beq.n 87ffe │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 884b6 │ │ │ │ + beq.n 88006 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 884be │ │ │ │ + beq.n 88016 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 884c6 │ │ │ │ + beq.n 8801e │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 884ce │ │ │ │ + beq.n 88026 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 884d6 │ │ │ │ + beq.n 8802e │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 884de │ │ │ │ + beq.n 88036 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 88500 │ │ │ │ + beq.n 8803e │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 88508 │ │ │ │ + beq.n 8800e │ │ │ │ add.w r5, r5, r5, lsl #2 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ adds r5, #1 │ │ │ │ add r5, r6 │ │ │ │ and.w r5, lr, r5 │ │ │ │ add.w r4, r7, r5, lsl #3 │ │ │ │ ldr.w r3, [r7, r5, lsl #3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8853e │ │ │ │ + bne.n 8808e │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 88430 │ │ │ │ + b.n 87f80 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 881a4 │ │ │ │ + bne.w 87cf4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1ac7c0 │ │ │ │ + bl 1aa5b8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 88154 │ │ │ │ - b.n 881a4 │ │ │ │ + bne.w 87ca4 │ │ │ │ + b.n 87cf4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 88188 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 87cd8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r5 │ │ │ │ mov fp, sl │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 885dc │ │ │ │ + beq.n 8812c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 88702 │ │ │ │ + beq.w 88252 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 885f4 │ │ │ │ + beq.n 88144 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 887e6 │ │ │ │ + beq.w 88336 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8860e │ │ │ │ + beq.n 8815e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 8860e │ │ │ │ + cbnz r3, 8815e │ │ │ │ mov r0, r9 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 88626 │ │ │ │ + beq.n 88176 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 887ee │ │ │ │ + beq.w 8833e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8811e │ │ │ │ + b.n 87c6e │ │ │ │ str.w r5, [fp, #12] │ │ │ │ ldr.w r3, [sl] │ │ │ │ strd sl, r2, [r7] │ │ │ │ - b.n 88170 │ │ │ │ + b.n 87cc0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 72540 │ │ │ │ + bl 724fc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 882d8 │ │ │ │ - b.n 88464 │ │ │ │ + bne.w 87e28 │ │ │ │ + b.n 87fb4 │ │ │ │ ldr.w r0, [r5, #688] @ 0x2b0 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 882d8 │ │ │ │ + bne.w 87e28 │ │ │ │ mov fp, sl │ │ │ │ - bl 1ef298 │ │ │ │ - b.n 885f4 │ │ │ │ + bl 1ee218 │ │ │ │ + b.n 88144 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #9192 @ 0x23e8 │ │ │ │ + movw r1, #6248 @ 0x1868 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ - b.n 88626 │ │ │ │ + bl d52b8 │ │ │ │ + b.n 88176 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + movw r1, #55613 @ 0xd93d │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 8810e │ │ │ │ + beq.w 87c5e │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ - b.n 8810e │ │ │ │ + b.n 87c5e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl c6fd0 │ │ │ │ + bl c68b4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 887f6 │ │ │ │ + bne.w 88346 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 886d2 │ │ │ │ + beq.n 88222 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 886d2 │ │ │ │ + cbnz r3, 88222 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 88154 │ │ │ │ + beq.w 87ca4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8820a │ │ │ │ + beq.w 87d5a │ │ │ │ mov r9, r5 │ │ │ │ mov fp, sl │ │ │ │ - b.n 885dc │ │ │ │ + b.n 8812c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f920 <_PyType_GetDict@@Base> │ │ │ │ + bl 7f900 <_PyType_GetDict@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 88822 │ │ │ │ + bne.w 88372 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80558 │ │ │ │ + bl 80550 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 8883e │ │ │ │ + bge.w 8838e │ │ │ │ mov fp, sl │ │ │ │ - b.n 885f4 │ │ │ │ + b.n 88144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 885dc │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8812c │ │ │ │ ldr.w r0, [r5, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #24] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r7, r0 │ │ │ │ - b.n 88482 │ │ │ │ + b.n 87fd2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 8820a │ │ │ │ - b.n 88154 │ │ │ │ + bne.w 87d5a │ │ │ │ + b.n 87ca4 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 884e6 │ │ │ │ + beq.w 88046 │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 12acf8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbnz r0, 8879a │ │ │ │ + bl 12a4e0 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbnz r0, 882ea │ │ │ │ ldr.w r2, [r9] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 88112 │ │ │ │ + beq.w 87c62 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 880fc │ │ │ │ - b.n 88112 │ │ │ │ + beq.w 87c4c │ │ │ │ + b.n 87c62 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ - movw r1, #9224 @ 0x2408 │ │ │ │ + movw r1, #6280 @ 0x1888 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ + bl d52b8 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 88626 │ │ │ │ + beq.w 88176 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88626 │ │ │ │ + bne.w 88176 │ │ │ │ mov r0, r9 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 88626 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 88176 │ │ │ │ mov r9, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ - b.n 8803c │ │ │ │ + b.n 87b8c │ │ │ │ mov r0, r6 │ │ │ │ - bl 12ad2c <_PyErr_Clear@@Base> │ │ │ │ - b.n 8873e │ │ │ │ + bl 12a514 <_PyErr_Clear@@Base> │ │ │ │ + b.n 8828e │ │ │ │ + mov r0, sl │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + b.n 87cc0 │ │ │ │ str.w r1, [r8, #8] │ │ │ │ movw r4, #5440 @ 0x1540 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ mov r5, fp │ │ │ │ mov r1, lr │ │ │ │ - b.n 887b6 │ │ │ │ + b.n 88312 │ │ │ │ adds r5, #8 │ │ │ │ cmp r5, r6 │ │ │ │ - bhi.w 88336 │ │ │ │ + bhi.w 87e86 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 887b4 │ │ │ │ + beq.n 88310 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 887b4 │ │ │ │ + beq.n 88310 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1addb4 │ │ │ │ + bl 1abc9c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - b.n 887b4 │ │ │ │ - mov r0, sl │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + b.n 88310 │ │ │ │ ldr.w r3, [sl] │ │ │ │ - b.n 88170 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - b.n 88170 │ │ │ │ + b.n 87cc0 │ │ │ │ mov r0, fp │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 885f4 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 88144 │ │ │ │ mov r0, fp │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 88626 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 88176 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 886bc │ │ │ │ - ldr r2, [pc, #76] @ (88850 ) │ │ │ │ + bne.w 8820c │ │ │ │ + ldr r2, [pc, #76] @ (883a0 ) │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 8881a │ │ │ │ + cbz r3, 8836a │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ - b.n 886bc │ │ │ │ + b.n 8820c │ │ │ │ mov fp, sl │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #51120 @ 0xc7b0 │ │ │ │ + movw r1, #48176 @ 0xbc30 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ - b.n 885f4 │ │ │ │ + bl d52b8 │ │ │ │ + b.n 88144 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88012 │ │ │ │ + bne.w 87b62 │ │ │ │ ldr.w r4, [sl, #4] │ │ │ │ mov fp, sl │ │ │ │ - b.n 88824 │ │ │ │ + b.n 88374 │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00088854 : │ │ │ │ +000883a4 : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ - cbz r3, 8888a │ │ │ │ + cbz r3, 883da │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 888ca │ │ │ │ + cbz r0, 8841a │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - movw r2, #57651 @ 0xe133 │ │ │ │ + movw r2, #57617 @ 0xe111 │ │ │ │ movt r2, #3 │ │ │ │ ldr r1, [r0, #112] @ 0x70 │ │ │ │ cmp r1, r2 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - beq.n 8889c │ │ │ │ + beq.n 883ec │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 888ce │ │ │ │ + bmi.n 8841e │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 888ce │ │ │ │ + cbz r3, 8841e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 888ce │ │ │ │ - b.w 15e0d8 │ │ │ │ + cbz r3, 8841e │ │ │ │ + b.w 15c568 │ │ │ │ movw ip, #43976 @ 0xabc8 │ │ │ │ movt ip, #71 @ 0x47 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - movw r1, #9224 @ 0x2408 │ │ │ │ + movw r1, #6280 @ 0x1888 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r0, [ip] │ │ │ │ - bl d599c │ │ │ │ + bl d52b8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 888ca │ │ │ │ + beq.n 8841a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 888e6 │ │ │ │ + cbz r2, 88436 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 88884 │ │ │ │ + b.n 883d4 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9192 @ 0x23e8 │ │ │ │ + movw r1, #6248 @ 0x1868 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d599c │ │ │ │ + b.w d52b8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 888ca │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8841a │ │ │ │ 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 │ │ │ │ ands.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ - beq.w 88b80 │ │ │ │ + beq.w 886d0 │ │ │ │ movw r4, #11612 @ 0x2d5c │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ and.w r0, r1, #24 │ │ │ │ ubfx r3, r1, #14, #1 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ lsls r1, r1, #29 │ │ │ │ mov.w r3, r3, lsl #3 │ │ │ │ - bmi.w 88b2a │ │ │ │ - ldr r7, [pc, #608] @ (88b98 ) │ │ │ │ + bmi.w 8867a │ │ │ │ + ldr r7, [pc, #608] @ (886e8 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ subs r1, r1, r3 │ │ │ │ cmp r2, r1 │ │ │ │ ldr.w r8, [r7, r6] │ │ │ │ - bhi.w 88b5a │ │ │ │ + bhi.w 886aa │ │ │ │ adds.w sl, r3, r2 │ │ │ │ - bmi.w 88b5a │ │ │ │ + bmi.w 886aa │ │ │ │ movw r9, #19992 @ 0x4e18 │ │ │ │ movt r9, #73 @ 0x49 │ │ │ │ - movw r2, #9329 @ 0x2471 │ │ │ │ + movw r2, #9261 @ 0x242d │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r1, [r9, #712] @ 0x2c8 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 88aec │ │ │ │ + bne.w 8863c │ │ │ │ ldr.w ip, [r8, #8] │ │ │ │ add.w r1, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ add.w r2, ip, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1528] @ 0x5f8 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bcs.w 88ab2 │ │ │ │ + bcs.w 88602 │ │ │ │ mov.w fp, r1, lsr #3 │ │ │ │ ldr.w r2, [r2, fp, lsl #3] │ │ │ │ ldr.w lr, [r2, #8] │ │ │ │ cmp r2, lr │ │ │ │ - beq.w 88aa2 │ │ │ │ + beq.w 885f2 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr.w r9, [r0] │ │ │ │ str.w r9, [r2, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 88a2e │ │ │ │ + beq.n 8857e │ │ │ │ add r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r0] │ │ │ │ sub.w r9, r3, #8 │ │ │ │ strd r2, r2, [r3, #-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.n 88a60 │ │ │ │ + bgt.n 885b0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [r3, #4] │ │ │ │ cmp r2, r1 │ │ │ │ mov.w r1, #1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r4, #0] │ │ │ │ - ldr r2, [pc, #436] @ (88b9c ) │ │ │ │ + ldr r2, [pc, #436] @ (886ec ) │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr.w r4, [r2, #1416] @ 0x588 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 88b06 │ │ │ │ + bne.w 88656 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r3, #8] │ │ │ │ cmp r2, r1 │ │ │ │ ldr r1, [r7, r6] │ │ │ │ itt ne │ │ │ │ @@ -141198,198 +140729,198 @@ │ │ │ │ strd r1, r2, [r3, #-8] │ │ │ │ str.w r9, [r1, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd sl, r1, [r2, #24] │ │ │ │ cmp sl, r1 │ │ │ │ - bhi.n 88a54 │ │ │ │ + bhi.n 885a4 │ │ │ │ add.w r1, fp, #1 │ │ │ │ add.w r1, sl, r1, lsl #3 │ │ │ │ str r1, [r2, #24] │ │ │ │ add.w r1, r2, sl │ │ │ │ str r1, [r2, #4] │ │ │ │ str.w r9, [r2, sl] │ │ │ │ ldr.w r8, [r7, r6] │ │ │ │ ldr.w ip, [r8, #8] │ │ │ │ - b.n 889ae │ │ │ │ + b.n 884fe │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str.w r2, [lr, #12] │ │ │ │ str.w lr, [r2, #8] │ │ │ │ - b.n 889ae │ │ │ │ + b.n 884fe │ │ │ │ ldr.w r2, [ip, #3740] @ 0xe9c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 889d0 │ │ │ │ + beq.n 88520 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 889d0 │ │ │ │ + beq.n 88520 │ │ │ │ ldr.w r2, [ip, #3852] @ 0xf0c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 889d0 │ │ │ │ + bne.n 88520 │ │ │ │ ldr.w r2, [r8, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 88b76 │ │ │ │ + bne.n 886c6 │ │ │ │ add.w r1, r8, #12 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.n 889d0 │ │ │ │ + bmi.n 88520 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ orr.w r2, r2, #16 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 88a8c │ │ │ │ + bne.n 885dc │ │ │ │ dmb ish │ │ │ │ - b.n 889d0 │ │ │ │ + b.n 88520 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 72540 │ │ │ │ + bl 724fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 88a4a │ │ │ │ + bne.n 8859a │ │ │ │ ldr.w r2, [r9, #672] @ 0x2a0 │ │ │ │ - movw r1, #52321 @ 0xcc61 │ │ │ │ + movw r1, #52313 @ 0xcc59 │ │ │ │ movt r1, #6 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 88b1e │ │ │ │ + bne.n 8866e │ │ │ │ mov r0, sl │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88b5a │ │ │ │ + beq.n 886aa │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr.w r8, [r7, r6] │ │ │ │ ldr.w r2, [r1, #800] @ 0x320 │ │ │ │ ldr.w ip, [r8, #8] │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r1, #800] @ 0x320 │ │ │ │ - b.n 889ae │ │ │ │ + b.n 884fe │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r1 │ │ │ │ ldr.w r0, [r9, #708] @ 0x2c4 │ │ │ │ mov r1, sl │ │ │ │ blx r3 │ │ │ │ - cbz r0, 88b5a │ │ │ │ + cbz r0, 886aa │ │ │ │ ldr.w r8, [r7, r6] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w ip, [r8, #8] │ │ │ │ - b.n 889ae │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + b.n 884fe │ │ │ │ + movw r1, #55613 @ 0xd93d │ │ │ │ movt r1, #18 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 88b66 │ │ │ │ + bne.n 886b6 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 12eb00 │ │ │ │ + bl 12ddf0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 889f2 │ │ │ │ + b.n 88542 │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ mov r1, sl │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 88ad2 │ │ │ │ + b.n 88622 │ │ │ │ ldr.w r0, [r4, #440] @ 0x1b8 │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ - ldr r7, [pc, #100] @ (88b98 ) │ │ │ │ + ldr r7, [pc, #100] @ (886e8 ) │ │ │ │ mvn.w ip, #2147483648 @ 0x80000000 │ │ │ │ sub.w ip, ip, r3 │ │ │ │ ldrd r1, r0, [r0, #12] │ │ │ │ ldr.w r8, [r7, r6] │ │ │ │ add r1, r0 │ │ │ │ adds r0, r1, #3 │ │ │ │ adds r1, #1 │ │ │ │ bic.w r0, r0, #3 │ │ │ │ add.w r1, r0, r1, lsl #2 │ │ │ │ add r2, r1 │ │ │ │ cmp r2, ip │ │ │ │ - bls.w 8894a │ │ │ │ + bls.w 8849a │ │ │ │ mov r0, r8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1ef3fc │ │ │ │ + b.w 1ee37c │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 889f2 │ │ │ │ + b.n 88542 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 889d0 │ │ │ │ - b.n 88a7c │ │ │ │ + bne.w 88520 │ │ │ │ + b.n 885cc │ │ │ │ movw r1, #1107 @ 0x453 │ │ │ │ - movw r0, #52608 @ 0xcd80 │ │ │ │ + movw r0, #49664 @ 0xc200 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 21f268 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 88a26 │ │ │ │ + b.n 88576 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00088ba0 : │ │ │ │ +000886f0 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 88bc0 │ │ │ │ + cbz r0, 88710 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r2, [pc, #56] @ (88bfc ) │ │ │ │ + ldr r2, [pc, #56] @ (8874c ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 88bba │ │ │ │ + beq.n 8870a │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 88bba │ │ │ │ + beq.n 8870a │ │ │ │ movw r1, #48056 @ 0xbbb8 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 12acf8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 12a4e0 <_PyErr_ExceptionMatches@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88bba │ │ │ │ + beq.n 8870a │ │ │ │ ldr r0, [sp, #0] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 12ad2c <_PyErr_Clear@@Base> │ │ │ │ + bl 12a514 <_PyErr_Clear@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 88bba │ │ │ │ + b.n 8870a │ │ │ │ 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] │ │ │ │ - cbz r3, 88c4e │ │ │ │ + cbz r3, 8879e │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - bge.n 88c36 │ │ │ │ + bge.n 88786 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ adds r2, #1 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ str r2, [r1, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, ip │ │ │ │ @@ -141398,379 +140929,379 @@ │ │ │ │ strne r3, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [r1, #12] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 88c4e │ │ │ │ + beq.n 8879e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 88c52 │ │ │ │ + cbz r2, 887a2 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r3 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 88c4e │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8879e │ │ │ │ nop │ │ │ │ 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 │ │ │ │ strd r2, r1, [sp] │ │ │ │ - bl 76d64 │ │ │ │ + bl 76d14 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ - cbz r0, 88c88 │ │ │ │ + cbz r0, 887d8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 6d47c │ │ │ │ - movw r1, #53004 @ 0xcf0c │ │ │ │ + b.w 6d444 │ │ │ │ + movw r1, #50060 @ 0xc38c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #30088 @ 0x7588 │ │ │ │ + movw r0, #27144 @ 0x6a08 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 677e0 <_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 r3, [r0, #16] │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r9, r0 │ │ │ │ cmp r1, #7 │ │ │ │ mov fp, r3 │ │ │ │ - bls.w 88e9e │ │ │ │ + bls.w 889ee │ │ │ │ cmp r1, #15 │ │ │ │ - bls.w 88e04 │ │ │ │ + bls.w 88954 │ │ │ │ cmp r1, #31 │ │ │ │ - bls.w 88eea │ │ │ │ + bls.w 88a3a │ │ │ │ movs r5, #32 │ │ │ │ lsls r5, r5, #1 │ │ │ │ cmp r5, r1 │ │ │ │ - bls.n 88cc8 │ │ │ │ + bls.n 88818 │ │ │ │ ldr.w r6, [r9, #20] │ │ │ │ add.w r8, r9, #32 │ │ │ │ cmp.w r5, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 88ff8 │ │ │ │ + bcs.w 88b48 │ │ │ │ movw r7, #19992 @ 0x4e18 │ │ │ │ movt r7, #73 @ 0x49 │ │ │ │ - movw r3, #9329 @ 0x2471 │ │ │ │ + movw r3, #9261 @ 0x242d │ │ │ │ movt r3, #7 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr.w r4, [r7, #692] @ 0x2b4 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 88f90 │ │ │ │ - ldr r3, [pc, #712] @ (88fc4 ) │ │ │ │ + bne.w 88ae0 │ │ │ │ + ldr r3, [pc, #712] @ (88b14 ) │ │ │ │ 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, #0] │ │ │ │ - bne.n 88dd0 │ │ │ │ + bne.n 88920 │ │ │ │ subs r1, r2, #1 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov.w sl, r1, lsr #3 │ │ │ │ ldr.w r3, [r3, sl, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 88f7a │ │ │ │ + beq.w 88aca │ │ │ │ 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 88db0 │ │ │ │ + beq.n 88900 │ │ │ │ mov r7, r6 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2957c │ │ │ │ mov.w r3, fp, lsl #3 │ │ │ │ ldrd r2, r1, [r9, #8] │ │ │ │ subs r5, #1 │ │ │ │ adds r0, r6, r3 │ │ │ │ strd r5, r4, [r9, #16] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 88fb4 │ │ │ │ + bne.w 88b04 │ │ │ │ cmp r6, r0 │ │ │ │ - bhi.n 88da2 │ │ │ │ + bhi.n 888f2 │ │ │ │ add.w lr, r6, #16 │ │ │ │ mov r9, r8 │ │ │ │ add lr, r3 │ │ │ │ mov ip, r7 │ │ │ │ add.w r3, r6, #8 │ │ │ │ mov r8, r6 │ │ │ │ mov r7, r5 │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ - cbz r2, 88d96 │ │ │ │ + cbz r2, 888e6 │ │ │ │ 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 88e3e │ │ │ │ + bne.n 8898e │ │ │ │ str.w r2, [r4, r1, lsl #3] │ │ │ │ str r0, [r5, #4] │ │ │ │ adds r3, #8 │ │ │ │ cmp lr, r3 │ │ │ │ - bne.n 88d76 │ │ │ │ + bne.n 888c6 │ │ │ │ mov r6, r8 │ │ │ │ mov r7, ip │ │ │ │ mov r8, r9 │ │ │ │ cmp r8, r7 │ │ │ │ - bne.w 88f12 │ │ │ │ + bne.w 88a62 │ │ │ │ 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 88ef8 │ │ │ │ + bhi.w 88a48 │ │ │ │ add.w r1, sl, #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 88d40 │ │ │ │ + bne.n 88890 │ │ │ │ ldr.w r4, [r7, #672] @ 0x2a0 │ │ │ │ - movw r3, #52321 @ 0xcc61 │ │ │ │ + movw r3, #52313 @ 0xcc59 │ │ │ │ movt r3, #6 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 88fa4 │ │ │ │ + bne.w 88af4 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 88ff8 │ │ │ │ + beq.w 88b48 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r7, r6 │ │ │ │ ldr.w r3, [r1, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r1, #800] @ 0x320 │ │ │ │ - b.n 88d42 │ │ │ │ + b.n 88892 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ add.w r8, r0, #32 │ │ │ │ movs r5, #16 │ │ │ │ movw r7, #19992 @ 0x4e18 │ │ │ │ movt r7, #73 @ 0x49 │ │ │ │ - movw r3, #9329 @ 0x2471 │ │ │ │ + movw r3, #9261 @ 0x242d │ │ │ │ movt r3, #7 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr.w r4, [r7, #692] @ 0x2b4 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 88f90 │ │ │ │ - ldr r3, [pc, #408] @ (88fc4 ) │ │ │ │ + bne.w 88ae0 │ │ │ │ + ldr r3, [pc, #408] @ (88b14 ) │ │ │ │ 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, #0] │ │ │ │ - b.n 88d14 │ │ │ │ + b.n 88864 │ │ │ │ add.w r6, r1, #9 │ │ │ │ cmp r7, r6 │ │ │ │ - bcc.n 88e7c │ │ │ │ + bcc.n 889cc │ │ │ │ ldr r6, [r5, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 88ef4 │ │ │ │ + beq.n 88a44 │ │ │ │ ldr r6, [r5, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 88f06 │ │ │ │ + beq.n 88a56 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 88f0a │ │ │ │ + beq.n 88a5a │ │ │ │ ldr r6, [r5, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 88f0e │ │ │ │ + beq.n 88a5e │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 88f1e │ │ │ │ + beq.n 88a6a │ │ │ │ ldr r6, [r5, #48] @ 0x30 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 88f1a │ │ │ │ + beq.n 88a6e │ │ │ │ ldr r6, [r5, #56] @ 0x38 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 88f22 │ │ │ │ + beq.n 88a72 │ │ │ │ ldr r6, [r5, #64] @ 0x40 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 88f26 │ │ │ │ + beq.n 88a76 │ │ │ │ ldr r6, [r5, #72] @ 0x48 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 88f2a │ │ │ │ + beq.n 88a7a │ │ │ │ lsrs r5, r0, #5 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ mov sl, r5 │ │ │ │ adds r5, #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 88f2e │ │ │ │ + bne.n 88a7e │ │ │ │ strd r2, r0, [r5] │ │ │ │ - b.n 88d96 │ │ │ │ + b.n 888e6 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ add.w r4, r0, #32 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 88ee0 │ │ │ │ + bne.n 88a30 │ │ │ │ ldrd r2, r3, [r0, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 88da8 │ │ │ │ + beq.w 888f8 │ │ │ │ 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 88eba │ │ │ │ + bne.n 88a0a │ │ │ │ movs r5, #8 │ │ │ │ mov r7, r4 │ │ │ │ mov r8, r4 │ │ │ │ add.w r6, sp, r5 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ - b.n 88d42 │ │ │ │ + b.n 88892 │ │ │ │ mov r7, r6 │ │ │ │ mov r8, r4 │ │ │ │ movs r5, #8 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ - b.n 88d42 │ │ │ │ + b.n 88892 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ add.w r8, r0, #32 │ │ │ │ movs r5, #32 │ │ │ │ - b.n 88e0c │ │ │ │ + b.n 8895c │ │ │ │ adds r5, #8 │ │ │ │ - b.n 88e98 │ │ │ │ + b.n 889e8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r7, r6 │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 88d42 │ │ │ │ + b.n 88892 │ │ │ │ adds r5, #16 │ │ │ │ - b.n 88e98 │ │ │ │ + b.n 889e8 │ │ │ │ adds r5, #24 │ │ │ │ - b.n 88e98 │ │ │ │ + b.n 889e8 │ │ │ │ adds r5, #32 │ │ │ │ - b.n 88e98 │ │ │ │ + b.n 889e8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78004 │ │ │ │ - b.n 88da8 │ │ │ │ - adds r5, #48 @ 0x30 │ │ │ │ - b.n 88e98 │ │ │ │ + bl 77fb0 │ │ │ │ + b.n 888f8 │ │ │ │ adds r5, #40 @ 0x28 │ │ │ │ - b.n 88e98 │ │ │ │ + b.n 889e8 │ │ │ │ + adds r5, #48 @ 0x30 │ │ │ │ + b.n 889e8 │ │ │ │ adds r5, #56 @ 0x38 │ │ │ │ - b.n 88e98 │ │ │ │ + b.n 889e8 │ │ │ │ adds r5, #64 @ 0x40 │ │ │ │ - b.n 88e98 │ │ │ │ + b.n 889e8 │ │ │ │ adds r5, #72 @ 0x48 │ │ │ │ - b.n 88e98 │ │ │ │ + b.n 889e8 │ │ │ │ add.w r1, r6, #9 │ │ │ │ cmp r7, r1 │ │ │ │ - bcc.n 88f6c │ │ │ │ + bcc.n 88abc │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 88ef4 │ │ │ │ + beq.n 88a44 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 88f06 │ │ │ │ + beq.n 88a56 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 88f0a │ │ │ │ + beq.n 88a5a │ │ │ │ ldr r1, [r5, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 88f0e │ │ │ │ + beq.n 88a5e │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 88f1e │ │ │ │ + beq.n 88a6a │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 88f1a │ │ │ │ + beq.n 88a6e │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 88f22 │ │ │ │ + beq.n 88a72 │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 88f26 │ │ │ │ + beq.n 88a76 │ │ │ │ ldr r1, [r5, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 88f2a │ │ │ │ + beq.n 88a7a │ │ │ │ add.w r1, r6, r6, lsl #2 │ │ │ │ mov.w r5, sl, lsr #5 │ │ │ │ mov sl, r5 │ │ │ │ adds r1, #1 │ │ │ │ - b.n 88e86 │ │ │ │ + b.n 889d6 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r1, sl │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 72540 │ │ │ │ + bl 724fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 88d40 │ │ │ │ - b.n 88dd0 │ │ │ │ + bne.w 88890 │ │ │ │ + b.n 88920 │ │ │ │ ldr.w r0, [r7, #688] @ 0x2b0 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 88ff8 │ │ │ │ + cbz r0, 88b48 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r7, r6 │ │ │ │ - b.n 88d42 │ │ │ │ + b.n 88892 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r0, [r7, #668] @ 0x29c │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 88dee │ │ │ │ + b.n 8893e │ │ │ │ mov fp, r7 │ │ │ │ str.w r1, [r9, #8] │ │ │ │ mov r7, r6 │ │ │ │ mov r9, r6 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 88fcc │ │ │ │ + b.n 88b1c │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add.w r9, r9, #8 │ │ │ │ cmp r9, r6 │ │ │ │ - bhi.n 88ff2 │ │ │ │ + bhi.n 88b42 │ │ │ │ ldr.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 88fc8 │ │ │ │ + beq.n 88b18 │ │ │ │ movw r3, #5440 @ 0x1540 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 88fc8 │ │ │ │ + beq.n 88b18 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1addb4 │ │ │ │ - b.n 88fc8 │ │ │ │ + bl 1abc9c │ │ │ │ + b.n 88b18 │ │ │ │ mov r6, r7 │ │ │ │ mov r7, fp │ │ │ │ - b.n 88da2 │ │ │ │ - bl 1ef298 │ │ │ │ + b.n 888f2 │ │ │ │ + bl 1ee218 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 88daa │ │ │ │ + b.n 888fa │ │ │ │ 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] │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -141781,1108 +141312,1107 @@ │ │ │ │ str r1, [r2, #0] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [r1, #4] │ │ │ │ str.w ip, [r0, #-8] │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ - cbz r4, 89048 │ │ │ │ + cbz r4, 88b98 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 89050 │ │ │ │ + bne.n 88ba0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7f6ec │ │ │ │ + b.w 7f6cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 89048 │ │ │ │ - ldr r2, [pc, #60] @ (89098 ) │ │ │ │ + bne.n 88b98 │ │ │ │ + ldr r2, [pc, #60] @ (88be8 ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r1, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ mov r6, r1 │ │ │ │ - cbnz r3, 89076 │ │ │ │ + cbnz r3, 88bc6 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7f6ec │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + b.w 7f6cc │ │ │ │ + movw r1, #55613 @ 0xd93d │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 8908a │ │ │ │ + bne.n 88bda │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 8906e │ │ │ │ + b.n 88bbe │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 89082 │ │ │ │ + b.n 88bd2 │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0008909c <_Py_CheckFunctionResult@@Base>: │ │ │ │ +00088bec <_Py_CheckFunctionResult@@Base>: │ │ │ │ ldr.w ip, [r0, #72] @ 0x48 │ │ │ │ - cbz r2, 890ac <_Py_CheckFunctionResult@@Base+0x10> │ │ │ │ + cbz r2, 88bfc <_Py_CheckFunctionResult@@Base+0x10> │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 890dc <_Py_CheckFunctionResult@@Base+0x40> │ │ │ │ + bne.n 88c2c <_Py_CheckFunctionResult@@Base+0x40> │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 890bc <_Py_CheckFunctionResult@@Base+0x20> │ │ │ │ + beq.n 88c0c <_Py_CheckFunctionResult@@Base+0x20> │ │ │ │ ldr.w ip, [ip, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 890a8 <_Py_CheckFunctionResult@@Base+0xc> │ │ │ │ + bne.n 88bf8 <_Py_CheckFunctionResult@@Base+0xc> │ │ │ │ movw r2, #4300 @ 0x10cc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldr.w ip, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 89146 <_Py_CheckFunctionResult@@Base+0xaa> │ │ │ │ + beq.n 88c96 <_Py_CheckFunctionResult@@Base+0xaa> │ │ │ │ mov r3, r1 │ │ │ │ - movw r2, #9100 @ 0x238c │ │ │ │ + movw r2, #6156 @ 0x180c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r1, ip │ │ │ │ - b.w 1545cc <_PyErr_Format@@Base> │ │ │ │ + b.w 152a5c <_PyErr_Format@@Base> │ │ │ │ ldr.w ip, [ip, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 890a8 <_Py_CheckFunctionResult@@Base+0xc> │ │ │ │ + beq.n 88bf8 <_Py_CheckFunctionResult@@Base+0xc> │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mov r4, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ sub sp, #12 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 89132 <_Py_CheckFunctionResult@@Base+0x96> │ │ │ │ + bne.n 88c82 <_Py_CheckFunctionResult@@Base+0x96> │ │ │ │ movw r2, #4300 @ 0x10cc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r3, 89126 <_Py_CheckFunctionResult@@Base+0x8a> │ │ │ │ - movw r2, #9148 @ 0x23bc │ │ │ │ + cbz r3, 88c76 <_Py_CheckFunctionResult@@Base+0x8a> │ │ │ │ + movw r2, #6204 @ 0x183c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 2196f8 │ │ │ │ - movw r2, #9320 @ 0x2468 │ │ │ │ + b.w 2185f0 │ │ │ │ + movw r2, #6376 @ 0x18e8 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 8911a <_Py_CheckFunctionResult@@Base+0x7e> │ │ │ │ + b.n 88c6a <_Py_CheckFunctionResult@@Base+0x7e> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 89106 <_Py_CheckFunctionResult@@Base+0x6a> │ │ │ │ + bne.n 88c56 <_Py_CheckFunctionResult@@Base+0x6a> │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 89106 <_Py_CheckFunctionResult@@Base+0x6a> │ │ │ │ - movw r2, #9272 @ 0x2438 │ │ │ │ + b.n 88c56 <_Py_CheckFunctionResult@@Base+0x6a> │ │ │ │ + movw r2, #6328 @ 0x18b8 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r1, ip │ │ │ │ - b.w 1545cc <_PyErr_Format@@Base> │ │ │ │ + b.w 152a5c <_PyErr_Format@@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 r1, [pc, #680] @ (89410 <_Py_CheckFunctionResult@@Base+0x374>) │ │ │ │ + ldr r1, [pc, #680] @ (88f60 <_Py_CheckFunctionResult@@Base+0x374>) │ │ │ │ sub sp, #12 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r0, r1 │ │ │ │ it eq │ │ │ │ cmpeq r5, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - beq.w 892a2 <_Py_CheckFunctionResult@@Base+0x206> │ │ │ │ + beq.w 88df2 <_Py_CheckFunctionResult@@Base+0x206> │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r0, #-8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89374 <_Py_CheckFunctionResult@@Base+0x2d8> │ │ │ │ + beq.w 88ec4 <_Py_CheckFunctionResult@@Base+0x2d8> │ │ │ │ ldr.w r4, [r3, #-4] │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ - ldr.w r8, [pc, #648] @ 89418 <_Py_CheckFunctionResult@@Base+0x37c> │ │ │ │ + ldr.w r8, [pc, #648] @ 88f68 <_Py_CheckFunctionResult@@Base+0x37c> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ bic.w r4, r4, #3 │ │ │ │ and.w r2, r2, #3 │ │ │ │ str r0, [r4, #0] │ │ │ │ orrs r2, r4 │ │ │ │ ldr.w r4, [r8, r7] │ │ │ │ str r2, [r0, #4] │ │ │ │ str.w r1, [r3, #-8] │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ and.w r2, r2, #1 │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 89386 <_Py_CheckFunctionResult@@Base+0x2ea> │ │ │ │ + beq.w 88ed6 <_Py_CheckFunctionResult@@Base+0x2ea> │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #50 @ 0x32 │ │ │ │ - ble.w 893b2 <_Py_CheckFunctionResult@@Base+0x316> │ │ │ │ + ble.w 88f02 <_Py_CheckFunctionResult@@Base+0x316> │ │ │ │ subs r2, #1 │ │ │ │ subs r1, r5, #1 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ - bmi.w 892fe <_Py_CheckFunctionResult@@Base+0x262> │ │ │ │ + bmi.w 88e4e <_Py_CheckFunctionResult@@Base+0x262> │ │ │ │ add.w r9, r3, r5, lsl #2 │ │ │ │ ldr.w r6, [r9, #8] │ │ │ │ - cbz r6, 891e2 <_Py_CheckFunctionResult@@Base+0x146> │ │ │ │ + cbz r6, 88d32 <_Py_CheckFunctionResult@@Base+0x146> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 892a8 <_Py_CheckFunctionResult@@Base+0x20c> │ │ │ │ + bne.n 88df8 <_Py_CheckFunctionResult@@Base+0x20c> │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 8924e <_Py_CheckFunctionResult@@Base+0x1b2> │ │ │ │ + beq.n 88d9e <_Py_CheckFunctionResult@@Base+0x1b2> │ │ │ │ ldr.w r6, [r9, #4] │ │ │ │ - cbz r6, 891f6 <_Py_CheckFunctionResult@@Base+0x15a> │ │ │ │ + cbz r6, 88d46 <_Py_CheckFunctionResult@@Base+0x15a> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 892d2 <_Py_CheckFunctionResult@@Base+0x236> │ │ │ │ + bne.n 88e22 <_Py_CheckFunctionResult@@Base+0x236> │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 8924c <_Py_CheckFunctionResult@@Base+0x1b0> │ │ │ │ + beq.n 88d9c <_Py_CheckFunctionResult@@Base+0x1b0> │ │ │ │ ldr.w r6, [r3, r5, lsl #2] │ │ │ │ - cbz r6, 89214 <_Py_CheckFunctionResult@@Base+0x178> │ │ │ │ + cbz r6, 88d64 <_Py_CheckFunctionResult@@Base+0x178> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 89214 <_Py_CheckFunctionResult@@Base+0x178> │ │ │ │ + beq.n 88d64 <_Py_CheckFunctionResult@@Base+0x178> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8933a <_Py_CheckFunctionResult@@Base+0x29e> │ │ │ │ + beq.w 88e8a <_Py_CheckFunctionResult@@Base+0x29e> │ │ │ │ subs r6, r5, #4 │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 8924c <_Py_CheckFunctionResult@@Base+0x1b0> │ │ │ │ + beq.n 88d9c <_Py_CheckFunctionResult@@Base+0x1b0> │ │ │ │ mov r5, r9 │ │ │ │ mov sl, r8 │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r7 │ │ │ │ mov fp, r3 │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r5 │ │ │ │ ldr.w r5, [r4, #-4]! │ │ │ │ - cbz r5, 89240 <_Py_CheckFunctionResult@@Base+0x1a4> │ │ │ │ + cbz r5, 88d90 <_Py_CheckFunctionResult@@Base+0x1a4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 89240 <_Py_CheckFunctionResult@@Base+0x1a4> │ │ │ │ + beq.n 88d90 <_Py_CheckFunctionResult@@Base+0x1a4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8935e <_Py_CheckFunctionResult@@Base+0x2c2> │ │ │ │ + beq.w 88eae <_Py_CheckFunctionResult@@Base+0x2c2> │ │ │ │ subs r6, #1 │ │ │ │ - bcs.n 8922a <_Py_CheckFunctionResult@@Base+0x18e> │ │ │ │ + bcs.n 88d7a <_Py_CheckFunctionResult@@Base+0x18e> │ │ │ │ mov r4, r7 │ │ │ │ mov r3, fp │ │ │ │ mov r7, r8 │ │ │ │ mov r8, sl │ │ │ │ ldr r5, [r3, #8] │ │ │ │ ldr r6, [r3, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 89316 <_Py_CheckFunctionResult@@Base+0x27a> │ │ │ │ + beq.n 88e66 <_Py_CheckFunctionResult@@Base+0x27a> │ │ │ │ subs r1, r5, #1 │ │ │ │ cmp r1, #19 │ │ │ │ - bgt.n 89316 <_Py_CheckFunctionResult@@Base+0x27a> │ │ │ │ + bgt.n 88e66 <_Py_CheckFunctionResult@@Base+0x27a> │ │ │ │ ldr.w r2, [r8, r7] │ │ │ │ lsls r1, r1, #2 │ │ │ │ movw r0, #5788 @ 0x169c │ │ │ │ ldr r2, [r2, #8] │ │ │ │ adds r5, r2, r1 │ │ │ │ ldr r0, [r5, r0] │ │ │ │ cmp.w r0, #2000 @ 0x7d0 │ │ │ │ - bcs.n 89316 <_Py_CheckFunctionResult@@Base+0x27a> │ │ │ │ + bcs.n 88e66 <_Py_CheckFunctionResult@@Base+0x27a> │ │ │ │ movw r5, #42012 @ 0xa41c │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 89316 <_Py_CheckFunctionResult@@Base+0x27a> │ │ │ │ + bne.n 88e66 <_Py_CheckFunctionResult@@Base+0x27a> │ │ │ │ add r2, r1 │ │ │ │ adds r0, #1 │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r2, #1612] @ 0x64c │ │ │ │ str r1, [r3, #12] │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ str.w r3, [r2, #1612] @ 0x64c │ │ │ │ str.w r0, [r2, #1692] @ 0x69c │ │ │ │ adds r1, #1 │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #100 @ 0x64 │ │ │ │ - bgt.n 8932e <_Py_CheckFunctionResult@@Base+0x292> │ │ │ │ + bgt.n 88e7e <_Py_CheckFunctionResult@@Base+0x292> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 891e2 <_Py_CheckFunctionResult@@Base+0x146> │ │ │ │ + bne.n 88d32 <_Py_CheckFunctionResult@@Base+0x146> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ - ldr r2, [pc, #352] @ (89414 <_Py_CheckFunctionResult@@Base+0x378>) │ │ │ │ + ldr r2, [pc, #352] @ (88f64 <_Py_CheckFunctionResult@@Base+0x378>) │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov sl, r1 │ │ │ │ ldr.w r1, [r2, #1416] @ 0x588 │ │ │ │ mov ip, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8941c <_Py_CheckFunctionResult@@Base+0x380> │ │ │ │ + bne.w 88f6c <_Py_CheckFunctionResult@@Base+0x380> │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ blx sl │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 891e6 <_Py_CheckFunctionResult@@Base+0x14a> │ │ │ │ - b.n 8924c <_Py_CheckFunctionResult@@Base+0x1b0> │ │ │ │ + bne.n 88d36 <_Py_CheckFunctionResult@@Base+0x14a> │ │ │ │ + b.n 88d9c <_Py_CheckFunctionResult@@Base+0x1b0> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 891f6 <_Py_CheckFunctionResult@@Base+0x15a> │ │ │ │ + bne.n 88d46 <_Py_CheckFunctionResult@@Base+0x15a> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ - ldr r2, [pc, #308] @ (89414 <_Py_CheckFunctionResult@@Base+0x378>) │ │ │ │ + ldr r2, [pc, #308] @ (88f64 <_Py_CheckFunctionResult@@Base+0x378>) │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov sl, r1 │ │ │ │ ldr.w r1, [r2, #1416] @ 0x588 │ │ │ │ mov ip, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 893f2 <_Py_CheckFunctionResult@@Base+0x356> │ │ │ │ + bne.w 88f42 <_Py_CheckFunctionResult@@Base+0x356> │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ blx sl │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r5, #2 │ │ │ │ - bne.w 891fa <_Py_CheckFunctionResult@@Base+0x15e> │ │ │ │ - b.n 8924c <_Py_CheckFunctionResult@@Base+0x1b0> │ │ │ │ + bne.w 88d4a <_Py_CheckFunctionResult@@Base+0x15e> │ │ │ │ + b.n 88d9c <_Py_CheckFunctionResult@@Base+0x1b0> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 893d2 <_Py_CheckFunctionResult@@Base+0x336> │ │ │ │ + beq.n 88f22 <_Py_CheckFunctionResult@@Base+0x336> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ lsls r1, r1, #2 │ │ │ │ movw r0, #5788 @ 0x169c │ │ │ │ ldr r6, [r3, #4] │ │ │ │ adds r5, r2, r1 │ │ │ │ ldr r0, [r5, r0] │ │ │ │ cmp.w r0, #2000 @ 0x7d0 │ │ │ │ - bcc.n 89270 <_Py_CheckFunctionResult@@Base+0x1d4> │ │ │ │ + bcc.n 88dc0 <_Py_CheckFunctionResult@@Base+0x1d4> │ │ │ │ ldr.w r2, [r6, #160] @ 0xa0 │ │ │ │ mov r0, r3 │ │ │ │ blx r2 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #100 @ 0x64 │ │ │ │ - ble.n 892a2 <_Py_CheckFunctionResult@@Base+0x206> │ │ │ │ + ble.n 88df2 <_Py_CheckFunctionResult@@Base+0x206> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1585e0 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 156a70 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ - ldr r2, [pc, #212] @ (89414 <_Py_CheckFunctionResult@@Base+0x378>) │ │ │ │ + ldr r2, [pc, #212] @ (88f64 <_Py_CheckFunctionResult@@Base+0x378>) │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov sl, r1 │ │ │ │ ldr.w r1, [r2, #1416] @ 0x588 │ │ │ │ mov ip, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 893d6 <_Py_CheckFunctionResult@@Base+0x33a> │ │ │ │ + bne.n 88f26 <_Py_CheckFunctionResult@@Base+0x33a> │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx sl │ │ │ │ subs r6, r5, #4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r5, #3 │ │ │ │ - bne.w 8921a <_Py_CheckFunctionResult@@Base+0x17e> │ │ │ │ - b.n 8924c <_Py_CheckFunctionResult@@Base+0x1b0> │ │ │ │ - ldr r2, [pc, #180] @ (89414 <_Py_CheckFunctionResult@@Base+0x378>) │ │ │ │ + bne.w 88d6a <_Py_CheckFunctionResult@@Base+0x17e> │ │ │ │ + b.n 88d9c <_Py_CheckFunctionResult@@Base+0x1b0> │ │ │ │ + ldr r2, [pc, #180] @ (88f64 <_Py_CheckFunctionResult@@Base+0x378>) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 8939a <_Py_CheckFunctionResult@@Base+0x2fe> │ │ │ │ + cbnz r3, 88eea <_Py_CheckFunctionResult@@Base+0x2fe> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 89240 <_Py_CheckFunctionResult@@Base+0x1a4> │ │ │ │ - ldr.w r8, [pc, #160] @ 89418 <_Py_CheckFunctionResult@@Base+0x37c> │ │ │ │ + b.n 88d90 <_Py_CheckFunctionResult@@Base+0x1a4> │ │ │ │ + ldr.w r8, [pc, #160] @ 88f68 <_Py_CheckFunctionResult@@Base+0x37c> │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ ldr.w r4, [r8, r7] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 891bc <_Py_CheckFunctionResult@@Base+0x120> │ │ │ │ - movw r1, #51508 @ 0xc934 │ │ │ │ + bne.w 88d0c <_Py_CheckFunctionResult@@Base+0x120> │ │ │ │ + movw r1, #48564 @ 0xbdb4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #15096 @ 0x3af8 │ │ │ │ + movw r0, #12152 @ 0x2f78 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + bl 677e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #55613 @ 0xd93d │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8936c <_Py_CheckFunctionResult@@Base+0x2d0> │ │ │ │ + beq.n 88ebc <_Py_CheckFunctionResult@@Base+0x2d0> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 8936c <_Py_CheckFunctionResult@@Base+0x2d0> │ │ │ │ + b.n 88ebc <_Py_CheckFunctionResult@@Base+0x2d0> │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r0, [r1, #24] │ │ │ │ - movw r1, #37205 @ 0x9155 │ │ │ │ + movw r1, #36005 @ 0x8ca5 │ │ │ │ movt r1, #8 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 891c4 <_Py_CheckFunctionResult@@Base+0x128> │ │ │ │ + bne.w 88d14 <_Py_CheckFunctionResult@@Base+0x128> │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1585cc <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 156a5c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ ldr r6, [r3, #4] │ │ │ │ - b.n 89316 <_Py_CheckFunctionResult@@Base+0x27a> │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + b.n 88e66 <_Py_CheckFunctionResult@@Base+0x27a> │ │ │ │ + movw r1, #55613 @ 0xd93d │ │ │ │ movt r1, #18 │ │ │ │ cmp ip, r1 │ │ │ │ - beq.n 8934c <_Py_CheckFunctionResult@@Base+0x2b0> │ │ │ │ + beq.n 88e9c <_Py_CheckFunctionResult@@Base+0x2b0> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx ip │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8934c <_Py_CheckFunctionResult@@Base+0x2b0> │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + b.n 88e9c <_Py_CheckFunctionResult@@Base+0x2b0> │ │ │ │ + movw r1, #55613 @ 0xd93d │ │ │ │ movt r1, #18 │ │ │ │ cmp ip, r1 │ │ │ │ - beq.w 892ee <_Py_CheckFunctionResult@@Base+0x252> │ │ │ │ + beq.w 88e3e <_Py_CheckFunctionResult@@Base+0x252> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx ip │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 892ee <_Py_CheckFunctionResult@@Base+0x252> │ │ │ │ + b.n 88e3e <_Py_CheckFunctionResult@@Base+0x252> │ │ │ │ asrs r0, r4, #32 │ │ │ │ lsls r2, r1, #1 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + movw r1, #55613 @ 0xd93d │ │ │ │ movt r1, #18 │ │ │ │ cmp ip, r1 │ │ │ │ - beq.w 892c4 <_Py_CheckFunctionResult@@Base+0x228> │ │ │ │ + beq.w 88e14 <_Py_CheckFunctionResult@@Base+0x228> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx ip │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 892c4 <_Py_CheckFunctionResult@@Base+0x228> │ │ │ │ + b.n 88e14 <_Py_CheckFunctionResult@@Base+0x228> │ │ │ │ nop │ │ │ │ │ │ │ │ -0008943c <_PyNamespace_New@@Base>: │ │ │ │ +00088f8c <_PyNamespace_New@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r2, #0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ movw r0, #51640 @ 0xc9b8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 89494 <_PyNamespace_New@@Base+0x58> │ │ │ │ - cbz r0, 8948e <_PyNamespace_New@@Base+0x52> │ │ │ │ + bl 88fe4 <_PyNamespace_New@@Base+0x58> │ │ │ │ + cbz r0, 88fde <_PyNamespace_New@@Base+0x52> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r4, 89472 <_PyNamespace_New@@Base+0x36> │ │ │ │ + cbz r4, 88fc2 <_PyNamespace_New@@Base+0x36> │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 894d4 │ │ │ │ + bl 89024 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 89478 <_PyNamespace_New@@Base+0x3c> │ │ │ │ + cbnz r0, 88fc8 <_PyNamespace_New@@Base+0x3c> │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8948e <_PyNamespace_New@@Base+0x52> │ │ │ │ + beq.n 88fde <_PyNamespace_New@@Base+0x52> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 8948e <_PyNamespace_New@@Base+0x52> │ │ │ │ + cbnz r2, 88fde <_PyNamespace_New@@Base+0x52> │ │ │ │ mov r0, r3 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 89472 <_PyNamespace_New@@Base+0x36> │ │ │ │ + b.n 88fc2 <_PyNamespace_New@@Base+0x36> │ │ │ │ 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, 894d0 <_PyNamespace_New@@Base+0x94> │ │ │ │ + cbz r0, 89020 <_PyNamespace_New@@Base+0x94> │ │ │ │ mov r4, r0 │ │ │ │ - bl 71f84 │ │ │ │ + bl 71f40 │ │ │ │ str r0, [r4, #8] │ │ │ │ - cbz r0, 894ba <_PyNamespace_New@@Base+0x7e> │ │ │ │ + cbz r0, 8900a <_PyNamespace_New@@Base+0x7e> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 894d0 <_PyNamespace_New@@Base+0x94> │ │ │ │ + beq.n 89020 <_PyNamespace_New@@Base+0x94> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 894d0 <_PyNamespace_New@@Base+0x94> │ │ │ │ + cbnz r3, 89020 <_PyNamespace_New@@Base+0x94> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 894b6 <_PyNamespace_New@@Base+0x7a> │ │ │ │ + b.n 89006 <_PyNamespace_New@@Base+0x7a> │ │ │ │ │ │ │ │ -000894d4 : │ │ │ │ +00089024 : │ │ │ │ push {lr} │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ - ldr.w lr, [pc, #20] @ 894f0 │ │ │ │ + ldr.w lr, [pc, #20] @ 89040 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r0, [ip, lr] │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.n 894f4 │ │ │ │ + b.n 89044 │ │ │ │ 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 8a160 │ │ │ │ + beq.w 89cac │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r8, 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 8a160 │ │ │ │ + bmi.w 89cac │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov fp, r3 │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #536870912 @ 0x20000000 │ │ │ │ - beq.w 89a06 │ │ │ │ + beq.w 89552 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r1, #108] @ 0x6c │ │ │ │ - movw r1, #24629 @ 0x6035 │ │ │ │ + movw r1, #21929 @ 0x55a9 │ │ │ │ movt r1, #19 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 89a06 │ │ │ │ + bne.w 89552 │ │ │ │ cmp r8, r4 │ │ │ │ - beq.n 89556 │ │ │ │ + beq.n 890a6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov ip, r0 │ │ │ │ - cbnz r0, 8955e │ │ │ │ + cbnz r0, 890ae │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r5, [r8, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 89750 │ │ │ │ + bne.w 892a0 │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8974c │ │ │ │ + bne.w 8929c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8974c │ │ │ │ + bne.w 8929c │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 8974c │ │ │ │ + bne.w 8929c │ │ │ │ ldrb r6, [r1, #4] │ │ │ │ cmp r6, #3 │ │ │ │ - bne.w 89bba │ │ │ │ + bne.w 89706 │ │ │ │ ldrb.w r0, [r8, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 89e42 │ │ │ │ + bne.w 8998e │ │ │ │ movw r3, #42704 @ 0xa6d0 │ │ │ │ add.w r2, sl, r3 │ │ │ │ ldr.w r6, [sl, r3] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ adds.w r6, r6, #4096 @ 0x1000 │ │ │ │ str.w r6, [sl, r3] │ │ │ │ adc.w r3, r0, #0 │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ str r6, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89da8 │ │ │ │ + beq.w 898f4 │ │ │ │ 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 89dd4 │ │ │ │ + bmi.w 89920 │ │ │ │ movw r7, #19992 @ 0x4e18 │ │ │ │ movt r7, #73 @ 0x49 │ │ │ │ - movw r0, #9329 @ 0x2471 │ │ │ │ + movw r0, #9261 @ 0x242d │ │ │ │ movt r0, #7 │ │ │ │ ldr.w fp, [r8, #16] │ │ │ │ ldr.w r3, [r7, #692] @ 0x2b4 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 89d76 │ │ │ │ - ldr r3, [pc, #704] @ (898c4 ) │ │ │ │ + bne.w 898c2 │ │ │ │ + ldr r3, [pc, #700] @ (89410 ) │ │ │ │ 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 r9, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs.w 89c92 │ │ │ │ + bcs.w 897de │ │ │ │ mov.w ip, ip, lsr #3 │ │ │ │ ldr.w r3, [r9, ip, lsl #3] │ │ │ │ ldr.w sl, [r3, #8] │ │ │ │ cmp r3, sl │ │ │ │ - beq.w 89d3a │ │ │ │ + beq.w 89886 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr.w lr, [r0] │ │ │ │ str.w lr, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 899a6 │ │ │ │ + beq.w 894f2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ubfx r3, fp, #0, #12 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ orrs r3, r0 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldrb r1, [r6, #5] │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 89d8a │ │ │ │ + beq.w 898d6 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r9, [r2, #16] │ │ │ │ cmp.w r9, #0 │ │ │ │ itttt gt │ │ │ │ addgt r2, #20 │ │ │ │ movgt.w ip, #8 │ │ │ │ addgt r2, r2, r3 │ │ │ │ addgt r0, r2, #4 │ │ │ │ - ble.n 896b6 │ │ │ │ + ble.n 89206 │ │ │ │ movs r1, #0 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 896aa │ │ │ │ + cbz r3, 891fa │ │ │ │ ldr r6, [r3, #0] │ │ │ │ add.w lr, r6, #1 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 898a6 │ │ │ │ + beq.w 893f4 │ │ │ │ ldr r6, [r2, #0] │ │ │ │ str.w lr, [r3] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 898b0 │ │ │ │ + bne.w 893fe │ │ │ │ adds r1, #1 │ │ │ │ add r0, ip │ │ │ │ cmp r9, r1 │ │ │ │ - beq.n 896b6 │ │ │ │ + beq.n 89206 │ │ │ │ add r2, ip │ │ │ │ - b.n 8968c │ │ │ │ + b.n 891dc │ │ │ │ ldr.w fp, [r8, #24] │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r7, [fp] │ │ │ │ cmp r7, r9 │ │ │ │ - beq.w 89920 │ │ │ │ + beq.w 8946c │ │ │ │ subs r3, r7, #1 │ │ │ │ cmp r7, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - bne.w 89920 │ │ │ │ + bne.w 8946c │ │ │ │ ldrb.w r3, [fp, #6] │ │ │ │ ldrb.w r2, [fp, #5] │ │ │ │ ldr.w sl, [fp, #16] │ │ │ │ lsls r7, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 898fa │ │ │ │ + beq.w 89446 │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.w 89912 │ │ │ │ + ble.w 8945e │ │ │ │ add r7, fp │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 8971c │ │ │ │ + b.n 8926c │ │ │ │ add.w r3, r7, #24 │ │ │ │ ldr.w r6, [r3, r5, lsl #3] │ │ │ │ - cbz r6, 89714 │ │ │ │ + cbz r6, 89264 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 89714 │ │ │ │ + beq.n 89264 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89974 │ │ │ │ + beq.w 894c0 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, sl │ │ │ │ - beq.w 89912 │ │ │ │ + beq.w 8945e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r6, [r3, r5, lsl #3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 896fa │ │ │ │ + beq.n 8924a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 896fa │ │ │ │ + beq.n 8924a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 896fa │ │ │ │ - ldr r3, [pc, #400] @ (898c8 ) │ │ │ │ + bne.n 8924a │ │ │ │ + ldr r3, [pc, #396] @ (89414 ) │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89dee │ │ │ │ + bne.w 8993a │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ - b.n 896fa │ │ │ │ + b.n 8924a │ │ │ │ mov.w fp, #1 │ │ │ │ ldr.w r1, [r8, #24] │ │ │ │ movs r6, #2 │ │ │ │ ldrb r1, [r1, #4] │ │ │ │ lsls r6, r1 │ │ │ │ movw r1, #21846 @ 0x5556 │ │ │ │ movt r1, #21845 @ 0x5555 │ │ │ │ smull r7, r1, r1, r6 │ │ │ │ sub.w r1, r1, r6, asr #31 │ │ │ │ cmp r0, r1 │ │ │ │ - bgt.w 89b7a │ │ │ │ + bgt.w 896c6 │ │ │ │ str.w sl, [sp, #12] │ │ │ │ mov.w r9, #0 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ mov sl, ip │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 89556 │ │ │ │ + beq.w 890a6 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89d4a │ │ │ │ + bne.w 89896 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, r9 │ │ │ │ - ble.w 89556 │ │ │ │ + ble.w 890a6 │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ movs r5, #1 │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ adds r3, #20 │ │ │ │ lsl.w r1, r5, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 898cc │ │ │ │ + beq.w 89420 │ │ │ │ add.w r1, r1, r9, lsl #3 │ │ │ │ add r3, r1 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8998c │ │ │ │ + beq.w 894d8 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 898ec │ │ │ │ + bne.w 89440 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 8988c │ │ │ │ + bne.n 893da │ │ │ │ cmp.w fp, #1 │ │ │ │ - bne.n 8980e │ │ │ │ + bne.n 8935c │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r1, r7 │ │ │ │ - bne.w 898f2 │ │ │ │ + bne.n 89418 │ │ │ │ mov r3, r2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 7c85c │ │ │ │ + bl 7c81c │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 8985c │ │ │ │ + bne.n 893aa │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 89878 │ │ │ │ + bne.n 893c6 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89c1e │ │ │ │ + bne.w 8976a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, sl │ │ │ │ - bne.w 8a18a │ │ │ │ + bne.w 89cd6 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ and.w r2, r2, #536870912 @ 0x20000000 │ │ │ │ - b.n 8977e │ │ │ │ + b.n 892ce │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 7917c │ │ │ │ + bl 7912c │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.w 8a158 │ │ │ │ + beq.w 89ca4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 89bf0 │ │ │ │ + bne.w 8973c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 89e02 │ │ │ │ + bne.w 8994e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r3, r1 │ │ │ │ mov r1, r8 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ mov r3, r2 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl 7c85c │ │ │ │ + bl 7c81c │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 897ec │ │ │ │ + beq.n 8933a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 897ec │ │ │ │ + bne.n 8933a │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 897f2 │ │ │ │ + beq.n 89340 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 897f2 │ │ │ │ + bne.n 89340 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 897f2 │ │ │ │ + b.n 89340 │ │ │ │ adds r3, #1 │ │ │ │ cmp.w fp, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - bne.n 8980e │ │ │ │ + bne.n 8935c │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 898f2 │ │ │ │ + bne.n 89418 │ │ │ │ cmp r3, r7 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ - b.n 897d6 │ │ │ │ + b.n 89324 │ │ │ │ ldr r6, [r2, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w 896aa │ │ │ │ + beq.w 891fa │ │ │ │ adds r1, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r9 │ │ │ │ str r3, [r6, #0] │ │ │ │ - beq.w 896b6 │ │ │ │ + beq.w 89206 │ │ │ │ add r0, ip │ │ │ │ add r2, ip │ │ │ │ - b.n 8968c │ │ │ │ - nop │ │ │ │ + b.n 891dc │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r5, #0] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + b.n 893ea │ │ │ │ movs r0, #12 │ │ │ │ mla r1, r0, r9, r1 │ │ │ │ add r3, r1 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 89be2 │ │ │ │ + beq.w 8972e │ │ │ │ ldrd r2, r5, [r3] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 897c2 │ │ │ │ + beq.w 89312 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 897c2 │ │ │ │ - adds r1, #1 │ │ │ │ - str r1, [r5, #0] │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - b.n 8989c │ │ │ │ + b.n 89312 │ │ │ │ add r7, fp │ │ │ │ - b.n 8990c │ │ │ │ + b.n 89458 │ │ │ │ adds r5, #1 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 79054 │ │ │ │ + bl 79004 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 79054 │ │ │ │ + bl 79004 │ │ │ │ adds r7, #12 │ │ │ │ cmp r5, sl │ │ │ │ - blt.n 898fe │ │ │ │ + blt.n 8944a │ │ │ │ ldrb.w r3, [fp, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 899cc │ │ │ │ + beq.n 89518 │ │ │ │ mov r0, fp │ │ │ │ - bl 78004 │ │ │ │ + bl 77fb0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r3, [r8, #24] │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str.w r2, [r8, #8] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str.w r2, [r8, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str.w r2, [r8, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89556 │ │ │ │ + beq.w 890a6 │ │ │ │ ldr.w r3, [r8, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89556 │ │ │ │ - ldr r0, [pc, #724] @ (89c24 ) │ │ │ │ + bne.w 890a6 │ │ │ │ + ldr r0, [pc, #724] @ (89770 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r8, #-4] │ │ │ │ sub.w r1, r8, #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, [r8, #-8] │ │ │ │ str r1, [r2, #4] │ │ │ │ - b.n 89556 │ │ │ │ - ldr r3, [pc, #688] @ (89c28 ) │ │ │ │ + b.n 890a6 │ │ │ │ + ldr r3, [pc, #688] @ (89774 ) │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89dda │ │ │ │ + bne.w 89926 │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ - b.n 89714 │ │ │ │ + b.n 89264 │ │ │ │ add r9, r5 │ │ │ │ cmp r9, r2 │ │ │ │ - bge.w 89556 │ │ │ │ + bge.w 890a6 │ │ │ │ adds r3, #8 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 89cca │ │ │ │ + beq.w 89816 │ │ │ │ cmp r2, r9 │ │ │ │ - bgt.w 897b6 │ │ │ │ - b.n 89556 │ │ │ │ + bgt.w 89306 │ │ │ │ + b.n 890a6 │ │ │ │ ldrd r0, r6, [r3, #24] │ │ │ │ cmp r0, r6 │ │ │ │ - bhi.n 899fa │ │ │ │ + bhi.n 89546 │ │ │ │ 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] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89c92 │ │ │ │ + beq.w 897de │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - b.n 8964c │ │ │ │ - ldr r3, [pc, #596] @ (89c24 ) │ │ │ │ + b.n 8919c │ │ │ │ + ldr r3, [pc, #596] @ (89770 ) │ │ │ │ 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 8991a │ │ │ │ + bhi.n 89466 │ │ │ │ ldrb.w r1, [fp, #6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8991a │ │ │ │ + beq.n 89466 │ │ │ │ add.w r1, r3, r2, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #2740] @ 0xab4 │ │ │ │ str.w fp, [r1, #2420] @ 0x974 │ │ │ │ - b.n 89920 │ │ │ │ + b.n 8946c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [sl, #12] │ │ │ │ str.w sl, [r3, #8] │ │ │ │ - b.n 8964c │ │ │ │ + b.n 8919c │ │ │ │ mov r0, r4 │ │ │ │ - bl 12acbc │ │ │ │ + bl 12a4a4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89c1e │ │ │ │ - bl 88854 │ │ │ │ + beq.w 8976a │ │ │ │ + bl 883a4 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 89a2e │ │ │ │ + beq.n 8957a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8a1a2 │ │ │ │ + beq.w 89cee │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 89c1e │ │ │ │ + beq.w 8976a │ │ │ │ mov r0, r9 │ │ │ │ - bl 88ba0 │ │ │ │ + bl 886f0 │ │ │ │ movw lr, #44060 @ 0xac1c │ │ │ │ movt lr, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp.w fp, #1 │ │ │ │ - bne.w 89ece │ │ │ │ + bne.w 89a1a │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ str.w lr, [sp, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 89b52 │ │ │ │ + beq.n 8969e │ │ │ │ movw ip, #42220 @ 0xa4ec │ │ │ │ movt ip, #71 @ 0x47 │ │ │ │ - ldr.w fp, [pc, #440] @ 89c24 │ │ │ │ + ldr.w fp, [pc, #440] @ 89770 │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ str.w ip, [sp, #16] │ │ │ │ - b.n 89ac4 │ │ │ │ + b.n 89610 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.n 89afc │ │ │ │ + beq.n 89648 │ │ │ │ ldr.w r2, [sl, fp] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr.w r2, [r8, #24] │ │ │ │ str r6, [sp, #0] │ │ │ │ cmp r2, r1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ - beq.n 89b3c │ │ │ │ - bl 7c85c │ │ │ │ + beq.n 89688 │ │ │ │ + bl 7c81c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 89b18 │ │ │ │ + bne.n 89664 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 89aae │ │ │ │ + beq.n 895fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a1aa │ │ │ │ + beq.w 89cf6 │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 89e74 │ │ │ │ + beq.w 899c0 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 89b44 │ │ │ │ + beq.n 89690 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89c2c │ │ │ │ + beq.w 89778 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89c2c │ │ │ │ + beq.w 89778 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89c74 │ │ │ │ + beq.w 897c0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 89b36 │ │ │ │ + bne.n 89682 │ │ │ │ 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 89a76 │ │ │ │ + beq.n 895c2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6d774 │ │ │ │ + bl 6d71c │ │ │ │ mov r3, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 89a7c │ │ │ │ + bne.n 895c8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ab6e0 │ │ │ │ + bl 1a94e8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 89a9e │ │ │ │ + beq.n 895ea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 89a9e │ │ │ │ + bne.n 895ea │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 89aa4 │ │ │ │ - b.n 89aae │ │ │ │ + bne.n 895f0 │ │ │ │ + b.n 895fa │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 89aea │ │ │ │ - bl 7a2f8 │ │ │ │ + b.n 89636 │ │ │ │ + bl 7a2b8 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 89b12 │ │ │ │ - ldr r3, [pc, #220] @ (89c24 ) │ │ │ │ + b.n 8965e │ │ │ │ + ldr r3, [pc, #220] @ (89770 ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r6, [r2, r3] │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89fcc │ │ │ │ + bne.w 89b18 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 89b6c │ │ │ │ + beq.n 896b8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 89b6c │ │ │ │ + cbnz r3, 896b8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - bl 805dc │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 805d4 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ - b.n 89558 │ │ │ │ + b.n 890a8 │ │ │ │ add r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ add.w r5, r5, r5, lsl #1 │ │ │ │ adds r2, r5, #1 │ │ │ │ add.w r2, r2, r2, lsr #31 │ │ │ │ asrs r1, r2, #1 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ @@ -142893,1824 +142423,1564 @@ │ │ │ │ ldrb r2, [r2, #6] │ │ │ │ clz r1, r1 │ │ │ │ rsb r1, r1, #32 │ │ │ │ subs r2, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ uxtb r1, r1 │ │ │ │ - bl 7cec8 │ │ │ │ - cbnz r0, 89c1e │ │ │ │ + bl 7ceac │ │ │ │ + cbnz r0, 8976a │ │ │ │ ldrd r2, r0, [r4, #4] │ │ │ │ mov ip, r0 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ and.w r2, r2, #536870912 @ 0x20000000 │ │ │ │ - b.n 89770 │ │ │ │ + b.n 892c0 │ │ │ │ movs r3, #1 │ │ │ │ movw r7, #21846 @ 0x5556 │ │ │ │ movt r7, #21845 @ 0x5555 │ │ │ │ lsl.w r6, r3, r6 │ │ │ │ add.w r6, r6, r6, lsr #31 │ │ │ │ bic.w r6, r6, #1 │ │ │ │ smull r7, lr, r6, r7 │ │ │ │ sub.w r6, lr, r6, asr #31 │ │ │ │ cmp r0, r6 │ │ │ │ - bgt.w 8958c │ │ │ │ + bgt.w 890dc │ │ │ │ mov fp, r3 │ │ │ │ - b.n 89750 │ │ │ │ + b.n 892a0 │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r3, #12 │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 898d4 │ │ │ │ - b.n 89556 │ │ │ │ + bne.w 89428 │ │ │ │ + b.n 890a6 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89828 │ │ │ │ + beq.w 89376 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 8a184 │ │ │ │ + beq.w 89cd0 │ │ │ │ mov r0, r5 │ │ │ │ - bl feab4 <_PyErr_SetKeyError@@Base> │ │ │ │ + bl fe3b8 <_PyErr_SetKeyError@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8a172 │ │ │ │ + bne.w 89cbe │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 89e08 │ │ │ │ + bne.w 89954 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 89558 │ │ │ │ + b.n 890a8 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 89cd8 │ │ │ │ + beq.n 89824 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 89cd8 │ │ │ │ + beq.n 89824 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a136 │ │ │ │ + beq.w 89c82 │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a136 │ │ │ │ + beq.w 89c82 │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl db638 │ │ │ │ + bl daf14 │ │ │ │ mov r6, r0 │ │ │ │ adds r0, r6, #1 │ │ │ │ - beq.w 89ec2 │ │ │ │ + beq.w 89a0e │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl eb4c8 │ │ │ │ + bl eadb0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 89ae4 │ │ │ │ + bne.w 89630 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 89c12 │ │ │ │ + beq.n 8975e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 89c12 │ │ │ │ + bne.n 8975e │ │ │ │ mov r0, r9 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 89c12 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8975e │ │ │ │ ldr.w r3, [r7, #672] @ 0x2a0 │ │ │ │ - movw r1, #52321 @ 0xcc61 │ │ │ │ + movw r1, #52313 @ 0xcc59 │ │ │ │ movt r1, #6 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 89e96 │ │ │ │ + bne.w 899e2 │ │ │ │ cmp r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ str r2, [sp, #24] │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89dd4 │ │ │ │ + beq.w 89920 │ │ │ │ ldr.w r3, [r9, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9, #800] @ 0x320 │ │ │ │ - b.n 899c8 │ │ │ │ + b.n 89514 │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r3, #8 │ │ │ │ cmp r2, r9 │ │ │ │ - bgt.w 89996 │ │ │ │ - b.n 89556 │ │ │ │ + bgt.w 894e2 │ │ │ │ + b.n 890a6 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 89ffe │ │ │ │ + bge.w 89b4a │ │ │ │ movw r3, #40764 @ 0x9f3c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 89ff2 │ │ │ │ - ldr r1, [pc, #720] @ (89fc0 ) │ │ │ │ + beq.w 89b3e │ │ │ │ + ldr r1, [pc, #720] @ (89b0c ) │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl bc3f4 │ │ │ │ + bl bbd40 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 89c74 │ │ │ │ + beq.n 897c0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a01a │ │ │ │ + beq.w 89b66 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 89e1c │ │ │ │ + beq.w 89968 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl d6648 │ │ │ │ + bl d5f28 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 89c6e │ │ │ │ + beq.n 897ba │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 89c6e │ │ │ │ + bne.n 897ba │ │ │ │ mov r0, r3 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 89c6e │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 897ba │ │ │ │ mov r1, ip │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 72540 │ │ │ │ + bl 724fc │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r0, [sp, #16] │ │ │ │ - b.n 899c0 │ │ │ │ + b.n 8950c │ │ │ │ cmp r0, r9 │ │ │ │ - ble.w 89556 │ │ │ │ + ble.w 890a6 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ ldr r1, [r4, #24] │ │ │ │ adds r2, #1 │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ ldrb.w r2, [r2, r9] │ │ │ │ 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 898e0 │ │ │ │ + b.n 89434 │ │ │ │ ldr.w r0, [r7, #688] @ 0x2b0 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #24] │ │ │ │ blx r3 │ │ │ │ str r0, [sp, #16] │ │ │ │ - cbz r0, 89dd4 │ │ │ │ + cbz r0, 89920 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - b.n 8964c │ │ │ │ + b.n 8919c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r9, [r2, #16] │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.w 896b6 │ │ │ │ + ble.w 89206 │ │ │ │ add.w r0, r2, #20 │ │ │ │ mov.w ip, #12 │ │ │ │ add r0, r3 │ │ │ │ adds r2, r0, #4 │ │ │ │ adds r0, #8 │ │ │ │ - b.n 89686 │ │ │ │ + b.n 891d6 │ │ │ │ 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 895e4 │ │ │ │ - bl 1ef298 │ │ │ │ - b.n 89c1e │ │ │ │ - movw r2, #58961 @ 0xe651 │ │ │ │ + bge.w 89134 │ │ │ │ + bl 1ee218 │ │ │ │ + b.n 8976a │ │ │ │ + movw r2, #55613 @ 0xd93d │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 89ea6 │ │ │ │ + bne.n 899f2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 89714 │ │ │ │ - movw r2, #58961 @ 0xe651 │ │ │ │ + b.n 89264 │ │ │ │ + movw r2, #55613 @ 0xd93d │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 89eb4 │ │ │ │ + bne.n 89a00 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 896fa │ │ │ │ + b.n 8924a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 89834 │ │ │ │ + b.n 89382 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89c1e │ │ │ │ + bne.w 8976a │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 89c1e │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8976a │ │ │ │ mov r4, sl │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 790b0 │ │ │ │ + bl 79060 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #8628 @ 0x21b4 │ │ │ │ + movw r1, #5684 @ 0x1634 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ - b.n 89c74 │ │ │ │ + bl d52b8 │ │ │ │ + b.n 897c0 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #3 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1ea3f0 │ │ │ │ + bl 1e9374 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - b.w 89596 │ │ │ │ + b.w 890e6 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 89e68 │ │ │ │ + bne.n 899b4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a08a │ │ │ │ + beq.w 89bd6 │ │ │ │ mov r0, r5 │ │ │ │ - bl feab4 <_PyErr_SetKeyError@@Base> │ │ │ │ + bl fe3b8 <_PyErr_SetKeyError@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8a124 │ │ │ │ + bne.w 89c70 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 89c1e │ │ │ │ + beq.w 8976a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89c1e │ │ │ │ + bne.w 8976a │ │ │ │ mov r0, r9 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 89c1e │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8976a │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r0, [r7, #668] @ 0x29c │ │ │ │ str r2, [sp, #24] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r0, [sp, #16] │ │ │ │ - b.n 89cb6 │ │ │ │ - ldr r2, [pc, #284] @ (89fc4 ) │ │ │ │ + b.n 89802 │ │ │ │ + ldr r2, [pc, #284] @ (89b10 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 89de6 │ │ │ │ - ldr r2, [pc, #268] @ (89fc4 ) │ │ │ │ + b.n 89932 │ │ │ │ + ldr r2, [pc, #268] @ (89b10 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 89dfa │ │ │ │ - bl 805dc │ │ │ │ + b.n 89946 │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89c64 │ │ │ │ - b.n 89c74 │ │ │ │ + beq.w 897b0 │ │ │ │ + b.n 897c0 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r7, [pc, #244] @ (89fc8 ) │ │ │ │ + ldr r7, [pc, #244] @ (89b14 ) │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89b52 │ │ │ │ + beq.w 8969e │ │ │ │ mov sl, r4 │ │ │ │ movw ip, #42220 @ 0xa4ec │ │ │ │ movt ip, #71 @ 0x47 │ │ │ │ str.w lr, [sp, #24] │ │ │ │ strd fp, ip, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 79110 │ │ │ │ + bl 790c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 89e56 │ │ │ │ + bne.n 899a2 │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a050 │ │ │ │ + beq.w 89b9c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a050 │ │ │ │ + beq.w 89b9c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 89c74 │ │ │ │ + beq.w 897c0 │ │ │ │ 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.n 8a036 │ │ │ │ + bne.n 89b82 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.n 8a036 │ │ │ │ + beq.n 89b82 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [r7, r2] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr.w r2, [r8, #24] │ │ │ │ str r4, [sp, #0] │ │ │ │ cmp r2, r1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ - beq.n 8a02e │ │ │ │ - bl 7c85c │ │ │ │ + beq.n 89b7a │ │ │ │ + bl 7c81c │ │ │ │ mov fp, r0 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, r6 │ │ │ │ - bne.n 8a01e │ │ │ │ + bne.n 89b6a │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 89f74 │ │ │ │ + beq.n 89ac0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8a150 │ │ │ │ + beq.w 89c9c │ │ │ │ cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 89e74 │ │ │ │ + beq.w 899c0 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 89ef2 │ │ │ │ + bne.n 89a3e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r4, [r3, r7] │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89b52 │ │ │ │ + beq.w 8969e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89b52 │ │ │ │ + beq.w 8969e │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 12acf8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 12a4e0 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89b52 │ │ │ │ + beq.w 8969e │ │ │ │ mov r0, r4 │ │ │ │ - bl 12ad2c <_PyErr_Clear@@Base> │ │ │ │ - b.n 89b52 │ │ │ │ + bl 12a514 <_PyErr_Clear@@Base> │ │ │ │ + b.n 8969e │ │ │ │ nop │ │ │ │ - add r0, pc, #544 @ (adr r0, 8a1e4 ) │ │ │ │ + add r0, pc, #544 @ (adr r0, 89d30 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89b52 │ │ │ │ + beq.w 8969e │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 12acf8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 12a4e0 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89b52 │ │ │ │ + beq.w 8969e │ │ │ │ mov r0, r6 │ │ │ │ - bl 12ad2c <_PyErr_Clear@@Base> │ │ │ │ - b.n 89a58 │ │ │ │ + bl 12a514 <_PyErr_Clear@@Base> │ │ │ │ + b.n 895a4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 129690 │ │ │ │ + bl 128e78 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 89c6e │ │ │ │ + b.n 897ba │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #8664 @ 0x21d8 │ │ │ │ + movw r1, #5720 @ 0x1658 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ - b.n 89c74 │ │ │ │ + bl d52b8 │ │ │ │ + b.n 897c0 │ │ │ │ mov r4, sl │ │ │ │ movs r0, #0 │ │ │ │ - b.n 89e24 │ │ │ │ + b.n 89970 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 89f64 │ │ │ │ + bne.n 89ab0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 89f64 │ │ │ │ - bl 7a2f8 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 89ab0 │ │ │ │ + bl 7a2b8 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 89f5e │ │ │ │ + b.n 89aaa │ │ │ │ mov r0, r5 │ │ │ │ - bl 6d774 │ │ │ │ + bl 6d71c │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.w 89f42 │ │ │ │ + bne.w 89a8e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ab6e0 │ │ │ │ + bl 1a94e8 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 89f5e │ │ │ │ + b.n 89aaa │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 8a0b2 │ │ │ │ + cbz r3, 89bfe │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 8a0b2 │ │ │ │ + cbz r3, 89bfe │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8a136 │ │ │ │ + beq.n 89c82 │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8a136 │ │ │ │ + beq.n 89c82 │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl db638 │ │ │ │ + bl daf14 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r4, #1 │ │ │ │ - beq.n 8a0a8 │ │ │ │ + beq.n 89bf4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl eb4c8 │ │ │ │ + bl eadb0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 89f1a │ │ │ │ + b.n 89a66 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 89f7c │ │ │ │ + beq.w 89ac8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89f7c │ │ │ │ + bne.w 89ac8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 89f7c │ │ │ │ - bl 805dc │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 89ac8 │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8a07e │ │ │ │ - b.n 89c74 │ │ │ │ + beq.n 89bca │ │ │ │ + b.n 897c0 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 89ffe │ │ │ │ + bge.n 89b4a │ │ │ │ movw r3, #40764 @ 0x9f3c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 8a118 │ │ │ │ - ldr r1, [pc, #240] @ (8a1b8 ) │ │ │ │ + beq.n 89c64 │ │ │ │ + ldr r1, [pc, #240] @ (89d04 ) │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, sl │ │ │ │ - bl bc3f4 │ │ │ │ + bl bbd40 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 89c74 │ │ │ │ + beq.w 897c0 │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 8a018 │ │ │ │ + beq.n 89b64 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp fp, r2 │ │ │ │ - beq.w 89e1a │ │ │ │ + beq.w 89966 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl d6648 │ │ │ │ + bl d5f28 │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 89f1a │ │ │ │ + beq.w 89a66 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 89f1a │ │ │ │ + bne.w 89a66 │ │ │ │ mov r0, fp │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 89f1a │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 89a66 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 129690 │ │ │ │ + bl 128e78 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 89f1a │ │ │ │ + b.n 89a66 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89e74 │ │ │ │ + bne.w 899c0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 89e74 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 899c0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #8580 @ 0x2184 │ │ │ │ + movw r1, #5636 @ 0x1604 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ - b.n 89c74 │ │ │ │ + bl d52b8 │ │ │ │ + b.n 897c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 89f74 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 89ac0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.w 89852 │ │ │ │ - movw r0, #53236 @ 0xcff4 │ │ │ │ + b.w 893a0 │ │ │ │ + movw r0, #50292 @ 0xc474 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #3841 @ 0xf01 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 89c1e │ │ │ │ + bl 21f268 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 8976a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89c12 │ │ │ │ + bne.w 8975e │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 89c12 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8975e │ │ │ │ mov r3, fp │ │ │ │ - b.w 89852 │ │ │ │ + b.w 893a0 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9364 @ 0x2494 │ │ │ │ + movw r1, #6420 @ 0x1914 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 89c1e │ │ │ │ + bl 12e510 │ │ │ │ + b.n 8976a │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 89a2e │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8957a │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - b.n 89aae │ │ │ │ + b.n 895fa │ │ │ │ nop │ │ │ │ - add r0, pc, #544 @ (adr r0, 8a3dc ) │ │ │ │ + add r0, pc, #544 @ (adr r0, 89f28 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ - mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ - sub sp, #8 │ │ │ │ - cmp r4, r5 │ │ │ │ - beq.n 8a2ac │ │ │ │ - subs r3, r4, #1 │ │ │ │ - cmp r4, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - bne.n 8a2ac │ │ │ │ - ldrb r3, [r0, #6] │ │ │ │ - mov r7, r0 │ │ │ │ - ldrb r2, [r0, #5] │ │ │ │ - ldr r6, [r0, #16] │ │ │ │ - lsls r4, r2 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8a3a2 │ │ │ │ - cmp r6, #0 │ │ │ │ - ble.n 8a27c │ │ │ │ - add r4, r0 │ │ │ │ - movs r2, #0 │ │ │ │ - add.w r8, r4, #20 │ │ │ │ - ands.w r3, r6, #3 │ │ │ │ - add.w r4, r4, #24 │ │ │ │ - beq.w 8a356 │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.n 8a25a │ │ │ │ - cmp r3, #2 │ │ │ │ - beq.n 8a22c │ │ │ │ - ldr.w r0, [r8] │ │ │ │ - cbz r0, 8a21e │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r5 │ │ │ │ - bne.w 8a41c │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - cbz r0, 8a22a │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r5 │ │ │ │ - bne.w 8a40c │ │ │ │ - movs r2, #1 │ │ │ │ - ldr.w r0, [r8, r2, lsl #3] │ │ │ │ - cbz r0, 8a242 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r5 │ │ │ │ - beq.n 8a242 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8a42c │ │ │ │ - ldr.w r0, [r4, r2, lsl #3] │ │ │ │ - cbz r0, 8a258 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r5 │ │ │ │ - beq.n 8a258 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8a436 │ │ │ │ - adds r2, #1 │ │ │ │ - ldr.w r0, [r8, r2, lsl #3] │ │ │ │ - cbz r0, 8a268 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r5 │ │ │ │ - bne.w 8a38e │ │ │ │ - ldr.w r0, [r4, r2, lsl #3] │ │ │ │ - cbz r0, 8a276 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r5 │ │ │ │ - bne.w 8a37a │ │ │ │ - adds r2, #1 │ │ │ │ - cmp r2, r6 │ │ │ │ - bne.n 8a356 │ │ │ │ - ldrb r3, [r7, #4] │ │ │ │ - cmp r3, #3 │ │ │ │ - bne.n 8a36e │ │ │ │ - ldr r3, [pc, #444] @ (8a440 ) │ │ │ │ - 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 8a36e │ │ │ │ - ldrb r1, [r7, #6] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.n 8a36e │ │ │ │ - add.w r1, r3, r2, lsl #2 │ │ │ │ - adds r2, #1 │ │ │ │ - str.w r2, [r3, #2740] @ 0xab4 │ │ │ │ - str.w r7, [r1, #2420] @ 0x974 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - str r2, [sp, #0] │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - ldr.w r0, [r4, r2, lsl #3] │ │ │ │ - cbz r0, 8a2d0 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r5 │ │ │ │ - beq.n 8a2d0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8a402 │ │ │ │ - adds r1, r2, #1 │ │ │ │ - ldr.w r0, [r8, r1, lsl #3] │ │ │ │ - cbz r0, 8a2e8 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r5 │ │ │ │ - beq.n 8a2e8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8a3f8 │ │ │ │ - ldr.w r0, [r4, r1, lsl #3] │ │ │ │ - cbz r0, 8a2fc │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r5 │ │ │ │ - beq.n 8a2fc │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 8a3ee │ │ │ │ - adds r2, r1, #1 │ │ │ │ - ldr.w r0, [r8, r2, lsl #3] │ │ │ │ - cbz r0, 8a312 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r5 │ │ │ │ - beq.n 8a312 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 8a3e0 │ │ │ │ - ldr.w r0, [r4, r2, lsl #3] │ │ │ │ - cbz r0, 8a326 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r5 │ │ │ │ - beq.n 8a326 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 8a3d6 │ │ │ │ - adds r2, r1, #2 │ │ │ │ - ldr.w r0, [r8, r2, lsl #3] │ │ │ │ - cbz r0, 8a33c │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r5 │ │ │ │ - beq.n 8a33c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 8a3c8 │ │ │ │ - ldr.w r0, [r4, r2, lsl #3] │ │ │ │ - cbz r0, 8a350 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r5 │ │ │ │ - beq.n 8a350 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 8a3be │ │ │ │ - adds r2, r1, #3 │ │ │ │ - cmp r2, r6 │ │ │ │ - beq.n 8a27c │ │ │ │ - ldr.w r0, [r8, r2, lsl #3] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 8a2ba │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r5 │ │ │ │ - beq.n 8a2ba │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 8a2ba │ │ │ │ - b.n 8a2b2 │ │ │ │ - mov r0, r7 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 78004 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8a276 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - b.n 8a276 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8a268 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - b.n 8a268 │ │ │ │ - add r4, r0 │ │ │ │ - mov r5, r3 │ │ │ │ - b.n 8a3b6 │ │ │ │ - adds r5, #1 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - bl 79054 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 79054 │ │ │ │ - adds r4, #12 │ │ │ │ - cmp r5, r6 │ │ │ │ - blt.n 8a3a8 │ │ │ │ - b.n 8a27c │ │ │ │ - str r1, [sp, #0] │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - b.n 8a350 │ │ │ │ - strd r2, r1, [sp] │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - ldrd r2, r1, [sp] │ │ │ │ - b.n 8a33c │ │ │ │ - str r1, [sp, #0] │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - b.n 8a326 │ │ │ │ - strd r2, r1, [sp] │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - ldrd r2, r1, [sp] │ │ │ │ - b.n 8a312 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - b.n 8a2fc │ │ │ │ - str r1, [sp, #0] │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - b.n 8a2e8 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - b.n 8a2d0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8a22a │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8a22a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8a21e │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8a21e │ │ │ │ - str r2, [sp, #0] │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - b.n 8a242 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - b.n 8a258 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r2, [pc, #696] @ (8a710 ) │ │ │ │ + ldr r2, [pc, #696] @ (89fd4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #28 │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 8aae8 │ │ │ │ + beq.w 8a3ac │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8aaf2 │ │ │ │ + bne.w 8a3b6 │ │ │ │ movw r1, #42704 @ 0xa6d0 │ │ │ │ adds r6, r4, r1 │ │ │ │ ldr r3, [r4, r1] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ adds.w r3, r3, #4096 @ 0x1000 │ │ │ │ str r3, [r4, r1] │ │ │ │ adc.w r2, r2, #0 │ │ │ │ str r2, [r6, #4] │ │ │ │ str r0, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r0, #-8] │ │ │ │ ldrd fp, r4, [r0, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8a6d0 │ │ │ │ + beq.w 89f94 │ │ │ │ ldr.w r1, [r0, #-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] │ │ │ │ - ldr r3, [pc, #596] @ (8a710 ) │ │ │ │ + ldr r3, [pc, #596] @ (89fd4 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w sl, [r3, r2] │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r0, #-8] │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 8a6e0 │ │ │ │ + beq.w 89fa4 │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - ble.w 8ab30 │ │ │ │ + ble.w 8a3f4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8a718 │ │ │ │ + bne.w 89fdc │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 8a82c │ │ │ │ + beq.w 8a0f0 │ │ │ │ ldr.w r4, [fp] │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ cmp r4, r7 │ │ │ │ - beq.w 8a60a │ │ │ │ + beq.w 89ece │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r4, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - bne.w 8a82c │ │ │ │ + bne.w 8a0f0 │ │ │ │ ldrb.w r6, [fp, #6] │ │ │ │ ldrb.w r3, [fp, #5] │ │ │ │ ldr.w r8, [fp, #16] │ │ │ │ lsls r4, r3 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8a684 │ │ │ │ + beq.w 89f48 │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.w 8a70c │ │ │ │ + ble.w 89fd0 │ │ │ │ add.w r6, fp, r4 │ │ │ │ movs r4, #0 │ │ │ │ add.w r9, r6, #20 │ │ │ │ - b.n 8a558 │ │ │ │ + b.n 89e1c │ │ │ │ add.w r3, r6, #24 │ │ │ │ ldr.w r5, [r3, r4, lsl #3] │ │ │ │ - cbz r5, 8a552 │ │ │ │ + cbz r5, 89e16 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 8a552 │ │ │ │ + beq.n 89e16 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 8a586 │ │ │ │ + cbz r3, 89e4a │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 8a5a2 │ │ │ │ + beq.n 89e66 │ │ │ │ ldr.w r5, [r9, r4, lsl #3] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 8a53c │ │ │ │ + beq.n 89e00 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 8a53c │ │ │ │ + beq.n 89e00 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8a53c │ │ │ │ - ldr r3, [pc, #420] @ (8a714 ) │ │ │ │ + bne.n 89e00 │ │ │ │ + ldr r3, [pc, #420] @ (89fd8 ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ str r2, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a9cc │ │ │ │ + bne.w 8a290 │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ - b.n 8a53c │ │ │ │ - ldr r3, [pc, #396] @ (8a714 ) │ │ │ │ + b.n 89e00 │ │ │ │ + ldr r3, [pc, #396] @ (89fd8 ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ str r2, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a9ac │ │ │ │ + bne.w 8a270 │ │ │ │ mov r0, r5 │ │ │ │ adds r4, #1 │ │ │ │ blx r2 │ │ │ │ cmp r4, r8 │ │ │ │ - bne.n 8a558 │ │ │ │ + bne.n 89e1c │ │ │ │ ldrb.w r3, [fp, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 8a664 │ │ │ │ - ldr r3, [pc, #356] @ (8a710 ) │ │ │ │ + bne.n 89f28 │ │ │ │ + ldr r3, [pc, #356] @ (89fd4 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #2740] @ 0xab4 │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi.n 8a664 │ │ │ │ + bhi.n 89f28 │ │ │ │ ldrb.w r1, [fp, #6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8a664 │ │ │ │ + beq.n 89f28 │ │ │ │ add.w r1, r3, r2, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #2740] @ 0xab4 │ │ │ │ str.w fp, [r1, #2420] @ 0x974 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr.w r2, [r3, #2416] @ 0x970 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bls.n 8a61e │ │ │ │ + bls.n 89ee2 │ │ │ │ ldr.w r3, [r0, #160] @ 0xa0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ ldr.w r2, [sl, #100] @ 0x64 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #100 @ 0x64 │ │ │ │ - ble.n 8a650 │ │ │ │ + ble.n 89f14 │ │ │ │ mov r0, sl │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1585e0 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 156a70 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr.w r2, [r3, #2416] @ 0x970 │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi.n 8a5e0 │ │ │ │ + bhi.n 89ea4 │ │ │ │ movw r1, #21632 @ 0x5480 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 8a5e0 │ │ │ │ + bne.n 89ea4 │ │ │ │ adds r1, r2, #1 │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ str.w r1, [r3, #2416] @ 0x970 │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ ldr.w r1, [sl, #100] @ 0x64 │ │ │ │ adds r3, #1 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str.w r0, [r2, #2096] @ 0x830 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #100 @ 0x64 │ │ │ │ str.w r3, [sl, #36] @ 0x24 │ │ │ │ - bgt.n 8a5fe │ │ │ │ + bgt.n 89ec2 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #184] @ (8a710 ) │ │ │ │ + ldr r3, [pc, #184] @ (89fd4 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldrb.w r2, [fp, #4] │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 8a5b0 │ │ │ │ + beq.n 89e74 │ │ │ │ mov r0, fp │ │ │ │ - bl 78004 │ │ │ │ - ldr r3, [pc, #164] @ (8a710 ) │ │ │ │ + bl 77fb0 │ │ │ │ + ldr r3, [pc, #164] @ (89fd4 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #2416] @ 0x970 │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bls.n 8a61e │ │ │ │ - b.n 8a5e0 │ │ │ │ + bls.n 89ee2 │ │ │ │ + b.n 89ea4 │ │ │ │ cmp r8, r6 │ │ │ │ - ble.n 8a70c │ │ │ │ + ble.n 89fd0 │ │ │ │ add r4, fp │ │ │ │ - b.n 8a6a4 │ │ │ │ + b.n 89f68 │ │ │ │ ldr r5, [r4, #28] │ │ │ │ - cbz r5, 8a69c │ │ │ │ + cbz r5, 89f60 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 8a69c │ │ │ │ + beq.n 89f60 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 8a6f4 │ │ │ │ + cbz r3, 89fb8 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r8 │ │ │ │ - beq.n 8a656 │ │ │ │ + beq.n 89f1a │ │ │ │ adds r4, #12 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 8a68c │ │ │ │ + beq.n 89f50 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 8a68c │ │ │ │ + beq.n 89f50 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8a68c │ │ │ │ - ldr r3, [pc, #88] @ (8a714 ) │ │ │ │ + bne.n 89f50 │ │ │ │ + ldr r3, [pc, #88] @ (89fd8 ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w r9, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8abb2 │ │ │ │ + bne.w 8a476 │ │ │ │ mov r0, r5 │ │ │ │ blx r9 │ │ │ │ - b.n 8a68c │ │ │ │ - ldr r3, [pc, #60] @ (8a710 ) │ │ │ │ + b.n 89f50 │ │ │ │ + ldr r3, [pc, #60] @ (89fd4 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w sl, [r3, r2] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 8a4dc │ │ │ │ - movw r1, #51508 @ 0xc934 │ │ │ │ + bne.w 89da0 │ │ │ │ + movw r1, #48564 @ 0xbdb4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #15096 @ 0x3af8 │ │ │ │ + movw r0, #12152 @ 0x2f78 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r3, [pc, #28] @ (8a714 ) │ │ │ │ + bl 677e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r3, [pc, #28] @ (89fd8 ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w r9, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ab52 │ │ │ │ + bne.w 8a416 │ │ │ │ mov r0, r5 │ │ │ │ blx r9 │ │ │ │ - b.n 8a69c │ │ │ │ + b.n 89f60 │ │ │ │ mov r3, sl │ │ │ │ - b.n 8a65c │ │ │ │ + b.n 89f20 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldrb r6, [r4, #2] │ │ │ │ - cbnz r6, 8a76a │ │ │ │ + cbnz r6, 8a02e │ │ │ │ ldrb.w r8, [r4] │ │ │ │ mov r7, r4 │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 8a734 │ │ │ │ - b.n 8a764 │ │ │ │ + bne.n 89ff8 │ │ │ │ + b.n 8a028 │ │ │ │ adds r6, #1 │ │ │ │ cmp r8, r6 │ │ │ │ - beq.n 8a764 │ │ │ │ + beq.n 8a028 │ │ │ │ ldr.w r5, [r7, #4]! │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 8a72e │ │ │ │ + beq.n 89ff2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 8a72e │ │ │ │ + beq.n 89ff2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8a72e │ │ │ │ - ldr r3, [pc, #632] @ (8a9c4 ) │ │ │ │ + bne.n 89ff2 │ │ │ │ + ldr r3, [pc, #632] @ (8a288 ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ str r2, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8abce │ │ │ │ + bne.w 8a492 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 8a72e │ │ │ │ + b.n 89ff2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78004 │ │ │ │ + bl 77fb0 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 8a866 │ │ │ │ + beq.n 8a12a │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ - bne.n 8a866 │ │ │ │ + bne.n 8a12a │ │ │ │ ldrb.w r1, [fp, #5] │ │ │ │ ldrb.w r2, [fp, #6] │ │ │ │ lsls r3, r1 │ │ │ │ ldr.w r1, [fp, #16] │ │ │ │ str r1, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8a8f6 │ │ │ │ + beq.w 8a1ba │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 8a83a │ │ │ │ + ble.n 8a0fe │ │ │ │ ldr r5, [sp, #16] │ │ │ │ add.w r8, fp, r3 │ │ │ │ movs r6, #0 │ │ │ │ add.w r7, r8, #20 │ │ │ │ lsls r2, r5, #31 │ │ │ │ - bmi.w 8a8bc │ │ │ │ + bmi.w 8a180 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ - b.n 8a7fe │ │ │ │ + b.n 8a0c2 │ │ │ │ add.w r3, r8, #24 │ │ │ │ ldr.w r4, [r3, r6, lsl #3] │ │ │ │ - cbz r4, 8a7ca │ │ │ │ + cbz r4, 8a08e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 8a7ca │ │ │ │ + beq.n 8a08e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8a874 │ │ │ │ + beq.n 8a138 │ │ │ │ adds r6, #1 │ │ │ │ ldr.w r4, [r7, r6, lsl #3] │ │ │ │ - cbz r4, 8a7e0 │ │ │ │ + cbz r4, 8a0a4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 8a7e0 │ │ │ │ + beq.n 8a0a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8a88c │ │ │ │ + beq.n 8a150 │ │ │ │ add.w r3, r8, #24 │ │ │ │ ldr.w r4, [r3, r6, lsl #3] │ │ │ │ - cbz r4, 8a7f8 │ │ │ │ + cbz r4, 8a0bc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 8a7f8 │ │ │ │ + beq.n 8a0bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8a8a4 │ │ │ │ + beq.n 8a168 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 8a836 │ │ │ │ + beq.n 8a0fa │ │ │ │ ldr.w r4, [r7, r6, lsl #3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 8a7b2 │ │ │ │ + beq.n 8a076 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 8a7b2 │ │ │ │ + beq.n 8a076 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8a7b2 │ │ │ │ - ldr r3, [pc, #428] @ (8a9c4 ) │ │ │ │ + bne.n 8a076 │ │ │ │ + ldr r3, [pc, #428] @ (8a288 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w sl, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ab6e │ │ │ │ + bne.w 8a432 │ │ │ │ mov r0, r4 │ │ │ │ blx sl │ │ │ │ - b.n 8a7b2 │ │ │ │ + b.n 8a076 │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ - b.n 8a5d4 │ │ │ │ + b.n 89e98 │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ ldrb.w r3, [fp, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 8a860 │ │ │ │ - ldr r3, [pc, #388] @ (8a9c8 ) │ │ │ │ + bne.n 8a124 │ │ │ │ + ldr r3, [pc, #388] @ (8a28c ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #2740] @ 0xab4 │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi.n 8a860 │ │ │ │ + bhi.n 8a124 │ │ │ │ ldrb.w r1, [fp, #6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8a5c6 │ │ │ │ + bne.w 89e8a │ │ │ │ mov r0, fp │ │ │ │ - bl 78004 │ │ │ │ - ldr r3, [pc, #352] @ (8a9c8 ) │ │ │ │ + bl 77fb0 │ │ │ │ + ldr r3, [pc, #352] @ (8a28c ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ - b.n 8a5d4 │ │ │ │ - ldr r3, [pc, #332] @ (8a9c4 ) │ │ │ │ + b.n 89e98 │ │ │ │ + ldr r3, [pc, #332] @ (8a288 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w sl, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ac06 │ │ │ │ + bne.w 8a4ca │ │ │ │ mov r0, r4 │ │ │ │ blx sl │ │ │ │ - b.n 8a7ca │ │ │ │ - ldr r3, [pc, #308] @ (8a9c4 ) │ │ │ │ + b.n 8a08e │ │ │ │ + ldr r3, [pc, #308] @ (8a288 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w sl, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8abea │ │ │ │ + bne.w 8a4ae │ │ │ │ mov r0, r4 │ │ │ │ blx sl │ │ │ │ - b.n 8a7e0 │ │ │ │ - ldr r3, [pc, #284] @ (8a9c4 ) │ │ │ │ + b.n 8a0a4 │ │ │ │ + ldr r3, [pc, #284] @ (8a288 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w sl, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ac22 │ │ │ │ + bne.w 8a4e6 │ │ │ │ mov r0, r4 │ │ │ │ blx sl │ │ │ │ - b.n 8a7f8 │ │ │ │ + b.n 8a0bc │ │ │ │ ldr r4, [r7, #0] │ │ │ │ - cbz r4, 8a8d0 │ │ │ │ + cbz r4, 8a194 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 8a8d0 │ │ │ │ + beq.n 8a194 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8aa18 │ │ │ │ + beq.w 8a2dc │ │ │ │ ldr.w r4, [r8, #24] │ │ │ │ - cbz r4, 8a8e6 │ │ │ │ + cbz r4, 8a1aa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 8a8e6 │ │ │ │ + beq.n 8a1aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8aa2e │ │ │ │ + beq.w 8a2f2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r6, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 8a83a │ │ │ │ + beq.n 8a0fe │ │ │ │ ldr r5, [sp, #16] │ │ │ │ str.w sl, [sp, #20] │ │ │ │ - b.n 8a7fe │ │ │ │ + b.n 8a0c2 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - ble.n 8a83a │ │ │ │ + ble.n 8a0fe │ │ │ │ add.w r6, fp, r3 │ │ │ │ - ldr.w r8, [pc, #192] @ 8a9c4 │ │ │ │ + ldr.w r8, [pc, #192] @ 8a288 │ │ │ │ mov r7, r2 │ │ │ │ lsls r3, r1, #31 │ │ │ │ - bpl.n 8a984 │ │ │ │ + bpl.n 8a248 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ - cbz r4, 8a91e │ │ │ │ + cbz r4, 8a1e2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 8a91e │ │ │ │ + beq.n 8a1e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8aa78 │ │ │ │ + beq.w 8a33c │ │ │ │ ldr r4, [r6, #28] │ │ │ │ - cbz r4, 8a932 │ │ │ │ + cbz r4, 8a1f6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 8a932 │ │ │ │ + beq.n 8a1f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8aa68 │ │ │ │ + beq.w 8a32c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r7, #1 │ │ │ │ adds r6, #12 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 8a984 │ │ │ │ - b.n 8a83a │ │ │ │ + bne.n 8a248 │ │ │ │ + b.n 8a0fe │ │ │ │ ldr r4, [r6, #28] │ │ │ │ - cbz r4, 8a950 │ │ │ │ + cbz r4, 8a214 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 8a950 │ │ │ │ + beq.n 8a214 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8a9e0 │ │ │ │ + beq.n 8a2a4 │ │ │ │ ldr r4, [r6, #36] @ 0x24 │ │ │ │ adds r6, #12 │ │ │ │ adds r7, #1 │ │ │ │ - cbz r4, 8a966 │ │ │ │ + cbz r4, 8a22a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 8a966 │ │ │ │ + beq.n 8a22a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8a9f2 │ │ │ │ + beq.n 8a2b6 │ │ │ │ ldr r4, [r6, #28] │ │ │ │ - cbz r4, 8a978 │ │ │ │ + cbz r4, 8a23c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 8a978 │ │ │ │ + beq.n 8a23c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8aa04 │ │ │ │ + beq.n 8a2c8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r7, #1 │ │ │ │ adds r6, #12 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 8a83a │ │ │ │ + beq.w 8a0fe │ │ │ │ ldr r4, [r6, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 8a93e │ │ │ │ + beq.n 8a202 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 8a93e │ │ │ │ + beq.n 8a202 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8a93e │ │ │ │ + bne.n 8a202 │ │ │ │ ldr.w r3, [r8, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r5, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ab8a │ │ │ │ + bne.w 8a44e │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 8a93e │ │ │ │ - movw r2, #58961 @ 0xe651 │ │ │ │ + b.n 8a202 │ │ │ │ + movw r2, #55613 @ 0xd93d │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8aba4 │ │ │ │ + bne.w 8a468 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 8a552 │ │ │ │ + b.n 89e16 │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movw r2, #58961 @ 0xe651 │ │ │ │ + movw r2, #55613 @ 0xd93d │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8aa40 │ │ │ │ + bne.n 8a304 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 8a53c │ │ │ │ + b.n 89e00 │ │ │ │ ldr.w r3, [r8, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r5, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8aab8 │ │ │ │ + bne.n 8a37c │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 8a950 │ │ │ │ + b.n 8a214 │ │ │ │ ldr.w r3, [r8, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r5, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8aad0 │ │ │ │ + bne.n 8a394 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 8a966 │ │ │ │ + b.n 8a22a │ │ │ │ ldr.w r3, [r8, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r5, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ac3e │ │ │ │ + bne.w 8a502 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 8a978 │ │ │ │ - ldr r3, [pc, #624] @ (8ac8c ) │ │ │ │ + b.n 8a23c │ │ │ │ + ldr r3, [pc, #624] @ (8a550 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ac58 │ │ │ │ + bne.w 8a51c │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b.n 8a8d0 │ │ │ │ - ldr r3, [pc, #604] @ (8ac8c ) │ │ │ │ + b.n 8a194 │ │ │ │ + ldr r3, [pc, #604] @ (8a550 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r6, [r2, #24] │ │ │ │ - cbnz r3, 8aa4e │ │ │ │ + cbnz r3, 8a312 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b.n 8a8e6 │ │ │ │ - ldr r2, [pc, #584] @ (8ac8c ) │ │ │ │ + b.n 8a1aa │ │ │ │ + ldr r2, [pc, #584] @ (8a550 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 8a9d8 │ │ │ │ - movw r2, #58961 @ 0xe651 │ │ │ │ + b.n 8a29c │ │ │ │ + movw r2, #55613 @ 0xd93d │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8aa3a │ │ │ │ - ldr r2, [pc, #560] @ (8ac8c ) │ │ │ │ + beq.n 8a2fe │ │ │ │ + ldr r2, [pc, #560] @ (8a550 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 8aa3a │ │ │ │ + b.n 8a2fe │ │ │ │ ldr.w r3, [r8, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r5, [r2, #24] │ │ │ │ - cbnz r3, 8aa88 │ │ │ │ + cbnz r3, 8a34c │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 8a932 │ │ │ │ + b.n 8a1f6 │ │ │ │ ldr.w r3, [r8, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r5, [r2, #24] │ │ │ │ - cbnz r3, 8aaa0 │ │ │ │ + cbnz r3, 8a364 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 8a91e │ │ │ │ - movw r2, #58961 @ 0xe651 │ │ │ │ + b.n 8a1e2 │ │ │ │ + movw r2, #55613 @ 0xd93d │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8aa72 │ │ │ │ + beq.n 8a336 │ │ │ │ ldr.w r2, [r8, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 8aa72 │ │ │ │ - movw r2, #58961 @ 0xe651 │ │ │ │ + b.n 8a336 │ │ │ │ + movw r2, #55613 @ 0xd93d │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8aa82 │ │ │ │ + beq.n 8a346 │ │ │ │ ldr.w r2, [r8, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 8aa82 │ │ │ │ - movw r2, #58961 @ 0xe651 │ │ │ │ + b.n 8a346 │ │ │ │ + movw r2, #55613 @ 0xd93d │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8a9ec │ │ │ │ + beq.n 8a2b0 │ │ │ │ ldr.w r2, [r8, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 8a9ec │ │ │ │ - movw r2, #58961 @ 0xe651 │ │ │ │ + b.n 8a2b0 │ │ │ │ + movw r2, #55613 @ 0xd93d │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8a9fe │ │ │ │ + beq.n 8a2c2 │ │ │ │ ldr.w r2, [r8, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 8a9fe │ │ │ │ + b.n 8a2c2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ac74 │ │ │ │ + beq.w 8a538 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl 1ea3f0 │ │ │ │ + bl 1e9374 │ │ │ │ movw r1, #42704 @ 0xa6d0 │ │ │ │ adds r7, r4, r1 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ ldr r3, [r4, r1] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ subs r0, r6, #1 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ adds.w r3, r3, #4096 @ 0x1000 │ │ │ │ str r3, [r4, r1] │ │ │ │ adc.w r2, r2, #0 │ │ │ │ cmp r6, ip │ │ │ │ str r2, [r7, #4] │ │ │ │ - beq.w 8a650 │ │ │ │ + beq.w 89f14 │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8a650 │ │ │ │ + bne.w 89f14 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - b.n 8a498 │ │ │ │ + b.n 89d5c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - movw r2, #42053 @ 0xa445 │ │ │ │ + movw r2, #40201 @ 0x9d09 │ │ │ │ movt r2, #8 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 8a4e6 │ │ │ │ + bne.w 89daa │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1585cc <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - movw r2, #58961 @ 0xe651 │ │ │ │ + b.w 156a5c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + movw r2, #55613 @ 0xd93d │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8a706 │ │ │ │ - ldr r2, [pc, #296] @ (8ac8c ) │ │ │ │ + beq.w 89fca │ │ │ │ + ldr r2, [pc, #296] @ (8a550 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 8a706 │ │ │ │ - movw r2, #58961 @ 0xe651 │ │ │ │ + b.n 89fca │ │ │ │ + movw r2, #55613 @ 0xd93d │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8a826 │ │ │ │ - ldr r2, [pc, #268] @ (8ac8c ) │ │ │ │ + beq.w 8a0ea │ │ │ │ + ldr r2, [pc, #268] @ (8a550 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 8a826 │ │ │ │ - movw r2, #58961 @ 0xe651 │ │ │ │ + b.n 8a0ea │ │ │ │ + movw r2, #55613 @ 0xd93d │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8a9a6 │ │ │ │ + beq.w 8a26a │ │ │ │ ldr.w r2, [r8, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 8a9a6 │ │ │ │ - ldr r2, [pc, #228] @ (8ac8c ) │ │ │ │ + b.n 8a26a │ │ │ │ + ldr r2, [pc, #228] @ (8a550 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 8a9ba │ │ │ │ - movw r2, #58961 @ 0xe651 │ │ │ │ + b.n 8a27e │ │ │ │ + movw r2, #55613 @ 0xd93d │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8a6ca │ │ │ │ - ldr r2, [pc, #200] @ (8ac8c ) │ │ │ │ + beq.w 89f8e │ │ │ │ + ldr r2, [pc, #200] @ (8a550 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 8a6ca │ │ │ │ - movw r2, #58961 @ 0xe651 │ │ │ │ + b.n 89f8e │ │ │ │ + movw r2, #55613 @ 0xd93d │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8a75c │ │ │ │ - ldr r2, [pc, #172] @ (8ac8c ) │ │ │ │ + beq.w 8a020 │ │ │ │ + ldr r2, [pc, #172] @ (8a550 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 8a75c │ │ │ │ - movw r2, #58961 @ 0xe651 │ │ │ │ + b.n 8a020 │ │ │ │ + movw r2, #55613 @ 0xd93d │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8a89e │ │ │ │ - ldr r2, [pc, #144] @ (8ac8c ) │ │ │ │ + beq.w 8a162 │ │ │ │ + ldr r2, [pc, #144] @ (8a550 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 8a89e │ │ │ │ - movw r2, #58961 @ 0xe651 │ │ │ │ + b.n 8a162 │ │ │ │ + movw r2, #55613 @ 0xd93d │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8a886 │ │ │ │ - ldr r2, [pc, #116] @ (8ac8c ) │ │ │ │ + beq.w 8a14a │ │ │ │ + ldr r2, [pc, #116] @ (8a550 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 8a886 │ │ │ │ - movw r2, #58961 @ 0xe651 │ │ │ │ + b.n 8a14a │ │ │ │ + movw r2, #55613 @ 0xd93d │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8a8b6 │ │ │ │ - ldr r2, [pc, #88] @ (8ac8c ) │ │ │ │ + beq.w 8a17a │ │ │ │ + ldr r2, [pc, #88] @ (8a550 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 8a8b6 │ │ │ │ - movw r2, #58961 @ 0xe651 │ │ │ │ + b.n 8a17a │ │ │ │ + movw r2, #55613 @ 0xd93d │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8aa12 │ │ │ │ + beq.w 8a2d6 │ │ │ │ ldr.w r2, [r8, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 8aa12 │ │ │ │ - movw r2, #58961 @ 0xe651 │ │ │ │ + b.n 8a2d6 │ │ │ │ + movw r2, #55613 @ 0xd93d │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8aa28 │ │ │ │ - ldr r2, [pc, #36] @ (8ac8c ) │ │ │ │ + beq.w 8a2ec │ │ │ │ + ldr r2, [pc, #36] @ (8a550 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 8aa28 │ │ │ │ + b.n 8a2ec │ │ │ │ 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 8a650 │ │ │ │ + b.n 89f14 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0008ac90 : │ │ │ │ +0008a554 : │ │ │ │ add.w r0, r0, r1, lsl #2 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0008ac98 : │ │ │ │ +0008a55c : │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0008acb4 : │ │ │ │ +0008a578 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #136] @ (8ad4c ) │ │ │ │ + ldr r2, [pc, #136] @ (8a610 ) │ │ │ │ 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, 8acec │ │ │ │ + cbz r3, 8a5b0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r3, [ip, #3424] @ 0xd60 │ │ │ │ ldr.w r2, [ip, #3428] @ 0xd64 │ │ │ │ - bl 7afe0 │ │ │ │ + bl 7afa0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r2, [ip, #3416] @ 0xd58 │ │ │ │ - cbnz r2, 8ad2e │ │ │ │ + cbnz r2, 8a5f2 │ │ │ │ ldr.w r3, [ip, #108] @ 0x6c │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r3 │ │ │ │ - cbz r3, 8ad3c │ │ │ │ - movw r1, #26316 @ 0x66cc │ │ │ │ + cbz r3, 8a600 │ │ │ │ + movw r1, #23372 @ 0x5b4c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r3 │ │ │ │ blx 2a034 │ │ │ │ - cbz r0, 8ad3c │ │ │ │ + cbz r0, 8a600 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #26252 @ 0x668c │ │ │ │ + movw r1, #23308 @ 0x5b0c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ blx 2a034 │ │ │ │ movs r2, #2 │ │ │ │ - cbnz r0, 8ad40 │ │ │ │ + cbnz r0, 8a604 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 8ad50 │ │ │ │ + b.n 8a614 │ │ │ │ ldr.w r3, [ip, #3424] @ 0xd60 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 13c924 │ │ │ │ + b.w 13be90 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 8ad20 │ │ │ │ + b.n 8a5e4 │ │ │ │ mov r0, r4 │ │ │ │ bl 2b6e8 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 8ad20 │ │ │ │ + b.n 8a5e4 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ mov r4, r3 │ │ │ │ ldrb r3, [r0, r1] │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8af2c │ │ │ │ + bne.w 8a7f0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r2 │ │ │ │ blx 29b58 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.w 8af2c │ │ │ │ + bne.w 8a7f0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8ae7e │ │ │ │ - ldr r3, [pc, #668] @ (8b020 ) │ │ │ │ + bne.n 8a742 │ │ │ │ + ldr r3, [pc, #668] @ (8a8e4 ) │ │ │ │ ldr.w r2, [r3, #1472] @ 0x5c0 │ │ │ │ cmp r2, r4 │ │ │ │ - bgt.w 8aec0 │ │ │ │ + bgt.w 8a784 │ │ │ │ ldr.w r2, [r3, #1180] @ 0x49c │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 8aeee │ │ │ │ + beq.w 8a7b2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8aefe │ │ │ │ + bne.w 8a7c2 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 8ada8 │ │ │ │ + beq.n 8a66c │ │ │ │ cmp r6, #2 │ │ │ │ - bne.w 8af12 │ │ │ │ + bne.w 8a7d6 │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r2 │ │ │ │ blx 29b40 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 8ae04 │ │ │ │ + beq.n 8a6c8 │ │ │ │ mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ cmp r0, r3 │ │ │ │ - bcs.w 8aede │ │ │ │ + bcs.w 8a7a2 │ │ │ │ movw r8, #19992 @ 0x4e18 │ │ │ │ movt r8, #73 @ 0x49 │ │ │ │ adds r3, r0, #1 │ │ │ │ mov r9, r3 │ │ │ │ ldr.w r2, [r8, #672] @ 0x2a0 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - movw r3, #52321 @ 0xcc61 │ │ │ │ + movw r3, #52313 @ 0xcc59 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8af44 │ │ │ │ + bne.w 8a808 │ │ │ │ mov r0, r1 │ │ │ │ blx 2a0fc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8aede │ │ │ │ + beq.n 8a7a2 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 29b40 │ │ │ │ mov r1, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.w 8afd0 │ │ │ │ + bne.w 8a894 │ │ │ │ mov r0, r6 │ │ │ │ - bl 6cd04 │ │ │ │ + bl 6cccc │ │ │ │ mov r0, r7 │ │ │ │ blx 29b58 │ │ │ │ adds r2, r0, #1 │ │ │ │ cmp.w r2, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 8aede │ │ │ │ + bcs.n 8a7a2 │ │ │ │ lsls r0, r2, #2 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 6cb44 │ │ │ │ + bl 6cb3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8aede │ │ │ │ + beq.n 8a7a2 │ │ │ │ mov r6, r4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r1, r7 │ │ │ │ mov r9, r7 │ │ │ │ mov sl, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r0 │ │ │ │ @@ -144722,619 +143992,619 @@ │ │ │ │ str r1, [sp, #20] │ │ │ │ blx 2969c │ │ │ │ subs r2, r0, #1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r8, r5 │ │ │ │ adds r3, r5, #4 │ │ │ │ adds r2, #4 │ │ │ │ - bhi.w 8af54 │ │ │ │ + bhi.w 8a818 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ movw lr, #2047 @ 0x7ff │ │ │ │ mov r8, r3 │ │ │ │ sub.w ip, r2, #55296 @ 0xd800 │ │ │ │ cmp ip, lr │ │ │ │ - bls.n 8af58 │ │ │ │ + bls.n 8a81c │ │ │ │ cmp.w r2, #1114112 @ 0x110000 │ │ │ │ - bcs.n 8af58 │ │ │ │ + bcs.n 8a81c │ │ │ │ add r1, r0 │ │ │ │ subs r4, r4, r0 │ │ │ │ mov r5, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8ae32 │ │ │ │ + bne.n 8a6f6 │ │ │ │ sub.w r1, r8, r7 │ │ │ │ mov r6, r7 │ │ │ │ movw r8, #19992 @ 0x4e18 │ │ │ │ movt r8, #73 @ 0x49 │ │ │ │ asrs r1, r1, #2 │ │ │ │ - b.n 8ae9a │ │ │ │ + b.n 8a75e │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #28 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 6cd64 │ │ │ │ - cbnz r0, 8aed6 │ │ │ │ + bl 6cd2c │ │ │ │ + cbnz r0, 8a79a │ │ │ │ ldrd r1, r6, [sp, #28] │ │ │ │ movw r8, #19992 @ 0x4e18 │ │ │ │ movt r8, #73 @ 0x49 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8b024 │ │ │ │ + bl 8a8e8 │ │ │ │ ldr.w r2, [r8, #684] @ 0x2ac │ │ │ │ - movw r3, #53025 @ 0xcf21 │ │ │ │ + movw r3, #52969 @ 0xcee9 │ │ │ │ movt r3, #6 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8aee4 │ │ │ │ + bne.n 8a7a8 │ │ │ │ mov r0, r6 │ │ │ │ blx 297f8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r2, sp, #24 │ │ │ │ add r3, sp, #28 │ │ │ │ strd r2, r6, [sp] │ │ │ │ mov r1, r5 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a660c │ │ │ │ + bl 1a43ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8ae8e │ │ │ │ + beq.n 8a752 │ │ │ │ adds r3, r0, #2 │ │ │ │ - beq.n 8af7e │ │ │ │ + beq.n 8a842 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 8af12 │ │ │ │ - bl 1ef298 │ │ │ │ - b.n 8af28 │ │ │ │ + beq.n 8a7d6 │ │ │ │ + bl 1ee218 │ │ │ │ + b.n 8a7ec │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r2 │ │ │ │ - b.n 8aeb8 │ │ │ │ - bl 1a3c58 │ │ │ │ - ldr r3, [pc, #300] @ (8b020 ) │ │ │ │ + b.n 8a77c │ │ │ │ + bl 1a1a08 │ │ │ │ + ldr r3, [pc, #300] @ (8a8e4 ) │ │ │ │ str.w r0, [r3, #1180] @ 0x49c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ad9c │ │ │ │ + beq.w 8a660 │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #28 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 649d6 │ │ │ │ + bl 67b5e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8ae8e │ │ │ │ - b.n 8aed6 │ │ │ │ + beq.n 8a752 │ │ │ │ + b.n 8a79a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9440 @ 0x24e0 │ │ │ │ + movw r1, #6496 @ 0x1960 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8aeb8 │ │ │ │ + b.n 8a77c │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9412 @ 0x24c4 │ │ │ │ + movw r1, #6468 @ 0x1944 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 8af28 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 8a7ec │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8adec │ │ │ │ - b.n 8aede │ │ │ │ + bne.w 8a6b0 │ │ │ │ + b.n 8a7a2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8ae6c │ │ │ │ + beq.n 8a730 │ │ │ │ mov r2, r1 │ │ │ │ mov r3, r5 │ │ │ │ subs r4, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 8b006 │ │ │ │ + bne.n 8a8ca │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 6cd04 │ │ │ │ + bl 6cccc │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r7, r9 │ │ │ │ mov r5, sl │ │ │ │ subs r1, r1, r7 │ │ │ │ - movw r3, #38144 @ 0x9500 │ │ │ │ + movw r3, #35200 @ 0x8980 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ strd r3, r1, [sp, #24] │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ movw r2, #48064 @ 0xbbc0 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ str r0, [sp, #12] │ │ │ │ adds r4, r1, #1 │ │ │ │ mov r3, r7 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - movw r2, #7332 @ 0x1ca4 │ │ │ │ + movw r2, #4416 @ 0x1140 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ - movw r1, #9432 @ 0x24d8 │ │ │ │ + movw r1, #6488 @ 0x1958 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 8761c │ │ │ │ + bl 8717c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8af28 │ │ │ │ - bl 1dd7b0 │ │ │ │ + beq.n 8a7ec │ │ │ │ + bl 1db6b8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8af28 │ │ │ │ + beq.n 8a7ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8af28 │ │ │ │ + bne.n 8a7ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8af28 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8a7ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ae9a │ │ │ │ + beq.w 8a75e │ │ │ │ subs r0, r6, #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 8adfe │ │ │ │ + bne.w 8a6c2 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 8afde │ │ │ │ - b.n 8ae9a │ │ │ │ + bne.n 8a8a2 │ │ │ │ + b.n 8a75e │ │ │ │ ldrb.w r1, [r2], #1 │ │ │ │ add.w r1, r1, #56320 @ 0xdc00 │ │ │ │ str.w r1, [r3], #4 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ mov r8, r3 │ │ │ │ strd r2, r2, [sp, #32] │ │ │ │ - b.n 8ae66 │ │ │ │ + b.n 8a72a │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0008b024 : │ │ │ │ +0008a8e8 : │ │ │ │ stmdb 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 │ │ │ │ clz r2, r0 │ │ │ │ cmp r1, #0 │ │ │ │ sub sp, #20 │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8b5ba │ │ │ │ + bne.w 8ae7e │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ adds r6, r1, #1 │ │ │ │ - beq.w 8b2d4 │ │ │ │ + beq.w 8ab98 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8b440 │ │ │ │ + beq.w 8ad04 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 8b444 │ │ │ │ + beq.w 8ad08 │ │ │ │ lsls r7, r5, #2 │ │ │ │ adds r4, r3, r7 │ │ │ │ cmp r3, r4 │ │ │ │ - bcs.n 8b08e │ │ │ │ + bcs.n 8a952 │ │ │ │ mov r1, r3 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 8b072 │ │ │ │ + b.n 8a936 │ │ │ │ cmp r4, r1 │ │ │ │ - bls.n 8b088 │ │ │ │ + bls.n 8a94c │ │ │ │ ldr.w r2, [r1], #4 │ │ │ │ cmp r2, r0 │ │ │ │ - bls.n 8b06e │ │ │ │ + bls.n 8a932 │ │ │ │ cmp.w r2, #1114112 @ 0x110000 │ │ │ │ - bcs.w 8b5dc │ │ │ │ + bcs.w 8aea0 │ │ │ │ mov r0, r2 │ │ │ │ cmp r4, r1 │ │ │ │ - bhi.n 8b072 │ │ │ │ + bhi.n 8a936 │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bhi.w 8b2f8 │ │ │ │ + bhi.w 8abbc │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 8b584 │ │ │ │ + blt.w 8ae48 │ │ │ │ movw r2, #65514 @ 0xffea │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ cmp r5, r2 │ │ │ │ - bgt.w 8b386 │ │ │ │ + bgt.w 8ac4a │ │ │ │ movw r8, #19992 @ 0x4e18 │ │ │ │ movt r8, #73 @ 0x49 │ │ │ │ mov.w r9, #1 │ │ │ │ - movw r2, #9329 @ 0x2471 │ │ │ │ + movw r2, #9261 @ 0x242d │ │ │ │ movt r2, #7 │ │ │ │ add.w fp, r5, #21 │ │ │ │ ldr.w r6, [r8, #712] @ 0x2c8 │ │ │ │ mov sl, r9 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 8b372 │ │ │ │ - ldr r2, [pc, #724] @ (8b39c ) │ │ │ │ + bne.w 8ac36 │ │ │ │ + ldr r2, [pc, #724] @ (8ac60 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r2, [r1, r2] │ │ │ │ add.w r1, fp, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1528] @ 0x5f8 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bcs.w 8b2a4 │ │ │ │ + bcs.w 8ab68 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr.w r2, [r2, r1, lsl #3] │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ cmp r2, ip │ │ │ │ - beq.w 8b498 │ │ │ │ + beq.w 8ad5c │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr.w lr, [r6] │ │ │ │ str.w lr, [r2, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 8b276 │ │ │ │ + beq.w 8ab3a │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ 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, #628] @ (8b3a0 ) │ │ │ │ + ldr r2, [pc, #628] @ (8ac64 ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r6, #0] │ │ │ │ ldr.w r8, [r2, #1416] @ 0x588 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 8b52e │ │ │ │ + bne.w 8adf2 │ │ │ │ mov r2, sl │ │ │ │ str r5, [r6, #8] │ │ │ │ lsls r2, r2, #2 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 8b404 │ │ │ │ + beq.w 8acc8 │ │ │ │ add r5, r6 │ │ │ │ orr.w r2, r2, #96 @ 0x60 │ │ │ │ strb r2, [r6, #16] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r6, #12] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r5, #20] │ │ │ │ ldrb r2, [r6, #16] │ │ │ │ ubfx r1, r2, #2, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 8b552 │ │ │ │ + bne.w 8ae16 │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bpl.w 8b5d8 │ │ │ │ + bpl.w 8ae9c │ │ │ │ lsls r1, r2, #25 │ │ │ │ - bpl.w 8b2e0 │ │ │ │ + bpl.w 8aba4 │ │ │ │ bic.w r7, r7, #15 │ │ │ │ add.w r2, r6, #20 │ │ │ │ add.w ip, r3, r7 │ │ │ │ cmp r3, ip │ │ │ │ - bcs.w 8b2f2 │ │ │ │ + bcs.w 8abb6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ add.w r5, r3, #16 │ │ │ │ strb r1, [r2, #0] │ │ │ │ cmp ip, r5 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ strb r1, [r2, #1] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ strb r1, [r2, #2] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ strb r1, [r2, #3] │ │ │ │ - bls.n 8b226 │ │ │ │ + bls.n 8aaea │ │ │ │ ldr r1, [r3, #16] │ │ │ │ strb r1, [r2, #4] │ │ │ │ add.w r1, r3, #32 │ │ │ │ cmp ip, r1 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ strb r0, [r2, #5] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ strb r0, [r2, #6] │ │ │ │ ldr r0, [r3, #28] │ │ │ │ strb r0, [r2, #7] │ │ │ │ - bls.n 8b226 │ │ │ │ + bls.n 8aaea │ │ │ │ ldr r1, [r3, #32] │ │ │ │ strb r1, [r2, #8] │ │ │ │ add.w r1, r3, #48 @ 0x30 │ │ │ │ cmp ip, r1 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ strb r0, [r2, #9] │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ strb r0, [r2, #10] │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ strb r0, [r2, #11] │ │ │ │ - bls.n 8b226 │ │ │ │ + bls.n 8aaea │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ strb r1, [r2, #12] │ │ │ │ add.w r1, r3, #64 @ 0x40 │ │ │ │ cmp ip, r1 │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ strb r0, [r2, #13] │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ strb r0, [r2, #14] │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ strb r0, [r2, #15] │ │ │ │ - bls.n 8b226 │ │ │ │ + bls.n 8aaea │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ strb r1, [r2, #16] │ │ │ │ add.w r1, r3, #80 @ 0x50 │ │ │ │ cmp r1, ip │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ strb r0, [r2, #17] │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ strb r0, [r2, #18] │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ strb r3, [r2, #19] │ │ │ │ - bcs.n 8b226 │ │ │ │ + bcs.n 8aaea │ │ │ │ add.w r3, r2, #24 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ adds r1, #16 │ │ │ │ strb.w r0, [r3, #-4] │ │ │ │ adds r3, #4 │ │ │ │ ldr.w r0, [r1, #-12] │ │ │ │ strb.w r0, [r3, #-7] │ │ │ │ ldr.w r0, [r1, #-8] │ │ │ │ strb.w r0, [r3, #-6] │ │ │ │ ldr.w r0, [r1, #-4] │ │ │ │ cmp r1, ip │ │ │ │ strb.w r0, [r3, #-5] │ │ │ │ - bcc.n 8b200 │ │ │ │ + bcc.n 8aac4 │ │ │ │ subs r7, #1 │ │ │ │ bic.w r3, r7, #15 │ │ │ │ add r3, r5 │ │ │ │ lsrs r7, r7, #4 │ │ │ │ cmp r3, r4 │ │ │ │ - bcs.n 8b260 │ │ │ │ + bcs.n 8ab24 │ │ │ │ adds r7, #1 │ │ │ │ add.w r2, r2, r7, lsl #2 │ │ │ │ mov r1, r3 │ │ │ │ ldr.w r0, [r1], #4 │ │ │ │ strb r0, [r2, #0] │ │ │ │ cmp r4, r1 │ │ │ │ - bls.n 8b260 │ │ │ │ + bls.n 8ab24 │ │ │ │ add.w r1, r3, #8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r1, r4 │ │ │ │ strb r3, [r2, #1] │ │ │ │ - bcs.n 8b260 │ │ │ │ + bcs.n 8ab24 │ │ │ │ adds r2, #2 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ strb.w r3, [r2], #1 │ │ │ │ cmp r1, r4 │ │ │ │ - bcc.n 8b254 │ │ │ │ + bcc.n 8ab18 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8b5cc │ │ │ │ + beq.w 8ae90 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 8b3a4 │ │ │ │ + beq.w 8ac68 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r0, r1, [r2, #24] │ │ │ │ cmp r0, r1 │ │ │ │ ittt hi │ │ │ │ ldrhi r2, [r2, #12] │ │ │ │ strhi.w r2, [ip, #12] │ │ │ │ strhi.w ip, [r2, #8] │ │ │ │ - bhi.w 8b110 │ │ │ │ + bhi.w 8a9d4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ 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 r6, #0 │ │ │ │ - bne.w 8b110 │ │ │ │ + bne.w 8a9d4 │ │ │ │ ldr.w r2, [r8, #672] @ 0x2a0 │ │ │ │ - movw r1, #52321 @ 0xcc61 │ │ │ │ + movw r1, #52313 @ 0xcc59 │ │ │ │ movt r1, #6 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 8b59c │ │ │ │ + bne.w 8ae60 │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 2a0fc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 8b386 │ │ │ │ + beq.n 8ac4a │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr.w r2, [r1, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r1, #800] @ 0x320 │ │ │ │ - b.n 8b110 │ │ │ │ + b.n 8a9d4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 2987c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ - b.n 8b054 │ │ │ │ + b.n 8a918 │ │ │ │ add.w r2, r6, #28 │ │ │ │ bic.w r7, r7, #15 │ │ │ │ add.w ip, r3, r7 │ │ │ │ cmp r3, ip │ │ │ │ - bcc.w 8b184 │ │ │ │ + bcc.w 8aa48 │ │ │ │ cmp r3, r4 │ │ │ │ - bcc.n 8b23a │ │ │ │ - b.n 8b260 │ │ │ │ + bcc.n 8aafe │ │ │ │ + b.n 8ab24 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bls.w 8b472 │ │ │ │ + bls.w 8ad36 │ │ │ │ cmp.w r0, #65536 @ 0x10000 │ │ │ │ - bcc.w 8b48e │ │ │ │ + bcc.w 8ad52 │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ - bcs.w 8b56c │ │ │ │ + bcs.w 8ae30 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 8b584 │ │ │ │ + blt.w 8ae48 │ │ │ │ mov.w sl, #4 │ │ │ │ mov r1, sl │ │ │ │ movw r0, #65507 @ 0xffe3 │ │ │ │ movt r0, #32767 @ 0x7fff │ │ │ │ str r3, [sp, #4] │ │ │ │ movw r6, #65528 @ 0xfff8 │ │ │ │ movt r6, #8191 @ 0x1fff │ │ │ │ - bl 2786a0 │ │ │ │ + bl 277af8 │ │ │ │ movw r2, #65527 @ 0xfff7 │ │ │ │ movt r2, #8191 @ 0x1fff │ │ │ │ movw r1, #65520 @ 0xfff0 │ │ │ │ movt r1, #16383 @ 0x3fff │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r6 │ │ │ │ it ne │ │ │ │ movne r2, r1 │ │ │ │ cmp r2, r5 │ │ │ │ - blt.n 8b386 │ │ │ │ + blt.n 8ac4a │ │ │ │ mla fp, r5, sl, sl │ │ │ │ add.w fp, fp, #28 │ │ │ │ movw r8, #19992 @ 0x4e18 │ │ │ │ movt r8, #73 @ 0x49 │ │ │ │ - movw r2, #9329 @ 0x2471 │ │ │ │ + movw r2, #9261 @ 0x242d │ │ │ │ movt r2, #7 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr.w r6, [r8, #712] @ 0x2c8 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 8b0c6 │ │ │ │ + beq.w 8a98a │ │ │ │ ldr.w r0, [r8, #708] @ 0x2c4 │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b110 │ │ │ │ + bne.w 8a9d4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ef298 │ │ │ │ + bl 1ee218 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b15a │ │ │ │ + bne.w 8aa1e │ │ │ │ movs r6, #0 │ │ │ │ - b.n 8b26e │ │ │ │ + b.n 8ab32 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 8b26e │ │ │ │ + bne.w 8ab32 │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.w 8b5ac │ │ │ │ + bpl.w 8ae70 │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r3, r6, #20 │ │ │ │ addpl.w r3, r6, #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, #19992 @ 0x4e18 │ │ │ │ movtlt r4, #73 @ 0x49 │ │ │ │ itet ge │ │ │ │ - ldrge r4, [pc, #544] @ (8b600 ) │ │ │ │ + ldrge r4, [pc, #544] @ (8aec4 ) │ │ │ │ addlt.w r4, r4, r3, lsl #5 │ │ │ │ mlage r4, r2, r3, r4 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 8b400 │ │ │ │ + beq.n 8acc4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8b400 │ │ │ │ + beq.n 8acc4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 8b400 │ │ │ │ + cbnz r3, 8acc4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ mov r6, r4 │ │ │ │ - b.n 8b26e │ │ │ │ + b.n 8ab32 │ │ │ │ orr.w r2, r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ strb r2, [r6, #16] │ │ │ │ cmp.w sl, #1 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r6, #12] │ │ │ │ add.w r2, r6, #28 │ │ │ │ - beq.n 8b46a │ │ │ │ + beq.n 8ad2e │ │ │ │ cmp.w sl, #2 │ │ │ │ strd r1, r1, [r6, #20] │ │ │ │ - beq.n 8b4ae │ │ │ │ + beq.n 8ad72 │ │ │ │ str r1, [r2, r7] │ │ │ │ ldrb r2, [r6, #16] │ │ │ │ lsls r1, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r0, r6, #20 │ │ │ │ addpl.w r0, r6, #28 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r3 │ │ │ │ blx 29c10 │ │ │ │ - b.n 8b260 │ │ │ │ - ldr r6, [pc, #448] @ (8b604 ) │ │ │ │ - b.n 8b26e │ │ │ │ + b.n 8ab24 │ │ │ │ + ldr r6, [pc, #448] @ (8aec8 ) │ │ │ │ + b.n 8ab32 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bhi.n 8b546 │ │ │ │ + bhi.n 8ae0a │ │ │ │ lsls r4, r2, #24 │ │ │ │ iteet pl │ │ │ │ movpl r3, #24 │ │ │ │ addmi.w r2, r2, #1296 @ 0x510 │ │ │ │ movwmi r6, #19992 @ 0x4e18 │ │ │ │ - ldrpl r6, [pc, #420] @ (8b600 ) │ │ │ │ + ldrpl r6, [pc, #420] @ (8aec4 ) │ │ │ │ itte mi │ │ │ │ movtmi r6, #73 @ 0x49 │ │ │ │ addmi.w r6, r6, r2, lsl #5 │ │ │ │ mlapl r6, r3, r2, r6 │ │ │ │ - b.n 8b26e │ │ │ │ + b.n 8ab32 │ │ │ │ strb r1, [r2, r5] │ │ │ │ strd r1, r1, [r6, #20] │ │ │ │ - b.n 8b15a │ │ │ │ + b.n 8aa1e │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 8b584 │ │ │ │ + blt.w 8ae48 │ │ │ │ movw r2, #65506 @ 0xffe2 │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ cmp r5, r2 │ │ │ │ - bgt.n 8b386 │ │ │ │ + bgt.n 8ac4a │ │ │ │ add.w fp, r5, #29 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 8b354 │ │ │ │ + b.n 8ac18 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 8b584 │ │ │ │ + blt.n 8ae48 │ │ │ │ mov.w sl, #2 │ │ │ │ - b.n 8b318 │ │ │ │ + b.n 8abdc │ │ │ │ ldrd r0, r1, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 72540 │ │ │ │ + bl 724fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 8b110 │ │ │ │ - b.n 8b2a4 │ │ │ │ + bne.w 8a9d4 │ │ │ │ + b.n 8ab68 │ │ │ │ strh.w r1, [r2, r5, lsl #1] │ │ │ │ ldrb r2, [r6, #16] │ │ │ │ lsls r5, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r2, r6, #20 │ │ │ │ addpl.w r2, r6, #28 │ │ │ │ bic.w r7, r7, #15 │ │ │ │ mov r1, r3 │ │ │ │ add.w r8, r3, r7 │ │ │ │ mov r0, r2 │ │ │ │ mov r9, r3 │ │ │ │ - b.n 8b4fa │ │ │ │ + b.n 8adbe │ │ │ │ ldr r3, [r1, #0] │ │ │ │ adds r0, #8 │ │ │ │ ldr.w lr, [r1, #12] │ │ │ │ adds r1, #16 │ │ │ │ bfi r5, r3, #0, #16 │ │ │ │ ldr.w r3, [r1, #-12] │ │ │ │ bfi r5, r3, #16, #16 │ │ │ │ @@ -145342,595 +144612,593 @@ │ │ │ │ str.w r5, [r0, #-8] │ │ │ │ bfi ip, r3, #0, #16 │ │ │ │ bfi ip, lr, #16, #16 │ │ │ │ str.w ip, [r0, #-4] │ │ │ │ movs r5, #0 │ │ │ │ cmp r1, r8 │ │ │ │ mov ip, r5 │ │ │ │ - bcc.n 8b4d0 │ │ │ │ + bcc.n 8ad94 │ │ │ │ sub.w r1, r9, #15 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ cmp r1, r8 │ │ │ │ it hi │ │ │ │ movhi r0, r5 │ │ │ │ cmp r1, r8 │ │ │ │ it hi │ │ │ │ movhi r7, r5 │ │ │ │ add.w r1, r9, r7 │ │ │ │ adds r3, r2, r0 │ │ │ │ mov r2, r1 │ │ │ │ cmp r1, r4 │ │ │ │ - bcs.w 8b260 │ │ │ │ + bcs.w 8ab24 │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ strh.w r1, [r3], #2 │ │ │ │ mov r1, r2 │ │ │ │ - b.n 8b51a │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + b.n 8adde │ │ │ │ + movw r1, #55613 @ 0xd93d │ │ │ │ movt r1, #18 │ │ │ │ cmp r8, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 8b55e │ │ │ │ + bne.n 8ae22 │ │ │ │ mov r0, r6 │ │ │ │ - bl 12eb00 │ │ │ │ + bl 12ddf0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8b13a │ │ │ │ + b.n 8a9fe │ │ │ │ adds r4, r3, #4 │ │ │ │ movs r7, #4 │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.w 8b068 │ │ │ │ - b.n 8b094 │ │ │ │ + bhi.w 8a92c │ │ │ │ + b.n 8a958 │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 8b5b0 │ │ │ │ + bne.n 8ae74 │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bmi.n 8b4b2 │ │ │ │ + bmi.n 8ad76 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ - b.n 8b4c0 │ │ │ │ + b.n 8ad84 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8b13a │ │ │ │ + b.n 8a9fe │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #52436 @ 0xccd4 │ │ │ │ + movw r1, #49492 @ 0xc154 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 8b396 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 8ac5a │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #52488 @ 0xcd08 │ │ │ │ + movw r1, #49544 @ 0xc188 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 8b396 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 8ac5a │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #8] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ - b.n 8b2c2 │ │ │ │ + b.n 8ab86 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - b.n 8b3c2 │ │ │ │ + b.n 8ac86 │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bmi.w 8b428 │ │ │ │ + bmi.w 8acec │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - b.n 8b436 │ │ │ │ - movw r0, #9468 @ 0x24fc │ │ │ │ + b.n 8acfa │ │ │ │ + movw r0, #6524 @ 0x197c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #2012 @ 0x7dc │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 8b396 │ │ │ │ + bl 21f268 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 8ac5a │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1ae1a4 │ │ │ │ + b.w 1ac15c │ │ │ │ ldr r2, [r6, #28] │ │ │ │ - b.n 8b2e4 │ │ │ │ + b.n 8aba8 │ │ │ │ movw r0, #6496 @ 0x1960 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #16 │ │ │ │ - movw r1, #9496 @ 0x2518 │ │ │ │ + movw r1, #6552 @ 0x1998 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w d599c │ │ │ │ + b.w d52b8 │ │ │ │ ands.w r0, r8, #13172736 @ 0xc90000 │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0008b608 : │ │ │ │ +0008aecc : │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #4572 @ 0x11dc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 8b61c │ │ │ │ + bne.n 8aee0 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 87f30 │ │ │ │ + bl 87a80 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 8b63c │ │ │ │ + cbz r0, 8af00 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 4a95c │ │ │ │ + bl 4a94e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 8b638 │ │ │ │ + b.n 8aefc │ │ │ │ nop │ │ │ │ │ │ │ │ -0008b648 <_PyUnicode_AsUTF8NoNUL@@Base>: │ │ │ │ +0008af0c <_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 8b690 │ │ │ │ - cbz r0, 8b688 <_PyUnicode_AsUTF8NoNUL@@Base+0x40> │ │ │ │ + bl 8af50 │ │ │ │ + cbz r0, 8af4c <_PyUnicode_AsUTF8NoNUL@@Base+0x40> │ │ │ │ mov r4, r0 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 8b672 <_PyUnicode_AsUTF8NoNUL@@Base+0x2a> │ │ │ │ + bne.n 8af36 <_PyUnicode_AsUTF8NoNUL@@Base+0x2a> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9564 @ 0x255c │ │ │ │ + movw r1, #6620 @ 0x19dc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8b66c <_PyUnicode_AsUTF8NoNUL@@Base+0x24> │ │ │ │ - movs r0, r0 │ │ │ │ - ... │ │ │ │ + b.n 8af30 <_PyUnicode_AsUTF8NoNUL@@Base+0x24> │ │ │ │ │ │ │ │ -0008b690 : │ │ │ │ +0008af50 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bpl.n 8b712 │ │ │ │ + bpl.n 8afd2 │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ mov r3, r0 │ │ │ │ lsls r0, r2, #25 │ │ │ │ - bpl.n 8b6ce │ │ │ │ + bpl.n 8af8e │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bpl.n 8b726 │ │ │ │ + bpl.n 8afe6 │ │ │ │ cmn.w r3, #20 │ │ │ │ - beq.n 8b6dc │ │ │ │ - cbz r1, 8b6c2 │ │ │ │ + beq.n 8af9c │ │ │ │ + cbz r1, 8af82 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [r1, #0] │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bpl.n 8b706 │ │ │ │ + bpl.n 8afc6 │ │ │ │ add.w r0, r3, #20 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, 8b6dc │ │ │ │ + cbz r0, 8af9c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8b6ca │ │ │ │ + beq.n 8af8a │ │ │ │ ldr r3, [r3, #20] │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 8b6ca │ │ │ │ + b.n 8af8a │ │ │ │ mov r0, r3 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1de62c │ │ │ │ + bl 1dc534 │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 8b71a │ │ │ │ + beq.n 8afda │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ and.w r0, r2, #64 @ 0x40 │ │ │ │ - cbz r1, 8b702 │ │ │ │ - cbz r0, 8b70a │ │ │ │ + cbz r1, 8afc2 │ │ │ │ + cbz r0, 8afca │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bpl.n 8b70a │ │ │ │ + bpl.n 8afca │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n 8b6c6 │ │ │ │ + b.n 8af86 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8b6c2 │ │ │ │ + bne.n 8af82 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - b.n 8b6ca │ │ │ │ + b.n 8af8a │ │ │ │ ldrd r2, r0, [r3, #20] │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n 8b6ca │ │ │ │ + b.n 8af8a │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 4a95c │ │ │ │ + bl 4a94e │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - cbz r1, 8b722 │ │ │ │ + cbz r1, 8afe2 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r1, #0] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 8b6ca │ │ │ │ + b.n 8af8a │ │ │ │ ldr r0, [r3, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8b6dc │ │ │ │ + beq.n 8af9c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8b6c2 │ │ │ │ + beq.n 8af82 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ str r2, [r1, #0] │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ - b.n 8b6c2 │ │ │ │ + b.n 8af82 │ │ │ │ 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 6de7c <_Py_HashBytes@@Base> │ │ │ │ + b.w 6de24 <_Py_HashBytes@@Base> │ │ │ │ │ │ │ │ -0008b758 : │ │ │ │ +0008b018 : │ │ │ │ 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 8b786 │ │ │ │ + bpl.n 8b046 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bcs.n 8b7a2 │ │ │ │ + bcs.n 8b062 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ str.w r2, [r3, r1, lsl #2] │ │ │ │ - bl 79054 │ │ │ │ + bl 79004 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r2 │ │ │ │ - bl 79054 │ │ │ │ - movw r0, #52636 @ 0xcd9c │ │ │ │ + bl 79004 │ │ │ │ + movw r0, #49692 @ 0xc21c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #457 @ 0x1c9 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 21f268 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r2 │ │ │ │ - bl 79054 │ │ │ │ + bl 79004 │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9732 @ 0x2604 │ │ │ │ + movw r1, #6644 @ 0x19f4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 8b79c │ │ │ │ + bl 12e510 │ │ │ │ + b.n 8b05c │ │ │ │ │ │ │ │ -0008b7c0 : │ │ │ │ +0008b080 : │ │ │ │ push {r4, r5, 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 │ │ │ │ sub sp, #12 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ - cbnz r3, 8b83a │ │ │ │ + cbnz r3, 8b0fa │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ mov lr, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [ip, #56] @ 0x38 │ │ │ │ - cbz r3, 8b802 │ │ │ │ + cbz r3, 8b0c2 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbz r3, 8b802 │ │ │ │ + cbz r3, 8b0c2 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ bx r3 │ │ │ │ ldr.w r3, [ip, #52] @ 0x34 │ │ │ │ - cbz r3, 8b858 │ │ │ │ + cbz r3, 8b118 │ │ │ │ ldr.w r2, [lr, #4] │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ - cbz r1, 8b854 │ │ │ │ + cbz r1, 8b114 │ │ │ │ ldr.w r1, [r1, #132] @ 0x84 │ │ │ │ - cbz r1, 8b854 │ │ │ │ + cbz r1, 8b114 │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, lr │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl db638 │ │ │ │ + bl daf14 │ │ │ │ mov r1, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 8b846 │ │ │ │ + beq.n 8b106 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 263b48 │ │ │ │ - bl 26fa74 │ │ │ │ + b.w 262d94 │ │ │ │ + bl 26ed08 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 805dc │ │ │ │ + bl 805d4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8b82c │ │ │ │ - b.n 8b83e │ │ │ │ + beq.n 8b0ec │ │ │ │ + b.n 8b0fe │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - cbnz r3, 8b874 │ │ │ │ + cbnz r3, 8b134 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr.w r2, [ip, #12] │ │ │ │ - movw r1, #9768 @ 0x2628 │ │ │ │ + movw r1, #6680 @ 0x1a18 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ - b.n 8b83e │ │ │ │ + bl d52b8 │ │ │ │ + b.n 8b0fe │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #8580 @ 0x2184 │ │ │ │ + movw r1, #5636 @ 0x1604 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ - b.n 8b83e │ │ │ │ + bl d52b8 │ │ │ │ + b.n 8b0fe │ │ │ │ nop │ │ │ │ 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 8b932 │ │ │ │ + beq.n 8b1f2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bpl.n 8b968 │ │ │ │ + bpl.n 8b228 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 8b900 │ │ │ │ + bne.n 8b1c0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8b90a │ │ │ │ + beq.n 8b1ca │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r2 │ │ │ │ str r3, [r5, #0] │ │ │ │ - bne.n 8b918 │ │ │ │ + bne.n 8b1d8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.n 8b918 │ │ │ │ - ldr r1, [pc, #164] @ (8b980 ) │ │ │ │ + beq.n 8b1d8 │ │ │ │ + ldr r1, [pc, #164] @ (8b240 ) │ │ │ │ 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, #71 @ 0x47 │ │ │ │ str r5, [sp, #0] │ │ │ │ cmp r1, r2 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - beq.n 8b962 │ │ │ │ - bl 7c85c │ │ │ │ + beq.n 8b222 │ │ │ │ + bl 7c81c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 8b8c2 │ │ │ │ + bne.n 8b182 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 8b8d4 │ │ │ │ + beq.n 8b194 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6d774 │ │ │ │ + bl 6d71c │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 8b8da │ │ │ │ + bne.n 8b19a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1ab6e0 │ │ │ │ + b.w 1a94e8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 8b95a │ │ │ │ + beq.n 8b21a │ │ │ │ mov r0, r4 │ │ │ │ - bl 6d774 │ │ │ │ + bl 6d71c │ │ │ │ mov r2, r0 │ │ │ │ adds r5, r0, #1 │ │ │ │ - beq.n 8b978 │ │ │ │ + beq.n 8b238 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w bfec4 │ │ │ │ + b.w bf80c │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - bne.n 8b94c │ │ │ │ - b.n 8b940 │ │ │ │ - bl 7a2f8 │ │ │ │ - b.n 8b8fc │ │ │ │ - movw r0, #53236 @ 0xcff4 │ │ │ │ + bne.n 8b20c │ │ │ │ + b.n 8b200 │ │ │ │ + bl 7a2b8 │ │ │ │ + b.n 8b1bc │ │ │ │ + movw r0, #50292 @ 0xc474 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2572 @ 0xa0c │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 21f268 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8b8fc │ │ │ │ + b.n 8b1bc │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008b984 <_PyType_Lookup@@Base>: │ │ │ │ +0008b244 <_PyType_Lookup@@Base>: │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ - bl 83df4 <_PyType_LookupRef@@Base> │ │ │ │ + bl 83964 <_PyType_LookupRef@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 8b9a2 <_PyType_Lookup@@Base+0x1e> │ │ │ │ + cbnz r0, 8b262 <_PyType_Lookup@@Base+0x1e> │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8b99c <_PyType_Lookup@@Base+0x18> │ │ │ │ + beq.n 8b25c <_PyType_Lookup@@Base+0x18> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8b99c <_PyType_Lookup@@Base+0x18> │ │ │ │ + bne.n 8b25c <_PyType_Lookup@@Base+0x18> │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8b99c <_PyType_Lookup@@Base+0x18> │ │ │ │ + b.n 8b25c <_PyType_Lookup@@Base+0x18> │ │ │ │ nop │ │ │ │ │ │ │ │ -0008b9c0 : │ │ │ │ +0008b280 : │ │ │ │ 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 r8, r0 │ │ │ │ mov r9, r2 │ │ │ │ blx 295d4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8baac │ │ │ │ + beq.n 8b36c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 8ba78 │ │ │ │ + beq.n 8b338 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 8ba88 │ │ │ │ - bl 71f84 │ │ │ │ + bne.n 8b348 │ │ │ │ + bl 71f40 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8bad4 │ │ │ │ + beq.n 8b394 │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r0 │ │ │ │ - ldr r1, [pc, #220] @ (8badc ) │ │ │ │ + ldr r1, [pc, #220] @ (8b39c ) │ │ │ │ mov r0, r9 │ │ │ │ - bl 79110 │ │ │ │ + bl 790c0 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 8bacc │ │ │ │ + beq.n 8b38c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8ba9e │ │ │ │ + bne.n 8b35e │ │ │ │ sub.w r1, r6, r8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 8057c │ │ │ │ + bl 80574 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8bacc │ │ │ │ + beq.n 8b38c │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #184] @ (8badc ) │ │ │ │ + ldr r1, [pc, #184] @ (8b39c ) │ │ │ │ mov r0, r9 │ │ │ │ - bl 7a1f4 │ │ │ │ + bl 7a1b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8baa6 │ │ │ │ + bne.n 8b366 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bmi.n 8ba8e │ │ │ │ + bmi.n 8b34e │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7e530 │ │ │ │ + bl 7e514 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 8baa2 │ │ │ │ + cbz r0, 8b362 │ │ │ │ adds r2, r6, #1 │ │ │ │ mov r3, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - movw r1, #9908 @ 0x26b4 │ │ │ │ + movw r1, #6964 @ 0x1b34 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ movw r0, #40764 @ 0x9f3c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 8761c │ │ │ │ + bl 8717c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 790b0 │ │ │ │ + bl 79060 │ │ │ │ mov r0, sl │ │ │ │ - bl 790b0 │ │ │ │ + bl 79060 │ │ │ │ mov r0, r5 │ │ │ │ - bl 790b0 │ │ │ │ + bl 79060 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movw r3, #7536 @ 0x1d70 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 8b9ee │ │ │ │ + beq.n 8b2ae │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 8b9fc │ │ │ │ + b.n 8b2bc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8ba40 │ │ │ │ + beq.n 8b300 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 8ba40 │ │ │ │ + b.n 8b300 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 8ba2c │ │ │ │ + b.n 8b2ec │ │ │ │ mov r6, r0 │ │ │ │ - b.n 8ba5e │ │ │ │ + b.n 8b31e │ │ │ │ mov r6, r7 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 8ba5e │ │ │ │ - ldr r0, [pc, #48] @ (8bae0 ) │ │ │ │ + b.n 8b31e │ │ │ │ + ldr r0, [pc, #48] @ (8b3a0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - movw r2, #9860 @ 0x2684 │ │ │ │ + movw r2, #6916 @ 0x1b04 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl 12f284 <_PyErr_SetString@@Base> │ │ │ │ - b.n 8ba70 │ │ │ │ + bl 12e574 <_PyErr_SetString@@Base> │ │ │ │ + b.n 8b330 │ │ │ │ movs r6, #0 │ │ │ │ mov r4, r6 │ │ │ │ mov r5, r6 │ │ │ │ - b.n 8ba5e │ │ │ │ + b.n 8b31e │ │ │ │ mov r6, r9 │ │ │ │ mov r4, r9 │ │ │ │ mov sl, r9 │ │ │ │ - b.n 8ba5e │ │ │ │ + b.n 8b31e │ │ │ │ add r1, sp, #720 @ 0x2d0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -145940,986 +145208,986 @@ │ │ │ │ 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 8bb26 │ │ │ │ + beq.n 8b3e6 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #64] @ (8bb54 ) │ │ │ │ + ldr r0, [pc, #64] @ (8b414 ) │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ mov r3, ip │ │ │ │ ldr.w r0, [lr, r0] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 8bb58 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 8b418 <_PyObject_MakeTpCall@@Base> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - cbnz r3, 8bb3c │ │ │ │ + cbnz r3, 8b3fc │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8bb22 │ │ │ │ + beq.n 8b3e2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 8bb22 │ │ │ │ + b.n 8b3e2 │ │ │ │ str r1, [sp, #12] │ │ │ │ - movw r0, #9708 @ 0x25ec │ │ │ │ + movw r0, #6852 @ 0x1ac4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r1, r3 │ │ │ │ - bl 246d9c │ │ │ │ + bl 245ffc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8bb28 │ │ │ │ - b.n 8bb22 │ │ │ │ + bne.n 8b3e8 │ │ │ │ + b.n 8b3e2 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008bb58 <_PyObject_MakeTpCall@@Base>: │ │ │ │ +0008b418 <_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 r9, r2 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r8, [r2, #64] @ 0x40 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 8bfc0 <_PyObject_MakeTpCall@@Base+0x468> │ │ │ │ + beq.w 8b880 <_PyObject_MakeTpCall@@Base+0x468> │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8bd50 <_PyObject_MakeTpCall@@Base+0x1f8> │ │ │ │ - blt.w 8c064 <_PyObject_MakeTpCall@@Base+0x50c> │ │ │ │ + beq.w 8b610 <_PyObject_MakeTpCall@@Base+0x1f8> │ │ │ │ + blt.w 8b924 <_PyObject_MakeTpCall@@Base+0x50c> │ │ │ │ cmp r3, #20 │ │ │ │ - bgt.w 8be42 <_PyObject_MakeTpCall@@Base+0x2ea> │ │ │ │ - ldr r1, [pc, #776] @ (8be9c <_PyObject_MakeTpCall@@Base+0x344>) │ │ │ │ + bgt.w 8b702 <_PyObject_MakeTpCall@@Base+0x2ea> │ │ │ │ + ldr r1, [pc, #776] @ (8b75c <_PyObject_MakeTpCall@@Base+0x344>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov sl, r2 │ │ │ │ ldr r1, [r2, r1] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ add.w r2, r2, r3, lsl #2 │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r2, #1608] @ 0x648 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8bdc4 <_PyObject_MakeTpCall@@Base+0x26c> │ │ │ │ - ldr.w ip, [pc, #752] @ 8bea0 <_PyObject_MakeTpCall@@Base+0x348> │ │ │ │ + beq.w 8b684 <_PyObject_MakeTpCall@@Base+0x26c> │ │ │ │ + ldr.w ip, [pc, #752] @ 8b760 <_PyObject_MakeTpCall@@Base+0x348> │ │ │ │ ldr.w r0, [r2, #1688] @ 0x698 │ │ │ │ add.w lr, r0, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str.w r0, [r2, #1608] @ 0x648 │ │ │ │ ldr.w r0, [ip, #1416] @ 0x588 │ │ │ │ str.w lr, [r2, #1688] @ 0x698 │ │ │ │ movs r2, #1 │ │ │ │ mov lr, r0 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8bf72 <_PyObject_MakeTpCall@@Base+0x41a> │ │ │ │ + bne.w 8b832 <_PyObject_MakeTpCall@@Base+0x41a> │ │ │ │ add.w r2, r4, #12 │ │ │ │ ldr.w ip, [r9] │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [ip] │ │ │ │ cmp r0, lr │ │ │ │ - beq.w 8bd28 <_PyObject_MakeTpCall@@Base+0x1d0> │ │ │ │ + beq.w 8b5e8 <_PyObject_MakeTpCall@@Base+0x1d0> │ │ │ │ adds r0, #1 │ │ │ │ cmp r3, #1 │ │ │ │ str.w r0, [ip] │ │ │ │ str.w ip, [r2] │ │ │ │ - beq.n 8bc40 <_PyObject_MakeTpCall@@Base+0xe8> │ │ │ │ + beq.n 8b500 <_PyObject_MakeTpCall@@Base+0xe8> │ │ │ │ ldr.w ip, [r9, #4] │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [ip] │ │ │ │ cmp r0, lr │ │ │ │ - beq.w 8bdaa <_PyObject_MakeTpCall@@Base+0x252> │ │ │ │ + beq.w 8b66a <_PyObject_MakeTpCall@@Base+0x252> │ │ │ │ adds r2, #4 │ │ │ │ adds r0, #1 │ │ │ │ cmp r3, #2 │ │ │ │ str.w r0, [ip] │ │ │ │ str.w ip, [r2] │ │ │ │ - beq.n 8bc40 <_PyObject_MakeTpCall@@Base+0xe8> │ │ │ │ + beq.n 8b500 <_PyObject_MakeTpCall@@Base+0xe8> │ │ │ │ add.w lr, r9, #8 │ │ │ │ add.w fp, r9, r3, lsl #2 │ │ │ │ mov ip, r2 │ │ │ │ ldr.w r2, [lr], #4 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r0, sl │ │ │ │ - beq.w 8bdb8 <_PyObject_MakeTpCall@@Base+0x260> │ │ │ │ + beq.w 8b678 <_PyObject_MakeTpCall@@Base+0x260> │ │ │ │ adds r0, #1 │ │ │ │ cmp fp, lr │ │ │ │ str r0, [r2, #0] │ │ │ │ str.w r2, [ip, #4]! │ │ │ │ - bne.n 8bc24 <_PyObject_MakeTpCall@@Base+0xcc> │ │ │ │ + bne.n 8b4e4 <_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 r7, #0 │ │ │ │ - bne.n 8bd56 <_PyObject_MakeTpCall@@Base+0x1fe> │ │ │ │ + bne.n 8b616 <_PyObject_MakeTpCall@@Base+0x1fe> │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r7, r9 │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r5, #36] @ 0x24 │ │ │ │ - blt.w 8bd86 <_PyObject_MakeTpCall@@Base+0x22e> │ │ │ │ - movw r3, #49441 @ 0xc121 │ │ │ │ + blt.w 8b646 <_PyObject_MakeTpCall@@Base+0x22e> │ │ │ │ + movw r3, #47585 @ 0xb9e1 │ │ │ │ movt r3, #8 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 8bd44 <_PyObject_MakeTpCall@@Base+0x1ec> │ │ │ │ + bne.n 8b604 <_PyObject_MakeTpCall@@Base+0x1ec> │ │ │ │ movw r3, #40764 @ 0x9f3c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 8be18 <_PyObject_MakeTpCall@@Base+0x2c0> │ │ │ │ - ldr r2, [pc, #516] @ (8be9c <_PyObject_MakeTpCall@@Base+0x344>) │ │ │ │ + beq.w 8b6d8 <_PyObject_MakeTpCall@@Base+0x2c0> │ │ │ │ + ldr r2, [pc, #516] @ (8b75c <_PyObject_MakeTpCall@@Base+0x344>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r6, #156] @ 0x9c │ │ │ │ ldr.w sl, [r1, r2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c074 <_PyObject_MakeTpCall@@Base+0x51c> │ │ │ │ + beq.w 8b934 <_PyObject_MakeTpCall@@Base+0x51c> │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [sl, #72] @ 0x48 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8bf0a <_PyObject_MakeTpCall@@Base+0x3b2> │ │ │ │ + beq.w 8b7ca <_PyObject_MakeTpCall@@Base+0x3b2> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c036 <_PyObject_MakeTpCall@@Base+0x4de> │ │ │ │ + bne.w 8b8f6 <_PyObject_MakeTpCall@@Base+0x4de> │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 8bea8 <_PyObject_MakeTpCall@@Base+0x350> │ │ │ │ + bne.w 8b768 <_PyObject_MakeTpCall@@Base+0x350> │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ - cbz r3, 8bce0 <_PyObject_MakeTpCall@@Base+0x188> │ │ │ │ + cbz r3, 8b5a0 <_PyObject_MakeTpCall@@Base+0x188> │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8bf3e <_PyObject_MakeTpCall@@Base+0x3e6> │ │ │ │ + blt.w 8b7fe <_PyObject_MakeTpCall@@Base+0x3e6> │ │ │ │ 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 8bd0c <_PyObject_MakeTpCall@@Base+0x1b4> │ │ │ │ + beq.n 8b5cc <_PyObject_MakeTpCall@@Base+0x1b4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 8bd0c <_PyObject_MakeTpCall@@Base+0x1b4> │ │ │ │ - ldr r2, [pc, #424] @ (8bea0 <_PyObject_MakeTpCall@@Base+0x348>) │ │ │ │ + cbnz r3, 8b5cc <_PyObject_MakeTpCall@@Base+0x1b4> │ │ │ │ + ldr r2, [pc, #424] @ (8b760 <_PyObject_MakeTpCall@@Base+0x348>) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r1, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ mov sl, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bf60 <_PyObject_MakeTpCall@@Base+0x408> │ │ │ │ + bne.w 8b820 <_PyObject_MakeTpCall@@Base+0x408> │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ cmp r7, r9 │ │ │ │ - bne.n 8bdea <_PyObject_MakeTpCall@@Base+0x292> │ │ │ │ + bne.n 8b6aa <_PyObject_MakeTpCall@@Base+0x292> │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 8beec <_PyObject_MakeTpCall@@Base+0x394> │ │ │ │ + beq.w 8b7ac <_PyObject_MakeTpCall@@Base+0x394> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c002 <_PyObject_MakeTpCall@@Base+0x4aa> │ │ │ │ + bne.w 8b8c2 <_PyObject_MakeTpCall@@Base+0x4aa> │ │ │ │ mov r0, r8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #1 │ │ │ │ str.w ip, [r2] │ │ │ │ - beq.n 8bc40 <_PyObject_MakeTpCall@@Base+0xe8> │ │ │ │ + beq.n 8b500 <_PyObject_MakeTpCall@@Base+0xe8> │ │ │ │ ldr.w ip, [r9, #4] │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [ip] │ │ │ │ cmp r0, lr │ │ │ │ - bne.w 8bc0a <_PyObject_MakeTpCall@@Base+0xb2> │ │ │ │ - b.n 8bdaa <_PyObject_MakeTpCall@@Base+0x252> │ │ │ │ + bne.w 8b4ca <_PyObject_MakeTpCall@@Base+0xb2> │ │ │ │ + b.n 8b66a <_PyObject_MakeTpCall@@Base+0x252> │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r8 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 8bce0 <_PyObject_MakeTpCall@@Base+0x188> │ │ │ │ - ldr r4, [pc, #336] @ (8bea4 <_PyObject_MakeTpCall@@Base+0x34c>) │ │ │ │ + b.n 8b5a0 <_PyObject_MakeTpCall@@Base+0x188> │ │ │ │ + ldr r4, [pc, #336] @ (8b764 <_PyObject_MakeTpCall@@Base+0x34c>) │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 8bc68 <_PyObject_MakeTpCall@@Base+0x110> │ │ │ │ + beq.n 8b528 <_PyObject_MakeTpCall@@Base+0x110> │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.w 8bf2e <_PyObject_MakeTpCall@@Base+0x3d6> │ │ │ │ + bmi.w 8b7ee <_PyObject_MakeTpCall@@Base+0x3d6> │ │ │ │ ldr r2, [r7, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8bc68 <_PyObject_MakeTpCall@@Base+0x110> │ │ │ │ + beq.n 8b528 <_PyObject_MakeTpCall@@Base+0x110> │ │ │ │ add.w r1, r9, r3, lsl #2 │ │ │ │ add.w r0, r7, #12 │ │ │ │ - bl c0768 │ │ │ │ + bl c00b0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8c09e <_PyObject_MakeTpCall@@Base+0x546> │ │ │ │ + beq.w 8b95e <_PyObject_MakeTpCall@@Base+0x546> │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r5, #36] @ 0x24 │ │ │ │ - bge.w 8bc7a <_PyObject_MakeTpCall@@Base+0x122> │ │ │ │ - movw r1, #9912 @ 0x26b8 │ │ │ │ + bge.w 8b53a <_PyObject_MakeTpCall@@Base+0x122> │ │ │ │ + movw r1, #6968 @ 0x1b38 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ef6ac <_Py_CheckRecursiveCall@@Base> │ │ │ │ + bl 1ee62c <_Py_CheckRecursiveCall@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8bc7a <_PyObject_MakeTpCall@@Base+0x122> │ │ │ │ + beq.w 8b53a <_PyObject_MakeTpCall@@Base+0x122> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov.w r8, #0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8bcf0 <_PyObject_MakeTpCall@@Base+0x198> │ │ │ │ - b.n 8bd0c <_PyObject_MakeTpCall@@Base+0x1b4> │ │ │ │ + bne.n 8b5b0 <_PyObject_MakeTpCall@@Base+0x198> │ │ │ │ + b.n 8b5cc <_PyObject_MakeTpCall@@Base+0x1b4> │ │ │ │ cmp r3, #2 │ │ │ │ str.w ip, [r2, #4] │ │ │ │ - beq.w 8bc40 <_PyObject_MakeTpCall@@Base+0xe8> │ │ │ │ + beq.w 8b500 <_PyObject_MakeTpCall@@Base+0xe8> │ │ │ │ adds r2, #4 │ │ │ │ - b.n 8bc1a <_PyObject_MakeTpCall@@Base+0xc2> │ │ │ │ + b.n 8b4da <_PyObject_MakeTpCall@@Base+0xc2> │ │ │ │ cmp fp, lr │ │ │ │ str.w r2, [ip, #4]! │ │ │ │ - bne.w 8bc24 <_PyObject_MakeTpCall@@Base+0xcc> │ │ │ │ - b.n 8bc40 <_PyObject_MakeTpCall@@Base+0xe8> │ │ │ │ + bne.w 8b4e4 <_PyObject_MakeTpCall@@Base+0xcc> │ │ │ │ + b.n 8b500 <_PyObject_MakeTpCall@@Base+0xe8> │ │ │ │ mov r1, r3 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 789c4 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 78974 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8bef6 <_PyObject_MakeTpCall@@Base+0x39e> │ │ │ │ - ldr r3, [pc, #188] @ (8be9c <_PyObject_MakeTpCall@@Base+0x344>) │ │ │ │ + beq.w 8b7b6 <_PyObject_MakeTpCall@@Base+0x39e> │ │ │ │ + ldr r3, [pc, #188] @ (8b75c <_PyObject_MakeTpCall@@Base+0x344>) │ │ │ │ add.w r2, r0, #12 │ │ │ │ ldr.w r1, [sl, r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8bbd8 <_PyObject_MakeTpCall@@Base+0x80> │ │ │ │ + b.n 8b498 <_PyObject_MakeTpCall@@Base+0x80> │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8bd10 <_PyObject_MakeTpCall@@Base+0x1b8> │ │ │ │ + beq.n 8b5d0 <_PyObject_MakeTpCall@@Base+0x1b8> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8bd10 <_PyObject_MakeTpCall@@Base+0x1b8> │ │ │ │ - ldr r2, [pc, #156] @ (8bea0 <_PyObject_MakeTpCall@@Base+0x348>) │ │ │ │ + bne.n 8b5d0 <_PyObject_MakeTpCall@@Base+0x1b8> │ │ │ │ + ldr r2, [pc, #156] @ (8b760 <_PyObject_MakeTpCall@@Base+0x348>) │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bf90 <_PyObject_MakeTpCall@@Base+0x438> │ │ │ │ + bne.w 8b850 <_PyObject_MakeTpCall@@Base+0x438> │ │ │ │ mov r0, r9 │ │ │ │ blx r4 │ │ │ │ - b.n 8bd10 <_PyObject_MakeTpCall@@Base+0x1b8> │ │ │ │ + b.n 8b5d0 <_PyObject_MakeTpCall@@Base+0x1b8> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 8c0dc <_PyObject_MakeTpCall@@Base+0x584> │ │ │ │ + beq.w 8b99c <_PyObject_MakeTpCall@@Base+0x584> │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 8bc94 <_PyObject_MakeTpCall@@Base+0x13c> │ │ │ │ + beq.w 8b554 <_PyObject_MakeTpCall@@Base+0x13c> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9944 @ 0x26d8 │ │ │ │ + movw r1, #7000 @ 0x1b58 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 8bce0 <_PyObject_MakeTpCall@@Base+0x188> │ │ │ │ + b.n 8b5a0 <_PyObject_MakeTpCall@@Base+0x188> │ │ │ │ movw r2, #65532 @ 0xfffc │ │ │ │ movt r2, #8191 @ 0x1fff │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.w 8bfc6 <_PyObject_MakeTpCall@@Base+0x46e> │ │ │ │ + bhi.w 8b886 <_PyObject_MakeTpCall@@Base+0x46e> │ │ │ │ mov r1, r3 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 789c4 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 78974 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8bef6 <_PyObject_MakeTpCall@@Base+0x39e> │ │ │ │ + beq.n 8b7b6 <_PyObject_MakeTpCall@@Base+0x39e> │ │ │ │ ldr.w ip, [r9] │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r2, [pc, #44] @ (8be9c <_PyObject_MakeTpCall@@Base+0x344>) │ │ │ │ + ldr r2, [pc, #44] @ (8b75c <_PyObject_MakeTpCall@@Base+0x344>) │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w lr, [ip] │ │ │ │ ldr r1, [r1, r2] │ │ │ │ cmp lr, r0 │ │ │ │ add.w r2, r4, #12 │ │ │ │ - bne.n 8befc <_PyObject_MakeTpCall@@Base+0x3a4> │ │ │ │ + bne.n 8b7bc <_PyObject_MakeTpCall@@Base+0x3a4> │ │ │ │ str.w ip, [r2] │ │ │ │ ldr.w ip, [r9, #4] │ │ │ │ ldr.w r0, [ip] │ │ │ │ cmp r0, lr │ │ │ │ - bne.w 8bc0a <_PyObject_MakeTpCall@@Base+0xb2> │ │ │ │ + bne.w 8b4ca <_PyObject_MakeTpCall@@Base+0xb2> │ │ │ │ str.w ip, [r2, #4]! │ │ │ │ - b.n 8bc1a <_PyObject_MakeTpCall@@Base+0xc2> │ │ │ │ + b.n 8b4da <_PyObject_MakeTpCall@@Base+0xc2> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ asrs r0, r4, #32 │ │ │ │ lsls r2, r1, #1 │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8c0bc <_PyObject_MakeTpCall@@Base+0x564> │ │ │ │ + beq.w 8b97c <_PyObject_MakeTpCall@@Base+0x564> │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 8bce0 <_PyObject_MakeTpCall@@Base+0x188> │ │ │ │ + ble.w 8b5a0 <_PyObject_MakeTpCall@@Base+0x188> │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r6, r1 │ │ │ │ - beq.w 8bccc <_PyObject_MakeTpCall@@Base+0x174> │ │ │ │ + beq.w 8b58c <_PyObject_MakeTpCall@@Base+0x174> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 8bce0 <_PyObject_MakeTpCall@@Base+0x188> │ │ │ │ + beq.w 8b5a0 <_PyObject_MakeTpCall@@Base+0x188> │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r6, r1 │ │ │ │ - beq.w 8bccc <_PyObject_MakeTpCall@@Base+0x174> │ │ │ │ + beq.w 8b58c <_PyObject_MakeTpCall@@Base+0x174> │ │ │ │ cmp r0, #2 │ │ │ │ - beq.w 8bce0 <_PyObject_MakeTpCall@@Base+0x188> │ │ │ │ + beq.w 8b5a0 <_PyObject_MakeTpCall@@Base+0x188> │ │ │ │ adds r2, #16 │ │ │ │ movs r1, #2 │ │ │ │ ldr.w ip, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 8bccc <_PyObject_MakeTpCall@@Base+0x174> │ │ │ │ + beq.w 8b58c <_PyObject_MakeTpCall@@Base+0x174> │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 8beda <_PyObject_MakeTpCall@@Base+0x382> │ │ │ │ - b.n 8bce0 <_PyObject_MakeTpCall@@Base+0x188> │ │ │ │ + bne.n 8b79a <_PyObject_MakeTpCall@@Base+0x382> │ │ │ │ + b.n 8b5a0 <_PyObject_MakeTpCall@@Base+0x188> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8bfd6 <_PyObject_MakeTpCall@@Base+0x47e> │ │ │ │ + beq.n 8b896 <_PyObject_MakeTpCall@@Base+0x47e> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8bfd6 <_PyObject_MakeTpCall@@Base+0x47e> │ │ │ │ + beq.n 8b896 <_PyObject_MakeTpCall@@Base+0x47e> │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 8bd20 <_PyObject_MakeTpCall@@Base+0x1c8> │ │ │ │ + b.n 8b5e0 <_PyObject_MakeTpCall@@Base+0x1c8> │ │ │ │ add.w r0, lr, #1 │ │ │ │ str.w r0, [ip] │ │ │ │ str.w ip, [r2] │ │ │ │ - b.n 8bbf8 <_PyObject_MakeTpCall@@Base+0xa0> │ │ │ │ - cbz r3, 8bf12 <_PyObject_MakeTpCall@@Base+0x3ba> │ │ │ │ + b.n 8b4b8 <_PyObject_MakeTpCall@@Base+0xa0> │ │ │ │ + cbz r3, 8b7d2 <_PyObject_MakeTpCall@@Base+0x3ba> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8be3c <_PyObject_MakeTpCall@@Base+0x2e4> │ │ │ │ + bne.n 8b6fc <_PyObject_MakeTpCall@@Base+0x2e4> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, sl │ │ │ │ - movw r2, #9100 @ 0x238c │ │ │ │ + movw r2, #6156 @ 0x180c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r6 │ │ │ │ - bl 1545cc <_PyErr_Format@@Base> │ │ │ │ - b.n 8be3c <_PyObject_MakeTpCall@@Base+0x2e4> │ │ │ │ + bl 152a5c <_PyErr_Format@@Base> │ │ │ │ + b.n 8b6fc <_PyObject_MakeTpCall@@Base+0x2e4> │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r9, r7 │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r5, #36] @ 0x24 │ │ │ │ - bge.w 8bc7a <_PyObject_MakeTpCall@@Base+0x122> │ │ │ │ - b.n 8bd86 <_PyObject_MakeTpCall@@Base+0x22e> │ │ │ │ + bge.w 8b53a <_PyObject_MakeTpCall@@Base+0x122> │ │ │ │ + b.n 8b646 <_PyObject_MakeTpCall@@Base+0x22e> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8be3c <_PyObject_MakeTpCall@@Base+0x2e4> │ │ │ │ + beq.w 8b6fc <_PyObject_MakeTpCall@@Base+0x2e4> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8be3c <_PyObject_MakeTpCall@@Base+0x2e4> │ │ │ │ + bne.w 8b6fc <_PyObject_MakeTpCall@@Base+0x2e4> │ │ │ │ mov r0, r8 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8be3c <_PyObject_MakeTpCall@@Base+0x2e4> │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8b6fc <_PyObject_MakeTpCall@@Base+0x2e4> │ │ │ │ + movw r1, #55613 @ 0xd93d │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 8bff6 <_PyObject_MakeTpCall@@Base+0x49e> │ │ │ │ + bne.n 8b8b6 <_PyObject_MakeTpCall@@Base+0x49e> │ │ │ │ mov r0, r4 │ │ │ │ blx sl │ │ │ │ - b.n 8bd0c <_PyObject_MakeTpCall@@Base+0x1b4> │ │ │ │ - movw r2, #58961 @ 0xe651 │ │ │ │ + b.n 8b5cc <_PyObject_MakeTpCall@@Base+0x1b4> │ │ │ │ + movw r2, #55613 @ 0xd93d │ │ │ │ movt r2, #18 │ │ │ │ cmp r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 8bfaa <_PyObject_MakeTpCall@@Base+0x452> │ │ │ │ + bne.n 8b86a <_PyObject_MakeTpCall@@Base+0x452> │ │ │ │ mov r0, r4 │ │ │ │ - bl 12eb00 │ │ │ │ - ldr r3, [pc, #404] @ (8c11c <_PyObject_MakeTpCall@@Base+0x5c4>) │ │ │ │ + bl 12ddf0 │ │ │ │ + ldr r3, [pc, #404] @ (8b9dc <_PyObject_MakeTpCall@@Base+0x5c4>) │ │ │ │ ldr.w r1, [sl, r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8bbd4 <_PyObject_MakeTpCall@@Base+0x7c> │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + b.n 8b494 <_PyObject_MakeTpCall@@Base+0x7c> │ │ │ │ + movw r1, #55613 @ 0xd93d │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 8be12 <_PyObject_MakeTpCall@@Base+0x2ba> │ │ │ │ + beq.w 8b6d2 <_PyObject_MakeTpCall@@Base+0x2ba> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ - b.n 8be12 <_PyObject_MakeTpCall@@Base+0x2ba> │ │ │ │ + b.n 8b6d2 <_PyObject_MakeTpCall@@Base+0x2ba> │ │ │ │ movs r1, #0 │ │ │ │ mov r3, lr │ │ │ │ ldr.w r2, [ip, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #356] @ (8c11c <_PyObject_MakeTpCall@@Base+0x5c4>) │ │ │ │ + ldr r3, [pc, #356] @ (8b9dc <_PyObject_MakeTpCall@@Base+0x5c4>) │ │ │ │ ldr.w r1, [sl, r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8bbd4 <_PyObject_MakeTpCall@@Base+0x7c> │ │ │ │ - bl 1fb5a8 │ │ │ │ - b.n 8bef6 <_PyObject_MakeTpCall@@Base+0x39e> │ │ │ │ + b.n 8b494 <_PyObject_MakeTpCall@@Base+0x7c> │ │ │ │ + bl 1fa604 │ │ │ │ + b.n 8b7b6 <_PyObject_MakeTpCall@@Base+0x39e> │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ef298 │ │ │ │ + bl 1ee218 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8be66 <_PyObject_MakeTpCall@@Base+0x30e> │ │ │ │ - b.n 8bef6 <_PyObject_MakeTpCall@@Base+0x39e> │ │ │ │ + bne.w 8b726 <_PyObject_MakeTpCall@@Base+0x30e> │ │ │ │ + b.n 8b7b6 <_PyObject_MakeTpCall@@Base+0x39e> │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #9100 @ 0x238c │ │ │ │ + movw r2, #6156 @ 0x180c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1545cc <_PyErr_Format@@Base> │ │ │ │ + b.w 152a5c <_PyErr_Format@@Base> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 8bf6c <_PyObject_MakeTpCall@@Base+0x414> │ │ │ │ + b.n 8b82c <_PyObject_MakeTpCall@@Base+0x414> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8bd20 <_PyObject_MakeTpCall@@Base+0x1c8> │ │ │ │ + beq.w 8b5e0 <_PyObject_MakeTpCall@@Base+0x1c8> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8c108 <_PyObject_MakeTpCall@@Base+0x5b0> │ │ │ │ + bne.n 8b9c8 <_PyObject_MakeTpCall@@Base+0x5b0> │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #9148 @ 0x23bc │ │ │ │ + movw r2, #6204 @ 0x183c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 2196f8 │ │ │ │ + b.w 2185f0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8bcc2 <_PyObject_MakeTpCall@@Base+0x16a> │ │ │ │ + beq.w 8b582 <_PyObject_MakeTpCall@@Base+0x16a> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8c090 <_PyObject_MakeTpCall@@Base+0x538> │ │ │ │ + bne.n 8b950 <_PyObject_MakeTpCall@@Base+0x538> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, sl │ │ │ │ - movw r2, #9148 @ 0x23bc │ │ │ │ + movw r2, #6204 @ 0x183c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r6 │ │ │ │ - bl 2196f8 │ │ │ │ - b.n 8be3c <_PyObject_MakeTpCall@@Base+0x2e4> │ │ │ │ + bl 2185f0 │ │ │ │ + b.n 8b6fc <_PyObject_MakeTpCall@@Base+0x2e4> │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - movw r0, #52608 @ 0xcd80 │ │ │ │ + movw r0, #49664 @ 0xc200 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 8bef6 <_PyObject_MakeTpCall@@Base+0x39e> │ │ │ │ + bl 21f268 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 8b7b6 <_PyObject_MakeTpCall@@Base+0x39e> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, sl │ │ │ │ - movw r2, #9976 @ 0x26f8 │ │ │ │ + movw r2, #7032 @ 0x1b78 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - bl 1545cc <_PyErr_Format@@Base> │ │ │ │ - b.n 8be3c <_PyObject_MakeTpCall@@Base+0x2e4> │ │ │ │ + bl 152a5c <_PyErr_Format@@Base> │ │ │ │ + b.n 8b6fc <_PyObject_MakeTpCall@@Base+0x2e4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8c048 <_PyObject_MakeTpCall@@Base+0x4f0> │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8c048 <_PyObject_MakeTpCall@@Base+0x4f0> │ │ │ │ + bne.n 8b908 <_PyObject_MakeTpCall@@Base+0x4f0> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8b908 <_PyObject_MakeTpCall@@Base+0x4f0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8bef6 <_PyObject_MakeTpCall@@Base+0x39e> │ │ │ │ + beq.w 8b7b6 <_PyObject_MakeTpCall@@Base+0x39e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bef6 <_PyObject_MakeTpCall@@Base+0x39e> │ │ │ │ + bne.w 8b7b6 <_PyObject_MakeTpCall@@Base+0x39e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8bef6 <_PyObject_MakeTpCall@@Base+0x39e> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8b7b6 <_PyObject_MakeTpCall@@Base+0x39e> │ │ │ │ mov r2, r3 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 8bccc <_PyObject_MakeTpCall@@Base+0x174> │ │ │ │ + beq.w 8b58c <_PyObject_MakeTpCall@@Base+0x174> │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8c0be <_PyObject_MakeTpCall@@Base+0x566> │ │ │ │ + bne.n 8b97e <_PyObject_MakeTpCall@@Base+0x566> │ │ │ │ movw r2, #36416 @ 0x8e40 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 8bccc <_PyObject_MakeTpCall@@Base+0x174> │ │ │ │ - b.n 8bce0 <_PyObject_MakeTpCall@@Base+0x188> │ │ │ │ + beq.w 8b58c <_PyObject_MakeTpCall@@Base+0x174> │ │ │ │ + b.n 8b5a0 <_PyObject_MakeTpCall@@Base+0x188> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 8c0ec <_PyObject_MakeTpCall@@Base+0x594> │ │ │ │ + beq.n 8b9ac <_PyObject_MakeTpCall@@Base+0x594> │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8be26 <_PyObject_MakeTpCall@@Base+0x2ce> │ │ │ │ + bne.w 8b6e6 <_PyObject_MakeTpCall@@Base+0x2ce> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8bce0 <_PyObject_MakeTpCall@@Base+0x188> │ │ │ │ + beq.w 8b5a0 <_PyObject_MakeTpCall@@Base+0x188> │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - b.n 8bce0 <_PyObject_MakeTpCall@@Base+0x188> │ │ │ │ + b.n 8b5a0 <_PyObject_MakeTpCall@@Base+0x188> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8c016 <_PyObject_MakeTpCall@@Base+0x4be> │ │ │ │ + bne.n 8b8d6 <_PyObject_MakeTpCall@@Base+0x4be> │ │ │ │ mov r0, r8 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8c016 <_PyObject_MakeTpCall@@Base+0x4be> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8b8d6 <_PyObject_MakeTpCall@@Base+0x4be> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r3, #40764 @ 0x9f3c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8c17e <_PyObject_MakeTpCall@@Base+0x626> │ │ │ │ - ldr r0, [pc, #340] @ (8c294 <_PyObject_MakeTpCall@@Base+0x73c>) │ │ │ │ + beq.n 8ba3e <_PyObject_MakeTpCall@@Base+0x626> │ │ │ │ + ldr r0, [pc, #340] @ (8bb54 <_PyObject_MakeTpCall@@Base+0x73c>) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r5, #156] @ 0x9c │ │ │ │ ldr r6, [r4, r0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8c1f8 <_PyObject_MakeTpCall@@Base+0x6a0> │ │ │ │ + beq.n 8bab8 <_PyObject_MakeTpCall@@Base+0x6a0> │ │ │ │ mov r0, r5 │ │ │ │ strd r1, r2, [sp] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 8c1c2 <_PyObject_MakeTpCall@@Base+0x66a> │ │ │ │ + cbz r0, 8ba82 <_PyObject_MakeTpCall@@Base+0x66a> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8c218 <_PyObject_MakeTpCall@@Base+0x6c0> │ │ │ │ + bne.n 8bad8 <_PyObject_MakeTpCall@@Base+0x6c0> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 8c1a2 <_PyObject_MakeTpCall@@Base+0x64a> │ │ │ │ + bne.n 8ba62 <_PyObject_MakeTpCall@@Base+0x64a> │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ - cbz r3, 8c178 <_PyObject_MakeTpCall@@Base+0x620> │ │ │ │ + cbz r3, 8ba38 <_PyObject_MakeTpCall@@Base+0x620> │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 8c1de <_PyObject_MakeTpCall@@Base+0x686> │ │ │ │ + blt.n 8ba9e <_PyObject_MakeTpCall@@Base+0x686> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 8c256 <_PyObject_MakeTpCall@@Base+0x6fe> │ │ │ │ + beq.n 8bb16 <_PyObject_MakeTpCall@@Base+0x6fe> │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 8c13e <_PyObject_MakeTpCall@@Base+0x5e6> │ │ │ │ + beq.n 8b9fe <_PyObject_MakeTpCall@@Base+0x5e6> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9944 @ 0x26d8 │ │ │ │ + movw r1, #7000 @ 0x1b58 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8c178 <_PyObject_MakeTpCall@@Base+0x620> │ │ │ │ + b.n 8ba38 <_PyObject_MakeTpCall@@Base+0x620> │ │ │ │ ldr.w r0, [r3, #172] @ 0xac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8c272 <_PyObject_MakeTpCall@@Base+0x71a> │ │ │ │ + beq.n 8bb32 <_PyObject_MakeTpCall@@Base+0x71a> │ │ │ │ ldr.w lr, [r0, #8]! │ │ │ │ movs r6, #0 │ │ │ │ cmp lr, r6 │ │ │ │ add.w r6, r6, #1 │ │ │ │ - ble.n 8c178 <_PyObject_MakeTpCall@@Base+0x620> │ │ │ │ + ble.n 8ba38 <_PyObject_MakeTpCall@@Base+0x620> │ │ │ │ ldr.w ip, [r0, #4]! │ │ │ │ cmp r5, ip │ │ │ │ - bne.n 8c1b0 <_PyObject_MakeTpCall@@Base+0x658> │ │ │ │ - b.n 8c16a <_PyObject_MakeTpCall@@Base+0x612> │ │ │ │ - cbz r3, 8c1ca <_PyObject_MakeTpCall@@Base+0x672> │ │ │ │ + bne.n 8ba70 <_PyObject_MakeTpCall@@Base+0x658> │ │ │ │ + b.n 8ba2a <_PyObject_MakeTpCall@@Base+0x612> │ │ │ │ + cbz r3, 8ba8a <_PyObject_MakeTpCall@@Base+0x672> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8c19e <_PyObject_MakeTpCall@@Base+0x646> │ │ │ │ + bne.n 8ba5e <_PyObject_MakeTpCall@@Base+0x646> │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - movw r2, #9100 @ 0x238c │ │ │ │ + movw r2, #6156 @ 0x180c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 8c20a <_PyObject_MakeTpCall@@Base+0x6b2> │ │ │ │ + b.n 8baca <_PyObject_MakeTpCall@@Base+0x6b2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8c19e <_PyObject_MakeTpCall@@Base+0x646> │ │ │ │ + beq.n 8ba5e <_PyObject_MakeTpCall@@Base+0x646> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8c19e <_PyObject_MakeTpCall@@Base+0x646> │ │ │ │ + bne.n 8ba5e <_PyObject_MakeTpCall@@Base+0x646> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8c19e <_PyObject_MakeTpCall@@Base+0x646> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8ba5e <_PyObject_MakeTpCall@@Base+0x646> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ movw r1, #43976 @ 0xabc8 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - movw r2, #9976 @ 0x26f8 │ │ │ │ + movw r2, #7032 @ 0x1b78 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1545cc <_PyErr_Format@@Base> │ │ │ │ + b.w 152a5c <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8c164 <_PyObject_MakeTpCall@@Base+0x60c> │ │ │ │ + beq.n 8ba24 <_PyObject_MakeTpCall@@Base+0x60c> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8c248 <_PyObject_MakeTpCall@@Base+0x6f0> │ │ │ │ + bne.n 8bb08 <_PyObject_MakeTpCall@@Base+0x6f0> │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #9148 @ 0x23bc │ │ │ │ + movw r2, #6204 @ 0x183c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2196f8 │ │ │ │ + b.w 2185f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8c228 <_PyObject_MakeTpCall@@Base+0x6d0> │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8c228 <_PyObject_MakeTpCall@@Base+0x6d0> │ │ │ │ - cbz r2, 8c25e <_PyObject_MakeTpCall@@Base+0x706> │ │ │ │ + bne.n 8bae8 <_PyObject_MakeTpCall@@Base+0x6d0> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8bae8 <_PyObject_MakeTpCall@@Base+0x6d0> │ │ │ │ + cbz r2, 8bb1e <_PyObject_MakeTpCall@@Base+0x706> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8c188 <_PyObject_MakeTpCall@@Base+0x630> │ │ │ │ + bne.n 8ba48 <_PyObject_MakeTpCall@@Base+0x630> │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8c178 <_PyObject_MakeTpCall@@Base+0x620> │ │ │ │ + beq.n 8ba38 <_PyObject_MakeTpCall@@Base+0x620> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 8c178 <_PyObject_MakeTpCall@@Base+0x620> │ │ │ │ + b.n 8ba38 <_PyObject_MakeTpCall@@Base+0x620> │ │ │ │ mov r0, r3 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 8c16a <_PyObject_MakeTpCall@@Base+0x612> │ │ │ │ + beq.w 8ba2a <_PyObject_MakeTpCall@@Base+0x612> │ │ │ │ ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8c274 <_PyObject_MakeTpCall@@Base+0x71c> │ │ │ │ + bne.n 8bb34 <_PyObject_MakeTpCall@@Base+0x71c> │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 8c16a <_PyObject_MakeTpCall@@Base+0x612> │ │ │ │ - b.n 8c178 <_PyObject_MakeTpCall@@Base+0x620> │ │ │ │ + beq.w 8ba2a <_PyObject_MakeTpCall@@Base+0x612> │ │ │ │ + b.n 8ba38 <_PyObject_MakeTpCall@@Base+0x620> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ mov r4, r1 │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #10008 @ 0x2718 │ │ │ │ + movw r1, #7064 @ 0x1b98 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movw r3, #42012 @ 0xa41c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ add r2, sp, #100 @ 0x64 │ │ │ │ - bl 8edfc │ │ │ │ + bl 8e6f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8dc1a <_PyObject_MakeTpCall@@Base+0x20c2> │ │ │ │ + beq.w 8d4fa <_PyObject_MakeTpCall@@Base+0x20e2> │ │ │ │ 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 8c508 <_PyObject_MakeTpCall@@Base+0x9b0> │ │ │ │ - ble.w 8dc1a <_PyObject_MakeTpCall@@Base+0x20c2> │ │ │ │ + beq.w 8bdc8 <_PyObject_MakeTpCall@@Base+0x9b0> │ │ │ │ + ble.w 8d4fa <_PyObject_MakeTpCall@@Base+0x20e2> │ │ │ │ ldr r0, [r3, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 8e4e6 <_PyObject_MakeTpCall@@Base+0x298e> │ │ │ │ + bge.w 8dd82 <_PyObject_MakeTpCall@@Base+0x296a> │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.w 8d59c <_PyObject_MakeTpCall@@Base+0x1a44> │ │ │ │ + beq.w 8ce74 <_PyObject_MakeTpCall@@Base+0x1a5c> │ │ │ │ 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 8e610 <_PyObject_MakeTpCall@@Base+0x2ab8> │ │ │ │ + bge.w 8db64 <_PyObject_MakeTpCall@@Base+0x274c> │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r8, r9 │ │ │ │ - bne.n 8c316 <_PyObject_MakeTpCall@@Base+0x7be> │ │ │ │ + bne.n 8bbd6 <_PyObject_MakeTpCall@@Base+0x7be> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 8dc1a <_PyObject_MakeTpCall@@Base+0x20c2> │ │ │ │ + ble.w 8d4fa <_PyObject_MakeTpCall@@Base+0x20e2> │ │ │ │ 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 8e504 <_PyObject_MakeTpCall@@Base+0x29ac> │ │ │ │ + beq.w 8dda0 <_PyObject_MakeTpCall@@Base+0x2988> │ │ │ │ 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 8da18 <_PyObject_MakeTpCall@@Base+0x1ec0> │ │ │ │ + beq.w 8d346 <_PyObject_MakeTpCall@@Base+0x1f2e> │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8e010 <_PyObject_MakeTpCall@@Base+0x24b8> │ │ │ │ + ble.w 8d952 <_PyObject_MakeTpCall@@Base+0x253a> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.w 8dc48 <_PyObject_MakeTpCall@@Base+0x20f0> │ │ │ │ + bne.w 8d528 <_PyObject_MakeTpCall@@Base+0x2110> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp.w lr, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - beq.w 8da18 <_PyObject_MakeTpCall@@Base+0x1ec0> │ │ │ │ + beq.w 8d346 <_PyObject_MakeTpCall@@Base+0x1f2e> │ │ │ │ cmp.w lr, #2 │ │ │ │ - beq.n 8c416 <_PyObject_MakeTpCall@@Base+0x8be> │ │ │ │ + beq.n 8bcd6 <_PyObject_MakeTpCall@@Base+0x8be> │ │ │ │ cmp.w lr, #3 │ │ │ │ - beq.n 8c3fc <_PyObject_MakeTpCall@@Base+0x8a4> │ │ │ │ + beq.n 8bcbc <_PyObject_MakeTpCall@@Base+0x8a4> │ │ │ │ cmp.w lr, #4 │ │ │ │ - beq.n 8c3e2 <_PyObject_MakeTpCall@@Base+0x88a> │ │ │ │ + beq.n 8bca2 <_PyObject_MakeTpCall@@Base+0x88a> │ │ │ │ cmp.w lr, #5 │ │ │ │ - beq.n 8c3c8 <_PyObject_MakeTpCall@@Base+0x870> │ │ │ │ + beq.n 8bc88 <_PyObject_MakeTpCall@@Base+0x870> │ │ │ │ cmp.w lr, #6 │ │ │ │ - bne.w 8dc22 <_PyObject_MakeTpCall@@Base+0x20ca> │ │ │ │ + bne.w 8d502 <_PyObject_MakeTpCall@@Base+0x20ea> │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8e010 <_PyObject_MakeTpCall@@Base+0x24b8> │ │ │ │ + ble.w 8d952 <_PyObject_MakeTpCall@@Base+0x253a> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.w 8dc48 <_PyObject_MakeTpCall@@Base+0x20f0> │ │ │ │ + bne.w 8d528 <_PyObject_MakeTpCall@@Base+0x2110> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8e010 <_PyObject_MakeTpCall@@Base+0x24b8> │ │ │ │ + ble.w 8d952 <_PyObject_MakeTpCall@@Base+0x253a> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.w 8dc48 <_PyObject_MakeTpCall@@Base+0x20f0> │ │ │ │ + bne.w 8d528 <_PyObject_MakeTpCall@@Base+0x2110> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8e010 <_PyObject_MakeTpCall@@Base+0x24b8> │ │ │ │ + ble.w 8d952 <_PyObject_MakeTpCall@@Base+0x253a> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.w 8dc48 <_PyObject_MakeTpCall@@Base+0x20f0> │ │ │ │ + bne.w 8d528 <_PyObject_MakeTpCall@@Base+0x2110> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8e010 <_PyObject_MakeTpCall@@Base+0x24b8> │ │ │ │ + ble.w 8d952 <_PyObject_MakeTpCall@@Base+0x253a> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.w 8dc48 <_PyObject_MakeTpCall@@Base+0x20f0> │ │ │ │ + bne.w 8d528 <_PyObject_MakeTpCall@@Base+0x2110> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8e010 <_PyObject_MakeTpCall@@Base+0x24b8> │ │ │ │ + ble.w 8d952 <_PyObject_MakeTpCall@@Base+0x253a> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.w 8dc48 <_PyObject_MakeTpCall@@Base+0x20f0> │ │ │ │ + bne.w 8d528 <_PyObject_MakeTpCall@@Base+0x2110> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ mov r4, fp │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8e00e <_PyObject_MakeTpCall@@Base+0x24b6> │ │ │ │ + ble.w 8d950 <_PyObject_MakeTpCall@@Base+0x2538> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.w 8dc46 <_PyObject_MakeTpCall@@Base+0x20ee> │ │ │ │ + bne.w 8d526 <_PyObject_MakeTpCall@@Base+0x210e> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r1, #1 │ │ │ │ mov fp, r1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8dcd6 <_PyObject_MakeTpCall@@Base+0x217e> │ │ │ │ + bne.w 8d5b6 <_PyObject_MakeTpCall@@Base+0x219e> │ │ │ │ mov r3, r9 │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 8e1cc <_PyObject_MakeTpCall@@Base+0x2674> │ │ │ │ + bne.w 8da46 <_PyObject_MakeTpCall@@Base+0x262e> │ │ │ │ mov.w ip, #0 │ │ │ │ mov r9, r8 │ │ │ │ mov fp, ip │ │ │ │ mov sl, ip │ │ │ │ strd r7, r6, [sp, #24] │ │ │ │ str.w ip, [sp, #32] │ │ │ │ ldr.w r4, [r9, #4]! │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 8e8a2 <_PyObject_MakeTpCall@@Base+0x2d4a> │ │ │ │ + bge.w 8dbc4 <_PyObject_MakeTpCall@@Base+0x27ac> │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ lsls r5, r1, #30 │ │ │ │ - bmi.w 8d544 <_PyObject_MakeTpCall@@Base+0x19ec> │ │ │ │ + bmi.w 8ce1c <_PyObject_MakeTpCall@@Base+0x1a04> │ │ │ │ ldr.w r3, [r4, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d58a <_PyObject_MakeTpCall@@Base+0x1a32> │ │ │ │ + beq.w 8ce62 <_PyObject_MakeTpCall@@Base+0x1a4a> │ │ │ │ lsls r0, r1, #21 │ │ │ │ - bpl.w 8dc02 <_PyObject_MakeTpCall@@Base+0x20aa> │ │ │ │ + bpl.w 8d4e2 <_PyObject_MakeTpCall@@Base+0x20ca> │ │ │ │ ldr.w r6, [r4, #128] @ 0x80 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8d4f0 <_PyObject_MakeTpCall@@Base+0x1998> │ │ │ │ + beq.w 8cdc8 <_PyObject_MakeTpCall@@Base+0x19b0> │ │ │ │ ldr.w r5, [r6, #128] @ 0x80 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8d5a4 <_PyObject_MakeTpCall@@Base+0x1a4c> │ │ │ │ + beq.w 8ce7c <_PyObject_MakeTpCall@@Base+0x1a64> │ │ │ │ ldr.w r7, [r5, #128] @ 0x80 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8d8bc <_PyObject_MakeTpCall@@Base+0x1d64> │ │ │ │ + beq.w 8d19c <_PyObject_MakeTpCall@@Base+0x1d84> │ │ │ │ ldr.w r8, [r7, #128] @ 0x80 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 8db14 <_PyObject_MakeTpCall@@Base+0x1fbc> │ │ │ │ + beq.w 8d3f4 <_PyObject_MakeTpCall@@Base+0x1fdc> │ │ │ │ ldr.w r1, [r8, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8dcca <_PyObject_MakeTpCall@@Base+0x2172> │ │ │ │ + beq.w 8d5aa <_PyObject_MakeTpCall@@Base+0x2192> │ │ │ │ ldr.w r0, [r1, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8dc3a <_PyObject_MakeTpCall@@Base+0x20e2> │ │ │ │ + beq.w 8d51a <_PyObject_MakeTpCall@@Base+0x2102> │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - bl 80418 │ │ │ │ + bl 80410 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8c4ec <_PyObject_MakeTpCall@@Base+0x994> │ │ │ │ + bne.n 8bdac <_PyObject_MakeTpCall@@Base+0x994> │ │ │ │ ldr r2, [r1, #20] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r1, r0 │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8db1c <_PyObject_MakeTpCall@@Base+0x1fc4> │ │ │ │ + bne.w 8d3fc <_PyObject_MakeTpCall@@Base+0x1fe4> │ │ │ │ ldr.w r2, [r8, #20] │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r8, r1 │ │ │ │ - b.w 8db1c <_PyObject_MakeTpCall@@Base+0x1fc4> │ │ │ │ + b.w 8d3fc <_PyObject_MakeTpCall@@Base+0x1fe4> │ │ │ │ movs r0, #1 │ │ │ │ movw r1, #36416 @ 0x8e40 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 7e530 │ │ │ │ + bl 7e514 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8dc1a <_PyObject_MakeTpCall@@Base+0x20c2> │ │ │ │ + beq.w 8d4fa <_PyObject_MakeTpCall@@Base+0x20e2> │ │ │ │ movw r4, #36416 @ 0x8e40 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8e75a <_PyObject_MakeTpCall@@Base+0x2c02> │ │ │ │ + beq.w 8e0c0 <_PyObject_MakeTpCall@@Base+0x2ca8> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.w 8e75a <_PyObject_MakeTpCall@@Base+0x2c02> │ │ │ │ + bpl.w 8e0c0 <_PyObject_MakeTpCall@@Base+0x2ca8> │ │ │ │ mov r0, r7 │ │ │ │ - bl 8431c │ │ │ │ + bl 83e8c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8dcbc <_PyObject_MakeTpCall@@Base+0x2164> │ │ │ │ + beq.w 8d59c <_PyObject_MakeTpCall@@Base+0x2184> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bpl.w 8e4c8 <_PyObject_MakeTpCall@@Base+0x2970> │ │ │ │ - ldr r1, [pc, #772] @ (8c854 <_PyObject_MakeTpCall@@Base+0xcfc>) │ │ │ │ + bpl.w 8dd58 <_PyObject_MakeTpCall@@Base+0x2940> │ │ │ │ + ldr r1, [pc, #772] @ (8c114 <_PyObject_MakeTpCall@@Base+0xcfc>) │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr.w r2, [r1, #468] @ 0x1d4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8d62c <_PyObject_MakeTpCall@@Base+0x1ad4> │ │ │ │ + bne.w 8cf04 <_PyObject_MakeTpCall@@Base+0x1aec> │ │ │ │ ldr.w r2, [r1, #476] @ 0x1dc │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.w 8d62c <_PyObject_MakeTpCall@@Base+0x1ad4> │ │ │ │ + beq.w 8cf04 <_PyObject_MakeTpCall@@Base+0x1aec> │ │ │ │ add.w r1, r1, #464 @ 0x1d0 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ - bl 7917c │ │ │ │ + bl 7912c │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d64c <_PyObject_MakeTpCall@@Base+0x1af4> │ │ │ │ - ldr.w r9, [pc, #748] @ 8c86c <_PyObject_MakeTpCall@@Base+0xd14> │ │ │ │ + bne.w 8cf24 <_PyObject_MakeTpCall@@Base+0x1b0c> │ │ │ │ + ldr.w r9, [pc, #748] @ 8c12c <_PyObject_MakeTpCall@@Base+0xd14> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, sl] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8dffa <_PyObject_MakeTpCall@@Base+0x24a2> │ │ │ │ + bne.w 8d93c <_PyObject_MakeTpCall@@Base+0x2524> │ │ │ │ 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 8d33c <_PyObject_MakeTpCall@@Base+0x17e4> │ │ │ │ + bne.w 8cc12 <_PyObject_MakeTpCall@@Base+0x17fa> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d33c <_PyObject_MakeTpCall@@Base+0x17e4> │ │ │ │ + bne.w 8cc12 <_PyObject_MakeTpCall@@Base+0x17fa> │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ - movw r8, #44065 @ 0xac21 │ │ │ │ + movw r8, #44001 @ 0xabe1 │ │ │ │ movt r8, #7 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 8e3c4 <_PyObject_MakeTpCall@@Base+0x286c> │ │ │ │ + bne.w 8de58 <_PyObject_MakeTpCall@@Base+0x2a40> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7ac74 │ │ │ │ + bl 7ac34 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8dcbc <_PyObject_MakeTpCall@@Base+0x2164> │ │ │ │ + beq.w 8d59c <_PyObject_MakeTpCall@@Base+0x2184> │ │ │ │ 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 8c60a <_PyObject_MakeTpCall@@Base+0xab2> │ │ │ │ - ldr.w r9, [pc, #648] @ 8c86c <_PyObject_MakeTpCall@@Base+0xd14> │ │ │ │ + bpl.n 8beca <_PyObject_MakeTpCall@@Base+0xab2> │ │ │ │ + ldr.w r9, [pc, #648] @ 8c12c <_PyObject_MakeTpCall@@Base+0xd14> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ sub.w r2, fp, #8 │ │ │ │ ldr.w r3, [r9, sl] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ ldr.w r3, [fp, #-4] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ @@ -146940,900 +146208,900 @@ │ │ │ │ str.w r2, [fp, #48] @ 0x30 │ │ │ │ add.w r2, fp, #380 @ 0x17c │ │ │ │ str.w r2, [fp, #52] @ 0x34 │ │ │ │ add.w r2, fp, #368 @ 0x170 │ │ │ │ str.w r2, [fp, #56] @ 0x38 │ │ │ │ add.w r2, fp, #420 @ 0x1a4 │ │ │ │ str.w r2, [fp, #80] @ 0x50 │ │ │ │ - beq.w 8ed80 <_PyObject_MakeTpCall@@Base+0x3228> │ │ │ │ + beq.w 8e636 <_PyObject_MakeTpCall@@Base+0x321e> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ str.w r0, [fp, #168] @ 0xa8 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8c65a <_PyObject_MakeTpCall@@Base+0xb02> │ │ │ │ + beq.n 8bf1a <_PyObject_MakeTpCall@@Base+0xb02> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str.w r8, [fp, #152] @ 0x98 │ │ │ │ - movw r2, #20361 @ 0x4f89 │ │ │ │ + movw r2, #18841 @ 0x4999 │ │ │ │ movt r2, #16 │ │ │ │ cmp r3, r1 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ str.w r2, [fp, #24] │ │ │ │ str.w r4, [fp, #128] @ 0x80 │ │ │ │ - movw r2, #63213 @ 0xf6ed │ │ │ │ + movw r2, #63181 @ 0xf6cd │ │ │ │ movt r2, #7 │ │ │ │ str.w r2, [fp, #160] @ 0xa0 │ │ │ │ - movw r2, #35497 @ 0x8aa9 │ │ │ │ + movw r2, #33417 @ 0x8289 │ │ │ │ movt r2, #18 │ │ │ │ str.w r2, [fp, #92] @ 0x5c │ │ │ │ - movw r2, #50369 @ 0xc4c1 │ │ │ │ + movw r2, #45249 @ 0xb0c1 │ │ │ │ movt r2, #20 │ │ │ │ str.w r2, [fp, #96] @ 0x60 │ │ │ │ it ne │ │ │ │ strne r3, [r6, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strd r6, r3, [fp, #428] @ 0x1ac │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str.w r7, [fp, #132] @ 0x84 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [fp, #444] @ 0x1bc │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.w 8e3b6 <_PyObject_MakeTpCall@@Base+0x285e> │ │ │ │ + bpl.w 8e138 <_PyObject_MakeTpCall@@Base+0x2d20> │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w 8e368 <_PyObject_MakeTpCall@@Base+0x2810> │ │ │ │ + bpl.w 8e124 <_PyObject_MakeTpCall@@Base+0x2d0c> │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.w 8e368 <_PyObject_MakeTpCall@@Base+0x2810> │ │ │ │ + bpl.w 8e124 <_PyObject_MakeTpCall@@Base+0x2d0c> │ │ │ │ adds.w r0, r6, #20 │ │ │ │ itt ne │ │ │ │ ldrne r5, [r6, #8] │ │ │ │ strne.w r0, [fp, #12] │ │ │ │ - beq.w 8e3e0 <_PyObject_MakeTpCall@@Base+0x2888> │ │ │ │ + beq.w 8e146 <_PyObject_MakeTpCall@@Base+0x2d2e> │ │ │ │ blx 29b58 │ │ │ │ cmp r0, r5 │ │ │ │ - bne.w 8ed0e <_PyObject_MakeTpCall@@Base+0x31b6> │ │ │ │ + bne.w 8e6c8 <_PyObject_MakeTpCall@@Base+0x32b0> │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bmi.w 8d5cc <_PyObject_MakeTpCall@@Base+0x1a74> │ │ │ │ - ldr r7, [pc, #360] @ (8c858 <_PyObject_MakeTpCall@@Base+0xd00>) │ │ │ │ + bmi.w 8cea4 <_PyObject_MakeTpCall@@Base+0x1a8c> │ │ │ │ + ldr r7, [pc, #360] @ (8c118 <_PyObject_MakeTpCall@@Base+0xd00>) │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldr.w r5, [fp, #132] @ 0x84 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r7, #2976] @ 0xba0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8d61c <_PyObject_MakeTpCall@@Base+0x1ac4> │ │ │ │ + bne.w 8cef4 <_PyObject_MakeTpCall@@Base+0x1adc> │ │ │ │ ldr.w r2, [r7, #2984] @ 0xba8 │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.w 8d61c <_PyObject_MakeTpCall@@Base+0x1ac4> │ │ │ │ + beq.w 8cef4 <_PyObject_MakeTpCall@@Base+0x1adc> │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ - ldr r1, [pc, #324] @ (8c85c <_PyObject_MakeTpCall@@Base+0xd04>) │ │ │ │ + ldr r1, [pc, #324] @ (8c11c <_PyObject_MakeTpCall@@Base+0xd04>) │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 7917c │ │ │ │ + bl 7912c │ │ │ │ adds r6, r0, #3 │ │ │ │ - beq.w 8d3b4 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + beq.w 8cc8a <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 8d414 <_PyObject_MakeTpCall@@Base+0x18bc> │ │ │ │ - bl 10d7c0 │ │ │ │ - cbz r0, 8c764 <_PyObject_MakeTpCall@@Base+0xc0c> │ │ │ │ - ldr r1, [pc, #300] @ (8c860 <_PyObject_MakeTpCall@@Base+0xd08>) │ │ │ │ + bne.w 8ccea <_PyObject_MakeTpCall@@Base+0x18d2> │ │ │ │ + bl 10d12c │ │ │ │ + cbz r0, 8c024 <_PyObject_MakeTpCall@@Base+0xc0c> │ │ │ │ + ldr r1, [pc, #300] @ (8c120 <_PyObject_MakeTpCall@@Base+0xd08>) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - bl 827ec │ │ │ │ + bl 8235c │ │ │ │ ldr.w r8, [sp, #112] @ 0x70 │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 8c75e <_PyObject_MakeTpCall@@Base+0xc06> │ │ │ │ + beq.n 8c01e <_PyObject_MakeTpCall@@Base+0xc06> │ │ │ │ mov r2, r8 │ │ │ │ - ldr r1, [pc, #276] @ (8c85c <_PyObject_MakeTpCall@@Base+0xd04>) │ │ │ │ + ldr r1, [pc, #276] @ (8c11c <_PyObject_MakeTpCall@@Base+0xd04>) │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a1f4 │ │ │ │ + bl 7a1b4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8e24e <_PyObject_MakeTpCall@@Base+0x26f6> │ │ │ │ + bne.w 8da90 <_PyObject_MakeTpCall@@Base+0x2678> │ │ │ │ adds r6, #1 │ │ │ │ - beq.w 8d3b4 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + beq.w 8cc8a <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bmi.w 8e9ea <_PyObject_MakeTpCall@@Base+0x2e92> │ │ │ │ + bmi.w 8e482 <_PyObject_MakeTpCall@@Base+0x306a> │ │ │ │ ldr.w r5, [fp, #132] @ 0x84 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bpl.w 8ea2a <_PyObject_MakeTpCall@@Base+0x2ed2> │ │ │ │ + bpl.w 8e4c6 <_PyObject_MakeTpCall@@Base+0x30ae> │ │ │ │ ldr.w r3, [r7, #3604] @ 0xe14 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8db04 <_PyObject_MakeTpCall@@Base+0x1fac> │ │ │ │ + bne.w 8d3e4 <_PyObject_MakeTpCall@@Base+0x1fcc> │ │ │ │ ldr.w r2, [r7, #3612] @ 0xe1c │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.w 8db04 <_PyObject_MakeTpCall@@Base+0x1fac> │ │ │ │ - ldr r1, [pc, #208] @ (8c864 <_PyObject_MakeTpCall@@Base+0xd0c>) │ │ │ │ + beq.w 8d3e4 <_PyObject_MakeTpCall@@Base+0x1fcc> │ │ │ │ + ldr r1, [pc, #208] @ (8c124 <_PyObject_MakeTpCall@@Base+0xd0c>) │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 7917c │ │ │ │ + bl 7912c │ │ │ │ adds r0, #3 │ │ │ │ - beq.w 8d3b4 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + beq.w 8cc8a <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ ldr r6, [sp, #112] @ 0x70 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 8d434 <_PyObject_MakeTpCall@@Base+0x18dc> │ │ │ │ + bne.w 8cd0c <_PyObject_MakeTpCall@@Base+0x18f4> │ │ │ │ ldr.w r2, [fp, #428] @ 0x1ac │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8c7bc <_PyObject_MakeTpCall@@Base+0xc64> │ │ │ │ + beq.n 8c07c <_PyObject_MakeTpCall@@Base+0xc64> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ str.w r2, [fp, #436] @ 0x1b4 │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 8ea82 <_PyObject_MakeTpCall@@Base+0x2f2a> │ │ │ │ + bmi.w 8e202 <_PyObject_MakeTpCall@@Base+0x2dea> │ │ │ │ ldr.w r5, [fp, #132] @ 0x84 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 8ea5c <_PyObject_MakeTpCall@@Base+0x2f04> │ │ │ │ + bpl.w 8e508 <_PyObject_MakeTpCall@@Base+0x30f0> │ │ │ │ ldr.w r3, [r7, #1180] @ 0x49c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8d38a <_PyObject_MakeTpCall@@Base+0x1832> │ │ │ │ + bne.w 8cc60 <_PyObject_MakeTpCall@@Base+0x1848> │ │ │ │ ldr.w r2, [r7, #1188] @ 0x4a4 │ │ │ │ adds r6, r2, #1 │ │ │ │ - beq.w 8d38a <_PyObject_MakeTpCall@@Base+0x1832> │ │ │ │ + beq.w 8cc60 <_PyObject_MakeTpCall@@Base+0x1848> │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #116] @ (8c868 <_PyObject_MakeTpCall@@Base+0xd10>) │ │ │ │ + ldr r1, [pc, #116] @ (8c128 <_PyObject_MakeTpCall@@Base+0xd10>) │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 7917c │ │ │ │ + bl 7912c │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8d398 <_PyObject_MakeTpCall@@Base+0x1840> │ │ │ │ + beq.w 8cc6e <_PyObject_MakeTpCall@@Base+0x1856> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.n 8c8ae <_PyObject_MakeTpCall@@Base+0xd56> │ │ │ │ + bpl.n 8c16e <_PyObject_MakeTpCall@@Base+0xd56> │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w 8e2a6 <_PyObject_MakeTpCall@@Base+0x274e> │ │ │ │ + bpl.w 8dd2e <_PyObject_MakeTpCall@@Base+0x2916> │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.w 8e2a6 <_PyObject_MakeTpCall@@Base+0x274e> │ │ │ │ + bpl.w 8dd2e <_PyObject_MakeTpCall@@Base+0x2916> │ │ │ │ adds.w r6, r5, #20 │ │ │ │ - beq.w 8e2ae <_PyObject_MakeTpCall@@Base+0x2756> │ │ │ │ + beq.w 8dd36 <_PyObject_MakeTpCall@@Base+0x291e> │ │ │ │ movw r8, #19992 @ 0x4e18 │ │ │ │ movt r8, #73 @ 0x49 │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #9329 @ 0x2471 │ │ │ │ + movw r2, #9261 @ 0x242d │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r3, [r8, #692] @ 0x2b4 │ │ │ │ adds r1, r0, #1 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8e142 <_PyObject_MakeTpCall@@Base+0x25ea> │ │ │ │ - ldr.w r9, [pc, #40] @ 8c86c <_PyObject_MakeTpCall@@Base+0xd14> │ │ │ │ + bne.w 8daa6 <_PyObject_MakeTpCall@@Base+0x268e> │ │ │ │ + ldr.w r9, [pc, #40] @ 8c12c <_PyObject_MakeTpCall@@Base+0xd14> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr.w r3, [r9, sl] │ │ │ │ - b.n 8c870 <_PyObject_MakeTpCall@@Base+0xd18> │ │ │ │ + b.n 8c130 <_PyObject_MakeTpCall@@Base+0xd18> │ │ │ │ add r6, sp, #96 @ 0x60 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r6, [sp, #96] @ 0x60 │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r1, sp, #720 @ 0x2d0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r4, sp, #160 @ 0xa0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, pc, #704 @ (adr r2, 8cb2c <_PyObject_MakeTpCall@@Base+0xfd4>) │ │ │ │ + add r2, pc, #704 @ (adr r2, 8c3ec <_PyObject_MakeTpCall@@Base+0xfd4>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r9, [r3, #1528] @ 0x5f8 │ │ │ │ - bhi.w 8d480 <_PyObject_MakeTpCall@@Base+0x1928> │ │ │ │ + bhi.w 8cd58 <_PyObject_MakeTpCall@@Base+0x1940> │ │ │ │ lsrs r1, r0, #3 │ │ │ │ ldr.w r3, [r9, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 8e11e <_PyObject_MakeTpCall@@Base+0x25c6> │ │ │ │ + beq.w 8da7e <_PyObject_MakeTpCall@@Base+0x2666> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d460 <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ + beq.w 8cd38 <_PyObject_MakeTpCall@@Base+0x1920> │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 29c10 │ │ │ │ str.w r5, [fp, #88] @ 0x58 │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 8e996 <_PyObject_MakeTpCall@@Base+0x2e3e> │ │ │ │ + bmi.w 8e512 <_PyObject_MakeTpCall@@Base+0x30fa> │ │ │ │ ldr.w r5, [fp, #132] @ 0x84 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 8edb8 <_PyObject_MakeTpCall@@Base+0x3260> │ │ │ │ + bpl.w 8e38a <_PyObject_MakeTpCall@@Base+0x2f72> │ │ │ │ ldr.w r3, [r7, #3160] @ 0xc58 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8df26 <_PyObject_MakeTpCall@@Base+0x23ce> │ │ │ │ + bne.w 8d7f2 <_PyObject_MakeTpCall@@Base+0x23da> │ │ │ │ ldr.w r2, [r7, #3168] @ 0xc60 │ │ │ │ adds r6, r2, #1 │ │ │ │ - beq.w 8df26 <_PyObject_MakeTpCall@@Base+0x23ce> │ │ │ │ - ldr r1, [pc, #732] @ (8cbbc <_PyObject_MakeTpCall@@Base+0x1064>) │ │ │ │ + beq.w 8d7f2 <_PyObject_MakeTpCall@@Base+0x23da> │ │ │ │ + ldr r1, [pc, #732] @ (8c47c <_PyObject_MakeTpCall@@Base+0x1064>) │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 7917c │ │ │ │ + bl 7912c │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8db4c <_PyObject_MakeTpCall@@Base+0x1ff4> │ │ │ │ - ldr.w r9, [pc, #740] @ 8cbd4 <_PyObject_MakeTpCall@@Base+0x107c> │ │ │ │ + bne.w 8d42c <_PyObject_MakeTpCall@@Base+0x2014> │ │ │ │ + ldr.w r9, [pc, #740] @ 8c494 <_PyObject_MakeTpCall@@Base+0x107c> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, sl] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e03e <_PyObject_MakeTpCall@@Base+0x24e6> │ │ │ │ + bne.w 8d918 <_PyObject_MakeTpCall@@Base+0x2500> │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 8db9c <_PyObject_MakeTpCall@@Base+0x2044> │ │ │ │ + bmi.w 8d47c <_PyObject_MakeTpCall@@Base+0x2064> │ │ │ │ ldr.w r5, [fp, #132] @ 0x84 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 8e790 <_PyObject_MakeTpCall@@Base+0x2c38> │ │ │ │ + bpl.w 8dfcc <_PyObject_MakeTpCall@@Base+0x2bb4> │ │ │ │ ldr.w r3, [r7, #2192] @ 0x890 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8dfaa <_PyObject_MakeTpCall@@Base+0x2452> │ │ │ │ + bne.w 8d752 <_PyObject_MakeTpCall@@Base+0x233a> │ │ │ │ ldr.w r2, [r7, #2200] @ 0x898 │ │ │ │ adds r6, r2, #1 │ │ │ │ - beq.w 8dfaa <_PyObject_MakeTpCall@@Base+0x2452> │ │ │ │ - ldr r1, [pc, #652] @ (8cbc0 <_PyObject_MakeTpCall@@Base+0x1068>) │ │ │ │ + beq.w 8d752 <_PyObject_MakeTpCall@@Base+0x233a> │ │ │ │ + ldr r1, [pc, #652] @ (8c480 <_PyObject_MakeTpCall@@Base+0x1068>) │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 7917c │ │ │ │ + bl 7912c │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8df38 <_PyObject_MakeTpCall@@Base+0x23e0> │ │ │ │ - ldr.w r9, [pc, #656] @ 8cbd4 <_PyObject_MakeTpCall@@Base+0x107c> │ │ │ │ + bne.w 8d774 <_PyObject_MakeTpCall@@Base+0x235c> │ │ │ │ + ldr.w r9, [pc, #656] @ 8c494 <_PyObject_MakeTpCall@@Base+0x107c> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, sl] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8dfe4 <_PyObject_MakeTpCall@@Base+0x248c> │ │ │ │ + bne.w 8d924 <_PyObject_MakeTpCall@@Base+0x250c> │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 8df5a <_PyObject_MakeTpCall@@Base+0x2402> │ │ │ │ + bmi.w 8d796 <_PyObject_MakeTpCall@@Base+0x237e> │ │ │ │ ldr.w r5, [fp, #132] @ 0x84 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 8e39a <_PyObject_MakeTpCall@@Base+0x2842> │ │ │ │ + bpl.w 8e016 <_PyObject_MakeTpCall@@Base+0x2bfe> │ │ │ │ ldr.w r3, [r7, #628] @ 0x274 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8dec8 <_PyObject_MakeTpCall@@Base+0x2370> │ │ │ │ + bne.w 8d842 <_PyObject_MakeTpCall@@Base+0x242a> │ │ │ │ ldr.w r2, [r7, #636] @ 0x27c │ │ │ │ adds r6, r2, #1 │ │ │ │ - beq.w 8dec8 <_PyObject_MakeTpCall@@Base+0x2370> │ │ │ │ - ldr r1, [pc, #572] @ (8cbc4 <_PyObject_MakeTpCall@@Base+0x106c>) │ │ │ │ + beq.w 8d842 <_PyObject_MakeTpCall@@Base+0x242a> │ │ │ │ + ldr r1, [pc, #572] @ (8c484 <_PyObject_MakeTpCall@@Base+0x106c>) │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 7917c │ │ │ │ + bl 7912c │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8deda <_PyObject_MakeTpCall@@Base+0x2382> │ │ │ │ - ldr.w r9, [pc, #572] @ 8cbd4 <_PyObject_MakeTpCall@@Base+0x107c> │ │ │ │ + bne.w 8d854 <_PyObject_MakeTpCall@@Base+0x243c> │ │ │ │ + ldr.w r9, [pc, #572] @ 8c494 <_PyObject_MakeTpCall@@Base+0x107c> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, sl] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8dfee <_PyObject_MakeTpCall@@Base+0x2496> │ │ │ │ + bne.w 8d930 <_PyObject_MakeTpCall@@Base+0x2518> │ │ │ │ ldr.w r3, [fp, #432] @ 0x1b0 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d7f4 <_PyObject_MakeTpCall@@Base+0x1c9c> │ │ │ │ + bne.w 8d0cc <_PyObject_MakeTpCall@@Base+0x1cb4> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 8c9ce <_PyObject_MakeTpCall@@Base+0xe76> │ │ │ │ + cbz r3, 8c28e <_PyObject_MakeTpCall@@Base+0xe76> │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str.w r3, [fp, #84] @ 0x54 │ │ │ │ mvn.w r3, #15 │ │ │ │ str.w r3, [fp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbz r3, 8c9e6 <_PyObject_MakeTpCall@@Base+0xe8e> │ │ │ │ + cbz r3, 8c2a6 <_PyObject_MakeTpCall@@Base+0xe8e> │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ orr.w r3, r3, #16 │ │ │ │ str.w r3, [fp, #84] @ 0x54 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r3, [fp, #144] @ 0x90 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str.w r6, [fp, #16] │ │ │ │ ldr r5, [r3, #84] @ 0x54 │ │ │ │ str.w r2, [fp, #20] │ │ │ │ ands.w r5, r5, #8388608 @ 0x800000 │ │ │ │ - beq.w 8cde4 <_PyObject_MakeTpCall@@Base+0x128c> │ │ │ │ + beq.w 8c6a4 <_PyObject_MakeTpCall@@Base+0x128c> │ │ │ │ ldr.w r2, [fp, #104] @ 0x68 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add r3, fp │ │ │ │ str.w r3, [fp, #120] @ 0x78 │ │ │ │ ldr.w r3, [fp, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8ce0e <_PyObject_MakeTpCall@@Base+0x12b6> │ │ │ │ + bne.w 8c6ce <_PyObject_MakeTpCall@@Base+0x12b6> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8deac <_PyObject_MakeTpCall@@Base+0x2354> │ │ │ │ + bne.w 8d7d6 <_PyObject_MakeTpCall@@Base+0x23be> │ │ │ │ str.w r3, [fp, #124] @ 0x7c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bgt.w 8ce1a <_PyObject_MakeTpCall@@Base+0x12c2> │ │ │ │ + bgt.w 8c6da <_PyObject_MakeTpCall@@Base+0x12c2> │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 8ce4c <_PyObject_MakeTpCall@@Base+0x12f4> │ │ │ │ + bmi.w 8c70c <_PyObject_MakeTpCall@@Base+0x12f4> │ │ │ │ ldr.w r4, [fp, #132] @ 0x84 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bpl.w 8ed68 <_PyObject_MakeTpCall@@Base+0x3210> │ │ │ │ + bpl.w 8e6b0 <_PyObject_MakeTpCall@@Base+0x3298> │ │ │ │ ldr.w r3, [r7, #668] @ 0x29c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8deb6 <_PyObject_MakeTpCall@@Base+0x235e> │ │ │ │ + bne.w 8d7e0 <_PyObject_MakeTpCall@@Base+0x23c8> │ │ │ │ ldr.w r2, [r7, #676] @ 0x2a4 │ │ │ │ adds r5, r2, #1 │ │ │ │ - beq.w 8deb6 <_PyObject_MakeTpCall@@Base+0x235e> │ │ │ │ - ldr r1, [pc, #368] @ (8cbc8 <_PyObject_MakeTpCall@@Base+0x1070>) │ │ │ │ + beq.w 8d7e0 <_PyObject_MakeTpCall@@Base+0x23c8> │ │ │ │ + ldr r1, [pc, #368] @ (8c488 <_PyObject_MakeTpCall@@Base+0x1070>) │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 7917c │ │ │ │ + bl 7912c │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8da7e <_PyObject_MakeTpCall@@Base+0x1f26> │ │ │ │ - ldr.w r9, [pc, #364] @ 8cbd4 <_PyObject_MakeTpCall@@Base+0x107c> │ │ │ │ + bne.w 8d35e <_PyObject_MakeTpCall@@Base+0x1f46> │ │ │ │ + ldr.w r9, [pc, #364] @ 8c494 <_PyObject_MakeTpCall@@Base+0x107c> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, sl] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8dfcc <_PyObject_MakeTpCall@@Base+0x2474> │ │ │ │ + bne.w 8d90c <_PyObject_MakeTpCall@@Base+0x24f4> │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 8dab4 <_PyObject_MakeTpCall@@Base+0x1f5c> │ │ │ │ + bmi.w 8d394 <_PyObject_MakeTpCall@@Base+0x1f7c> │ │ │ │ ldr.w r4, [fp, #132] @ 0x84 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bpl.w 8ed5c <_PyObject_MakeTpCall@@Base+0x3204> │ │ │ │ + bpl.w 8e62a <_PyObject_MakeTpCall@@Base+0x3212> │ │ │ │ ldr.w r3, [r7, #740] @ 0x2e4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8df98 <_PyObject_MakeTpCall@@Base+0x2440> │ │ │ │ + bne.w 8d804 <_PyObject_MakeTpCall@@Base+0x23ec> │ │ │ │ ldr.w r2, [r7, #748] @ 0x2ec │ │ │ │ adds r5, r2, #1 │ │ │ │ - beq.w 8df98 <_PyObject_MakeTpCall@@Base+0x2440> │ │ │ │ - ldr r1, [pc, #288] @ (8cbcc <_PyObject_MakeTpCall@@Base+0x1074>) │ │ │ │ + beq.w 8d804 <_PyObject_MakeTpCall@@Base+0x23ec> │ │ │ │ + ldr r1, [pc, #288] @ (8c48c <_PyObject_MakeTpCall@@Base+0x1074>) │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 7917c │ │ │ │ + bl 7912c │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e63c <_PyObject_MakeTpCall@@Base+0x2ae4> │ │ │ │ - ldr.w r9, [pc, #280] @ 8cbd4 <_PyObject_MakeTpCall@@Base+0x107c> │ │ │ │ + bne.w 8df74 <_PyObject_MakeTpCall@@Base+0x2b5c> │ │ │ │ + ldr.w r9, [pc, #280] @ 8c494 <_PyObject_MakeTpCall@@Base+0x107c> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, sl] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8dfd8 <_PyObject_MakeTpCall@@Base+0x2480> │ │ │ │ + bne.w 8d990 <_PyObject_MakeTpCall@@Base+0x2578> │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ lsls r1, r3, #19 │ │ │ │ - bmi.n 8cafc <_PyObject_MakeTpCall@@Base+0xfa4> │ │ │ │ + bmi.n 8c3bc <_PyObject_MakeTpCall@@Base+0xfa4> │ │ │ │ lsls r2, r3, #22 │ │ │ │ mov.w r1, #1 │ │ │ │ it pl │ │ │ │ orrpl.w r3, r3, #256 @ 0x100 │ │ │ │ mov r0, fp │ │ │ │ ittt pl │ │ │ │ strpl.w r3, [fp, #84] @ 0x54 │ │ │ │ mvnpl.w r3, #3221225472 @ 0xc0000000 │ │ │ │ strpl.w r3, [fp] │ │ │ │ - bl 73be8 │ │ │ │ + bl 73ba0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8d3b4 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + beq.w 8cc8a <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ movw r1, #45388 @ 0xb14c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 8cb16 <_PyObject_MakeTpCall@@Base+0xfbe> │ │ │ │ + cbz r3, 8c3d6 <_PyObject_MakeTpCall@@Base+0xfbe> │ │ │ │ mov r0, fp │ │ │ │ - bl 900c8 │ │ │ │ + bl 8f9bc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8cb08 <_PyObject_MakeTpCall@@Base+0xfb0> │ │ │ │ + bne.n 8c3c8 <_PyObject_MakeTpCall@@Base+0xfb0> │ │ │ │ ldr.w r4, [fp, #132] @ 0x84 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldrb r5, [r3, #6] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8e59e <_PyObject_MakeTpCall@@Base+0x2a46> │ │ │ │ + beq.w 8e0d6 <_PyObject_MakeTpCall@@Base+0x2cbe> │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.w 8e7ac <_PyObject_MakeTpCall@@Base+0x2c54> │ │ │ │ + bmi.w 8de74 <_PyObject_MakeTpCall@@Base+0x2a5c> │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8e7ec <_PyObject_MakeTpCall@@Base+0x2c94> │ │ │ │ + beq.w 8deb4 <_PyObject_MakeTpCall@@Base+0x2a9c> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bpl.w 8e7ec <_PyObject_MakeTpCall@@Base+0x2c94> │ │ │ │ - bl 8431c │ │ │ │ + bpl.w 8deb4 <_PyObject_MakeTpCall@@Base+0x2a9c> │ │ │ │ + bl 83e8c │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d3b4 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ - movw r3, #56489 @ 0xdca9 │ │ │ │ + beq.w 8cc8a <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ + movw r3, #54717 @ 0xd5bd │ │ │ │ movt r3, #15 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #104] @ (8cbd0 <_PyObject_MakeTpCall@@Base+0x1078>) │ │ │ │ + ldr r3, [pc, #104] @ (8c490 <_PyObject_MakeTpCall@@Base+0x1078>) │ │ │ │ mov.w r8, #0 │ │ │ │ str.w fp, [sp, #60] @ 0x3c │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ - ldr.w fp, [pc, #96] @ 8cbd4 <_PyObject_MakeTpCall@@Base+0x107c> │ │ │ │ + ldr.w fp, [pc, #96] @ 8c494 <_PyObject_MakeTpCall@@Base+0x107c> │ │ │ │ asrs r3, r3, #3 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - bpl.w 8cf0c <_PyObject_MakeTpCall@@Base+0x13b4> │ │ │ │ + bpl.w 8c7cc <_PyObject_MakeTpCall@@Base+0x13b4> │ │ │ │ ldr r3, [r1, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e0ec <_PyObject_MakeTpCall@@Base+0x2594> │ │ │ │ + bne.w 8d99c <_PyObject_MakeTpCall@@Base+0x2584> │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, r8 │ │ │ │ - ble.w 8cf0c <_PyObject_MakeTpCall@@Base+0x13b4> │ │ │ │ + ble.w 8c7cc <_PyObject_MakeTpCall@@Base+0x13b4> │ │ │ │ ldrb r4, [r3, #6] │ │ │ │ movs r0, #1 │ │ │ │ ldrb r5, [r3, #5] │ │ │ │ adds r3, #20 │ │ │ │ lsls r0, r5 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8d30e <_PyObject_MakeTpCall@@Base+0x17b6> │ │ │ │ + beq.w 8cbce <_PyObject_MakeTpCall@@Base+0x17b6> │ │ │ │ add.w r0, r0, r8, lsl #3 │ │ │ │ add r3, r0 │ │ │ │ ldr r7, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8d3d8 <_PyObject_MakeTpCall@@Base+0x1880> │ │ │ │ - b.n 8cbd8 <_PyObject_MakeTpCall@@Base+0x1080> │ │ │ │ + beq.w 8ccae <_PyObject_MakeTpCall@@Base+0x1896> │ │ │ │ + b.n 8c498 <_PyObject_MakeTpCall@@Base+0x1080> │ │ │ │ nop │ │ │ │ add r2, sp, #432 @ 0x1b0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r6, pc, #656 @ (adr r6, 8ce54 <_PyObject_MakeTpCall@@Base+0x12fc>) │ │ │ │ + add r6, pc, #656 @ (adr r6, 8c714 <_PyObject_MakeTpCall@@Base+0x12fc>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r0, pc, #544 @ (adr r0, 8cde8 <_PyObject_MakeTpCall@@Base+0x1290>) │ │ │ │ + add r0, pc, #544 @ (adr r0, 8c6a8 <_PyObject_MakeTpCall@@Base+0x1290>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r0, pc, #704 @ (adr r0, 8ce8c <_PyObject_MakeTpCall@@Base+0x1334>) │ │ │ │ + add r0, pc, #704 @ (adr r0, 8c74c <_PyObject_MakeTpCall@@Base+0x1334>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r0, pc, #992 @ (adr r0, 8cfb0 <_PyObject_MakeTpCall@@Base+0x1458>) │ │ │ │ + add r0, pc, #992 @ (adr r0, 8c870 <_PyObject_MakeTpCall@@Base+0x1458>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r7, sp, #112 @ 0x70 │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr.w r0, [fp, sl] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldr.w r1, [r4, #192] @ 0xc0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - ldr r2, [pc, #760] @ (8cee4 <_PyObject_MakeTpCall@@Base+0x138c>) │ │ │ │ + ldr r2, [pc, #760] @ (8c7a4 <_PyObject_MakeTpCall@@Base+0x138c>) │ │ │ │ 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 8d15a <_PyObject_MakeTpCall@@Base+0x1602> │ │ │ │ + bne.w 8ca1a <_PyObject_MakeTpCall@@Base+0x1602> │ │ │ │ movs r3, #12 │ │ │ │ mla r1, r3, r9, r5 │ │ │ │ add.w r1, r1, #40960 @ 0xa000 │ │ │ │ ldr.w r1, [r1, #2812] @ 0xafc │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 8d158 <_PyObject_MakeTpCall@@Base+0x1600> │ │ │ │ + bne.w 8ca18 <_PyObject_MakeTpCall@@Base+0x1600> │ │ │ │ add.w r5, r5, #40960 @ 0xa000 │ │ │ │ mla r5, r3, r9, r5 │ │ │ │ ldr.w r4, [r5, #2816] @ 0xb00 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8ceca <_PyObject_MakeTpCall@@Base+0x1372> │ │ │ │ + beq.w 8c78a <_PyObject_MakeTpCall@@Base+0x1372> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8cc40 <_PyObject_MakeTpCall@@Base+0x10e8> │ │ │ │ + beq.n 8c500 <_PyObject_MakeTpCall@@Base+0x10e8> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e2f0 <_PyObject_MakeTpCall@@Base+0x2798> │ │ │ │ + beq.w 8dfc6 <_PyObject_MakeTpCall@@Base+0x2bae> │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8cea2 <_PyObject_MakeTpCall@@Base+0x134a> │ │ │ │ + bne.w 8c762 <_PyObject_MakeTpCall@@Base+0x134a> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 8e2d0 <_PyObject_MakeTpCall@@Base+0x2778> │ │ │ │ + beq.w 8dfa6 <_PyObject_MakeTpCall@@Base+0x2b8e> │ │ │ │ movw r6, #33156 @ 0x8184 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ 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 8ecbc <_PyObject_MakeTpCall@@Base+0x3164> │ │ │ │ + bmi.w 8e5e8 <_PyObject_MakeTpCall@@Base+0x31d0> │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ ldr.w r2, [fp, sl] │ │ │ │ subs r3, r3, r5 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.w 8e0c6 <_PyObject_MakeTpCall@@Base+0x256e> │ │ │ │ + bhi.w 8daf0 <_PyObject_MakeTpCall@@Base+0x26d8> │ │ │ │ adds r1, r5, r0 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - bmi.w 8e0c6 <_PyObject_MakeTpCall@@Base+0x256e> │ │ │ │ + bmi.w 8daf0 <_PyObject_MakeTpCall@@Base+0x26d8> │ │ │ │ movw r9, #19992 @ 0x4e18 │ │ │ │ movt r9, #73 @ 0x49 │ │ │ │ - movw r2, #9329 @ 0x2471 │ │ │ │ + movw r2, #9261 @ 0x242d │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r3, [r9, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8e0b6 <_PyObject_MakeTpCall@@Base+0x255e> │ │ │ │ + bne.w 8dae0 <_PyObject_MakeTpCall@@Base+0x26c8> │ │ │ │ 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 8de14 <_PyObject_MakeTpCall@@Base+0x22bc> │ │ │ │ + bcs.w 8d6f4 <_PyObject_MakeTpCall@@Base+0x22dc> │ │ │ │ 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 8de00 <_PyObject_MakeTpCall@@Base+0x22a8> │ │ │ │ + beq.w 8d6e0 <_PyObject_MakeTpCall@@Base+0x22c8> │ │ │ │ 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 8d11a <_PyObject_MakeTpCall@@Base+0x15c2> │ │ │ │ + beq.w 8c9da <_PyObject_MakeTpCall@@Base+0x15c2> │ │ │ │ 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 8da30 <_PyObject_MakeTpCall@@Base+0x1ed8> │ │ │ │ + bgt.w 8d2f8 <_PyObject_MakeTpCall@@Base+0x1ee0> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #456] @ (8cee8 <_PyObject_MakeTpCall@@Base+0x1390>) │ │ │ │ + ldr r2, [pc, #456] @ (8c7a8 <_PyObject_MakeTpCall@@Base+0x1390>) │ │ │ │ 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 8e576 <_PyObject_MakeTpCall@@Base+0x2a1e> │ │ │ │ + bne.w 8de12 <_PyObject_MakeTpCall@@Base+0x29fa> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r5, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 8e52a <_PyObject_MakeTpCall@@Base+0x29d2> │ │ │ │ + beq.w 8ddc6 <_PyObject_MakeTpCall@@Base+0x29ae> │ │ │ │ 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 8e534 <_PyObject_MakeTpCall@@Base+0x29dc> │ │ │ │ + beq.w 8ddd0 <_PyObject_MakeTpCall@@Base+0x29b8> │ │ │ │ ldr.w r3, [fp, sl] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ sub.w r0, r5, #8 │ │ │ │ str r7, [r5, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - movw r3, #58269 @ 0xe39d │ │ │ │ + movw r3, #56501 @ 0xdcb5 │ │ │ │ movt r3, #15 │ │ │ │ str r3, [r5, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r1, [r2, #3796] @ 0xed4 │ │ │ │ ldr.w r2, [r5, #-4] │ │ │ │ cmp r3, ip │ │ │ │ ldr r6, [r1, #4] │ │ │ │ and.w r2, r2, #3 │ │ │ │ orr.w r2, r2, r6 │ │ │ │ str r0, [r6, #0] │ │ │ │ strd r1, r2, [r5, #-8] │ │ │ │ str r0, [r1, #4] │ │ │ │ - beq.n 8cd9c <_PyObject_MakeTpCall@@Base+0x1244> │ │ │ │ + beq.n 8c65c <_PyObject_MakeTpCall@@Base+0x1244> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e4dc <_PyObject_MakeTpCall@@Base+0x2984> │ │ │ │ + beq.w 8dd6c <_PyObject_MakeTpCall@@Base+0x2954> │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ - bl c1e78 │ │ │ │ + bl c17b0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8cdc0 <_PyObject_MakeTpCall@@Base+0x1268> │ │ │ │ + beq.n 8c680 <_PyObject_MakeTpCall@@Base+0x1268> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 8cdc0 <_PyObject_MakeTpCall@@Base+0x1268> │ │ │ │ + cbnz r3, 8c680 <_PyObject_MakeTpCall@@Base+0x1268> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8eb40 <_PyObject_MakeTpCall@@Base+0x2fe8> │ │ │ │ + beq.w 8e2b0 <_PyObject_MakeTpCall@@Base+0x2e98> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8cb7c <_PyObject_MakeTpCall@@Base+0x1024> │ │ │ │ + beq.w 8c43c <_PyObject_MakeTpCall@@Base+0x1024> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8cb7c <_PyObject_MakeTpCall@@Base+0x1024> │ │ │ │ + bne.w 8c43c <_PyObject_MakeTpCall@@Base+0x1024> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8cb7c <_PyObject_MakeTpCall@@Base+0x1024> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8c43c <_PyObject_MakeTpCall@@Base+0x1024> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #2860 @ 0xb2c │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ + movw r1, #65452 @ 0xffac │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ + bl d52b8 │ │ │ │ ldr.w r2, [fp, #104] @ 0x68 │ │ │ │ ldr.w r3, [fp, #144] @ 0x90 │ │ │ │ str.w r5, [fp, #120] @ 0x78 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8ca14 <_PyObject_MakeTpCall@@Base+0xebc> │ │ │ │ + beq.w 8c2d4 <_PyObject_MakeTpCall@@Base+0xebc> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8da1e <_PyObject_MakeTpCall@@Base+0x1ec6> │ │ │ │ - ldr r3, [pc, #212] @ (8ceec <_PyObject_MakeTpCall@@Base+0x1394>) │ │ │ │ + beq.w 8d34c <_PyObject_MakeTpCall@@Base+0x1f34> │ │ │ │ + ldr r3, [pc, #212] @ (8c7ac <_PyObject_MakeTpCall@@Base+0x1394>) │ │ │ │ str.w r3, [fp, #124] @ 0x7c │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbnz r3, 8ce26 <_PyObject_MakeTpCall@@Base+0x12ce> │ │ │ │ + cbnz r3, 8c6e6 <_PyObject_MakeTpCall@@Base+0x12ce> │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ec8c <_PyObject_MakeTpCall@@Base+0x3134> │ │ │ │ + beq.w 8e5b2 <_PyObject_MakeTpCall@@Base+0x319a> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ca26 <_PyObject_MakeTpCall@@Base+0xece> │ │ │ │ + bne.w 8c2e6 <_PyObject_MakeTpCall@@Base+0xece> │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ca26 <_PyObject_MakeTpCall@@Base+0xece> │ │ │ │ + bne.w 8c2e6 <_PyObject_MakeTpCall@@Base+0xece> │ │ │ │ ldr.w r2, [fp, #84] @ 0x54 │ │ │ │ - movw r3, #14289 @ 0x37d1 │ │ │ │ + movw r3, #13121 @ 0x3341 │ │ │ │ movt r3, #8 │ │ │ │ str.w r3, [fp, #76] @ 0x4c │ │ │ │ lsls r2, r2, #30 │ │ │ │ - bpl.w 8ca30 <_PyObject_MakeTpCall@@Base+0xed8> │ │ │ │ - ldr.w r9, [pc, #160] @ 8cef0 <_PyObject_MakeTpCall@@Base+0x1398> │ │ │ │ + bpl.w 8c2f0 <_PyObject_MakeTpCall@@Base+0xed8> │ │ │ │ + ldr.w r9, [pc, #160] @ 8c7b0 <_PyObject_MakeTpCall@@Base+0x1398> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ ldr.w r0, [fp, #180] @ 0xb4 │ │ │ │ movs r3, #28 │ │ │ │ subs r0, #1 │ │ │ │ ldr.w r2, [r9, sl] │ │ │ │ mul.w r3, r0, r3 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ adds r2, r1, r3 │ │ │ │ add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w r2, [r2, #252] @ 0xfc │ │ │ │ cmp r2, fp │ │ │ │ - beq.w 8ea3e <_PyObject_MakeTpCall@@Base+0x2ee6> │ │ │ │ + beq.w 8e554 <_PyObject_MakeTpCall@@Base+0x313c> │ │ │ │ cmp r0, #10 │ │ │ │ - bhi.w 8ea3e <_PyObject_MakeTpCall@@Base+0x2ee6> │ │ │ │ + bhi.w 8e554 <_PyObject_MakeTpCall@@Base+0x313c> │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r3, r1 │ │ │ │ ldr r4, [r3, #16] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.w 8ca3e <_PyObject_MakeTpCall@@Base+0xee6> │ │ │ │ - movw r0, #53236 @ 0xcff4 │ │ │ │ + bmi.w 8c2fe <_PyObject_MakeTpCall@@Base+0xee6> │ │ │ │ + movw r0, #50292 @ 0xc474 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 8ca6e <_PyObject_MakeTpCall@@Base+0xf16> │ │ │ │ + bl 21f268 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 8c32e <_PyObject_MakeTpCall@@Base+0xf16> │ │ │ │ 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 8cec0 <_PyObject_MakeTpCall@@Base+0x1368> │ │ │ │ + beq.n 8c780 <_PyObject_MakeTpCall@@Base+0x1368> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e5f8 <_PyObject_MakeTpCall@@Base+0x2aa0> │ │ │ │ + beq.w 8df9c <_PyObject_MakeTpCall@@Base+0x2b84> │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8cd9c <_PyObject_MakeTpCall@@Base+0x1244> │ │ │ │ + bne.w 8c65c <_PyObject_MakeTpCall@@Base+0x1244> │ │ │ │ ldr.w r0, [fp, sl] │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8cb7c <_PyObject_MakeTpCall@@Base+0x1024> │ │ │ │ + beq.w 8c43c <_PyObject_MakeTpCall@@Base+0x1024> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8cb7c <_PyObject_MakeTpCall@@Base+0x1024> │ │ │ │ + beq.w 8c43c <_PyObject_MakeTpCall@@Base+0x1024> │ │ │ │ ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ - b.w 8eb5a <_PyObject_MakeTpCall@@Base+0x3002> │ │ │ │ + b.w 8e2ca <_PyObject_MakeTpCall@@Base+0x2eb2> │ │ │ │ nop │ │ │ │ add r7, sp, #112 @ 0x70 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ asrs r0, r0, #26 │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r1, r8 │ │ │ │ - ble.n 8cf0c <_PyObject_MakeTpCall@@Base+0x13b4> │ │ │ │ + ble.n 8c7cc <_PyObject_MakeTpCall@@Base+0x13b4> │ │ │ │ add r3, r4 │ │ │ │ ldr r7, [r3, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8e264 <_PyObject_MakeTpCall@@Base+0x270c> │ │ │ │ + beq.w 8dc26 <_PyObject_MakeTpCall@@Base+0x280e> │ │ │ │ cmp r8, r1 │ │ │ │ - blt.w 8d31e <_PyObject_MakeTpCall@@Base+0x17c6> │ │ │ │ + blt.w 8cbde <_PyObject_MakeTpCall@@Base+0x17c6> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, fp │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8cf36 <_PyObject_MakeTpCall@@Base+0x13de> │ │ │ │ + beq.n 8c7f6 <_PyObject_MakeTpCall@@Base+0x13de> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8cf36 <_PyObject_MakeTpCall@@Base+0x13de> │ │ │ │ + cbnz r3, 8c7f6 <_PyObject_MakeTpCall@@Base+0x13de> │ │ │ │ ldr r4, [r2, #24] │ │ │ │ - ldr r2, [pc, #548] @ (8d150 <_PyObject_MakeTpCall@@Base+0x15f8>) │ │ │ │ + ldr r2, [pc, #548] @ (8ca10 <_PyObject_MakeTpCall@@Base+0x15f8>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e58c <_PyObject_MakeTpCall@@Base+0x2a34> │ │ │ │ + bne.w 8e004 <_PyObject_MakeTpCall@@Base+0x2bec> │ │ │ │ blx r4 │ │ │ │ movw r0, #36024 @ 0x8cb8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr.w r5, [r9, sl] │ │ │ │ strd fp, fp, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r2, #20 │ │ │ │ - bpl.w 8d3f4 <_PyObject_MakeTpCall@@Base+0x189c> │ │ │ │ + bpl.w 8ccca <_PyObject_MakeTpCall@@Base+0x18b2> │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r4, [r0, r3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8d3f4 <_PyObject_MakeTpCall@@Base+0x189c> │ │ │ │ + beq.w 8ccca <_PyObject_MakeTpCall@@Base+0x18b2> │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #2 │ │ │ │ blx r4 │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e302 <_PyObject_MakeTpCall@@Base+0x27aa> │ │ │ │ + beq.w 8e03e <_PyObject_MakeTpCall@@Base+0x2c26> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e330 <_PyObject_MakeTpCall@@Base+0x27d8> │ │ │ │ + bne.w 8e06c <_PyObject_MakeTpCall@@Base+0x2c54> │ │ │ │ ldr.w r3, [r7, #2192] @ 0x890 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bpl.w 8e37e <_PyObject_MakeTpCall@@Base+0x2826> │ │ │ │ + bpl.w 8e0a4 <_PyObject_MakeTpCall@@Base+0x2c8c> │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r2, [r5, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8ecea <_PyObject_MakeTpCall@@Base+0x3192> │ │ │ │ - movw r3, #6437 @ 0x1925 │ │ │ │ + beq.w 8e5c2 <_PyObject_MakeTpCall@@Base+0x31aa> │ │ │ │ + movw r3, #4701 @ 0x125d │ │ │ │ movt r3, #12 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8d370 <_PyObject_MakeTpCall@@Base+0x1818> │ │ │ │ + bne.w 8cc46 <_PyObject_MakeTpCall@@Base+0x182e> │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #440] @ (8d154 <_PyObject_MakeTpCall@@Base+0x15fc>) │ │ │ │ + ldr r1, [pc, #440] @ (8ca14 <_PyObject_MakeTpCall@@Base+0x15fc>) │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl c0ed8 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl c0820 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d37e <_PyObject_MakeTpCall@@Base+0x1826> │ │ │ │ + beq.w 8cc54 <_PyObject_MakeTpCall@@Base+0x183c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8cfce <_PyObject_MakeTpCall@@Base+0x1476> │ │ │ │ + beq.n 8c88e <_PyObject_MakeTpCall@@Base+0x1476> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 8cfce <_PyObject_MakeTpCall@@Base+0x1476> │ │ │ │ - ldr r2, [pc, #404] @ (8d150 <_PyObject_MakeTpCall@@Base+0x15f8>) │ │ │ │ + cbnz r3, 8c88e <_PyObject_MakeTpCall@@Base+0x1476> │ │ │ │ + ldr r2, [pc, #404] @ (8ca10 <_PyObject_MakeTpCall@@Base+0x15f8>) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e28a <_PyObject_MakeTpCall@@Base+0x2732> │ │ │ │ + bne.w 8e178 <_PyObject_MakeTpCall@@Base+0x2d60> │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8d3b4 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + beq.w 8cc8a <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr.w r6, [r9, sl] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #20 │ │ │ │ - bpl.w 8de80 <_PyObject_MakeTpCall@@Base+0x2328> │ │ │ │ + bpl.w 8d816 <_PyObject_MakeTpCall@@Base+0x23fe> │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r4, [r5, r3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8de80 <_PyObject_MakeTpCall@@Base+0x2328> │ │ │ │ + beq.w 8d816 <_PyObject_MakeTpCall@@Base+0x23fe> │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d8e8 <_PyObject_MakeTpCall@@Base+0x1d90> │ │ │ │ - movw r3, #7061 @ 0x1b95 │ │ │ │ + bne.w 8d1c8 <_PyObject_MakeTpCall@@Base+0x1db0> │ │ │ │ + movw r3, #5305 @ 0x14b9 │ │ │ │ movt r3, #13 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 8d4ae <_PyObject_MakeTpCall@@Base+0x1956> │ │ │ │ + bne.w 8cd86 <_PyObject_MakeTpCall@@Base+0x196e> │ │ │ │ ldr r7, [r5, #24] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ands.w r3, r3, #1 │ │ │ │ - beq.w 8edc2 <_PyObject_MakeTpCall@@Base+0x326a> │ │ │ │ + beq.w 8e4da <_PyObject_MakeTpCall@@Base+0x30c2> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8e680 <_PyObject_MakeTpCall@@Base+0x2b28> │ │ │ │ + beq.w 8dec8 <_PyObject_MakeTpCall@@Base+0x2ab0> │ │ │ │ ldr.w r4, [r6, #148] @ 0x94 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8e68c <_PyObject_MakeTpCall@@Base+0x2b34> │ │ │ │ + beq.w 8ded4 <_PyObject_MakeTpCall@@Base+0x2abc> │ │ │ │ ldr.w r2, [r6, #152] @ 0x98 │ │ │ │ subs r2, r2, r4 │ │ │ │ cmp.w r3, r2, asr #2 │ │ │ │ - bge.w 8e68c <_PyObject_MakeTpCall@@Base+0x2b34> │ │ │ │ + bge.w 8ded4 <_PyObject_MakeTpCall@@Base+0x2abc> │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str.w r3, [r6, #148] @ 0x94 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #8] │ │ │ │ add.w ip, r7, #124 @ 0x7c │ │ │ │ cmp r3, r2 │ │ │ │ @@ -147848,174 +147116,173 @@ │ │ │ │ strb.w r3, [r4, #38] @ 0x26 │ │ │ │ ldr r2, [r7, #48] @ 0x30 │ │ │ │ strd r1, r0, [r4, #12] │ │ │ │ cmp r2, r3 │ │ │ │ str.w ip, [r4, #28] │ │ │ │ strd r3, r3, [r4, #20] │ │ │ │ strh r3, [r4, #36] @ 0x24 │ │ │ │ - ble.w 8d89a <_PyObject_MakeTpCall@@Base+0x1d42> │ │ │ │ + ble.w 8d17a <_PyObject_MakeTpCall@@Base+0x1d62> │ │ │ │ lsls r2, r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ blx 2957c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ strd r3, r3, [sp] │ │ │ │ - bl a0158 <_PyEvalFramePushAndInit@@Base+0x338> │ │ │ │ + bl 9faec <_PyEvalFramePushAndInit@@Base+0x338> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d8b2 <_PyObject_MakeTpCall@@Base+0x1d5a> │ │ │ │ + bne.w 8d192 <_PyObject_MakeTpCall@@Base+0x1d7a> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #340] @ 0x154 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e72c <_PyObject_MakeTpCall@@Base+0x2bd4> │ │ │ │ + bne.w 8e194 <_PyObject_MakeTpCall@@Base+0x2d7c> │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl a0cd8 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + bl a067c <_PyEval_EvalFrameDefault@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d4c0 <_PyObject_MakeTpCall@@Base+0x1968> │ │ │ │ + beq.w 8cd98 <_PyObject_MakeTpCall@@Base+0x1980> │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e416 <_PyObject_MakeTpCall@@Base+0x28be> │ │ │ │ + bne.w 8e1a8 <_PyObject_MakeTpCall@@Base+0x2d90> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8d0f0 <_PyObject_MakeTpCall@@Base+0x1598> │ │ │ │ + beq.n 8c9b0 <_PyObject_MakeTpCall@@Base+0x1598> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 8d0f0 <_PyObject_MakeTpCall@@Base+0x1598> │ │ │ │ - ldr r2, [pc, #120] @ (8d150 <_PyObject_MakeTpCall@@Base+0x15f8>) │ │ │ │ + cbnz r3, 8c9b0 <_PyObject_MakeTpCall@@Base+0x1598> │ │ │ │ + ldr r2, [pc, #120] @ (8ca10 <_PyObject_MakeTpCall@@Base+0x15f8>) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e664 <_PyObject_MakeTpCall@@Base+0x2b0c> │ │ │ │ + bne.w 8dfe8 <_PyObject_MakeTpCall@@Base+0x2bd0> │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8d3b4 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + beq.w 8cc8a <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8ec9c <_PyObject_MakeTpCall@@Base+0x3144> │ │ │ │ + bne.w 8e616 <_PyObject_MakeTpCall@@Base+0x31fe> │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8d112 <_PyObject_MakeTpCall@@Base+0x15ba> │ │ │ │ + beq.n 8c9d2 <_PyObject_MakeTpCall@@Base+0x15ba> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ec76 <_PyObject_MakeTpCall@@Base+0x311e> │ │ │ │ + beq.w 8e648 <_PyObject_MakeTpCall@@Base+0x3230> │ │ │ │ mov r0, fp │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ 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 8ccf2 <_PyObject_MakeTpCall@@Base+0x119a> │ │ │ │ + bcc.w 8c5b2 <_PyObject_MakeTpCall@@Base+0x119a> │ │ │ │ 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, [fp, sl] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - b.n 8ccf2 <_PyObject_MakeTpCall@@Base+0x119a> │ │ │ │ + b.n 8c5b2 <_PyObject_MakeTpCall@@Base+0x119a> │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r6, pc, #656 @ (adr r6, 8d3e8 <_PyObject_MakeTpCall@@Base+0x1890>) │ │ │ │ + add r6, pc, #656 @ (adr r6, 8cca8 <_PyObject_MakeTpCall@@Base+0x1890>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov r1, r6 │ │ │ │ - ldr r0, [pc, #708] @ (8d420 <_PyObject_MakeTpCall@@Base+0x18c8>) │ │ │ │ + ldr r0, [pc, #732] @ (8ccf8 <_PyObject_MakeTpCall@@Base+0x18e0>) │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r0, #264] @ 0x108 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 8e15a <_PyObject_MakeTpCall@@Base+0x2602> │ │ │ │ + bne.w 8db16 <_PyObject_MakeTpCall@@Base+0x26fe> │ │ │ │ ldr.w r3, [r0, #268] @ 0x10c │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bgt.w 8e740 <_PyObject_MakeTpCall@@Base+0x2be8> │ │ │ │ + bgt.w 8e16e <_PyObject_MakeTpCall@@Base+0x2d56> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8dd72 <_PyObject_MakeTpCall@@Base+0x221a> │ │ │ │ + beq.w 8d648 <_PyObject_MakeTpCall@@Base+0x2230> │ │ │ │ movs r3, #1 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #672] @ (8d420 <_PyObject_MakeTpCall@@Base+0x18c8>) │ │ │ │ + ldr r3, [pc, #696] @ (8ccf8 <_PyObject_MakeTpCall@@Base+0x18e0>) │ │ │ │ ldr.w r3, [r3, #272] @ 0x110 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 8e160 <_PyObject_MakeTpCall@@Base+0x2608> │ │ │ │ + beq.w 8db1c <_PyObject_MakeTpCall@@Base+0x2704> │ │ │ │ ldr.w r3, [r4, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e17c <_PyObject_MakeTpCall@@Base+0x2624> │ │ │ │ + beq.w 8db38 <_PyObject_MakeTpCall@@Base+0x2720> │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 8dd68 <_PyObject_MakeTpCall@@Base+0x2210> │ │ │ │ + beq.w 8d69a <_PyObject_MakeTpCall@@Base+0x2282> │ │ │ │ adds r4, r1, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ str r4, [r3, #0] │ │ │ │ - ble.w 8d880 <_PyObject_MakeTpCall@@Base+0x1d28> │ │ │ │ + ble.w 8d160 <_PyObject_MakeTpCall@@Base+0x1d48> │ │ │ │ add.w r1, r3, #8 │ │ │ │ - str r7, [sp, #80] @ 0x50 │ │ │ │ str.w r8, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #80] @ 0x50 │ │ │ │ movs r6, #0 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, lr │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr.w ip, [r7, #4]! │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r1, [pc, #592] @ (8d424 <_PyObject_MakeTpCall@@Base+0x18cc>) │ │ │ │ + ldr r1, [pc, #616] @ (8ccfc <_PyObject_MakeTpCall@@Base+0x18e4>) │ │ │ │ ldr.w r0, [ip, #84] @ 0x54 │ │ │ │ lsls r0, r0, #30 │ │ │ │ - bmi.n 8d220 <_PyObject_MakeTpCall@@Base+0x16c8> │ │ │ │ + bmi.n 8cae0 <_PyObject_MakeTpCall@@Base+0x16c8> │ │ │ │ ldr.w r0, [ip, #132] @ 0x84 │ │ │ │ - bl 7917c │ │ │ │ + bl 7912c │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 8d262 <_PyObject_MakeTpCall@@Base+0x170a> │ │ │ │ + beq.n 8cb22 <_PyObject_MakeTpCall@@Base+0x170a> │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8d288 <_PyObject_MakeTpCall@@Base+0x1730> │ │ │ │ + bne.n 8cb48 <_PyObject_MakeTpCall@@Base+0x1730> │ │ │ │ cmp r6, r8 │ │ │ │ - blt.n 8d1c8 <_PyObject_MakeTpCall@@Base+0x1670> │ │ │ │ + blt.n 8ca88 <_PyObject_MakeTpCall@@Base+0x1670> │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r7, [sp, #80] @ 0x50 │ │ │ │ ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ + ldrd r7, r2, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - ldr r2, [sp, #84] @ 0x54 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 8d212 <_PyObject_MakeTpCall@@Base+0x16ba> │ │ │ │ + beq.n 8cad2 <_PyObject_MakeTpCall@@Base+0x16ba> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8e74a <_PyObject_MakeTpCall@@Base+0x2bf2> │ │ │ │ + beq.w 8de44 <_PyObject_MakeTpCall@@Base+0x2a2c> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8d2bc <_PyObject_MakeTpCall@@Base+0x1764> │ │ │ │ + bne.n 8cb7c <_PyObject_MakeTpCall@@Base+0x1764> │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8cc40 <_PyObject_MakeTpCall@@Base+0x10e8> │ │ │ │ - b.n 8cec6 <_PyObject_MakeTpCall@@Base+0x136e> │ │ │ │ + bne.w 8c500 <_PyObject_MakeTpCall@@Base+0x10e8> │ │ │ │ + b.n 8c786 <_PyObject_MakeTpCall@@Base+0x136e> │ │ │ │ ldr.w r3, [fp, sl] │ │ │ │ movs r2, #28 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r3, [ip, #180] @ 0xb4 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #10 │ │ │ │ mla r1, r3, r2, r1 │ │ │ │ @@ -148024,293 +147291,299 @@ │ │ │ │ movhi r3, #1 │ │ │ │ add.w r0, r1, #92672 @ 0x16a00 │ │ │ │ ldr.w r2, [r0, #252] @ 0xfc │ │ │ │ cmp r2, ip │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e770 <_PyObject_MakeTpCall@@Base+0x2c18> │ │ │ │ + beq.w 8de38 <_PyObject_MakeTpCall@@Base+0x2a20> │ │ │ │ ldr.w r0, [r0, #268] @ 0x10c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r4 │ │ │ │ - ldr r1, [pc, #456] @ (8d424 <_PyObject_MakeTpCall@@Base+0x18cc>) │ │ │ │ - bl 7917c │ │ │ │ + ldr r1, [pc, #480] @ (8ccfc <_PyObject_MakeTpCall@@Base+0x18e4>) │ │ │ │ + bl 7912c │ │ │ │ adds r0, #3 │ │ │ │ - bne.n 8d1e6 <_PyObject_MakeTpCall@@Base+0x168e> │ │ │ │ + bne.n 8caa6 <_PyObject_MakeTpCall@@Base+0x168e> │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8d27e <_PyObject_MakeTpCall@@Base+0x1726> │ │ │ │ + beq.n 8cb3e <_PyObject_MakeTpCall@@Base+0x1726> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 8d27e <_PyObject_MakeTpCall@@Base+0x1726> │ │ │ │ + cbnz r2, 8cb3e <_PyObject_MakeTpCall@@Base+0x1726> │ │ │ │ mov r0, r3 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - bl d7c64 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + bl d753c │ │ │ │ ldr.w r0, [fp, sl] │ │ │ │ - b.n 8ceca <_PyObject_MakeTpCall@@Base+0x1372> │ │ │ │ + b.n 8c78a <_PyObject_MakeTpCall@@Base+0x1372> │ │ │ │ mov r4, r3 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r7, [sp, #80] @ 0x50 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ - ldr r2, [sp, #84] @ 0x54 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + ldrd r7, r2, [sp, #80] @ 0x50 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 8d844 <_PyObject_MakeTpCall@@Base+0x1cec> │ │ │ │ + beq.w 8d11c <_PyObject_MakeTpCall@@Base+0x1d04> │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 8d2b4 <_PyObject_MakeTpCall@@Base+0x175c> │ │ │ │ + beq.n 8cb74 <_PyObject_MakeTpCall@@Base+0x175c> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8e74c <_PyObject_MakeTpCall@@Base+0x2bf4> │ │ │ │ + beq.w 8d12e <_PyObject_MakeTpCall@@Base+0x1d16> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8cc40 <_PyObject_MakeTpCall@@Base+0x10e8> │ │ │ │ + beq.w 8c500 <_PyObject_MakeTpCall@@Base+0x10e8> │ │ │ │ movs r3, #12 │ │ │ │ add.w r1, r5, #43520 @ 0xaa00 │ │ │ │ adds r1, #248 @ 0xf8 │ │ │ │ mul.w r3, r3, r9 │ │ │ │ adds r0, r1, r3 │ │ │ │ str r4, [r0, #8] │ │ │ │ add r5, r3 │ │ │ │ movw r0, #43772 @ 0xaafc │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ add.w ip, r3, #4 │ │ │ │ ldr r0, [r5, r0] │ │ │ │ - ldr r5, [pc, #320] @ (8d420 <_PyObject_MakeTpCall@@Base+0x18c8>) │ │ │ │ + ldr r5, [pc, #344] @ (8ccf8 <_PyObject_MakeTpCall@@Base+0x18e0>) │ │ │ │ ldr.w r5, [r5, #260] @ 0x104 │ │ │ │ cmp r5, lr │ │ │ │ - bne.w 8d85a <_PyObject_MakeTpCall@@Base+0x1d02> │ │ │ │ + bne.w 8d13a <_PyObject_MakeTpCall@@Base+0x1d22> │ │ │ │ str.w r2, [r1, ip] │ │ │ │ dmb ish │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ str r2, [r1, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 8d218 <_PyObject_MakeTpCall@@Base+0x16c0> │ │ │ │ + beq.n 8cad8 <_PyObject_MakeTpCall@@Base+0x16c0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8d218 <_PyObject_MakeTpCall@@Base+0x16c0> │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bne.n 8cad8 <_PyObject_MakeTpCall@@Base+0x16c0> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8cc40 <_PyObject_MakeTpCall@@Base+0x10e8> │ │ │ │ - b.n 8cec6 <_PyObject_MakeTpCall@@Base+0x136e> │ │ │ │ + bne.w 8c500 <_PyObject_MakeTpCall@@Base+0x10e8> │ │ │ │ + b.n 8c786 <_PyObject_MakeTpCall@@Base+0x136e> │ │ │ │ movs r4, #12 │ │ │ │ mla r0, r4, r8, r0 │ │ │ │ add r3, r0 │ │ │ │ ldr r7, [r3, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8cef4 <_PyObject_MakeTpCall@@Base+0x139c> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - str r3, [sp, #32] │ │ │ │ + beq.w 8c7b4 <_PyObject_MakeTpCall@@Base+0x139c> │ │ │ │ ldr r4, [r7, #4] │ │ │ │ add.w r8, r8, #1 │ │ │ │ - ldr r2, [pc, #248] @ (8d424 <_PyObject_MakeTpCall@@Base+0x18cc>) │ │ │ │ - movs r3, #12 │ │ │ │ + ldr r2, [pc, #276] @ (8ccfc <_PyObject_MakeTpCall@@Base+0x18e4>) │ │ │ │ ldr.w r0, [fp, sl] │ │ │ │ ldr.w r1, [r4, #192] @ 0xc0 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ ldr r5, [r0, #8] │ │ │ │ eor.w r9, r1, r2, asr #3 │ │ │ │ - b.n 8cbf6 <_PyObject_MakeTpCall@@Base+0x109e> │ │ │ │ + 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 8c4cc <_PyObject_MakeTpCall@@Base+0x10b4> │ │ │ │ + b.n 8ca1a <_PyObject_MakeTpCall@@Base+0x1602> │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ - movw r8, #44065 @ 0xac21 │ │ │ │ + movw r8, #44001 @ 0xabe1 │ │ │ │ movt r8, #7 │ │ │ │ cmp r3, r8 │ │ │ │ itt ne │ │ │ │ movne r2, #0 │ │ │ │ strne r2, [sp, #20] │ │ │ │ - bne.w 8e3c8 <_PyObject_MakeTpCall@@Base+0x2870> │ │ │ │ + bne.w 8de5c <_PyObject_MakeTpCall@@Base+0x2a44> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7ac74 │ │ │ │ + bl 7ac34 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8dcbc <_PyObject_MakeTpCall@@Base+0x2164> │ │ │ │ + beq.w 8d59c <_PyObject_MakeTpCall@@Base+0x2184> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ - b.w 8c5da <_PyObject_MakeTpCall@@Base+0xa82> │ │ │ │ - ldr r1, [pc, #180] @ (8d428 <_PyObject_MakeTpCall@@Base+0x18d0>) │ │ │ │ + b.w 8be9a <_PyObject_MakeTpCall@@Base+0xa82> │ │ │ │ + ldr r1, [pc, #184] @ (8cd00 <_PyObject_MakeTpCall@@Base+0x18e8>) │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8cfaa <_PyObject_MakeTpCall@@Base+0x1452> │ │ │ │ - ldr r1, [pc, #168] @ (8d428 <_PyObject_MakeTpCall@@Base+0x18d0>) │ │ │ │ + bne.w 8c86a <_PyObject_MakeTpCall@@Base+0x1452> │ │ │ │ + ldr r1, [pc, #168] @ (8cd00 <_PyObject_MakeTpCall@@Base+0x18e8>) │ │ │ │ mov r0, r4 │ │ │ │ - bl d7498 │ │ │ │ + bl d6d70 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 8cfaa <_PyObject_MakeTpCall@@Base+0x1452> │ │ │ │ - ldr r0, [pc, #160] @ (8d42c <_PyObject_MakeTpCall@@Base+0x18d4>) │ │ │ │ - bl 6d774 │ │ │ │ + b.n 8c86a <_PyObject_MakeTpCall@@Base+0x1452> │ │ │ │ + ldr r0, [pc, #160] @ (8cd04 <_PyObject_MakeTpCall@@Base+0x18ec>) │ │ │ │ + bl 6d71c │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ - bne.w 8c7ee <_PyObject_MakeTpCall@@Base+0xc96> │ │ │ │ - ldr.w r9, [pc, #148] @ 8d430 <_PyObject_MakeTpCall@@Base+0x18d8> │ │ │ │ + bne.w 8c0ae <_PyObject_MakeTpCall@@Base+0xc96> │ │ │ │ + ldr.w r9, [pc, #152] @ 8cd08 <_PyObject_MakeTpCall@@Base+0x18f0> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, sl] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c8ae <_PyObject_MakeTpCall@@Base+0xd56> │ │ │ │ + beq.w 8c16e <_PyObject_MakeTpCall@@Base+0xd56> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c8ae <_PyObject_MakeTpCall@@Base+0xd56> │ │ │ │ + beq.w 8c16e <_PyObject_MakeTpCall@@Base+0xd56> │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8dcc2 <_PyObject_MakeTpCall@@Base+0x216a> │ │ │ │ + beq.w 8d5a2 <_PyObject_MakeTpCall@@Base+0x218a> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8dcc2 <_PyObject_MakeTpCall@@Base+0x216a> │ │ │ │ + bne.w 8d5a2 <_PyObject_MakeTpCall@@Base+0x218a> │ │ │ │ mov r0, fp │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8dcc2 <_PyObject_MakeTpCall@@Base+0x216a> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8d5a2 <_PyObject_MakeTpCall@@Base+0x218a> │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r1, r8 │ │ │ │ - ble.w 8cf0c <_PyObject_MakeTpCall@@Base+0x13b4> │ │ │ │ + ble.w 8c7cc <_PyObject_MakeTpCall@@Base+0x13b4> │ │ │ │ adds r3, #8 │ │ │ │ ldr r7, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8dfbc <_PyObject_MakeTpCall@@Base+0x2464> │ │ │ │ - cmp r1, r8 │ │ │ │ - bgt.w 8cbd8 <_PyObject_MakeTpCall@@Base+0x1080> │ │ │ │ - b.n 8cf0c <_PyObject_MakeTpCall@@Base+0x13b4> │ │ │ │ + beq.w 8d980 <_PyObject_MakeTpCall@@Base+0x2568> │ │ │ │ + cmp r8, r1 │ │ │ │ + blt.w 8c498 <_PyObject_MakeTpCall@@Base+0x1080> │ │ │ │ + b.n 8c7cc <_PyObject_MakeTpCall@@Base+0x13b4> │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #2 │ │ │ │ movw r1, #36024 @ 0x8cb8 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 8bb58 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 8b418 <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8cf72 <_PyObject_MakeTpCall@@Base+0x141a> │ │ │ │ - b.n 8d3b4 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + bne.w 8c832 <_PyObject_MakeTpCall@@Base+0x141a> │ │ │ │ + b.n 8cc8a <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c764 <_PyObject_MakeTpCall@@Base+0xc0c> │ │ │ │ - b.w 8c72a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + bne.w 8c024 <_PyObject_MakeTpCall@@Base+0xc0c> │ │ │ │ + b.w 8bfea <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + nop │ │ │ │ add r6, sp, #96 @ 0x60 │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r7, sp, #112 @ 0x70 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r6, pc, #656 @ (adr r6, 8d6bc <_PyObject_MakeTpCall@@Base+0x1b64>) │ │ │ │ + add r6, pc, #656 @ (adr r6, 8cf94 <_PyObject_MakeTpCall@@Base+0x1b7c>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, pc, #704 @ (adr r2, 8d6f0 <_PyObject_MakeTpCall@@Base+0x1b98>) │ │ │ │ + add r2, pc, #704 @ (adr r2, 8cfc8 <_PyObject_MakeTpCall@@Base+0x1bb0>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bpl.w 8ed92 <_PyObject_MakeTpCall@@Base+0x323a> │ │ │ │ - ldr r1, [pc, #652] @ (8d6dc <_PyObject_MakeTpCall@@Base+0x1b84>) │ │ │ │ + bpl.w 8e3a6 <_PyObject_MakeTpCall@@Base+0x2f8e> │ │ │ │ + ldr r1, [pc, #652] @ (8cfb4 <_PyObject_MakeTpCall@@Base+0x1b9c>) │ │ │ │ mov r0, r5 │ │ │ │ str.w r6, [fp, #436] @ 0x1b4 │ │ │ │ - bl bfb18 │ │ │ │ + bl bf460 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 8c7c0 <_PyObject_MakeTpCall@@Base+0xc68> │ │ │ │ - b.n 8d3b4 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + bne.w 8c080 <_PyObject_MakeTpCall@@Base+0xc68> │ │ │ │ + b.n 8cc8a <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ ldrd lr, r2, [r3, #24] │ │ │ │ - cmp lr, r2 │ │ │ │ - bhi.n 8d4e2 <_PyObject_MakeTpCall@@Base+0x198a> │ │ │ │ + cmp r2, lr │ │ │ │ + bcc.n 8cdba <_PyObject_MakeTpCall@@Base+0x19a2> │ │ │ │ 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 r5, #0 │ │ │ │ - bne.w 8c8a0 <_PyObject_MakeTpCall@@Base+0xd48> │ │ │ │ + bne.w 8c160 <_PyObject_MakeTpCall@@Base+0xd48> │ │ │ │ ldr.w r3, [r8, #672] @ 0x2a0 │ │ │ │ - movw r2, #52321 @ 0xcc61 │ │ │ │ + movw r2, #52313 @ 0xcc59 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8e408 <_PyObject_MakeTpCall@@Base+0x28b0> │ │ │ │ + bne.w 8dc6a <_PyObject_MakeTpCall@@Base+0x2852> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2a0fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8e152 <_PyObject_MakeTpCall@@Base+0x25fa> │ │ │ │ + beq.w 8dab6 <_PyObject_MakeTpCall@@Base+0x269e> │ │ │ │ ldr.w r3, [r9, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9, #800] @ 0x320 │ │ │ │ - b.w 8c8a0 <_PyObject_MakeTpCall@@Base+0xd48> │ │ │ │ + b.w 8c160 <_PyObject_MakeTpCall@@Base+0xd48> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8d0be <_PyObject_MakeTpCall@@Base+0x1566> │ │ │ │ + bne.w 8c97e <_PyObject_MakeTpCall@@Base+0x1566> │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e800 <_PyObject_MakeTpCall@@Base+0x2ca8> │ │ │ │ + beq.w 8dc36 <_PyObject_MakeTpCall@@Base+0x281e> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e800 <_PyObject_MakeTpCall@@Base+0x2ca8> │ │ │ │ + beq.w 8dc36 <_PyObject_MakeTpCall@@Base+0x281e> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8d3b4 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + beq.w 8cc8a <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ movs r4, #0 │ │ │ │ - b.w 8de9e <_PyObject_MakeTpCall@@Base+0x2346> │ │ │ │ + b.w 8d834 <_PyObject_MakeTpCall@@Base+0x241c> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.w 8c8a0 <_PyObject_MakeTpCall@@Base+0xd48> │ │ │ │ + b.w 8c160 <_PyObject_MakeTpCall@@Base+0xd48> │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r5, r3 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 8d5c8 <_PyObject_MakeTpCall@@Base+0x1a70> │ │ │ │ + bne.n 8cea0 <_PyObject_MakeTpCall@@Base+0x1a88> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8d5c8 <_PyObject_MakeTpCall@@Base+0x1a70> │ │ │ │ + bne.n 8cea0 <_PyObject_MakeTpCall@@Base+0x1a88> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 8dbdc <_PyObject_MakeTpCall@@Base+0x2084> │ │ │ │ + bne.w 8d4bc <_PyObject_MakeTpCall@@Base+0x20a4> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 8d524 <_PyObject_MakeTpCall@@Base+0x19cc> │ │ │ │ + beq.n 8cdfc <_PyObject_MakeTpCall@@Base+0x19e4> │ │ │ │ mov fp, r5 │ │ │ │ str r4, [sp, #32] │ │ │ │ - b.w 8c46e <_PyObject_MakeTpCall@@Base+0x916> │ │ │ │ + b.w 8bd2e <_PyObject_MakeTpCall@@Base+0x916> │ │ │ │ ldrd r7, r6, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8dc1a <_PyObject_MakeTpCall@@Base+0x20c2> │ │ │ │ + beq.w 8d4fa <_PyObject_MakeTpCall@@Base+0x20e2> │ │ │ │ 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 8c526 <_PyObject_MakeTpCall@@Base+0x9ce> │ │ │ │ - ldr r2, [pc, #408] @ (8d6e0 <_PyObject_MakeTpCall@@Base+0x1b88>) │ │ │ │ + b.w 8bde6 <_PyObject_MakeTpCall@@Base+0x9ce> │ │ │ │ + ldr r2, [pc, #408] @ (8cfb8 <_PyObject_MakeTpCall@@Base+0x1ba0>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r0, #28 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r2, [r4, #180] @ 0xb4 │ │ │ │ subs r2, #1 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r2, #10 │ │ │ │ @@ -148321,1552 +147594,1508 @@ │ │ │ │ adds r5, r3, r0 │ │ │ │ add.w r5, r5, #92672 @ 0x16a00 │ │ │ │ ldr.w r5, [r5, #252] @ 0xfc │ │ │ │ cmp r5, r4 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8e8bc <_PyObject_MakeTpCall@@Base+0x2d64> │ │ │ │ + beq.w 8dc02 <_PyObject_MakeTpCall@@Base+0x27ea> │ │ │ │ add.w r2, r0, #92672 @ 0x16a00 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ add r3, r2 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c48e <_PyObject_MakeTpCall@@Base+0x936> │ │ │ │ + bne.w 8bd4e <_PyObject_MakeTpCall@@Base+0x936> │ │ │ │ mov r0, r4 │ │ │ │ - bl 80558 │ │ │ │ + bl 80550 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8dc1a <_PyObject_MakeTpCall@@Base+0x20c2> │ │ │ │ + blt.w 8d4fa <_PyObject_MakeTpCall@@Base+0x20e2> │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ - b.w 8c48e <_PyObject_MakeTpCall@@Base+0x936> │ │ │ │ + b.w 8bd4e <_PyObject_MakeTpCall@@Base+0x936> │ │ │ │ str.w r8, [sp, #20] │ │ │ │ - b.w 8c338 <_PyObject_MakeTpCall@@Base+0x7e0> │ │ │ │ + b.w 8bbf8 <_PyObject_MakeTpCall@@Base+0x7e0> │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r5, r3 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldr r1, [r6, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 8d8e4 <_PyObject_MakeTpCall@@Base+0x1d8c> │ │ │ │ + bne.w 8d1c4 <_PyObject_MakeTpCall@@Base+0x1dac> │ │ │ │ ldr r2, [r6, #20] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8d8e4 <_PyObject_MakeTpCall@@Base+0x1d8c> │ │ │ │ + bne.w 8d1c4 <_PyObject_MakeTpCall@@Base+0x1dac> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 8d502 <_PyObject_MakeTpCall@@Base+0x19aa> │ │ │ │ + beq.n 8cdda <_PyObject_MakeTpCall@@Base+0x19c2> │ │ │ │ mov r5, r4 │ │ │ │ - b.n 8d50a <_PyObject_MakeTpCall@@Base+0x19b2> │ │ │ │ - ldr.w r9, [pc, #272] @ 8d6e0 <_PyObject_MakeTpCall@@Base+0x1b88> │ │ │ │ + b.n 8cde2 <_PyObject_MakeTpCall@@Base+0x19ca> │ │ │ │ + ldr.w r9, [pc, #272] @ 8cfb8 <_PyObject_MakeTpCall@@Base+0x1ba0> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ ldr.w r2, [fp, #180] @ 0xb4 │ │ │ │ subs r2, #1 │ │ │ │ ldr.w r3, [r9, sl] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ adds r0, r1, r3 │ │ │ │ add.w r0, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r0, [r0, #252] @ 0xfc │ │ │ │ cmp r0, fp │ │ │ │ - beq.w 8ed50 <_PyObject_MakeTpCall@@Base+0x31f8> │ │ │ │ + beq.w 8e68e <_PyObject_MakeTpCall@@Base+0x3276> │ │ │ │ cmp r2, #10 │ │ │ │ - bhi.w 8ed50 <_PyObject_MakeTpCall@@Base+0x31f8> │ │ │ │ + bhi.w 8e68e <_PyObject_MakeTpCall@@Base+0x3276> │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r3, r1 │ │ │ │ - ldr r7, [pc, #220] @ (8d6e4 <_PyObject_MakeTpCall@@Base+0x1b8c>) │ │ │ │ + ldr r7, [pc, #220] @ (8cfbc <_PyObject_MakeTpCall@@Base+0x1ba4>) │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldr r5, [r3, #16] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r7, #2976] @ 0xba0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8c708 <_PyObject_MakeTpCall@@Base+0xbb0> │ │ │ │ - ldr r0, [pc, #200] @ (8d6e8 <_PyObject_MakeTpCall@@Base+0x1b90>) │ │ │ │ - bl 6d774 │ │ │ │ + beq.w 8bfc8 <_PyObject_MakeTpCall@@Base+0xbb0> │ │ │ │ + ldr r0, [pc, #200] @ (8cfc0 <_PyObject_MakeTpCall@@Base+0x1ba8>) │ │ │ │ + bl 6d71c │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.w 8c712 <_PyObject_MakeTpCall@@Base+0xbba> │ │ │ │ - b.n 8d3b4 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ - ldr r0, [pc, #188] @ (8d6ec <_PyObject_MakeTpCall@@Base+0x1b94>) │ │ │ │ - bl 6d774 │ │ │ │ + bne.w 8bfd2 <_PyObject_MakeTpCall@@Base+0xbba> │ │ │ │ + b.n 8cc8a <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ + ldr r0, [pc, #188] @ (8cfc4 <_PyObject_MakeTpCall@@Base+0x1bac>) │ │ │ │ + bl 6d71c │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 8c57e <_PyObject_MakeTpCall@@Base+0xa26> │ │ │ │ - ldr r1, [pc, #176] @ (8d6ec <_PyObject_MakeTpCall@@Base+0x1b94>) │ │ │ │ + beq.w 8be3e <_PyObject_MakeTpCall@@Base+0xa26> │ │ │ │ + ldr r1, [pc, #176] @ (8cfc4 <_PyObject_MakeTpCall@@Base+0x1bac>) │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7917c │ │ │ │ + bl 7912c │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8c57e <_PyObject_MakeTpCall@@Base+0xa26> │ │ │ │ + beq.w 8be3e <_PyObject_MakeTpCall@@Base+0xa26> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.w 8e8d2 <_PyObject_MakeTpCall@@Base+0x2d7a> │ │ │ │ - bl 7839c │ │ │ │ + bmi.w 8dc18 <_PyObject_MakeTpCall@@Base+0x2800> │ │ │ │ + bl 7834c │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8dcbc <_PyObject_MakeTpCall@@Base+0x2164> │ │ │ │ + beq.w 8d59c <_PyObject_MakeTpCall@@Base+0x2184> │ │ │ │ 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 8d6f8 <_PyObject_MakeTpCall@@Base+0x1ba0> │ │ │ │ + bne.n 8cfd0 <_PyObject_MakeTpCall@@Base+0x1bb8> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8e8c8 <_PyObject_MakeTpCall@@Base+0x2d70> │ │ │ │ + bne.w 8dc0e <_PyObject_MakeTpCall@@Base+0x27f6> │ │ │ │ mov.w sl, #1 │ │ │ │ cmp fp, r2 │ │ │ │ - ble.n 8d704 <_PyObject_MakeTpCall@@Base+0x1bac> │ │ │ │ + ble.n 8cfdc <_PyObject_MakeTpCall@@Base+0x1bc4> │ │ │ │ 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 r1, r1, #3 │ │ │ │ - bpl.w 8e916 <_PyObject_MakeTpCall@@Base+0x2dbe> │ │ │ │ + bpl.w 8e466 <_PyObject_MakeTpCall@@Base+0x304e> │ │ │ │ mov r0, r4 │ │ │ │ - bl bf7b0 │ │ │ │ + bl bf0f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e8fc <_PyObject_MakeTpCall@@Base+0x2da4> │ │ │ │ - ldr r1, [pc, #60] @ (8d6f0 <_PyObject_MakeTpCall@@Base+0x1b98>) │ │ │ │ + beq.w 8e44c <_PyObject_MakeTpCall@@Base+0x3034> │ │ │ │ + ldr r1, [pc, #60] @ (8cfc8 <_PyObject_MakeTpCall@@Base+0x1bb0>) │ │ │ │ mov r0, r4 │ │ │ │ - bl bfa8c <_PyUnicode_Equal@@Base> │ │ │ │ + bl bf3d4 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e274 <_PyObject_MakeTpCall@@Base+0x271c> │ │ │ │ - ldr r1, [pc, #48] @ (8d6f4 <_PyObject_MakeTpCall@@Base+0x1b9c>) │ │ │ │ + bne.w 8dc54 <_PyObject_MakeTpCall@@Base+0x283c> │ │ │ │ + ldr r1, [pc, #48] @ (8cfcc <_PyObject_MakeTpCall@@Base+0x1bb4>) │ │ │ │ mov r0, r4 │ │ │ │ - bl bfa8c <_PyUnicode_Equal@@Base> │ │ │ │ + bl bf3d4 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e236 <_PyObject_MakeTpCall@@Base+0x26de> │ │ │ │ + bne.w 8d9ea <_PyObject_MakeTpCall@@Base+0x25d2> │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp fp, r8 │ │ │ │ - bgt.n 8d698 <_PyObject_MakeTpCall@@Base+0x1b40> │ │ │ │ + bgt.n 8cf70 <_PyObject_MakeTpCall@@Base+0x1b58> │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - b.n 8d70a <_PyObject_MakeTpCall@@Base+0x1bb2> │ │ │ │ + b.n 8cfe2 <_PyObject_MakeTpCall@@Base+0x1bca> │ │ │ │ nop │ │ │ │ add r4, sp, #160 @ 0xa0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [sp, #96] @ 0x60 │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r1, sp, #720 @ 0x2d0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r7, sp, #928 @ 0x3a0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, pc, #192 @ (adr r2, 8d7b4 <_PyObject_MakeTpCall@@Base+0x1c5c>) │ │ │ │ + add r2, pc, #192 @ (adr r2, 8d08c <_PyObject_MakeTpCall@@Base+0x1c74>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ sxtb r4, r2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bgt.w 8dc7c <_PyObject_MakeTpCall@@Base+0x2124> │ │ │ │ + bgt.w 8d55c <_PyObject_MakeTpCall@@Base+0x2144> │ │ │ │ mov.w sl, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ adds r0, r3, r2 │ │ │ │ sub.w r0, fp, r0 │ │ │ │ - bl 72f38 │ │ │ │ + bl 72ef0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8dca0 <_PyObject_MakeTpCall@@Base+0x2148> │ │ │ │ + beq.w 8d580 <_PyObject_MakeTpCall@@Base+0x2168> │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.n 8d784 <_PyObject_MakeTpCall@@Base+0x1c2c> │ │ │ │ + ble.n 8d05c <_PyObject_MakeTpCall@@Base+0x1c44> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ movs r4, #0 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ movs r5, #0 │ │ │ │ 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 8e130 <_PyObject_MakeTpCall@@Base+0x25d8> │ │ │ │ + bne.w 8da6c <_PyObject_MakeTpCall@@Base+0x2654> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8de62 <_PyObject_MakeTpCall@@Base+0x230a> │ │ │ │ + bne.w 8d742 <_PyObject_MakeTpCall@@Base+0x232a> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl e1984 │ │ │ │ + bl e1264 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ec12 <_PyObject_MakeTpCall@@Base+0x30ba> │ │ │ │ + beq.w 8e34e <_PyObject_MakeTpCall@@Base+0x2f36> │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r2, r4, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 79110 │ │ │ │ + bl 790c0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 8ec12 <_PyObject_MakeTpCall@@Base+0x30ba> │ │ │ │ + beq.w 8e34e <_PyObject_MakeTpCall@@Base+0x2f36> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8ebd0 <_PyObject_MakeTpCall@@Base+0x3078> │ │ │ │ + bne.w 8e30c <_PyObject_MakeTpCall@@Base+0x2ef4> │ │ │ │ adds r4, #1 │ │ │ │ adds r5, #1 │ │ │ │ cmp fp, r5 │ │ │ │ - bne.n 8d734 <_PyObject_MakeTpCall@@Base+0x1bdc> │ │ │ │ + bne.n 8d00c <_PyObject_MakeTpCall@@Base+0x1bf4> │ │ │ │ ldrd r4, r5, [sp, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ - bl 864a4 │ │ │ │ + bl 86008 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8ec12 <_PyObject_MakeTpCall@@Base+0x30ba> │ │ │ │ + beq.w 8e34e <_PyObject_MakeTpCall@@Base+0x2f36> │ │ │ │ mov r0, r8 │ │ │ │ - bl 78540 │ │ │ │ + bl 784f0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8d7b2 <_PyObject_MakeTpCall@@Base+0x1c5a> │ │ │ │ + beq.n 8d08a <_PyObject_MakeTpCall@@Base+0x1c72> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 8d7b2 <_PyObject_MakeTpCall@@Base+0x1c5a> │ │ │ │ + cbnz r3, 8d08a <_PyObject_MakeTpCall@@Base+0x1c72> │ │ │ │ mov r0, r8 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8dca0 <_PyObject_MakeTpCall@@Base+0x2148> │ │ │ │ + beq.w 8d580 <_PyObject_MakeTpCall@@Base+0x2168> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 790b0 │ │ │ │ + bl 79060 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r3, #1 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bgt.w 8e04a <_PyObject_MakeTpCall@@Base+0x24f2> │ │ │ │ + bgt.w 8d8a0 <_PyObject_MakeTpCall@@Base+0x2488> │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ - movw r8, #44065 @ 0xac21 │ │ │ │ + movw r8, #44001 @ 0xabe1 │ │ │ │ movt r8, #7 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 8e890 <_PyObject_MakeTpCall@@Base+0x2d38> │ │ │ │ + bne.w 8dbf2 <_PyObject_MakeTpCall@@Base+0x27da> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ - bl 7ac74 │ │ │ │ + bl 7ac34 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8c5da <_PyObject_MakeTpCall@@Base+0xa82> │ │ │ │ - b.n 8dca4 <_PyObject_MakeTpCall@@Base+0x214c> │ │ │ │ + bne.w 8be9a <_PyObject_MakeTpCall@@Base+0xa82> │ │ │ │ + b.n 8d584 <_PyObject_MakeTpCall@@Base+0x216c> │ │ │ │ mov r0, fp │ │ │ │ - bl 805f4 │ │ │ │ + bl 805ec │ │ │ │ ldr.w r3, [fp, #432] @ 0x1b0 │ │ │ │ ldr.w sl, [r3, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.w 8c9b6 <_PyObject_MakeTpCall@@Base+0xe5e> │ │ │ │ + ble.w 8c276 <_PyObject_MakeTpCall@@Base+0xe5e> │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov.w r9, #0 │ │ │ │ movs r5, #16 │ │ │ │ add.w r3, r3, r9, lsl #2 │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 92748 │ │ │ │ + bl 92040 │ │ │ │ str.w r0, [r8, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d3b4 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + beq.w 8cc8a <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ strd r5, r6, [r8, #-16] │ │ │ │ cmp sl, r9 │ │ │ │ add.w r6, r6, #4 │ │ │ │ add.w r8, r8, #20 │ │ │ │ - beq.w 8c9b6 <_PyObject_MakeTpCall@@Base+0xe5e> │ │ │ │ + beq.w 8c276 <_PyObject_MakeTpCall@@Base+0xe5e> │ │ │ │ ldr.w r3, [fp, #432] @ 0x1b0 │ │ │ │ - b.n 8d814 <_PyObject_MakeTpCall@@Base+0x1cbc> │ │ │ │ + b.n 8d0ec <_PyObject_MakeTpCall@@Base+0x1cd4> │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 8d2b4 <_PyObject_MakeTpCall@@Base+0x175c> │ │ │ │ + beq.w 8cb74 <_PyObject_MakeTpCall@@Base+0x175c> │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d2b4 <_PyObject_MakeTpCall@@Base+0x175c> │ │ │ │ - b.w 8e74c <_PyObject_MakeTpCall@@Base+0x2bf4> │ │ │ │ - ldr r6, [pc, #732] @ (8db38 <_PyObject_MakeTpCall@@Base+0x1fe0>) │ │ │ │ + bne.w 8cb74 <_PyObject_MakeTpCall@@Base+0x175c> │ │ │ │ + mov r0, r3 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + b.n 8cad2 <_PyObject_MakeTpCall@@Base+0x16ba> │ │ │ │ + ldr r6, [pc, #732] @ (8d418 <_PyObject_MakeTpCall@@Base+0x2000>) │ │ │ │ adds r5, #1 │ │ │ │ str.w r5, [r6, #260] @ 0x104 │ │ │ │ str.w r2, [r1, ip] │ │ │ │ dmb ish │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ str r2, [r1, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, lr │ │ │ │ - bne.w 8d2fa <_PyObject_MakeTpCall@@Base+0x17a2> │ │ │ │ + bne.w 8cbba <_PyObject_MakeTpCall@@Base+0x17a2> │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8cc40 <_PyObject_MakeTpCall@@Base+0x10e8> │ │ │ │ - b.w 8cec6 <_PyObject_MakeTpCall@@Base+0x136e> │ │ │ │ + bne.w 8c500 <_PyObject_MakeTpCall@@Base+0x10e8> │ │ │ │ + b.w 8c786 <_PyObject_MakeTpCall@@Base+0x136e> │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 8d88c <_PyObject_MakeTpCall@@Base+0x1d34> │ │ │ │ + beq.n 8d16c <_PyObject_MakeTpCall@@Base+0x1d54> │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8e74a <_PyObject_MakeTpCall@@Base+0x2bf2> │ │ │ │ + beq.w 8de44 <_PyObject_MakeTpCall@@Base+0x2a2c> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ movs r4, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d2bc <_PyObject_MakeTpCall@@Base+0x1764> │ │ │ │ - b.w 8cec6 <_PyObject_MakeTpCall@@Base+0x136e> │ │ │ │ + bne.w 8cb7c <_PyObject_MakeTpCall@@Base+0x1764> │ │ │ │ + b.w 8c786 <_PyObject_MakeTpCall@@Base+0x136e> │ │ │ │ movs r3, #0 │ │ │ │ add.w r2, r4, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ strd r3, r3, [sp] │ │ │ │ - bl a0158 <_PyEvalFramePushAndInit@@Base+0x338> │ │ │ │ + bl 9faec <_PyEvalFramePushAndInit@@Base+0x338> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d09c <_PyObject_MakeTpCall@@Base+0x1544> │ │ │ │ + beq.w 8c95c <_PyObject_MakeTpCall@@Base+0x1544> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b14b0 │ │ │ │ - b.n 8d4c0 <_PyObject_MakeTpCall@@Base+0x1968> │ │ │ │ + bl 1af488 │ │ │ │ + b.n 8cd98 <_PyObject_MakeTpCall@@Base+0x1980> │ │ │ │ movw r7, #36416 @ 0x8e40 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 8d5b0 <_PyObject_MakeTpCall@@Base+0x1a58> │ │ │ │ + bne.w 8ce88 <_PyObject_MakeTpCall@@Base+0x1a70> │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8d5b0 <_PyObject_MakeTpCall@@Base+0x1a58> │ │ │ │ + bne.w 8ce88 <_PyObject_MakeTpCall@@Base+0x1a70> │ │ │ │ ldr r1, [r6, #16] │ │ │ │ cmp r0, r1 │ │ │ │ it eq │ │ │ │ moveq r5, r7 │ │ │ │ - beq.w 8d5b8 <_PyObject_MakeTpCall@@Base+0x1a60> │ │ │ │ + beq.w 8ce90 <_PyObject_MakeTpCall@@Base+0x1a78> │ │ │ │ mov r5, r6 │ │ │ │ - b.n 8d4fc <_PyObject_MakeTpCall@@Base+0x19a4> │ │ │ │ + b.n 8cdd4 <_PyObject_MakeTpCall@@Base+0x19bc> │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8cff4 <_PyObject_MakeTpCall@@Base+0x149c> │ │ │ │ + beq.w 8c8b4 <_PyObject_MakeTpCall@@Base+0x149c> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ - bl d93ac <_PyEval_CheckExceptTypeValid@@Base+0xc60> │ │ │ │ + bl d8c84 <_PyEval_CheckExceptTypeValid@@Base+0xc60> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d4d0 <_PyObject_MakeTpCall@@Base+0x1978> │ │ │ │ + beq.w 8cda8 <_PyObject_MakeTpCall@@Base+0x1990> │ │ │ │ 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 8d9ea <_PyObject_MakeTpCall@@Base+0x1e92> │ │ │ │ + ble.n 8d2ca <_PyObject_MakeTpCall@@Base+0x1eb2> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8d93c <_PyObject_MakeTpCall@@Base+0x1de4> │ │ │ │ + beq.n 8d21c <_PyObject_MakeTpCall@@Base+0x1e04> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8eb26 <_PyObject_MakeTpCall@@Base+0x2fce> │ │ │ │ + beq.w 8e42e <_PyObject_MakeTpCall@@Base+0x3016> │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.n 8d9ea <_PyObject_MakeTpCall@@Base+0x1e92> │ │ │ │ + beq.n 8d2ca <_PyObject_MakeTpCall@@Base+0x1eb2> │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8d958 <_PyObject_MakeTpCall@@Base+0x1e00> │ │ │ │ + beq.n 8d238 <_PyObject_MakeTpCall@@Base+0x1e20> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8eb7c <_PyObject_MakeTpCall@@Base+0x3024> │ │ │ │ + beq.w 8e260 <_PyObject_MakeTpCall@@Base+0x2e48> │ │ │ │ cmp.w r9, #2 │ │ │ │ - beq.n 8d9ea <_PyObject_MakeTpCall@@Base+0x1e92> │ │ │ │ + beq.n 8d2ca <_PyObject_MakeTpCall@@Base+0x1eb2> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8d974 <_PyObject_MakeTpCall@@Base+0x1e1c> │ │ │ │ + beq.n 8d254 <_PyObject_MakeTpCall@@Base+0x1e3c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8eb38 <_PyObject_MakeTpCall@@Base+0x2fe0> │ │ │ │ + beq.w 8e2a8 <_PyObject_MakeTpCall@@Base+0x2e90> │ │ │ │ cmp.w r9, #3 │ │ │ │ - beq.n 8d9ea <_PyObject_MakeTpCall@@Base+0x1e92> │ │ │ │ + beq.n 8d2ca <_PyObject_MakeTpCall@@Base+0x1eb2> │ │ │ │ ldr r0, [r7, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8d990 <_PyObject_MakeTpCall@@Base+0x1e38> │ │ │ │ + beq.n 8d270 <_PyObject_MakeTpCall@@Base+0x1e58> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8eac4 <_PyObject_MakeTpCall@@Base+0x2f6c> │ │ │ │ + beq.w 8e43c <_PyObject_MakeTpCall@@Base+0x3024> │ │ │ │ cmp.w r9, #4 │ │ │ │ - beq.n 8d9ea <_PyObject_MakeTpCall@@Base+0x1e92> │ │ │ │ + beq.n 8d2ca <_PyObject_MakeTpCall@@Base+0x1eb2> │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8d9ac <_PyObject_MakeTpCall@@Base+0x1e54> │ │ │ │ + beq.n 8d28c <_PyObject_MakeTpCall@@Base+0x1e74> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8eb9e <_PyObject_MakeTpCall@@Base+0x3046> │ │ │ │ + beq.w 8e444 <_PyObject_MakeTpCall@@Base+0x302c> │ │ │ │ cmp.w r9, #5 │ │ │ │ - beq.n 8d9ea <_PyObject_MakeTpCall@@Base+0x1e92> │ │ │ │ + beq.n 8d2ca <_PyObject_MakeTpCall@@Base+0x1eb2> │ │ │ │ str.w fp, [sp, #20] │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ mov fp, r8 │ │ │ │ mov r8, r6 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r4 │ │ │ │ movs r4, #5 │ │ │ │ ldr.w r0, [r7, r4, lsl #2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 8d9d8 <_PyObject_MakeTpCall@@Base+0x1e80> │ │ │ │ + beq.n 8d2b8 <_PyObject_MakeTpCall@@Base+0x1ea0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ead8 <_PyObject_MakeTpCall@@Base+0x2f80> │ │ │ │ + beq.w 8e500 <_PyObject_MakeTpCall@@Base+0x30e8> │ │ │ │ adds r4, #1 │ │ │ │ cmp r9, r4 │ │ │ │ - bne.n 8d9c4 <_PyObject_MakeTpCall@@Base+0x1e6c> │ │ │ │ + bne.n 8d2a4 <_PyObject_MakeTpCall@@Base+0x1e8c> │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r8 │ │ │ │ mov r8, fp │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ subs r0, r7, #4 │ │ │ │ - bl 78004 │ │ │ │ + bl 77fb0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8d4ba <_PyObject_MakeTpCall@@Base+0x1962> │ │ │ │ + beq.w 8cd92 <_PyObject_MakeTpCall@@Base+0x197a> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d4ba <_PyObject_MakeTpCall@@Base+0x1962> │ │ │ │ + bne.w 8cd92 <_PyObject_MakeTpCall@@Base+0x197a> │ │ │ │ mov r0, r8 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8d0be <_PyObject_MakeTpCall@@Base+0x1566> │ │ │ │ - b.n 8d4c0 <_PyObject_MakeTpCall@@Base+0x1968> │ │ │ │ - mov r4, fp │ │ │ │ - b.w 8c432 <_PyObject_MakeTpCall@@Base+0x8da> │ │ │ │ - ldr r3, [pc, #284] @ (8db3c <_PyObject_MakeTpCall@@Base+0x1fe4>) │ │ │ │ - str.w r3, [fp, #124] @ 0x7c │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 8ca26 <_PyObject_MakeTpCall@@Base+0xece> │ │ │ │ - b.w 8ce1a <_PyObject_MakeTpCall@@Base+0x12c2> │ │ │ │ + bne.w 8c97e <_PyObject_MakeTpCall@@Base+0x1566> │ │ │ │ + b.n 8cd98 <_PyObject_MakeTpCall@@Base+0x1980> │ │ │ │ ldr.w r3, [r0, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8cd12 <_PyObject_MakeTpCall@@Base+0x11ba> │ │ │ │ + beq.w 8c5d2 <_PyObject_MakeTpCall@@Base+0x11ba> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8cd12 <_PyObject_MakeTpCall@@Base+0x11ba> │ │ │ │ + beq.w 8c5d2 <_PyObject_MakeTpCall@@Base+0x11ba> │ │ │ │ ldr.w r3, [r0, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8cd12 <_PyObject_MakeTpCall@@Base+0x11ba> │ │ │ │ + bne.w 8c5d2 <_PyObject_MakeTpCall@@Base+0x11ba> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8eacc <_PyObject_MakeTpCall@@Base+0x2f74> │ │ │ │ + bne.w 8e4f4 <_PyObject_MakeTpCall@@Base+0x30dc> │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add.w r3, r2, #12 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.w 8cd12 <_PyObject_MakeTpCall@@Base+0x11ba> │ │ │ │ + bmi.w 8c5d2 <_PyObject_MakeTpCall@@Base+0x11ba> │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #16 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8da66 <_PyObject_MakeTpCall@@Base+0x1f0e> │ │ │ │ + bne.n 8d32e <_PyObject_MakeTpCall@@Base+0x1f16> │ │ │ │ dmb ish │ │ │ │ - b.w 8cd12 <_PyObject_MakeTpCall@@Base+0x11ba> │ │ │ │ + b.w 8c5d2 <_PyObject_MakeTpCall@@Base+0x11ba> │ │ │ │ + mov r4, fp │ │ │ │ + b.w 8bcf2 <_PyObject_MakeTpCall@@Base+0x8da> │ │ │ │ + ldr r3, [pc, #204] @ (8d41c <_PyObject_MakeTpCall@@Base+0x2004>) │ │ │ │ + str.w r3, [fp, #124] @ 0x7c │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.w 8c2e6 <_PyObject_MakeTpCall@@Base+0xece> │ │ │ │ + b.w 8c6da <_PyObject_MakeTpCall@@Base+0x12c2> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33692 @ 0x839c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8e97c <_PyObject_MakeTpCall@@Base+0x2e24> │ │ │ │ + bne.w 8e58e <_PyObject_MakeTpCall@@Base+0x3176> │ │ │ │ mov r1, fp │ │ │ │ - bl e59b0 │ │ │ │ - ldr r1, [pc, #168] @ (8db40 <_PyObject_MakeTpCall@@Base+0x1fe8>) │ │ │ │ + bl e5288 │ │ │ │ + ldr r1, [pc, #168] @ (8d420 <_PyObject_MakeTpCall@@Base+0x2008>) │ │ │ │ mov r0, r4 │ │ │ │ - bl bfb18 │ │ │ │ + bl bf460 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8d3b4 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + beq.w 8cc8a <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bpl.w 8ca84 <_PyObject_MakeTpCall@@Base+0xf2c> │ │ │ │ - ldr.w r9, [pc, #152] @ 8db48 <_PyObject_MakeTpCall@@Base+0x1ff0> │ │ │ │ + bpl.w 8c344 <_PyObject_MakeTpCall@@Base+0xf2c> │ │ │ │ + ldr.w r9, [pc, #152] @ 8d428 <_PyObject_MakeTpCall@@Base+0x2010> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, sl] │ │ │ │ ldr.w r0, [fp, #180] @ 0xb4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r0, #1 │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ adds r1, r2, r3 │ │ │ │ add.w r1, r1, #92672 @ 0x16a00 │ │ │ │ ldr.w r1, [r1, #252] @ 0xfc │ │ │ │ cmp r1, fp │ │ │ │ - beq.w 8ed74 <_PyObject_MakeTpCall@@Base+0x321c> │ │ │ │ + beq.w 8e6a4 <_PyObject_MakeTpCall@@Base+0x328c> │ │ │ │ cmp r0, #10 │ │ │ │ - bhi.w 8ed74 <_PyObject_MakeTpCall@@Base+0x321c> │ │ │ │ + bhi.w 8e6a4 <_PyObject_MakeTpCall@@Base+0x328c> │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r2, r3 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.w 8ca92 <_PyObject_MakeTpCall@@Base+0xf3a> │ │ │ │ - movw r0, #53236 @ 0xcff4 │ │ │ │ + bmi.w 8c352 <_PyObject_MakeTpCall@@Base+0xf3a> │ │ │ │ + movw r0, #50292 @ 0xc474 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8cac2 <_PyObject_MakeTpCall@@Base+0xf6a> │ │ │ │ - ldr r0, [pc, #60] @ (8db44 <_PyObject_MakeTpCall@@Base+0x1fec>) │ │ │ │ - bl 6d774 │ │ │ │ + bl 21f268 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8c382 <_PyObject_MakeTpCall@@Base+0xf6a> │ │ │ │ + ldr r0, [pc, #60] @ (8d424 <_PyObject_MakeTpCall@@Base+0x200c>) │ │ │ │ + bl 6d71c │ │ │ │ mov r2, r0 │ │ │ │ adds r6, r0, #1 │ │ │ │ - bne.w 8c792 <_PyObject_MakeTpCall@@Base+0xc3a> │ │ │ │ - b.n 8d3b4 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + bne.w 8c052 <_PyObject_MakeTpCall@@Base+0xc3a> │ │ │ │ + b.n 8cc8a <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ movw r8, #36416 @ 0x8e40 │ │ │ │ movt r8, #71 @ 0x47 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8d8c4 <_PyObject_MakeTpCall@@Base+0x1d6c> │ │ │ │ + bne.w 8d1a4 <_PyObject_MakeTpCall@@Base+0x1d8c> │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r7, r8 │ │ │ │ - b.n 8d8c4 <_PyObject_MakeTpCall@@Base+0x1d6c> │ │ │ │ + b.n 8d1a4 <_PyObject_MakeTpCall@@Base+0x1d8c> │ │ │ │ nop │ │ │ │ add r6, sp, #96 @ 0x60 │ │ │ │ lsls r1, r1, #1 │ │ │ │ asrs r4, r4, #27 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #704 @ (adr r0, 8de04 <_PyObject_MakeTpCall@@Base+0x22ac>) │ │ │ │ + add r0, pc, #704 @ (adr r0, 8d6e4 <_PyObject_MakeTpCall@@Base+0x22cc>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r4, sp, #160 @ 0xa0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8db8a <_PyObject_MakeTpCall@@Base+0x2032> │ │ │ │ - bl 7f470 │ │ │ │ + bne.n 8d46a <_PyObject_MakeTpCall@@Base+0x2052> │ │ │ │ + bl 7f450 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d3b4 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + beq.w 8cc8a <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ mov r2, r6 │ │ │ │ - ldr r1, [pc, #776] @ (8de74 <_PyObject_MakeTpCall@@Base+0x231c>) │ │ │ │ + ldr r1, [pc, #792] @ (8d764 <_PyObject_MakeTpCall@@Base+0x234c>) │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a1f4 │ │ │ │ + bl 7a1b4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8e962 <_PyObject_MakeTpCall@@Base+0x2e0a> │ │ │ │ + beq.w 8e5a8 <_PyObject_MakeTpCall@@Base+0x3190> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8db8a <_PyObject_MakeTpCall@@Base+0x2032> │ │ │ │ + beq.n 8d46a <_PyObject_MakeTpCall@@Base+0x2052> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e958 <_PyObject_MakeTpCall@@Base+0x2e00> │ │ │ │ + beq.w 8e584 <_PyObject_MakeTpCall@@Base+0x316c> │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.w 8c90c <_PyObject_MakeTpCall@@Base+0xdb4> │ │ │ │ - ldr.w r9, [pc, #740] @ 8de7c <_PyObject_MakeTpCall@@Base+0x2324> │ │ │ │ + bpl.w 8c1cc <_PyObject_MakeTpCall@@Base+0xdb4> │ │ │ │ + ldr.w r9, [pc, #760] @ 8d770 <_PyObject_MakeTpCall@@Base+0x2358> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, sl] │ │ │ │ ldr.w r0, [fp, #180] @ 0xb4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r0, #1 │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ adds r1, r2, r3 │ │ │ │ add.w r1, r1, #92672 @ 0x16a00 │ │ │ │ ldr.w r1, [r1, #252] @ 0xfc │ │ │ │ cmp r1, fp │ │ │ │ - beq.w 8ecb0 <_PyObject_MakeTpCall@@Base+0x3158> │ │ │ │ + beq.w 8e37e <_PyObject_MakeTpCall@@Base+0x2f66> │ │ │ │ cmp r0, #10 │ │ │ │ - bhi.w 8ecb0 <_PyObject_MakeTpCall@@Base+0x3158> │ │ │ │ + bhi.w 8e37e <_PyObject_MakeTpCall@@Base+0x2f66> │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r3, r2 │ │ │ │ ldr r5, [r3, #16] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bmi.w 8c91a <_PyObject_MakeTpCall@@Base+0xdc2> │ │ │ │ - b.w 8e798 <_PyObject_MakeTpCall@@Base+0x2c40> │ │ │ │ + bmi.w 8c1da <_PyObject_MakeTpCall@@Base+0xdc2> │ │ │ │ + b.w 8dfd4 <_PyObject_MakeTpCall@@Base+0x2bbc> │ │ │ │ ldr.w r3, [fp, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e1f2 <_PyObject_MakeTpCall@@Base+0x269a> │ │ │ │ + beq.w 8da02 <_PyObject_MakeTpCall@@Base+0x25ea> │ │ │ │ ldr.w r1, [r3, #8]! │ │ │ │ movs r2, #0 │ │ │ │ cmp r1, r2 │ │ │ │ - ble.w 8e210 <_PyObject_MakeTpCall@@Base+0x26b8> │ │ │ │ + ble.w 8da20 <_PyObject_MakeTpCall@@Base+0x2608> │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ cmp r0, r5 │ │ │ │ - bne.w 8de56 <_PyObject_MakeTpCall@@Base+0x22fe> │ │ │ │ + bne.w 8d736 <_PyObject_MakeTpCall@@Base+0x231e> │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r5, fp │ │ │ │ - b.n 8d512 <_PyObject_MakeTpCall@@Base+0x19ba> │ │ │ │ + b.n 8cdea <_PyObject_MakeTpCall@@Base+0x19d2> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #2632 @ 0xa48 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ + movw r1, #65224 @ 0xfec8 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ + bl d52b8 │ │ │ │ mov.w fp, #0 │ │ │ │ - b.w 8d112 <_PyObject_MakeTpCall@@Base+0x15ba> │ │ │ │ + b.w 8c9d2 <_PyObject_MakeTpCall@@Base+0x15ba> │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8e010 <_PyObject_MakeTpCall@@Base+0x24b8> │ │ │ │ + ble.w 8d952 <_PyObject_MakeTpCall@@Base+0x253a> │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 8dc48 <_PyObject_MakeTpCall@@Base+0x20f0> │ │ │ │ + bne.n 8d528 <_PyObject_MakeTpCall@@Base+0x2110> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - b.w 8c3ae <_PyObject_MakeTpCall@@Base+0x856> │ │ │ │ + b.w 8bc6e <_PyObject_MakeTpCall@@Base+0x856> │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.w 8c4da <_PyObject_MakeTpCall@@Base+0x982> │ │ │ │ + b.w 8bd9a <_PyObject_MakeTpCall@@Base+0x982> │ │ │ │ mov fp, r4 │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.w 8e010 <_PyObject_MakeTpCall@@Base+0x24b8> │ │ │ │ + beq.w 8d952 <_PyObject_MakeTpCall@@Base+0x253a> │ │ │ │ add.w sl, r0, #12 │ │ │ │ mov.w lr, #1 │ │ │ │ mov r4, fp │ │ │ │ ldr.w fp, [sl, #4]! │ │ │ │ cmp fp, r3 │ │ │ │ - bne.w 8e004 <_PyObject_MakeTpCall@@Base+0x24ac> │ │ │ │ + bne.w 8d946 <_PyObject_MakeTpCall@@Base+0x252e> │ │ │ │ mov fp, r4 │ │ │ │ mov ip, r0 │ │ │ │ mov r3, r9 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 8de5a <_PyObject_MakeTpCall@@Base+0x2302> │ │ │ │ + bne.w 8d73a <_PyObject_MakeTpCall@@Base+0x2322> │ │ │ │ mov r4, fp │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.w 8c456 <_PyObject_MakeTpCall@@Base+0x8fe> │ │ │ │ + b.w 8bd16 <_PyObject_MakeTpCall@@Base+0x8fe> │ │ │ │ ldr.w sl, [r4, #20] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 8d688 <_PyObject_MakeTpCall@@Base+0x1b30> │ │ │ │ + beq.w 8cf60 <_PyObject_MakeTpCall@@Base+0x1b48> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #10096 @ 0x2770 │ │ │ │ + movw r1, #7152 @ 0x1bf0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ + bl d52b8 │ │ │ │ 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 8dcbc <_PyObject_MakeTpCall@@Base+0x2164> │ │ │ │ + beq.n 8d59c <_PyObject_MakeTpCall@@Base+0x2184> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 8dcbc <_PyObject_MakeTpCall@@Base+0x2164> │ │ │ │ + cbnz r3, 8d59c <_PyObject_MakeTpCall@@Base+0x2184> │ │ │ │ mov r0, r1 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r7 │ │ │ │ - bl 790b0 │ │ │ │ + bl 79060 │ │ │ │ mov.w fp, #0 │ │ │ │ - b.w 8d0fc <_PyObject_MakeTpCall@@Base+0x15a4> │ │ │ │ + b.w 8c9bc <_PyObject_MakeTpCall@@Base+0x15a4> │ │ │ │ movw r1, #36416 @ 0x8e40 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - b.w 8c4ec <_PyObject_MakeTpCall@@Base+0x994> │ │ │ │ + b.w 8bdac <_PyObject_MakeTpCall@@Base+0x994> │ │ │ │ ldr r3, [r2, #4] │ │ │ │ adds r2, #4 │ │ │ │ mov lr, r2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 8dc46 <_PyObject_MakeTpCall@@Base+0x20ee> │ │ │ │ + bne.n 8d526 <_PyObject_MakeTpCall@@Base+0x210e> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 8dc46 <_PyObject_MakeTpCall@@Base+0x20ee> │ │ │ │ + bne.n 8d526 <_PyObject_MakeTpCall@@Base+0x210e> │ │ │ │ ldr.w r3, [lr, #8] │ │ │ │ add.w r1, fp, #2 │ │ │ │ add.w r2, lr, #8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 8dc46 <_PyObject_MakeTpCall@@Base+0x20ee> │ │ │ │ + bne.n 8d526 <_PyObject_MakeTpCall@@Base+0x210e> │ │ │ │ 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 sl, r3 │ │ │ │ - bne.n 8dc46 <_PyObject_MakeTpCall@@Base+0x20ee> │ │ │ │ + bne.n 8d526 <_PyObject_MakeTpCall@@Base+0x210e> │ │ │ │ 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 8e00e <_PyObject_MakeTpCall@@Base+0x24b6> │ │ │ │ + ble.w 8d950 <_PyObject_MakeTpCall@@Base+0x2538> │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 8dc46 <_PyObject_MakeTpCall@@Base+0x20ee> │ │ │ │ + bne.n 8d526 <_PyObject_MakeTpCall@@Base+0x210e> │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ add.w r1, fp, #5 │ │ │ │ add.w r2, lr, #20 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 8dc46 <_PyObject_MakeTpCall@@Base+0x20ee> │ │ │ │ + bne.n 8d526 <_PyObject_MakeTpCall@@Base+0x210e> │ │ │ │ ldr.w r3, [lr, #24] │ │ │ │ add.w r1, fp, #6 │ │ │ │ add.w r2, lr, #24 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.w 8dc46 <_PyObject_MakeTpCall@@Base+0x20ee> │ │ │ │ + bne.w 8d526 <_PyObject_MakeTpCall@@Base+0x210e> │ │ │ │ ldr.w r3, [lr, #28] │ │ │ │ add.w r1, fp, #7 │ │ │ │ add.w r2, lr, #28 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - b.w 8c432 <_PyObject_MakeTpCall@@Base+0x8da> │ │ │ │ - cmp.w lr, #0 │ │ │ │ - bgt.w 8d1b2 <_PyObject_MakeTpCall@@Base+0x165a> │ │ │ │ - b.n 8d88c <_PyObject_MakeTpCall@@Base+0x1d34> │ │ │ │ + b.w 8bcf2 <_PyObject_MakeTpCall@@Base+0x8da> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #4096 @ 0x1000 │ │ │ │ - beq.w 8e8f6 <_PyObject_MakeTpCall@@Base+0x2d9e> │ │ │ │ + beq.w 8dbee <_PyObject_MakeTpCall@@Base+0x27d6> │ │ │ │ ldrh.w r3, [r4, #206] @ 0xce │ │ │ │ cmp.w r3, #1000 @ 0x3e8 │ │ │ │ mov r3, r1 │ │ │ │ - bcs.w 8e8f0 <_PyObject_MakeTpCall@@Base+0x2d98> │ │ │ │ + bcs.w 8dbea <_PyObject_MakeTpCall@@Base+0x27d2> │ │ │ │ ldr.w r6, [r4, #168] @ 0xa8 │ │ │ │ str.w sl, [sp, #56] @ 0x38 │ │ │ │ mov sl, r4 │ │ │ │ mov r4, r3 │ │ │ │ ldr.w r1, [r6, #8]! │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 8ddc4 <_PyObject_MakeTpCall@@Base+0x226c> │ │ │ │ + ble.n 8d6a4 <_PyObject_MakeTpCall@@Base+0x228c> │ │ │ │ ldr.w r1, [r6, #4]! │ │ │ │ adds r4, #1 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ - bl 83f08 <_PyType_LookupRef@@Base+0x114> │ │ │ │ + bl 83a78 <_PyType_LookupRef@@Base+0x114> │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8dd9c <_PyObject_MakeTpCall@@Base+0x2244> │ │ │ │ + bne.n 8d672 <_PyObject_MakeTpCall@@Base+0x225a> │ │ │ │ mov r4, sl │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - b.n 8ddfa <_PyObject_MakeTpCall@@Base+0x22a2> │ │ │ │ + b.n 8d6da <_PyObject_MakeTpCall@@Base+0x22c2> │ │ │ │ + cmp.w lr, #0 │ │ │ │ + bgt.w 8ca72 <_PyObject_MakeTpCall@@Base+0x165a> │ │ │ │ + b.n 8d16c <_PyObject_MakeTpCall@@Base+0x1d54> │ │ │ │ mov r4, sl │ │ │ │ ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ ands.w r1, r3, #256 @ 0x100 │ │ │ │ - bne.w 8e496 <_PyObject_MakeTpCall@@Base+0x293e> │ │ │ │ + bne.w 8dcca <_PyObject_MakeTpCall@@Base+0x28b2> │ │ │ │ add.w r0, r5, #40960 @ 0xa000 │ │ │ │ ldr.w r3, [r0, #2804] @ 0xaf4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ebb2 <_PyObject_MakeTpCall@@Base+0x305a> │ │ │ │ + beq.w 8e3de <_PyObject_MakeTpCall@@Base+0x2fc6> │ │ │ │ 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, #76] @ 0x4c │ │ │ │ - b.w 8d17e <_PyObject_MakeTpCall@@Base+0x1626> │ │ │ │ + b.w 8ca3e <_PyObject_MakeTpCall@@Base+0x1626> │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - bl 72540 │ │ │ │ + bl 724fc │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d144 <_PyObject_MakeTpCall@@Base+0x15ec> │ │ │ │ + bne.w 8ca04 <_PyObject_MakeTpCall@@Base+0x15ec> │ │ │ │ ldr.w r3, [r9, #672] @ 0x2a0 │ │ │ │ - movw r1, #52321 @ 0xcc61 │ │ │ │ + movw r1, #52313 @ 0xcc59 │ │ │ │ movt r1, #6 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8e8e0 <_PyObject_MakeTpCall@@Base+0x2d88> │ │ │ │ + bne.w 8dbdc <_PyObject_MakeTpCall@@Base+0x27c4> │ │ │ │ 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 8e0c6 <_PyObject_MakeTpCall@@Base+0x256e> │ │ │ │ + beq.w 8daf0 <_PyObject_MakeTpCall@@Base+0x26d8> │ │ │ │ ldr.w r1, [fp, sl] │ │ │ │ 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 8ccf2 <_PyObject_MakeTpCall@@Base+0x119a> │ │ │ │ + b.w 8c5b2 <_PyObject_MakeTpCall@@Base+0x119a> │ │ │ │ adds r2, #1 │ │ │ │ - b.n 8dbec <_PyObject_MakeTpCall@@Base+0x2094> │ │ │ │ + b.n 8d4cc <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ mov r0, ip │ │ │ │ mov r9, r3 │ │ │ │ - b.w 8c34a <_PyObject_MakeTpCall@@Base+0x7f2> │ │ │ │ - ldr r1, [pc, #20] @ (8de78 <_PyObject_MakeTpCall@@Base+0x2320>) │ │ │ │ + b.w 8bc0a <_PyObject_MakeTpCall@@Base+0x7f2> │ │ │ │ + ldr r1, [pc, #36] @ (8d768 <_PyObject_MakeTpCall@@Base+0x2350>) │ │ │ │ mov r0, r9 │ │ │ │ - bl bfa8c <_PyUnicode_Equal@@Base> │ │ │ │ + bl bf3d4 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d74c <_PyObject_MakeTpCall@@Base+0x1bf4> │ │ │ │ - b.n 8d77a <_PyObject_MakeTpCall@@Base+0x1c22> │ │ │ │ - nop │ │ │ │ + beq.w 8d024 <_PyObject_MakeTpCall@@Base+0x1c0c> │ │ │ │ + b.n 8d052 <_PyObject_MakeTpCall@@Base+0x1c3a> │ │ │ │ + ldr r0, [pc, #24] @ (8d76c <_PyObject_MakeTpCall@@Base+0x2354>) │ │ │ │ + bl 6d71c │ │ │ │ + mov r2, r0 │ │ │ │ + adds r0, r2, #1 │ │ │ │ + bne.w 8c1f0 <_PyObject_MakeTpCall@@Base+0xdd8> │ │ │ │ + b.w 8c202 <_PyObject_MakeTpCall@@Base+0xdea> │ │ │ │ add r2, sp, #432 @ 0x1b0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ sxtb r4, r2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ + add r6, pc, #656 @ (adr r6, 8da00 <_PyObject_MakeTpCall@@Base+0x25e8>) │ │ │ │ + lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - mov r0, r6 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r3, #0 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 8bb58 <_PyObject_MakeTpCall@@Base> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 8d0ea <_PyObject_MakeTpCall@@Base+0x1592> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8d0d6 <_PyObject_MakeTpCall@@Base+0x157e> │ │ │ │ - b.w 8d0ea <_PyObject_MakeTpCall@@Base+0x1592> │ │ │ │ - ldr r3, [pc, #760] @ (8e1a8 <_PyObject_MakeTpCall@@Base+0x2650>) │ │ │ │ - str.w r3, [fp, #124] @ 0x7c │ │ │ │ - b.w 8ce1a <_PyObject_MakeTpCall@@Base+0x12c2> │ │ │ │ - ldr r0, [pc, #756] @ (8e1ac <_PyObject_MakeTpCall@@Base+0x2654>) │ │ │ │ - bl 6d774 │ │ │ │ - mov r2, r0 │ │ │ │ - adds r0, r2, #1 │ │ │ │ - bne.w 8ca54 <_PyObject_MakeTpCall@@Base+0xefc> │ │ │ │ - b.w 8ca66 <_PyObject_MakeTpCall@@Base+0xf0e> │ │ │ │ - ldr r0, [pc, #740] @ (8e1b0 <_PyObject_MakeTpCall@@Base+0x2658>) │ │ │ │ - bl 6d774 │ │ │ │ - mov r2, r0 │ │ │ │ - adds r0, r2, #1 │ │ │ │ - bne.w 8c984 <_PyObject_MakeTpCall@@Base+0xe2c> │ │ │ │ - b.w 8c996 <_PyObject_MakeTpCall@@Base+0xe3e> │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - movw r3, #24368 @ 0x5f30 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 8c9aa <_PyObject_MakeTpCall@@Base+0xe52> │ │ │ │ - bl 1e13d8 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 8d3b4 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r1, [pc, #692] @ (8e1b0 <_PyObject_MakeTpCall@@Base+0x2658>) │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7a1f4 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 8e962 <_PyObject_MakeTpCall@@Base+0x2e0a> │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 8c9aa <_PyObject_MakeTpCall@@Base+0xe52> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8c9aa <_PyObject_MakeTpCall@@Base+0xe52> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8c9aa <_PyObject_MakeTpCall@@Base+0xe52> │ │ │ │ - ldr r0, [pc, #652] @ (8e1b4 <_PyObject_MakeTpCall@@Base+0x265c>) │ │ │ │ - bl 6d774 │ │ │ │ - mov r2, r0 │ │ │ │ - adds r0, r2, #1 │ │ │ │ - bne.w 8c8dc <_PyObject_MakeTpCall@@Base+0xd84> │ │ │ │ - b.w 8c8ee <_PyObject_MakeTpCall@@Base+0xd96> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 8e454 <_PyObject_MakeTpCall@@Base+0x28fc> │ │ │ │ + beq.w 8dcf4 <_PyObject_MakeTpCall@@Base+0x28dc> │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bpl.w 8c960 <_PyObject_MakeTpCall@@Base+0xe08> │ │ │ │ - ldr.w r9, [pc, #628] @ 8e1c8 <_PyObject_MakeTpCall@@Base+0x2670> │ │ │ │ + bpl.w 8c220 <_PyObject_MakeTpCall@@Base+0xe08> │ │ │ │ + ldr.w r9, [pc, #844] @ 8dadc <_PyObject_MakeTpCall@@Base+0x26c4> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, sl] │ │ │ │ ldr.w r0, [fp, #180] @ 0xb4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r0, #1 │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ adds r1, r2, r3 │ │ │ │ add.w r1, r1, #92672 @ 0x16a00 │ │ │ │ ldr.w r1, [r1, #252] @ 0xfc │ │ │ │ cmp r1, fp │ │ │ │ - beq.w 8eddc <_PyObject_MakeTpCall@@Base+0x3284> │ │ │ │ + beq.w 8e6bc <_PyObject_MakeTpCall@@Base+0x32a4> │ │ │ │ cmp r0, #10 │ │ │ │ - bhi.w 8eddc <_PyObject_MakeTpCall@@Base+0x3284> │ │ │ │ + bhi.w 8e6bc <_PyObject_MakeTpCall@@Base+0x32a4> │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r3, r2 │ │ │ │ ldr r5, [r3, #16] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bmi.w 8c96e <_PyObject_MakeTpCall@@Base+0xe16> │ │ │ │ - b.n 8e3a2 <_PyObject_MakeTpCall@@Base+0x284a> │ │ │ │ - ldr r0, [pc, #540] @ (8e1b8 <_PyObject_MakeTpCall@@Base+0x2660>) │ │ │ │ - bl 6d774 │ │ │ │ + bmi.w 8c22e <_PyObject_MakeTpCall@@Base+0xe16> │ │ │ │ + b.w 8e01e <_PyObject_MakeTpCall@@Base+0x2c06> │ │ │ │ + ldr r3, [pc, #744] @ (8dac0 <_PyObject_MakeTpCall@@Base+0x26a8>) │ │ │ │ + str.w r3, [fp, #124] @ 0x7c │ │ │ │ + b.w 8c6da <_PyObject_MakeTpCall@@Base+0x12c2> │ │ │ │ + ldr r0, [pc, #736] @ (8dac4 <_PyObject_MakeTpCall@@Base+0x26ac>) │ │ │ │ + bl 6d71c │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ - bne.w 8caa8 <_PyObject_MakeTpCall@@Base+0xf50> │ │ │ │ - b.w 8caba <_PyObject_MakeTpCall@@Base+0xf62> │ │ │ │ - ldr r0, [pc, #528] @ (8e1bc <_PyObject_MakeTpCall@@Base+0x2664>) │ │ │ │ - bl 6d774 │ │ │ │ + bne.w 8c314 <_PyObject_MakeTpCall@@Base+0xefc> │ │ │ │ + b.w 8c326 <_PyObject_MakeTpCall@@Base+0xf0e> │ │ │ │ + ldr r0, [pc, #724] @ (8dac8 <_PyObject_MakeTpCall@@Base+0x26b0>) │ │ │ │ + bl 6d71c │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ - bne.w 8c930 <_PyObject_MakeTpCall@@Base+0xdd8> │ │ │ │ - b.w 8c942 <_PyObject_MakeTpCall@@Base+0xdea> │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - adds r3, #8 │ │ │ │ - cmp r1, r8 │ │ │ │ - bgt.w 8d3e4 <_PyObject_MakeTpCall@@Base+0x188c> │ │ │ │ - b.w 8cf0c <_PyObject_MakeTpCall@@Base+0x13b4> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8daa2 <_PyObject_MakeTpCall@@Base+0x1f4a> │ │ │ │ - b.w 8d3b4 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8cace <_PyObject_MakeTpCall@@Base+0xf76> │ │ │ │ - b.w 8d3b4 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 8df48 <_PyObject_MakeTpCall@@Base+0x23f0> │ │ │ │ - b.w 8d3b4 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8c9aa <_PyObject_MakeTpCall@@Base+0xe52> │ │ │ │ - b.w 8d3b4 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ + bne.w 8c19c <_PyObject_MakeTpCall@@Base+0xd84> │ │ │ │ + b.w 8c1ae <_PyObject_MakeTpCall@@Base+0xd96> │ │ │ │ + ldr r0, [pc, #708] @ (8dacc <_PyObject_MakeTpCall@@Base+0x26b4>) │ │ │ │ + bl 6d71c │ │ │ │ + mov r2, r0 │ │ │ │ + adds r0, r2, #1 │ │ │ │ + bne.w 8c368 <_PyObject_MakeTpCall@@Base+0xf50> │ │ │ │ + b.w 8c37a <_PyObject_MakeTpCall@@Base+0xf62> │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 8b418 <_PyObject_MakeTpCall@@Base> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 8c9aa <_PyObject_MakeTpCall@@Base+0x1592> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c592 <_PyObject_MakeTpCall@@Base+0xa3a> │ │ │ │ - b.n 8dcbc <_PyObject_MakeTpCall@@Base+0x2164> │ │ │ │ - add.w lr, lr, #1 │ │ │ │ - cmp ip, lr │ │ │ │ - bne.w 8dc5a <_PyObject_MakeTpCall@@Base+0x2102> │ │ │ │ - mov fp, r4 │ │ │ │ - ldr.w ip, [r3, #172] @ 0xac │ │ │ │ - cmp.w ip, #0 │ │ │ │ - beq.w 8e856 <_PyObject_MakeTpCall@@Base+0x2cfe> │ │ │ │ - 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 8e876 <_PyObject_MakeTpCall@@Base+0x2d1e> │ │ │ │ - ldr.w fp, [r0, #4]! │ │ │ │ - cmp fp, r9 │ │ │ │ - bne.n 8e028 <_PyObject_MakeTpCall@@Base+0x24d0> │ │ │ │ - mov fp, r4 │ │ │ │ - b.n 8dc6a <_PyObject_MakeTpCall@@Base+0x2112> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ + beq.w 8c996 <_PyObject_MakeTpCall@@Base+0x157e> │ │ │ │ + b.w 8c9aa <_PyObject_MakeTpCall@@Base+0x1592> │ │ │ │ + ldr r0, [pc, #652] @ (8dad0 <_PyObject_MakeTpCall@@Base+0x26b8>) │ │ │ │ + bl 6d71c │ │ │ │ + mov r2, r0 │ │ │ │ + adds r0, r2, #1 │ │ │ │ + bne.w 8c244 <_PyObject_MakeTpCall@@Base+0xe2c> │ │ │ │ + b.w 8c256 <_PyObject_MakeTpCall@@Base+0xe3e> │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + movw r3, #24368 @ 0x5f30 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 8c26a <_PyObject_MakeTpCall@@Base+0xe52> │ │ │ │ + bl 1dfb70 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8cc8a <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r1, [pc, #604] @ (8dad0 <_PyObject_MakeTpCall@@Base+0x26b8>) │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7a1b4 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 8e5a8 <_PyObject_MakeTpCall@@Base+0x3190> │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 8c26a <_PyObject_MakeTpCall@@Base+0xe52> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8db8a <_PyObject_MakeTpCall@@Base+0x2032> │ │ │ │ - b.w 8d3b4 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + bne.w 8c26a <_PyObject_MakeTpCall@@Base+0xe52> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8c26a <_PyObject_MakeTpCall@@Base+0xe52> │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8ebbc <_PyObject_MakeTpCall@@Base+0x3064> │ │ │ │ + bne.w 8e2f8 <_PyObject_MakeTpCall@@Base+0x2ee0> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8ebbc <_PyObject_MakeTpCall@@Base+0x3064> │ │ │ │ + bne.w 8e2f8 <_PyObject_MakeTpCall@@Base+0x2ee0> │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r8, r3 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ add.w ip, r2, #8 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w lr, [ip, #4]! │ │ │ │ cmp lr, r4 │ │ │ │ - beq.n 8e0a8 <_PyObject_MakeTpCall@@Base+0x2550> │ │ │ │ + beq.n 8d8fe <_PyObject_MakeTpCall@@Base+0x24e6> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ec80 <_PyObject_MakeTpCall@@Base+0x3128> │ │ │ │ - cbnz r1, 8e084 <_PyObject_MakeTpCall@@Base+0x252c> │ │ │ │ + bne.w 8e2ec <_PyObject_MakeTpCall@@Base+0x2ed4> │ │ │ │ + cbnz r1, 8d8da <_PyObject_MakeTpCall@@Base+0x24c2> │ │ │ │ ldr.w r1, [lr, #144] @ 0x90 │ │ │ │ subs r1, r1, r3 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 8e48e <_PyObject_MakeTpCall@@Base+0x2936> │ │ │ │ + beq.w 8dcc2 <_PyObject_MakeTpCall@@Base+0x28aa> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e44c <_PyObject_MakeTpCall@@Base+0x28f4> │ │ │ │ + bne.w 8dcb2 <_PyObject_MakeTpCall@@Base+0x289a> │ │ │ │ ldr.w r0, [lr, #104] @ 0x68 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e4c0 <_PyObject_MakeTpCall@@Base+0x2968> │ │ │ │ + bne.w 8dcba <_PyObject_MakeTpCall@@Base+0x28a2> │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8e4c0 <_PyObject_MakeTpCall@@Base+0x2968> │ │ │ │ + bne.w 8dcba <_PyObject_MakeTpCall@@Base+0x28a2> │ │ │ │ adds r2, #1 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n 8e06a <_PyObject_MakeTpCall@@Base+0x2512> │ │ │ │ - str r0, [sp, #20] │ │ │ │ + bne.n 8d8c0 <_PyObject_MakeTpCall@@Base+0x24a8> │ │ │ │ str r1, [sp, #28] │ │ │ │ - b.w 8d7d0 <_PyObject_MakeTpCall@@Base+0x1c78> │ │ │ │ - ldr.w r0, [r9, #708] @ 0x2c4 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - blx r3 │ │ │ │ - mov lr, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8d144 <_PyObject_MakeTpCall@@Base+0x15ec> │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 1ef3fc │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 8cec6 <_PyObject_MakeTpCall@@Base+0x136e> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str r0, [sp, #20] │ │ │ │ + b.w 8d0a8 <_PyObject_MakeTpCall@@Base+0x1c90> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8cec6 <_PyObject_MakeTpCall@@Base+0x136e> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8cec6 <_PyObject_MakeTpCall@@Base+0x136e> │ │ │ │ - mov r0, r1 │ │ │ │ + beq.w 8d382 <_PyObject_MakeTpCall@@Base+0x1f6a> │ │ │ │ + b.w 8cc8a <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8d46a <_PyObject_MakeTpCall@@Base+0x2052> │ │ │ │ + b.w 8cc8a <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8d784 <_PyObject_MakeTpCall@@Base+0x236c> │ │ │ │ + b.w 8cc8a <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8c26a <_PyObject_MakeTpCall@@Base+0xe52> │ │ │ │ + b.w 8cc8a <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8be52 <_PyObject_MakeTpCall@@Base+0xa3a> │ │ │ │ + b.n 8d59c <_PyObject_MakeTpCall@@Base+0x2184> │ │ │ │ + add.w lr, lr, #1 │ │ │ │ + cmp ip, lr │ │ │ │ + bne.w 8d53a <_PyObject_MakeTpCall@@Base+0x2122> │ │ │ │ + mov fp, r4 │ │ │ │ + ldr.w ip, [r3, #172] @ 0xac │ │ │ │ + cmp.w ip, #0 │ │ │ │ + beq.w 8dc78 <_PyObject_MakeTpCall@@Base+0x2860> │ │ │ │ + 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 8dc9a <_PyObject_MakeTpCall@@Base+0x2882> │ │ │ │ + ldr.w fp, [r0, #4]! │ │ │ │ + cmp fp, r9 │ │ │ │ + bne.n 8d96a <_PyObject_MakeTpCall@@Base+0x2552> │ │ │ │ + mov fp, r4 │ │ │ │ + b.n 8d54a <_PyObject_MakeTpCall@@Base+0x2132> │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + adds r3, #8 │ │ │ │ + cmp r1, r8 │ │ │ │ + bgt.w 8ccba <_PyObject_MakeTpCall@@Base+0x18a2> │ │ │ │ + b.w 8c7cc <_PyObject_MakeTpCall@@Base+0x13b4> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8c38e <_PyObject_MakeTpCall@@Base+0xf76> │ │ │ │ + b.w 8cc8a <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ + mov r4, r1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, r8 │ │ │ │ - ble.w 8cf0c <_PyObject_MakeTpCall@@Base+0x13b4> │ │ │ │ + ble.w 8c7cc <_PyObject_MakeTpCall@@Base+0x13b4> │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ - ldr r1, [r0, #24] │ │ │ │ + movs r6, #1 │ │ │ │ + ldr.w r0, [fp, sl] │ │ │ │ adds r2, #1 │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ - ldrb.w r2, [r2, r8] │ │ │ │ - add.w r3, r3, r2, lsl #2 │ │ │ │ + ldr r5, [r0, #8] │ │ │ │ + ldrb.w r1, [r2, r8] │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + ldr r2, [pc, #276] @ (8dad4 <_PyObject_MakeTpCall@@Base+0x26bc>) │ │ │ │ + add.w r3, r3, r1, lsl #2 │ │ │ │ ldr r7, [r3, #4] │ │ │ │ - add.w r3, r1, r2, lsl #3 │ │ │ │ - ldrb r1, [r1, #5] │ │ │ │ - movs r2, #1 │ │ │ │ - lsls r2, r1 │ │ │ │ - add r3, r2 │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - b.w 8d322 <_PyObject_MakeTpCall@@Base+0x17ca> │ │ │ │ + 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 8c4b6 <_PyObject_MakeTpCall@@Base+0x109e> │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 8e56a <_PyObject_MakeTpCall@@Base+0x3152> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8e56a <_PyObject_MakeTpCall@@Base+0x3152> │ │ │ │ + str.w sl, [sp, #20] │ │ │ │ + b.w 8cfa6 <_PyObject_MakeTpCall@@Base+0x1b8e> │ │ │ │ + mov r3, fp │ │ │ │ + cmp r3, r5 │ │ │ │ + beq.w 8d4dc <_PyObject_MakeTpCall@@Base+0x20c4> │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 8da04 <_PyObject_MakeTpCall@@Base+0x25ec> │ │ │ │ + movw r3, #36416 @ 0x8e40 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r5, r3 │ │ │ │ + beq.w 8d4dc <_PyObject_MakeTpCall@@Base+0x20c4> │ │ │ │ + ldr.w r3, [r5, #172] @ 0xac │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8db8e <_PyObject_MakeTpCall@@Base+0x2776> │ │ │ │ + ldr.w r1, [r3, #8]! │ │ │ │ + movs r2, #0 │ │ │ │ + cmp r1, r2 │ │ │ │ + add.w r2, r2, #1 │ │ │ │ + ble.w 8dbac <_PyObject_MakeTpCall@@Base+0x2794> │ │ │ │ + ldr.w r0, [r3, #4]! │ │ │ │ + cmp r0, fp │ │ │ │ + bne.n 8da30 <_PyObject_MakeTpCall@@Base+0x2618> │ │ │ │ + b.w 8cdea <_PyObject_MakeTpCall@@Base+0x19d2> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + movw r2, #47961 @ 0xbb59 │ │ │ │ + movt r2, #8 │ │ │ │ + ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 8bd1c <_PyObject_MakeTpCall@@Base+0x904> │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + blx r3 │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8c9d2 <_PyObject_MakeTpCall@@Base+0x15ba> │ │ │ │ + b.n 8d4fa <_PyObject_MakeTpCall@@Base+0x20e2> │ │ │ │ + ldr r1, [pc, #104] @ (8dad8 <_PyObject_MakeTpCall@@Base+0x26c0>) │ │ │ │ + mov r0, r9 │ │ │ │ + bl bf3d4 <_PyUnicode_Equal@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8d01c <_PyObject_MakeTpCall@@Base+0x1c04> │ │ │ │ + b.w 8d052 <_PyObject_MakeTpCall@@Base+0x1c3a> │ │ │ │ mov r0, r9 │ │ │ │ - bl 72540 │ │ │ │ + bl 724fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8c8a0 <_PyObject_MakeTpCall@@Base+0xd48> │ │ │ │ - b.w 8d480 <_PyObject_MakeTpCall@@Base+0x1928> │ │ │ │ - ldr r1, [pc, #140] @ (8e1c0 <_PyObject_MakeTpCall@@Base+0x2668>) │ │ │ │ - mov r0, r9 │ │ │ │ - bl bfa8c <_PyUnicode_Equal@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 8d744 <_PyObject_MakeTpCall@@Base+0x1bec> │ │ │ │ - b.w 8d77a <_PyObject_MakeTpCall@@Base+0x1c22> │ │ │ │ + bne.w 8c160 <_PyObject_MakeTpCall@@Base+0xd48> │ │ │ │ + b.w 8cd58 <_PyObject_MakeTpCall@@Base+0x1940> │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8c01e <_PyObject_MakeTpCall@@Base+0xc06> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8c01e <_PyObject_MakeTpCall@@Base+0xc06> │ │ │ │ ldr.w r0, [r8, #688] @ 0x2b0 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8c8a0 <_PyObject_MakeTpCall@@Base+0xd48> │ │ │ │ - bl 1ef298 │ │ │ │ - b.w 8d3b4 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + bne.w 8c160 <_PyObject_MakeTpCall@@Base+0xd48> │ │ │ │ + bl 1ee218 │ │ │ │ + b.w 8cc8a <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ + nop │ │ │ │ + asrs r4, r7, #26 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + add r0, pc, #704 @ (adr r0, 8dd88 <_PyObject_MakeTpCall@@Base+0x2970>) │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + add r2, sp, #432 @ 0x1b0 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + add r0, pc, #992 @ (adr r0, 8deb0 <_PyObject_MakeTpCall@@Base+0x2a98>) │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + add r0, pc, #544 @ (adr r0, 8dcf4 <_PyObject_MakeTpCall@@Base+0x28dc>) │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + add r7, sp, #112 @ 0x70 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + add r2, pc, #192 @ (adr r2, 8db9c <_PyObject_MakeTpCall@@Base+0x2784>) │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr.w r0, [r9, #708] @ 0x2c4 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + blx r3 │ │ │ │ + mov lr, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8ca04 <_PyObject_MakeTpCall@@Base+0x15ec> │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 1ee37c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 8c786 <_PyObject_MakeTpCall@@Base+0x136e> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8c786 <_PyObject_MakeTpCall@@Base+0x136e> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8c786 <_PyObject_MakeTpCall@@Base+0x136e> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [pc, #96] @ (8e1c4 <_PyObject_MakeTpCall@@Base+0x266c>) │ │ │ │ + ldr r0, [pc, #776] @ (8de28 <_PyObject_MakeTpCall@@Base+0x2a10>) │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ - bl 6d774 │ │ │ │ + bl 6d71c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8d27e <_PyObject_MakeTpCall@@Base+0x1726> │ │ │ │ + beq.w 8cb3e <_PyObject_MakeTpCall@@Base+0x1726> │ │ │ │ ldr.w r3, [r4, #172] @ 0xac │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d196 <_PyObject_MakeTpCall@@Base+0x163e> │ │ │ │ + bne.w 8ca56 <_PyObject_MakeTpCall@@Base+0x163e> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 8eae0 <_PyObject_MakeTpCall@@Base+0x2f88> │ │ │ │ + bmi.w 8e3e8 <_PyObject_MakeTpCall@@Base+0x2fd0> │ │ │ │ lsls r6, r3, #18 │ │ │ │ - bmi.w 8cec6 <_PyObject_MakeTpCall@@Base+0x136e> │ │ │ │ + bmi.w 8c786 <_PyObject_MakeTpCall@@Base+0x136e> │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ - bl 80558 │ │ │ │ + bl 80550 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8d27e <_PyObject_MakeTpCall@@Base+0x1726> │ │ │ │ + blt.w 8cb3e <_PyObject_MakeTpCall@@Base+0x1726> │ │ │ │ ldr.w r3, [r4, #172] @ 0xac │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8cec6 <_PyObject_MakeTpCall@@Base+0x136e> │ │ │ │ - b.w 8d196 <_PyObject_MakeTpCall@@Base+0x163e> │ │ │ │ - asrs r4, r7, #26 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r0, pc, #704 @ (adr r0, 8e470 <_PyObject_MakeTpCall@@Base+0x2918>) │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - add r0, pc, #544 @ (adr r0, 8e3d4 <_PyObject_MakeTpCall@@Base+0x287c>) │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - add r2, sp, #432 @ 0x1b0 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - add r0, pc, #992 @ (adr r0, 8e59c <_PyObject_MakeTpCall@@Base+0x2a44>) │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - add r6, pc, #656 @ (adr r6, 8e450 <_PyObject_MakeTpCall@@Base+0x28f8>) │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - add r2, pc, #192 @ (adr r2, 8e284 <_PyObject_MakeTpCall@@Base+0x272c>) │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - add r7, sp, #112 @ 0x70 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - movw r2, #49817 @ 0xc299 │ │ │ │ - movt r2, #8 │ │ │ │ - ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 8c45c <_PyObject_MakeTpCall@@Base+0x904> │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - blx r3 │ │ │ │ - mov fp, r0 │ │ │ │ + beq.w 8c786 <_PyObject_MakeTpCall@@Base+0x136e> │ │ │ │ + b.w 8ca56 <_PyObject_MakeTpCall@@Base+0x163e> │ │ │ │ + ldr r1, [pc, #708] @ (8de2c <_PyObject_MakeTpCall@@Base+0x2a14>) │ │ │ │ + bl 115b9c │ │ │ │ + adds r3, r0, #1 │ │ │ │ + beq.w 8d4fa <_PyObject_MakeTpCall@@Base+0x20e2> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d112 <_PyObject_MakeTpCall@@Base+0x15ba> │ │ │ │ - b.n 8dc1a <_PyObject_MakeTpCall@@Base+0x20c2> │ │ │ │ - mov r3, fp │ │ │ │ - cmp r3, r5 │ │ │ │ - beq.w 8dbfc <_PyObject_MakeTpCall@@Base+0x20a4> │ │ │ │ + beq.w 8bbe4 <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #7084 @ 0x1bac │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12e510 │ │ │ │ + b.n 8d4fa <_PyObject_MakeTpCall@@Base+0x20e2> │ │ │ │ + mov r3, r5 │ │ │ │ + cmp r3, fp │ │ │ │ + beq.w 8cdea <_PyObject_MakeTpCall@@Base+0x19d2> │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8e1f4 <_PyObject_MakeTpCall@@Base+0x269c> │ │ │ │ + bne.n 8db90 <_PyObject_MakeTpCall@@Base+0x2778> │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - cmp r5, r3 │ │ │ │ - beq.w 8dbfc <_PyObject_MakeTpCall@@Base+0x20a4> │ │ │ │ - ldr.w r3, [r5, #172] @ 0xac │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8e81e <_PyObject_MakeTpCall@@Base+0x2cc6> │ │ │ │ - ldr.w r1, [r3, #8]! │ │ │ │ - movs r2, #0 │ │ │ │ - cmp r1, r2 │ │ │ │ - add.w r2, r2, #1 │ │ │ │ - ble.w 8e83c <_PyObject_MakeTpCall@@Base+0x2ce4> │ │ │ │ - ldr.w r0, [r3, #4]! │ │ │ │ - cmp r0, fp │ │ │ │ - bne.n 8e220 <_PyObject_MakeTpCall@@Base+0x26c8> │ │ │ │ - b.w 8d512 <_PyObject_MakeTpCall@@Base+0x19ba> │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 8eb84 <_PyObject_MakeTpCall@@Base+0x302c> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8eb84 <_PyObject_MakeTpCall@@Base+0x302c> │ │ │ │ - str.w sl, [sp, #20] │ │ │ │ - b.w 8d6ce <_PyObject_MakeTpCall@@Base+0x1b76> │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8c75e <_PyObject_MakeTpCall@@Base+0xc06> │ │ │ │ - mov r0, r8 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8c75e <_PyObject_MakeTpCall@@Base+0xc06> │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - adds r3, #12 │ │ │ │ - cmp r1, r8 │ │ │ │ - bgt.w 8cefe <_PyObject_MakeTpCall@@Base+0x13a6> │ │ │ │ - b.w 8cf0c <_PyObject_MakeTpCall@@Base+0x13b4> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8ec36 <_PyObject_MakeTpCall@@Base+0x30de> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8ec36 <_PyObject_MakeTpCall@@Base+0x30de> │ │ │ │ - str r0, [sp, #28] │ │ │ │ - b.w 8d6c0 <_PyObject_MakeTpCall@@Base+0x1b68> │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ - movt r1, #18 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 8cfca <_PyObject_MakeTpCall@@Base+0x1472> │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - b.w 8cfca <_PyObject_MakeTpCall@@Base+0x1472> │ │ │ │ - ldr r6, [r5, #24] │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 8c81e <_PyObject_MakeTpCall@@Base+0xcc6> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1de62c │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 8d3b4 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ - ldrb r3, [r5, #16] │ │ │ │ - lsls r6, r3, #25 │ │ │ │ - bpl.n 8e2f6 <_PyObject_MakeTpCall@@Base+0x279e> │ │ │ │ - lsls r0, r3, #26 │ │ │ │ - bpl.n 8e2f6 <_PyObject_MakeTpCall@@Base+0x279e> │ │ │ │ - adds.w r6, r5, #20 │ │ │ │ - bne.w 8c81e <_PyObject_MakeTpCall@@Base+0xcc6> │ │ │ │ - b.w 8d3b4 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 8e2f0 <_PyObject_MakeTpCall@@Base+0x2798> │ │ │ │ - movw r1, #65534 @ 0xfffe │ │ │ │ - movt r1, #16383 @ 0x3fff │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 8ea4a <_PyObject_MakeTpCall@@Base+0x2ef2> │ │ │ │ - cbnz r3, 8e2f0 <_PyObject_MakeTpCall@@Base+0x2798> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - mov r5, r4 │ │ │ │ - b.w 8cd9c <_PyObject_MakeTpCall@@Base+0x1244> │ │ │ │ - ldr r6, [r5, #24] │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 8c81e <_PyObject_MakeTpCall@@Base+0xcc6> │ │ │ │ - b.w 8d3b4 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ - cbz r3, 8e30c <_PyObject_MakeTpCall@@Base+0x27b4> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8d3b4 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ - movw r2, #4300 @ 0x10cc │ │ │ │ - movt r2, #71 @ 0x47 │ │ │ │ - mov r0, r5 │ │ │ │ - movw r3, #36024 @ 0x8cb8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - movw r2, #9100 @ 0x238c │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - bl 1545cc <_PyErr_Format@@Base> │ │ │ │ - b.w 8d3b4 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8cf72 <_PyObject_MakeTpCall@@Base+0x141a> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 8ec50 <_PyObject_MakeTpCall@@Base+0x30f8> │ │ │ │ - movw r2, #4300 @ 0x10cc │ │ │ │ - movt r2, #71 @ 0x47 │ │ │ │ - mov r0, r5 │ │ │ │ - movw r3, #36024 @ 0x8cb8 │ │ │ │ + cmp fp, r3 │ │ │ │ + beq.w 8cdea <_PyObject_MakeTpCall@@Base+0x19d2> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - movw r2, #9148 @ 0x23bc │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - bl 2196f8 │ │ │ │ - b.w 8d3b4 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ - ldr r0, [r6, #24] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 8e3e0 <_PyObject_MakeTpCall@@Base+0x2888> │ │ │ │ - ldr r5, [r6, #20] │ │ │ │ - str.w r0, [fp, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8c6da <_PyObject_MakeTpCall@@Base+0xb82> │ │ │ │ - b.w 8d3b4 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ + movw r1, #65272 @ 0xfef8 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12e510 │ │ │ │ + b.n 8d4fa <_PyObject_MakeTpCall@@Base+0x20e2> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #3908 @ 0xf44 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ + movw r1, #65204 @ 0xfeb4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ - b.w 8d386 <_PyObject_MakeTpCall@@Base+0x182e> │ │ │ │ - ldr.w r9, [pc, #1008] @ 8e78c <_PyObject_MakeTpCall@@Base+0x2c34> │ │ │ │ - mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ - movw r0, #53236 @ 0xcff4 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - movw r1, #2436 @ 0x984 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8c99e <_PyObject_MakeTpCall@@Base+0xe46> │ │ │ │ - bl 4a95c │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r3, [fp, #12] │ │ │ │ - b.w 8d3b4 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [sp, #20] │ │ │ │ + bl 12e510 │ │ │ │ + b.n 8d4fa <_PyObject_MakeTpCall@@Base+0x20e2> │ │ │ │ + ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + mov lr, r0 │ │ │ │ + b.n 8d718 <_PyObject_MakeTpCall@@Base+0x2300> │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + b.n 8d6da <_PyObject_MakeTpCall@@Base+0x22c2> │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + b.n 8d6da <_PyObject_MakeTpCall@@Base+0x22c2> │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ - movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8dcbc <_PyObject_MakeTpCall@@Base+0x2164> │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - b.w 8c60a <_PyObject_MakeTpCall@@Base+0xab2> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1de62c │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 8e3ba <_PyObject_MakeTpCall@@Base+0x2862> │ │ │ │ - ldrb r3, [r6, #16] │ │ │ │ - lsls r7, r3, #25 │ │ │ │ - bpl.n 8e448 <_PyObject_MakeTpCall@@Base+0x28f0> │ │ │ │ - lsls r5, r3, #26 │ │ │ │ - bpl.n 8e448 <_PyObject_MakeTpCall@@Base+0x28f0> │ │ │ │ - ldr r5, [r6, #8] │ │ │ │ - add.w r0, r6, #20 │ │ │ │ - str.w r0, [fp, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8c6da <_PyObject_MakeTpCall@@Base+0xb82> │ │ │ │ - b.w 8d3b4 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ - ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - blx r3 │ │ │ │ - mov r5, r0 │ │ │ │ - b.w 8d49a <_PyObject_MakeTpCall@@Base+0x1942> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8d0c6 <_PyObject_MakeTpCall@@Base+0x156e> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 8ec62 <_PyObject_MakeTpCall@@Base+0x310a> │ │ │ │ + bne.w 8beca <_PyObject_MakeTpCall@@Base+0xab2> │ │ │ │ + b.n 8d584 <_PyObject_MakeTpCall@@Base+0x216c> │ │ │ │ + add.w r2, r0, #98304 @ 0x18000 │ │ │ │ + adds r2, #228 @ 0xe4 │ │ │ │ + add r3, r2 │ │ │ │ + b.w 8ce5a <_PyObject_MakeTpCall@@Base+0x1a42> │ │ │ │ + cmp fp, sl │ │ │ │ + bgt.w 8d568 <_PyObject_MakeTpCall@@Base+0x2150> │ │ │ │ + b.w 8cfdc <_PyObject_MakeTpCall@@Base+0x1bc4> │ │ │ │ + mov r1, r0 │ │ │ │ + movs r0, #1 │ │ │ │ + bl 7e514 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + b.w 8cf34 <_PyObject_MakeTpCall@@Base+0x1b1c> │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + adds r3, #12 │ │ │ │ + cmp r1, r8 │ │ │ │ + bgt.w 8c7be <_PyObject_MakeTpCall@@Base+0x13a6> │ │ │ │ + b.w 8c7cc <_PyObject_MakeTpCall@@Base+0x13b4> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #9148 @ 0x23bc │ │ │ │ + movw r2, #6156 @ 0x180c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r5 │ │ │ │ - bl 2196f8 │ │ │ │ - b.w 8d4d0 <_PyObject_MakeTpCall@@Base+0x1978> │ │ │ │ - ldr r0, [r6, #24] │ │ │ │ - b.n 8e36e <_PyObject_MakeTpCall@@Base+0x2816> │ │ │ │ + bl 152a5c <_PyErr_Format@@Base> │ │ │ │ + b.w 8cda8 <_PyObject_MakeTpCall@@Base+0x1990> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e0a2 <_PyObject_MakeTpCall@@Base+0x254a> │ │ │ │ - b.n 8e0ae <_PyObject_MakeTpCall@@Base+0x2556> │ │ │ │ - bl 1e13d8 │ │ │ │ - mov r6, r0 │ │ │ │ + bne.w 8e28e <_PyObject_MakeTpCall@@Base+0x2e76> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8e28e <_PyObject_MakeTpCall@@Base+0x2e76> │ │ │ │ + str r0, [sp, #28] │ │ │ │ + b.w 8cf98 <_PyObject_MakeTpCall@@Base+0x1b80> │ │ │ │ + ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + blx r3 │ │ │ │ + mov r5, r0 │ │ │ │ + b.w 8cd72 <_PyObject_MakeTpCall@@Base+0x195a> │ │ │ │ + mov r0, r3 │ │ │ │ + mov r4, fp │ │ │ │ + cmp r0, r9 │ │ │ │ + beq.w 8d97c <_PyObject_MakeTpCall@@Base+0x2564> │ │ │ │ + ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d3b4 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r1, [pc, #792] @ (8e77c <_PyObject_MakeTpCall@@Base+0x2c24>) │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7a1f4 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 8e962 <_PyObject_MakeTpCall@@Base+0x2e0a> │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 8df48 <_PyObject_MakeTpCall@@Base+0x23f0> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + bne.n 8dc7c <_PyObject_MakeTpCall@@Base+0x2864> │ │ │ │ + movw ip, #36416 @ 0x8e40 │ │ │ │ + movt ip, #71 @ 0x47 │ │ │ │ + mov fp, r4 │ │ │ │ + cmp r9, ip │ │ │ │ + beq.w 8e436 <_PyObject_MakeTpCall@@Base+0x301e> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #64460 @ 0xfbcc │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12e510 │ │ │ │ + b.n 8d4fa <_PyObject_MakeTpCall@@Base+0x20e2> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8df48 <_PyObject_MakeTpCall@@Base+0x23f0> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8df48 <_PyObject_MakeTpCall@@Base+0x23f0> │ │ │ │ + beq.w 8d8f8 <_PyObject_MakeTpCall@@Base+0x24e0> │ │ │ │ + b.n 8d904 <_PyObject_MakeTpCall@@Base+0x24ec> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8d904 <_PyObject_MakeTpCall@@Base+0x24ec> │ │ │ │ + b.n 8d8fe <_PyObject_MakeTpCall@@Base+0x24e6> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8e0a8 <_PyObject_MakeTpCall@@Base+0x2550> │ │ │ │ - b.n 8e0ae <_PyObject_MakeTpCall@@Base+0x2556> │ │ │ │ - ldr r1, [pc, #744] @ (8e780 <_PyObject_MakeTpCall@@Base+0x2c28>) │ │ │ │ + beq.w 8d8fe <_PyObject_MakeTpCall@@Base+0x24e6> │ │ │ │ + b.n 8d904 <_PyObject_MakeTpCall@@Base+0x24ec> │ │ │ │ + ldr r1, [pc, #356] @ (8de30 <_PyObject_MakeTpCall@@Base+0x2a18>) │ │ │ │ ldr.w r3, [r1, #1520] @ 0x5f0 │ │ │ │ cmp.w r3, #131072 @ 0x20000 │ │ │ │ - bcs.w 8eba6 <_PyObject_MakeTpCall@@Base+0x304e> │ │ │ │ + bcs.w 8e372 <_PyObject_MakeTpCall@@Base+0x2f5a> │ │ │ │ adds r0, r3, #1 │ │ │ │ str.w r0, [r1, #1520] @ 0x5f0 │ │ │ │ - cbz r3, 8e4b6 <_PyObject_MakeTpCall@@Base+0x295e> │ │ │ │ + cbz r3, 8dcea <_PyObject_MakeTpCall@@Base+0x28d2> │ │ │ │ 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 8ddfa <_PyObject_MakeTpCall@@Base+0x22a2> │ │ │ │ + b.n 8d6da <_PyObject_MakeTpCall@@Base+0x22c2> │ │ │ │ + bl 1dfb70 │ │ │ │ + mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e0ae <_PyObject_MakeTpCall@@Base+0x2556> │ │ │ │ - b.n 8e0a8 <_PyObject_MakeTpCall@@Base+0x2550> │ │ │ │ - movw r0, #53236 @ 0xcff4 │ │ │ │ + beq.w 8cc8a <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r1, [pc, #304] @ (8de34 <_PyObject_MakeTpCall@@Base+0x2a1c>) │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7a1b4 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 8e5a8 <_PyObject_MakeTpCall@@Base+0x3190> │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 8d784 <_PyObject_MakeTpCall@@Base+0x236c> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8d784 <_PyObject_MakeTpCall@@Base+0x236c> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8d784 <_PyObject_MakeTpCall@@Base+0x236c> │ │ │ │ + ldr r6, [r5, #24] │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 8c0de <_PyObject_MakeTpCall@@Base+0xcc6> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1dc534 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 8cc8a <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ + ldrb r3, [r5, #16] │ │ │ │ + lsls r6, r3, #25 │ │ │ │ + bpl.n 8dd76 <_PyObject_MakeTpCall@@Base+0x295e> │ │ │ │ + lsls r0, r3, #26 │ │ │ │ + bpl.n 8dd76 <_PyObject_MakeTpCall@@Base+0x295e> │ │ │ │ + adds.w r6, r5, #20 │ │ │ │ + bne.w 8c0de <_PyObject_MakeTpCall@@Base+0xcc6> │ │ │ │ + b.w 8cc8a <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ + movw r0, #50292 @ 0xc474 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8c57e <_PyObject_MakeTpCall@@Base+0xa26> │ │ │ │ + bl 21f268 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8be3e <_PyObject_MakeTpCall@@Base+0xa26> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8cd9c <_PyObject_MakeTpCall@@Base+0x1244> │ │ │ │ - ldr r1, [pc, #668] @ (8e784 <_PyObject_MakeTpCall@@Base+0x2c2c>) │ │ │ │ - bl 116288 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8c65c <_PyObject_MakeTpCall@@Base+0x1244> │ │ │ │ + ldr r6, [r5, #24] │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 8c0de <_PyObject_MakeTpCall@@Base+0xcc6> │ │ │ │ + b.w 8cc8a <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ + ldr r1, [pc, #168] @ (8de2c <_PyObject_MakeTpCall@@Base+0x2a14>) │ │ │ │ + bl 115b9c │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 8dc1a <_PyObject_MakeTpCall@@Base+0x20c2> │ │ │ │ + beq.w 8d4fa <_PyObject_MakeTpCall@@Base+0x20e2> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e622 <_PyObject_MakeTpCall@@Base+0x2aca> │ │ │ │ + bne.w 8db76 <_PyObject_MakeTpCall@@Base+0x275e> │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.w 8c32c <_PyObject_MakeTpCall@@Base+0x7d4> │ │ │ │ - b.w 8c30c <_PyObject_MakeTpCall@@Base+0x7b4> │ │ │ │ + beq.w 8bbec <_PyObject_MakeTpCall@@Base+0x7d4> │ │ │ │ + b.w 8bbcc <_PyObject_MakeTpCall@@Base+0x7b4> │ │ │ │ mov ip, r9 │ │ │ │ mov r4, fp │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 8dc64 <_PyObject_MakeTpCall@@Base+0x210c> │ │ │ │ + beq.w 8d544 <_PyObject_MakeTpCall@@Base+0x212c> │ │ │ │ ldr.w ip, [ip, #128] @ 0x80 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8e508 <_PyObject_MakeTpCall@@Base+0x29b0> │ │ │ │ + bne.n 8dda4 <_PyObject_MakeTpCall@@Base+0x298c> │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ mov fp, r4 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 8dc68 <_PyObject_MakeTpCall@@Base+0x2110> │ │ │ │ - b.n 8e010 <_PyObject_MakeTpCall@@Base+0x24b8> │ │ │ │ + beq.w 8d548 <_PyObject_MakeTpCall@@Base+0x2130> │ │ │ │ + b.n 8d952 <_PyObject_MakeTpCall@@Base+0x253a> │ │ │ │ ldr r2, [r7, #0] │ │ │ │ str r4, [r5, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8cd54 <_PyObject_MakeTpCall@@Base+0x11fc> │ │ │ │ + bne.w 8c614 <_PyObject_MakeTpCall@@Base+0x11fc> │ │ │ │ ldr.w r2, [fp, sl] │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ sub.w r0, r5, #8 │ │ │ │ str r7, [r5, #12] │ │ │ │ cmp r3, r6 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - movw r2, #58269 @ 0xe39d │ │ │ │ + movw r2, #56501 @ 0xdcb5 │ │ │ │ movt r2, #15 │ │ │ │ str r2, [r5, #20] │ │ │ │ ldr.w r2, [r5, #-4] │ │ │ │ ldr.w r1, [r1, #3796] @ 0xed4 │ │ │ │ and.w r2, r2, #3 │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ orr.w r2, r2, ip │ │ │ │ str.w r0, [ip] │ │ │ │ strd r1, r2, [r5, #-8] │ │ │ │ str r0, [r1, #4] │ │ │ │ - bne.w 8cd92 <_PyObject_MakeTpCall@@Base+0x123a> │ │ │ │ - b.w 8cd9c <_PyObject_MakeTpCall@@Base+0x1244> │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + bne.w 8c652 <_PyObject_MakeTpCall@@Base+0x123a> │ │ │ │ + b.w 8c65c <_PyObject_MakeTpCall@@Base+0x1244> │ │ │ │ + movw r1, #55613 @ 0xd93d │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 8e602 <_PyObject_MakeTpCall@@Base+0x2aaa> │ │ │ │ + bne.n 8de4a <_PyObject_MakeTpCall@@Base+0x2a32> │ │ │ │ mov r0, r5 │ │ │ │ - bl 12eb00 │ │ │ │ - b.w 8cd32 <_PyObject_MakeTpCall@@Base+0x11da> │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ - movt r1, #18 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.n 8e5ec <_PyObject_MakeTpCall@@Base+0x2a94> │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - b.w 8cf34 <_PyObject_MakeTpCall@@Base+0x13dc> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - add r2, sp, #108 @ 0x6c │ │ │ │ - add r1, sp, #104 @ 0x68 │ │ │ │ - mov r0, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - bl 90738 │ │ │ │ - cbz r0, 8e5da <_PyObject_MakeTpCall@@Base+0x2a82> │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r6, r3, #3 │ │ │ │ - bmi.n 8e59e <_PyObject_MakeTpCall@@Base+0x2a46> │ │ │ │ - movw r3, #56072 @ 0xdb08 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movs r1, #1 │ │ │ │ - movw r2, #10632 @ 0x2988 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - ldr.w r3, [fp, #12] │ │ │ │ - bl 1ff964 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 8d3b4 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ - ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ - lsls r5, r3, #30 │ │ │ │ - bmi.w 8e7ac <_PyObject_MakeTpCall@@Base+0x2c54> │ │ │ │ - ldr.w r4, [fp, #132] @ 0x84 │ │ │ │ - b.w 8cb32 <_PyObject_MakeTpCall@@Base+0xfda> │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - movs r1, #1 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - blx r3 │ │ │ │ - b.n 8e598 <_PyObject_MakeTpCall@@Base+0x2a40> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8cec0 <_PyObject_MakeTpCall@@Base+0x1368> │ │ │ │ + bl 12ddf0 │ │ │ │ + b.w 8c5f2 <_PyObject_MakeTpCall@@Base+0x11da> │ │ │ │ + add r7, sp, #112 @ 0x70 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + add r1, sp, #848 @ 0x350 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + ldrsh r0, [r3, r0] │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + add r6, pc, #656 @ (adr r6, 8e0c8 <_PyObject_MakeTpCall@@Base+0x2cb0>) │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + add.w r1, r1, #98304 @ 0x18000 │ │ │ │ + ldr.w r0, [r1, #244] @ 0xf4 │ │ │ │ + b.w 8cb14 <_PyObject_MakeTpCall@@Base+0x16fc> │ │ │ │ + mov r4, r1 │ │ │ │ + b.w 8d12e <_PyObject_MakeTpCall@@Base+0x1d16> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.w 8cd32 <_PyObject_MakeTpCall@@Base+0x11da> │ │ │ │ - ldr r1, [pc, #368] @ (8e784 <_PyObject_MakeTpCall@@Base+0x2c2c>) │ │ │ │ - bl 116288 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.w 8dc1a <_PyObject_MakeTpCall@@Base+0x20c2> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 8c324 <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #10028 @ 0x272c │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.w 8dc1a <_PyObject_MakeTpCall@@Base+0x20c2> │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - movw r3, #33692 @ 0x839c │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 8e93e <_PyObject_MakeTpCall@@Base+0x2de6> │ │ │ │ - mov r1, r4 │ │ │ │ - bl e59b0 │ │ │ │ - ldr r1, [pc, #308] @ (8e788 <_PyObject_MakeTpCall@@Base+0x2c30>) │ │ │ │ - mov r0, r4 │ │ │ │ - bl bfb18 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.w 8cace <_PyObject_MakeTpCall@@Base+0xf76> │ │ │ │ - b.w 8d3b4 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ - movt r1, #18 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 8d0e6 <_PyObject_MakeTpCall@@Base+0x158e> │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - movs r1, #1 │ │ │ │ + b.w 8c5f2 <_PyObject_MakeTpCall@@Base+0x11da> │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ + movs r1, #0 │ │ │ │ blx r3 │ │ │ │ - b.w 8d0e6 <_PyObject_MakeTpCall@@Base+0x158e> │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8d59c <_PyObject_MakeTpCall@@Base+0x2184> │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + str r3, [sp, #32] │ │ │ │ + b.w 8beca <_PyObject_MakeTpCall@@Base+0xab2> │ │ │ │ + ldr.w r9, [pc, #1016] @ 8e270 <_PyObject_MakeTpCall@@Base+0x2e58> │ │ │ │ + mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ + ldr.w r1, [fp, #180] @ 0xb4 │ │ │ │ + subs r1, #1 │ │ │ │ + ldr.w r3, [r9, sl] │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + movs r3, #28 │ │ │ │ + mul.w r3, r1, r3 │ │ │ │ + adds r0, r2, r3 │ │ │ │ + add.w r0, r0, #92672 @ 0x16a00 │ │ │ │ + ldr.w r0, [r0, #252] @ 0xfc │ │ │ │ + cmp r0, fp │ │ │ │ + beq.w 8e684 <_PyObject_MakeTpCall@@Base+0x326c> │ │ │ │ + cmp r1, #10 │ │ │ │ + bhi.w 8e684 <_PyObject_MakeTpCall@@Base+0x326c> │ │ │ │ + add.w r3, r3, #98304 @ 0x18000 │ │ │ │ + adds r3, #228 @ 0xe4 │ │ │ │ + add r2, r3 │ │ │ │ + ldr r0, [r2, #16] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8c3fa <_PyObject_MakeTpCall@@Base+0xfe2> │ │ │ │ + movw r0, #50292 @ 0xc474 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + movw r1, #4075 @ 0xfeb │ │ │ │ + bl 21f268 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8cc8a <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ ldr.w r4, [r6, #148] @ 0x94 │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8d02a <_PyObject_MakeTpCall@@Base+0x14d2> │ │ │ │ + bne.w 8c8ea <_PyObject_MakeTpCall@@Base+0x14d2> │ │ │ │ add.w r2, r3, #1000 @ 0x3e8 │ │ │ │ mov.w r8, #16384 @ 0x4000 │ │ │ │ cmp.w r8, r2, lsl #2 │ │ │ │ - blt.w 8e938 <_PyObject_MakeTpCall@@Base+0x2de0> │ │ │ │ + blt.w 8e1ec <_PyObject_MakeTpCall@@Base+0x2dd4> │ │ │ │ movw r2, #19992 @ 0x4e18 │ │ │ │ movt r2, #73 @ 0x49 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr.w r4, [r6, #144] @ 0x90 │ │ │ │ ldrd r0, r9, [r2, #804] @ 0x324 │ │ │ │ blx r9 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r0, 8e6fa <_PyObject_MakeTpCall@@Base+0x2ba2> │ │ │ │ + cbz r0, 8df42 <_PyObject_MakeTpCall@@Base+0x2b2a> │ │ │ │ ldr.w r1, [r6, #144] @ 0x90 │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r8, [r0] │ │ │ │ str r2, [r0, #8] │ │ │ │ - cbz r1, 8e6d4 <_PyObject_MakeTpCall@@Base+0x2b7c> │ │ │ │ + cbz r1, 8df1c <_PyObject_MakeTpCall@@Base+0x2b04> │ │ │ │ ldr.w r2, [r6, #148] @ 0x94 │ │ │ │ add.w ip, r1, #12 │ │ │ │ sub.w r2, r2, ip │ │ │ │ asrs r2, r2, #2 │ │ │ │ str r2, [r1, #8] │ │ │ │ clz r2, r4 │ │ │ │ add.w r1, r0, r8 │ │ │ │ @@ -149874,632 +149103,691 @@ │ │ │ │ lsrs r2, r2, #5 │ │ │ │ str.w r1, [r6, #152] @ 0x98 │ │ │ │ adds r2, #3 │ │ │ │ add.w r4, r0, r2, lsl #2 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str.w r3, [r6, #148] @ 0x94 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8d040 <_PyObject_MakeTpCall@@Base+0x14e8> │ │ │ │ + bne.w 8c900 <_PyObject_MakeTpCall@@Base+0x14e8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8e724 <_PyObject_MakeTpCall@@Base+0x2bcc> │ │ │ │ + beq.n 8df6c <_PyObject_MakeTpCall@@Base+0x2b54> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 8e724 <_PyObject_MakeTpCall@@Base+0x2bcc> │ │ │ │ - ldr r2, [pc, #116] @ (8e780 <_PyObject_MakeTpCall@@Base+0x2c28>) │ │ │ │ + cbnz r3, 8df6c <_PyObject_MakeTpCall@@Base+0x2b54> │ │ │ │ + ldr r2, [pc, #788] @ (8e268 <_PyObject_MakeTpCall@@Base+0x2e50>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 8e71c <_PyObject_MakeTpCall@@Base+0x2bc4> │ │ │ │ + cbz r3, 8df64 <_PyObject_MakeTpCall@@Base+0x2b4c> │ │ │ │ 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 1ef298 │ │ │ │ - b.w 8d4c0 <_PyObject_MakeTpCall@@Base+0x1968> │ │ │ │ + bl 1ee218 │ │ │ │ + b.w 8cd98 <_PyObject_MakeTpCall@@Base+0x1980> │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + movw r3, #33692 @ 0x839c │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 8e274 <_PyObject_MakeTpCall@@Base+0x2e5c> │ │ │ │ mov r1, r4 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - blx r3 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 8d0be <_PyObject_MakeTpCall@@Base+0x1566> │ │ │ │ - b.w 8d4c0 <_PyObject_MakeTpCall@@Base+0x1968> │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - b.w 8d17e <_PyObject_MakeTpCall@@Base+0x1626> │ │ │ │ - mov r4, r1 │ │ │ │ - mov r0, r3 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - b.w 8d212 <_PyObject_MakeTpCall@@Base+0x16ba> │ │ │ │ - movw r1, #4075 @ 0xfeb │ │ │ │ - movw r0, #53236 @ 0xcff4 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - movs r7, #0 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8dcbc <_PyObject_MakeTpCall@@Base+0x2164> │ │ │ │ - add.w r1, r1, #98304 @ 0x18000 │ │ │ │ - ldr.w r0, [r1, #244] @ 0xf4 │ │ │ │ - b.w 8d254 <_PyObject_MakeTpCall@@Base+0x16fc> │ │ │ │ - add r6, pc, #656 @ (adr r6, 8ea10 <_PyObject_MakeTpCall@@Base+0x2eb8>) │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - ldrsh r0, [r3, r0] │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - add r1, sp, #848 @ 0x350 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - add r0, pc, #992 @ (adr r0, 8eb6c <_PyObject_MakeTpCall@@Base+0x3014>) │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr.w r9, [pc, #1636] @ 8edf8 <_PyObject_MakeTpCall@@Base+0x32a0> │ │ │ │ + bl e5288 │ │ │ │ + ldr r1, [pc, #736] @ (8e26c <_PyObject_MakeTpCall@@Base+0x2e54>) │ │ │ │ + mov r0, r4 │ │ │ │ + bl bf460 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.w 8c38e <_PyObject_MakeTpCall@@Base+0xf76> │ │ │ │ + b.w 8cc8a <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8c780 <_PyObject_MakeTpCall@@Base+0x1368> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 8dfc6 <_PyObject_MakeTpCall@@Base+0x2bae> │ │ │ │ + movw r1, #65534 @ 0xfffe │ │ │ │ + movt r1, #16383 @ 0x3fff │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 8e6e2 <_PyObject_MakeTpCall@@Base+0x32ca> │ │ │ │ + cbnz r3, 8dfc6 <_PyObject_MakeTpCall@@Base+0x2bae> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + mov r5, r4 │ │ │ │ + b.w 8c65c <_PyObject_MakeTpCall@@Base+0x1244> │ │ │ │ + ldr.w r9, [pc, #672] @ 8e270 <_PyObject_MakeTpCall@@Base+0x2e58> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ - movw r0, #53236 @ 0xcff4 │ │ │ │ + movw r0, #50292 @ 0xc474 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8c94a <_PyObject_MakeTpCall@@Base+0xdf2> │ │ │ │ - ldr.w r9, [pc, #1608] @ 8edf8 <_PyObject_MakeTpCall@@Base+0x32a0> │ │ │ │ + bl 21f268 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8c20a <_PyObject_MakeTpCall@@Base+0xdf2> │ │ │ │ + movw r1, #55613 @ 0xd93d │ │ │ │ + movt r1, #18 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 8c9a6 <_PyObject_MakeTpCall@@Base+0x158e> │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + b.w 8c9a6 <_PyObject_MakeTpCall@@Base+0x158e> │ │ │ │ + movw r1, #55613 @ 0xd93d │ │ │ │ + movt r1, #18 │ │ │ │ + cmp r3, r1 │ │ │ │ + bne.n 8e032 <_PyObject_MakeTpCall@@Base+0x2c1a> │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + b.w 8c7f4 <_PyObject_MakeTpCall@@Base+0x13dc> │ │ │ │ + ldr.w r9, [pc, #600] @ 8e270 <_PyObject_MakeTpCall@@Base+0x2e58> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ - ldr.w r1, [fp, #180] @ 0xb4 │ │ │ │ - subs r1, #1 │ │ │ │ - ldr.w r3, [r9, sl] │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - movs r3, #28 │ │ │ │ - mul.w r3, r1, r3 │ │ │ │ - adds r0, r2, r3 │ │ │ │ - add.w r0, r0, #92672 @ 0x16a00 │ │ │ │ - ldr.w r0, [r0, #252] @ 0xfc │ │ │ │ - cmp r0, fp │ │ │ │ - beq.w 8ed46 <_PyObject_MakeTpCall@@Base+0x31ee> │ │ │ │ - cmp r1, #10 │ │ │ │ - bhi.w 8ed46 <_PyObject_MakeTpCall@@Base+0x31ee> │ │ │ │ - add.w r3, r3, #98304 @ 0x18000 │ │ │ │ - adds r3, #228 @ 0xe4 │ │ │ │ - add r2, r3 │ │ │ │ - ldr r0, [r2, #16] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8cb3a <_PyObject_MakeTpCall@@Base+0xfe2> │ │ │ │ - movw r0, #53236 @ 0xcff4 │ │ │ │ + movw r0, #50292 @ 0xc474 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - movw r1, #4075 @ 0xfeb │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8d3b4 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ - movw r3, #4300 @ 0x10cc │ │ │ │ + movw r1, #2436 @ 0x984 │ │ │ │ + bl 21f268 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8c25e <_PyObject_MakeTpCall@@Base+0xe46> │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ + movs r1, #1 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + blx r3 │ │ │ │ + b.n 8e010 <_PyObject_MakeTpCall@@Base+0x2bf8> │ │ │ │ + cbz r3, 8e048 <_PyObject_MakeTpCall@@Base+0x2c30> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8cc8a <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ + movw r2, #4300 @ 0x10cc │ │ │ │ + movt r2, #71 @ 0x47 │ │ │ │ + mov r0, r5 │ │ │ │ + movw r3, #36024 @ 0x8cb8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - mov r0, r6 │ │ │ │ - movw r2, #9100 @ 0x238c │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + movw r2, #6156 @ 0x180c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - mov r3, r5 │ │ │ │ - bl 1545cc <_PyErr_Format@@Base> │ │ │ │ - b.w 8d4d0 <_PyObject_MakeTpCall@@Base+0x1978> │ │ │ │ - mov r3, r5 │ │ │ │ - cmp r3, fp │ │ │ │ - beq.w 8d512 <_PyObject_MakeTpCall@@Base+0x19ba> │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ + bl 152a5c <_PyErr_Format@@Base> │ │ │ │ + b.w 8cc8a <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8e820 <_PyObject_MakeTpCall@@Base+0x2cc8> │ │ │ │ - movw r3, #36416 @ 0x8e40 │ │ │ │ + beq.w 8c832 <_PyObject_MakeTpCall@@Base+0x141a> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 8e1f2 <_PyObject_MakeTpCall@@Base+0x2dda> │ │ │ │ + movw r2, #4300 @ 0x10cc │ │ │ │ + movt r2, #71 @ 0x47 │ │ │ │ + mov r0, r5 │ │ │ │ + movw r3, #36024 @ 0x8cb8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - cmp fp, r3 │ │ │ │ - beq.w 8d512 <_PyObject_MakeTpCall@@Base+0x19ba> │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + movw r2, #6204 @ 0x183c │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + bl 2185f0 │ │ │ │ + b.w 8cc8a <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #2680 @ 0xa78 │ │ │ │ + movw r1, #964 @ 0x3c4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.w 8dc1a <_PyObject_MakeTpCall@@Base+0x20c2> │ │ │ │ - mov r0, r3 │ │ │ │ - mov r4, fp │ │ │ │ - cmp r0, r9 │ │ │ │ - beq.w 8e03a <_PyObject_MakeTpCall@@Base+0x24e2> │ │ │ │ - ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 8e85a <_PyObject_MakeTpCall@@Base+0x2d02> │ │ │ │ - movw ip, #36416 @ 0x8e40 │ │ │ │ - movt ip, #71 @ 0x47 │ │ │ │ - mov fp, r4 │ │ │ │ - cmp r9, ip │ │ │ │ - beq.n 8e932 <_PyObject_MakeTpCall@@Base+0x2dda> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ + bl d52b8 │ │ │ │ + b.w 8cc5c <_PyObject_MakeTpCall@@Base+0x1844> │ │ │ │ + movw r1, #4075 @ 0xfeb │ │ │ │ + movw r0, #50292 @ 0xc474 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + movs r7, #0 │ │ │ │ + bl 21f268 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8d59c <_PyObject_MakeTpCall@@Base+0x2184> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + add r2, sp, #108 @ 0x6c │ │ │ │ + add r1, sp, #104 @ 0x68 │ │ │ │ + mov r0, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl 90034 │ │ │ │ + cbz r0, 8e112 <_PyObject_MakeTpCall@@Base+0x2cfa> │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r6, r3, #3 │ │ │ │ + bmi.n 8e0d6 <_PyObject_MakeTpCall@@Base+0x2cbe> │ │ │ │ + movw r3, #56072 @ 0xdb08 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1868 @ 0x74c │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ + movs r1, #1 │ │ │ │ + movw r2, #7688 @ 0x1e08 │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.w 8dc1a <_PyObject_MakeTpCall@@Base+0x20c2> │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - mov fp, r0 │ │ │ │ + ldr.w r3, [fp, #12] │ │ │ │ + bl 1fea28 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 8cc8a <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ + ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ + lsls r5, r3, #30 │ │ │ │ + bmi.w 8de74 <_PyObject_MakeTpCall@@Base+0x2a5c> │ │ │ │ + ldr.w r4, [fp, #132] @ 0x84 │ │ │ │ + b.w 8c3f2 <_PyObject_MakeTpCall@@Base+0xfda> │ │ │ │ + ldr r0, [r6, #24] │ │ │ │ + cbz r0, 8e146 <_PyObject_MakeTpCall@@Base+0x2d2e> │ │ │ │ + ldr r5, [r6, #20] │ │ │ │ + str.w r0, [fp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8c60a <_PyObject_MakeTpCall@@Base+0xab2> │ │ │ │ - b.w 8dca4 <_PyObject_MakeTpCall@@Base+0x214c> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #2612 @ 0xa34 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.w 8dc1a <_PyObject_MakeTpCall@@Base+0x20c2> │ │ │ │ - add.w r2, r0, #98304 @ 0x18000 │ │ │ │ - adds r2, #228 @ 0xe4 │ │ │ │ - add r3, r2 │ │ │ │ - b.w 8d582 <_PyObject_MakeTpCall@@Base+0x1a2a> │ │ │ │ - cmp fp, sl │ │ │ │ - bgt.w 8dc88 <_PyObject_MakeTpCall@@Base+0x2130> │ │ │ │ - b.w 8d704 <_PyObject_MakeTpCall@@Base+0x1bac> │ │ │ │ - mov r1, r0 │ │ │ │ - movs r0, #1 │ │ │ │ - bl 7e530 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - b.w 8d65c <_PyObject_MakeTpCall@@Base+0x1b04> │ │ │ │ - ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ + bne.w 8bf9a <_PyObject_MakeTpCall@@Base+0xb82> │ │ │ │ + b.w 8cc8a <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ + bl 4a94e │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r3, [fp, #12] │ │ │ │ + b.w 8cc8a <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1dc534 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 8e13c <_PyObject_MakeTpCall@@Base+0x2d24> │ │ │ │ + ldrb r3, [r6, #16] │ │ │ │ + lsls r7, r3, #25 │ │ │ │ + bpl.n 8e1d8 <_PyObject_MakeTpCall@@Base+0x2dc0> │ │ │ │ + lsls r5, r3, #26 │ │ │ │ + bpl.n 8e1d8 <_PyObject_MakeTpCall@@Base+0x2dc0> │ │ │ │ + ldr r5, [r6, #8] │ │ │ │ + add.w r0, r6, #20 │ │ │ │ + str.w r0, [fp, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8bf9a <_PyObject_MakeTpCall@@Base+0xb82> │ │ │ │ + b.w 8cc8a <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + b.w 8ca3e <_PyObject_MakeTpCall@@Base+0x1626> │ │ │ │ + movw r1, #55613 @ 0xd93d │ │ │ │ + movt r1, #18 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 8c88a <_PyObject_MakeTpCall@@Base+0x1472> │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - mov lr, r0 │ │ │ │ - b.w 8de38 <_PyObject_MakeTpCall@@Base+0x22e0> │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - b.w 8ddfa <_PyObject_MakeTpCall@@Base+0x22a2> │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - b.w 8ddfa <_PyObject_MakeTpCall@@Base+0x22a2> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #10200 @ 0x27d8 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.w 8dca0 <_PyObject_MakeTpCall@@Base+0x2148> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - movw r1, #10152 @ 0x27a8 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ - b.w 8dca0 <_PyObject_MakeTpCall@@Base+0x2148> │ │ │ │ - mov ip, r0 │ │ │ │ - b.w 8dc6a <_PyObject_MakeTpCall@@Base+0x2112> │ │ │ │ - mov.w r8, r8, lsl #1 │ │ │ │ - b.n 8e694 <_PyObject_MakeTpCall@@Base+0x2b3c> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #10512 @ 0x2910 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ - b.w 8d3b4 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + b.w 8c88a <_PyObject_MakeTpCall@@Base+0x1472> │ │ │ │ + mov r1, r4 │ │ │ │ + movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8db8a <_PyObject_MakeTpCall@@Base+0x2032> │ │ │ │ + blx r3 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 8c97e <_PyObject_MakeTpCall@@Base+0x1566> │ │ │ │ + b.w 8cd98 <_PyObject_MakeTpCall@@Base+0x1980> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8c986 <_PyObject_MakeTpCall@@Base+0x156e> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8d3b4 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + bne.n 8e1dc <_PyObject_MakeTpCall@@Base+0x2dc4> │ │ │ │ + movw r3, #4300 @ 0x10cc │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + mov r0, r6 │ │ │ │ + movw r2, #6204 @ 0x183c │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + mov r3, r5 │ │ │ │ + bl 2185f0 │ │ │ │ + b.w 8cda8 <_PyObject_MakeTpCall@@Base+0x1990> │ │ │ │ + ldr r0, [r6, #24] │ │ │ │ + b.n 8e128 <_PyObject_MakeTpCall@@Base+0x2d10> │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d3b4 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8d3b4 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #10460 @ 0x28dc │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ - b.w 8d3b4 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ - ldr.w r9, [pc, #1120] @ 8edf8 <_PyObject_MakeTpCall@@Base+0x32a0> │ │ │ │ - mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ - ldr.w r0, [fp, #180] @ 0xb4 │ │ │ │ - movs r3, #28 │ │ │ │ - subs r0, #1 │ │ │ │ - ldr.w r2, [r9, sl] │ │ │ │ - mul.w r3, r0, r3 │ │ │ │ - ldr r1, [r2, #8] │ │ │ │ - adds r2, r1, r3 │ │ │ │ - add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ - ldr.w r2, [r2, #252] @ 0xfc │ │ │ │ - cmp r2, fp │ │ │ │ - beq.n 8ea52 <_PyObject_MakeTpCall@@Base+0x2efa> │ │ │ │ - cmp r0, #10 │ │ │ │ - bhi.n 8ea52 <_PyObject_MakeTpCall@@Base+0x2efa> │ │ │ │ - add.w r3, r3, #98304 @ 0x18000 │ │ │ │ - adds r3, #228 @ 0xe4 │ │ │ │ - add r3, r1 │ │ │ │ - ldr r5, [r3, #16] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #2 │ │ │ │ - bmi.w 8c8c6 <_PyObject_MakeTpCall@@Base+0xd6e> │ │ │ │ - movw r0, #53236 @ 0xcff4 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - movw r1, #2436 @ 0x984 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8c8f6 <_PyObject_MakeTpCall@@Base+0xd9e> │ │ │ │ - ldr.w r9, [pc, #1036] @ 8edf8 <_PyObject_MakeTpCall@@Base+0x32a0> │ │ │ │ - mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ - ldr.w r2, [fp, #180] @ 0xb4 │ │ │ │ - subs r2, #1 │ │ │ │ - ldr.w r3, [r9, sl] │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - movs r3, #28 │ │ │ │ - mul.w r3, r2, r3 │ │ │ │ - adds r0, r1, r3 │ │ │ │ - add.w r0, r0, #92672 @ 0x16a00 │ │ │ │ - ldr.w r0, [r0, #252] @ 0xfc │ │ │ │ - cmp r0, fp │ │ │ │ - beq.n 8ea78 <_PyObject_MakeTpCall@@Base+0x2f20> │ │ │ │ - cmp r2, #10 │ │ │ │ - bhi.n 8ea78 <_PyObject_MakeTpCall@@Base+0x2f20> │ │ │ │ - add.w r3, r3, #98304 @ 0x18000 │ │ │ │ - adds r3, #228 @ 0xe4 │ │ │ │ - add r3, r1 │ │ │ │ - ldr r5, [r3, #16] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #2 │ │ │ │ - bmi.w 8c77c <_PyObject_MakeTpCall@@Base+0xc24> │ │ │ │ - movw r0, #53236 @ 0xcff4 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - movw r1, #2382 @ 0x94e │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8d3b4 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ - add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ - adds r3, #252 @ 0xfc │ │ │ │ - add r3, r1 │ │ │ │ - b.w 8ce84 <_PyObject_MakeTpCall@@Base+0x132c> │ │ │ │ - mov r5, r4 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - b.w 8cd9c <_PyObject_MakeTpCall@@Base+0x1244> │ │ │ │ - add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ - adds r3, #252 @ 0xfc │ │ │ │ - add r3, r1 │ │ │ │ - b.n 8e9ca <_PyObject_MakeTpCall@@Base+0x2e72> │ │ │ │ - ldr.w r9, [pc, #920] @ 8edf8 <_PyObject_MakeTpCall@@Base+0x32a0> │ │ │ │ - mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ - movw r0, #53236 @ 0xcff4 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - movw r1, #2436 @ 0x984 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8d3a0 <_PyObject_MakeTpCall@@Base+0x1848> │ │ │ │ - add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ - adds r3, #252 @ 0xfc │ │ │ │ - add r3, r1 │ │ │ │ - b.n 8ea1e <_PyObject_MakeTpCall@@Base+0x2ec6> │ │ │ │ - ldr.w r9, [pc, #884] @ 8edf8 <_PyObject_MakeTpCall@@Base+0x32a0> │ │ │ │ + bne.n 8e1ba <_PyObject_MakeTpCall@@Base+0x2da2> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8e1ba <_PyObject_MakeTpCall@@Base+0x2da2> │ │ │ │ + mov.w r8, r8, lsl #1 │ │ │ │ + b.n 8dedc <_PyObject_MakeTpCall@@Base+0x2ac4> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8e080 <_PyObject_MakeTpCall@@Base+0x2c68> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8e080 <_PyObject_MakeTpCall@@Base+0x2c68> │ │ │ │ + ldr.w r9, [pc, #108] @ 8e270 <_PyObject_MakeTpCall@@Base+0x2e58> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ ldr.w r1, [fp, #180] @ 0xb4 │ │ │ │ movs r3, #28 │ │ │ │ subs r1, #1 │ │ │ │ ldr.w r2, [r9, sl] │ │ │ │ mul.w r3, r1, r3 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ adds r0, r2, r3 │ │ │ │ add.w r0, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r0, [r0, #252] @ 0xfc │ │ │ │ cmp r0, fp │ │ │ │ - beq.n 8eb2e <_PyObject_MakeTpCall@@Base+0x2fd6> │ │ │ │ + beq.n 8e256 <_PyObject_MakeTpCall@@Base+0x2e3e> │ │ │ │ cmp r1, #10 │ │ │ │ - bhi.n 8eb2e <_PyObject_MakeTpCall@@Base+0x2fd6> │ │ │ │ + bhi.n 8e256 <_PyObject_MakeTpCall@@Base+0x2e3e> │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r3, r2 │ │ │ │ ldr r5, [r3, #16] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bmi.w 8c7d8 <_PyObject_MakeTpCall@@Base+0xc80> │ │ │ │ - b.n 8ea64 <_PyObject_MakeTpCall@@Base+0x2f0c> │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8d990 <_PyObject_MakeTpCall@@Base+0x1e38> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8cd12 <_PyObject_MakeTpCall@@Base+0x11ba> │ │ │ │ - b.w 8da54 <_PyObject_MakeTpCall@@Base+0x1efc> │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8d9d8 <_PyObject_MakeTpCall@@Base+0x1e80> │ │ │ │ - ldr.w r3, [r4, #180] @ 0xb4 │ │ │ │ - ldr.w r0, [fp, sl] │ │ │ │ - add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ - movs r3, #28 │ │ │ │ - ldr r6, [r0, #8] │ │ │ │ - mul.w r3, r3, ip │ │ │ │ - adds r1, r6, r3 │ │ │ │ - add.w r1, r1, #92672 @ 0x16a00 │ │ │ │ - ldr.w r1, [r1, #252] @ 0xfc │ │ │ │ - cmp r1, r4 │ │ │ │ - beq.n 8eb1c <_PyObject_MakeTpCall@@Base+0x2fc4> │ │ │ │ - cmp.w ip, #10 │ │ │ │ - bhi.n 8eb1c <_PyObject_MakeTpCall@@Base+0x2fc4> │ │ │ │ - add.w r3, r3, #98304 @ 0x18000 │ │ │ │ - adds r3, #228 @ 0xe4 │ │ │ │ - add r6, r3 │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8ceca <_PyObject_MakeTpCall@@Base+0x1372> │ │ │ │ - b.w 8e18a <_PyObject_MakeTpCall@@Base+0x2632> │ │ │ │ - add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ - adds r3, #252 @ 0xfc │ │ │ │ - add r6, r3 │ │ │ │ - b.n 8eb10 <_PyObject_MakeTpCall@@Base+0x2fb8> │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8d93c <_PyObject_MakeTpCall@@Base+0x1de4> │ │ │ │ + bmi.w 8c098 <_PyObject_MakeTpCall@@Base+0xc80> │ │ │ │ + movw r0, #50292 @ 0xc474 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + movw r1, #2436 @ 0x984 │ │ │ │ + bl 21f268 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8cc76 <_PyObject_MakeTpCall@@Base+0x185e> │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r3, r2 │ │ │ │ - b.n 8eab6 <_PyObject_MakeTpCall@@Base+0x2f5e> │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8d974 <_PyObject_MakeTpCall@@Base+0x1e1c> │ │ │ │ + b.n 8e236 <_PyObject_MakeTpCall@@Base+0x2e1e> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8d238 <_PyObject_MakeTpCall@@Base+0x1e20> │ │ │ │ + ldrsh r0, [r3, r0] │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + add r0, pc, #992 @ (adr r0, 8e650 <_PyObject_MakeTpCall@@Base+0x3238>) │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #7568 @ 0x1d90 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d52b8 │ │ │ │ + b.w 8cc8a <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #7288 @ 0x1c78 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12e510 │ │ │ │ + b.w 8d580 <_PyObject_MakeTpCall@@Base+0x2168> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8d254 <_PyObject_MakeTpCall@@Base+0x1e3c> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - movw r0, #10568 @ 0x2948 │ │ │ │ + movw r0, #7624 @ 0x1dc8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ - bl 2431dc │ │ │ │ + bl 2423cc │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8d3b4 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + beq.w 8cc8a <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d3b4 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + bne.w 8cc8a <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ mov r0, r1 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8d3b4 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8d958 <_PyObject_MakeTpCall@@Base+0x1e00> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #10280 @ 0x2828 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.w 8dca0 <_PyObject_MakeTpCall@@Base+0x2148> │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8d9ac <_PyObject_MakeTpCall@@Base+0x1e54> │ │ │ │ - movs r1, #0 │ │ │ │ - ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - b.w 8ddfa <_PyObject_MakeTpCall@@Base+0x22a2> │ │ │ │ - ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - b.w 8ddfa <_PyObject_MakeTpCall@@Base+0x22a2> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8cc8a <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 8d7d0 <_PyObject_MakeTpCall@@Base+0x1c78> │ │ │ │ + bne.w 8d8e2 <_PyObject_MakeTpCall@@Base+0x24ca> │ │ │ │ + b.w 8d904 <_PyObject_MakeTpCall@@Base+0x24ec> │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 8d0a8 <_PyObject_MakeTpCall@@Base+0x1c90> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8e05a <_PyObject_MakeTpCall@@Base+0x2502> │ │ │ │ - b.w 8d7d0 <_PyObject_MakeTpCall@@Base+0x1c78> │ │ │ │ - ldr r1, [pc, #532] @ (8ede8 <_PyObject_MakeTpCall@@Base+0x3290>) │ │ │ │ + beq.w 8d8b0 <_PyObject_MakeTpCall@@Base+0x2498> │ │ │ │ + b.w 8d0a8 <_PyObject_MakeTpCall@@Base+0x1c90> │ │ │ │ + ldr r1, [pc, #864] @ (8e670 <_PyObject_MakeTpCall@@Base+0x3258>) │ │ │ │ mov r0, r9 │ │ │ │ - bl bfa8c <_PyUnicode_Equal@@Base> │ │ │ │ + bl bf3d4 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d778 <_PyObject_MakeTpCall@@Base+0x1c20> │ │ │ │ - ldr r1, [pc, #524] @ (8edec <_PyObject_MakeTpCall@@Base+0x3294>) │ │ │ │ + bne.w 8d050 <_PyObject_MakeTpCall@@Base+0x1c38> │ │ │ │ + ldr r1, [pc, #856] @ (8e674 <_PyObject_MakeTpCall@@Base+0x325c>) │ │ │ │ mov r0, r9 │ │ │ │ - bl bfa8c <_PyUnicode_Equal@@Base> │ │ │ │ + bl bf3d4 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d778 <_PyObject_MakeTpCall@@Base+0x1c20> │ │ │ │ - ldr r1, [pc, #512] @ (8edf0 <_PyObject_MakeTpCall@@Base+0x3298>) │ │ │ │ + bne.w 8d050 <_PyObject_MakeTpCall@@Base+0x1c38> │ │ │ │ + ldr r1, [pc, #844] @ (8e678 <_PyObject_MakeTpCall@@Base+0x3260>) │ │ │ │ mov r0, r9 │ │ │ │ - bl bfa8c <_PyUnicode_Equal@@Base> │ │ │ │ + bl bf3d4 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d778 <_PyObject_MakeTpCall@@Base+0x1c20> │ │ │ │ + bne.w 8d050 <_PyObject_MakeTpCall@@Base+0x1c38> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #10328 @ 0x2858 │ │ │ │ + movw r1, #7384 @ 0x1cd8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ + bl d52b8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8dca0 <_PyObject_MakeTpCall@@Base+0x2148> │ │ │ │ + beq.w 8d580 <_PyObject_MakeTpCall@@Base+0x2168> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8dca0 <_PyObject_MakeTpCall@@Base+0x2148> │ │ │ │ + bne.w 8d580 <_PyObject_MakeTpCall@@Base+0x2168> │ │ │ │ mov r0, r8 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8dca0 <_PyObject_MakeTpCall@@Base+0x2148> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8d580 <_PyObject_MakeTpCall@@Base+0x2168> │ │ │ │ + movs r1, #0 │ │ │ │ + ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + b.w 8d6da <_PyObject_MakeTpCall@@Base+0x22c2> │ │ │ │ + add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ + adds r3, #252 @ 0xfc │ │ │ │ + add r3, r2 │ │ │ │ + b.w 8d4ac <_PyObject_MakeTpCall@@Base+0x2094> │ │ │ │ + ldr.w r9, [pc, #756] @ 8e680 <_PyObject_MakeTpCall@@Base+0x3268> │ │ │ │ + mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ + movw r0, #50292 @ 0xc474 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + movw r1, #2436 @ 0x984 │ │ │ │ + bl 21f268 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8c1b6 <_PyObject_MakeTpCall@@Base+0xd9e> │ │ │ │ + movw r1, #43976 @ 0xabc8 │ │ │ │ + movt r1, #71 @ 0x47 │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ + movw r1, #7476 @ 0x1d34 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + bl d52b8 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 8cc8a <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8cc8a <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8cc8a <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ + ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + b.w 8d6da <_PyObject_MakeTpCall@@Base+0x22c2> │ │ │ │ + ldr.w r3, [r4, #180] @ 0xb4 │ │ │ │ + ldr.w r0, [fp, sl] │ │ │ │ + add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ + movs r3, #28 │ │ │ │ + ldr r6, [r0, #8] │ │ │ │ + mul.w r3, r3, ip │ │ │ │ + adds r1, r6, r3 │ │ │ │ + add.w r1, r1, #92672 @ 0x16a00 │ │ │ │ + ldr.w r1, [r1, #252] @ 0xfc │ │ │ │ + cmp r1, r4 │ │ │ │ + beq.n 8e424 <_PyObject_MakeTpCall@@Base+0x300c> │ │ │ │ + cmp.w ip, #10 │ │ │ │ + bhi.n 8e424 <_PyObject_MakeTpCall@@Base+0x300c> │ │ │ │ + add.w r3, r3, #98304 @ 0x18000 │ │ │ │ + adds r3, #228 @ 0xe4 │ │ │ │ + add r6, r3 │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8c78a <_PyObject_MakeTpCall@@Base+0x1372> │ │ │ │ + b.w 8db46 <_PyObject_MakeTpCall@@Base+0x272e> │ │ │ │ + add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ + adds r3, #252 @ 0xfc │ │ │ │ + add r6, r3 │ │ │ │ + b.n 8e418 <_PyObject_MakeTpCall@@Base+0x3000> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8d21c <_PyObject_MakeTpCall@@Base+0x1e04> │ │ │ │ + mov ip, r0 │ │ │ │ + b.w 8d54a <_PyObject_MakeTpCall@@Base+0x2132> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8d270 <_PyObject_MakeTpCall@@Base+0x1e58> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8d28c <_PyObject_MakeTpCall@@Base+0x1e74> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #10232 @ 0x27f8 │ │ │ │ + movw r1, #7256 @ 0x1c58 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.w 8dca0 <_PyObject_MakeTpCall@@Base+0x2148> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8e344 <_PyObject_MakeTpCall@@Base+0x27ec> │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8e344 <_PyObject_MakeTpCall@@Base+0x27ec> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + bl 12e510 │ │ │ │ + b.w 8d580 <_PyObject_MakeTpCall@@Base+0x2168> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + movw r1, #7208 @ 0x1c28 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d52b8 │ │ │ │ + b.w 8d580 <_PyObject_MakeTpCall@@Base+0x2168> │ │ │ │ + ldr.w r9, [pc, #508] @ 8e680 <_PyObject_MakeTpCall@@Base+0x3268> │ │ │ │ + mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ + ldr.w r2, [fp, #180] @ 0xb4 │ │ │ │ + subs r2, #1 │ │ │ │ + ldr.w r3, [r9, sl] │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + movs r3, #28 │ │ │ │ + mul.w r3, r2, r3 │ │ │ │ + adds r0, r1, r3 │ │ │ │ + add.w r0, r0, #92672 @ 0x16a00 │ │ │ │ + ldr.w r0, [r0, #252] @ 0xfc │ │ │ │ + cmp r0, fp │ │ │ │ + beq.w 8e69a <_PyObject_MakeTpCall@@Base+0x3282> │ │ │ │ + cmp r2, #10 │ │ │ │ + bhi.w 8e69a <_PyObject_MakeTpCall@@Base+0x3282> │ │ │ │ + add.w r3, r3, #98304 @ 0x18000 │ │ │ │ + adds r3, #228 @ 0xe4 │ │ │ │ + add r3, r1 │ │ │ │ + ldr r5, [r3, #16] │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r1, r3, #2 │ │ │ │ + bmi.w 8c03c <_PyObject_MakeTpCall@@Base+0xc24> │ │ │ │ + movw r0, #50292 @ 0xc474 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + movw r1, #2382 @ 0x94e │ │ │ │ + bl 21f268 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8cc8a <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ + strd r3, r3, [sp] │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + bl 1aeef0 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 8c97e <_PyObject_MakeTpCall@@Base+0x1566> │ │ │ │ + b.w 8cd98 <_PyObject_MakeTpCall@@Base+0x1980> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e42a <_PyObject_MakeTpCall@@Base+0x28d2> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8e42a <_PyObject_MakeTpCall@@Base+0x28d2> │ │ │ │ - mov r0, r1 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8d112 <_PyObject_MakeTpCall@@Base+0x15ba> │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 8e08c <_PyObject_MakeTpCall@@Base+0x2534> │ │ │ │ - b.w 8e0ae <_PyObject_MakeTpCall@@Base+0x2556> │ │ │ │ - movw r3, #6437 @ 0x1925 │ │ │ │ + bne.w 8c5d2 <_PyObject_MakeTpCall@@Base+0x11ba> │ │ │ │ + b.w 8d31c <_PyObject_MakeTpCall@@Base+0x1f04> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8d2b8 <_PyObject_MakeTpCall@@Base+0x1ea0> │ │ │ │ + ldr.w r9, [pc, #372] @ 8e680 <_PyObject_MakeTpCall@@Base+0x3268> │ │ │ │ + mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ + b.n 8e242 <_PyObject_MakeTpCall@@Base+0x2e2a> │ │ │ │ + ldr.w r9, [pc, #364] @ 8e680 <_PyObject_MakeTpCall@@Base+0x3268> │ │ │ │ + mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ + ldr.w r0, [fp, #180] @ 0xb4 │ │ │ │ + movs r3, #28 │ │ │ │ + subs r0, #1 │ │ │ │ + ldr.w r2, [r9, sl] │ │ │ │ + mul.w r3, r0, r3 │ │ │ │ + ldr r1, [r2, #8] │ │ │ │ + adds r2, r1, r3 │ │ │ │ + add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ + ldr.w r2, [r2, #252] @ 0xfc │ │ │ │ + cmp r2, fp │ │ │ │ + beq.n 8e560 <_PyObject_MakeTpCall@@Base+0x3148> │ │ │ │ + cmp r0, #10 │ │ │ │ + bhi.n 8e560 <_PyObject_MakeTpCall@@Base+0x3148> │ │ │ │ + add.w r3, r3, #98304 @ 0x18000 │ │ │ │ + adds r3, #228 @ 0xe4 │ │ │ │ + add r3, r1 │ │ │ │ + ldr r5, [r3, #16] │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r3, #2 │ │ │ │ + bmi.w 8c186 <_PyObject_MakeTpCall@@Base+0xd6e> │ │ │ │ + b.n 8e392 <_PyObject_MakeTpCall@@Base+0x2f7a> │ │ │ │ + add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ + adds r3, #252 @ 0xfc │ │ │ │ + add r3, r1 │ │ │ │ + b.w 8c744 <_PyObject_MakeTpCall@@Base+0x132c> │ │ │ │ + add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ + adds r3, #252 @ 0xfc │ │ │ │ + add r3, r1 │ │ │ │ + b.n 8e546 <_PyObject_MakeTpCall@@Base+0x312e> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #7336 @ 0x1ca8 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12e510 │ │ │ │ + b.w 8d580 <_PyObject_MakeTpCall@@Base+0x2168> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8d46a <_PyObject_MakeTpCall@@Base+0x2052> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #7516 @ 0x1d5c │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d52b8 │ │ │ │ + b.w 8cc8a <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 8e3ca <_PyObject_MakeTpCall@@Base+0x2fb2> │ │ │ │ + b.w 8cc8a <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ + movw r3, #4701 @ 0x125d │ │ │ │ movt r3, #12 │ │ │ │ str.w r3, [fp, #72] @ 0x48 │ │ │ │ - b.w 8ce26 <_PyObject_MakeTpCall@@Base+0x12ce> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + b.w 8c6e6 <_PyObject_MakeTpCall@@Base+0x12ce> │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d0fc <_PyObject_MakeTpCall@@Base+0x15a4> │ │ │ │ + beq.n 8e652 <_PyObject_MakeTpCall@@Base+0x323a> │ │ │ │ + ldr r0, [pc, #176] @ (8e67c <_PyObject_MakeTpCall@@Base+0x3264>) │ │ │ │ + bl 92040 │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8cc5c <_PyObject_MakeTpCall@@Base+0x1844> │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8d0fc <_PyObject_MakeTpCall@@Base+0x15a4> │ │ │ │ - add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ - adds r3, #252 @ 0xfc │ │ │ │ - add r3, r2 │ │ │ │ - b.w 8dbcc <_PyObject_MakeTpCall@@Base+0x2074> │ │ │ │ + blx r3 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 8c86a <_PyObject_MakeTpCall@@Base+0x1452> │ │ │ │ + b.w 8cc54 <_PyObject_MakeTpCall@@Base+0x183c> │ │ │ │ ldr.w r1, [r6, #440] @ 0x1b8 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ ldr.w r3, [fp, sl] │ │ │ │ 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 8cc92 <_PyObject_MakeTpCall@@Base+0x113a> │ │ │ │ - b.w 8e0c6 <_PyObject_MakeTpCall@@Base+0x256e> │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ - cbz r3, 8ed28 <_PyObject_MakeTpCall@@Base+0x31d0> │ │ │ │ - ldr r0, [pc, #260] @ (8edf4 <_PyObject_MakeTpCall@@Base+0x329c>) │ │ │ │ - bl 92748 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 8d386 <_PyObject_MakeTpCall@@Base+0x182e> │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ + bls.w 8c552 <_PyObject_MakeTpCall@@Base+0x113a> │ │ │ │ + b.w 8daf0 <_PyObject_MakeTpCall@@Base+0x26d8> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8c9bc <_PyObject_MakeTpCall@@Base+0x15a4> │ │ │ │ mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 8cfaa <_PyObject_MakeTpCall@@Base+0x1452> │ │ │ │ - b.w 8d37e <_PyObject_MakeTpCall@@Base+0x1826> │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #10376 @ 0x2888 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.w 8d3b4 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8c9bc <_PyObject_MakeTpCall@@Base+0x15a4> │ │ │ │ + ldr.w r9, [pc, #84] @ 8e680 <_PyObject_MakeTpCall@@Base+0x3268> │ │ │ │ + mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ + b.w 8d3d0 <_PyObject_MakeTpCall@@Base+0x1fb8> │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + str.w r2, [fp, #168] @ 0xa8 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 8bf16 <_PyObject_MakeTpCall@@Base+0xafe> │ │ │ │ + b.w 8bf1a <_PyObject_MakeTpCall@@Base+0xb02> │ │ │ │ + mov r0, r1 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8c9d2 <_PyObject_MakeTpCall@@Base+0x15ba> │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - movw r1, #4096 @ 0x1000 │ │ │ │ + movw r1, #1152 @ 0x480 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - ldr r3, [pc, #180] @ (8edf4 <_PyObject_MakeTpCall@@Base+0x329c>) │ │ │ │ - bl d599c │ │ │ │ - b.w 8d37e <_PyObject_MakeTpCall@@Base+0x1826> │ │ │ │ + ldr r3, [pc, #20] @ (8e67c <_PyObject_MakeTpCall@@Base+0x3264>) │ │ │ │ + bl d52b8 │ │ │ │ + b.w 8cc54 <_PyObject_MakeTpCall@@Base+0x183c> │ │ │ │ + add r4, sp, #160 @ 0xa0 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + add r0, pc, #704 @ (adr r0, 8e938 ) │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + add r0, pc, #992 @ (adr r0, 8ea5c ) │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + add r6, pc, #656 @ (adr r6, 8e910 ) │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r2, r3 │ │ │ │ - b.n 8e7e4 <_PyObject_MakeTpCall@@Base+0x2c8c> │ │ │ │ + b.n 8deac <_PyObject_MakeTpCall@@Base+0x2a94> │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r3, r1 │ │ │ │ - b.w 8d604 <_PyObject_MakeTpCall@@Base+0x1aac> │ │ │ │ - ldr.w r9, [pc, #152] @ 8edf8 <_PyObject_MakeTpCall@@Base+0x32a0> │ │ │ │ - mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ - b.w 8daf0 <_PyObject_MakeTpCall@@Base+0x1f98> │ │ │ │ - ldr.w r9, [pc, #140] @ 8edf8 <_PyObject_MakeTpCall@@Base+0x32a0> │ │ │ │ - mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ - b.w 8ce90 <_PyObject_MakeTpCall@@Base+0x1338> │ │ │ │ + b.w 8cedc <_PyObject_MakeTpCall@@Base+0x1ac4> │ │ │ │ + add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ + adds r3, #252 @ 0xfc │ │ │ │ + add r3, r1 │ │ │ │ + b.n 8e4ba <_PyObject_MakeTpCall@@Base+0x30a2> │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r2, r3 │ │ │ │ - b.w 8dae4 <_PyObject_MakeTpCall@@Base+0x1f8c> │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - str.w r2, [fp, #168] @ 0xa8 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 8c656 <_PyObject_MakeTpCall@@Base+0xafe> │ │ │ │ - b.w 8c65a <_PyObject_MakeTpCall@@Base+0xb02> │ │ │ │ - movw r1, #43976 @ 0xabc8 │ │ │ │ - movt r1, #71 @ 0x47 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - movw r1, #10420 @ 0x28b4 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - bl d599c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 8d3b4 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ - b.n 8e968 <_PyObject_MakeTpCall@@Base+0x2e10> │ │ │ │ - ldr.w r9, [pc, #60] @ 8edf8 <_PyObject_MakeTpCall@@Base+0x32a0> │ │ │ │ + b.w 8d3c4 <_PyObject_MakeTpCall@@Base+0x1fac> │ │ │ │ + ldr.w r9, [pc, #56] @ 8e6ec <_PyObject_MakeTpCall@@Base+0x32d4> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ - b.n 8e9d6 <_PyObject_MakeTpCall@@Base+0x2e7e> │ │ │ │ - strd r3, r3, [sp] │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - bl 1b0f18 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 8d0be <_PyObject_MakeTpCall@@Base+0x1566> │ │ │ │ - b.w 8d4c0 <_PyObject_MakeTpCall@@Base+0x1968> │ │ │ │ + b.w 8c750 <_PyObject_MakeTpCall@@Base+0x1338> │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r3, r2 │ │ │ │ - b.w 8df8a <_PyObject_MakeTpCall@@Base+0x2432> │ │ │ │ - add r4, sp, #160 @ 0xa0 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - add r0, pc, #704 @ (adr r0, 8f0b0 ) │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - add r0, pc, #992 @ (adr r0, 8f1d4 ) │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - add r6, pc, #656 @ (adr r6, 8f088 ) │ │ │ │ - lsls r1, r1, #1 │ │ │ │ + b.w 8d7c6 <_PyObject_MakeTpCall@@Base+0x23ae> │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #7432 @ 0x1d08 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12e510 │ │ │ │ + b.w 8cc8a <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ + mov r5, r4 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + b.w 8c65c <_PyObject_MakeTpCall@@Base+0x1244> │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008edfc : │ │ │ │ +0008e6f0 : │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4068] @ 0xfe4 │ │ │ │ sub sp, #24 │ │ │ │ add r2, sp, #28 │ │ │ │ ldr.w r3, [r2], #4 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #67108864 @ 0x4000000 │ │ │ │ - beq.n 8ee3e │ │ │ │ + beq.n 8e732 │ │ │ │ add r2, sp, #20 │ │ │ │ mov.w ip, #0 │ │ │ │ strd r2, ip, [sp] │ │ │ │ add.w r1, r0, #12 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - bl 8ee5c │ │ │ │ + bl 8e750 │ │ │ │ add sp, #24 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #10680 @ 0x29b8 │ │ │ │ + movw r1, #7736 @ 0x1e38 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b.n 8ee34 │ │ │ │ + b.n 8e728 │ │ │ │ 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 r8, r3 │ │ │ │ @@ -150512,98 +149800,98 @@ │ │ │ │ mov r6, r2 │ │ │ │ strd r3, r3, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ str r2, [r5, #0] │ │ │ │ mov r4, ip │ │ │ │ ldrb.w r1, [r4], #1 │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ - bhi.w 8efaa │ │ │ │ + bhi.w 8e89e │ │ │ │ cmp r1, #39 @ 0x27 │ │ │ │ - bhi.n 8ef74 │ │ │ │ + bhi.n 8e868 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8f06a │ │ │ │ + beq.w 8e95e │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8f44c │ │ │ │ - movw r2, #31072 @ 0x7960 │ │ │ │ + bne.w 8ed40 │ │ │ │ + movw r2, #28128 @ 0x6de0 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldrb.w lr, [r4] │ │ │ │ add.w r4, ip, #2 │ │ │ │ ldr.w r3, [r2, r1, lsl #2] │ │ │ │ ands.w r3, r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r1, #101 @ 0x65 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp.w lr, #59 @ 0x3b │ │ │ │ add r7, r3 │ │ │ │ - bhi.n 8efb6 │ │ │ │ + bhi.n 8e8aa │ │ │ │ cmp.w lr, #39 @ 0x27 │ │ │ │ - bhi.w 8f216 │ │ │ │ + bhi.w 8eb0a │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 8f20e │ │ │ │ + beq.w 8eb02 │ │ │ │ ldr.w r3, [r2, lr, lsl #2] │ │ │ │ add.w r4, ip, #3 │ │ │ │ ldrb.w r1, [ip, #2] │ │ │ │ ands.w r3, r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ add r7, r3 │ │ │ │ - bhi.n 8efe2 │ │ │ │ + bhi.n 8e8d6 │ │ │ │ cmp r1, #39 @ 0x27 │ │ │ │ - bhi.w 8f278 │ │ │ │ + bhi.w 8eb6c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8f20e │ │ │ │ + beq.w 8eb02 │ │ │ │ ldr.w r3, [r2, r1, lsl #2] │ │ │ │ ands.w r3, r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ add r7, r3 │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - bhi.n 8ef3e │ │ │ │ + bhi.n 8e832 │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - bhi.n 8f000 │ │ │ │ + bhi.n 8e8f4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8f20e │ │ │ │ + beq.w 8eb02 │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ ands.w r3, r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ add r7, r3 │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - bls.n 8ef1e │ │ │ │ + bls.n 8e812 │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ - beq.n 8ef62 │ │ │ │ + beq.n 8e856 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ ands.w r1, r1, #3 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ andne.w r1, r1, #1 │ │ │ │ add r7, r1 │ │ │ │ - b.n 8ef16 │ │ │ │ + b.n 8e80a │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8f3c2 │ │ │ │ + bne.w 8ecb6 │ │ │ │ mov ip, r4 │ │ │ │ ldrb.w r1, [r4], #1 │ │ │ │ movs r3, #0 │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ - bhi.n 8f060 │ │ │ │ + bhi.n 8e954 │ │ │ │ mov sl, r7 │ │ │ │ cmp r1, #39 @ 0x27 │ │ │ │ - bls.n 8ee98 │ │ │ │ + bls.n 8e78c │ │ │ │ sub.w r2, r1, #40 @ 0x28 │ │ │ │ cmp r2, #19 │ │ │ │ - bhi.w 8f2f4 │ │ │ │ + bhi.w 8ebe8 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r7, r0, #7 │ │ │ │ lsls r1, r7, #10 │ │ │ │ lsls r1, r7, #6 │ │ │ │ lsls r1, r7, #6 │ │ │ │ lsls r1, r7, #6 │ │ │ │ lsls r1, r7, #6 │ │ │ │ @@ -150618,594 +149906,626 @@ │ │ │ │ lsls r1, r7, #6 │ │ │ │ lsls r1, r7, #6 │ │ │ │ lsls r1, r7, #6 │ │ │ │ lsls r1, r7, #6 │ │ │ │ lsls r5, r3, #7 │ │ │ │ lsls r0, r2, #4 │ │ │ │ cmp r1, #124 @ 0x7c │ │ │ │ - beq.n 8ef5c │ │ │ │ + beq.n 8e850 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8eea4 │ │ │ │ - b.n 8f32a │ │ │ │ + beq.w 8e798 │ │ │ │ + b.n 8ec1e │ │ │ │ cmp.w lr, #124 @ 0x7c │ │ │ │ - beq.n 8ef62 │ │ │ │ + beq.n 8e856 │ │ │ │ ldr.w r3, [r2, lr, lsl #2] │ │ │ │ add.w r4, ip, #3 │ │ │ │ ldrb.w r1, [ip, #2] │ │ │ │ ands.w r3, r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp.w lr, #101 @ 0x65 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ add r7, r3 │ │ │ │ - bls.n 8eefc │ │ │ │ + bls.n 8e7f0 │ │ │ │ cmp r1, #124 @ 0x7c │ │ │ │ - beq.n 8ef62 │ │ │ │ + beq.n 8e856 │ │ │ │ ldr.w r3, [r2, r1, lsl #2] │ │ │ │ ands.w r3, r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r1, #101 @ 0x65 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ add r7, r3 │ │ │ │ - b.n 8ef16 │ │ │ │ + b.n 8e80a │ │ │ │ sub.w r1, r3, #40 @ 0x28 │ │ │ │ cmp r1, #19 │ │ │ │ - bhi.n 8ef28 │ │ │ │ + bhi.n 8e81c │ │ │ │ addw ip, pc, #4 │ │ │ │ ldr.w pc, [ip, r1, lsl #2] │ │ │ │ - @ instruction: 0xf3170008 │ │ │ │ - @ instruction: 0xf4f90008 │ │ │ │ - vhadd.s32 d0, d9, d8 │ │ │ │ - vhadd.s32 d0, d9, d8 │ │ │ │ - vhadd.s32 d0, d9, d8 │ │ │ │ - vhadd.s32 d0, d9, d8 │ │ │ │ - vhadd.s32 d0, d9, d8 │ │ │ │ - vhadd.s32 d0, d9, d8 │ │ │ │ - vhadd.s32 d0, d9, d8 │ │ │ │ - vhadd.s32 d0, d9, d8 │ │ │ │ - vhadd.s32 d0, d9, d8 │ │ │ │ - vhadd.s32 d0, d9, d8 │ │ │ │ - vhadd.s32 d0, d9, d8 │ │ │ │ - vhadd.s32 d0, d9, d8 │ │ │ │ - vhadd.s32 d0, d9, d8 │ │ │ │ - vhadd.s32 d0, d9, d8 │ │ │ │ - vhadd.s32 d0, d9, d8 │ │ │ │ - vhadd.s32 d0, d9, d8 │ │ │ │ - ssat r0, #9, fp │ │ │ │ - sub.w r0, r9, #8 │ │ │ │ + stc 0, cr0, [fp], {8} │ │ │ │ + stcl 0, cr0, [sp, #32]! │ │ │ │ + @ instruction: 0xe81d0008 │ │ │ │ + @ instruction: 0xe81d0008 │ │ │ │ + @ instruction: 0xe81d0008 │ │ │ │ + @ instruction: 0xe81d0008 │ │ │ │ + @ instruction: 0xe81d0008 │ │ │ │ + @ instruction: 0xe81d0008 │ │ │ │ + @ instruction: 0xe81d0008 │ │ │ │ + @ instruction: 0xe81d0008 │ │ │ │ + @ instruction: 0xe81d0008 │ │ │ │ + @ instruction: 0xe81d0008 │ │ │ │ + @ instruction: 0xe81d0008 │ │ │ │ + @ instruction: 0xe81d0008 │ │ │ │ + @ instruction: 0xe81d0008 │ │ │ │ + @ instruction: 0xe81d0008 │ │ │ │ + @ instruction: 0xe81d0008 │ │ │ │ + @ instruction: 0xe81d0008 │ │ │ │ + @ instruction: 0xebff0008 │ │ │ │ + eors.w r0, sp, r8 │ │ │ │ cmp r1, #124 @ 0x7c │ │ │ │ - beq.w 8ef62 │ │ │ │ + beq.w 8e856 │ │ │ │ mov sl, r7 │ │ │ │ - b.n 8eea4 │ │ │ │ + b.n 8e798 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8f342 │ │ │ │ + bne.w 8ec36 │ │ │ │ mov r4, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ bics.w sl, sl, sl, asr #32 │ │ │ │ it cs │ │ │ │ movcs sl, r7 │ │ │ │ cmp r7, #8 │ │ │ │ - bgt.w 8f35e │ │ │ │ + bgt.w 8ec52 │ │ │ │ ldr r3, [sp, #540] @ 0x21c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8f1ae │ │ │ │ + bne.w 8eaa2 │ │ │ │ cmp r6, r7 │ │ │ │ it le │ │ │ │ cmple sl, r6 │ │ │ │ - bgt.w 8f520 │ │ │ │ + bgt.w 8ee14 │ │ │ │ cmp r6, #0 │ │ │ │ - ble.w 8f20a │ │ │ │ + ble.w 8eafe │ │ │ │ ldrb.w r3, [r8] │ │ │ │ add.w fp, sp, #28 │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ - beq.w 8f2dc │ │ │ │ + beq.w 8ebd0 │ │ │ │ ldr.w r0, [r9] │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ str.w r8, [fp] │ │ │ │ - beq.w 8f3da │ │ │ │ + beq.w 8ecce │ │ │ │ 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 r5, [sp, #4] │ │ │ │ - bl 8f654 │ │ │ │ + bl 8ef48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8f39e │ │ │ │ + bne.w 8ec92 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 8f156 │ │ │ │ + beq.n 8ea4a │ │ │ │ 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 8f45e │ │ │ │ + beq.w 8ed52 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ ldr r2, [sp, #536] @ 0x218 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, fp │ │ │ │ mov r3, sl │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 8f654 │ │ │ │ + bl 8ef48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8f496 │ │ │ │ + bne.w 8ed8a │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 8f156 │ │ │ │ + beq.n 8ea4a │ │ │ │ add.w r7, r9, #4 │ │ │ │ mov.w r9, #2 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ ldr.w r0, [r7, #4]! │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ itt eq │ │ │ │ ldrbeq r2, [r3, #1] │ │ │ │ addeq r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ - beq.w 8f414 │ │ │ │ + beq.w 8ed08 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ ldr r2, [sp, #536] @ 0x218 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, fp │ │ │ │ mov r3, sl │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 8f654 │ │ │ │ + bl 8ef48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8f3a2 │ │ │ │ + bne.w 8ec96 │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r6, r9 │ │ │ │ - bne.n 8f11a │ │ │ │ + bne.n 8ea0e │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbz r3, 8f192 │ │ │ │ + cbz r3, 8ea86 │ │ │ │ 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, #31072 @ 0x7960 │ │ │ │ + movw r1, #28128 @ 0x6de0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ and.w r2, r2, #1 │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ tst.w r3, #3 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8f614 │ │ │ │ + bne.w 8ef08 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8f356 │ │ │ │ + bne.w 8ec4a │ │ │ │ movs r0, #1 │ │ │ │ add sp, #500 @ 0x1f4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8f342 │ │ │ │ + bne.w 8ec36 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 8f074 │ │ │ │ + b.n 8e968 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8f5e2 │ │ │ │ + beq.w 8eed6 │ │ │ │ cmp.w sl, #1 │ │ │ │ it eq │ │ │ │ cmpeq r7, #1 │ │ │ │ - bne.w 8f380 │ │ │ │ + bne.w 8ec74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8f4c8 │ │ │ │ + beq.w 8edbc │ │ │ │ ldrb.w r3, [r8] │ │ │ │ add r1, sp, #28 │ │ │ │ ldr r2, [sp, #536] @ 0x218 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ str.w r8, [r1] │ │ │ │ - beq.w 8f4a2 │ │ │ │ + beq.w 8ed96 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #240 @ 0xf0 │ │ │ │ - bl 8f654 │ │ │ │ + bl 8ef48 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8f192 │ │ │ │ + beq.n 8ea86 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ 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 247508 │ │ │ │ + bl 246768 │ │ │ │ mov r0, r5 │ │ │ │ - bl 241e80 │ │ │ │ - b.n 8f19c │ │ │ │ + bl 241070 │ │ │ │ + b.n 8ea90 │ │ │ │ mov r3, r8 │ │ │ │ - b.n 8f156 │ │ │ │ + b.n 8ea4a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r4, r3 │ │ │ │ - b.n 8f074 │ │ │ │ + b.n 8e968 │ │ │ │ sub.w r3, lr, #40 @ 0x28 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.w 8eee2 │ │ │ │ - add r1, pc, #4 @ (adr r1, 8f228 ) │ │ │ │ + bhi.w 8e7d6 │ │ │ │ + add r1, pc, #4 @ (adr r1, 8eb1c ) │ │ │ │ ldr.w pc, [r1, r3, lsl #2] │ │ │ │ nop │ │ │ │ - @ instruction: 0xf3170008 │ │ │ │ - @ instruction: 0xf4f90008 │ │ │ │ - cdp 0, 14, cr0, cr3, cr8, {0} │ │ │ │ - cdp 0, 14, cr0, cr3, cr8, {0} │ │ │ │ - cdp 0, 14, cr0, cr3, cr8, {0} │ │ │ │ - cdp 0, 14, cr0, cr3, cr8, {0} │ │ │ │ - cdp 0, 14, cr0, cr3, cr8, {0} │ │ │ │ - cdp 0, 14, cr0, cr3, cr8, {0} │ │ │ │ - cdp 0, 14, cr0, cr3, cr8, {0} │ │ │ │ - cdp 0, 14, cr0, cr3, cr8, {0} │ │ │ │ - cdp 0, 14, cr0, cr3, cr8, {0} │ │ │ │ - cdp 0, 14, cr0, cr3, cr8, {0} │ │ │ │ - cdp 0, 14, cr0, cr3, cr8, {0} │ │ │ │ - cdp 0, 14, cr0, cr3, cr8, {0} │ │ │ │ - cdp 0, 14, cr0, cr3, cr8, {0} │ │ │ │ - cdp 0, 14, cr0, cr3, cr8, {0} │ │ │ │ - cdp 0, 14, cr0, cr3, cr8, {0} │ │ │ │ - cdp 0, 14, cr0, cr3, cr8, {0} │ │ │ │ - ssat r0, #9, fp │ │ │ │ - sub.w r0, r9, #8 │ │ │ │ + stc 0, cr0, [fp], {8} │ │ │ │ + stcl 0, cr0, [sp, #32]! │ │ │ │ + b.n 8ead6 │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 8eada │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 8eade │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 8eae2 │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 8eae6 │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 8eaea │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 8eaee │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 8eaf2 │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 8eaf6 │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 8eafa │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 8eafe │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 8eb02 │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 8eb06 │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 8eb0a │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 8eb0e │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 8eb12 │ │ │ │ + movs r0, r1 │ │ │ │ + @ instruction: 0xebff0008 │ │ │ │ + eors.w r0, sp, r8 │ │ │ │ sub.w r3, r1, #40 @ 0x28 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.w 8ef08 │ │ │ │ + bhi.w 8e7fc │ │ │ │ addw ip, pc, #8 │ │ │ │ ldr.w pc, [ip, r3, lsl #2] │ │ │ │ nop │ │ │ │ - @ instruction: 0xf3170008 │ │ │ │ - @ instruction: 0xf4f90008 │ │ │ │ - vhadd.s8 d0, d9, d8 │ │ │ │ - vhadd.s8 d0, d9, d8 │ │ │ │ - vhadd.s8 d0, d9, d8 │ │ │ │ - vhadd.s8 d0, d9, d8 │ │ │ │ - vhadd.s8 d0, d9, d8 │ │ │ │ - vhadd.s8 d0, d9, d8 │ │ │ │ - vhadd.s8 d0, d9, d8 │ │ │ │ - vhadd.s8 d0, d9, d8 │ │ │ │ - vhadd.s8 d0, d9, d8 │ │ │ │ - vhadd.s8 d0, d9, d8 │ │ │ │ - vhadd.s8 d0, d9, d8 │ │ │ │ - vhadd.s8 d0, d9, d8 │ │ │ │ - vhadd.s8 d0, d9, d8 │ │ │ │ - vhadd.s8 d0, d9, d8 │ │ │ │ - vhadd.s8 d0, d9, d8 │ │ │ │ - vhadd.s8 d0, d9, d8 │ │ │ │ - ssat r0, #9, fp │ │ │ │ - sub.w r0, r9, #8 │ │ │ │ + stc 0, cr0, [fp], {8} │ │ │ │ + stcl 0, cr0, [sp, #32]! │ │ │ │ + b.n 8eb86 │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 8eb8a │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 8eb8e │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 8eb92 │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 8eb96 │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 8eb9a │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 8eb9e │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 8eba2 │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 8eba6 │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 8ebaa │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 8ebae │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 8ebb2 │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 8ebb6 │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 8ebba │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 8ebbe │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 8ebc2 │ │ │ │ + movs r0, r1 │ │ │ │ + @ instruction: 0xebff0008 │ │ │ │ + eors.w r0, sp, r8 │ │ │ │ ldrb.w r2, [r8, #1] │ │ │ │ add.w r3, r8, #1 │ │ │ │ ldr.w r0, [r9] │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ str.w r3, [fp] │ │ │ │ - bne.w 8f0b6 │ │ │ │ - b.n 8f3dc │ │ │ │ + bne.w 8e9aa │ │ │ │ + b.n 8ecd0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8eea4 │ │ │ │ + beq.w 8e798 │ │ │ │ mov r2, r4 │ │ │ │ ldrb.w r1, [r2], #1 │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ - bhi.n 8f324 │ │ │ │ + bhi.n 8ec18 │ │ │ │ mov ip, r4 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 8ee94 │ │ │ │ + b.n 8e788 │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8f074 │ │ │ │ + b.n 8e968 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8f5ae │ │ │ │ + bne.w 8eea2 │ │ │ │ mov r2, r4 │ │ │ │ adds r7, #1 │ │ │ │ movs r3, #1 │ │ │ │ ldrb.w r1, [r2], #1 │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ - bls.n 8f304 │ │ │ │ + bls.n 8ebf8 │ │ │ │ cmp r1, #124 @ 0x7c │ │ │ │ - beq.n 8f3c4 │ │ │ │ + beq.n 8ecb8 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r4 │ │ │ │ ldrb.w r1, [r2], #1 │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ - bls.n 8f304 │ │ │ │ + bls.n 8ebf8 │ │ │ │ cmp r1, #124 @ 0x7c │ │ │ │ - beq.n 8f3c4 │ │ │ │ + beq.n 8ecb8 │ │ │ │ mov ip, r2 │ │ │ │ - b.n 8ee88 │ │ │ │ + b.n 8e77c │ │ │ │ str r4, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8f30c │ │ │ │ - movw r1, #10852 @ 0x2a64 │ │ │ │ + beq.n 8ec00 │ │ │ │ + movw r1, #7908 @ 0x1ee4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #30192 @ 0x75f0 │ │ │ │ + movw r0, #27248 @ 0x6a70 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 677e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 78004 │ │ │ │ - b.n 8f19a │ │ │ │ + bl 77fb0 │ │ │ │ + b.n 8ea8e │ │ │ │ cmp.w r7, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 8f5d6 │ │ │ │ + bcs.w 8eeca │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bl 77c4c │ │ │ │ + bl 77bf8 │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8f5da │ │ │ │ + beq.w 8eece │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #8] │ │ │ │ ldr r3, [sp, #540] @ 0x21c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8f08a │ │ │ │ + beq.w 8e97e │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #10952 @ 0x2ac8 │ │ │ │ + movw r1, #8008 @ 0x1f48 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ mov r0, r5 │ │ │ │ - bl 241e80 │ │ │ │ - b.n 8f19c │ │ │ │ + bl 241070 │ │ │ │ + b.n 8ea90 │ │ │ │ mov.w r9, #0 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [r2, #0] │ │ │ │ mov r1, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ add.w r0, r9, #1 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ - bl 247508 │ │ │ │ + bl 246768 │ │ │ │ mov r0, r5 │ │ │ │ - bl 241e80 │ │ │ │ - b.n 8f19c │ │ │ │ + bl 241070 │ │ │ │ + b.n 8ea90 │ │ │ │ mov r2, r4 │ │ │ │ mov r4, r2 │ │ │ │ mov ip, r4 │ │ │ │ adds r4, #1 │ │ │ │ ldrb.w r1, [ip] │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ - bls.w 8ee94 │ │ │ │ + bls.w 8e788 │ │ │ │ cmp r1, #124 @ 0x7c │ │ │ │ - bne.n 8f32a │ │ │ │ - b.n 8f3c6 │ │ │ │ + bne.n 8ec1e │ │ │ │ + b.n 8ecba │ │ │ │ mov r3, r8 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ adds r3, #1 │ │ │ │ add.w sl, sp, #240 @ 0xf0 │ │ │ │ str r5, [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 21ecf0 │ │ │ │ + bl 21dbb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8f49c │ │ │ │ + bne.n 8ed90 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r6, #1 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bne.w 8f0da │ │ │ │ - b.n 8f156 │ │ │ │ + bne.w 8e9ce │ │ │ │ + b.n 8ea4a │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ adds r3, #1 │ │ │ │ str r5, [sp, #8] │ │ │ │ mov r1, fp │ │ │ │ str.w sl, [sp] │ │ │ │ str r2, [sp, #20] │ │ │ │ str.w r3, [fp] │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [sp, #536] @ 0x218 │ │ │ │ - bl 21ecf0 │ │ │ │ + bl 21dbb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8f3aa │ │ │ │ + bne.n 8ec9e │ │ │ │ ldr.w r3, [fp] │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r6, r9 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bne.w 8f11a │ │ │ │ - b.n 8f156 │ │ │ │ + bne.w 8ea0e │ │ │ │ + b.n 8ea4a │ │ │ │ mov r2, r4 │ │ │ │ mov ip, r4 │ │ │ │ ldrb.w r1, [r2], #1 │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ - bhi.w 8f334 │ │ │ │ + bhi.w 8ec28 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 8ee94 │ │ │ │ + b.n 8e788 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ adds r3, #1 │ │ │ │ str r5, [sp, #8] │ │ │ │ mov r1, fp │ │ │ │ str.w sl, [sp] │ │ │ │ str r2, [sp, #20] │ │ │ │ str.w r3, [fp] │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [sp, #536] @ 0x218 │ │ │ │ - bl 21ecf0 │ │ │ │ - cbnz r0, 8f490 │ │ │ │ + bl 21dbb0 │ │ │ │ + cbnz r0, 8ed84 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r6, #2 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bne.w 8f112 │ │ │ │ - b.n 8f156 │ │ │ │ + bne.w 8ea06 │ │ │ │ + b.n 8ea4a │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 8f3aa │ │ │ │ + b.n 8ec9e │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 8f3a2 │ │ │ │ + b.n 8ec96 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 8f3aa │ │ │ │ + b.n 8ec9e │ │ │ │ add r6, sp, #112 @ 0x70 │ │ │ │ add.w r3, r8, #1 │ │ │ │ str r5, [sp, #8] │ │ │ │ str r3, [r1, #0] │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #240 @ 0xf0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ str r6, [sp, #20] │ │ │ │ - bl 21ecf0 │ │ │ │ + bl 21dbb0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8f192 │ │ │ │ - b.n 8f1f4 │ │ │ │ + beq.w 8ea86 │ │ │ │ + b.n 8eae8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 8f50c │ │ │ │ - movw r3, #14124 @ 0x372c │ │ │ │ + cbz r3, 8ee00 │ │ │ │ + movw r3, #11252 @ 0x2bf4 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - movw r1, #10912 @ 0x2aa0 │ │ │ │ + movw r1, #7968 @ 0x1f20 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl d599c │ │ │ │ + bl d52b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 241e80 │ │ │ │ - b.n 8f19c │ │ │ │ + bl 241070 │ │ │ │ + b.n 8ea90 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8f5ba │ │ │ │ - movw r1, #10820 @ 0x2a44 │ │ │ │ + bne.n 8eeae │ │ │ │ + movw r1, #7876 @ 0x1ec4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #30192 @ 0x75f0 │ │ │ │ + movw r0, #27248 @ 0x6a70 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r3, #21584 @ 0x5450 │ │ │ │ + bl 677e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r3, #18640 @ 0x48d0 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r3, #52164 @ 0xcbc4 │ │ │ │ + movw r3, #49220 @ 0xc044 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - b.n 8f4de │ │ │ │ + b.n 8edd2 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8f62e │ │ │ │ + bne.n 8ef22 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbnz r3, 8f5a4 │ │ │ │ - movw r3, #21584 @ 0x5450 │ │ │ │ + cbnz r3, 8ee98 │ │ │ │ + movw r3, #18640 @ 0x48d0 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r3, #52164 @ 0xcbc4 │ │ │ │ + movw r3, #49220 @ 0xc044 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ cmp sl, r7 │ │ │ │ - bne.n 8f590 │ │ │ │ - movw r1, #10736 @ 0x29f0 │ │ │ │ + bne.n 8ee84 │ │ │ │ + movw r1, #7792 @ 0x1e70 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 8f59c │ │ │ │ + ble.n 8ee90 │ │ │ │ cmp.w sl, #1 │ │ │ │ - beq.n 8f582 │ │ │ │ - movw r2, #15068 @ 0x3adc │ │ │ │ + beq.n 8ee76 │ │ │ │ + movw r2, #12084 @ 0x2f34 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ strd r2, r6, [sp, #8] │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #10996 @ 0x2af4 │ │ │ │ + movw r1, #8052 @ 0x1f74 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - bl d599c │ │ │ │ + bl d52b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 241e80 │ │ │ │ - b.n 8f19c │ │ │ │ - movw r2, #52164 @ 0xcbc4 │ │ │ │ + bl 241070 │ │ │ │ + b.n 8ea90 │ │ │ │ + movw r2, #49220 @ 0xc044 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 8f562 │ │ │ │ + b.n 8ee56 │ │ │ │ cmp sl, r6 │ │ │ │ - bgt.n 8f636 │ │ │ │ - movw r1, #10756 @ 0x2a04 │ │ │ │ + bgt.n 8ef2a │ │ │ │ + movw r1, #7812 @ 0x1e84 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 8f582 │ │ │ │ + beq.n 8ee76 │ │ │ │ mov sl, r7 │ │ │ │ - b.n 8f55a │ │ │ │ - movw r3, #14124 @ 0x372c │ │ │ │ + b.n 8ee4e │ │ │ │ + movw r3, #11252 @ 0x2bf4 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - b.n 8f544 │ │ │ │ + b.n 8ee38 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #29 │ │ │ │ - bgt.n 8f5c2 │ │ │ │ + bgt.n 8eeb6 │ │ │ │ mov r2, r4 │ │ │ │ mov ip, r2 │ │ │ │ - b.n 8ee88 │ │ │ │ + b.n 8e77c │ │ │ │ mov r2, r4 │ │ │ │ subs r3, #1 │ │ │ │ mov ip, r2 │ │ │ │ - b.n 8ee88 │ │ │ │ - movw r1, #10764 @ 0x2a0c │ │ │ │ + b.n 8e77c │ │ │ │ + movw r1, #7820 @ 0x1e8c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #30192 @ 0x75f0 │ │ │ │ + movw r0, #27248 @ 0x6a70 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 677e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl 1ef298 │ │ │ │ + bl 1ee218 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 8f19c │ │ │ │ + b.n 8ea90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8f19a │ │ │ │ + beq.w 8ea8e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 8f640 │ │ │ │ - movw r3, #14124 @ 0x372c │ │ │ │ + cbz r3, 8ef34 │ │ │ │ + movw r3, #11252 @ 0x2bf4 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - movw r1, #10884 @ 0x2a84 │ │ │ │ + movw r1, #7940 @ 0x1f04 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl d599c │ │ │ │ + bl d52b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 241e80 │ │ │ │ - b.n 8f19c │ │ │ │ + bl 241070 │ │ │ │ + b.n 8ea90 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #11040 @ 0x2b20 │ │ │ │ + movw r1, #8096 @ 0x1fa0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ - b.n 8f57a │ │ │ │ + bl d52b8 │ │ │ │ + b.n 8ee6e │ │ │ │ mov r1, r4 │ │ │ │ - bl 12f220 │ │ │ │ - b.n 8f57a │ │ │ │ - movw r1, #10744 @ 0x29f8 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 8ee6e │ │ │ │ + movw r1, #7800 @ 0x1e78 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - b.n 8f554 │ │ │ │ - movw r3, #21584 @ 0x5450 │ │ │ │ + b.n 8ee48 │ │ │ │ + movw r3, #18640 @ 0x48d0 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r3, #52164 @ 0xcbc4 │ │ │ │ + movw r3, #49220 @ 0xc044 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - b.n 8f5fe │ │ │ │ + b.n 8eef2 │ │ │ │ stmdb 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 r7, [r1, #0] │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r9, r3 │ │ │ │ @@ -151215,15 +150535,15 @@ │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mov r5, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldrb.w ip, [r4], #1 │ │ │ │ ldr.w sl, [sp, #88] @ 0x58 │ │ │ │ sub.w r3, ip, #66 @ 0x42 │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ - bhi.w 8fe76 │ │ │ │ + bhi.w 8f76a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r5, #13 │ │ │ │ lsls r6, r5, #4 │ │ │ │ lsls r1, r7, #13 │ │ │ │ lsls r5, r6, #15 │ │ │ │ lsls r5, r6, #15 │ │ │ │ lsls r5, r6, #15 │ │ │ │ @@ -151279,431 +150599,431 @@ │ │ │ │ lsls r4, r6, #6 │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldrb r2, [r7, #1] │ │ │ │ adds r1, r3, #4 │ │ │ │ str r1, [r5, #0] │ │ │ │ cmp r2, #33 @ 0x21 │ │ │ │ - bne.n 8f754 │ │ │ │ + bne.n 8f048 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r1, r3 │ │ │ │ ldr.w r2, [r4, #172] @ 0xac │ │ │ │ ldr.w r0, [r1], #8 │ │ │ │ str r1, [r5, #0] │ │ │ │ - cbz r2, 8f76a │ │ │ │ + cbz r2, 8f05e │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 8f750 │ │ │ │ + ble.n 8f044 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 8f782 │ │ │ │ + beq.n 8f076 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 8f750 │ │ │ │ + beq.n 8f044 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 8f782 │ │ │ │ + beq.n 8f076 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 8f750 │ │ │ │ + beq.n 8f044 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 8f782 │ │ │ │ + beq.n 8f076 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.n 8f750 │ │ │ │ + beq.n 8f044 │ │ │ │ adds r2, #20 │ │ │ │ movs r1, #3 │ │ │ │ ldr.w r5, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 8f782 │ │ │ │ + beq.n 8f076 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 8f742 │ │ │ │ + bne.n 8f036 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.n 8fa70 │ │ │ │ + b.n 8f364 │ │ │ │ cmp r2, #38 @ 0x26 │ │ │ │ - beq.w 8fbc2 │ │ │ │ + beq.w 8f4b6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r8, [r3] │ │ │ │ movs r0, #0 │ │ │ │ str r4, [r6, #0] │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 8f782 │ │ │ │ + beq.n 8f076 │ │ │ │ ldr.w r4, [r4, #128] @ 0x80 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8f76a │ │ │ │ + bne.n 8f05e │ │ │ │ movw r2, #36416 @ 0x8e40 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 8f750 │ │ │ │ + bne.n 8f044 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ adds r4, r7, #2 │ │ │ │ str.w r8, [r3] │ │ │ │ - b.n 8f760 │ │ │ │ + b.n 8f054 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - bl e1bc8 │ │ │ │ + bl e14a4 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.w 8fa4a │ │ │ │ + beq.w 8f33e │ │ │ │ str r5, [r7, #0] │ │ │ │ - b.n 8f760 │ │ │ │ + b.n 8f054 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ add.w r1, r3, #4 │ │ │ │ str r1, [r5, #0] │ │ │ │ - bmi.n 8f75a │ │ │ │ - movw r0, #50576 @ 0xc590 │ │ │ │ + bmi.n 8f04e │ │ │ │ + movw r0, #47592 @ 0xb9e8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - b.n 8fa70 │ │ │ │ + b.n 8f364 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl c6fd0 │ │ │ │ + bl c68b4 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 8f7d4 │ │ │ │ + beq.n 8f0c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8f960 │ │ │ │ + bne.w 8f254 │ │ │ │ str r0, [r5, #0] │ │ │ │ - b.n 8f760 │ │ │ │ + b.n 8f054 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ itt ne │ │ │ │ - movwne r0, #11556 @ 0x2d24 │ │ │ │ + movwne r0, #8612 @ 0x21a4 │ │ │ │ movtne r0, #40 @ 0x28 │ │ │ │ - bne.w 8fa70 │ │ │ │ + bne.w 8f364 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl d1ed8 │ │ │ │ + bl d17fc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8fdf4 │ │ │ │ + blt.w 8f6e8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r4, r7, #2 │ │ │ │ mov r7, r3 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r0, r1, #1 │ │ │ │ str r0, [r7, #4] │ │ │ │ str.w r5, [r3, r1, lsl #3] │ │ │ │ add.w r3, r3, r1, lsl #3 │ │ │ │ - movw r2, #49751 @ 0xc257 │ │ │ │ + movw r2, #49747 @ 0xc253 │ │ │ │ movt r2, #5 │ │ │ │ str r2, [r3, #4] │ │ │ │ - b.n 8f760 │ │ │ │ + b.n 8f054 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldrb r1, [r7, #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, [r5, #0] │ │ │ │ cmp r1, #42 @ 0x2a │ │ │ │ - beq.w 8fe80 │ │ │ │ + beq.w 8f774 │ │ │ │ cmp r1, #35 @ 0x23 │ │ │ │ - bne.w 8fc1c │ │ │ │ + bne.w 8f510 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r4, [r1], #8 │ │ │ │ str r1, [r5, #0] │ │ │ │ ldr r5, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8feaa │ │ │ │ + bne.w 8f79e │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.w 8fc6a │ │ │ │ + bpl.w 8f55e │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r8 │ │ │ │ - bl 8b690 │ │ │ │ + bl 8af50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8fcca │ │ │ │ + beq.w 8f5be │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r0, [r4, #0] │ │ │ │ str r3, [r5, #0] │ │ │ │ adds r4, r7, #2 │ │ │ │ - b.n 8f760 │ │ │ │ + b.n 8f054 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr.w r8, [r3] │ │ │ │ - bl db898 <_PyNumber_Index@@Base> │ │ │ │ + bl db174 <_PyNumber_Index@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8fc5a │ │ │ │ - bl 85e88 │ │ │ │ + beq.w 8f54e │ │ │ │ + bl 859ec │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8fbb0 │ │ │ │ + bne.w 8f4a4 │ │ │ │ adds r7, r5, #1 │ │ │ │ - beq.w 8fc5a │ │ │ │ + beq.w 8f54e │ │ │ │ str.w r5, [r8] │ │ │ │ - b.n 8f760 │ │ │ │ + b.n 8f054 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl 148050 │ │ │ │ + bl 146c38 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 8f8e2 │ │ │ │ + bne.n 8f1d6 │ │ │ │ vstr d0, [sp, #8] │ │ │ │ - bl 805dc │ │ │ │ + bl 805d4 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8f960 │ │ │ │ + bne.n 8f254 │ │ │ │ vstr d0, [r5] │ │ │ │ - b.n 8f760 │ │ │ │ + b.n 8f054 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ adds r1, r2, #4 │ │ │ │ str r1, [r5, #0] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bpl.w 8ff16 │ │ │ │ + bpl.w 8f80a │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 8ff16 │ │ │ │ + bne.w 8f80a │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ lsls r5, r3, #26 │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ - bpl.w 8ff10 │ │ │ │ + bpl.w 8f804 │ │ │ │ lsls r0, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r8, r8, #20 │ │ │ │ addpl.w r8, r8, #28 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 8fda8 │ │ │ │ + bne.w 8f69c │ │ │ │ ldrb.w r3, [r8] │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 8f760 │ │ │ │ + b.n 8f054 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl e1bc8 │ │ │ │ + bl e14a4 │ │ │ │ adds r7, r0, #1 │ │ │ │ - beq.w 8feec │ │ │ │ + beq.w 8f7e0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8fef6 │ │ │ │ + blt.w 8f7ea │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ it le │ │ │ │ strble r0, [r5, #0] │ │ │ │ - ble.w 8f760 │ │ │ │ + ble.w 8f054 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #11136 @ 0x2b80 │ │ │ │ + movw r1, #8192 @ 0x2000 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 8f764 │ │ │ │ + b.n 8f058 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - bl e1bc8 │ │ │ │ + bl e14a4 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 8fc0e │ │ │ │ + beq.w 8f502 │ │ │ │ cmn.w r0, #32768 @ 0x8000 │ │ │ │ - blt.w 8fdb6 │ │ │ │ + blt.w 8f6aa │ │ │ │ cmp.w r0, #32768 @ 0x8000 │ │ │ │ - bge.w 8fdda │ │ │ │ + bge.w 8f6ce │ │ │ │ strh r5, [r7, #0] │ │ │ │ - b.n 8f760 │ │ │ │ + b.n 8f054 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ lsls r2, r2, #7 │ │ │ │ add.w r1, r3, #4 │ │ │ │ str r1, [r5, #0] │ │ │ │ - bpl.w 8fe08 │ │ │ │ + bpl.w 8f6fc │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl 14e584 │ │ │ │ + bl 14cfcc │ │ │ │ strd r0, r1, [r5] │ │ │ │ - b.n 8f760 │ │ │ │ + b.n 8f054 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl 123614 │ │ │ │ + bl 122df4 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 8fc4c │ │ │ │ + beq.w 8f540 │ │ │ │ strd r8, r7, [r5] │ │ │ │ - b.n 8f760 │ │ │ │ + b.n 8f054 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl 148050 │ │ │ │ + bl 146c38 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 8fcb4 │ │ │ │ + beq.w 8f5a8 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ vstr s0, [r5] │ │ │ │ - b.n 8f760 │ │ │ │ + b.n 8f054 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bne.w 8fc82 │ │ │ │ + bne.w 8f576 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl d1ed8 │ │ │ │ + bl d17fc │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8fd52 │ │ │ │ + bne.w 8f646 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r4, r7, #2 │ │ │ │ - movw r2, #49751 @ 0xc257 │ │ │ │ + movw r2, #49747 @ 0xc253 │ │ │ │ movt r2, #5 │ │ │ │ mov r7, r3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r5, r0, #1 │ │ │ │ str r5, [r7, #4] │ │ │ │ str.w r1, [r3, r0, lsl #3] │ │ │ │ add.w r3, r3, r0, lsl #3 │ │ │ │ str r2, [r3, #4] │ │ │ │ - b.n 8f760 │ │ │ │ + b.n 8f054 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - bl 176650 │ │ │ │ + bl 1749d8 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.w 8f7a0 │ │ │ │ - bl 805dc │ │ │ │ + bne.w 8f094 │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8f7a0 │ │ │ │ + beq.w 8f094 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 8f764 │ │ │ │ + b.n 8f058 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r1, r3, #4 │ │ │ │ str r1, [r5, #0] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - bmi.w 8f75a │ │ │ │ - movw r0, #65264 @ 0xfef0 │ │ │ │ + bmi.w 8f04e │ │ │ │ + movw r0, #62508 @ 0xf42c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 248f98 │ │ │ │ + b.w 2481f4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r1, r3, #4 │ │ │ │ str r1, [r5, #0] │ │ │ │ lsls r1, r2, #7 │ │ │ │ - bpl.w 8fe08 │ │ │ │ + bpl.w 8f6fc │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl 176650 │ │ │ │ + bl 1749d8 │ │ │ │ str r0, [r5, #0] │ │ │ │ - b.n 8f760 │ │ │ │ + b.n 8f054 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - movw r1, #1304 @ 0x518 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ + movw r1, #63896 @ 0xf998 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ adds r3, r2, #4 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r1 │ │ │ │ ldrb r1, [r7, #1] │ │ │ │ cmp r1, #115 @ 0x73 │ │ │ │ - beq.w 8ff9a │ │ │ │ + beq.w 8f88e │ │ │ │ cmp r1, #116 @ 0x74 │ │ │ │ - bne.w 8ff90 │ │ │ │ + bne.w 8f884 │ │ │ │ add.w r1, r2, #8 │ │ │ │ str r1, [r5, #0] │ │ │ │ adds r4, r7, #2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8ff86 │ │ │ │ + beq.w 8f87a │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ and.w fp, r2, #134217728 @ 0x8000000 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - bmi.w 8ff60 │ │ │ │ + bmi.w 8f854 │ │ │ │ movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 8ff60 │ │ │ │ + beq.w 8f854 │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ - bl 87f30 │ │ │ │ + bl 87a80 │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8ffb6 │ │ │ │ + bne.w 8f8aa │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.w 8fcaa │ │ │ │ + bpl.w 8f59e │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl cefa4 │ │ │ │ + bl ce8cc │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90050 │ │ │ │ + beq.w 8f944 │ │ │ │ adds.w r1, r0, #16 │ │ │ │ - movw r2, #52164 @ 0xcbc4 │ │ │ │ + movw r2, #49220 @ 0xc044 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ it eq │ │ │ │ moveq r1, r2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov fp, r2 │ │ │ │ ldrb r2, [r7, #2] │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - beq.w 8ffd4 │ │ │ │ + beq.w 8f8c8 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ blx 29b58 │ │ │ │ ldrd r1, r3, [sp, #24] │ │ │ │ cmp fp, r0 │ │ │ │ - bne.w 8ff38 │ │ │ │ + bne.w 8f82c │ │ │ │ add.w r0, fp, #1 │ │ │ │ strd r3, r1, [sp, #24] │ │ │ │ - bl 77c4c │ │ │ │ + bl 77bf8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r0, [r3, #0] │ │ │ │ ldrd r3, r1, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ff20 │ │ │ │ + beq.w 8f814 │ │ │ │ str r3, [sp, #24] │ │ │ │ - movw r5, #49461 @ 0xc135 │ │ │ │ + movw r5, #49457 @ 0xc131 │ │ │ │ movt r5, #5 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r2, fp, #1 │ │ │ │ ldrd r0, r7, [r3] │ │ │ │ add.w ip, r7, #1 │ │ │ │ str.w ip, [r3, #4] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -151712,434 +151032,434 @@ │ │ │ │ str r5, [r0, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 8f760 │ │ │ │ + beq.w 8f054 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8f760 │ │ │ │ + bne.w 8f054 │ │ │ │ mov r0, r3 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8f760 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8f054 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8f8ac │ │ │ │ + bne.w 8f1a0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8f8ac │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8f1a0 │ │ │ │ mov r1, r3 │ │ │ │ ldr.w r2, [r1], #8 │ │ │ │ str r1, [r5, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ mov r1, r5 │ │ │ │ blx r2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8fdd0 │ │ │ │ + beq.w 8f6c4 │ │ │ │ adds r4, r7, #2 │ │ │ │ cmp.w r0, #131072 @ 0x20000 │ │ │ │ - bne.w 8f760 │ │ │ │ + bne.w 8f054 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldrd r3, r0, [r7] │ │ │ │ adds r1, r0, #1 │ │ │ │ str r1, [r7, #4] │ │ │ │ str.w r5, [r3, r0, lsl #3] │ │ │ │ add.w r3, r3, r0, lsl #3 │ │ │ │ str r2, [r3, #4] │ │ │ │ - b.n 8f760 │ │ │ │ + b.n 8f054 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - bl 176650 │ │ │ │ + bl 1749d8 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.w 8f988 │ │ │ │ - bl 805dc │ │ │ │ + bne.w 8f27c │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8f988 │ │ │ │ + beq.w 8f27c │ │ │ │ mov r0, r9 │ │ │ │ - b.n 8f764 │ │ │ │ + b.n 8f058 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8fca6 │ │ │ │ + bne.n 8f59a │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bpl.w 8fe2c │ │ │ │ + bpl.w 8f720 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r8 │ │ │ │ - bl 8b690 │ │ │ │ + bl 8af50 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8fcca │ │ │ │ + beq.n 8f5be │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 8fe12 │ │ │ │ + bne.w 8f706 │ │ │ │ str r7, [r5, #0] │ │ │ │ - b.n 8f760 │ │ │ │ - bl 805dc │ │ │ │ + b.n 8f054 │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8f9c8 │ │ │ │ + beq.w 8f2bc │ │ │ │ mov r0, r9 │ │ │ │ - b.n 8f764 │ │ │ │ - bl 805dc │ │ │ │ + b.n 8f058 │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8f960 │ │ │ │ + bne.w 8f254 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8f8b2 │ │ │ │ + b.n 8f1a6 │ │ │ │ mov r1, r4 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r8 │ │ │ │ - bl 23cde0 │ │ │ │ + bl 23bd60 │ │ │ │ cmp r0, #0 │ │ │ │ it ge │ │ │ │ strge r0, [r5, #0] │ │ │ │ - bge.w 8f880 │ │ │ │ + bge.w 8f174 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - b.n 8fa70 │ │ │ │ + b.n 8f364 │ │ │ │ add r2, sp, #32 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 23cde0 │ │ │ │ + bl 23bd60 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 8fc7e │ │ │ │ + blt.n 8f572 │ │ │ │ ldrb r2, [r7, #1] │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - bne.w 8fe4c │ │ │ │ + bne.w 8f740 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ adds r4, r7, #2 │ │ │ │ adds r1, r2, #4 │ │ │ │ str r1, [r5, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 8f760 │ │ │ │ + b.n 8f054 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 8fc48 │ │ │ │ - movw r0, #11068 @ 0x2b3c │ │ │ │ + b.n 8f53c │ │ │ │ + movw r0, #8124 @ 0x1fbc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.n 8fa70 │ │ │ │ + b.n 8f364 │ │ │ │ vstr d0, [sp, #8] │ │ │ │ - bl 805dc │ │ │ │ + bl 805d4 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8f9ea │ │ │ │ + beq.w 8f2de │ │ │ │ mov r0, r9 │ │ │ │ - b.n 8f764 │ │ │ │ - movw r0, #11324 @ 0x2c3c │ │ │ │ + b.n 8f058 │ │ │ │ + movw r0, #8380 @ 0x20bc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.n 8fa70 │ │ │ │ + b.n 8f364 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ adds r3, r7, #4 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 8fd1c │ │ │ │ + bne.n 8f610 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str.w r8, [r3] │ │ │ │ - b.n 8f760 │ │ │ │ + b.n 8f054 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bmi.n 8fd40 │ │ │ │ + bmi.n 8f634 │ │ │ │ movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 8fd2e │ │ │ │ - bl 87f30 │ │ │ │ - cbnz r0, 8fd2e │ │ │ │ - movw r0, #11276 @ 0x2c0c │ │ │ │ + beq.n 8f622 │ │ │ │ + bl 87a80 │ │ │ │ + cbnz r0, 8f622 │ │ │ │ + movw r0, #8332 @ 0x208c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.n 8fa70 │ │ │ │ - bl 87f30 │ │ │ │ + b.n 8f364 │ │ │ │ + bl 87a80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8fce8 │ │ │ │ - movw r0, #46992 @ 0xb790 │ │ │ │ + bne.n 8f5dc │ │ │ │ + movw r0, #44048 @ 0xac10 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8fa70 │ │ │ │ + b.n 8f364 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 8fd12 │ │ │ │ + bne.n 8f606 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb r3, [r5, #0] │ │ │ │ - b.n 8f760 │ │ │ │ + b.n 8f054 │ │ │ │ mov r0, r8 │ │ │ │ - bl 192400 │ │ │ │ + bl 190ad0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 90046 │ │ │ │ + beq.w 8f93a │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ - b.n 8fd00 │ │ │ │ - movw r0, #19088 @ 0x4a90 │ │ │ │ + b.n 8f5f4 │ │ │ │ + movw r0, #15164 @ 0x3b3c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.n 8fa70 │ │ │ │ + b.n 8f364 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - bl 176650 │ │ │ │ + bl 1749d8 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.n 8fd72 │ │ │ │ + beq.n 8f666 │ │ │ │ strb r5, [r7, #0] │ │ │ │ - b.n 8f760 │ │ │ │ - bl 805dc │ │ │ │ + b.n 8f054 │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8fd6e │ │ │ │ + beq.n 8f662 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 8f764 │ │ │ │ + b.n 8f058 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl 23b548 │ │ │ │ + bl 23a3ec │ │ │ │ vstr d0, [sp, #32] │ │ │ │ vstr d1, [sp, #40] @ 0x28 │ │ │ │ - bl 805dc │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8f960 │ │ │ │ + bne.w 8f254 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldmdb r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - b.n 8f760 │ │ │ │ + b.n 8f054 │ │ │ │ cmp r2, #2 │ │ │ │ ite eq │ │ │ │ ldrheq.w r3, [r8] │ │ │ │ ldrne.w r3, [r8] │ │ │ │ - b.n 8f924 │ │ │ │ + b.n 8f218 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #11184 @ 0x2bb0 │ │ │ │ + movw r1, #8240 @ 0x2030 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 8f764 │ │ │ │ - movw r0, #11540 @ 0x2d14 │ │ │ │ + b.n 8f058 │ │ │ │ + movw r0, #8596 @ 0x2194 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.n 8fa70 │ │ │ │ + b.n 8f364 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #11228 @ 0x2bdc │ │ │ │ + movw r1, #8284 @ 0x205c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 8f764 │ │ │ │ - bl d7c64 │ │ │ │ - movw r0, #11596 @ 0x2d4c │ │ │ │ + b.n 8f058 │ │ │ │ + bl d753c │ │ │ │ + movw r0, #8652 @ 0x21cc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ - b.n 8fa76 │ │ │ │ - movw r0, #10904 @ 0x2a98 │ │ │ │ + b.n 8f36a │ │ │ │ + movw r0, #8032 @ 0x1f60 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.n 8fa70 │ │ │ │ + b.n 8f364 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9564 @ 0x255c │ │ │ │ + movw r1, #6620 @ 0x19dc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 8f764 │ │ │ │ - movw r4, #50576 @ 0xc590 │ │ │ │ + b.n 8f058 │ │ │ │ + movw r4, #47592 @ 0xb9e8 │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ - movw r0, #42032 @ 0xa430 │ │ │ │ + movw r0, #39048 @ 0x9888 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ cmp.w ip, #122 @ 0x7a │ │ │ │ it ne │ │ │ │ movne r0, r4 │ │ │ │ - b.n 8fa76 │ │ │ │ + b.n 8f36a │ │ │ │ ldr r0, [r1, #0] │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 8f760 │ │ │ │ + beq.w 8f054 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9412 @ 0x24c4 │ │ │ │ + movw r1, #6468 @ 0x1944 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 8f764 │ │ │ │ - movw r0, #11628 @ 0x2d6c │ │ │ │ + b.n 8f058 │ │ │ │ + movw r0, #8684 @ 0x21ec │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.n 8fa70 │ │ │ │ + b.n 8f364 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ - cbnz r3, 8fed8 │ │ │ │ + cbnz r3, 8f7cc │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ - bne.n 8feb2 │ │ │ │ + bne.n 8f7a6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl d1ed8 │ │ │ │ + bl d17fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8fd52 │ │ │ │ + bne.w 8f646 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r4, r7, #2 │ │ │ │ mov r7, r3 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 8f80c │ │ │ │ + b.n 8f100 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 8f880 │ │ │ │ + b.n 8f174 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 8b690 │ │ │ │ + bl 8af50 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8fcca │ │ │ │ + beq.w 8f5be │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - bl d24c4 │ │ │ │ - b.n 8fe9e │ │ │ │ + bl d1de8 │ │ │ │ + b.n 8f792 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ - bl d24c4 │ │ │ │ - b.n 8fe9e │ │ │ │ - bl 805dc │ │ │ │ + bl d1de8 │ │ │ │ + b.n 8f792 │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8f960 │ │ │ │ + bne.w 8f254 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #11092 @ 0x2b54 │ │ │ │ + movw r1, #8148 @ 0x1fd4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 8f764 │ │ │ │ + b.n 8f058 │ │ │ │ ldr.w r8, [r0, #28] │ │ │ │ - b.n 8f91a │ │ │ │ - movw r0, #11304 @ 0x2c28 │ │ │ │ + b.n 8f20e │ │ │ │ + movw r0, #8360 @ 0x20a8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.n 8fa70 │ │ │ │ + b.n 8f364 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8ff30 │ │ │ │ + beq.n 8f824 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 8ff58 │ │ │ │ - bl 1ef298 │ │ │ │ + cbz r2, 8f84c │ │ │ │ + bl 1ee218 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 8f764 │ │ │ │ + b.n 8f058 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8ff4e │ │ │ │ + beq.n 8f842 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 8ff4e │ │ │ │ + cbnz r2, 8f842 │ │ │ │ mov r0, r3 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - movw r0, #11504 @ 0x2cf0 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + movw r0, #8560 @ 0x2170 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.n 8fa70 │ │ │ │ + b.n 8f364 │ │ │ │ mov r0, r3 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8ff30 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8f824 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8ff72 │ │ │ │ + beq.n 8f866 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 8ffc2 │ │ │ │ + beq.n 8f8b6 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ add.w r1, r8, #16 │ │ │ │ mov fp, r3 │ │ │ │ mov r3, r8 │ │ │ │ - b.n 8fb2c │ │ │ │ - movw r0, #11388 @ 0x2c7c │ │ │ │ + b.n 8f420 │ │ │ │ + movw r0, #8444 @ 0x20fc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.n 8fa70 │ │ │ │ - movw r0, #11352 @ 0x2c58 │ │ │ │ + b.n 8f364 │ │ │ │ + movw r0, #8408 @ 0x20d8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.n 8fa70 │ │ │ │ + b.n 8f364 │ │ │ │ add.w r1, r2, #8 │ │ │ │ str r1, [r5, #0] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8ff86 │ │ │ │ + beq.n 8f87a │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.w 8f7b4 │ │ │ │ + bpl.w 8f0a8 │ │ │ │ adds r4, r7, #2 │ │ │ │ - b.n 8fb06 │ │ │ │ + b.n 8f3fa │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8ff6c │ │ │ │ + bne.n 8f860 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ mov fp, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9005a │ │ │ │ + beq.n 8f94e │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ mov r3, r8 │ │ │ │ - b.n 8fb2c │ │ │ │ + b.n 8f420 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ adds r0, r2, #4 │ │ │ │ str r0, [r5, #0] │ │ │ │ ldr r5, [r2, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 900a4 │ │ │ │ + beq.n 8f998 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r4, fp, #1 │ │ │ │ ldr.w ip, [r2] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 90066 │ │ │ │ + bne.n 8f95a │ │ │ │ cmp r4, ip │ │ │ │ - blt.n 8ff20 │ │ │ │ + blt.n 8f814 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 77c4c │ │ │ │ + bl 77bf8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrd r3, r1, [sp, #24] │ │ │ │ str r0, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8ff20 │ │ │ │ + beq.n 8f814 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - movw r0, #49461 @ 0xc135 │ │ │ │ + movw r0, #49457 @ 0xc131 │ │ │ │ movt r0, #5 │ │ │ │ ldrd r8, ip, [r2] │ │ │ │ add.w lr, ip, #1 │ │ │ │ str.w lr, [r2, #4] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str.w r2, [r8, ip, lsl #3] │ │ │ │ add.w r2, r8, ip, lsl #3 │ │ │ │ @@ -152149,167 +151469,167 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r0, ip │ │ │ │ str r3, [sp, #8] │ │ │ │ adds r4, r7, #3 │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str.w fp, [r5] │ │ │ │ - b.n 8fb92 │ │ │ │ + b.n 8f486 │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ strb r3, [r5, #0] │ │ │ │ - b.w 8f760 │ │ │ │ - movw r0, #11408 @ 0x2c90 │ │ │ │ + b.w 8f054 │ │ │ │ + movw r0, #8464 @ 0x2110 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.n 8fa70 │ │ │ │ + b.n 8f364 │ │ │ │ movw r1, #10752 @ 0x2a00 │ │ │ │ movt r1, #78 @ 0x4e │ │ │ │ mov r3, r8 │ │ │ │ - b.n 8fb2c │ │ │ │ + b.n 8f420 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ cmp r0, r4 │ │ │ │ - bge.n 90032 │ │ │ │ + bge.n 8f926 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 90084 │ │ │ │ + beq.n 8f978 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 90082 │ │ │ │ + cbnz r2, 8f976 │ │ │ │ mov r0, r3 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movw r4, #6496 @ 0x1960 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ subs r3, r0, #1 │ │ │ │ mov r2, fp │ │ │ │ - movw r1, #11452 @ 0x2cbc │ │ │ │ + movw r1, #8508 @ 0x213c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl d599c │ │ │ │ + bl d52b8 │ │ │ │ mov r0, r9 │ │ │ │ - b.w 8f764 │ │ │ │ + b.w 8f058 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 900b4 │ │ │ │ + beq.n 8f9a8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 900be │ │ │ │ - movw r0, #11428 @ 0x2ca4 │ │ │ │ + cbz r2, 8f9b2 │ │ │ │ + movw r0, #8484 @ 0x2124 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.n 8fa70 │ │ │ │ + b.n 8f364 │ │ │ │ mov r0, r3 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 900b4 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8f9a8 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ ldr.w fp, [r1, #4] │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r1 │ │ │ │ cmp.w fp, #420 @ 0x1a4 │ │ │ │ itt cs │ │ │ │ subcs.w r2, fp, #420 @ 0x1a4 │ │ │ │ ldrcs r3, [r0, #80] @ 0x50 │ │ │ │ - bcs.w 9047e │ │ │ │ + bcs.w 8fd8c │ │ │ │ cmp.w fp, #380 @ 0x17c │ │ │ │ - bcs.w 9046a │ │ │ │ + bcs.w 8fd78 │ │ │ │ cmp.w fp, #368 @ 0x170 │ │ │ │ itt cs │ │ │ │ subcs.w r2, fp, #368 @ 0x170 │ │ │ │ ldrcs r3, [r0, #56] @ 0x38 │ │ │ │ - bcs.w 9047e │ │ │ │ + bcs.w 8fd8c │ │ │ │ cmp.w fp, #223 @ 0xdf │ │ │ │ - bls.w 90228 │ │ │ │ + bls.w 8fb1a │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ sub.w r2, fp, #224 @ 0xe0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9023a │ │ │ │ + beq.w 8fb2c │ │ │ │ adds r3, r3, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq.w 9023a │ │ │ │ + beq.w 8fb2c │ │ │ │ mov.w lr, #0 │ │ │ │ str.w fp, [sp, #20] │ │ │ │ mov sl, lr │ │ │ │ mov fp, r5 │ │ │ │ add.w r3, r0, #112 @ 0x70 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r3, [sp, #28] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str.w lr, [sp, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r3, #57651 @ 0xe133 │ │ │ │ + movw r3, #57617 @ 0xe111 │ │ │ │ movt r3, #3 │ │ │ │ str.w lr, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr.w r6, [fp, #24] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9054e │ │ │ │ + bne.w 8fe52 │ │ │ │ ldr.w r8, [r6, #12] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 9054e │ │ │ │ + beq.w 8fe52 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 905d6 │ │ │ │ + beq.w 8fed0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r9, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 90494 │ │ │ │ + beq.w 8fda2 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp.w r9, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ - ble.w 90424 │ │ │ │ + ble.w 8fd32 │ │ │ │ add.w r7, r2, #8 │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r2 │ │ │ │ ldr.w ip, [r7, #4]! │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [ip, #84] @ 0x54 │ │ │ │ lsls r0, r0, #30 │ │ │ │ - bmi.n 90246 │ │ │ │ + bmi.n 8fb38 │ │ │ │ ldr.w r0, [ip, #132] @ 0x84 │ │ │ │ - bl 7917c │ │ │ │ - adds r5, #1 │ │ │ │ + bl 7912c │ │ │ │ adds r0, #3 │ │ │ │ - beq.w 905b0 │ │ │ │ + beq.n 8fb7c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ + adds r5, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 90288 │ │ │ │ + bne.n 8fb96 │ │ │ │ cmp r5, r9 │ │ │ │ - blt.n 901a4 │ │ │ │ + blt.n 8fa98 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r2, r4 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 901e6 │ │ │ │ + beq.n 8fad8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 905a8 │ │ │ │ + beq.w 8feb8 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ moveq sl, r3 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r0, fp, #28 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 90420 │ │ │ │ + beq.w 8fd2e │ │ │ │ ldr.w lr, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ eor.w r3, lr, #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ @@ -152318,26 +151638,26 @@ │ │ │ │ moveq r2, r1 │ │ │ │ movne r2, sl │ │ │ │ ldr r3, [sp, #4] │ │ │ │ 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 90478 │ │ │ │ + bhi.w 8fd86 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9011c │ │ │ │ + bne.w 8fa10 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ adds r5, #28 │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 9023a │ │ │ │ + beq.n 8fb2c │ │ │ │ mov r0, r5 │ │ │ │ - b.n 90222 │ │ │ │ - ldr r3, [pc, #612] @ (904ac ) │ │ │ │ + b.n 8fb14 │ │ │ │ + ldr r3, [pc, #640] @ (8fdbc ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #28 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r3, [ip, #180] @ 0xb4 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #10 │ │ │ │ @@ -152347,653 +151667,656 @@ │ │ │ │ movhi r3, #1 │ │ │ │ add.w r0, r1, #92672 @ 0x16a00 │ │ │ │ ldr.w r2, [r0, #252] @ 0xfc │ │ │ │ cmp r2, ip │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90588 │ │ │ │ + beq.w 8fe84 │ │ │ │ ldr.w r0, [r0, #268] @ 0x10c │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 7917c │ │ │ │ - b.n 901be │ │ │ │ + bl 7912c │ │ │ │ + adds r0, #3 │ │ │ │ + bne.n 8fab6 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 8fb90 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8fec0 │ │ │ │ + bl d753c │ │ │ │ + b.n 8fad8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r4, r3 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, r3 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r0, #1 │ │ │ │ strne r0, [r4, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 902b0 │ │ │ │ + beq.n 8fbbe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 905ce │ │ │ │ + beq.w 8fec8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #29668 @ 0x73e4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 904b0 │ │ │ │ + bne.w 8fdc0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 904bc │ │ │ │ - ldr r3, [pc, #476] @ (904ac ) │ │ │ │ + bne.w 8fdcc │ │ │ │ + ldr r3, [pc, #476] @ (8fdbc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ add.w r7, r6, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r7, #1164] @ 0x48c │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 9059c │ │ │ │ + beq.w 8feac │ │ │ │ movw r3, #45388 @ 0xb14c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ add.w r5, r6, #99328 @ 0x18400 │ │ │ │ str.w r1, [r7, #1164] @ 0x48c │ │ │ │ adds r5, #144 @ 0x90 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbnz r2, 90304 │ │ │ │ - b.n 90318 │ │ │ │ + cbnz r2, 8fc12 │ │ │ │ + b.n 8fc26 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ adds r3, #28 │ │ │ │ - cbz r2, 90318 │ │ │ │ + cbz r2, 8fc26 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 902fe │ │ │ │ + bne.n 8fc0c │ │ │ │ mov ip, r5 │ │ │ │ str.w r3, [ip], #4 │ │ │ │ adds r3, #28 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ mov r5, ip │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 90304 │ │ │ │ + bne.n 8fc12 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r7, #1168] @ 0x490 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 903c4 │ │ │ │ + beq.n 8fcd2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ - bcs.w 90592 │ │ │ │ + bcs.w 8fea2 │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ - bcs.w 90560 │ │ │ │ + bcs.w 8fe70 │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ - bcs.w 9056a │ │ │ │ + bcs.w 8fe7a │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bls.w 9050e │ │ │ │ + bls.w 8fe1e │ │ │ │ ldr r2, [sp, #8] │ │ │ │ subs r3, #224 @ 0xe0 │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 90542 │ │ │ │ + beq.w 8fe64 │ │ │ │ adds r2, r2, r3 │ │ │ │ - beq.n 9035c │ │ │ │ + beq.n 8fc6a │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9052c │ │ │ │ + beq.w 8fe3c │ │ │ │ ldr.w r1, [r7, #1172] @ 0x494 │ │ │ │ - cbz r1, 903ba │ │ │ │ + cbz r1, 8fcc8 │ │ │ │ add.w r6, r6, #99328 @ 0x18400 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ adds r6, #148 @ 0x94 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ itt cs │ │ │ │ subcs.w r3, r3, #420 @ 0x1a4 │ │ │ │ ldrcs r1, [r7, #80] @ 0x50 │ │ │ │ - bcs.w 90524 │ │ │ │ + bcs.w 8fe34 │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ itt cs │ │ │ │ subcs.w r3, r3, #380 @ 0x17c │ │ │ │ ldrcs r1, [r7, #52] @ 0x34 │ │ │ │ - bcs.w 90524 │ │ │ │ + bcs.w 8fe34 │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ itt cs │ │ │ │ subcs.w r3, r3, #368 @ 0x170 │ │ │ │ ldrcs r1, [r7, #56] @ 0x38 │ │ │ │ - bcs.w 90524 │ │ │ │ + bcs.w 8fe34 │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bls.n 9049e │ │ │ │ + bls.n 8fdac │ │ │ │ ldr r1, [r7, #48] @ 0x30 │ │ │ │ subs r3, #224 @ 0xe0 │ │ │ │ - cbz r1, 903b2 │ │ │ │ + cbz r1, 8fcc0 │ │ │ │ adds r5, r1, r3 │ │ │ │ - beq.n 903b2 │ │ │ │ + beq.n 8fcc0 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - cbz r3, 903b2 │ │ │ │ - cbnz r2, 903c4 │ │ │ │ + cbz r3, 8fcc0 │ │ │ │ + cbnz r2, 8fcd2 │ │ │ │ mov r2, r5 │ │ │ │ ldr.w r1, [r6, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9036a │ │ │ │ + bne.n 8fc78 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ cmpne r2, r1 │ │ │ │ - bne.n 90486 │ │ │ │ + bne.n 8fd94 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 9048c │ │ │ │ + bne.n 8fd9a │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 904e6 │ │ │ │ + bne.w 8fdf6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ - cbz r2, 90430 │ │ │ │ + cbz r2, 8fd3e │ │ │ │ ldr r5, [r2, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 904e6 │ │ │ │ + ble.n 8fdf6 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 9044a │ │ │ │ + beq.n 8fd58 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 904e6 │ │ │ │ + beq.n 8fdf6 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 9044a │ │ │ │ + beq.n 8fd58 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 904e6 │ │ │ │ + beq.n 8fdf6 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 9044a │ │ │ │ + beq.n 8fd58 │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 904e6 │ │ │ │ + beq.n 8fdf6 │ │ │ │ adds r2, #20 │ │ │ │ movs r3, #3 │ │ │ │ ldr.w r6, [r2, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 9044a │ │ │ │ + beq.n 8fd58 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 90410 │ │ │ │ - b.n 904e6 │ │ │ │ + bne.n 8fd1e │ │ │ │ + b.n 8fdf6 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 9015a │ │ │ │ + b.n 8fa4e │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 901de │ │ │ │ - b.n 901e6 │ │ │ │ + bne.w 8fad0 │ │ │ │ + b.n 8fad8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 9044a │ │ │ │ + beq.n 8fd58 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 90432 │ │ │ │ + bne.n 8fd40 │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 904e6 │ │ │ │ + bne.n 8fdf6 │ │ │ │ ldr.w sl, [r4, #24] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 901f2 │ │ │ │ + beq.w 8fae4 │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 901f2 │ │ │ │ + bne.w 8fae4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 901f2 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8fae4 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ sub.w r2, fp, #380 @ 0x17c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9011c │ │ │ │ - b.n 9023a │ │ │ │ + bne.w 8fa10 │ │ │ │ + b.n 8fb2c │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ sub.w r2, fp, #208 @ 0xd0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9011c │ │ │ │ - b.n 9023a │ │ │ │ + bne.w 8fa10 │ │ │ │ + b.n 8fb2c │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 903d0 │ │ │ │ + beq.n 8fcde │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 903d0 │ │ │ │ - b.n 904e6 │ │ │ │ + beq.n 8fcde │ │ │ │ + b.n 8fdf6 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bgt.w 9019c │ │ │ │ - b.n 901e6 │ │ │ │ + bgt.w 8fa90 │ │ │ │ + b.n 8fad8 │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ - bhi.n 90520 │ │ │ │ + bhi.n 8fe30 │ │ │ │ mov r1, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 903a6 │ │ │ │ - b.n 903b2 │ │ │ │ + bne.w 8fcb4 │ │ │ │ + b.n 8fcc0 │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movw r3, #16312 @ 0x3fb8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 904ec │ │ │ │ + beq.n 8fdfc │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 90574 │ │ │ │ + beq.n 8fe8e │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r2, r3 │ │ │ │ - movw r3, #18333 @ 0x479d │ │ │ │ + movw r3, #11309 @ 0x2c2d │ │ │ │ movt r3, #21 │ │ │ │ cmp r2, r3 │ │ │ │ itttt eq │ │ │ │ ldreq r2, [sp, #8] │ │ │ │ ldreq r3, [r2, #84] @ 0x54 │ │ │ │ biceq.w r3, r3, #2048 @ 0x800 │ │ │ │ streq r3, [r2, #84] @ 0x54 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 9044e │ │ │ │ + b.n 8fd5c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #65425 @ 0xff91 │ │ │ │ + movw r3, #63925 @ 0xf9b5 │ │ │ │ movt r3, #15 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 904bc │ │ │ │ + bne.n 8fdcc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add.w r3, r2, #156 @ 0x9c │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 904bc │ │ │ │ + bne.n 8fdcc │ │ │ │ ldr.w sl, [r2, #156] @ 0x9c │ │ │ │ - b.n 9044e │ │ │ │ + b.n 8fd5c │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ it ls │ │ │ │ ldrls r2, [sp, #8] │ │ │ │ - bls.w 9034a │ │ │ │ + bls.w 8fc58 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ subs r3, #208 @ 0xd0 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ - b.n 9034a │ │ │ │ + b.n 8fc58 │ │ │ │ ldr r1, [r7, #40] @ 0x28 │ │ │ │ subs r3, #208 @ 0xd0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 903a6 │ │ │ │ - b.n 903b2 │ │ │ │ + bne.w 8fcb4 │ │ │ │ + b.n 8fcc0 │ │ │ │ ldr.w r1, [r7, #1172] @ 0x494 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 903c4 │ │ │ │ + beq.w 8fcd2 │ │ │ │ add.w r6, r6, #99328 @ 0x18400 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mov r2, r3 │ │ │ │ adds r6, #148 @ 0x94 │ │ │ │ - b.n 9036a │ │ │ │ - ldr.w r1, [r7, #1172] @ 0x494 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 90362 │ │ │ │ - b.n 903c4 │ │ │ │ + b.n 8fc78 │ │ │ │ mov r0, r6 │ │ │ │ - bl 6d774 │ │ │ │ + bl 6d71c │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 90174 │ │ │ │ - b.n 905c0 │ │ │ │ + bne.w 8fa68 │ │ │ │ + b.n 8fb90 │ │ │ │ + ldr.w r1, [r7, #1172] @ 0x494 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 8fc70 │ │ │ │ + b.n 8fcd2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ sub.w r3, r3, #380 @ 0x17c │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ - b.n 9034a │ │ │ │ + b.n 8fc58 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ sub.w r3, r3, #368 @ 0x170 │ │ │ │ ldr r2, [r2, #56] @ 0x38 │ │ │ │ - b.n 9034a │ │ │ │ + b.n 8fc58 │ │ │ │ + add.w r1, r1, #98304 @ 0x18000 │ │ │ │ + ldr.w r0, [r1, #244] @ 0xf4 │ │ │ │ + b.n 8fb6e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, #60 @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 904c8 │ │ │ │ - movw sl, #28537 @ 0x6f79 │ │ │ │ + bne.n 8fdd8 │ │ │ │ + movw sl, #24097 @ 0x5e21 │ │ │ │ movt sl, #31 │ │ │ │ - b.n 9044e │ │ │ │ - add.w r1, r1, #98304 @ 0x18000 │ │ │ │ - ldr.w r0, [r1, #244] @ 0xf4 │ │ │ │ - b.n 9027c │ │ │ │ + b.n 8fd5c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ sub.w r3, r3, #420 @ 0x1a4 │ │ │ │ ldr r2, [r2, #80] @ 0x50 │ │ │ │ - b.n 9034a │ │ │ │ + b.n 8fc58 │ │ │ │ ldr.w r3, [r7, #1168] @ 0x490 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90324 │ │ │ │ - b.n 903c4 │ │ │ │ + bne.w 8fc32 │ │ │ │ + b.n 8fcd2 │ │ │ │ mov r0, r2 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 901e6 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 905c0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r3, 905c6 │ │ │ │ - bl d7c64 │ │ │ │ - b.n 901e6 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8fad8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 905c0 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8fb90 │ │ │ │ mov r0, r2 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 902ae │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8fbbc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r3, #30 │ │ │ │ - bmi.n 905fc │ │ │ │ + bmi.n 8fef8 │ │ │ │ lsls r4, r3, #18 │ │ │ │ - bmi.w 901e6 │ │ │ │ + bmi.w 8fad8 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 80558 │ │ │ │ + bl 80550 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 905c0 │ │ │ │ + blt.w 8fb90 │ │ │ │ ldr.w r2, [r4, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 901e6 │ │ │ │ - b.n 90180 │ │ │ │ - ldr r3, [pc, #68] @ (90644 ) │ │ │ │ + beq.w 8fad8 │ │ │ │ + b.n 8fa74 │ │ │ │ + ldr r3, [pc, #68] @ (8ff40 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr.w r3, [r4, #180] @ 0xb4 │ │ │ │ subs r0, r3, #1 │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ adds r1, r2, r3 │ │ │ │ add.w r1, r1, #92672 @ 0x16a00 │ │ │ │ ldr.w r1, [r1, #252] @ 0xfc │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 90638 │ │ │ │ + beq.n 8ff34 │ │ │ │ cmp r0, #10 │ │ │ │ - bhi.n 90638 │ │ │ │ + bhi.n 8ff34 │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r2, r3 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 901e6 │ │ │ │ - b.n 905e4 │ │ │ │ + bne.w 8fad8 │ │ │ │ + b.n 8fede │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r2, r3 │ │ │ │ - b.n 9062e │ │ │ │ + b.n 8ff2a │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00090648 : │ │ │ │ +0008ff44 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ ands.w ip, r0, #536870912 @ 0x20000000 │ │ │ │ - beq.n 906e4 │ │ │ │ + beq.n 8ffe0 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ ldr.w lr, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 90704 │ │ │ │ + bne.n 90000 │ │ │ │ ldr.w ip, [r4, #24] │ │ │ │ ldr.w r4, [ip, #16] │ │ │ │ cmp lr, r4 │ │ │ │ ite lt │ │ │ │ movlt r5, #0 │ │ │ │ movge r5, #1 │ │ │ │ orrs.w r5, r5, lr, lsr #31 │ │ │ │ - bne.n 906aa │ │ │ │ + bne.n 8ffa6 │ │ │ │ ldrb.w r0, [ip, #5] │ │ │ │ add.w ip, ip, #20 │ │ │ │ ldrb.w r5, [ip, #-14] │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r6 │ │ │ │ - cbz r5, 906ac │ │ │ │ + cbz r5, 8ffa8 │ │ │ │ add.w r0, r0, lr, lsl #3 │ │ │ │ add ip, r0 │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ - cbz r0, 906ce │ │ │ │ + cbz r0, 8ffca │ │ │ │ ldrd r5, r0, [ip] │ │ │ │ add.w r4, lr, #1 │ │ │ │ str r4, [r1, #0] │ │ │ │ - cbz r2, 906c8 │ │ │ │ + cbz r2, 8ffc4 │ │ │ │ str r5, [r2, #0] │ │ │ │ - cbz r3, 906a8 │ │ │ │ + cbz r3, 8ffa4 │ │ │ │ str r0, [r3, #0] │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r5, #12 │ │ │ │ mla r0, r5, lr, r0 │ │ │ │ add ip, r0 │ │ │ │ ldr.w r0, [ip, #8] │ │ │ │ - cbz r0, 906e8 │ │ │ │ + cbz r0, 8ffe4 │ │ │ │ ldr.w r5, [ip, #4] │ │ │ │ add.w r4, lr, #1 │ │ │ │ str r4, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 906a2 │ │ │ │ + bne.n 8ff9e │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 906a6 │ │ │ │ - b.n 906a8 │ │ │ │ + bne.n 8ffa2 │ │ │ │ + b.n 8ffa4 │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp r4, lr │ │ │ │ - ble.n 906aa │ │ │ │ + ble.n 8ffa6 │ │ │ │ add.w ip, ip, #8 │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ - cbz r0, 906f6 │ │ │ │ + cbz r0, 8fff2 │ │ │ │ cmp r4, lr │ │ │ │ - bgt.n 90696 │ │ │ │ + bgt.n 8ff92 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w lr, lr, #1 │ │ │ │ add.w ip, ip, #12 │ │ │ │ cmp r4, lr │ │ │ │ - bgt.n 906b4 │ │ │ │ + bgt.n 8ffb0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w lr, lr, #1 │ │ │ │ add.w ip, ip, #8 │ │ │ │ cmp r4, lr │ │ │ │ - bgt.n 906da │ │ │ │ + bgt.n 8ffd6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp.w lr, #0 │ │ │ │ - blt.n 906e4 │ │ │ │ + blt.n 8ffe0 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp lr, r5 │ │ │ │ - bge.n 906e4 │ │ │ │ + bge.n 8ffe0 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ ldrb r4, [r0, #0] │ │ │ │ adds r4, #1 │ │ │ │ ldrb.w ip, [r5, #5] │ │ │ │ add.w r4, r0, r4, lsl #2 │ │ │ │ ldrb.w r4, [r4, lr] │ │ │ │ add.w r0, r0, r4, lsl #2 │ │ │ │ add.w r4, r5, r4, lsl #3 │ │ │ │ movs r5, #1 │ │ │ │ lsl.w r5, r5, ip │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add r4, r5 │ │ │ │ ldr r5, [r4, #20] │ │ │ │ - b.n 906be │ │ │ │ + b.n 8ffba │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ ands.w ip, r0, #536870912 @ 0x20000000 │ │ │ │ - beq.n 907e8 │ │ │ │ + beq.n 900e4 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ ldr.w lr, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 90808 │ │ │ │ + bne.n 90104 │ │ │ │ ldr.w ip, [r4, #24] │ │ │ │ ldr.w r4, [ip, #16] │ │ │ │ cmp lr, r4 │ │ │ │ ite lt │ │ │ │ movlt r5, #0 │ │ │ │ movge r5, #1 │ │ │ │ orrs.w r5, r5, lr, lsr #31 │ │ │ │ - bne.n 907a2 │ │ │ │ + bne.n 9009e │ │ │ │ ldrb.w r0, [ip, #5] │ │ │ │ add.w ip, ip, #20 │ │ │ │ ldrb.w r5, [ip, #-14] │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r6 │ │ │ │ - cbz r5, 907a4 │ │ │ │ + cbz r5, 900a0 │ │ │ │ add.w r0, r0, lr, lsl #3 │ │ │ │ add ip, r0 │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ - cbz r0, 907d2 │ │ │ │ + cbz r0, 900ce │ │ │ │ ldrd r5, r0, [ip] │ │ │ │ add.w r4, lr, #1 │ │ │ │ ldr.w ip, [r5, #12] │ │ │ │ str r4, [r1, #0] │ │ │ │ - cbz r2, 907c0 │ │ │ │ + cbz r2, 900bc │ │ │ │ str r5, [r2, #0] │ │ │ │ - cbz r3, 907c4 │ │ │ │ + cbz r3, 900c0 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbnz r3, 907ca │ │ │ │ + cbnz r3, 900c6 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r5, #12 │ │ │ │ mla r0, r5, lr, r0 │ │ │ │ add ip, r0 │ │ │ │ ldr.w r0, [ip, #8] │ │ │ │ - cbz r0, 907ec │ │ │ │ + cbz r0, 900e8 │ │ │ │ ldrd ip, r5, [ip] │ │ │ │ add.w r4, lr, #1 │ │ │ │ str r4, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 90796 │ │ │ │ + bne.n 90092 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9079a │ │ │ │ + bne.n 90096 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 907a0 │ │ │ │ + beq.n 9009c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w ip, [r3] │ │ │ │ - b.n 907a0 │ │ │ │ + b.n 9009c │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp r4, lr │ │ │ │ - ble.n 907a2 │ │ │ │ + ble.n 9009e │ │ │ │ add.w ip, ip, #8 │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ - cbz r0, 907fa │ │ │ │ + cbz r0, 900f6 │ │ │ │ cmp r4, lr │ │ │ │ - bgt.n 90786 │ │ │ │ + bgt.n 90082 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w lr, lr, #1 │ │ │ │ add.w ip, ip, #12 │ │ │ │ cmp r4, lr │ │ │ │ - bgt.n 907ac │ │ │ │ + bgt.n 900a8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w lr, lr, #1 │ │ │ │ add.w ip, ip, #8 │ │ │ │ cmp r4, lr │ │ │ │ - bgt.n 907de │ │ │ │ + bgt.n 900da │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp.w lr, #0 │ │ │ │ - blt.n 907e8 │ │ │ │ + blt.n 900e4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, lr │ │ │ │ - ble.n 907e8 │ │ │ │ + ble.n 900e4 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ ldrb r4, [r0, #0] │ │ │ │ adds r4, #1 │ │ │ │ ldrb.w ip, [r5, #5] │ │ │ │ add.w r4, r0, r4, lsl #2 │ │ │ │ ldrb.w r4, [r4, lr] │ │ │ │ add.w r0, r0, r4, lsl #2 │ │ │ │ add.w r4, r5, r4, lsl #3 │ │ │ │ movs r5, #1 │ │ │ │ lsl.w r5, r5, ip │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add r4, r5 │ │ │ │ ldr r5, [r4, #20] │ │ │ │ ldr.w ip, [r5, #12] │ │ │ │ - b.n 907b6 │ │ │ │ + b.n 900b2 │ │ │ │ │ │ │ │ -00090840 <_PyObject_LookupSpecial@@Base>: │ │ │ │ +0009013c <_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 r5, [r0, #4] │ │ │ │ mov r6, r1 │ │ │ │ - ldr.w sl, [pc, #576] @ 90a98 <_PyObject_LookupSpecial@@Base+0x258> │ │ │ │ + ldr.w sl, [pc, #576] @ 90394 <_PyObject_LookupSpecial@@Base+0x258> │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ movs r1, #12 │ │ │ │ sub sp, #20 │ │ │ │ ldr.w r2, [r5, #192] @ 0xc0 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r3, [sl, r9] │ │ │ │ eor.w r4, r2, r6, asr #3 │ │ │ │ ubfx r4, r4, #0, #12 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mul.w r4, r1, r4 │ │ │ │ adds r7, r3, r4 │ │ │ │ add.w r7, r7, #40960 @ 0xa000 │ │ │ │ ldr.w r1, [r7, #2808] @ 0xaf8 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 9099a <_PyObject_LookupSpecial@@Base+0x15a> │ │ │ │ + bne.n 90272 <_PyObject_LookupSpecial@@Base+0x136> │ │ │ │ ldr.w r2, [r7, #2812] @ 0xafc │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 9099a <_PyObject_LookupSpecial@@Base+0x15a> │ │ │ │ + bne.n 90272 <_PyObject_LookupSpecial@@Base+0x136> │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ add r3, r4 │ │ │ │ ldr.w r5, [r3, #2816] @ 0xb00 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 90990 <_PyObject_LookupSpecial@@Base+0x150> │ │ │ │ + beq.w 902dc <_PyObject_LookupSpecial@@Base+0x1a0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 90a06 <_PyObject_LookupSpecial@@Base+0x1c6> │ │ │ │ + beq.w 902e6 <_PyObject_LookupSpecial@@Base+0x1aa> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr.w r4, [r3, #136] @ 0x88 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 90a12 <_PyObject_LookupSpecial@@Base+0x1d2> │ │ │ │ - movw r3, #56489 @ 0xdca9 │ │ │ │ + beq.w 902f2 <_PyObject_LookupSpecial@@Base+0x1b6> │ │ │ │ + movw r3, #54717 @ 0xd5bd │ │ │ │ movt r3, #15 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 90960 <_PyObject_LookupSpecial@@Base+0x120> │ │ │ │ + bne.n 9025a <_PyObject_LookupSpecial@@Base+0x11e> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 90a7e <_PyObject_LookupSpecial@@Base+0x23e> │ │ │ │ + beq.w 9037e <_PyObject_LookupSpecial@@Base+0x242> │ │ │ │ movw r0, #33156 @ 0x8184 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 72154 <_PyObject_GC_New@@Base> │ │ │ │ + bl 72110 <_PyObject_GC_New@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 90946 <_PyObject_LookupSpecial@@Base+0x106> │ │ │ │ + cbz r0, 90240 <_PyObject_LookupSpecial@@Base+0x104> │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r2, #0 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #16] │ │ │ │ - beq.w 90a38 <_PyObject_LookupSpecial@@Base+0x1f8> │ │ │ │ + beq.w 90338 <_PyObject_LookupSpecial@@Base+0x1fc> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ str r5, [r0, #8] │ │ │ │ ldr.w r2, [r8] │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ ldreq r3, [r5, #0] │ │ │ │ - beq.w 90a44 <_PyObject_LookupSpecial@@Base+0x204> │ │ │ │ + beq.w 90344 <_PyObject_LookupSpecial@@Base+0x208> │ │ │ │ ldr.w r1, [sl, r9] │ │ │ │ adds r2, #1 │ │ │ │ - movw r3, #58269 @ 0xe39d │ │ │ │ + movw r3, #56501 @ 0xdcb5 │ │ │ │ movt r3, #15 │ │ │ │ str.w r2, [r8] │ │ │ │ str r3, [r4, #20] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ sub.w r1, r4, #8 │ │ │ │ str.w r8, [r4, #12] │ │ │ │ ldr.w r2, [r3, #3796] @ 0xed4 │ │ │ │ @@ -153004,758 +152327,760 @@ │ │ │ │ str r1, [r0, #0] │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ str.w r2, [r4, #-8] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 90958 <_PyObject_LookupSpecial@@Base+0x118> │ │ │ │ + beq.n 90252 <_PyObject_LookupSpecial@@Base+0x116> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90a76 <_PyObject_LookupSpecial@@Base+0x236> │ │ │ │ + beq.w 90376 <_PyObject_LookupSpecial@@Base+0x23a> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 9094e <_PyObject_LookupSpecial@@Base+0x10e> │ │ │ │ - b.n 90958 <_PyObject_LookupSpecial@@Base+0x118> │ │ │ │ - mov r0, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 83fdc <_PyType_LookupRef@@Base+0x1e8> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 90a02 <_PyObject_LookupSpecial@@Base+0x1c2> │ │ │ │ - adds r2, #1 │ │ │ │ - beq.w 90a92 <_PyObject_LookupSpecial@@Base+0x252> │ │ │ │ - movs r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + bne.n 90248 <_PyObject_LookupSpecial@@Base+0x10c> │ │ │ │ + b.n 90252 <_PyObject_LookupSpecial@@Base+0x116> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 90978 <_PyObject_LookupSpecial@@Base+0x138> │ │ │ │ + bne.n 9031c <_PyObject_LookupSpecial@@Base+0x1e0> │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt.n 90978 <_PyObject_LookupSpecial@@Base+0x138> │ │ │ │ + bgt.n 9031c <_PyObject_LookupSpecial@@Base+0x1e0> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 83f08 <_PyType_LookupRef@@Base+0x114> │ │ │ │ + bl 83a78 <_PyType_LookupRef@@Base+0x114> │ │ │ │ ldr.w r3, [r5, #192] @ 0xc0 │ │ │ │ add r2, sp, #12 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ mov fp, r3 │ │ │ │ - bl 83fdc <_PyType_LookupRef@@Base+0x1e8> │ │ │ │ + bl 83b4c <_PyType_LookupRef@@Base+0x1e8> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9098a <_PyObject_LookupSpecial@@Base+0x14a> │ │ │ │ + bne.n 9032e <_PyObject_LookupSpecial@@Base+0x1f2> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - cbz r2, 90a02 <_PyObject_LookupSpecial@@Base+0x1c2> │ │ │ │ + cbz r2, 902da <_PyObject_LookupSpecial@@Base+0x19e> │ │ │ │ add.w r3, r3, #43520 @ 0xaa00 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ adds r2, r3, r4 │ │ │ │ str r0, [r2, #8] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [r7, #2812] @ 0xafc │ │ │ │ adds r7, r4, #4 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 90a16 <_PyObject_LookupSpecial@@Base+0x1d6> │ │ │ │ + bne.n 902f6 <_PyObject_LookupSpecial@@Base+0x1ba> │ │ │ │ str r6, [r3, r7] │ │ │ │ dmb ish │ │ │ │ str.w fp, [r3, r4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 90a2a <_PyObject_LookupSpecial@@Base+0x1ea> │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 90990 <_PyObject_LookupSpecial@@Base+0x150> │ │ │ │ + bne.n 9030a <_PyObject_LookupSpecial@@Base+0x1ce> │ │ │ │ + cbnz r5, 902e6 <_PyObject_LookupSpecial@@Base+0x1aa> │ │ │ │ + movs r4, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr.w r4, [r3, #136] @ 0x88 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 908bc <_PyObject_LookupSpecial@@Base+0x7c> │ │ │ │ + bne.w 901b6 <_PyObject_LookupSpecial@@Base+0x7a> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 90958 <_PyObject_LookupSpecial@@Base+0x118> │ │ │ │ + b.n 90252 <_PyObject_LookupSpecial@@Base+0x116> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ str r6, [r3, r7] │ │ │ │ dmb ish │ │ │ │ str.w fp, [r3, r4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 90a02 <_PyObject_LookupSpecial@@Base+0x1c2> │ │ │ │ + beq.n 902da <_PyObject_LookupSpecial@@Base+0x19e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 90a02 <_PyObject_LookupSpecial@@Base+0x1c2> │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 90a02 <_PyObject_LookupSpecial@@Base+0x1c2> │ │ │ │ + bne.n 902da <_PyObject_LookupSpecial@@Base+0x19e> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 902dc <_PyObject_LookupSpecial@@Base+0x1a0> │ │ │ │ + b.n 902e6 <_PyObject_LookupSpecial@@Base+0x1aa> │ │ │ │ + mov r0, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 83b4c <_PyType_LookupRef@@Base+0x1e8> │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 902da <_PyObject_LookupSpecial@@Base+0x19e> │ │ │ │ + adds r2, #1 │ │ │ │ + bne.n 902dc <_PyObject_LookupSpecial@@Base+0x1a0> │ │ │ │ + bl d753c │ │ │ │ + b.n 902dc <_PyObject_LookupSpecial@@Base+0x1a0> │ │ │ │ ldr.w r2, [r8] │ │ │ │ str r5, [r0, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9090a <_PyObject_LookupSpecial@@Base+0xca> │ │ │ │ + bne.w 90204 <_PyObject_LookupSpecial@@Base+0xc8> │ │ │ │ ldr.w r1, [sl, r9] │ │ │ │ - movw r2, #58269 @ 0xe39d │ │ │ │ + movw r2, #56501 @ 0xdcb5 │ │ │ │ movt r2, #15 │ │ │ │ str r2, [r4, #20] │ │ │ │ sub.w r0, r4, #8 │ │ │ │ str.w r8, [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 90946 <_PyObject_LookupSpecial@@Base+0x106> │ │ │ │ + b.n 90240 <_PyObject_LookupSpecial@@Base+0x104> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 90958 <_PyObject_LookupSpecial@@Base+0x118> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 90252 <_PyObject_LookupSpecial@@Base+0x116> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 90a12 <_PyObject_LookupSpecial@@Base+0x1d2> │ │ │ │ + beq.n 902f2 <_PyObject_LookupSpecial@@Base+0x1b6> │ │ │ │ adds r2, #1 │ │ │ │ mov r4, r5 │ │ │ │ mov r3, r2 │ │ │ │ str r2, [r5, #0] │ │ │ │ - b.n 90946 <_PyObject_LookupSpecial@@Base+0x106> │ │ │ │ - bl d7c64 │ │ │ │ - b.n 90990 <_PyObject_LookupSpecial@@Base+0x150> │ │ │ │ + b.n 90240 <_PyObject_LookupSpecial@@Base+0x104> │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00090a9c : │ │ │ │ +00090398 : │ │ │ │ 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, #176] @ (90b60 ) │ │ │ │ + ldr r5, [pc, #176] @ (9045c ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov lr, r2 │ │ │ │ mov ip, r3 │ │ │ │ ldr r6, [r6, r5] │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r7, [r5, #84] @ 0x54 │ │ │ │ lsls r7, r7, #20 │ │ │ │ - bpl.n 90ade │ │ │ │ + bpl.n 903da │ │ │ │ ldr r5, [r5, #28] │ │ │ │ ldr r5, [r0, r5] │ │ │ │ - cbz r5, 90ade │ │ │ │ + cbz r5, 903da │ │ │ │ blx r5 │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 90afa │ │ │ │ - cbnz r2, 90b22 │ │ │ │ + cbz r0, 903f6 │ │ │ │ + cbnz r2, 9041e │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bic.w r3, lr, #2147483648 @ 0x80000000 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 8bb58 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 8b418 <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cbz r2, 90b02 │ │ │ │ + cbz r2, 903fe │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 90ad6 │ │ │ │ + bne.n 903d2 │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #9100 @ 0x238c │ │ │ │ + movw r2, #6156 @ 0x180c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1545cc <_PyErr_Format@@Base> │ │ │ │ + b.w 152a5c <_PyErr_Format@@Base> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 90ad6 │ │ │ │ + beq.n 903d2 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 90b52 │ │ │ │ + bne.n 9044e │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #9148 @ 0x23bc │ │ │ │ + movw r2, #6204 @ 0x183c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 2196f8 │ │ │ │ + b.w 2185f0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 90b32 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 90b32 │ │ │ │ + bne.n 9042e │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9042e │ │ │ │ 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 90f2a │ │ │ │ + bne.w 90826 │ │ │ │ bic.w r5, r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r5, #2 │ │ │ │ - bhi.w 90ef4 │ │ │ │ + bhi.w 907f0 │ │ │ │ ldr.w r2, [r6, #152] @ 0x98 │ │ │ │ - movw r3, #44065 @ 0xac21 │ │ │ │ + movw r3, #44001 @ 0xabe1 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 90e8a │ │ │ │ + bne.w 90786 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7ac74 │ │ │ │ + bl 7ac34 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90d04 │ │ │ │ + beq.w 90600 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.n 90bd6 │ │ │ │ - ldr r3, [pc, #664] @ (90e4c ) │ │ │ │ + bpl.n 904d2 │ │ │ │ + ldr r3, [pc, #664] @ (90748 ) │ │ │ │ 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 90df2 │ │ │ │ + beq.w 906ee │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.w 90e9a │ │ │ │ + bge.w 90796 │ │ │ │ cmp r5, #2 │ │ │ │ - bne.w 90f44 │ │ │ │ + bne.w 90840 │ │ │ │ ldr r5, [r7, #4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 90e44 │ │ │ │ + beq.w 90740 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 90d7a │ │ │ │ + beq.w 90676 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 90d08 │ │ │ │ + blt.n 90604 │ │ │ │ ldr.w r2, [r1, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 90eb4 │ │ │ │ + beq.w 907b0 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 90c8e │ │ │ │ + ble.n 9058a │ │ │ │ ldr r6, [r2, #12] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 90c78 │ │ │ │ + bne.n 90574 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 90e70 │ │ │ │ + beq.w 9076c │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 90c44 │ │ │ │ + beq.n 90540 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r2, r6 │ │ │ │ - beq.w 90d7e │ │ │ │ + beq.w 9067a │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ str r3, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 90d86 │ │ │ │ + bne.w 90682 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r5, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 90dae │ │ │ │ + bne.w 906aa │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 90dd6 │ │ │ │ + bne.w 906d2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 90c8e │ │ │ │ + beq.n 9058a │ │ │ │ adds r2, #12 │ │ │ │ movs r7, #1 │ │ │ │ ldr.w r6, [r2, #4]! │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 90c26 │ │ │ │ + beq.n 90522 │ │ │ │ adds r7, #1 │ │ │ │ cmp r0, r7 │ │ │ │ - bne.n 90c80 │ │ │ │ - ldr r1, [pc, #448] @ (90e50 ) │ │ │ │ + bne.n 9057c │ │ │ │ + ldr r1, [pc, #448] @ (9074c ) │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl bc3f4 │ │ │ │ + bl bbd40 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 90cee │ │ │ │ + beq.n 905ea │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r1, 90cb4 │ │ │ │ + cbz r1, 905b0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 90cb4 │ │ │ │ + bge.n 905b0 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 90e54 │ │ │ │ + bne.w 90750 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 790b0 │ │ │ │ + bl 79060 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w 90e7e │ │ │ │ + blt.w 9077a │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - movw r2, #11660 @ 0x2d8c │ │ │ │ + movw r2, #8716 @ 0x220c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r5, [r3, #12] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r3, r1 │ │ │ │ - movw r1, #11756 @ 0x2dec │ │ │ │ + movw r1, #8812 @ 0x226c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d599c │ │ │ │ + bl d52b8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 90d04 │ │ │ │ + beq.n 90600 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 90d04 │ │ │ │ + cbnz r3, 90600 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 90c72 │ │ │ │ + b.n 9056e │ │ │ │ ldr.w r2, [r5, #172] @ 0xac │ │ │ │ - cbz r2, 90d42 │ │ │ │ + cbz r2, 9063e │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 90c10 │ │ │ │ + ble.w 9050c │ │ │ │ ldr r6, [r2, #12] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 90d5e │ │ │ │ + beq.n 9065a │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 90c10 │ │ │ │ + beq.w 9050c │ │ │ │ ldr r6, [r2, #16] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 90d5e │ │ │ │ + beq.n 9065a │ │ │ │ cmp r0, #2 │ │ │ │ - beq.w 90c10 │ │ │ │ + beq.w 9050c │ │ │ │ adds r2, #16 │ │ │ │ movs r6, #2 │ │ │ │ ldr.w r7, [r2, #4]! │ │ │ │ adds r6, #1 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 90d5e │ │ │ │ + beq.n 9065a │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 90d32 │ │ │ │ - b.n 90c10 │ │ │ │ + bne.n 9062e │ │ │ │ + b.n 9050c │ │ │ │ mov r2, r5 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 90d5e │ │ │ │ + beq.n 9065a │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 90d44 │ │ │ │ + bne.n 90640 │ │ │ │ movw r2, #36416 @ 0x8e40 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 90c10 │ │ │ │ + bne.w 9050c │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 90d7a │ │ │ │ + beq.n 90676 │ │ │ │ adds r2, #1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ str r2, [r5, #0] │ │ │ │ it ne │ │ │ │ movne r1, r5 │ │ │ │ - bne.w 90c40 │ │ │ │ + bne.w 9053c │ │ │ │ mov r1, r5 │ │ │ │ - b.n 90c44 │ │ │ │ + b.n 90540 │ │ │ │ str r3, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90c5e │ │ │ │ + beq.w 9055a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 90c5e │ │ │ │ + beq.w 9055a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90c5e │ │ │ │ + bne.w 9055a │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r5, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90c68 │ │ │ │ + beq.w 90564 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 90c68 │ │ │ │ + beq.w 90564 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90c68 │ │ │ │ + bne.w 90564 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90c72 │ │ │ │ + beq.w 9056e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 90c72 │ │ │ │ + beq.w 9056e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90c72 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 90c72 │ │ │ │ - ldr r2, [pc, #88] @ (90e4c ) │ │ │ │ + bne.w 9056e │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9056e │ │ │ │ + ldr r2, [pc, #88] @ (90748 ) │ │ │ │ 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 90f12 │ │ │ │ + beq.w 9080e │ │ │ │ ldrb.w r3, [r0, #38] @ 0x26 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 90f0e │ │ │ │ + beq.n 9080a │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 90e24 │ │ │ │ + beq.n 90720 │ │ │ │ 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 90f0e │ │ │ │ + bcc.n 9080a │ │ │ │ ldr r1, [r0, #0] │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #20 │ │ │ │ - bl 1bfddc │ │ │ │ + bl 1bdcb8 <_PySys_GetRequiredAttrString@@Base+0x1ad0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 90cee │ │ │ │ + beq.w 905ea │ │ │ │ ldr r5, [sp, #24] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 90c00 │ │ │ │ + bne.w 904fc │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ - b.n 90c44 │ │ │ │ + b.n 90540 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #416 @ (adr r0, 90ff4 ) │ │ │ │ + add r0, pc, #416 @ (adr r0, 908f0 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr.w r2, [r1, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 90ed8 │ │ │ │ + beq.n 907d4 │ │ │ │ ldr.w r6, [r2, #8]! │ │ │ │ movs r0, #0 │ │ │ │ cmp r6, r0 │ │ │ │ - ble.w 90cb4 │ │ │ │ + ble.w 905b0 │ │ │ │ ldr.w r7, [r2, #4]! │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 90ed4 │ │ │ │ + bne.n 907d0 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 90c40 │ │ │ │ - b.n 90c44 │ │ │ │ - movw r2, #9708 @ 0x25ec │ │ │ │ + bne.w 9053c │ │ │ │ + b.n 90540 │ │ │ │ + movw r2, #6852 @ 0x1ac4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ - b.n 90cd2 │ │ │ │ + b.n 905ce │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 90bd6 │ │ │ │ - b.n 90d04 │ │ │ │ + bne.w 904d2 │ │ │ │ + b.n 90600 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #11680 @ 0x2da0 │ │ │ │ + movw r1, #8736 @ 0x2220 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ - b.n 90cee │ │ │ │ + bl d52b8 │ │ │ │ + b.n 905ea │ │ │ │ mov r2, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 90c26 │ │ │ │ + beq.w 90522 │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 90eb6 │ │ │ │ + bne.n 907b2 │ │ │ │ movw r2, #36416 @ 0x8e40 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 90c26 │ │ │ │ - b.n 90c8e │ │ │ │ + beq.w 90522 │ │ │ │ + b.n 9058a │ │ │ │ adds r0, #1 │ │ │ │ - b.n 90e62 │ │ │ │ + b.n 9075e │ │ │ │ mov r2, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 90e70 │ │ │ │ + beq.n 9076c │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 90eda │ │ │ │ + bne.n 907d6 │ │ │ │ movw r2, #36416 @ 0x8e40 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 90e70 │ │ │ │ - b.n 90cb4 │ │ │ │ - movw r0, #11672 @ 0x2d98 │ │ │ │ + beq.n 9076c │ │ │ │ + b.n 905b0 │ │ │ │ + movw r0, #8728 @ 0x2218 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c38bc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90d04 │ │ │ │ - b.n 90b88 │ │ │ │ + beq.w 90600 │ │ │ │ + b.n 90484 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b.n 90e00 │ │ │ │ + b.n 906fc │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #11728 @ 0x2dd0 │ │ │ │ + movw r1, #8784 @ 0x2250 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 90cee │ │ │ │ + bl 12e510 │ │ │ │ + b.n 905ea │ │ │ │ mov r1, r3 │ │ │ │ - movw r0, #47120 @ 0xb810 │ │ │ │ + movw r0, #44176 @ 0xac90 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 246d9c │ │ │ │ + bl 245ffc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90d04 │ │ │ │ - b.n 90b7e │ │ │ │ + beq.w 90600 │ │ │ │ + b.n 9047a │ │ │ │ movs r5, #0 │ │ │ │ mov r1, r5 │ │ │ │ - b.n 90c44 │ │ │ │ + b.n 90540 │ │ │ │ nop │ │ │ │ │ │ │ │ -00090f4c : │ │ │ │ +00090848 : │ │ │ │ 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 │ │ │ │ ldr r5, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - bpl.n 90f9a │ │ │ │ + bpl.n 90896 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ - cbz r2, 90fb8 │ │ │ │ - movw r3, #6437 @ 0x1925 │ │ │ │ + cbz r2, 908b4 │ │ │ │ + movw r3, #4701 @ 0x125d │ │ │ │ movt r3, #12 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 90f88 │ │ │ │ + bne.n 90884 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0ed8 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ - cbz r0, 90f8e │ │ │ │ + bl c0820 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + cbz r0, 9088a │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 90f84 │ │ │ │ + bne.n 90880 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl d7498 │ │ │ │ + bl d6d70 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 90f84 │ │ │ │ + b.n 90880 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #3908 @ 0xf44 │ │ │ │ + movw r1, #964 @ 0x3c4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w d599c │ │ │ │ + b.w d52b8 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ - cbz r2, 90fd8 │ │ │ │ + cbz r2, 908d4 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 92748 │ │ │ │ + bl 92040 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 90f96 │ │ │ │ + beq.n 90892 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 90f84 │ │ │ │ - b.n 90f8e │ │ │ │ + bne.n 90880 │ │ │ │ + b.n 9088a │ │ │ │ movw r1, #48072 @ 0xbbc8 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - movw r1, #4096 @ 0x1000 │ │ │ │ + movw r1, #1152 @ 0x480 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl d599c │ │ │ │ - b.n 90f8e │ │ │ │ + bl d52b8 │ │ │ │ + b.n 9088a │ │ │ │ stmdb 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] │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bpl.n 9101a │ │ │ │ + bpl.n 90916 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #9 │ │ │ │ - beq.w 91206 │ │ │ │ + beq.w 90b02 │ │ │ │ ldr r7, [r2, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 91218 │ │ │ │ + beq.w 90b14 │ │ │ │ ldr.w r3, [r7, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9115c │ │ │ │ + beq.w 90a58 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ ldr r6, [r2, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r1, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - beq.w 91244 │ │ │ │ + beq.w 90b40 │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp.w r8, #1 │ │ │ │ - ble.n 9114a │ │ │ │ + ble.n 90a46 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r0, r1 │ │ │ │ ittt ne │ │ │ │ addne.w r9, r3, #12 │ │ │ │ movne r5, #1 │ │ │ │ movne r1, r9 │ │ │ │ - bne.w 9116c │ │ │ │ + bne.w 90a68 │ │ │ │ movs r5, #1 │ │ │ │ add.w r9, r3, #12 │ │ │ │ mov fp, r4 │ │ │ │ movw r6, #42220 @ 0xa4ec │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ mov sl, r3 │ │ │ │ mov r4, r2 │ │ │ │ ldr.w r1, [r9, r5, lsl #2] │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bmi.n 910dc │ │ │ │ + bmi.n 909d8 │ │ │ │ ldr.w r3, [r1, #132] @ 0x84 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.n 9111c │ │ │ │ + bpl.n 90a18 │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 911de │ │ │ │ + bne.w 90ada │ │ │ │ ldr.w r2, [fp, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.w 911de │ │ │ │ + beq.w 90ada │ │ │ │ mov r0, r3 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, fp │ │ │ │ - bl 7917c │ │ │ │ + bl 7912c │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 91144 │ │ │ │ + beq.n 90a40 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 91182 │ │ │ │ + bne.n 90a7e │ │ │ │ adds r5, #1 │ │ │ │ cmp r8, r5 │ │ │ │ - bgt.n 91072 │ │ │ │ + bgt.n 9096e │ │ │ │ ldr.w r1, [sl] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ mov r2, r4 │ │ │ │ mov r4, fp │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 9115c │ │ │ │ + beq.n 90a58 │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [sl] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9115c │ │ │ │ + bne.n 90a58 │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 9115c │ │ │ │ - ldr r3, [pc, #372] @ (91254 ) │ │ │ │ + b.n 90a58 │ │ │ │ + ldr r3, [pc, #372] @ (90b50 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #28 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr.w r3, [r1, #180] @ 0xb4 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #10 │ │ │ │ @@ -153765,228 +153090,228 @@ │ │ │ │ movhi r3, #1 │ │ │ │ add.w ip, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r2, [ip, #252] @ 0xfc │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 91226 │ │ │ │ + beq.w 90b22 │ │ │ │ ldr.w r3, [ip, #268] @ 0x10c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bmi.n 91088 │ │ │ │ + bmi.n 90984 │ │ │ │ movw r1, #2382 @ 0x94e │ │ │ │ - movw r0, #53236 @ 0xcff4 │ │ │ │ + movw r0, #50292 @ 0xc474 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r4 │ │ │ │ strd sl, r2, [sp] │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 21f268 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, fp │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 91154 │ │ │ │ - b.n 9115c │ │ │ │ + bne.n 90a50 │ │ │ │ + b.n 90a58 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, sl │ │ │ │ mov r4, fp │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 9115c │ │ │ │ + beq.n 90a58 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 91238 │ │ │ │ + beq.n 90b34 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 805dc │ │ │ │ + bl 805d4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 91218 │ │ │ │ + beq.n 90b14 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 911d6 │ │ │ │ + b.n 90ad2 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n 9114a │ │ │ │ + beq.n 90a46 │ │ │ │ ldr.w r6, [r1, #4]! │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 9116c │ │ │ │ + bne.n 90a68 │ │ │ │ cmp r5, r8 │ │ │ │ - blt.w 91064 │ │ │ │ - b.n 9114a │ │ │ │ + blt.w 90960 │ │ │ │ + b.n 90a46 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, sl │ │ │ │ mov sl, r2 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 911f0 │ │ │ │ + beq.n 90aec │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [sl] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 911a4 │ │ │ │ + beq.n 90aa0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 911fe │ │ │ │ + cbz r2, 90afa │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ mov r4, sl │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ - cbz r3, 911d6 │ │ │ │ + cbz r3, 90ad2 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, sl │ │ │ │ cmp r1, r7 │ │ │ │ itee ne │ │ │ │ movne r2, r7 │ │ │ │ moveq r1, #0 │ │ │ │ ldreq r2, [sp, #0] │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 911d6 │ │ │ │ + beq.n 90ad2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbz r3, 91230 │ │ │ │ + cbz r3, 90b2c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6d774 │ │ │ │ + bl 6d71c │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 91144 │ │ │ │ + beq.n 90a40 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 9109e │ │ │ │ + b.n 9099a │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 911a4 │ │ │ │ + beq.n 90aa0 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 911a4 │ │ │ │ + bne.n 90aa0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 911a4 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 90aa0 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #76] @ (91258 ) │ │ │ │ - bl bfa8c <_PyUnicode_Equal@@Base> │ │ │ │ + ldr r1, [pc, #76] @ (90b54 ) │ │ │ │ + bl bf3d4 <_PyUnicode_Equal@@Base> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9101a │ │ │ │ + beq.w 90916 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w c1924 │ │ │ │ + b.w c125c │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r0, #244] @ 0xf4 │ │ │ │ - b.n 91114 │ │ │ │ + b.n 90a10 │ │ │ │ mov r0, sl │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 911d6 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 90ad2 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 9115c │ │ │ │ + b.n 90a58 │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ cmp.w r8, #1 │ │ │ │ - bgt.w 9104c │ │ │ │ - b.n 9115c │ │ │ │ + bgt.w 90948 │ │ │ │ + b.n 90a58 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #416 @ (adr r0, 913fc ) │ │ │ │ + add r0, pc, #416 @ (adr r0, 90cf8 ) │ │ │ │ lsls r1, 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 91704 │ │ │ │ + beq.w 91000 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ mov r4, r2 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 91716 │ │ │ │ + bge.w 91012 │ │ │ │ ldr.w r3, [r4, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 912fa │ │ │ │ + beq.n 90bf6 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 912c0 │ │ │ │ + ble.n 90bbc │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 91302 │ │ │ │ + beq.n 90bfe │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 912c0 │ │ │ │ + beq.n 90bbc │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 91302 │ │ │ │ + beq.n 90bfe │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 912c0 │ │ │ │ + beq.n 90bbc │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 91302 │ │ │ │ + beq.n 90bfe │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 912c0 │ │ │ │ + beq.n 90bbc │ │ │ │ adds r3, #20 │ │ │ │ movs r1, #3 │ │ │ │ ldr.w r6, [r3, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 91302 │ │ │ │ + beq.n 90bfe │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 912b2 │ │ │ │ + bne.n 90bae │ │ │ │ ldr r2, [r0, #12] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r2, 912da │ │ │ │ + cbz r2, 90bd6 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst.w r3, #268435456 @ 0x10000000 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ - movw r3, #42800 @ 0xa730 │ │ │ │ + movw r3, #39816 @ 0x9b88 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #11980 @ 0x2ecc │ │ │ │ + movw r1, #9036 @ 0x234c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl d599c │ │ │ │ + bl d52b8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 9145c │ │ │ │ + b.n 90d58 │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w 9178e │ │ │ │ + bne.w 9108a │ │ │ │ ldr.w r9, [r0, #20] │ │ │ │ movw r3, #655 @ 0x28f │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ ands r3, r2 │ │ │ │ lsls r7, r2, #22 │ │ │ │ - bmi.w 91610 │ │ │ │ + bmi.w 90f0c │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.w 91464 │ │ │ │ + bgt.w 90d60 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 91640 │ │ │ │ + beq.w 90f3c │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 91640 │ │ │ │ + bhi.w 90f3c │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r0, r1 │ │ │ │ lsls r1, r1, #6 │ │ │ │ movs r0, r1 │ │ │ │ lsls r3, r0, #4 │ │ │ │ lsls r1, r1, #6 │ │ │ │ lsls r1, r1, #6 │ │ │ │ @@ -154001,83 +153326,83 @@ │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ ands.w r1, r1, #4 │ │ │ │ it eq │ │ │ │ moveq sl, r1 │ │ │ │ mov.w r3, r3, lsl #3 │ │ │ │ - bne.w 9174e │ │ │ │ - ldr.w r8, [pc, #916] @ 91700 │ │ │ │ + bne.w 9104a │ │ │ │ + ldr.w r8, [pc, #916] @ 90ffc │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ subs r1, r1, r3 │ │ │ │ cmp r5, r1 │ │ │ │ ldr.w fp, [r8, r7] │ │ │ │ - bhi.w 916bc │ │ │ │ + bhi.w 90fb8 │ │ │ │ adds r5, r5, r3 │ │ │ │ - bmi.w 916bc │ │ │ │ + bmi.w 90fb8 │ │ │ │ movw r6, #19992 @ 0x4e18 │ │ │ │ movt r6, #73 @ 0x49 │ │ │ │ - movw r1, #9329 @ 0x2471 │ │ │ │ + movw r1, #9261 @ 0x242d │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r0, [r6, #712] @ 0x2c8 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 915d0 │ │ │ │ + bne.w 90ecc │ │ │ │ ldr.w ip, [fp, #8] │ │ │ │ subs r1, r5, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ add.w r0, ip, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r0, #1528] @ 0x5f8 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bcs.w 9157a │ │ │ │ + bcs.w 90e76 │ │ │ │ mov.w lr, r1, lsr #3 │ │ │ │ ldr.w r1, [r0, lr, lsl #3] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 915b6 │ │ │ │ + beq.w 90eb2 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r1, #0] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr r5, [r0, #0] │ │ │ │ str r5, [sp, #12] │ │ │ │ str r5, [r1, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 914b0 │ │ │ │ + beq.n 90dac │ │ │ │ add r3, r0 │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [r0] │ │ │ │ strd r1, r1, [r3, #-8] │ │ │ │ ldr.w r1, [ip, #3760] @ 0xeb0 │ │ │ │ ldr.w r0, [ip, #3756] @ 0xeac │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [ip, #3760] @ 0xeb0 │ │ │ │ cmp r0, r1 │ │ │ │ - blt.n 914ec │ │ │ │ + blt.n 90de8 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp r1, r0 │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r2, #0] │ │ │ │ - ldr r2, [pc, #752] @ (916fc ) │ │ │ │ + ldr r2, [pc, #752] @ (90ff8 ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr.w r5, [r2, #1416] @ 0x588 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 915f0 │ │ │ │ + bne.w 90eec │ │ │ │ str r5, [r3, #20] │ │ │ │ str.w r9, [r3, #8] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [r8, r7] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 91548 │ │ │ │ + beq.w 90e44 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ sub.w r1, r3, #8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ and.w r2, r2, #3 │ │ │ │ str r4, [r3, #12] │ │ │ │ @@ -154091,41 +153416,41 @@ │ │ │ │ strd r0, r2, [r3, #-8] │ │ │ │ str r1, [r0, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ itt eq │ │ │ │ - movweq sl, #43613 @ 0xaa5d │ │ │ │ + movweq sl, #41901 @ 0xa3ad │ │ │ │ movteq sl, #11 │ │ │ │ - bne.n 91560 │ │ │ │ + bne.n 90e5c │ │ │ │ movw r2, #16312 @ 0x3fb8 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ ldr r5, [r2, #16] │ │ │ │ and.w r0, r1, #24 │ │ │ │ ubfx r3, r1, #14, #1 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ lsls r0, r1, #29 │ │ │ │ mov.w r3, r3, lsl #3 │ │ │ │ - bpl.w 91368 │ │ │ │ + bpl.w 90c64 │ │ │ │ ldr.w r0, [r2, #440] @ 0x1b8 │ │ │ │ ldrd r1, r0, [r0, #12] │ │ │ │ add r1, r0 │ │ │ │ adds r0, r1, #3 │ │ │ │ adds r1, #1 │ │ │ │ bic.w r0, r0, #3 │ │ │ │ add.w r1, r0, r1, lsl #2 │ │ │ │ add r5, r1 │ │ │ │ - b.n 91368 │ │ │ │ + b.n 90c64 │ │ │ │ ldrd r6, r5, [r1, #24] │ │ │ │ cmp r6, r5 │ │ │ │ - bhi.n 91570 │ │ │ │ + bhi.n 90e6c │ │ │ │ add.w r5, lr, #1 │ │ │ │ add.w r5, r6, r5, lsl #3 │ │ │ │ str r5, [r1, #24] │ │ │ │ adds r5, r1, r6 │ │ │ │ str r5, [r1, #4] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ str r5, [r1, r6] │ │ │ │ @@ -154135,274 +153460,274 @@ │ │ │ │ strd r1, r1, [r0] │ │ │ │ strd r1, r1, [r3, #-8] │ │ │ │ ldr.w r1, [ip, #3760] @ 0xeb0 │ │ │ │ ldr.w r0, [ip, #3756] @ 0xeac │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [ip, #3760] @ 0xeb0 │ │ │ │ cmp r1, r0 │ │ │ │ - ble.n 913fa │ │ │ │ + ble.n 90cf6 │ │ │ │ ldr.w r1, [ip, #3740] @ 0xe9c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 913fa │ │ │ │ + beq.n 90cf6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 913fa │ │ │ │ + beq.n 90cf6 │ │ │ │ ldr.w r1, [ip, #3852] @ 0xf0c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 913fa │ │ │ │ + bne.w 90cf6 │ │ │ │ ldr.w r1, [fp, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 916f0 │ │ │ │ + bne.w 90fec │ │ │ │ add.w r0, fp, #12 │ │ │ │ ldr.w r1, [fp, #12] │ │ │ │ lsls r1, r1, #27 │ │ │ │ - bmi.w 913fa │ │ │ │ + bmi.w 90cf6 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ orr.w r1, r1, #16 │ │ │ │ strex r5, r1, [r0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 9151e │ │ │ │ + bne.n 90e1a │ │ │ │ dmb ish │ │ │ │ - b.n 913fa │ │ │ │ - movw sl, #6325 @ 0x18b5 │ │ │ │ + b.n 90cf6 │ │ │ │ + movw sl, #4529 @ 0x11b1 │ │ │ │ movt sl, #9 │ │ │ │ - b.n 91472 │ │ │ │ - movw sl, #7589 @ 0x1da5 │ │ │ │ + b.n 90d6e │ │ │ │ + movw sl, #5853 @ 0x16dd │ │ │ │ movt sl, #12 │ │ │ │ - b.n 91472 │ │ │ │ + b.n 90d6e │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ sub.w r1, r3, #8 │ │ │ │ str r4, [r3, #12] │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ and.w r2, r2, #3 │ │ │ │ str.w sl, [r3, #24] │ │ │ │ - b.n 9144a │ │ │ │ + b.n 90d46 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ itt eq │ │ │ │ - movweq sl, #28085 @ 0x6db5 │ │ │ │ + movweq sl, #26265 @ 0x6699 │ │ │ │ movteq sl, #12 │ │ │ │ - beq.n 91472 │ │ │ │ - b.n 91640 │ │ │ │ + beq.n 90d6e │ │ │ │ + b.n 90f3c │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r5, [sp, #16] │ │ │ │ str r1, [r5, #12] │ │ │ │ str r5, [r1, #8] │ │ │ │ - b.n 913dc │ │ │ │ + b.n 90cd8 │ │ │ │ ldr.w r0, [r6, #672] @ 0x2a0 │ │ │ │ - movw r1, #52321 @ 0xcc61 │ │ │ │ + movw r1, #52313 @ 0xcc59 │ │ │ │ movt r1, #6 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 91628 │ │ │ │ + bne.n 90f24 │ │ │ │ cmp r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 916bc │ │ │ │ + beq.w 90fb8 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr.w fp, [r8, r7] │ │ │ │ ldr.w r1, [r5, #800] @ 0x320 │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r5, #800] @ 0x320 │ │ │ │ - b.n 914ca │ │ │ │ + b.n 90dc6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, lr │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ - bl 72540 │ │ │ │ + bl 724fc │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9157a │ │ │ │ + beq.n 90e76 │ │ │ │ ldr.w fp, [r8, r7] │ │ │ │ - b.n 914ca │ │ │ │ + b.n 90dc6 │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r6, #708] @ 0x2c4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 916bc │ │ │ │ + beq.n 90fb8 │ │ │ │ ldr.w fp, [r8, r7] │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ ldr.w ip, [fp, #8] │ │ │ │ - b.n 914ce │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + b.n 90dca │ │ │ │ + movw r1, #55613 @ 0xd93d │ │ │ │ movt r1, #18 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 916c8 │ │ │ │ + bne.n 90fc4 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 12eb00 │ │ │ │ + bl 12ddf0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #0 │ │ │ │ str.w r9, [r3, #8] │ │ │ │ str r2, [r3, #20] │ │ │ │ - b.n 91420 │ │ │ │ + b.n 90d1c │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.n 91638 │ │ │ │ - cbz r3, 91640 │ │ │ │ + bgt.n 90f34 │ │ │ │ + cbz r3, 90f3c │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 91640 │ │ │ │ + bhi.n 90f3c │ │ │ │ tbb [pc, r3] │ │ │ │ asrs r3, r1, #1 │ │ │ │ mov r3, r9 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ - b.n 9159e │ │ │ │ + b.n 90e9a │ │ │ │ movw r2, #642 @ 0x282 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 91660 │ │ │ │ + beq.n 90f5c │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr.w r2, [r9] │ │ │ │ - movw r1, #1140 @ 0x474 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ + movw r1, #63732 @ 0xf8f4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w d599c │ │ │ │ - movw sl, #30245 @ 0x7625 │ │ │ │ + b.w d52b8 │ │ │ │ + movw sl, #23265 @ 0x5ae1 │ │ │ │ movt sl, #22 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 916d8 │ │ │ │ + beq.n 90fd4 │ │ │ │ movw r0, #15912 @ 0x3e28 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 72154 <_PyObject_GC_New@@Base> │ │ │ │ + bl 72110 <_PyObject_GC_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 912f6 │ │ │ │ + beq.w 90bf2 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r8, [pc, #120] @ 91700 │ │ │ │ + ldr.w r8, [pc, #120] @ 90ffc │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r5, [r0, #28] │ │ │ │ str.w r9, [r0, #8] │ │ │ │ str r2, [r0, #20] │ │ │ │ - b.n 91420 │ │ │ │ - movw sl, #7589 @ 0x1da5 │ │ │ │ + b.n 90d1c │ │ │ │ + movw sl, #5853 @ 0x16dd │ │ │ │ movt sl, #12 │ │ │ │ - b.n 91668 │ │ │ │ - movw sl, #6325 @ 0x18b5 │ │ │ │ + b.n 90f64 │ │ │ │ + movw sl, #4529 @ 0x11b1 │ │ │ │ movt sl, #9 │ │ │ │ - b.n 91668 │ │ │ │ + b.n 90f64 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 91668 │ │ │ │ + b.n 90f64 │ │ │ │ mov r0, fp │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1ef3fc │ │ │ │ + b.w 1ee37c │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 91606 │ │ │ │ + b.n 90f02 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1168 @ 0x490 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ + movw r1, #63760 @ 0xf910 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 912f6 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 90bf2 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 913fa │ │ │ │ - b.n 9150c │ │ │ │ + bne.w 90cf6 │ │ │ │ + b.n 90e08 │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r5, r1 │ │ │ │ - cbz r1, 91754 │ │ │ │ + cbz r1, 91050 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 91282 │ │ │ │ + blt.w 90b7e │ │ │ │ ldr r2, [r0, #12] │ │ │ │ movw r1, #43976 @ 0xabc8 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - cbz r2, 91730 │ │ │ │ + cbz r2, 9102c │ │ │ │ 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, #42800 @ 0xa730 │ │ │ │ + movw r3, #39816 @ 0x9b88 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #11908 @ 0x2e84 │ │ │ │ + movw r1, #8964 @ 0x2304 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl d599c │ │ │ │ - b.n 912f6 │ │ │ │ + bl d52b8 │ │ │ │ + b.n 90bf2 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 91496 │ │ │ │ + b.n 90d92 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldr r6, [r2, #0] │ │ │ │ - cbz r3, 9176e │ │ │ │ + cbz r3, 9106a │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst.w r2, #268435456 @ 0x10000000 │ │ │ │ it ne │ │ │ │ movne r5, r3 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r5 │ │ │ │ - movw r3, #42800 @ 0xa730 │ │ │ │ + movw r3, #39816 @ 0x9b88 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - movw r1, #11840 @ 0x2e40 │ │ │ │ + movw r1, #8896 @ 0x22c0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d599c │ │ │ │ - b.n 912f6 │ │ │ │ + bl d52b8 │ │ │ │ + b.n 90bf2 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 912fc │ │ │ │ + bne.w 90bf8 │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 912c0 │ │ │ │ + bne.w 90bbc │ │ │ │ ldr.w r9, [r0, #20] │ │ │ │ movw r3, #655 @ 0x28f │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ ands r3, r2 │ │ │ │ lsls r6, r2, #22 │ │ │ │ - bpl.w 91316 │ │ │ │ + bpl.w 90c12 │ │ │ │ cmp r3, #8 │ │ │ │ - ble.w 91614 │ │ │ │ + ble.w 90f10 │ │ │ │ movw r2, #642 @ 0x282 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 91640 │ │ │ │ - movw sl, #30245 @ 0x7625 │ │ │ │ + bne.w 90f3c │ │ │ │ + movw sl, #23265 @ 0x5ae1 │ │ │ │ movt sl, #22 │ │ │ │ - b.n 9166c │ │ │ │ + b.n 90f68 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r0, #-8] │ │ │ │ sub sp, #12 │ │ │ │ @@ -154415,150 +153740,150 @@ │ │ │ │ str r0, [r1, #0] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ str r2, [r0, #4] │ │ │ │ str.w ip, [r3, #-8] │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ and.w r2, r2, #1 │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ - cbnz r1, 9182e │ │ │ │ + cbnz r1, 9112a │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - cbnz r0, 91868 │ │ │ │ + cbnz r0, 91164 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbnz r0, 9184c │ │ │ │ + cbnz r0, 91148 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r3, [r2, #160] @ 0xa0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ bx r3 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 91816 │ │ │ │ + beq.n 91112 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 91816 │ │ │ │ + bne.n 91112 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 91816 │ │ │ │ + b.n 91112 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9181e │ │ │ │ + beq.n 9111a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9181e │ │ │ │ + bne.n 9111a │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9181e │ │ │ │ + b.n 9111a │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9181a │ │ │ │ + beq.n 91116 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9181a │ │ │ │ + bne.n 91116 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9181a │ │ │ │ + b.n 91116 │ │ │ │ │ │ │ │ -00091884 : │ │ │ │ +00091180 : │ │ │ │ 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] @ (918b0 ) │ │ │ │ + ldr r0, [pc, #12] @ (911ac ) │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ - bl 1aecd0 │ │ │ │ + bl 1acc84 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr.w r9, [pc, #1092] @ 91d0c │ │ │ │ + ldr.w r9, [pc, #1088] @ 91604 │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ sub sp, #28 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r4, [r9, r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92006 │ │ │ │ + bne.w 918fe │ │ │ │ bics.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ - bne.w 91f9e │ │ │ │ + bne.w 91896 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ - blt.w 91ff2 │ │ │ │ + blt.w 918ea │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 91fde │ │ │ │ + beq.w 918d6 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n 919e4 │ │ │ │ - movw r3, #52585 @ 0xcd69 │ │ │ │ + bmi.n 912e0 │ │ │ │ + movw r3, #45609 @ 0xb229 │ │ │ │ movt r3, #23 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 919f2 │ │ │ │ + bne.n 912ee │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add.w sl, r0, #12 │ │ │ │ cmp.w r3, #624 @ 0x270 │ │ │ │ - bge.w 91a80 │ │ │ │ + bge.w 9137c │ │ │ │ adds r7, r3, #1 │ │ │ │ str r7, [r0, #8] │ │ │ │ cmp.w r7, #624 @ 0x270 │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ - beq.w 91d10 │ │ │ │ + beq.w 91608 │ │ │ │ ldr.w r1, [r9, r5] │ │ │ │ adds r5, r7, #1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ str r5, [r0, #8] │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r5, [sl, r7, lsl #2] │ │ │ │ ldr.w r6, [r1, #1608] @ 0x648 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 919fa │ │ │ │ + beq.n 912f6 │ │ │ │ eor.w r3, r3, r3, lsr #11 │ │ │ │ eor.w r5, r5, r5, lsr #11 │ │ │ │ mov.w r2, #22144 @ 0x5680 │ │ │ │ movt r2, #40236 @ 0x9d2c │ │ │ │ and.w r0, r2, r3, lsl #7 │ │ │ │ and.w r2, r2, r5, lsl #7 │ │ │ │ eors r3, r0 │ │ │ │ eors r5, r2 │ │ │ │ movs r2, #0 │ │ │ │ movt r2, #61382 @ 0xefc6 │ │ │ │ and.w r7, r2, r3, lsl #15 │ │ │ │ and.w r2, r2, r5, lsl #15 │ │ │ │ eors r3, r7 │ │ │ │ eors r5, r2 │ │ │ │ - vldr d4, [pc, #900] @ 91cf8 │ │ │ │ + vldr d4, [pc, #896] @ 915f0 │ │ │ │ movw r0, #26080 @ 0x65e0 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ eor.w r3, r3, r3, lsr #18 │ │ │ │ eor.w r5, r5, r5, lsr #18 │ │ │ │ - vldr d5, [pc, #888] @ 91d00 │ │ │ │ + vldr d5, [pc, #884] @ 915f8 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ vmov s15, r3 │ │ │ │ lsrs r3, r5, #6 │ │ │ │ vmov s14, r3 │ │ │ │ vcvt.f64.s32 d6, s15 │ │ │ │ ldr.w r3, [r1, #1604] @ 0x644 │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ @@ -154568,82 +153893,82 @@ │ │ │ │ str.w r3, [r1, #1604] @ 0x644 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ vmla.f64 d7, d6, d4 │ │ │ │ str.w r5, [r1, #1608] @ 0x648 │ │ │ │ cmp r2, r3 │ │ │ │ str r0, [r6, #4] │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ - bne.n 91a7a │ │ │ │ - ldr r2, [pc, #836] @ (91d08 ) │ │ │ │ + bne.n 91376 │ │ │ │ + ldr r2, [pc, #832] @ (91600 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 91f82 │ │ │ │ + bne.w 9187a │ │ │ │ vstr d7, [r6, #8] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movw r3, #52585 @ 0xcd69 │ │ │ │ + movw r3, #45609 @ 0xb229 │ │ │ │ movt r3, #23 │ │ │ │ movs r0, #0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 9190c │ │ │ │ + beq.n 91208 │ │ │ │ movs r1, #0 │ │ │ │ blx r2 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 919d6 │ │ │ │ + b.n 912d2 │ │ │ │ movs r0, #16 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 72384 │ │ │ │ + bl 72340 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92020 │ │ │ │ + beq.w 91918 │ │ │ │ eor.w r3, r3, r3, lsr #11 │ │ │ │ eor.w r2, r5, r5, lsr #11 │ │ │ │ mov.w r1, #22144 @ 0x5680 │ │ │ │ movt r1, #40236 @ 0x9d2c │ │ │ │ and.w r0, r1, r3, lsl #7 │ │ │ │ and.w r1, r1, r2, lsl #7 │ │ │ │ eors r3, r0 │ │ │ │ eors r2, r1 │ │ │ │ movs r1, #0 │ │ │ │ movt r1, #61382 @ 0xefc6 │ │ │ │ and.w r0, r1, r2, lsl #15 │ │ │ │ and.w r1, r1, r3, lsl #15 │ │ │ │ eors r3, r1 │ │ │ │ eors r2, r0 │ │ │ │ - vldr d4, [pc, #700] @ 91cf8 │ │ │ │ + vldr d4, [pc, #696] @ 915f0 │ │ │ │ movw r0, #26080 @ 0x65e0 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ eor.w r3, r3, r3, lsr #18 │ │ │ │ eor.w r2, r2, r2, lsr #18 │ │ │ │ - vldr d5, [pc, #688] @ 91d00 │ │ │ │ + vldr d5, [pc, #684] @ 915f8 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ vmov s13, r3 │ │ │ │ lsrs r2, r2, #6 │ │ │ │ vmov s14, r2 │ │ │ │ vcvt.f64.s32 d6, s13 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ str r0, [r6, #4] │ │ │ │ vmla.f64 d7, d6, d4 │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ - beq.n 919c2 │ │ │ │ + beq.n 912be │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - b.n 919c2 │ │ │ │ + b.n 912be │ │ │ │ ldr r7, [r0, #12] │ │ │ │ - movw ip, #30192 @ 0x75f0 │ │ │ │ + movw ip, #27248 @ 0x6a70 │ │ │ │ movt ip, #47 @ 0x2f │ │ │ │ add.w fp, r0, #920 @ 0x398 │ │ │ │ and.w r3, r7, #2147483648 @ 0x80000000 │ │ │ │ ldr.w r7, [sl, #4] │ │ │ │ bic.w r1, r7, #2147483648 @ 0x80000000 │ │ │ │ and.w r2, r7, #2147483648 @ 0x80000000 │ │ │ │ orrs r1, r3 │ │ │ │ @@ -154720,15 +154045,15 @@ │ │ │ │ and.w r2, r1, #1 │ │ │ │ ldr.w r3, [lr, #1600] @ 0x640 │ │ │ │ add.w r2, ip, r2, lsl #2 │ │ │ │ eor.w r3, r3, r1, lsr #1 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ eor.w r3, r3, r2 │ │ │ │ str.w r3, [lr, #12] │ │ │ │ - bne.n 91ada │ │ │ │ + bne.n 913d6 │ │ │ │ ldr.w r7, [r0, #920] @ 0x398 │ │ │ │ add.w r8, r0, #1592 @ 0x638 │ │ │ │ add.w r3, r0, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ and.w r6, r7, #2147483648 @ 0x80000000 │ │ │ │ add.w lr, r3, #4 │ │ │ │ @@ -154796,43 +154121,42 @@ │ │ │ │ ldr.w r1, [lr, #20] │ │ │ │ eor.w r1, r1, r3, lsr #1 │ │ │ │ and.w r3, r3, #1 │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ eor.w r1, r1, r3 │ │ │ │ str.w r1, [r2, #908] @ 0x38c │ │ │ │ - bne.w 91bbc │ │ │ │ + bne.w 914b8 │ │ │ │ ldr.w r7, [r0, #2504] @ 0x9c8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ bfi r7, r3, #0, #31 │ │ │ │ and.w r1, r7, #1 │ │ │ │ add.w r1, ip, r1, lsl #2 │ │ │ │ ldr.w ip, [r1, #16] │ │ │ │ ldr.w r1, [r0, #1596] @ 0x63c │ │ │ │ eor.w r1, r1, r7, lsr #1 │ │ │ │ movs r7, #1 │ │ │ │ eor.w r1, r1, ip │ │ │ │ str r7, [r0, #8] │ │ │ │ str.w r1, [r0, #2504] @ 0x9c8 │ │ │ │ - b.n 9192a │ │ │ │ - nop.w │ │ │ │ + b.n 91226 │ │ │ │ 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 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - movw ip, #30192 @ 0x75f0 │ │ │ │ + movw ip, #27248 @ 0x6a70 │ │ │ │ movt ip, #47 @ 0x2f │ │ │ │ add.w fp, r0, #920 @ 0x398 │ │ │ │ and.w r1, r2, #2147483648 @ 0x80000000 │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ bic.w lr, r2, #2147483648 @ 0x80000000 │ │ │ │ and.w r6, r2, #2147483648 @ 0x80000000 │ │ │ │ orr.w lr, lr, r1 │ │ │ │ @@ -154922,15 +154246,15 @@ │ │ │ │ and.w r7, lr, #1 │ │ │ │ add.w r7, ip, r7, lsl #2 │ │ │ │ eor.w r1, r1, lr, lsr #1 │ │ │ │ ldr r7, [r7, #16] │ │ │ │ eor.w r1, r1, r7 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ str r1, [r7, #12] │ │ │ │ - bne.n 91d72 │ │ │ │ + bne.n 9166a │ │ │ │ ldr.w r2, [r0, #920] @ 0x398 │ │ │ │ add.w r8, r0, #1592 @ 0x638 │ │ │ │ str r2, [sp, #20] │ │ │ │ add.w r2, r0, #8 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ and.w r6, r1, #2147483648 @ 0x80000000 │ │ │ │ @@ -155003,89 +154327,89 @@ │ │ │ │ and.w r1, r1, #1 │ │ │ │ add.w r1, ip, r1, lsl #2 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ eors r7, r1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r8, r1 │ │ │ │ str.w r7, [r1, #908] @ 0x38c │ │ │ │ - bne.n 91e60 │ │ │ │ + bne.n 91758 │ │ │ │ ldr.w r1, [r0, #2504] @ 0x9c8 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr.w r7, [r0, #1596] @ 0x63c │ │ │ │ bfi r1, r2, #0, #31 │ │ │ │ eor.w r7, r7, r1, lsr #1 │ │ │ │ and.w r1, r1, #1 │ │ │ │ add.w ip, ip, r1, lsl #2 │ │ │ │ ldr.w r1, [ip, #16] │ │ │ │ eors r1, r7 │ │ │ │ movs r7, #0 │ │ │ │ str.w r1, [r0, #2504] @ 0x9c8 │ │ │ │ - b.n 9192a │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + b.n 91226 │ │ │ │ + movw r1, #55613 @ 0xd93d │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bne.n 91fe2 │ │ │ │ + bne.n 918da │ │ │ │ mov r0, r6 │ │ │ │ - bl 12eb00 │ │ │ │ + bl 12ddf0 │ │ │ │ vldr d7, [sp, #8] │ │ │ │ - b.n 919d2 │ │ │ │ + b.n 912ce │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 1f81d0 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 1f7148 <_PyObject_FunctionStr@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 91fde │ │ │ │ + cbz r0, 918d6 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movw r1, #43976 @ 0xabc8 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #12052 @ 0x2f14 │ │ │ │ + movw r2, #9108 @ 0x2394 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1545cc <_PyErr_Format@@Base> │ │ │ │ + bl 152a5c <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 91fde │ │ │ │ + beq.n 918d6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 91fde │ │ │ │ + cbnz r3, 918d6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 919dc │ │ │ │ + b.n 912d8 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ vldr d7, [sp, #8] │ │ │ │ - b.n 919d2 │ │ │ │ - movw r1, #9912 @ 0x26b8 │ │ │ │ + b.n 912ce │ │ │ │ + movw r1, #6968 @ 0x1b38 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ef6ac <_Py_CheckRecursiveCall@@Base> │ │ │ │ + bl 1ee62c <_Py_CheckRecursiveCall@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 91fde │ │ │ │ - b.n 918ee │ │ │ │ + bne.n 918d6 │ │ │ │ + b.n 911ea │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 918da │ │ │ │ + beq.w 911d6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 1aef14 │ │ │ │ + bl 1acec8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 91fde │ │ │ │ - b.n 918da │ │ │ │ - bl 1ef298 │ │ │ │ + bne.n 918d6 │ │ │ │ + b.n 911d6 │ │ │ │ + bl 1ee218 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 919d6 │ │ │ │ + b.n 912d2 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ @@ -155094,242 +154418,242 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r1, [r0, #-8] │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 92128 │ │ │ │ + beq.n 91a20 │ │ │ │ ldr.w r0, [r0, #-4] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ bic.w r0, r0, #3 │ │ │ │ - ldr r4, [pc, #444] @ (92224 ) │ │ │ │ + ldr r4, [pc, #444] @ (91b1c ) │ │ │ │ and.w r2, r2, #3 │ │ │ │ orrs r2, r0 │ │ │ │ str r1, [r0, #0] │ │ │ │ movs r0, #0 │ │ │ │ str r2, [r1, #4] │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ str.w r0, [r3, #-8] │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ ldr r4, [r1, r4] │ │ │ │ and.w r2, r2, #1 │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 92134 │ │ │ │ + beq.n 91a2c │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #50 @ 0x32 │ │ │ │ - ble.w 921ec │ │ │ │ + ble.w 91ae4 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9220c │ │ │ │ + bne.w 91b04 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ lsls r2, r2, #22 │ │ │ │ - bmi.n 92148 │ │ │ │ + bmi.n 91a40 │ │ │ │ ldr r5, [r3, #12] │ │ │ │ - cbnz r5, 920cc │ │ │ │ + cbnz r5, 919c4 │ │ │ │ ldr r5, [r3, #16] │ │ │ │ - cbnz r5, 920fa │ │ │ │ + cbnz r5, 919f2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 7f6ec │ │ │ │ + bl 7f6cc │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #100 @ 0x64 │ │ │ │ - bgt.w 92218 │ │ │ │ + bgt.w 91b10 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 920ac │ │ │ │ + beq.n 919a4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 920ac │ │ │ │ - ldr r2, [pc, #328] @ (92228 ) │ │ │ │ + bne.n 919a4 │ │ │ │ + ldr r2, [pc, #328] @ (91b20 ) │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr.w r0, [r2, #1416] @ 0x588 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9217a │ │ │ │ + bne.n 91a72 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 920ac │ │ │ │ + b.n 919a4 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 920b0 │ │ │ │ + beq.n 919a8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 920b0 │ │ │ │ - ldr r2, [pc, #280] @ (92228 ) │ │ │ │ + bne.n 919a8 │ │ │ │ + ldr r2, [pc, #280] @ (91b20 ) │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr.w r0, [r2, #1416] @ 0x588 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 92190 │ │ │ │ + bne.n 91a88 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 920b0 │ │ │ │ - ldr r2, [pc, #248] @ (92224 ) │ │ │ │ + b.n 919a8 │ │ │ │ + ldr r2, [pc, #248] @ (91b1c ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r4, [r1, r2] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 9208c │ │ │ │ - movw r1, #51508 @ 0xc934 │ │ │ │ + bne.n 91984 │ │ │ │ + movw r1, #48564 @ 0xbdb4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #15096 @ 0x3af8 │ │ │ │ + movw r0, #12152 @ 0x2f78 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 677e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r5, [r3, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 920a8 │ │ │ │ + beq.n 919a0 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 920a8 │ │ │ │ + beq.n 919a0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 920a8 │ │ │ │ - ldr r2, [pc, #196] @ (92228 ) │ │ │ │ + bne.n 919a0 │ │ │ │ + ldr r2, [pc, #196] @ (91b20 ) │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr.w r0, [r2, #1416] @ 0x588 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - cbnz r0, 921a6 │ │ │ │ + cbnz r0, 91a9e │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 920a8 │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + b.n 919a0 │ │ │ │ + movw r1, #55613 @ 0xd93d │ │ │ │ movt r1, #18 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 921bc │ │ │ │ + bne.n 91ab4 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 920ac │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + b.n 919a4 │ │ │ │ + movw r1, #55613 @ 0xd93d │ │ │ │ movt r1, #18 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 921cc │ │ │ │ + bne.n 91ac4 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 920b0 │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + b.n 919a8 │ │ │ │ + movw r1, #55613 @ 0xd93d │ │ │ │ movt r1, #18 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 921dc │ │ │ │ + bne.n 91ad4 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 920a8 │ │ │ │ + b.n 919a0 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 92186 │ │ │ │ + b.n 91a7e │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9219c │ │ │ │ + b.n 91a94 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 921b2 │ │ │ │ + b.n 91aaa │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - movw r1, #8257 @ 0x2041 │ │ │ │ + movw r1, #6457 @ 0x1939 │ │ │ │ movt r1, #9 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 92094 │ │ │ │ + bne.w 9198c │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 1585cc <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 156a5c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 105d1c │ │ │ │ + bl 105698 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 920a0 │ │ │ │ + b.n 91998 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 1585e0 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 156a70 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, 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, 9224c │ │ │ │ + cbnz r2, 91b44 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - bne.n 9226e │ │ │ │ + bne.n 91b66 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 9223e │ │ │ │ + bne.n 91b36 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9224a │ │ │ │ + beq.n 91b42 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #12120 @ 0x2f58 │ │ │ │ + movw r1, #9176 @ 0x23d8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 92284 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 91b7c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #12164 @ 0x2f84 │ │ │ │ + movw r1, #9220 @ 0x2404 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0009228c : │ │ │ │ +00091b84 : │ │ │ │ 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 │ │ │ │ @@ -155337,244 +154661,244 @@ │ │ │ │ mov r6, r2 │ │ │ │ blx 29b58 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7afe0 │ │ │ │ + bl 7afa0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 92378 │ │ │ │ + beq.n 91c70 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bpl.n 92366 │ │ │ │ + bpl.n 91c5e │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 9232e │ │ │ │ + bne.n 91c26 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.n 9232e │ │ │ │ + beq.n 91c26 │ │ │ │ mov r0, r5 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ - bl 7917c │ │ │ │ + bl 7912c │ │ │ │ adds r0, #3 │ │ │ │ itt eq │ │ │ │ moveq r2, #0 │ │ │ │ moveq.w r5, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 922f4 │ │ │ │ + beq.n 91bec │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r2, 9231c │ │ │ │ + cbnz r2, 91c14 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r2, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92316 │ │ │ │ + beq.n 91c0e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 92316 │ │ │ │ - ldr r2, [pc, #120] @ (92380 ) │ │ │ │ + cbnz r3, 91c0e │ │ │ │ + ldr r2, [pc, #120] @ (91c78 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 9234e │ │ │ │ + cbnz r3, 91c46 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r5, #1 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ - b.n 922f4 │ │ │ │ + b.n 91bec │ │ │ │ mov r0, r4 │ │ │ │ - bl 6d774 │ │ │ │ + bl 6d71c │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 922d8 │ │ │ │ + bne.n 91bd0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r6, #0] │ │ │ │ - bne.n 92300 │ │ │ │ - b.n 92316 │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + bne.n 91bf8 │ │ │ │ + b.n 91c0e │ │ │ │ + movw r1, #55613 @ 0xd93d │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 92312 │ │ │ │ + beq.n 91c0a │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 92312 │ │ │ │ - movw r0, #53236 @ 0xcff4 │ │ │ │ + b.n 91c0a │ │ │ │ + movw r0, #50292 @ 0xc474 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2382 @ 0x94e │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 9233a │ │ │ │ + bl 21f268 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 91c32 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r6, #0] │ │ │ │ - b.n 92316 │ │ │ │ + b.n 91c0e │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00092384 : │ │ │ │ - cbz r0, 92398 │ │ │ │ +00091c7c : │ │ │ │ + cbz r0, 91c90 │ │ │ │ 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 26fa74 │ │ │ │ + bl 26ed08 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -000923b4 <_Py_fstat_noraise@@Base>: │ │ │ │ +00091cac <_Py_fstat_noraise@@Base>: │ │ │ │ b.w 295ac <__fstat64_time64@plt> │ │ │ │ │ │ │ │ -000923b8 : │ │ │ │ +00091cb0 : │ │ │ │ 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 8acb4 │ │ │ │ + b.w 8a578 │ │ │ │ │ │ │ │ -000923d8 : │ │ │ │ +00091cd0 : │ │ │ │ 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 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 92468 <_PyArena_New@@Base> │ │ │ │ - cbz r0, 92462 │ │ │ │ + bl 91d60 <_PyArena_New@@Base> │ │ │ │ + cbz r0, 91d5a │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1af32c │ │ │ │ + bl 1ad2e0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 9245c │ │ │ │ - cbz r5, 92432 │ │ │ │ + cbz r0, 91d54 │ │ │ │ + cbz r5, 91d2a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ lsls r2, r3, #21 │ │ │ │ - bpl.n 92432 │ │ │ │ + bpl.n 91d2a │ │ │ │ and.w r3, r3, #33792 @ 0x8400 │ │ │ │ cmp.w r3, #33792 @ 0x8400 │ │ │ │ - beq.n 9244c │ │ │ │ + beq.n 91d44 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20c9d4 <_PyUnicode_EncodeUTF16@@Base+0x974> │ │ │ │ + bl 20bac0 <_PyUnicode_EncodeUTF16@@Base+0x974> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 112c54 <_PyArena_Free@@Base> │ │ │ │ + bl 112570 <_PyArena_Free@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl db82c <_PyAST_Compile@@Base> │ │ │ │ + bl db108 <_PyAST_Compile@@Base> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 112c54 <_PyArena_Free@@Base> │ │ │ │ - b.n 9242c │ │ │ │ + bl 112570 <_PyArena_Free@@Base> │ │ │ │ + b.n 91d24 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 272cc8 │ │ │ │ + bl 2720c8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 9241c │ │ │ │ + bne.n 91d14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 112c54 <_PyArena_Free@@Base> │ │ │ │ + bl 112570 <_PyArena_Free@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 9242c │ │ │ │ + b.n 91d24 │ │ │ │ nop │ │ │ │ │ │ │ │ -00092468 <_PyArena_New@@Base>: │ │ │ │ +00091d60 <_PyArena_New@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r0, #12 │ │ │ │ sub sp, #8 │ │ │ │ - bl 77c4c │ │ │ │ - cbz r0, 924c6 <_PyArena_New@@Base+0x5e> │ │ │ │ + bl 77bf8 │ │ │ │ + cbz r0, 91dbe <_PyArena_New@@Base+0x5e> │ │ │ │ mov r4, r0 │ │ │ │ movw r0, #8208 @ 0x2010 │ │ │ │ - bl 77c4c │ │ │ │ + bl 77bf8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 924bc <_PyArena_New@@Base+0x54> │ │ │ │ + cbz r0, 91db4 <_PyArena_New@@Base+0x54> │ │ │ │ mov r1, r0 │ │ │ │ mov.w ip, #8192 @ 0x2000 │ │ │ │ add.w r2, r0, #23 │ │ │ │ movs r0, #0 │ │ │ │ bic.w r2, r2, #7 │ │ │ │ str.w ip, [r1], #16 │ │ │ │ subs r2, r2, r1 │ │ │ │ strd r0, r1, [r3, #8] │ │ │ │ str r2, [r3, #4] │ │ │ │ strd r3, r3, [r4] │ │ │ │ - bl 72f38 │ │ │ │ + bl 72ef0 │ │ │ │ str r0, [r4, #8] │ │ │ │ - cbz r0, 924d0 <_PyArena_New@@Base+0x68> │ │ │ │ + cbz r0, 91dc8 <_PyArena_New@@Base+0x68> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r3, [r4] │ │ │ │ - bl 78004 │ │ │ │ + bl 77fb0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1ef298 │ │ │ │ + b.w 1ee218 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, 924e2 <_PyArena_New@@Base+0x7a> │ │ │ │ + cbz r3, 91dda <_PyArena_New@@Base+0x7a> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 78004 │ │ │ │ + bl 77fb0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 924d2 <_PyArena_New@@Base+0x6a> │ │ │ │ + b.n 91dca <_PyArena_New@@Base+0x6a> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 924c2 <_PyArena_New@@Base+0x5a> │ │ │ │ + b.n 91dba <_PyArena_New@@Base+0x5a> │ │ │ │ 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 │ │ │ │ movs r2, #0 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ @@ -155584,93 +154908,93 @@ │ │ │ │ it ne │ │ │ │ cmpne r0, r2 │ │ │ │ strd r2, r2, [r1, #8] │ │ │ │ str r2, [r1, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - beq.w 926fe <_PyArena_New@@Base+0x296> │ │ │ │ + beq.w 91ff6 <_PyArena_New@@Base+0x296> │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bl 92748 │ │ │ │ + bl 92040 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 926fa <_PyArena_New@@Base+0x292> │ │ │ │ + beq.w 91ff2 <_PyArena_New@@Base+0x292> │ │ │ │ movw r7, #5708 @ 0x164c │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ ldr.w r4, [r7, #192] @ 0xc0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbz r1, 9257c <_PyArena_New@@Base+0x114> │ │ │ │ + cbz r1, 91e74 <_PyArena_New@@Base+0x114> │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 925e2 <_PyArena_New@@Base+0x17a> │ │ │ │ + beq.n 91eda <_PyArena_New@@Base+0x17a> │ │ │ │ ldr r1, [r4, #16] │ │ │ │ - cbz r1, 9257c <_PyArena_New@@Base+0x114> │ │ │ │ + cbz r1, 91e74 <_PyArena_New@@Base+0x114> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 925e0 <_PyArena_New@@Base+0x178> │ │ │ │ + beq.n 91ed8 <_PyArena_New@@Base+0x178> │ │ │ │ ldr r1, [r4, #32] │ │ │ │ - cbz r1, 9257c <_PyArena_New@@Base+0x114> │ │ │ │ + cbz r1, 91e74 <_PyArena_New@@Base+0x114> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 926d2 <_PyArena_New@@Base+0x26a> │ │ │ │ + beq.w 91fca <_PyArena_New@@Base+0x26a> │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ - cbz r1, 9257c <_PyArena_New@@Base+0x114> │ │ │ │ + cbz r1, 91e74 <_PyArena_New@@Base+0x114> │ │ │ │ adds r4, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 925e2 <_PyArena_New@@Base+0x17a> │ │ │ │ + beq.n 91eda <_PyArena_New@@Base+0x17a> │ │ │ │ ldr.w r1, [r4, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9256a <_PyArena_New@@Base+0x102> │ │ │ │ + bne.n 91e62 <_PyArena_New@@Base+0x102> │ │ │ │ movw r3, #10752 @ 0x2a00 │ │ │ │ movt r3, #78 @ 0x4e │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 92702 <_PyArena_New@@Base+0x29a> │ │ │ │ - ldr r3, [pc, #400] @ (92720 <_PyArena_New@@Base+0x2b8>) │ │ │ │ + bne.w 91ffa <_PyArena_New@@Base+0x29a> │ │ │ │ + ldr r3, [pc, #400] @ (92018 <_PyArena_New@@Base+0x2b8>) │ │ │ │ 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 925aa <_PyArena_New@@Base+0x142> │ │ │ │ - bne.n 925da <_PyArena_New@@Base+0x172> │ │ │ │ + bgt.n 91ea2 <_PyArena_New@@Base+0x142> │ │ │ │ + bne.n 91ed2 <_PyArena_New@@Base+0x172> │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #216] @ 0xd8 │ │ │ │ - cbz r3, 925da <_PyArena_New@@Base+0x172> │ │ │ │ + cbz r3, 91ed2 <_PyArena_New@@Base+0x172> │ │ │ │ ldr.w r4, [r7, #196] @ 0xc4 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbz r1, 925c2 <_PyArena_New@@Base+0x15a> │ │ │ │ + cbz r1, 91eba <_PyArena_New@@Base+0x15a> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ - cbz r0, 925e2 <_PyArena_New@@Base+0x17a> │ │ │ │ + cbz r0, 91eda <_PyArena_New@@Base+0x17a> │ │ │ │ ldr.w r1, [r4, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 925b2 <_PyArena_New@@Base+0x14a> │ │ │ │ + bne.n 91eaa <_PyArena_New@@Base+0x14a> │ │ │ │ ldr.w r4, [r7, #200] @ 0xc8 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbz r1, 925da <_PyArena_New@@Base+0x172> │ │ │ │ + cbz r1, 91ed2 <_PyArena_New@@Base+0x172> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ - cbz r0, 925e2 <_PyArena_New@@Base+0x17a> │ │ │ │ + cbz r0, 91eda <_PyArena_New@@Base+0x17a> │ │ │ │ ldr.w r1, [r4, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 925ca <_PyArena_New@@Base+0x162> │ │ │ │ + bne.n 91ec2 <_PyArena_New@@Base+0x162> │ │ │ │ movs r0, #2 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r4, #16 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 925da <_PyArena_New@@Base+0x172> │ │ │ │ + beq.n 91ed2 <_PyArena_New@@Base+0x172> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - movw r1, #52332 @ 0xcc6c │ │ │ │ + movw r1, #49388 @ 0xc0ec │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ str.w r9, [r6] │ │ │ │ str r3, [r6, #4] │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ @@ -155685,864 +155009,831 @@ │ │ │ │ str r5, [r6, #16] │ │ │ │ ittt lt │ │ │ │ strlt r3, [r6, #8] │ │ │ │ movlt r3, #1 │ │ │ │ strblt r3, [r6, #12] │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 926da <_PyArena_New@@Base+0x272> │ │ │ │ - movw r1, #6400 @ 0x1900 │ │ │ │ + beq.n 91fd2 <_PyArena_New@@Base+0x272> │ │ │ │ + movw r1, #3484 @ 0xd9c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 926d6 <_PyArena_New@@Base+0x26e> │ │ │ │ - movw r1, #12624 @ 0x3150 │ │ │ │ + beq.n 91fce <_PyArena_New@@Base+0x26e> │ │ │ │ + movw r1, #9680 @ 0x25d0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 926de <_PyArena_New@@Base+0x276> │ │ │ │ - movw r1, #12632 @ 0x3158 │ │ │ │ + beq.n 91fd6 <_PyArena_New@@Base+0x276> │ │ │ │ + movw r1, #9688 @ 0x25d8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 926e6 <_PyArena_New@@Base+0x27e> │ │ │ │ - movw r1, #12648 @ 0x3168 │ │ │ │ + beq.n 91fde <_PyArena_New@@Base+0x27e> │ │ │ │ + movw r1, #9704 @ 0x25e8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 926e2 <_PyArena_New@@Base+0x27a> │ │ │ │ - movw r1, #12668 @ 0x317c │ │ │ │ + beq.n 91fda <_PyArena_New@@Base+0x27a> │ │ │ │ + movw r1, #9724 @ 0x25fc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ - cbz r0, 926c2 <_PyArena_New@@Base+0x25a> │ │ │ │ - movw r1, #12692 @ 0x3194 │ │ │ │ + cbz r0, 91fba <_PyArena_New@@Base+0x25a> │ │ │ │ + movw r1, #9748 @ 0x2614 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ - cbz r0, 926ee <_PyArena_New@@Base+0x286> │ │ │ │ - movw r1, #12712 @ 0x31a8 │ │ │ │ + cbz r0, 91fe6 <_PyArena_New@@Base+0x286> │ │ │ │ + movw r1, #9768 @ 0x2628 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ - cbz r0, 926ea <_PyArena_New@@Base+0x282> │ │ │ │ - movw r1, #12736 @ 0x31c0 │ │ │ │ + cbz r0, 91fe2 <_PyArena_New@@Base+0x282> │ │ │ │ + movw r1, #9792 @ 0x2640 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ - cbz r0, 926f2 <_PyArena_New@@Base+0x28a> │ │ │ │ + cbz r0, 91fea <_PyArena_New@@Base+0x28a> │ │ │ │ strb.w r8, [r6, #13] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 926f6 <_PyArena_New@@Base+0x28e> │ │ │ │ + beq.n 91fee <_PyArena_New@@Base+0x28e> │ │ │ │ ldrb.w r3, [r9] │ │ │ │ - cbz r3, 9271a <_PyArena_New@@Base+0x2b2> │ │ │ │ - cbz r7, 9271a <_PyArena_New@@Base+0x2b2> │ │ │ │ + cbz r3, 92012 <_PyArena_New@@Base+0x2b2> │ │ │ │ + cbz r7, 92012 <_PyArena_New@@Base+0x2b2> │ │ │ │ clz r0, r7 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 925dc <_PyArena_New@@Base+0x174> │ │ │ │ - ldr r3, [pc, #96] @ (92724 <_PyArena_New@@Base+0x2bc>) │ │ │ │ + b.n 91ed4 <_PyArena_New@@Base+0x174> │ │ │ │ + ldr r3, [pc, #96] @ (9201c <_PyArena_New@@Base+0x2bc>) │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov.w r8, #1 │ │ │ │ str r3, [r6, #16] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r9, r3 │ │ │ │ - b.n 926a8 <_PyArena_New@@Base+0x240> │ │ │ │ + b.n 91fa0 <_PyArena_New@@Base+0x240> │ │ │ │ adds r4, #32 │ │ │ │ - b.n 925e2 <_PyArena_New@@Base+0x17a> │ │ │ │ - ldr r3, [pc, #80] @ (92728 <_PyArena_New@@Base+0x2c0>) │ │ │ │ - b.n 926c4 <_PyArena_New@@Base+0x25c> │ │ │ │ - ldr r3, [pc, #80] @ (9272c <_PyArena_New@@Base+0x2c4>) │ │ │ │ - b.n 926c4 <_PyArena_New@@Base+0x25c> │ │ │ │ - ldr r3, [pc, #80] @ (92730 <_PyArena_New@@Base+0x2c8>) │ │ │ │ - b.n 926c4 <_PyArena_New@@Base+0x25c> │ │ │ │ - ldr r3, [pc, #80] @ (92734 <_PyArena_New@@Base+0x2cc>) │ │ │ │ - b.n 926c4 <_PyArena_New@@Base+0x25c> │ │ │ │ - ldr r3, [pc, #80] @ (92738 <_PyArena_New@@Base+0x2d0>) │ │ │ │ - b.n 926c4 <_PyArena_New@@Base+0x25c> │ │ │ │ - ldr r3, [pc, #80] @ (9273c <_PyArena_New@@Base+0x2d4>) │ │ │ │ - b.n 926c4 <_PyArena_New@@Base+0x25c> │ │ │ │ - ldr r3, [pc, #80] @ (92740 <_PyArena_New@@Base+0x2d8>) │ │ │ │ - b.n 926c4 <_PyArena_New@@Base+0x25c> │ │ │ │ - ldr r3, [pc, #80] @ (92744 <_PyArena_New@@Base+0x2dc>) │ │ │ │ - b.n 926c4 <_PyArena_New@@Base+0x25c> │ │ │ │ + b.n 91eda <_PyArena_New@@Base+0x17a> │ │ │ │ + ldr r3, [pc, #80] @ (92020 <_PyArena_New@@Base+0x2c0>) │ │ │ │ + b.n 91fbc <_PyArena_New@@Base+0x25c> │ │ │ │ + ldr r3, [pc, #80] @ (92024 <_PyArena_New@@Base+0x2c4>) │ │ │ │ + b.n 91fbc <_PyArena_New@@Base+0x25c> │ │ │ │ + ldr r3, [pc, #80] @ (92028 <_PyArena_New@@Base+0x2c8>) │ │ │ │ + b.n 91fbc <_PyArena_New@@Base+0x25c> │ │ │ │ + ldr r3, [pc, #80] @ (9202c <_PyArena_New@@Base+0x2cc>) │ │ │ │ + b.n 91fbc <_PyArena_New@@Base+0x25c> │ │ │ │ + ldr r3, [pc, #80] @ (92030 <_PyArena_New@@Base+0x2d0>) │ │ │ │ + b.n 91fbc <_PyArena_New@@Base+0x25c> │ │ │ │ + ldr r3, [pc, #80] @ (92034 <_PyArena_New@@Base+0x2d4>) │ │ │ │ + b.n 91fbc <_PyArena_New@@Base+0x25c> │ │ │ │ + ldr r3, [pc, #80] @ (92038 <_PyArena_New@@Base+0x2d8>) │ │ │ │ + b.n 91fbc <_PyArena_New@@Base+0x25c> │ │ │ │ + ldr r3, [pc, #80] @ (9203c <_PyArena_New@@Base+0x2dc>) │ │ │ │ + b.n 91fbc <_PyArena_New@@Base+0x25c> │ │ │ │ movs r0, #4 │ │ │ │ - b.n 925dc <_PyArena_New@@Base+0x174> │ │ │ │ - bl d7c64 │ │ │ │ + b.n 91ed4 <_PyArena_New@@Base+0x174> │ │ │ │ + bl d753c │ │ │ │ movs r0, #1 │ │ │ │ - b.n 925dc <_PyArena_New@@Base+0x174> │ │ │ │ + b.n 91ed4 <_PyArena_New@@Base+0x174> │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9258c <_PyArena_New@@Base+0x124> │ │ │ │ + beq.w 91e84 <_PyArena_New@@Base+0x124> │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 925e2 <_PyArena_New@@Base+0x17a> │ │ │ │ + beq.w 91eda <_PyArena_New@@Base+0x17a> │ │ │ │ adds r4, #16 │ │ │ │ - b.n 92702 <_PyArena_New@@Base+0x29a> │ │ │ │ + b.n 91ffa <_PyArena_New@@Base+0x29a> │ │ │ │ movs r0, #5 │ │ │ │ - b.n 925dc <_PyArena_New@@Base+0x174> │ │ │ │ + b.n 91ed4 <_PyArena_New@@Base+0x174> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r4, #25] │ │ │ │ + ldr r0, [r4, #44] @ 0x2c │ │ │ │ movs r7, r5 │ │ │ │ - strb r0, [r0, #25] │ │ │ │ + ldr r0, [r0, #44] @ 0x2c │ │ │ │ movs r7, r5 │ │ │ │ - strb r0, [r7, #24] │ │ │ │ + ldr r0, [r7, #40] @ 0x28 │ │ │ │ movs r7, r5 │ │ │ │ - strb r0, [r1, #25] │ │ │ │ + ldr r0, [r1, #44] @ 0x2c │ │ │ │ movs r7, r5 │ │ │ │ - strb r0, [r3, #25] │ │ │ │ + ldr r0, [r3, #44] @ 0x2c │ │ │ │ movs r7, r5 │ │ │ │ - strb r0, [r2, #25] │ │ │ │ + ldr r0, [r2, #44] @ 0x2c │ │ │ │ movs r7, r5 │ │ │ │ - strb r0, [r6, #25] │ │ │ │ + ldr r0, [r6, #44] @ 0x2c │ │ │ │ movs r7, r5 │ │ │ │ - strb r0, [r5, #25] │ │ │ │ + ldr r0, [r5, #44] @ 0x2c │ │ │ │ movs r7, r5 │ │ │ │ - strb r0, [r7, #25] │ │ │ │ + ldr r0, [r7, #44] @ 0x2c │ │ │ │ movs r7, r5 │ │ │ │ │ │ │ │ -00092748 : │ │ │ │ +00092040 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bpl.n 9279e │ │ │ │ + bpl.n 92096 │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ mov r3, r0 │ │ │ │ lsls r1, r2, #25 │ │ │ │ - bpl.n 92776 │ │ │ │ + bpl.n 9206e │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bpl.n 92776 │ │ │ │ + bpl.n 9206e │ │ │ │ adds.w r0, r3, #20 │ │ │ │ - beq.n 9277c │ │ │ │ + beq.n 92074 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r0, [r3, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 92772 │ │ │ │ + bne.n 9206a │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1de62c │ │ │ │ + bl 1dc534 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 927a2 │ │ │ │ + beq.n 9209a │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ lsls r1, r2, #25 │ │ │ │ - bpl.n 9279a │ │ │ │ + bpl.n 92092 │ │ │ │ lsls r2, r2, #26 │ │ │ │ it mi │ │ │ │ addmi.w r0, r3, #20 │ │ │ │ - bmi.n 92772 │ │ │ │ + bmi.n 9206a │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - b.n 92772 │ │ │ │ - bl 4a95c │ │ │ │ + b.n 9206a │ │ │ │ + bl 4a94e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 92772 │ │ │ │ + b.n 9206a │ │ │ │ nop │ │ │ │ │ │ │ │ -000927a8 : │ │ │ │ +000920a0 : │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4084] @ 0xff4 │ │ │ │ - ldr.w ip, [pc, #36] @ 927e0 │ │ │ │ + ldr.w ip, [pc, #36] @ 920d8 │ │ │ │ sub sp, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [ip, r2] │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 927e8 │ │ │ │ + bl 920e0 │ │ │ │ add sp, #8 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92d72 │ │ │ │ + beq.w 9296c │ │ │ │ stmdb 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 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 92af6 │ │ │ │ + beq.w 923d6 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r4, #3720] @ 0xe88 │ │ │ │ mov r7, r1 │ │ │ │ movw sl, #38486 @ 0x9656 │ │ │ │ movt sl, #75 @ 0x4b │ │ │ │ add.w r1, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r1, #1496] @ 0x5d8 │ │ │ │ ldrh.w r9, [sl] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 92cc4 │ │ │ │ + bne.w 926fc │ │ │ │ add.w r8, r4, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r8, #1532] @ 0x5fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92aee │ │ │ │ + beq.w 923ce │ │ │ │ ldr r5, [r6, #72] @ 0x48 │ │ │ │ str r1, [r6, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 92bf4 │ │ │ │ + beq.w 9261a │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 92bf4 │ │ │ │ + beq.w 9261a │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl 84c70 │ │ │ │ + bl 847e0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93174 │ │ │ │ + beq.w 92a20 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - bmi.w 9297e │ │ │ │ + bmi.w 9239a │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7e530 │ │ │ │ + bl 7e514 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92886 │ │ │ │ + beq.n 9217e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 930d2 │ │ │ │ + beq.w 929f0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 93174 │ │ │ │ + beq.w 92a20 │ │ │ │ ldr.w r3, [r4, #3720] @ 0xe88 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1496] @ 0x5d8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 92990 │ │ │ │ + bne.w 923ae │ │ │ │ add.w r8, r4, #4096 @ 0x1000 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 930ea │ │ │ │ + bne.w 92a08 │ │ │ │ ldr.w r3, [r8, #1532] @ 0x5fc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92b3a │ │ │ │ + beq.w 92572 │ │ │ │ mov r0, r7 │ │ │ │ blx 29b58 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7afe0 │ │ │ │ + bl 7afa0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9308e │ │ │ │ + beq.w 929a6 │ │ │ │ ldr.w r0, [r8, #1532] @ 0x5fc │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92bd0 │ │ │ │ + beq.w 925f6 │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92d50 │ │ │ │ + beq.w 92966 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - movw r2, #57651 @ 0xe133 │ │ │ │ + movw r2, #57617 @ 0xe111 │ │ │ │ movt r2, #3 │ │ │ │ ldr r3, [r1, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r2 │ │ │ │ - beq.w 92d24 │ │ │ │ + beq.w 9293c │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ str r5, [sp, #12] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r6, #44] @ 0x2c │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92a54 │ │ │ │ - ldr r3, [pc, #684] @ (92bc0 ) │ │ │ │ + beq.w 92494 │ │ │ │ + ldr r3, [pc, #464] @ (923e0 ) │ │ │ │ ldr.w r3, [r3, #560] @ 0x230 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.w 92d56 │ │ │ │ + bpl.w 92976 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - movw r3, #6437 @ 0x1925 │ │ │ │ + movw r3, #4701 @ 0x125d │ │ │ │ movt r3, #12 │ │ │ │ ldr r2, [r5, #72] @ 0x48 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 929b0 │ │ │ │ - ldr r1, [pc, #656] @ (92bc4 ) │ │ │ │ + bne.w 923ec │ │ │ │ + ldr r1, [pc, #436] @ (923e4 ) │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ - bl c0ed8 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl c0820 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 929ec │ │ │ │ + beq.w 9242c │ │ │ │ mov r0, r5 │ │ │ │ - bl c6fd0 │ │ │ │ + bl c68b4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 930f0 │ │ │ │ + bne.w 92a0e │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.w 92c02 │ │ │ │ - beq.n 929fc │ │ │ │ + blt.w 92628 │ │ │ │ + beq.w 9243c │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ strd r9, fp, [sp, #32] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #2048 @ 0x800 │ │ │ │ - beq.w 9307e │ │ │ │ + beq.w 92900 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 92d8e │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ + ldr r5, [r4, r3] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 928bc │ │ │ │ + movw r3, #5305 @ 0x14b9 │ │ │ │ + movt r3, #13 │ │ │ │ + cmp r5, r3 │ │ │ │ + bne.w 928aa │ │ │ │ + ldr r2, [pc, #336] @ (923e8 ) │ │ │ │ + mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ + ldr r3, [r4, #24] │ │ │ │ + ldr.w r8, [r1, r2] │ │ │ │ + ldr r2, [r3, #24] │ │ │ │ + ands.w r2, r2, #1 │ │ │ │ + beq.w 92a8c │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r0 │ │ │ │ + beq.w 9275c │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + ldr.w r1, [r9] │ │ │ │ + cmp r1, r0 │ │ │ │ + beq.w 92766 │ │ │ │ + adds r1, #1 │ │ │ │ + str.w r1, [r9] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r2, [fp] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 92774 │ │ │ │ + ldr.w r5, [r8, #148] @ 0x94 │ │ │ │ + adds r2, #1 │ │ │ │ + str.w r2, [fp] │ │ │ │ + ldr r2, [r3, #52] @ 0x34 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 92780 │ │ │ │ + ldr.w r1, [r8, #152] @ 0x98 │ │ │ │ + subs r1, r1, r5 │ │ │ │ + cmp.w r2, r1, asr #2 │ │ │ │ + bge.w 92780 │ │ │ │ + add.w r2, r5, r2, lsl #2 │ │ │ │ + str.w r2, [r8, #148] @ 0x94 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + str r4, [r5, #8] │ │ │ │ + add.w lr, r3, #124 @ 0x7c │ │ │ │ + cmp r2, r1 │ │ │ │ + ldr r1, [r3, #48] @ 0x30 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r3, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + ldrd ip, r0, [r4, #8] │ │ │ │ + str r1, [r5, #32] │ │ │ │ + strb.w r2, [r5, #38] @ 0x26 │ │ │ │ + strd r2, r2, [r5, #20] │ │ │ │ + strh r2, [r5, #36] @ 0x24 │ │ │ │ + ldr r2, [r3, #48] @ 0x30 │ │ │ │ + strd ip, r0, [r5, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + str.w lr, [r5, #28] │ │ │ │ + ble.w 9286a │ │ │ │ + lsls r2, r2, #2 │ │ │ │ + movs r1, #0 │ │ │ │ + add.w r0, r5, #40 @ 0x28 │ │ │ │ + blx 2957c │ │ │ │ + movs r1, #2 │ │ │ │ + movs r0, #0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + strd r1, r0, [sp] │ │ │ │ + add.w r2, r5, #40 @ 0x28 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9faec <_PyEvalFramePushAndInit@@Base+0x338> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 92888 │ │ │ │ + ldr.w r3, [r8, #8] │ │ │ │ + add.w r3, r3, #4096 @ 0x1000 │ │ │ │ + ldr.w r3, [r3, #340] @ 0x154 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 928d4 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + bl a067c <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 92890 │ │ │ │ + ldr r3, [r6, #72] @ 0x48 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 92910 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 92464 │ │ │ │ + ldr r3, [r6, #44] @ 0x2c │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r6, #44] @ 0x2c │ │ │ │ + b.n 92464 │ │ │ │ ldr.w r3, [r4, #3720] @ 0xe88 │ │ │ │ mov fp, r0 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1496] @ 0x5d8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9289e │ │ │ │ + beq.w 92198 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r3 │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 93094 │ │ │ │ + blt.w 929ac │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 92994 │ │ │ │ + bne.n 923b2 │ │ │ │ add.w r8, r8, #4096 @ 0x1000 │ │ │ │ - b.n 928a2 │ │ │ │ - movw r3, #55377 @ 0xd851 │ │ │ │ + b.n 9219c │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.w 929fa │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + nop │ │ │ │ + ldr r6, [sp, #96] @ 0x60 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + add r0, pc, #272 @ (adr r0, 924f8 ) │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + movw r3, #53549 @ 0xd12d │ │ │ │ movt r3, #13 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 92afe │ │ │ │ - movw r3, #3705 @ 0xe79 │ │ │ │ + beq.w 92536 │ │ │ │ + movw r3, #1949 @ 0x79d │ │ │ │ movt r3, #13 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 92bac │ │ │ │ - ldr r1, [pc, #500] @ (92bc4 ) │ │ │ │ + bne.w 925e2 │ │ │ │ + ldr r1, [pc, #684] @ (926b8 ) │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ - bl c0ed8 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl c0820 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 92940 │ │ │ │ - ldr r1, [pc, #484] @ (92bc4 ) │ │ │ │ + bne.w 9223e │ │ │ │ + ldr r1, [pc, #668] @ (926b8 ) │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl d1220 │ │ │ │ + bl d0b44 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 92940 │ │ │ │ - ldr r3, [pc, #472] @ (92bc8 ) │ │ │ │ + bne.w 9223e │ │ │ │ + ldr r3, [pc, #652] @ (926bc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92bfa │ │ │ │ + bne.w 92620 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ strd r9, fp, [sp, #32] │ │ │ │ ands.w r3, r3, #2048 @ 0x800 │ │ │ │ - bne.w 92d8a │ │ │ │ + bne.w 92970 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r3, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1adb70 │ │ │ │ + bl 1aba58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92c02 │ │ │ │ + beq.w 92628 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 930a2 │ │ │ │ + bne.w 929d8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92a44 │ │ │ │ + beq.n 92484 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 930b2 │ │ │ │ + beq.w 929e8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92912 │ │ │ │ - ldr r3, [pc, #368] @ (92bc8 ) │ │ │ │ + bne.w 9220c │ │ │ │ + ldr r3, [pc, #548] @ (926bc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92cfe │ │ │ │ + bne.w 92736 │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 92d76 │ │ │ │ + bne.w 92992 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 92b86 │ │ │ │ + beq.n 925bc │ │ │ │ mov.w r8, #0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 92a9e │ │ │ │ - ldr r2, [pc, #320] @ (92bcc ) │ │ │ │ + cbnz r3, 924dc │ │ │ │ + ldr r2, [pc, #500] @ (926c0 ) │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92caa │ │ │ │ + bne.w 926e2 │ │ │ │ mov r0, r7 │ │ │ │ blx r4 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92ab4 │ │ │ │ + beq.n 924f2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 92b8c │ │ │ │ + beq.n 925c2 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92aca │ │ │ │ + beq.n 92508 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 92b54 │ │ │ │ + beq.n 9258c │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 93174 │ │ │ │ + bne.w 92a20 │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ str r5, [r6, #72] @ 0x48 │ │ │ │ - cbz r0, 92af6 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 923d6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92af6 │ │ │ │ + beq.w 923d6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 92af6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 92af6 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.w 930dc │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 923d6 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 923d6 │ │ │ │ add r3, sp, #32 │ │ │ │ - ldr r1, [pc, #192] @ (92bc4 ) │ │ │ │ + ldr r1, [pc, #380] @ (926b8 ) │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl bc7d8 │ │ │ │ + bl bc124 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 92ba2 │ │ │ │ + bne.n 925d8 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 92940 │ │ │ │ + bne.w 9223e │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7a20 │ │ │ │ + bl d72f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 92c02 │ │ │ │ - bl d7c64 │ │ │ │ + beq.n 92628 │ │ │ │ + bl d753c │ │ │ │ add r3, sp, #32 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 92a02 │ │ │ │ + b.n 92442 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92ad2 │ │ │ │ + beq.n 92510 │ │ │ │ add.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r8, [fp] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 92ad2 │ │ │ │ - ldr r2, [pc, #116] @ (92bcc ) │ │ │ │ + bne.n 92510 │ │ │ │ + ldr r2, [pc, #304] @ (926c0 ) │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92c90 │ │ │ │ + bne.w 926c8 │ │ │ │ mov r0, fp │ │ │ │ blx r4 │ │ │ │ - b.n 92aca │ │ │ │ + b.n 92508 │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 92d76 │ │ │ │ + bne.w 92992 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 92a80 │ │ │ │ + bne.n 924be │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 92a9e │ │ │ │ - ldr r2, [pc, #60] @ (92bcc ) │ │ │ │ + b.n 924dc │ │ │ │ + ldr r2, [pc, #252] @ (926c0 ) │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 92c78 │ │ │ │ + bne.n 9269e │ │ │ │ mov r0, r9 │ │ │ │ blx r4 │ │ │ │ - b.n 92ab4 │ │ │ │ + b.n 924f2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92940 │ │ │ │ + bne.w 9223e │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - b.n 92a02 │ │ │ │ + b.n 92442 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9314e │ │ │ │ - ldr r1, [pc, #16] @ (92bc4 ) │ │ │ │ + beq.w 92a66 │ │ │ │ + ldr r1, [pc, #204] @ (926b8 ) │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 92940 │ │ │ │ - b.n 92b1c │ │ │ │ - ldr r6, [sp, #96] @ 0x60 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - add r0, pc, #272 @ (adr r0, 92cd8 ) │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrsh r0, [r3, r0] │ │ │ │ - lsls r1, r1, #1 │ │ │ │ + bne.w 9223e │ │ │ │ + b.n 92554 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 92c4c │ │ │ │ + bmi.n 92672 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 92c4c │ │ │ │ + beq.n 92672 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 92c4c │ │ │ │ - bl 15e0d8 │ │ │ │ + beq.n 92672 │ │ │ │ + bl 15c568 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92d50 │ │ │ │ + beq.w 92966 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ - b.n 928fe │ │ │ │ - ldr.w fp, [pc, #692] @ 92eac │ │ │ │ - b.n 928a2 │ │ │ │ + b.n 921f8 │ │ │ │ + ldr.w fp, [pc, #168] @ 926c4 │ │ │ │ + b.n 9219c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 929fc │ │ │ │ + beq.w 9243c │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ ldr.w r8, [r6, #72] @ 0x48 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 9311c │ │ │ │ + bne.w 92a34 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 92a74 │ │ │ │ + beq.w 924b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 92c36 │ │ │ │ + cbz r3, 9265c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 92a9e │ │ │ │ - b.n 92a84 │ │ │ │ - ldr r2, [pc, #620] @ (92ea4 ) │ │ │ │ + beq.w 924dc │ │ │ │ + b.n 924c2 │ │ │ │ + ldr r2, [pc, #96] @ (926c0 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w sl, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 92ce6 │ │ │ │ + bne.n 9271e │ │ │ │ mov r0, r4 │ │ │ │ blx sl │ │ │ │ - b.n 92c28 │ │ │ │ + b.n 9264e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #9192 @ 0x23e8 │ │ │ │ + movw r1, #6248 @ 0x1868 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ + bl d52b8 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 92ab4 │ │ │ │ - b.n 92aaa │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + beq.w 924f2 │ │ │ │ + b.n 924e8 │ │ │ │ + movw r1, #55613 @ 0xd93d │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 92b9c │ │ │ │ + beq.n 925d2 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ - b.n 92b9c │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + b.n 925d2 │ │ │ │ + nop │ │ │ │ + add r0, pc, #272 @ (adr r0, 927cc ) │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsh r0, [r3, r0] │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + asrs r0, r4, #32 │ │ │ │ + lsls r2, r1, #1 │ │ │ │ + movw r1, #55613 @ 0xd93d │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 92b66 │ │ │ │ + beq.w 9259e │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ - b.n 92b66 │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + b.n 9259e │ │ │ │ + movw r1, #55613 @ 0xd93d │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 92a9a │ │ │ │ + beq.w 924d8 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 92a9a │ │ │ │ + b.n 924d8 │ │ │ │ ldr r5, [r6, #72] @ 0x48 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r6, #72] @ 0x48 │ │ │ │ - cbz r2, 92cd4 │ │ │ │ + cbz r2, 9270c │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9284a │ │ │ │ + bne.w 92142 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ mov r8, r4 │ │ │ │ - ldr.w fp, [pc, #464] @ 92eac │ │ │ │ + ldr.w fp, [pc, #796] @ 92a30 │ │ │ │ ldr.w r3, [r0, #1496] @ 0x5d8 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 92994 │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + b.n 923b2 │ │ │ │ + movw r1, #55613 @ 0xd93d │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 92c46 │ │ │ │ + beq.n 9266c │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 92c46 │ │ │ │ + b.n 9266c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92b6c │ │ │ │ + beq.w 925a4 │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 12acf8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 12a4e0 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92a66 │ │ │ │ + beq.w 924a6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12ad2c <_PyErr_Clear@@Base> │ │ │ │ - b.n 92a66 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r2, [r1, #12] │ │ │ │ - movw r1, #9224 @ 0x2408 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 92d50 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 9309a │ │ │ │ - mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - b.n 92a9e │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #3908 @ 0xf44 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ - b.n 92c04 │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - ldr.w r8, [r2, #4] │ │ │ │ - subs.w r8, r8, #0 │ │ │ │ - it ne │ │ │ │ - movne.w r8, #1 │ │ │ │ - rsb r8, r8, #0 │ │ │ │ - b.n 92c28 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ - ldr r5, [r4, r3] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 9300e │ │ │ │ - movw r3, #7061 @ 0x1b95 │ │ │ │ - movt r3, #13 │ │ │ │ - cmp r5, r3 │ │ │ │ - bne.w 92ffc │ │ │ │ - ldr r2, [pc, #256] @ (92ea8 ) │ │ │ │ - mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r3, [r4, #24] │ │ │ │ - ldr.w r8, [r1, r2] │ │ │ │ - ldr r2, [r3, #24] │ │ │ │ - ands.w r2, r2, #1 │ │ │ │ - beq.w 93102 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r0 │ │ │ │ - beq.n 92eb0 │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - ldr.w r1, [r9] │ │ │ │ - cmp r1, r0 │ │ │ │ - beq.n 92eb8 │ │ │ │ - adds r1, #1 │ │ │ │ - str.w r1, [r9] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r2, [fp] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 92ec4 │ │ │ │ - ldr.w r5, [r8, #148] @ 0x94 │ │ │ │ - adds r2, #1 │ │ │ │ - str.w r2, [fp] │ │ │ │ - ldr r2, [r3, #52] @ 0x34 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 92ece │ │ │ │ - ldr.w r1, [r8, #152] @ 0x98 │ │ │ │ - subs r1, r1, r5 │ │ │ │ - cmp.w r2, r1, asr #2 │ │ │ │ - bge.n 92ece │ │ │ │ - add.w r2, r5, r2, lsl #2 │ │ │ │ - str.w r2, [r8, #148] @ 0x94 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - str r4, [r5, #8] │ │ │ │ - add.w lr, r3, #124 @ 0x7c │ │ │ │ - cmp r2, r1 │ │ │ │ - ldr r1, [r3, #48] @ 0x30 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r3, #0] │ │ │ │ - str r3, [r5, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - ldrd ip, r0, [r4, #8] │ │ │ │ - str r1, [r5, #32] │ │ │ │ - strb.w r2, [r5, #38] @ 0x26 │ │ │ │ - strd r2, r2, [r5, #20] │ │ │ │ - strh r2, [r5, #36] @ 0x24 │ │ │ │ - ldr r2, [r3, #48] @ 0x30 │ │ │ │ - strd ip, r0, [r5, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - str.w lr, [r5, #28] │ │ │ │ - ble.w 92fb8 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - movs r1, #0 │ │ │ │ - add.w r0, r5, #40 @ 0x28 │ │ │ │ - blx 2957c │ │ │ │ - movs r1, #2 │ │ │ │ - movs r0, #0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - strd r1, r0, [sp] │ │ │ │ - add.w r2, r5, #40 @ 0x28 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl a0158 <_PyEvalFramePushAndInit@@Base+0x338> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 92fd6 │ │ │ │ - ldr.w r3, [r8, #8] │ │ │ │ - add.w r3, r3, #4096 @ 0x1000 │ │ │ │ - ldr.w r3, [r3, #340] @ 0x154 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 93052 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl a0cd8 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 92fde │ │ │ │ - ldr r3, [r6, #72] @ 0x48 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 93026 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 92a24 │ │ │ │ - ldr r3, [r6, #44] @ 0x2c │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r6, #44] @ 0x2c │ │ │ │ - b.n 92a24 │ │ │ │ - ldrsh r0, [r3, r0] │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r0, r4, #32 │ │ │ │ - lsls r2, r1, #1 │ │ │ │ + bl 12a514 <_PyErr_Clear@@Base> │ │ │ │ + b.n 924a6 │ │ │ │ ldr.w r1, [r9] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 92dd2 │ │ │ │ + bne.w 922c4 │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 92de4 │ │ │ │ + bne.w 922d8 │ │ │ │ ldr.w r5, [r8, #148] @ 0x94 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 92df4 │ │ │ │ + bne.w 922ea │ │ │ │ add.w r1, r2, #1000 @ 0x3e8 │ │ │ │ mov.w sl, #16384 @ 0x4000 │ │ │ │ cmp.w sl, r1, lsl #2 │ │ │ │ - blt.w 93180 │ │ │ │ + blt.w 929ca │ │ │ │ movw r0, #19992 @ 0x4e18 │ │ │ │ movt r0, #73 @ 0x49 │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ mov r1, sl │ │ │ │ ldr.w r3, [r8, #144] @ 0x90 │ │ │ │ ldrd r0, r5, [r0, #804] @ 0x324 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx r5 │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ - cbz r0, 92f46 │ │ │ │ + cbz r0, 927f8 │ │ │ │ ldr.w r5, [r8, #144] @ 0x90 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ strd r1, sl, [r0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r0, #8] │ │ │ │ - cbz r5, 92f1e │ │ │ │ + cbz r5, 927d0 │ │ │ │ ldr.w r1, [r8, #148] @ 0x94 │ │ │ │ add.w ip, r5, #12 │ │ │ │ sub.w r1, r1, ip │ │ │ │ asrs r1, r1, #2 │ │ │ │ str r1, [r5, #8] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add.w r5, r0, sl │ │ │ │ @@ -156551,245 +155842,280 @@ │ │ │ │ str.w r0, [r8, #144] @ 0x90 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ adds r1, #3 │ │ │ │ add.w r5, r0, r1, lsl #2 │ │ │ │ add.w r2, r5, r2, lsl #2 │ │ │ │ str.w r2, [r8, #148] @ 0x94 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 92e08 │ │ │ │ + bne.w 92300 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92f70 │ │ │ │ + beq.n 92822 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 92f70 │ │ │ │ - ldr r2, [pc, #560] @ (93188 ) │ │ │ │ + cbnz r3, 92822 │ │ │ │ + ldr r2, [pc, #544] @ (92a2c ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 92f68 │ │ │ │ + cbz r3, 9281a │ │ │ │ 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 r8, [sp, #8] │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r5, [r8], #4 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92fa6 │ │ │ │ + beq.n 92858 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 92fa6 │ │ │ │ - ldr r2, [pc, #504] @ (93188 ) │ │ │ │ + cbnz r3, 92858 │ │ │ │ + ldr r2, [pc, #492] @ (92a2c ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 92f9e │ │ │ │ + cbz r3, 92850 │ │ │ │ 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 92f78 │ │ │ │ - bl 1ef298 │ │ │ │ - b.n 92fde │ │ │ │ + bne.n 9282a │ │ │ │ + bl 1ee218 │ │ │ │ + b.n 92890 │ │ │ │ movs r2, #2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ strd r2, ip, [sp] │ │ │ │ mov r0, r8 │ │ │ │ add.w r2, r5, #40 @ 0x28 │ │ │ │ - bl a0158 <_PyEvalFramePushAndInit@@Base+0x338> │ │ │ │ + bl 9faec <_PyEvalFramePushAndInit@@Base+0x338> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92e6a │ │ │ │ + beq.w 92362 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1b14b0 │ │ │ │ + bl 1af488 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 93062 │ │ │ │ + cbz r3, 928e4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 93062 │ │ │ │ + cbz r3, 928e4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92c02 │ │ │ │ + beq.w 92628 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ - b.n 92a1e │ │ │ │ + b.n 9245e │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92e8c │ │ │ │ - b.n 92fde │ │ │ │ + bne.w 92384 │ │ │ │ + b.n 92890 │ │ │ │ movs r3, #2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1adb70 │ │ │ │ + bl 1aba58 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92a1e │ │ │ │ - b.n 92ff4 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 930c8 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 930ba │ │ │ │ - movw r3, #4300 @ 0x10cc │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - mov r0, r6 │ │ │ │ - movw r2, #9148 @ 0x23bc │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - mov r3, r4 │ │ │ │ - bl 2196f8 │ │ │ │ - b.n 92fea │ │ │ │ + beq.w 9245e │ │ │ │ + b.n 928a2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92e8c │ │ │ │ - b.n 92fde │ │ │ │ + bne.w 92384 │ │ │ │ + b.n 92890 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #9100 @ 0x238c │ │ │ │ + movw r2, #6156 @ 0x180c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl 1545cc <_PyErr_Format@@Base> │ │ │ │ - b.n 92fea │ │ │ │ + bl 152a5c <_PyErr_Format@@Base> │ │ │ │ + b.n 92898 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, sp, #32 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1adb70 │ │ │ │ - b.n 92ff4 │ │ │ │ + bl 1aba58 │ │ │ │ + b.n 928a2 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 929c0 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 929b2 │ │ │ │ + movw r3, #4300 @ 0x10cc │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + mov r0, r6 │ │ │ │ + movw r2, #6204 @ 0x183c │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + mov r3, r4 │ │ │ │ + bl 2185f0 │ │ │ │ + b.n 92898 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r2, [r1, #12] │ │ │ │ + movw r1, #6280 @ 0x1888 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d52b8 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 92966 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 929d0 │ │ │ │ + mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ + b.n 924dc │ │ │ │ + movs r0, #0 │ │ │ │ + bx lr │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 9227c │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #964 @ 0x3c4 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d52b8 │ │ │ │ + b.n 9262a │ │ │ │ + ldr.w r8, [r2, #4] │ │ │ │ + subs.w r8, r8, #0 │ │ │ │ + it ne │ │ │ │ + movne.w r8, #1 │ │ │ │ + rsb r8, r8, #0 │ │ │ │ + b.n 9264e │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 93174 │ │ │ │ + beq.n 92a20 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - b.n 92ab4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 92d50 │ │ │ │ + b.n 924f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92a30 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 92a30 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 92a44 │ │ │ │ + bne.n 92920 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 92920 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 92464 │ │ │ │ + b.n 928a2 │ │ │ │ + mov.w sl, sl, lsl #1 │ │ │ │ + b.n 92788 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 92966 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 93036 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 93036 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 92a24 │ │ │ │ - b.n 92ff4 │ │ │ │ + bne.w 92470 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 92470 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 92484 │ │ │ │ mov r0, r8 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.w 92886 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 9217e │ │ │ │ ldr r5, [r6, #72] @ 0x48 │ │ │ │ str r0, [r6, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 92842 │ │ │ │ - ldr.w fp, [pc, #168] @ 93190 │ │ │ │ + bne.w 9213a │ │ │ │ + ldr.w fp, [pc, #40] @ 92a30 │ │ │ │ nop │ │ │ │ - b.w 928aa │ │ │ │ + b.w 921a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92954 │ │ │ │ + bne.w 92252 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 92954 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - movs r2, #2 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - bl 1b0f18 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 92e8c │ │ │ │ - b.n 92fde │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 92252 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 79004 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 923d8 │ │ │ │ + ldrsh r0, [r3, r0] │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + asrs r0, r4, #32 │ │ │ │ + lsls r2, r1, #1 │ │ │ │ ldr.w r8, [r8, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ subs.w r8, r8, #0 │ │ │ │ it ne │ │ │ │ movne.w r8, #1 │ │ │ │ cmp r3, r2 │ │ │ │ rsb r8, r8, #0 │ │ │ │ - bne.w 92c22 │ │ │ │ + bne.w 92648 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 92a9e │ │ │ │ + beq.w 924dc │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 92a9e │ │ │ │ - b.n 92a8a │ │ │ │ + bne.w 924dc │ │ │ │ + b.n 924c8 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 929fe │ │ │ │ - ldr r0, [pc, #52] @ (9318c ) │ │ │ │ - bl 92748 │ │ │ │ + beq.w 9243e │ │ │ │ + ldr r0, [pc, #56] @ (92aa8 ) │ │ │ │ + bl 92040 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92c02 │ │ │ │ + beq.w 92628 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 92940 │ │ │ │ - b.n 92b1c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 79054 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 92af8 │ │ │ │ - mov.w sl, sl, lsl #1 │ │ │ │ - b.n 92ed6 │ │ │ │ + bne.w 9223e │ │ │ │ + b.n 92554 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + movs r2, #2 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + bl 1aeef0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 92384 │ │ │ │ + b.n 92890 │ │ │ │ nop │ │ │ │ - ldrsh r0, [r3, r0] │ │ │ │ + add r0, pc, #272 @ (adr r0, 92bbc ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r0, pc, #272 @ (adr r0, 932a0 ) │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - asrs r0, r4, #32 │ │ │ │ - lsls r2, r1, #1 │ │ │ │ │ │ │ │ -00093194 : │ │ │ │ +00092aac : │ │ │ │ stmdb 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 r8, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -156802,88 +156128,88 @@ │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ blx 29b58 │ │ │ │ ldrb.w r1, [r8] │ │ │ │ adds r0, #100 @ 0x64 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 93c10 │ │ │ │ + beq.w 93528 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r4, r8 │ │ │ │ mov r7, sl │ │ │ │ mov r5, sl │ │ │ │ movs r3, #1 │ │ │ │ strd sl, sl, [sp, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ - movw r3, #31072 @ 0x7960 │ │ │ │ + movw r3, #28128 @ 0x6de0 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ strd sl, sl, [sp, #24] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ cmp r1, #37 @ 0x25 │ │ │ │ it ne │ │ │ │ movne r8, r4 │ │ │ │ - bne.n 932d6 │ │ │ │ + bne.n 92bee │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - beq.w 93d2e │ │ │ │ + beq.w 93646 │ │ │ │ adds r6, r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ adds r1, r6, #1 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - beq.w 93ba2 │ │ │ │ - bhi.w 933cc │ │ │ │ + beq.w 934ba │ │ │ │ + bhi.w 92ce4 │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - beq.w 9420a │ │ │ │ + beq.w 93b22 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq.w 94236 │ │ │ │ + beq.w 93b4e │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq.w 93fb0 │ │ │ │ + beq.w 938c8 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ ands.w r2, r2, #4 │ │ │ │ - bne.w 93c8c │ │ │ │ + bne.w 935a4 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.w 93714 │ │ │ │ + beq.w 9302c │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - movw ip, #32740 @ 0x7fe4 │ │ │ │ + movw ip, #29804 @ 0x746c │ │ │ │ movt ip, #41 @ 0x29 │ │ │ │ - movw r8, #13268 @ 0x33d4 │ │ │ │ + movw r8, #10324 @ 0x2854 │ │ │ │ movt r8, #40 @ 0x28 │ │ │ │ - movw lr, #53140 @ 0xcf94 │ │ │ │ + movw lr, #50156 @ 0xc3ec │ │ │ │ movt lr, #41 @ 0x29 │ │ │ │ - movw r0, #13272 @ 0x33d8 │ │ │ │ + movw r0, #10328 @ 0x2858 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov fp, r1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - movw r0, #13276 @ 0x33dc │ │ │ │ + movw r0, #10332 @ 0x285c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 93388 │ │ │ │ + beq.w 92ca0 │ │ │ │ ldrb r1, [r6, #1] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 93834 │ │ │ │ + beq.w 9314c │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bhi.w 93388 │ │ │ │ + bhi.w 92ca0 │ │ │ │ cmp r3, #98 @ 0x62 │ │ │ │ - bhi.w 934aa │ │ │ │ + bhi.w 92dc2 │ │ │ │ cmp r3, #86 @ 0x56 │ │ │ │ - beq.w 93526 │ │ │ │ + beq.w 92e3e │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq.w 939d0 │ │ │ │ + beq.w 932e8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 93388 │ │ │ │ + bne.n 92ca0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bls.n 93388 │ │ │ │ + bls.n 92ca0 │ │ │ │ sub.w r2, r3, #65 @ 0x41 │ │ │ │ cmp r2, #23 │ │ │ │ - bhi.n 93388 │ │ │ │ + bhi.n 92ca0 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r0, r0, #27 │ │ │ │ lsls r1, r6, #1 │ │ │ │ lsls r1, r6, #1 │ │ │ │ lsls r1, r6, #1 │ │ │ │ lsls r1, r6, #1 │ │ │ │ lsls r1, r6, #1 │ │ │ │ @@ -156904,111 +156230,111 @@ │ │ │ │ lsls r6, r6, #6 │ │ │ │ lsls r4, r0, #5 │ │ │ │ lsls r1, r6, #1 │ │ │ │ lsls r5, r2, #14 │ │ │ │ ldrsb.w r3, [r8] │ │ │ │ ldrb.w r2, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 9421a │ │ │ │ + blt.w 93b32 │ │ │ │ ldrb.w r3, [r8, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #37 @ 0x25 │ │ │ │ - bne.n 932d6 │ │ │ │ + bne.n 92bee │ │ │ │ sub.w r6, r8, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9343e │ │ │ │ + beq.w 92d56 │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.w 93e8a │ │ │ │ + beq.w 937a2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 937e4 │ │ │ │ + beq.w 930fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bls.w 93454 │ │ │ │ + bls.w 92d6c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ subs r3, r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - blt.w 93454 │ │ │ │ + blt.w 92d6c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 93d82 │ │ │ │ + bne.w 9369a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ adds r0, r3, r5 │ │ │ │ blx 29c10 │ │ │ │ add r5, r6 │ │ │ │ mov r4, r8 │ │ │ │ ldrb r1, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 931ee │ │ │ │ + bne.w 92b06 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 93bf8 │ │ │ │ + beq.w 93510 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 9336c │ │ │ │ + bne.n 92c84 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 938b0 │ │ │ │ + beq.w 931c8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl ce550 <_PyUnicodeWriter_PrepareInternal@@Base+0xe08> │ │ │ │ + bl cde78 <_PyUnicodeWriter_PrepareInternal@@Base+0xe0c> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93f82 │ │ │ │ + beq.w 9389a │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 93d24 │ │ │ │ + beq.w 9363c │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 93a0c │ │ │ │ + beq.w 93324 │ │ │ │ mov r7, r3 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ and.w r1, fp, r1 │ │ │ │ cmp r1, #0 │ │ │ │ it ge │ │ │ │ orrge.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9383e │ │ │ │ + beq.w 93156 │ │ │ │ mov fp, r5 │ │ │ │ mov r8, r4 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13480 @ 0x34a8 │ │ │ │ + movw r1, #10536 @ 0x2928 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ + bl d52b8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strd r3, fp, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ strb.w sl, [sp, #125] @ 0x7d │ │ │ │ - bl 1ddcbc <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bl 1dbbc4 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 9336c │ │ │ │ + b.n 92c84 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ lsls r2, r2, #29 │ │ │ │ - bmi.w 93c8c │ │ │ │ + bmi.w 935a4 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov fp, r2 │ │ │ │ sub.w r2, r3, #106 @ 0x6a │ │ │ │ cmp r2, #16 │ │ │ │ - bhi.n 9340e │ │ │ │ + bhi.n 92d26 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r1, r0, #24 │ │ │ │ movs r1, r2 │ │ │ │ lsls r3, r0, #10 │ │ │ │ movs r1, r2 │ │ │ │ movs r1, r2 │ │ │ │ movs r1, r2 │ │ │ │ @@ -157020,37 +156346,37 @@ │ │ │ │ movs r1, r2 │ │ │ │ movs r1, r2 │ │ │ │ movs r1, r2 │ │ │ │ movs r1, r2 │ │ │ │ movs r1, r2 │ │ │ │ lsls r0, r5, #9 │ │ │ │ movs r2, #0 │ │ │ │ - movw ip, #32740 @ 0x7fe4 │ │ │ │ + movw ip, #29804 @ 0x746c │ │ │ │ movt ip, #41 @ 0x29 │ │ │ │ - movw r8, #13268 @ 0x33d4 │ │ │ │ + movw r8, #10324 @ 0x2854 │ │ │ │ movt r8, #40 @ 0x28 │ │ │ │ - movw lr, #53140 @ 0xcf94 │ │ │ │ + movw lr, #50156 @ 0xc3ec │ │ │ │ movt lr, #41 @ 0x29 │ │ │ │ - movw r1, #13272 @ 0x33d8 │ │ │ │ + movw r1, #10328 @ 0x2858 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #13276 @ 0x33dc │ │ │ │ + movw r0, #10332 @ 0x285c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - b.n 9326a │ │ │ │ + b.n 92b82 │ │ │ │ adds r2, r6, #1 │ │ │ │ - beq.w 93dcc │ │ │ │ + beq.w 936e4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 937ec │ │ │ │ + beq.w 93104 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bhi.w 9330e │ │ │ │ + bhi.w 92c26 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 93318 │ │ │ │ + beq.w 92c30 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ @@ -157058,91 +156384,91 @@ │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ strb.w sl, [sp, #125] @ 0x7d │ │ │ │ - bl cd748 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl cd06c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ adds r0, #1 │ │ │ │ ldrd r7, r3, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ ldrb.w r2, [sp, #124] @ 0x7c │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ ldrb.w sl, [sp, #125] @ 0x7d │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #20] │ │ │ │ - bne.w 9331a │ │ │ │ + bne.w 92c32 │ │ │ │ mov fp, r5 │ │ │ │ - b.n 933a4 │ │ │ │ + b.n 92cbc │ │ │ │ sub.w r1, r3, #99 @ 0x63 │ │ │ │ mov.w r9, #1 │ │ │ │ uxtb r1, r1 │ │ │ │ lsl.w r9, r9, r1 │ │ │ │ movw r1, #4162 @ 0x1042 │ │ │ │ movt r1, #36 @ 0x24 │ │ │ │ and.w r1, r9, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9383e │ │ │ │ + bne.w 93156 │ │ │ │ movw r1, #8193 @ 0x2001 │ │ │ │ tst.w r9, r1 │ │ │ │ - bne.w 93374 │ │ │ │ + bne.w 92c8c │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - beq.n 93578 │ │ │ │ + beq.n 92e90 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 93388 │ │ │ │ + bne.w 92ca0 │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - bne.n 93580 │ │ │ │ + bne.n 92e98 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp.w r4, #1114112 @ 0x110000 │ │ │ │ - bcs.w 93fd2 │ │ │ │ + bcs.w 938ea │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.w 9384a │ │ │ │ + bhi.w 93162 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ subs r3, r3, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 9384a │ │ │ │ + ble.w 93162 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 9389c │ │ │ │ + bne.w 931b4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strb r4, [r3, r5] │ │ │ │ movs r3, #1 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, r6, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 93330 │ │ │ │ + bne.w 92c48 │ │ │ │ mov fp, r5 │ │ │ │ - b.n 933a4 │ │ │ │ + b.n 92cbc │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.w 93388 │ │ │ │ + bgt.w 92ca0 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #4] │ │ │ │ add.w r2, r3, #8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 941d4 │ │ │ │ + bne.w 93aec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9409e │ │ │ │ + beq.w 939b6 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r1, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -157153,37 +156479,37 @@ │ │ │ │ strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ strb.w sl, [sp, #125] @ 0x7d │ │ │ │ - b.n 93642 │ │ │ │ + b.n 92f5a │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.w 93388 │ │ │ │ + bgt.w 92ca0 │ │ │ │ sub.w r2, r3, #100 @ 0x64 │ │ │ │ movs r1, #1 │ │ │ │ movw r9, #2081 @ 0x821 │ │ │ │ movt r9, #18 │ │ │ │ uxtb r2, r2 │ │ │ │ lsl.w r2, r1, r2 │ │ │ │ tst.w r2, r9 │ │ │ │ - bne.w 939d0 │ │ │ │ + bne.w 932e8 │ │ │ │ cmp r3, #112 @ 0x70 │ │ │ │ - beq.w 93cb6 │ │ │ │ + beq.w 935ce │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - bne.w 93388 │ │ │ │ + bne.w 92ca0 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ adds r3, r1, #4 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r3, fp │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 94114 │ │ │ │ + bne.w 93a2c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ @@ -157193,33 +156519,33 @@ │ │ │ │ strd r0, r5, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ strb.w r0, [sp, #124] @ 0x7c │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ strb.w sl, [sp, #125] @ 0x7d │ │ │ │ - bl d5a30 │ │ │ │ + bl d534c │ │ │ │ ldrd r7, 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 sl, [sp, #125] @ 0x7d │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq.w 934a6 │ │ │ │ + beq.w 92dbe │ │ │ │ adds r4, r6, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 93330 │ │ │ │ - b.n 93522 │ │ │ │ + bne.w 92c48 │ │ │ │ + b.n 92e3a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -157233,44 +156559,44 @@ │ │ │ │ ldr r4, [sp, #32] │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ mov r3, fp │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ strb.w sl, [sp, #125] @ 0x7d │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d5cc0 │ │ │ │ - b.n 935e4 │ │ │ │ + bl d55dc │ │ │ │ + b.n 92efc │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ adds r1, r3, #4 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 93fa2 │ │ │ │ + beq.w 938ba │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ lsls r4, r3, #28 │ │ │ │ - bmi.w 93faa │ │ │ │ + bmi.w 938c2 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r8 │ │ │ │ - bl 175e40 │ │ │ │ + bl 1741c8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 93692 │ │ │ │ + beq.n 92faa │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94068 │ │ │ │ + beq.w 93980 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 934a6 │ │ │ │ + beq.w 92dbe │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -157281,153 +156607,153 @@ │ │ │ │ strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ strb.w sl, [sp, #125] @ 0x7d │ │ │ │ - bl d5cc0 │ │ │ │ + bl d55dc │ │ │ │ ldrd r7, r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ adds r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ ldrb.w sl, [sp, #125] @ 0x7d │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - beq.w 94144 │ │ │ │ + beq.w 93a5c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 93608 │ │ │ │ + beq.n 92f20 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 93608 │ │ │ │ - ldr r2, [pc, #716] @ (939cc ) │ │ │ │ + bne.n 92f20 │ │ │ │ + ldr r2, [pc, #716] @ (932e4 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 93e96 │ │ │ │ + bne.w 937ae │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ - b.n 93608 │ │ │ │ + b.n 92f20 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq.w 9419c │ │ │ │ - movw r2, #31072 @ 0x7960 │ │ │ │ + beq.w 93ab4 │ │ │ │ + movw r2, #28128 @ 0x6de0 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ lsls r1, r1, #29 │ │ │ │ itt pl │ │ │ │ addpl r6, #1 │ │ │ │ movpl.w fp, #4294967295 @ 0xffffffff │ │ │ │ - bpl.w 933e0 │ │ │ │ + bpl.w 92cf8 │ │ │ │ sub.w fp, r3, #48 @ 0x30 │ │ │ │ ldrb r3, [r6, #2] │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ lsls r0, r1, #29 │ │ │ │ it pl │ │ │ │ addpl r6, #2 │ │ │ │ - bpl.w 933e0 │ │ │ │ + bpl.w 92cf8 │ │ │ │ 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, r8, ip, lr │ │ │ │ rsb r1, r1, r8, asr #2 │ │ │ │ cmp fp, r1 │ │ │ │ - bgt.w 941b8 │ │ │ │ + bgt.w 93ad0 │ │ │ │ sub.w r1, r3, #48 @ 0x30 │ │ │ │ ldrb r3, [r6, #3] │ │ │ │ mov.w lr, #10 │ │ │ │ mla fp, lr, fp, r1 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ lsls r1, r1, #29 │ │ │ │ - bpl.n 93846 │ │ │ │ + bpl.n 9315e │ │ │ │ sub.w r8, r0, r3 │ │ │ │ mov.w r1, r8, asr #31 │ │ │ │ smull r8, r9, ip, r8 │ │ │ │ rsb r1, r1, r9, asr #2 │ │ │ │ cmp r1, fp │ │ │ │ - blt.w 941b8 │ │ │ │ + blt.w 93ad0 │ │ │ │ ldrb.w r8, [r6, #4] │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ adds r6, #4 │ │ │ │ mla fp, lr, fp, r3 │ │ │ │ mov r3, r8 │ │ │ │ ldr.w r1, [r2, r8, lsl #2] │ │ │ │ lsls r1, r1, #29 │ │ │ │ - bpl.w 933e0 │ │ │ │ + bpl.w 92cf8 │ │ │ │ sub.w r3, r0, r8 │ │ │ │ sub.w r8, r8, #48 @ 0x30 │ │ │ │ asrs r1, r3, #31 │ │ │ │ smull r9, r3, ip, r3 │ │ │ │ rsb r3, r1, r3, asr #2 │ │ │ │ cmp r3, fp │ │ │ │ mla fp, lr, fp, r8 │ │ │ │ - blt.w 941b8 │ │ │ │ + blt.w 93ad0 │ │ │ │ ldrb.w r8, [r6, #1]! │ │ │ │ mov r3, r8 │ │ │ │ ldr.w r1, [r2, r8, lsl #2] │ │ │ │ lsls r1, r1, #29 │ │ │ │ - bmi.n 937b8 │ │ │ │ - b.n 933e0 │ │ │ │ + bmi.n 930d0 │ │ │ │ + b.n 92cf8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 93306 │ │ │ │ + bne.w 92c1e │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 94434 <_PyUnicodeWriter_WriteASCIIString@@Base+0x18c> │ │ │ │ + bl 93d4c <_PyUnicodeWriter_WriteASCIIString@@Base+0x18c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93d1c │ │ │ │ + beq.w 93634 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov r4, r8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov.w sl, #1 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r5, [sp, #112] @ 0x70 │ │ │ │ add r5, r6 │ │ │ │ strh.w r3, [sp, #124] @ 0x7c │ │ │ │ - bl 1af81c │ │ │ │ + bl 1ad7d4 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 93330 │ │ │ │ + b.n 92c48 │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bhi.w 93bc4 │ │ │ │ + bhi.w 934dc │ │ │ │ str r1, [sp, #20] │ │ │ │ - b.n 9327e │ │ │ │ + b.n 92b96 │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - bne.w 93580 │ │ │ │ - b.n 934e6 │ │ │ │ + bne.w 92e98 │ │ │ │ + b.n 92dfe │ │ │ │ adds r6, #3 │ │ │ │ - b.n 933e0 │ │ │ │ + b.n 92cf8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ @@ -157435,89 +156761,89 @@ │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ strb.w sl, [sp, #125] @ 0x7d │ │ │ │ - bl cd748 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl cd06c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ adds r0, #1 │ │ │ │ ldrd r7, r3, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ ldrb.w r2, [sp, #124] @ 0x7c │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ ldrb.w sl, [sp, #125] @ 0x7d │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #20] │ │ │ │ - beq.w 934a6 │ │ │ │ + beq.w 92dbe │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 93510 │ │ │ │ + beq.w 92e28 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ite eq │ │ │ │ strheq.w r4, [r3, r5, lsl #1] │ │ │ │ strne.w r4, [r3, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - b.n 93608 │ │ │ │ + b.n 92f20 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 93a0e │ │ │ │ + beq.w 93326 │ │ │ │ mov r3, r7 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 9336c │ │ │ │ + b.n 92c84 │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ movs r1, #3 │ │ │ │ - movw ip, #10780 @ 0x2a1c │ │ │ │ + movw ip, #7908 @ 0x1ee4 │ │ │ │ movt ip, #42 @ 0x2a │ │ │ │ - movw r8, #13320 @ 0x3408 │ │ │ │ + movw r8, #10376 @ 0x2888 │ │ │ │ movt r8, #40 @ 0x28 │ │ │ │ - movw lr, #13324 @ 0x340c │ │ │ │ + movw lr, #10380 @ 0x288c │ │ │ │ movt lr, #40 @ 0x28 │ │ │ │ - movw r2, #56024 @ 0xdad8 │ │ │ │ + movw r2, #53040 @ 0xcf30 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r0, #13328 @ 0x3410 │ │ │ │ + movw r0, #10384 @ 0x2890 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ adds r6, #1 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - b.n 9326a │ │ │ │ + b.n 92b82 │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - bne.w 93e56 │ │ │ │ + bne.w 9376e │ │ │ │ ldrb r3, [r6, #2] │ │ │ │ movs r1, #2 │ │ │ │ - movw ip, #9760 @ 0x2620 │ │ │ │ + movw ip, #6888 @ 0x1ae8 │ │ │ │ movt ip, #42 @ 0x2a │ │ │ │ - movw r8, #13280 @ 0x33e0 │ │ │ │ + movw r8, #10336 @ 0x2860 │ │ │ │ movt r8, #40 @ 0x28 │ │ │ │ - movw lr, #13288 @ 0x33e8 │ │ │ │ + movw lr, #10344 @ 0x2868 │ │ │ │ movt lr, #40 @ 0x28 │ │ │ │ - movw r2, #50064 @ 0xc390 │ │ │ │ + movw r2, #47120 @ 0xb810 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #13296 @ 0x33f0 │ │ │ │ + movw r0, #10352 @ 0x2870 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ adds r6, #2 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - b.n 9326a │ │ │ │ + b.n 92b82 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl ebd1c │ │ │ │ + bl eb604 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 934a6 │ │ │ │ + beq.w 92dbe │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -157528,116 +156854,116 @@ │ │ │ │ strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ strb.w sl, [sp, #125] @ 0x7d │ │ │ │ - bl d5cc0 │ │ │ │ + bl d55dc │ │ │ │ ldrd r7, r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ adds r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ ldrb.w sl, [sp, #125] @ 0x7d │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - beq.w 94144 │ │ │ │ + beq.w 93a5c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 93608 │ │ │ │ + beq.w 92f20 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 93608 │ │ │ │ + bne.w 92f20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 93608 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 92f20 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e8bc0 │ │ │ │ + bl e84a4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 93944 │ │ │ │ + bne.n 9325c │ │ │ │ mov fp, r5 │ │ │ │ - b.n 933a4 │ │ │ │ + b.n 92cbc │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ it ne │ │ │ │ cmpne r3, #100 @ 0x64 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - beq.w 93c86 │ │ │ │ - bhi.w 93bce │ │ │ │ + beq.w 9359e │ │ │ │ + bhi.w 934e6 │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq.w 93d18 │ │ │ │ + beq.w 93630 │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ - beq.w 93d0c │ │ │ │ + beq.w 93624 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ subs r0, r3, #1 │ │ │ │ cmp r0, #4 │ │ │ │ - bhi.w 94102 │ │ │ │ + bhi.w 93a1a │ │ │ │ tbh [pc, r0, lsl #1] │ │ │ │ movs r6, r6 │ │ │ │ lsls r6, r7, #2 │ │ │ │ movs r6, r6 │ │ │ │ lsls r2, r7, #13 │ │ │ │ lsls r6, r7, #2 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 938b6 │ │ │ │ + bne.w 931ce │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bpl.w 93f38 │ │ │ │ + bpl.w 93850 │ │ │ │ lsls r1, 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, #19992 @ 0x4e18 │ │ │ │ movtlt r4, #73 @ 0x49 │ │ │ │ itet ge │ │ │ │ - ldrge r4, [pc, #712] @ (93d10 ) │ │ │ │ + ldrge r4, [pc, #712] @ (93628 ) │ │ │ │ addlt.w r4, r4, r3, lsl #5 │ │ │ │ mlage r4, r2, r3, r4 │ │ │ │ cmp r7, r4 │ │ │ │ - beq.n 93a6a │ │ │ │ + beq.n 93382 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 93a6a │ │ │ │ + beq.n 93382 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 93a6a │ │ │ │ + cbnz r3, 93382 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ mov r7, r4 │ │ │ │ - b.n 9336c │ │ │ │ + b.n 92c84 │ │ │ │ adds r3, r2, #4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 93c18 │ │ │ │ + beq.w 93530 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r3, ip │ │ │ │ add.w r8, sp, #64 @ 0x40 │ │ │ │ movs r2, #26 │ │ │ │ movs r1, #1 │ │ │ │ @@ -157663,35 +156989,35 @@ │ │ │ │ movlt r1, r3 │ │ │ │ sub.w r3, r1, r9 │ │ │ │ cmp r2, #16 │ │ │ │ it eq │ │ │ │ moveq fp, r3 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #126 @ 0x7e │ │ │ │ - bls.w 93dfc │ │ │ │ + bls.w 93714 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ subs r2, r2, r5 │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.w 93dfc │ │ │ │ + bgt.w 93714 │ │ │ │ sub.w r3, r3, fp │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ and.w r2, r2, #1 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ bic.w r2, r3, r3, asr #31 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bgt.w 93dde │ │ │ │ + bgt.w 936f6 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq.w 93c36 │ │ │ │ + beq.w 9354e │ │ │ │ sub.w r4, r9, r4 │ │ │ │ add r4, fp │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.w 93c20 │ │ │ │ + bgt.w 93538 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r1, r8, r9 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -157699,184 +157025,184 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ strb.w sl, [sp, #125] @ 0x7d │ │ │ │ - bl 942a8 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 93bc0 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ ldrd r7, 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 sl, [sp, #125] @ 0x7d │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq.w 934a6 │ │ │ │ + beq.w 92dbe │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 93608 │ │ │ │ + ble.w 92f20 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 93608 │ │ │ │ + beq.w 92f20 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1944e0 │ │ │ │ + bl 1928b0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 934a6 │ │ │ │ + beq.w 92dbe │ │ │ │ add r5, r4 │ │ │ │ - b.n 93608 │ │ │ │ + b.n 92f20 │ │ │ │ adds r3, r2, #7 │ │ │ │ movs r1, #1 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ movs r2, #26 │ │ │ │ ldrd r8, r9, [r3], #8 │ │ │ │ strd r8, r9, [sp] │ │ │ │ add.w r8, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r0, r8 │ │ │ │ mov r3, ip │ │ │ │ blx 2a644 <__sprintf_chk@plt> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 93a8e │ │ │ │ + b.n 933a6 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ mov r6, r1 │ │ │ │ orr.w r2, r2, #16 │ │ │ │ str r2, [sp, #32] │ │ │ │ adds r1, #1 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - bne.w 9320c │ │ │ │ + bne.w 92b24 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r6, r1 │ │ │ │ orr.w r3, r3, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ - b.n 93bae │ │ │ │ + b.n 934c6 │ │ │ │ mov fp, r5 │ │ │ │ mov r8, r4 │ │ │ │ str r1, [sp, #20] │ │ │ │ - b.w 9338c │ │ │ │ + b.w 92ca4 │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bne.w 939f4 │ │ │ │ + bne.w 9330c │ │ │ │ mov ip, lr │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ subs r0, r3, #1 │ │ │ │ cmp r0, #4 │ │ │ │ - bhi.n 93c16 │ │ │ │ - add r3, pc, #4 @ (adr r3, 93be4 ) │ │ │ │ + bhi.n 9352e │ │ │ │ + add r3, pc, #4 @ (adr r3, 934fc ) │ │ │ │ ldr.w pc, [r3, r0, lsl #2] │ │ │ │ - subs r2, #111 @ 0x6f │ │ │ │ + adds r3, #135 @ 0x87 │ │ │ │ movs r1, r1 │ │ │ │ - subs r3, #127 @ 0x7f │ │ │ │ + adds r4, #151 @ 0x97 │ │ │ │ movs r1, r1 │ │ │ │ - subs r2, #111 @ 0x6f │ │ │ │ + adds r3, #135 @ 0x87 │ │ │ │ movs r1, r1 │ │ │ │ - lsrs r7, r6 │ │ │ │ + subs r2, #15 │ │ │ │ movs r1, r1 │ │ │ │ - subs r3, #127 @ 0x7f │ │ │ │ + adds r4, #151 @ 0x97 │ │ │ │ movs r1, r1 │ │ │ │ - cbz r7, 93c10 │ │ │ │ + cbz r7, 93528 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 93c10 │ │ │ │ + beq.n 93528 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 93c10 │ │ │ │ + cbnz r3, 93528 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - ldr r7, [pc, #256] @ (93d14 ) │ │ │ │ - b.w 9336c │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r7, [pc, #256] @ (9362c ) │ │ │ │ + b.w 92c84 │ │ │ │ adds r3, r2, #4 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r2, #0] │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 93a7c │ │ │ │ + b.n 93394 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1944e0 │ │ │ │ + bl 1928b0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 934a6 │ │ │ │ + beq.w 92dbe │ │ │ │ add r5, r4 │ │ │ │ - b.n 93b08 │ │ │ │ + b.n 93420 │ │ │ │ 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, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ strb.w sl, [sp, #125] @ 0x7d │ │ │ │ - bl e6930 │ │ │ │ + bl e6214 │ │ │ │ ldrd r7, 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 sl, [sp, #125] @ 0x7d │ │ │ │ str r3, [sp, #20] │ │ │ │ - bne.w 93afc │ │ │ │ + bne.w 93414 │ │ │ │ mov fp, r5 │ │ │ │ - b.w 933a4 │ │ │ │ + b.w 92cbc │ │ │ │ ldr.w ip, [sp, #48] @ 0x30 │ │ │ │ - b.n 93bd6 │ │ │ │ + b.n 934ee │ │ │ │ ldr.w ip, [sp, #44] @ 0x2c │ │ │ │ sub.w r6, r3, #48 @ 0x30 │ │ │ │ mov r0, r1 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [ip, r3, lsl #2] │ │ │ │ lsls r2, r2, #29 │ │ │ │ - bmi.w 93f3c │ │ │ │ + bmi.w 93854 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.w 9371a │ │ │ │ + beq.w 93032 │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ - b.w 933e0 │ │ │ │ + b.w 92cf8 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ movs r2, #26 │ │ │ │ adds r0, r3, #4 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #17964 @ 0x462c │ │ │ │ + movw r3, #15020 @ 0x3aac │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ blx 2a644 <__sprintf_chk@plt> │ │ │ │ ldrb.w r3, [sp, #65] @ 0x41 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq.w 940ee │ │ │ │ + beq.w 93a06 │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bne.w 940ce │ │ │ │ + bne.w 939e6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ @@ -157884,109 +157210,109 @@ │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ strb.w sl, [sp, #125] @ 0x7d │ │ │ │ - bl 942a8 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ - b.n 935e4 │ │ │ │ + bl 93bc0 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + b.n 92efc │ │ │ │ mov ip, r0 │ │ │ │ - b.n 93bd6 │ │ │ │ + b.n 934ee │ │ │ │ ands.w r0, r8, #13172736 @ 0xc90000 │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov ip, r8 │ │ │ │ - b.n 93bd6 │ │ │ │ + b.n 934ee │ │ │ │ mov fp, r5 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b.w 933a4 │ │ │ │ - bl 1ae1a4 │ │ │ │ + b.w 92cbc │ │ │ │ + bl 1ac15c │ │ │ │ mov r7, r0 │ │ │ │ - b.w 9336c │ │ │ │ + b.w 92c84 │ │ │ │ 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 r3, [sp, #20] │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ strb.w sl, [sp, #125] @ 0x7d │ │ │ │ - bl e6930 │ │ │ │ + bl e6214 │ │ │ │ ldrd r7, 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 sl, [sp, #125] @ 0x7d │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq.w 934a6 │ │ │ │ + beq.w 92dbe │ │ │ │ adds r4, #2 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 93330 │ │ │ │ - b.w 93522 │ │ │ │ + bne.w 92c48 │ │ │ │ + b.w 92e3a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.w 93ed4 │ │ │ │ + bne.w 937ec │ │ │ │ ldr r2, [sp, #24] │ │ │ │ bic.w r3, r6, #3 │ │ │ │ add.w r9, r4, r6 │ │ │ │ adds r0, r4, r3 │ │ │ │ add.w lr, r2, r5, lsl #1 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, lr │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.w 93eb0 │ │ │ │ + bhi.w 937c8 │ │ │ │ subs r2, r4, #3 │ │ │ │ cmp r0, r2 │ │ │ │ mov.w r2, r3, lsl #1 │ │ │ │ itt cc │ │ │ │ movcc r3, #0 │ │ │ │ movcc r2, #0 │ │ │ │ adds r1, r3, r4 │ │ │ │ add.w r3, r2, lr │ │ │ │ mov r2, r1 │ │ │ │ cmp r9, r1 │ │ │ │ - bls.w 9332c │ │ │ │ + bls.w 92c44 │ │ │ │ ldrb.w r1, [r2], #1 │ │ │ │ strh.w r1, [r3], #2 │ │ │ │ mov r1, r2 │ │ │ │ - b.n 93db8 │ │ │ │ + b.n 936d0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 29b58 │ │ │ │ mov r6, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 93306 │ │ │ │ - b.n 937ec │ │ │ │ + bne.w 92c1e │ │ │ │ + b.n 93104 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 93af4 │ │ │ │ + bne.w 9340c │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1944e0 │ │ │ │ + bl 1928b0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 934a6 │ │ │ │ + beq.w 92dbe │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r5, r3 │ │ │ │ - b.n 93af4 │ │ │ │ + b.n 9340c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 93ada │ │ │ │ + beq.w 933f2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ @@ -157994,143 +157320,143 @@ │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ strb.w sl, [sp, #125] @ 0x7d │ │ │ │ - bl cd748 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl cd06c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ ldrd r7, r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ adds r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ ldrb.w sl, [sp, #125] @ 0x7d │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - bne.w 93ada │ │ │ │ + bne.w 933f2 │ │ │ │ mov fp, r5 │ │ │ │ - b.w 933a4 │ │ │ │ + b.w 92cbc │ │ │ │ movs r2, #1 │ │ │ │ - movw ip, #5084 @ 0x13dc │ │ │ │ + movw ip, #2152 @ 0x868 │ │ │ │ movt ip, #43 @ 0x2b │ │ │ │ - movw r8, #13304 @ 0x33f8 │ │ │ │ + movw r8, #10360 @ 0x2878 │ │ │ │ movt r8, #40 @ 0x28 │ │ │ │ - movw lr, #13308 @ 0x33fc │ │ │ │ + movw lr, #10364 @ 0x287c │ │ │ │ movt lr, #40 @ 0x28 │ │ │ │ - movw r1, #13312 @ 0x3400 │ │ │ │ + movw r1, #10368 @ 0x2880 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #13316 @ 0x3404 │ │ │ │ + movw r0, #10372 @ 0x2884 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ adds r6, #1 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - b.w 9326a │ │ │ │ + b.w 92b82 │ │ │ │ mov r0, r4 │ │ │ │ blx 29b58 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 93300 │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + b.w 92c18 │ │ │ │ + movw r1, #55613 @ 0xd93d │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 9370e │ │ │ │ + beq.w 93026 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 9370e │ │ │ │ + b.n 93026 │ │ │ │ ldrb.w ip, [r2] │ │ │ │ adds r2, #4 │ │ │ │ strh.w ip, [r1], #8 │ │ │ │ ldrb.w ip, [r2, #-3] │ │ │ │ strh.w ip, [r1, #-6] │ │ │ │ ldrb.w ip, [r2, #-2] │ │ │ │ strh.w ip, [r1, #-4] │ │ │ │ ldrb.w ip, [r2, #-1] │ │ │ │ strh.w ip, [r1, #-2] │ │ │ │ - b.n 93d9e │ │ │ │ + b.n 936b6 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ bic.w r3, r6, #3 │ │ │ │ add.w r9, r4, r6 │ │ │ │ adds r0, r4, r3 │ │ │ │ add.w lr, r2, r5, lsl #2 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, lr │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.n 93f14 │ │ │ │ + bhi.n 9382c │ │ │ │ subs r2, r4, #3 │ │ │ │ cmp r0, r2 │ │ │ │ mov.w r2, r3, lsl #2 │ │ │ │ itt cc │ │ │ │ movcc r3, #0 │ │ │ │ movcc r2, #0 │ │ │ │ adds r1, r3, r4 │ │ │ │ add.w r3, r2, lr │ │ │ │ mov r2, r1 │ │ │ │ cmp r9, r1 │ │ │ │ - bls.w 9332c │ │ │ │ + bls.w 92c44 │ │ │ │ ldrb.w r1, [r2], #1 │ │ │ │ str.w r1, [r3], #4 │ │ │ │ mov r1, r2 │ │ │ │ - b.n 93f00 │ │ │ │ + b.n 93818 │ │ │ │ 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 93ee8 │ │ │ │ + b.n 93800 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ - b.n 93a2c │ │ │ │ + b.n 93344 │ │ │ │ movs r1, #10 │ │ │ │ rsb r2, r3, #2147483648 @ 0x80000000 │ │ │ │ adds r2, #47 @ 0x2f │ │ │ │ adds r0, #1 │ │ │ │ mla r1, r1, r6, 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, r6 │ │ │ │ sub.w r6, r1, #48 @ 0x30 │ │ │ │ - bge.w 93c96 │ │ │ │ + bge.w 935ae │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13372 @ 0x343c │ │ │ │ + movw r1, #10428 @ 0x28bc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov fp, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.w 933a4 │ │ │ │ + bl 12e510 │ │ │ │ + b.w 92cbc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 933c8 │ │ │ │ + beq.w 92ce0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 933c8 │ │ │ │ + bne.w 92ce0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.w 933c8 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 92ce0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ lsls r0, r3, #28 │ │ │ │ - bpl.w 93670 │ │ │ │ + bpl.w 92f88 │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ - b.w 93672 │ │ │ │ + b.w 92f8a │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ @@ -158138,84 +157464,84 @@ │ │ │ │ ldrlt r2, [sp, #32] │ │ │ │ orrlt.w r2, r2, #1 │ │ │ │ strlt r2, [sp, #32] │ │ │ │ ldrlt r2, [sp, #36] @ 0x24 │ │ │ │ itt lt │ │ │ │ neglt r2, r2 │ │ │ │ strlt r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 93ca6 │ │ │ │ + b.n 935be │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13408 @ 0x3460 │ │ │ │ + movw r1, #10464 @ 0x28e0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov fp, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.w 933a4 │ │ │ │ + bl 12e510 │ │ │ │ + b.w 92cbc │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ movs r1, #5 │ │ │ │ - movw ip, #13352 @ 0x3428 │ │ │ │ + movw ip, #10408 @ 0x28a8 │ │ │ │ movt ip, #40 @ 0x28 │ │ │ │ - movw r8, #13356 @ 0x342c │ │ │ │ + movw r8, #10412 @ 0x28ac │ │ │ │ movt r8, #40 @ 0x28 │ │ │ │ - movw lr, #13360 @ 0x3430 │ │ │ │ + movw lr, #10416 @ 0x28b0 │ │ │ │ movt lr, #40 @ 0x28 │ │ │ │ - movw r2, #13364 @ 0x3434 │ │ │ │ + movw r2, #10420 @ 0x28b4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r0, #13368 @ 0x3438 │ │ │ │ + movw r0, #10424 @ 0x28b8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ adds r6, #1 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - b.w 9326a │ │ │ │ + b.w 92b82 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ebd10 │ │ │ │ + bl 1eac94 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 93944 │ │ │ │ + bne.w 9325c │ │ │ │ mov fp, r5 │ │ │ │ - b.w 933a4 │ │ │ │ + b.w 92cbc │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 94082 │ │ │ │ + bge.n 9399a │ │ │ │ ldr r3, [sp, #32] │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.n 94072 │ │ │ │ - bl 175e3c │ │ │ │ + bmi.n 9398a │ │ │ │ + bl 1741c4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 93944 │ │ │ │ + bne.w 9325c │ │ │ │ mov fp, r5 │ │ │ │ - b.w 933a4 │ │ │ │ + b.w 92cbc │ │ │ │ mov r0, r8 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.w 93692 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 92faa │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ - bl 175e40 │ │ │ │ + bl 1741c8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 93944 │ │ │ │ - b.n 94062 │ │ │ │ + bne.w 9325c │ │ │ │ + b.n 9397a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13452 @ 0x348c │ │ │ │ + movw r1, #10508 @ 0x290c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov fp, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.w 933a4 │ │ │ │ + bl 12e510 │ │ │ │ + b.w 92cbc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ @@ -158225,43 +157551,43 @@ │ │ │ │ strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ strb.w sl, [sp, #125] @ 0x7d │ │ │ │ - bl d5a30 │ │ │ │ - b.w 935e4 │ │ │ │ + bl d534c │ │ │ │ + b.w 92efc │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ adds r4, #2 │ │ │ │ blx 29b58 │ │ │ │ movs r3, #24 │ │ │ │ adds r2, r0, #1 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ add.w r0, sp, #66 @ 0x42 │ │ │ │ blx 2a6ec <__memmove_chk@plt> │ │ │ │ movw r3, #30768 @ 0x7830 │ │ │ │ strh.w r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 93ce2 │ │ │ │ + b.n 935fa │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ strb.w r3, [sp, #65] @ 0x41 │ │ │ │ - b.n 93ce2 │ │ │ │ + b.n 935fa │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mov r3, ip │ │ │ │ adds r2, #4 │ │ │ │ str r1, [sp, #0] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - b.n 93a7e │ │ │ │ + b.n 93396 │ │ │ │ mov r3, r2 │ │ │ │ ldr.w r0, [r3], #4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 93c18 │ │ │ │ + beq.w 93530 │ │ │ │ str r0, [sp, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 93a7c │ │ │ │ + b.n 93394 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ @@ -158271,64 +157597,64 @@ │ │ │ │ strd r0, r5, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ strb.w r0, [sp, #124] @ 0x7c │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ strb.w sl, [sp, #125] @ 0x7d │ │ │ │ - bl 27825c │ │ │ │ - b.w 935e4 │ │ │ │ + bl 2776b4 │ │ │ │ + b.w 92efc │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov fp, r5 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 933a4 │ │ │ │ + beq.w 92cbc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 933a4 │ │ │ │ + bne.w 92cbc │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.w 933a4 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 92cbc │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ movs r1, #4 │ │ │ │ - movw ip, #13332 @ 0x3414 │ │ │ │ + movw ip, #10388 @ 0x2894 │ │ │ │ movt ip, #40 @ 0x28 │ │ │ │ - movw r8, #13336 @ 0x3418 │ │ │ │ + movw r8, #10392 @ 0x2898 │ │ │ │ movt r8, #40 @ 0x28 │ │ │ │ - movw lr, #13340 @ 0x341c │ │ │ │ + movw lr, #10396 @ 0x289c │ │ │ │ movt lr, #40 @ 0x28 │ │ │ │ - movw r2, #13344 @ 0x3420 │ │ │ │ + movw r2, #10400 @ 0x28a0 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r0, #13348 @ 0x3424 │ │ │ │ + movw r0, #10404 @ 0x28a4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ adds r6, #1 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - b.w 9326a │ │ │ │ + b.w 92b82 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ adds r6, #2 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ adds r1, r2, #4 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ ldr.w fp, [r2] │ │ │ │ cmp.w fp, #0 │ │ │ │ it lt │ │ │ │ mvnlt.w fp, #1 │ │ │ │ - b.w 933e0 │ │ │ │ + b.w 92cf8 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13388 @ 0x344c │ │ │ │ + movw r1, #10444 @ 0x28cc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov fp, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.w 933a4 │ │ │ │ + bl 12e510 │ │ │ │ + b.w 92cbc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9354c │ │ │ │ + bne.w 92e64 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ @@ -158338,39 +157664,39 @@ │ │ │ │ strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ strb.w sl, [sp, #125] @ 0x7d │ │ │ │ - bl 27825c │ │ │ │ - b.w 935e4 │ │ │ │ + bl 2776b4 │ │ │ │ + b.w 92efc │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ mov r6, r1 │ │ │ │ orr.w r2, r2, #8 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.w 93204 │ │ │ │ + b.w 92b1c │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13508 @ 0x34c4 │ │ │ │ + movw r1, #10564 @ 0x2944 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov fp, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ - b.w 933a4 │ │ │ │ + bl d52b8 │ │ │ │ + b.w 92cbc │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ mov r6, r1 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.w 93204 │ │ │ │ + b.w 92b1c │ │ │ │ nop │ │ │ │ │ │ │ │ -00094248 : │ │ │ │ +00093b60 : │ │ │ │ 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 │ │ │ │ @@ -158378,93 +157704,93 @@ │ │ │ │ movs r4, #1 │ │ │ │ add r1, r2 │ │ │ │ str r4, [sp, #32] │ │ │ │ str r3, [sp, #0] │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ strd r1, r3, [sp, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 72f38 │ │ │ │ + bl 72ef0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - cbz r0, 9429c │ │ │ │ + cbz r0, 93bb4 │ │ │ │ mov r0, sp │ │ │ │ - bl 1af780 │ │ │ │ + bl 1ad738 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 94298 │ │ │ │ + beq.n 93bb0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 94298 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 93bb0 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - cbnz r0, 942a2 │ │ │ │ + cbnz r0, 93bba │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 78004 │ │ │ │ - b.n 9429c │ │ │ │ + bl 77fb0 │ │ │ │ + b.n 93bb4 │ │ │ │ │ │ │ │ -000942a8 <_PyUnicodeWriter_WriteASCIIString@@Base>: │ │ │ │ +00093bc0 <_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 r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 9435c <_PyUnicodeWriter_WriteASCIIString@@Base+0xb4> │ │ │ │ + beq.n 93c74 <_PyUnicodeWriter_WriteASCIIString@@Base+0xb4> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9436a <_PyUnicodeWriter_WriteASCIIString@@Base+0xc2> │ │ │ │ + beq.n 93c82 <_PyUnicodeWriter_WriteASCIIString@@Base+0xc2> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bls.n 942f2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a> │ │ │ │ + bls.n 93c0a <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a> │ │ │ │ ldrd r3, r2, [r5, #16] │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, r4 │ │ │ │ - blt.n 942f2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a> │ │ │ │ + blt.n 93c0a <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 9430c <_PyUnicodeWriter_WriteASCIIString@@Base+0x64> │ │ │ │ + bne.n 93c24 <_PyUnicodeWriter_WriteASCIIString@@Base+0x64> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, r7 │ │ │ │ add r0, r2 │ │ │ │ mov r2, r4 │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ add r4, r3 │ │ │ │ movs r0, #0 │ │ │ │ str r4, [r5, #20] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - cbz r4, 94304 <_PyUnicodeWriter_WriteASCIIString@@Base+0x5c> │ │ │ │ + cbz r4, 93c1c <_PyUnicodeWriter_WriteASCIIString@@Base+0x5c> │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl cd748 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl cd06c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 94408 <_PyUnicodeWriter_WriteASCIIString@@Base+0x160> │ │ │ │ + beq.w 93d20 <_PyUnicodeWriter_WriteASCIIString@@Base+0x160> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [r5, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 942dc <_PyUnicodeWriter_WriteASCIIString@@Base+0x34> │ │ │ │ + beq.n 93bf4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x34> │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 943bc <_PyUnicodeWriter_WriteASCIIString@@Base+0x114> │ │ │ │ + bne.n 93cd4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x114> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ bic.w r1, r4, #3 │ │ │ │ adds r0, r7, r4 │ │ │ │ add r1, r7 │ │ │ │ add.w ip, r3, r2, lsl #1 │ │ │ │ mov r3, r7 │ │ │ │ mov lr, ip │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.n 9439a <_PyUnicodeWriter_WriteASCIIString@@Base+0xf2> │ │ │ │ + bcc.n 93cb2 <_PyUnicodeWriter_WriteASCIIString@@Base+0xf2> │ │ │ │ rsb r3, r7, #3 │ │ │ │ sub.w lr, r7, #3 │ │ │ │ add r3, r1 │ │ │ │ cmp r1, lr │ │ │ │ bic.w r1, r3, #3 │ │ │ │ it cc │ │ │ │ movcc r1, #0 │ │ │ │ @@ -158472,64 +157798,64 @@ │ │ │ │ add r1, r7 │ │ │ │ mov.w r3, r3, lsl #3 │ │ │ │ it cc │ │ │ │ movcc r3, #0 │ │ │ │ add r3, ip │ │ │ │ mov ip, r1 │ │ │ │ cmp r1, r0 │ │ │ │ - bcs.n 94396 <_PyUnicodeWriter_WriteASCIIString@@Base+0xee> │ │ │ │ + bcs.n 93cae <_PyUnicodeWriter_WriteASCIIString@@Base+0xee> │ │ │ │ ldrb.w r1, [ip], #1 │ │ │ │ strh.w r1, [r3], #2 │ │ │ │ mov r1, ip │ │ │ │ - b.n 9434a <_PyUnicodeWriter_WriteASCIIString@@Base+0xa2> │ │ │ │ + b.n 93c62 <_PyUnicodeWriter_WriteASCIIString@@Base+0xa2> │ │ │ │ mov r0, r1 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 942c6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1e> │ │ │ │ + bne.n 93bde <_PyUnicodeWriter_WriteASCIIString@@Base+0x1e> │ │ │ │ ldrb.w r3, [r5, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 942c6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1e> │ │ │ │ + bne.n 93bde <_PyUnicodeWriter_WriteASCIIString@@Base+0x1e> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 94434 <_PyUnicodeWriter_WriteASCIIString@@Base+0x18c> │ │ │ │ + bl 93d4c <_PyUnicodeWriter_WriteASCIIString@@Base+0x18c> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 94408 <_PyUnicodeWriter_WriteASCIIString@@Base+0x160> │ │ │ │ + beq.n 93d20 <_PyUnicodeWriter_WriteASCIIString@@Base+0x160> │ │ │ │ movs r2, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ strb.w r2, [r5, #33] @ 0x21 │ │ │ │ - bl 1af81c │ │ │ │ + bl 1ad7d4 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ add r4, r3 │ │ │ │ - b.n 942ec <_PyUnicodeWriter_WriteASCIIString@@Base+0x44> │ │ │ │ + b.n 93c04 <_PyUnicodeWriter_WriteASCIIString@@Base+0x44> │ │ │ │ ldr r2, [r5, #20] │ │ │ │ add r4, r2 │ │ │ │ - b.n 942ec <_PyUnicodeWriter_WriteASCIIString@@Base+0x44> │ │ │ │ + b.n 93c04 <_PyUnicodeWriter_WriteASCIIString@@Base+0x44> │ │ │ │ ldrb r6, [r3, #0] │ │ │ │ adds r3, #4 │ │ │ │ strh.w r6, [lr], #8 │ │ │ │ ldrb.w r6, [r3, #-3] │ │ │ │ strh.w r6, [lr, #-6] │ │ │ │ ldrb.w r6, [r3, #-2] │ │ │ │ strh.w r6, [lr, #-4] │ │ │ │ ldrb.w r6, [r3, #-1] │ │ │ │ strh.w r6, [lr, #-2] │ │ │ │ - b.n 94322 <_PyUnicodeWriter_WriteASCIIString@@Base+0x7a> │ │ │ │ + b.n 93c3a <_PyUnicodeWriter_WriteASCIIString@@Base+0x7a> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r1, r7, r4 │ │ │ │ add.w ip, r3, r2, lsl #2 │ │ │ │ bic.w r2, r4, #3 │ │ │ │ mov r3, r7 │ │ │ │ add r2, r7 │ │ │ │ mov r0, ip │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 9440e <_PyUnicodeWriter_WriteASCIIString@@Base+0x166> │ │ │ │ + bcc.n 93d26 <_PyUnicodeWriter_WriteASCIIString@@Base+0x166> │ │ │ │ rsb r3, r7, #3 │ │ │ │ subs r0, r7, #3 │ │ │ │ add r3, r2 │ │ │ │ cmp r2, r0 │ │ │ │ bic.w r0, r3, #3 │ │ │ │ it cc │ │ │ │ movcc r0, #0 │ │ │ │ @@ -158537,362 +157863,362 @@ │ │ │ │ add.w r3, r7, r0 │ │ │ │ mov.w r2, r2, lsl #4 │ │ │ │ it cc │ │ │ │ movcc r2, #0 │ │ │ │ add r2, ip │ │ │ │ mov r0, r3 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.n 94394 <_PyUnicodeWriter_WriteASCIIString@@Base+0xec> │ │ │ │ + bcs.n 93cac <_PyUnicodeWriter_WriteASCIIString@@Base+0xec> │ │ │ │ ldrb.w r3, [r0], #1 │ │ │ │ str.w r3, [r2], #4 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 943f6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x14e> │ │ │ │ + b.n 93d0e <_PyUnicodeWriter_WriteASCIIString@@Base+0x14e> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldrb.w lr, [r3] │ │ │ │ adds r3, #4 │ │ │ │ str.w lr, [r0], #16 │ │ │ │ ldrb.w lr, [r3, #-3] │ │ │ │ str.w lr, [r0, #-12] │ │ │ │ ldrb.w lr, [r3, #-2] │ │ │ │ str.w lr, [r0, #-8] │ │ │ │ ldrb.w lr, [r3, #-1] │ │ │ │ str.w lr, [r0, #-4] │ │ │ │ - b.n 943ce <_PyUnicodeWriter_WriteASCIIString@@Base+0x126> │ │ │ │ + b.n 93ce6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x126> │ │ │ │ nop │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 94532 <_PyUnicodeWriter_WriteASCIIString@@Base+0x28a> │ │ │ │ + beq.n 93e4a <_PyUnicodeWriter_WriteASCIIString@@Base+0x28a> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9459e <_PyUnicodeWriter_WriteASCIIString@@Base+0x2f6> │ │ │ │ - blt.w 945fa <_PyUnicodeWriter_WriteASCIIString@@Base+0x352> │ │ │ │ + beq.w 93eb6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2f6> │ │ │ │ + blt.w 93f12 <_PyUnicodeWriter_WriteASCIIString@@Base+0x352> │ │ │ │ movw r3, #65514 @ 0xffea │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r1, r3 │ │ │ │ - bgt.w 94614 <_PyUnicodeWriter_WriteASCIIString@@Base+0x36c> │ │ │ │ + bgt.w 93f2c <_PyUnicodeWriter_WriteASCIIString@@Base+0x36c> │ │ │ │ movw r5, #19992 @ 0x4e18 │ │ │ │ movt r5, #73 @ 0x49 │ │ │ │ adds r1, #21 │ │ │ │ - movw r3, #9329 @ 0x2471 │ │ │ │ + movw r3, #9261 @ 0x242d │ │ │ │ movt r3, #7 │ │ │ │ mov r9, r1 │ │ │ │ ldr.w r2, [r5, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 945b6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x30e> │ │ │ │ - ldr r2, [pc, #416] @ (94628 <_PyUnicodeWriter_WriteASCIIString@@Base+0x380>) │ │ │ │ + bne.w 93ece <_PyUnicodeWriter_WriteASCIIString@@Base+0x30e> │ │ │ │ + ldr r2, [pc, #416] @ (93f40 <_PyUnicodeWriter_WriteASCIIString@@Base+0x380>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1528] @ 0x5f8 │ │ │ │ mov r7, r3 │ │ │ │ - bgt.n 94572 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2ca> │ │ │ │ + bgt.n 93e8a <_PyUnicodeWriter_WriteASCIIString@@Base+0x2ca> │ │ │ │ add.w r6, r4, #20 │ │ │ │ lsrs r1, r6, #3 │ │ │ │ ldr.w r2, [r3, r1, lsl #3] │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 94566 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2be> │ │ │ │ + beq.n 93e7e <_PyUnicodeWriter_WriteASCIIString@@Base+0x2be> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r0, [r2, #4] │ │ │ │ - cbz r0, 9451a <_PyUnicodeWriter_WriteASCIIString@@Base+0x272> │ │ │ │ + cbz r0, 93e32 <_PyUnicodeWriter_WriteASCIIString@@Base+0x272> │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r0 │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r2, #0] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - ldr r2, [pc, #336] @ (9462c <_PyUnicodeWriter_WriteASCIIString@@Base+0x384>) │ │ │ │ + ldr r2, [pc, #336] @ (93f44 <_PyUnicodeWriter_WriteASCIIString@@Base+0x384>) │ │ │ │ ldr.w r5, [r2, #1416] @ 0x588 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 945c6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x31e> │ │ │ │ + bne.n 93ede <_PyUnicodeWriter_WriteASCIIString@@Base+0x31e> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r4, [r3, #8] │ │ │ │ str r2, [r3, #12] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ strb r2, [r3, #16] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, r6] │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bpl.n 945a6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2fe> │ │ │ │ + bpl.n 93ebe <_PyUnicodeWriter_WriteASCIIString@@Base+0x2fe> │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ lsls r2, r2, #25 │ │ │ │ - bpl.w 94620 <_PyUnicodeWriter_WriteASCIIString@@Base+0x378> │ │ │ │ + bpl.w 93f38 <_PyUnicodeWriter_WriteASCIIString@@Base+0x378> │ │ │ │ add.w r0, r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrd r5, r7, [r2, #24] │ │ │ │ cmp r5, r7 │ │ │ │ - bhi.n 9455a <_PyUnicodeWriter_WriteASCIIString@@Base+0x2b2> │ │ │ │ + bhi.n 93e72 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2b2> │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r5, r1, lsl #3 │ │ │ │ str r1, [r2, #24] │ │ │ │ adds r1, r2, r5 │ │ │ │ str r1, [r2, #4] │ │ │ │ str r0, [r2, r5] │ │ │ │ - b.n 944be <_PyUnicodeWriter_WriteASCIIString@@Base+0x216> │ │ │ │ + b.n 93dd6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x216> │ │ │ │ ldrsb.w r3, [r0] │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ iteee ge │ │ │ │ movge r1, #24 │ │ │ │ addlt.w r2, r2, #1296 @ 0x510 │ │ │ │ movwlt r3, #19992 @ 0x4e18 │ │ │ │ movtlt r3, #73 @ 0x49 │ │ │ │ itet ge │ │ │ │ - ldrge r3, [pc, #224] @ (94630 <_PyUnicodeWriter_WriteASCIIString@@Base+0x388>) │ │ │ │ + ldrge r3, [pc, #224] @ (93f48 <_PyUnicodeWriter_WriteASCIIString@@Base+0x388>) │ │ │ │ addlt.w r3, r3, r2, lsl #5 │ │ │ │ mlage r3, r1, r2, r3 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str.w r2, [ip, #12] │ │ │ │ str.w ip, [r2, #8] │ │ │ │ - b.n 944be <_PyUnicodeWriter_WriteASCIIString@@Base+0x216> │ │ │ │ + b.n 93dd6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x216> │ │ │ │ mov r0, r3 │ │ │ │ - bl 72540 │ │ │ │ + bl 724fc │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 944be <_PyUnicodeWriter_WriteASCIIString@@Base+0x216> │ │ │ │ + bne.n 93dd6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x216> │ │ │ │ ldr.w r2, [r5, #672] @ 0x2a0 │ │ │ │ - movw r3, #52321 @ 0xcc61 │ │ │ │ + movw r3, #52313 @ 0xcc59 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 945de <_PyUnicodeWriter_WriteASCIIString@@Base+0x336> │ │ │ │ + bne.n 93ef6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x336> │ │ │ │ mov r0, r9 │ │ │ │ blx 2a0fc │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 94614 <_PyUnicodeWriter_WriteASCIIString@@Base+0x36c> │ │ │ │ + beq.n 93f2c <_PyUnicodeWriter_WriteASCIIString@@Base+0x36c> │ │ │ │ ldr.w r2, [r7, #800] @ 0x320 │ │ │ │ add.w r6, r4, #20 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r7, #800] @ 0x320 │ │ │ │ - b.n 944be <_PyUnicodeWriter_WriteASCIIString@@Base+0x216> │ │ │ │ - ldr r3, [pc, #148] @ (94634 <_PyUnicodeWriter_WriteASCIIString@@Base+0x38c>) │ │ │ │ + b.n 93dd6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x216> │ │ │ │ + ldr r3, [pc, #148] @ (93f4c <_PyUnicodeWriter_WriteASCIIString@@Base+0x38c>) │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bmi.n 944fa <_PyUnicodeWriter_WriteASCIIString@@Base+0x252> │ │ │ │ + bmi.n 93e12 <_PyUnicodeWriter_WriteASCIIString@@Base+0x252> │ │ │ │ ldr r0, [r3, #28] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 94512 <_PyUnicodeWriter_WriteASCIIString@@Base+0x26a> │ │ │ │ + b.n 93e2a <_PyUnicodeWriter_WriteASCIIString@@Base+0x26a> │ │ │ │ ldr.w r0, [r5, #708] @ 0x2c4 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 94614 <_PyUnicodeWriter_WriteASCIIString@@Base+0x36c> │ │ │ │ + cbz r0, 93f2c <_PyUnicodeWriter_WriteASCIIString@@Base+0x36c> │ │ │ │ add.w r6, r4, #20 │ │ │ │ - b.n 944be <_PyUnicodeWriter_WriteASCIIString@@Base+0x216> │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + b.n 93dd6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x216> │ │ │ │ + movw r1, #55613 @ 0xd93d │ │ │ │ movt r1, #18 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 945ea <_PyUnicodeWriter_WriteASCIIString@@Base+0x342> │ │ │ │ + bne.n 93f02 <_PyUnicodeWriter_WriteASCIIString@@Base+0x342> │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 12eb00 │ │ │ │ + bl 12ddf0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 944e4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x23c> │ │ │ │ + b.n 93dfc <_PyUnicodeWriter_WriteASCIIString@@Base+0x23c> │ │ │ │ ldr.w r0, [r5, #668] @ 0x29c │ │ │ │ mov r1, r9 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 9458a <_PyUnicodeWriter_WriteASCIIString@@Base+0x2e2> │ │ │ │ + b.n 93ea2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2e2> │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 944e4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x23c> │ │ │ │ + b.n 93dfc <_PyUnicodeWriter_WriteASCIIString@@Base+0x23c> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #52488 @ 0xcd08 │ │ │ │ + movw r1, #49544 @ 0xc188 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 94512 <_PyUnicodeWriter_WriteASCIIString@@Base+0x26a> │ │ │ │ - bl 1ef298 │ │ │ │ + b.n 93e2a <_PyUnicodeWriter_WriteASCIIString@@Base+0x26a> │ │ │ │ + bl 1ee218 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 945a0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2f8> │ │ │ │ - b.n 94610 <_PyUnicodeWriter_WriteASCIIString@@Base+0x368> │ │ │ │ + bne.n 93eb8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2f8> │ │ │ │ + b.n 93f28 <_PyUnicodeWriter_WriteASCIIString@@Base+0x368> │ │ │ │ add.w r0, r3, #28 │ │ │ │ - b.n 945a8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x300> │ │ │ │ + b.n 93ec0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x300> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ands.w r0, r8, #13172736 @ 0xc90000 │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00094638 <_PyUnicodeWriter_Finish@@Base>: │ │ │ │ +00093f50 <_PyUnicodeWriter_Finish@@Base>: │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ sub sp, #12 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 946f0 <_PyUnicodeWriter_Finish@@Base+0xb8> │ │ │ │ + beq.n 94008 <_PyUnicodeWriter_Finish@@Base+0xb8> │ │ │ │ ldrb.w r3, [r0, #33] @ 0x21 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str.w ip, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 946ec <_PyUnicodeWriter_Finish@@Base+0xb4> │ │ │ │ + bne.n 94004 <_PyUnicodeWriter_Finish@@Base+0xb4> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 94686 <_PyUnicodeWriter_Finish@@Base+0x4e> │ │ │ │ + beq.n 93f9e <_PyUnicodeWriter_Finish@@Base+0x4e> │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl ce550 <_PyUnicodeWriter_PrepareInternal@@Base+0xe08> │ │ │ │ + bl cde78 <_PyUnicodeWriter_PrepareInternal@@Base+0xe0c> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9471a <_PyUnicodeWriter_Finish@@Base+0xe2> │ │ │ │ + beq.n 94032 <_PyUnicodeWriter_Finish@@Base+0xe2> │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 94710 <_PyUnicodeWriter_Finish@@Base+0xd8> │ │ │ │ + beq.n 94028 <_PyUnicodeWriter_Finish@@Base+0xd8> │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 9468c <_PyUnicodeWriter_Finish@@Base+0x54> │ │ │ │ + beq.n 93fa4 <_PyUnicodeWriter_Finish@@Base+0x54> │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ mov r3, r2 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 94680 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + bne.n 93f98 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ ubfx r1, r2, #2, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 94680 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + bne.n 93f98 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bpl.n 94738 <_PyUnicodeWriter_Finish@@Base+0x100> │ │ │ │ + bpl.n 94050 <_PyUnicodeWriter_Finish@@Base+0x100> │ │ │ │ lsls r2, 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, #19992 @ 0x4e18 │ │ │ │ movtlt r1, #73 @ 0x49 │ │ │ │ itet ge │ │ │ │ - ldrge r1, [pc, #120] @ (9473c <_PyUnicodeWriter_Finish@@Base+0x104>) │ │ │ │ + ldrge r1, [pc, #120] @ (94054 <_PyUnicodeWriter_Finish@@Base+0x104>) │ │ │ │ addlt.w r1, r1, r2, lsl #5 │ │ │ │ mlage r1, r0, r2, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 94680 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + beq.n 93f98 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 946e8 <_PyUnicodeWriter_Finish@@Base+0xb0> │ │ │ │ + beq.n 94000 <_PyUnicodeWriter_Finish@@Base+0xb0> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 946e8 <_PyUnicodeWriter_Finish@@Base+0xb0> │ │ │ │ + cbnz r2, 94000 <_PyUnicodeWriter_Finish@@Base+0xb0> │ │ │ │ mov r0, r3 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r3, r1 │ │ │ │ - b.n 94680 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + b.n 93f98 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ mov r3, r2 │ │ │ │ - b.n 94680 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + b.n 93f98 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbz r2, 9470c <_PyUnicodeWriter_Finish@@Base+0xd4> │ │ │ │ + cbz r2, 94024 <_PyUnicodeWriter_Finish@@Base+0xd4> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 9470c <_PyUnicodeWriter_Finish@@Base+0xd4> │ │ │ │ + beq.n 94024 <_PyUnicodeWriter_Finish@@Base+0xd4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 9470c <_PyUnicodeWriter_Finish@@Base+0xd4> │ │ │ │ + cbnz r3, 94024 <_PyUnicodeWriter_Finish@@Base+0xd4> │ │ │ │ mov r0, r2 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #48] @ (94740 <_PyUnicodeWriter_Finish@@Base+0x108>) │ │ │ │ - b.n 94680 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #48] @ (94058 <_PyUnicodeWriter_Finish@@Base+0x108>) │ │ │ │ + b.n 93f98 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 1ae1a4 │ │ │ │ + b.w 1ac15c │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 94680 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + beq.n 93f98 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 94680 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + bne.n 93f98 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 94680 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + b.n 93f98 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ ldr r2, [r3, #28] │ │ │ │ - b.n 946a6 <_PyUnicodeWriter_Finish@@Base+0x6e> │ │ │ │ + b.n 93fbe <_PyUnicodeWriter_Finish@@Base+0x6e> │ │ │ │ ands.w r0, r8, #13172736 @ 0xc90000 │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ lsls r1, r1, #1 │ │ │ │ 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, #3912] @ 0xf48 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95226 <_PyUnicodeWriter_Finish@@Base+0xbee> │ │ │ │ + beq.w 94b3e <_PyUnicodeWriter_Finish@@Base+0xbee> │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 95324 <_PyUnicodeWriter_Finish@@Base+0xcec> │ │ │ │ + bcs.w 94c3c <_PyUnicodeWriter_Finish@@Base+0xcec> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ adds r1, r3, #1 │ │ │ │ str r1, [r0, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp.w r1, #2000 @ 0x7d0 │ │ │ │ str r1, [r0, #4] │ │ │ │ - bgt.w 9524a <_PyUnicodeWriter_Finish@@Base+0xc12> │ │ │ │ + bgt.w 94b62 <_PyUnicodeWriter_Finish@@Base+0xc12> │ │ │ │ bic.w r5, r3, #128 @ 0x80 │ │ │ │ and.w r7, r3, #128 @ 0x80 │ │ │ │ sub.w r3, r5, #40 @ 0x28 │ │ │ │ cmp r3, #83 @ 0x53 │ │ │ │ - bhi.w 94a0e <_PyUnicodeWriter_Finish@@Base+0x3d6> │ │ │ │ + bhi.w 94326 <_PyUnicodeWriter_Finish@@Base+0x3d6> │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r1, #14 │ │ │ │ lsls r5, r2, #3 │ │ │ │ lsls r4, r7, #4 │ │ │ │ lsls r4, r7, #4 │ │ │ │ lsls r4, r7, #4 │ │ │ │ lsls r4, r7, #4 │ │ │ │ @@ -158971,345 +158297,345 @@ │ │ │ │ lsls r4, r7, #4 │ │ │ │ lsls r4, r7, #4 │ │ │ │ lsrs r1, r6, #32 │ │ │ │ lsls r7, r4, #14 │ │ │ │ lsls r4, r0, #6 │ │ │ │ lsls r2, r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 95c10 │ │ │ │ + bl 95528 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9583c <_PyUnicodeWriter_Finish@@Base+0x1204> │ │ │ │ + blt.w 95154 <_PyUnicodeWriter_Finish@@Base+0x1204> │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r0, r2 │ │ │ │ - bge.w 9583c <_PyUnicodeWriter_Finish@@Base+0x1204> │ │ │ │ + bge.w 95154 <_PyUnicodeWriter_Finish@@Base+0x1204> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldr.w r3, [r3, r0, lsl #2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 95846 <_PyUnicodeWriter_Finish@@Base+0x120e> │ │ │ │ + beq.w 9515e <_PyUnicodeWriter_Finish@@Base+0x120e> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ subs r2, #1 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 95114 <_PyUnicodeWriter_Finish@@Base+0xadc> │ │ │ │ + bne.w 94a2c <_PyUnicodeWriter_Finish@@Base+0xadc> │ │ │ │ str r2, [r4, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9528c <_PyUnicodeWriter_Finish@@Base+0xc54> │ │ │ │ + beq.w 94ba4 <_PyUnicodeWriter_Finish@@Base+0xc54> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, r3 │ │ │ │ it hi │ │ │ │ movhi r6, #1 │ │ │ │ - bls.w 954f6 <_PyUnicodeWriter_Finish@@Base+0xebe> │ │ │ │ + bls.w 94e0e <_PyUnicodeWriter_Finish@@Base+0xebe> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldrb r5, [r3, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 961c0 <_PyObject_GetMethod@@Base+0x444> │ │ │ │ + bl 95ad8 <_PyObject_GetMethod@@Base+0x444> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 948ea <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + cbz r0, 94202 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ mov r1, r5 │ │ │ │ - bl 96b20 │ │ │ │ + bl 96438 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94a24 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ + beq.w 9433c <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 950f4 <_PyUnicodeWriter_Finish@@Base+0xabc> │ │ │ │ - ldr r0, [pc, #496] @ (94ab4 <_PyUnicodeWriter_Finish@@Base+0x47c>) │ │ │ │ + beq.w 94a0c <_PyUnicodeWriter_Finish@@Base+0xabc> │ │ │ │ + ldr r0, [pc, #496] @ (943cc <_PyUnicodeWriter_Finish@@Base+0x47c>) │ │ │ │ mov r1, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7bfac │ │ │ │ + bl 7bf6c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r7, 948ea <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ - cbz r0, 948ea <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + cbz r7, 94202 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + cbz r0, 94202 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 86010 │ │ │ │ + bl 85b74 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 957d2 <_PyUnicodeWriter_Finish@@Base+0x119a> │ │ │ │ + beq.w 950ea <_PyUnicodeWriter_Finish@@Base+0x119a> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ subs r2, #1 │ │ │ │ - b.n 94878 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ + b.n 94190 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95c10 │ │ │ │ + bl 95528 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.w 957b4 <_PyUnicodeWriter_Finish@@Base+0x117c> │ │ │ │ + blt.w 950cc <_PyUnicodeWriter_Finish@@Base+0x117c> │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72b58 │ │ │ │ + bl 72b10 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 948ea <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.n 94202 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 961c0 <_PyObject_GetMethod@@Base+0x444> │ │ │ │ + bl 95ad8 <_PyObject_GetMethod@@Base+0x444> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 957d2 <_PyUnicodeWriter_Finish@@Base+0x119a> │ │ │ │ + beq.w 950ea <_PyUnicodeWriter_Finish@@Base+0x119a> │ │ │ │ add.w r0, r3, #16 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 948ea <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.n 94202 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ - bl 969f8 <_PyObject_GetMethod@@Base+0xc7c> │ │ │ │ + bl 96310 <_PyObject_GetMethod@@Base+0xc7c> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, r0 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 94878 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ + b.n 94190 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 954d0 <_PyUnicodeWriter_Finish@@Base+0xe98> │ │ │ │ + beq.w 94de8 <_PyUnicodeWriter_Finish@@Base+0xe98> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 954f6 <_PyUnicodeWriter_Finish@@Base+0xebe> │ │ │ │ + bcs.w 94e0e <_PyUnicodeWriter_Finish@@Base+0xebe> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ ldrb r5, [r3, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 72d70 │ │ │ │ + bl 72d28 │ │ │ │ mov r3, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 94ece <_PyUnicodeWriter_Finish@@Base+0x896> │ │ │ │ + bne.w 947e6 <_PyUnicodeWriter_Finish@@Base+0x896> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 948ea <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.n 94202 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 948ea <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + ble.n 94202 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 94744 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 9405c <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95470 <_PyUnicodeWriter_Finish@@Base+0xe38> │ │ │ │ + beq.w 94d88 <_PyUnicodeWriter_Finish@@Base+0xe38> │ │ │ │ cmp r5, #1 │ │ │ │ str r0, [r3, #12] │ │ │ │ - beq.n 948ea <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.n 94202 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 94744 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 9405c <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95470 <_PyUnicodeWriter_Finish@@Base+0xe38> │ │ │ │ + beq.w 94d88 <_PyUnicodeWriter_Finish@@Base+0xe38> │ │ │ │ cmp r5, #2 │ │ │ │ str r0, [r3, #16] │ │ │ │ - beq.n 948ea <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.n 94202 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 94744 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 9405c <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95470 <_PyUnicodeWriter_Finish@@Base+0xe38> │ │ │ │ + beq.w 94d88 <_PyUnicodeWriter_Finish@@Base+0xe38> │ │ │ │ cmp r5, #3 │ │ │ │ str r0, [r3, #20] │ │ │ │ - beq.n 948ea <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.n 94202 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 94744 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 9405c <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95470 <_PyUnicodeWriter_Finish@@Base+0xe38> │ │ │ │ + beq.w 94d88 <_PyUnicodeWriter_Finish@@Base+0xe38> │ │ │ │ cmp r5, #4 │ │ │ │ str r0, [r3, #24] │ │ │ │ - beq.n 948ea <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.n 94202 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 94744 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 9405c <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95470 <_PyUnicodeWriter_Finish@@Base+0xe38> │ │ │ │ + beq.w 94d88 <_PyUnicodeWriter_Finish@@Base+0xe38> │ │ │ │ cmp r5, #5 │ │ │ │ str r0, [r3, #28] │ │ │ │ - beq.n 948ea <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.n 94202 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 94744 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 9405c <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95470 <_PyUnicodeWriter_Finish@@Base+0xe38> │ │ │ │ + beq.w 94d88 <_PyUnicodeWriter_Finish@@Base+0xe38> │ │ │ │ cmp r5, #6 │ │ │ │ str r0, [r3, #32] │ │ │ │ - beq.n 948ea <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.n 94202 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ mov r7, r5 │ │ │ │ mov r6, r4 │ │ │ │ movs r5, #6 │ │ │ │ mov r8, r3 │ │ │ │ add.w r4, r3, #32 │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 94744 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 9405c <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9546c <_PyUnicodeWriter_Finish@@Base+0xe34> │ │ │ │ + beq.w 94d84 <_PyUnicodeWriter_Finish@@Base+0xe34> │ │ │ │ cmp r5, r7 │ │ │ │ str.w r0, [r4, #4]! │ │ │ │ - bne.n 949f2 <_PyUnicodeWriter_Finish@@Base+0x3ba> │ │ │ │ + bne.n 9430a <_PyUnicodeWriter_Finish@@Base+0x3ba> │ │ │ │ mov r3, r8 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 948ea <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + b.n 94202 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14428 @ 0x385c │ │ │ │ + movw r1, #11484 @ 0x2cdc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movs r3, #0 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 94878 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ + b.n 94190 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95c10 │ │ │ │ + bl 95528 │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r9, r3 │ │ │ │ - blt.w 95764 <_PyUnicodeWriter_Finish@@Base+0x112c> │ │ │ │ - bne.n 94a42 <_PyUnicodeWriter_Finish@@Base+0x40a> │ │ │ │ + blt.w 9507c <_PyUnicodeWriter_Finish@@Base+0x112c> │ │ │ │ + bne.n 9435a <_PyUnicodeWriter_Finish@@Base+0x40a> │ │ │ │ cmp r5, #62 @ 0x3e │ │ │ │ - beq.w 95782 <_PyUnicodeWriter_Finish@@Base+0x114a> │ │ │ │ + beq.w 9509a <_PyUnicodeWriter_Finish@@Base+0x114a> │ │ │ │ movs r0, #0 │ │ │ │ cmp r5, #60 @ 0x3c │ │ │ │ - beq.w 95638 <_PyUnicodeWriter_Finish@@Base+0x1000> │ │ │ │ - bl fae20 │ │ │ │ + beq.w 94f50 <_PyUnicodeWriter_Finish@@Base+0x1000> │ │ │ │ + bl fa710 │ │ │ │ mov r3, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9550a <_PyUnicodeWriter_Finish@@Base+0xed2> │ │ │ │ + bne.w 94e22 <_PyUnicodeWriter_Finish@@Base+0xed2> │ │ │ │ movs r1, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 948ea <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.w 94202 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ mov fp, r5 │ │ │ │ mov.w r8, #0 │ │ │ │ mov sl, r1 │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r4 │ │ │ │ mov r0, r6 │ │ │ │ cmp r8, r9 │ │ │ │ - beq.w 95268 <_PyUnicodeWriter_Finish@@Base+0xc30> │ │ │ │ - bl 94744 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + beq.w 94b80 <_PyUnicodeWriter_Finish@@Base+0xc30> │ │ │ │ + bl 9405c <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 953d8 <_PyUnicodeWriter_Finish@@Base+0xda0> │ │ │ │ + beq.w 94cf0 <_PyUnicodeWriter_Finish@@Base+0xda0> │ │ │ │ mov r0, r5 │ │ │ │ - bl e5a00 │ │ │ │ + bl e52d8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 959ec <_PyUnicodeWriter_Finish@@Base+0x13b4> │ │ │ │ + beq.w 95304 <_PyUnicodeWriter_Finish@@Base+0x13b4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 95404 <_PyUnicodeWriter_Finish@@Base+0xdcc> │ │ │ │ + bne.w 94d1c <_PyUnicodeWriter_Finish@@Base+0xdcc> │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 94a6a <_PyUnicodeWriter_Finish@@Base+0x432> │ │ │ │ + b.n 94382 <_PyUnicodeWriter_Finish@@Base+0x432> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9528e <_PyUnicodeWriter_Finish@@Base+0xc56> │ │ │ │ + beq.w 94ba6 <_PyUnicodeWriter_Finish@@Base+0xc56> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 954f6 <_PyUnicodeWriter_Finish@@Base+0xebe> │ │ │ │ + bcs.w 94e0e <_PyUnicodeWriter_Finish@@Base+0xebe> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 9489a <_PyUnicodeWriter_Finish@@Base+0x262> │ │ │ │ + b.n 941b2 <_PyUnicodeWriter_Finish@@Base+0x262> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 958aa <_PyUnicodeWriter_Finish@@Base+0x1272> │ │ │ │ + beq.w 951c2 <_PyUnicodeWriter_Finish@@Base+0x1272> │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 951ca <_PyUnicodeWriter_Finish@@Base+0xb92> │ │ │ │ + bne.w 94ae2 <_PyUnicodeWriter_Finish@@Base+0xb92> │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - bl 95c10 │ │ │ │ + bl 95528 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #28] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 951ea <_PyUnicodeWriter_Finish@@Base+0xbb2> │ │ │ │ + beq.w 94b02 <_PyUnicodeWriter_Finish@@Base+0xbb2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95c10 │ │ │ │ + bl 95528 │ │ │ │ str r0, [sp, #32] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 9589c <_PyUnicodeWriter_Finish@@Base+0x1264> │ │ │ │ + beq.w 951b4 <_PyUnicodeWriter_Finish@@Base+0x1264> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95c10 │ │ │ │ + bl 95528 │ │ │ │ str r0, [sp, #24] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 958f0 <_PyUnicodeWriter_Finish@@Base+0x12b8> │ │ │ │ + beq.w 95208 <_PyUnicodeWriter_Finish@@Base+0x12b8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95c10 │ │ │ │ + bl 95528 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 958e2 <_PyUnicodeWriter_Finish@@Base+0x12aa> │ │ │ │ + beq.w 951fa <_PyUnicodeWriter_Finish@@Base+0x12aa> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95c10 │ │ │ │ + bl 95528 │ │ │ │ str r0, [sp, #20] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 958ce <_PyUnicodeWriter_Finish@@Base+0x1296> │ │ │ │ + beq.w 951e6 <_PyUnicodeWriter_Finish@@Base+0x1296> │ │ │ │ mov r0, r4 │ │ │ │ - bl 94744 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 9405c <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 951f4 <_PyUnicodeWriter_Finish@@Base+0xbbc> │ │ │ │ + beq.w 94b0c <_PyUnicodeWriter_Finish@@Base+0xbbc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 94744 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 9405c <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 959b4 <_PyUnicodeWriter_Finish@@Base+0x137c> │ │ │ │ + beq.w 952cc <_PyUnicodeWriter_Finish@@Base+0x137c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 94744 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 9405c <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 959a4 <_PyUnicodeWriter_Finish@@Base+0x136c> │ │ │ │ + beq.w 952bc <_PyUnicodeWriter_Finish@@Base+0x136c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 94744 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 9405c <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95996 <_PyUnicodeWriter_Finish@@Base+0x135e> │ │ │ │ + beq.w 952ae <_PyUnicodeWriter_Finish@@Base+0x135e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 94744 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 9405c <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95998 <_PyUnicodeWriter_Finish@@Base+0x1360> │ │ │ │ + beq.w 952b0 <_PyUnicodeWriter_Finish@@Base+0x1360> │ │ │ │ mov r0, r4 │ │ │ │ - bl 94744 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 9405c <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9598c <_PyUnicodeWriter_Finish@@Base+0x1354> │ │ │ │ + beq.w 952a4 <_PyUnicodeWriter_Finish@@Base+0x1354> │ │ │ │ mov r0, r4 │ │ │ │ - bl 94744 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 9405c <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9587a <_PyUnicodeWriter_Finish@@Base+0x1242> │ │ │ │ + beq.w 95192 <_PyUnicodeWriter_Finish@@Base+0x1242> │ │ │ │ mov r0, r4 │ │ │ │ - bl 94744 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 9405c <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95986 <_PyUnicodeWriter_Finish@@Base+0x134e> │ │ │ │ + beq.w 9529e <_PyUnicodeWriter_Finish@@Base+0x134e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95c10 │ │ │ │ + bl 95528 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 9596a <_PyUnicodeWriter_Finish@@Base+0x1332> │ │ │ │ + beq.w 95282 <_PyUnicodeWriter_Finish@@Base+0x1332> │ │ │ │ mov r0, r4 │ │ │ │ - bl 94744 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 9405c <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95892 <_PyUnicodeWriter_Finish@@Base+0x125a> │ │ │ │ + beq.w 951aa <_PyUnicodeWriter_Finish@@Base+0x125a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 94744 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 9405c <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95884 <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ + beq.w 9519c <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ @@ -159326,1775 +158652,1775 @@ │ │ │ │ strd r2, sl, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str.w r9, [sp, #72] @ 0x48 │ │ │ │ str r6, [sp, #96] @ 0x60 │ │ │ │ strd r2, r5, [sp, #108] @ 0x6c │ │ │ │ - bl 96e38 │ │ │ │ + bl 96750 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 95884 <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ + beq.w 9519c <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 978c8 <_Py_write@@Base+0x8c8> │ │ │ │ + bl 971e0 <_Py_write@@Base+0x8c8> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95884 <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ + beq.w 9519c <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9520a <_PyUnicodeWriter_Finish@@Base+0xbd2> │ │ │ │ + bne.w 94b22 <_PyUnicodeWriter_Finish@@Base+0xbd2> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 94c18 <_PyUnicodeWriter_Finish@@Base+0x5e0> │ │ │ │ + beq.n 94530 <_PyUnicodeWriter_Finish@@Base+0x5e0> │ │ │ │ subs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 951a4 <_PyUnicodeWriter_Finish@@Base+0xb6c> │ │ │ │ + beq.w 94abc <_PyUnicodeWriter_Finish@@Base+0xb6c> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 94c2e <_PyUnicodeWriter_Finish@@Base+0x5f6> │ │ │ │ + beq.n 94546 <_PyUnicodeWriter_Finish@@Base+0x5f6> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 95044 <_PyUnicodeWriter_Finish@@Base+0xa0c> │ │ │ │ + beq.w 9495c <_PyUnicodeWriter_Finish@@Base+0xa0c> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 94c4c <_PyUnicodeWriter_Finish@@Base+0x614> │ │ │ │ + beq.n 94564 <_PyUnicodeWriter_Finish@@Base+0x614> │ │ │ │ ldr.w r2, [sl] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 94c4c <_PyUnicodeWriter_Finish@@Base+0x614> │ │ │ │ + beq.n 94564 <_PyUnicodeWriter_Finish@@Base+0x614> │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9511c <_PyUnicodeWriter_Finish@@Base+0xae4> │ │ │ │ + beq.w 94a34 <_PyUnicodeWriter_Finish@@Base+0xae4> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - cbz r0, 94c64 <_PyUnicodeWriter_Finish@@Base+0x62c> │ │ │ │ + cbz r0, 9457c <_PyUnicodeWriter_Finish@@Base+0x62c> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 94c64 <_PyUnicodeWriter_Finish@@Base+0x62c> │ │ │ │ + beq.n 9457c <_PyUnicodeWriter_Finish@@Base+0x62c> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 95062 <_PyUnicodeWriter_Finish@@Base+0xa2a> │ │ │ │ - cbz r5, 94c7a <_PyUnicodeWriter_Finish@@Base+0x642> │ │ │ │ + beq.w 9497a <_PyUnicodeWriter_Finish@@Base+0xa2a> │ │ │ │ + cbz r5, 94592 <_PyUnicodeWriter_Finish@@Base+0x642> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 94c7a <_PyUnicodeWriter_Finish@@Base+0x642> │ │ │ │ + beq.n 94592 <_PyUnicodeWriter_Finish@@Base+0x642> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9509c <_PyUnicodeWriter_Finish@@Base+0xa64> │ │ │ │ + beq.w 949b4 <_PyUnicodeWriter_Finish@@Base+0xa64> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 94c9a <_PyUnicodeWriter_Finish@@Base+0x662> │ │ │ │ + beq.n 945b2 <_PyUnicodeWriter_Finish@@Base+0x662> │ │ │ │ ldr.w r2, [r9] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r9 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 94c9a <_PyUnicodeWriter_Finish@@Base+0x662> │ │ │ │ + beq.n 945b2 <_PyUnicodeWriter_Finish@@Base+0x662> │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9513c <_PyUnicodeWriter_Finish@@Base+0xb04> │ │ │ │ + beq.w 94a54 <_PyUnicodeWriter_Finish@@Base+0xb04> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - cbz r0, 94cb2 <_PyUnicodeWriter_Finish@@Base+0x67a> │ │ │ │ + cbz r0, 945ca <_PyUnicodeWriter_Finish@@Base+0x67a> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 94cb2 <_PyUnicodeWriter_Finish@@Base+0x67a> │ │ │ │ + beq.n 945ca <_PyUnicodeWriter_Finish@@Base+0x67a> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 95080 <_PyUnicodeWriter_Finish@@Base+0xa48> │ │ │ │ + beq.w 94998 <_PyUnicodeWriter_Finish@@Base+0xa48> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 94cd2 <_PyUnicodeWriter_Finish@@Base+0x69a> │ │ │ │ + beq.n 945ea <_PyUnicodeWriter_Finish@@Base+0x69a> │ │ │ │ ldr.w r2, [r8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r8 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 94cd2 <_PyUnicodeWriter_Finish@@Base+0x69a> │ │ │ │ + beq.n 945ea <_PyUnicodeWriter_Finish@@Base+0x69a> │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 950ba <_PyUnicodeWriter_Finish@@Base+0xa82> │ │ │ │ - cbz r6, 94cea <_PyUnicodeWriter_Finish@@Base+0x6b2> │ │ │ │ + beq.w 949d2 <_PyUnicodeWriter_Finish@@Base+0xa82> │ │ │ │ + cbz r6, 94602 <_PyUnicodeWriter_Finish@@Base+0x6b2> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r6 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 94cea <_PyUnicodeWriter_Finish@@Base+0x6b2> │ │ │ │ + beq.n 94602 <_PyUnicodeWriter_Finish@@Base+0x6b2> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 950d8 <_PyUnicodeWriter_Finish@@Base+0xaa0> │ │ │ │ + beq.w 949f0 <_PyUnicodeWriter_Finish@@Base+0xaa0> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 948ea <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.w 94202 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, fp │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 948ea <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.w 94202 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 948ea <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ - ldr r2, [pc, #816] @ (95040 <_PyUnicodeWriter_Finish@@Base+0xa08>) │ │ │ │ + bne.w 94202 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + ldr r2, [pc, #816] @ (94958 <_PyUnicodeWriter_Finish@@Base+0xa08>) │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ ldr.w r5, [r2, #1416] @ 0x588 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r6, r1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 953bc <_PyUnicodeWriter_Finish@@Base+0xd84> │ │ │ │ + bne.w 94cd4 <_PyUnicodeWriter_Finish@@Base+0xd84> │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, fp │ │ │ │ blx r6 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ subs r2, #1 │ │ │ │ - b.n 94878 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ + b.n 94190 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ movs r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 95c10 │ │ │ │ + bl 95528 │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r6, r3 │ │ │ │ - blt.w 956d4 <_PyUnicodeWriter_Finish@@Base+0x109c> │ │ │ │ - beq.w 956cc <_PyUnicodeWriter_Finish@@Base+0x1094> │ │ │ │ + blt.w 94fec <_PyUnicodeWriter_Finish@@Base+0x109c> │ │ │ │ + beq.w 94fe4 <_PyUnicodeWriter_Finish@@Base+0x1094> │ │ │ │ mov r1, r4 │ │ │ │ - bl 961c0 <_PyObject_GetMethod@@Base+0x444> │ │ │ │ + bl 95ad8 <_PyObject_GetMethod@@Base+0x444> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 948ea <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.w 94202 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ mov r1, r6 │ │ │ │ - movw r2, #14036 @ 0x36d4 │ │ │ │ + movw r2, #11092 @ 0x2b54 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl af014 │ │ │ │ + bl ae934 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 948ea <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.w 94202 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 953aa <_PyUnicodeWriter_Finish@@Base+0xd72> │ │ │ │ + bne.w 94cc2 <_PyUnicodeWriter_Finish@@Base+0xd72> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 948ea <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ - b.n 94930 <_PyUnicodeWriter_Finish@@Base+0x2f8> │ │ │ │ + beq.w 94202 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + b.n 94248 <_PyUnicodeWriter_Finish@@Base+0x2f8> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 94878 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ + b.n 94190 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ movs r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 95c10 │ │ │ │ + bl 95528 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.w 956d4 <_PyUnicodeWriter_Finish@@Base+0x109c> │ │ │ │ + blt.w 94fec <_PyUnicodeWriter_Finish@@Base+0x109c> │ │ │ │ mov r1, r4 │ │ │ │ - bl 961c0 <_PyObject_GetMethod@@Base+0x444> │ │ │ │ + bl 95ad8 <_PyObject_GetMethod@@Base+0x444> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 948ea <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.w 94202 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r5 │ │ │ │ - bl 96b20 │ │ │ │ + bl 96438 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 948ba <_PyUnicodeWriter_Finish@@Base+0x282> │ │ │ │ - b.n 94a24 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ + bne.w 941d2 <_PyUnicodeWriter_Finish@@Base+0x282> │ │ │ │ + b.n 9433c <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95c10 │ │ │ │ + bl 95528 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.w 95218 <_PyUnicodeWriter_Finish@@Base+0xbe0> │ │ │ │ + beq.w 94b30 <_PyUnicodeWriter_Finish@@Base+0xbe0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80ee8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 948ea <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.w 94202 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ mov r1, r4 │ │ │ │ - bl 969f8 <_PyObject_GetMethod@@Base+0xc7c> │ │ │ │ + bl 96310 <_PyObject_GetMethod@@Base+0xc7c> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, r0 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 94878 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ + b.n 94190 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 94d32 <_PyUnicodeWriter_Finish@@Base+0x6fa> │ │ │ │ + b.n 9464a <_PyUnicodeWriter_Finish@@Base+0x6fa> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - b.n 94878 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ + b.n 94190 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 94d80 <_PyUnicodeWriter_Finish@@Base+0x748> │ │ │ │ + b.n 94698 <_PyUnicodeWriter_Finish@@Base+0x748> │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - b.n 94878 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ + b.n 94190 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - b.n 94878 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ + b.n 94190 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1de49c │ │ │ │ + bl 1dc3a4 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 94f4c <_PyUnicodeWriter_Finish@@Base+0x914> │ │ │ │ - bl 85f38 │ │ │ │ + beq.w 94864 <_PyUnicodeWriter_Finish@@Base+0x914> │ │ │ │ + bl 85a9c │ │ │ │ mov r3, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 948ea <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ - b.n 94dc8 <_PyUnicodeWriter_Finish@@Base+0x790> │ │ │ │ + beq.w 94202 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + b.n 946e0 <_PyUnicodeWriter_Finish@@Base+0x790> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95c10 │ │ │ │ + bl 95528 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9573c <_PyUnicodeWriter_Finish@@Base+0x1104> │ │ │ │ + beq.w 95054 <_PyUnicodeWriter_Finish@@Base+0x1104> │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 95700 <_PyUnicodeWriter_Finish@@Base+0x10c8> │ │ │ │ + beq.w 95018 <_PyUnicodeWriter_Finish@@Base+0x10c8> │ │ │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ │ │ - beq.w 95724 <_PyUnicodeWriter_Finish@@Base+0x10ec> │ │ │ │ + beq.w 9503c <_PyUnicodeWriter_Finish@@Base+0x10ec> │ │ │ │ eor.w r3, r0, r0, asr #31 │ │ │ │ sub.w r3, r3, r0, asr #31 │ │ │ │ subs r3, #1 │ │ │ │ mov r9, r3 │ │ │ │ asrs r3, r3, #1 │ │ │ │ adds r1, r3, #1 │ │ │ │ mov r8, r3 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 7ee04 <_PyLong_New@@Base> │ │ │ │ + bl 7ede0 <_PyLong_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95690 <_PyUnicodeWriter_Finish@@Base+0x1058> │ │ │ │ + beq.w 94fa8 <_PyUnicodeWriter_Finish@@Base+0x1058> │ │ │ │ cmp r5, #0 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ite ge │ │ │ │ movge r5, #1 │ │ │ │ movlt.w r5, #4294967295 @ 0xffffffff │ │ │ │ rsb r2, r5, #1 │ │ │ │ mov r5, r3 │ │ │ │ orr.w r2, r2, r1, lsl #3 │ │ │ │ mov r6, r3 │ │ │ │ str.w r2, [r5, #8]! │ │ │ │ add.w r2, r3, r8, lsl #2 │ │ │ │ add.w sl, r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ cmp sl, r5 │ │ │ │ - beq.w 952be <_PyUnicodeWriter_Finish@@Base+0xc86> │ │ │ │ - bl 1c08b8 │ │ │ │ + beq.w 94bd6 <_PyUnicodeWriter_Finish@@Base+0xc86> │ │ │ │ + bl 1be790 <_PySys_GetRequiredAttrString@@Base+0x25a8> │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ mov r0, r4 │ │ │ │ - bhi.w 95966 <_PyUnicodeWriter_Finish@@Base+0x132e> │ │ │ │ + bhi.w 9527e <_PyUnicodeWriter_Finish@@Base+0x132e> │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1c08b8 │ │ │ │ + bl 1be790 <_PySys_GetRequiredAttrString@@Base+0x25a8> │ │ │ │ cmp.w r0, #32768 @ 0x8000 │ │ │ │ - bhi.w 95966 <_PyUnicodeWriter_Finish@@Base+0x132e> │ │ │ │ + bhi.w 9527e <_PyUnicodeWriter_Finish@@Base+0x132e> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r0, r3, r0, lsl #15 │ │ │ │ str.w r0, [r5, #4]! │ │ │ │ - b.n 94e82 <_PyUnicodeWriter_Finish@@Base+0x84a> │ │ │ │ + b.n 9479a <_PyUnicodeWriter_Finish@@Base+0x84a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95c10 │ │ │ │ + bl 95528 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.w 95948 <_PyUnicodeWriter_Finish@@Base+0x1310> │ │ │ │ + blt.w 95260 <_PyUnicodeWriter_Finish@@Base+0x1310> │ │ │ │ mov r0, r5 │ │ │ │ - bl 72d70 │ │ │ │ + bl 72d28 │ │ │ │ mov r3, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 94964 <_PyUnicodeWriter_Finish@@Base+0x32c> │ │ │ │ + beq.w 9427c <_PyUnicodeWriter_Finish@@Base+0x32c> │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ - bl 969f8 <_PyObject_GetMethod@@Base+0xc7c> │ │ │ │ + bl 96310 <_PyObject_GetMethod@@Base+0xc7c> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 94964 <_PyUnicodeWriter_Finish@@Base+0x32c> │ │ │ │ + b.n 9427c <_PyUnicodeWriter_Finish@@Base+0x32c> │ │ │ │ movw r3, #7520 @ 0x1d60 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - b.n 94878 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ + b.n 94190 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1de49c │ │ │ │ + bl 1dc3a4 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 9593a <_PyUnicodeWriter_Finish@@Base+0x1302> │ │ │ │ + beq.w 95252 <_PyUnicodeWriter_Finish@@Base+0x1302> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1de49c │ │ │ │ + bl 1dc3a4 │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d7, d0 │ │ │ │ vcmp.f64 d0, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 95924 <_PyUnicodeWriter_Finish@@Base+0x12ec> │ │ │ │ + beq.w 9523c <_PyUnicodeWriter_Finish@@Base+0x12ec> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vmov.f64 d1, d7 │ │ │ │ vstr d8, [sp, #72] @ 0x48 │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 18e228 │ │ │ │ + bl 18c8fc │ │ │ │ mov r3, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 948ea <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ - b.n 94dc8 <_PyUnicodeWriter_Finish@@Base+0x790> │ │ │ │ + beq.w 94202 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + b.n 946e0 <_PyUnicodeWriter_Finish@@Base+0x790> │ │ │ │ mov r0, r4 │ │ │ │ - bl 269290 │ │ │ │ + bl 2687ec │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.w 94e12 <_PyUnicodeWriter_Finish@@Base+0x7da> │ │ │ │ + bne.w 9472a <_PyUnicodeWriter_Finish@@Base+0x7da> │ │ │ │ vstr d0, [sp] │ │ │ │ - bl 805dc │ │ │ │ + bl 805d4 │ │ │ │ vldr d0, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94e12 <_PyUnicodeWriter_Finish@@Base+0x7da> │ │ │ │ - b.n 94a24 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ + beq.w 9472a <_PyUnicodeWriter_Finish@@Base+0x7da> │ │ │ │ + b.n 9433c <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95c10 │ │ │ │ + bl 95528 │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r6, r3 │ │ │ │ - blt.w 95a50 <_PyUnicodeWriter_Finish@@Base+0x1418> │ │ │ │ - bl 72f38 │ │ │ │ + blt.w 95368 <_PyUnicodeWriter_Finish@@Base+0x1418> │ │ │ │ + bl 72ef0 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 95a34 <_PyUnicodeWriter_Finish@@Base+0x13fc> │ │ │ │ + bne.w 9534c <_PyUnicodeWriter_Finish@@Base+0x13fc> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 948ea <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.w 94202 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ mov r2, r4 │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r3 │ │ │ │ mov r3, r2 │ │ │ │ mov r0, r3 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 955f6 <_PyUnicodeWriter_Finish@@Base+0xfbe> │ │ │ │ + beq.w 94f0e <_PyUnicodeWriter_Finish@@Base+0xfbe> │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 94744 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 9405c <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9543e <_PyUnicodeWriter_Finish@@Base+0xe06> │ │ │ │ + beq.w 94d56 <_PyUnicodeWriter_Finish@@Base+0xe06> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ str.w r0, [r2, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - b.n 94f8a <_PyUnicodeWriter_Finish@@Base+0x952> │ │ │ │ - bl 71f84 │ │ │ │ + b.n 948a2 <_PyUnicodeWriter_Finish@@Base+0x952> │ │ │ │ + bl 71f40 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 95a42 <_PyUnicodeWriter_Finish@@Base+0x140a> │ │ │ │ + bne.w 9535a <_PyUnicodeWriter_Finish@@Base+0x140a> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 948ea <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.w 94202 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ mov r7, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 94744 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 9405c <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9543a <_PyUnicodeWriter_Finish@@Base+0xe02> │ │ │ │ - bl 94744 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + beq.w 94d52 <_PyUnicodeWriter_Finish@@Base+0xe02> │ │ │ │ + bl 9405c <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95418 <_PyUnicodeWriter_Finish@@Base+0xde0> │ │ │ │ + beq.w 94d30 <_PyUnicodeWriter_Finish@@Base+0xde0> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a1f4 │ │ │ │ + bl 7a1b4 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 955fa <_PyUnicodeWriter_Finish@@Base+0xfc2> │ │ │ │ + beq.w 94f12 <_PyUnicodeWriter_Finish@@Base+0xfc2> │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 95000 <_PyUnicodeWriter_Finish@@Base+0x9c8> │ │ │ │ + beq.n 94918 <_PyUnicodeWriter_Finish@@Base+0x9c8> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 95904 <_PyUnicodeWriter_Finish@@Base+0x12cc> │ │ │ │ + beq.w 9521c <_PyUnicodeWriter_Finish@@Base+0x12cc> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 94fc0 <_PyUnicodeWriter_Finish@@Base+0x988> │ │ │ │ + beq.n 948d8 <_PyUnicodeWriter_Finish@@Base+0x988> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 94fc0 <_PyUnicodeWriter_Finish@@Base+0x988> │ │ │ │ + bne.n 948d8 <_PyUnicodeWriter_Finish@@Base+0x988> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 94fc0 <_PyUnicodeWriter_Finish@@Base+0x988> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 948d8 <_PyUnicodeWriter_Finish@@Base+0x988> │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #8 │ │ │ │ - bl 961c0 <_PyObject_GetMethod@@Base+0x444> │ │ │ │ + bl 95ad8 <_PyObject_GetMethod@@Base+0x444> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94d72 <_PyUnicodeWriter_Finish@@Base+0x73a> │ │ │ │ + beq.w 9468a <_PyUnicodeWriter_Finish@@Base+0x73a> │ │ │ │ movs r3, #1 │ │ │ │ movs r1, #8 │ │ │ │ mov r2, r3 │ │ │ │ - bl 114aa0 <_PyLong_FromByteArray@@Base> │ │ │ │ + bl 1143bc <_PyLong_FromByteArray@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 948ea <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ - b.n 94930 <_PyUnicodeWriter_Finish@@Base+0x2f8> │ │ │ │ + beq.w 94202 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + b.n 94248 <_PyUnicodeWriter_Finish@@Base+0x2f8> │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - ldr r2, [pc, #716] @ (95314 <_PyUnicodeWriter_Finish@@Base+0xcdc>) │ │ │ │ + ldr r2, [pc, #716] @ (94c2c <_PyUnicodeWriter_Finish@@Base+0xcdc>) │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r1, [r2, #1416] @ 0x588 │ │ │ │ mov ip, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 95496 <_PyUnicodeWriter_Finish@@Base+0xe5e> │ │ │ │ + bne.w 94dae <_PyUnicodeWriter_Finish@@Base+0xe5e> │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 94c2e <_PyUnicodeWriter_Finish@@Base+0x5f6> │ │ │ │ + b.n 94546 <_PyUnicodeWriter_Finish@@Base+0x5f6> │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - ldr r2, [pc, #684] @ (95314 <_PyUnicodeWriter_Finish@@Base+0xcdc>) │ │ │ │ + ldr r2, [pc, #684] @ (94c2c <_PyUnicodeWriter_Finish@@Base+0xcdc>) │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r1, [r2, #1416] @ 0x588 │ │ │ │ mov ip, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 955ba <_PyUnicodeWriter_Finish@@Base+0xf82> │ │ │ │ + bne.w 94ed2 <_PyUnicodeWriter_Finish@@Base+0xf82> │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 94c64 <_PyUnicodeWriter_Finish@@Base+0x62c> │ │ │ │ - ldr r2, [pc, #656] @ (95314 <_PyUnicodeWriter_Finish@@Base+0xcdc>) │ │ │ │ + b.n 9457c <_PyUnicodeWriter_Finish@@Base+0x62c> │ │ │ │ + ldr r2, [pc, #656] @ (94c2c <_PyUnicodeWriter_Finish@@Base+0xcdc>) │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr.w r5, [r2, #1416] @ 0x588 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r7, r1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 954b4 <_PyUnicodeWriter_Finish@@Base+0xe7c> │ │ │ │ + bne.w 94dcc <_PyUnicodeWriter_Finish@@Base+0xe7c> │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 94cb2 <_PyUnicodeWriter_Finish@@Base+0x67a> │ │ │ │ + b.n 945ca <_PyUnicodeWriter_Finish@@Base+0x67a> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - ldr r2, [pc, #628] @ (95314 <_PyUnicodeWriter_Finish@@Base+0xcdc>) │ │ │ │ + ldr r2, [pc, #628] @ (94c2c <_PyUnicodeWriter_Finish@@Base+0xcdc>) │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r1, [r2, #1416] @ 0x588 │ │ │ │ mov ip, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 95580 <_PyUnicodeWriter_Finish@@Base+0xf48> │ │ │ │ + bne.w 94e98 <_PyUnicodeWriter_Finish@@Base+0xf48> │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 94c7a <_PyUnicodeWriter_Finish@@Base+0x642> │ │ │ │ - ldr r2, [pc, #600] @ (95314 <_PyUnicodeWriter_Finish@@Base+0xcdc>) │ │ │ │ + b.n 94592 <_PyUnicodeWriter_Finish@@Base+0x642> │ │ │ │ + ldr r2, [pc, #600] @ (94c2c <_PyUnicodeWriter_Finish@@Base+0xcdc>) │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ ldr.w r5, [r2, #1416] @ 0x588 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r7, r1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 9559e <_PyUnicodeWriter_Finish@@Base+0xf66> │ │ │ │ + bne.w 94eb6 <_PyUnicodeWriter_Finish@@Base+0xf66> │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 94cd2 <_PyUnicodeWriter_Finish@@Base+0x69a> │ │ │ │ + b.n 945ea <_PyUnicodeWriter_Finish@@Base+0x69a> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #564] @ (95314 <_PyUnicodeWriter_Finish@@Base+0xcdc>) │ │ │ │ + ldr r2, [pc, #564] @ (94c2c <_PyUnicodeWriter_Finish@@Base+0xcdc>) │ │ │ │ ldr.w r5, [r2, #1416] @ 0x588 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 95370 <_PyUnicodeWriter_Finish@@Base+0xd38> │ │ │ │ + bne.w 94c88 <_PyUnicodeWriter_Finish@@Base+0xd38> │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 94cea <_PyUnicodeWriter_Finish@@Base+0x6b2> │ │ │ │ + b.n 94602 <_PyUnicodeWriter_Finish@@Base+0x6b2> │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 948d8 <_PyUnicodeWriter_Finish@@Base+0x2a0> │ │ │ │ - b.w 948ea <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + bne.w 941f0 <_PyUnicodeWriter_Finish@@Base+0x2a0> │ │ │ │ + b.w 94202 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 94878 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ + beq.w 94190 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ - b.w 94878 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ + b.w 94190 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ - ldr r2, [pc, #496] @ (95314 <_PyUnicodeWriter_Finish@@Base+0xcdc>) │ │ │ │ + ldr r2, [pc, #496] @ (94c2c <_PyUnicodeWriter_Finish@@Base+0xcdc>) │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r1, [r2, #1416] @ 0x588 │ │ │ │ mov ip, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 955d8 <_PyUnicodeWriter_Finish@@Base+0xfa0> │ │ │ │ + bne.w 94ef0 <_PyUnicodeWriter_Finish@@Base+0xfa0> │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 94c4c <_PyUnicodeWriter_Finish@@Base+0x614> │ │ │ │ - ldr r2, [pc, #468] @ (95314 <_PyUnicodeWriter_Finish@@Base+0xcdc>) │ │ │ │ + b.n 94564 <_PyUnicodeWriter_Finish@@Base+0x614> │ │ │ │ + ldr r2, [pc, #468] @ (94c2c <_PyUnicodeWriter_Finish@@Base+0xcdc>) │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ ldr.w r5, [r2, #1416] @ 0x588 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r7, r1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 95354 <_PyUnicodeWriter_Finish@@Base+0xd1c> │ │ │ │ + bne.w 94c6c <_PyUnicodeWriter_Finish@@Base+0xd1c> │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r9 │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 94c9a <_PyUnicodeWriter_Finish@@Base+0x662> │ │ │ │ + b.n 945b2 <_PyUnicodeWriter_Finish@@Base+0x662> │ │ │ │ mov r8, r5 │ │ │ │ mov r9, r5 │ │ │ │ mov r6, r5 │ │ │ │ mov fp, r5 │ │ │ │ mov sl, r5 │ │ │ │ mov r3, r5 │ │ │ │ strd r5, r5, [sp, #8] │ │ │ │ str r5, [sp, #0] │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r1, #14344 @ 0x3808 │ │ │ │ + movw r1, #11400 @ 0x2c88 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 951c0 <_PyUnicodeWriter_Finish@@Base+0xb88> │ │ │ │ + cbz r3, 94ad8 <_PyUnicodeWriter_Finish@@Base+0xb88> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 95898 <_PyUnicodeWriter_Finish@@Base+0x1260> │ │ │ │ + beq.w 951b0 <_PyUnicodeWriter_Finish@@Base+0x1260> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 95898 <_PyUnicodeWriter_Finish@@Base+0x1260> │ │ │ │ + bne.w 951b0 <_PyUnicodeWriter_Finish@@Base+0x1260> │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, r2 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - ldr r2, [pc, #364] @ (95314 <_PyUnicodeWriter_Finish@@Base+0xcdc>) │ │ │ │ + ldr r2, [pc, #364] @ (94c2c <_PyUnicodeWriter_Finish@@Base+0xcdc>) │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r1, [r2, #1416] @ 0x588 │ │ │ │ mov ip, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9538c <_PyUnicodeWriter_Finish@@Base+0xd54> │ │ │ │ + bne.w 94ca4 <_PyUnicodeWriter_Finish@@Base+0xd54> │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 94c18 <_PyUnicodeWriter_Finish@@Base+0x5e0> │ │ │ │ - b.n 94c2e <_PyUnicodeWriter_Finish@@Base+0x5f6> │ │ │ │ + bne.w 94530 <_PyUnicodeWriter_Finish@@Base+0x5e0> │ │ │ │ + b.n 94546 <_PyUnicodeWriter_Finish@@Base+0x5f6> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 1afaf8 │ │ │ │ + bl 1adab0 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - blt.w 94a24 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ + blt.w 9433c <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 95c10 │ │ │ │ + bl 95528 │ │ │ │ str r0, [sp, #28] │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 94ad8 <_PyUnicodeWriter_Finish@@Base+0x4a0> │ │ │ │ - bl 805dc │ │ │ │ + bne.w 943f0 <_PyUnicodeWriter_Finish@@Base+0x4a0> │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 958c4 <_PyUnicodeWriter_Finish@@Base+0x128c> │ │ │ │ - bl 805dc │ │ │ │ + beq.w 951dc <_PyUnicodeWriter_Finish@@Base+0x128c> │ │ │ │ + bl 805d4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9515a <_PyUnicodeWriter_Finish@@Base+0xb22> │ │ │ │ + beq.n 94a72 <_PyUnicodeWriter_Finish@@Base+0xb22> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r8, r3 │ │ │ │ mov r6, r3 │ │ │ │ mov fp, r3 │ │ │ │ - b.n 94c9a <_PyUnicodeWriter_Finish@@Base+0x662> │ │ │ │ + b.n 945b2 <_PyUnicodeWriter_Finish@@Base+0x662> │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r4, #28] │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 1b0ab4 │ │ │ │ + bl 1aea6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 94c00 <_PyUnicodeWriter_Finish@@Base+0x5c8> │ │ │ │ - bl 805dc │ │ │ │ + b.n 94518 <_PyUnicodeWriter_Finish@@Base+0x5c8> │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94dba <_PyUnicodeWriter_Finish@@Base+0x782> │ │ │ │ - b.w 94a24 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ + beq.w 946d2 <_PyUnicodeWriter_Finish@@Base+0x782> │ │ │ │ + b.w 9433c <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 95318 <_PyUnicodeWriter_Finish@@Base+0xce0> │ │ │ │ + beq.n 94c30 <_PyUnicodeWriter_Finish@@Base+0xce0> │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 961c0 <_PyObject_GetMethod@@Base+0x444> │ │ │ │ + bl 95ad8 <_PyObject_GetMethod@@Base+0x444> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95a1e <_PyUnicodeWriter_Finish@@Base+0x13e6> │ │ │ │ + beq.w 95336 <_PyUnicodeWriter_Finish@@Base+0x13e6> │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ adds r1, r2, #1 │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp.w r1, #2000 @ 0x7d0 │ │ │ │ - ble.w 94780 <_PyUnicodeWriter_Finish@@Base+0x148> │ │ │ │ + ble.w 94098 <_PyUnicodeWriter_Finish@@Base+0x148> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #24472 @ 0x5f98 │ │ │ │ + movw r1, #20136 @ 0x4ea8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ str r2, [r4, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ movs r3, #0 │ │ │ │ - b.w 9487a <_PyUnicodeWriter_Finish@@Base+0x242> │ │ │ │ + b.w 94192 <_PyUnicodeWriter_Finish@@Base+0x242> │ │ │ │ mov r1, sl │ │ │ │ mov r3, r5 │ │ │ │ mov r4, r6 │ │ │ │ cmp.w fp, #60 @ 0x3c │ │ │ │ - beq.w 948ea <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.w 94202 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 948ea <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.w 94202 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ ldr r2, [r6, #28] │ │ │ │ mov r0, r5 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1b0ab4 │ │ │ │ + bl 1aea6c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.w 948ea <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + b.w 94202 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ movs r6, #1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r8, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95540 <_PyUnicodeWriter_Finish@@Base+0xf08> │ │ │ │ + beq.w 94e58 <_PyUnicodeWriter_Finish@@Base+0xf08> │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ - bl 961c0 <_PyObject_GetMethod@@Base+0x444> │ │ │ │ + bl 95ad8 <_PyObject_GetMethod@@Base+0x444> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 948ea <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.w 94202 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ ldrb r5, [r0, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 961c0 <_PyObject_GetMethod@@Base+0x444> │ │ │ │ + bl 95ad8 <_PyObject_GetMethod@@Base+0x444> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94d9a <_PyUnicodeWriter_Finish@@Base+0x762> │ │ │ │ - b.w 948ea <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + bne.w 946b2 <_PyUnicodeWriter_Finish@@Base+0x762> │ │ │ │ + b.w 94202 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ and.w r2, r9, #1 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r2 │ │ │ │ add.w r9, r2, #2 │ │ │ │ movs r5, #0 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 1c08b8 │ │ │ │ + bl 1be790 <_PySys_GetRequiredAttrString@@Base+0x25a8> │ │ │ │ subs r2, r4, #1 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r4, #1 │ │ │ │ cmp.w r0, #32768 @ 0x8000 │ │ │ │ - bhi.w 95670 <_PyUnicodeWriter_Finish@@Base+0x1038> │ │ │ │ + bhi.w 94f88 <_PyUnicodeWriter_Finish@@Base+0x1038> │ │ │ │ cmp r2, r6 │ │ │ │ rsb r2, r2, r2, lsl #4 │ │ │ │ - bne.n 952f8 <_PyUnicodeWriter_Finish@@Base+0xcc0> │ │ │ │ + bne.n 94c10 <_PyUnicodeWriter_Finish@@Base+0xcc0> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9569c <_PyUnicodeWriter_Finish@@Base+0x1064> │ │ │ │ + beq.w 94fb4 <_PyUnicodeWriter_Finish@@Base+0x1064> │ │ │ │ lsls r0, r2 │ │ │ │ cmp r9, r4 │ │ │ │ add r5, r0 │ │ │ │ - bne.n 952d0 <_PyUnicodeWriter_Finish@@Base+0xc98> │ │ │ │ + bne.n 94be8 <_PyUnicodeWriter_Finish@@Base+0xc98> │ │ │ │ mov r4, r1 │ │ │ │ add.w r1, r3, r8, lsl #2 │ │ │ │ str r5, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 948ea <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ - b.w 94930 <_PyUnicodeWriter_Finish@@Base+0x2f8> │ │ │ │ + beq.w 94202 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + b.w 94248 <_PyUnicodeWriter_Finish@@Base+0x2f8> │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 2a390 │ │ │ │ mov r3, r0 │ │ │ │ adds r5, r0, #1 │ │ │ │ - bne.n 9523c <_PyUnicodeWriter_Finish@@Base+0xc04> │ │ │ │ + bne.n 94b54 <_PyUnicodeWriter_Finish@@Base+0xc04> │ │ │ │ movw r4, #56112 @ 0xdb30 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ - movw r1, #13720 @ 0x3598 │ │ │ │ + movw r1, #10776 @ 0x2a18 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl d7a20 │ │ │ │ + bl d72f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 95262 <_PyUnicodeWriter_Finish@@Base+0xc2a> │ │ │ │ + beq.n 94b7a <_PyUnicodeWriter_Finish@@Base+0xc2a> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r1, #13748 @ 0x35b4 │ │ │ │ + movw r1, #10804 @ 0x2a34 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 12f220 │ │ │ │ - b.n 95262 <_PyUnicodeWriter_Finish@@Base+0xc2a> │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 94b7a <_PyUnicodeWriter_Finish@@Base+0xc2a> │ │ │ │ + movw r1, #55613 @ 0xd93d │ │ │ │ movt r1, #18 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.w 95150 <_PyUnicodeWriter_Finish@@Base+0xb18> │ │ │ │ + beq.w 94a68 <_PyUnicodeWriter_Finish@@Base+0xb18> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 95150 <_PyUnicodeWriter_Finish@@Base+0xb18> │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + b.n 94a68 <_PyUnicodeWriter_Finish@@Base+0xb18> │ │ │ │ + movw r1, #55613 @ 0xd93d │ │ │ │ movt r1, #18 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.w 950ea <_PyUnicodeWriter_Finish@@Base+0xab2> │ │ │ │ + beq.w 94a02 <_PyUnicodeWriter_Finish@@Base+0xab2> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 950ea <_PyUnicodeWriter_Finish@@Base+0xab2> │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + b.n 94a02 <_PyUnicodeWriter_Finish@@Base+0xab2> │ │ │ │ + movw r1, #55613 @ 0xd93d │ │ │ │ movt r1, #18 │ │ │ │ cmp ip, r1 │ │ │ │ - beq.w 951b8 <_PyUnicodeWriter_Finish@@Base+0xb80> │ │ │ │ + beq.w 94ad0 <_PyUnicodeWriter_Finish@@Base+0xb80> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx ip │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 951b8 <_PyUnicodeWriter_Finish@@Base+0xb80> │ │ │ │ - ldr r2, [pc, #704] @ (9566c <_PyUnicodeWriter_Finish@@Base+0x1034>) │ │ │ │ + b.n 94ad0 <_PyUnicodeWriter_Finish@@Base+0xb80> │ │ │ │ + ldr r2, [pc, #704] @ (94f84 <_PyUnicodeWriter_Finish@@Base+0x1034>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 8095c <_PyUnicode_InternImmortal@@Base> │ │ │ │ - b.n 94d70 <_PyUnicodeWriter_Finish@@Base+0x738> │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + bl 80954 <_PyUnicode_InternImmortal@@Base> │ │ │ │ + b.n 94688 <_PyUnicodeWriter_Finish@@Base+0x738> │ │ │ │ + movw r1, #55613 @ 0xd93d │ │ │ │ movt r1, #18 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.w 94d22 <_PyUnicodeWriter_Finish@@Base+0x6ea> │ │ │ │ + beq.w 9463a <_PyUnicodeWriter_Finish@@Base+0x6ea> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 94d22 <_PyUnicodeWriter_Finish@@Base+0x6ea> │ │ │ │ + b.n 9463a <_PyUnicodeWriter_Finish@@Base+0x6ea> │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r4, r6 │ │ │ │ - bl 805dc │ │ │ │ + bl 805d4 │ │ │ │ mov r3, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 959c8 <_PyUnicodeWriter_Finish@@Base+0x1390> │ │ │ │ + beq.w 952e0 <_PyUnicodeWriter_Finish@@Base+0x1390> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 953fe <_PyUnicodeWriter_Finish@@Base+0xdc6> │ │ │ │ + beq.n 94d16 <_PyUnicodeWriter_Finish@@Base+0xdc6> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 953fe <_PyUnicodeWriter_Finish@@Base+0xdc6> │ │ │ │ + cbnz r2, 94d16 <_PyUnicodeWriter_Finish@@Base+0xdc6> │ │ │ │ mov r0, r3 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.w 948ea <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + b.w 94202 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 94a98 <_PyUnicodeWriter_Finish@@Base+0x460> │ │ │ │ + bne.w 943b0 <_PyUnicodeWriter_Finish@@Base+0x460> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.w 94a98 <_PyUnicodeWriter_Finish@@Base+0x460> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 943b0 <_PyUnicodeWriter_Finish@@Base+0x460> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r7 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 9590e <_PyUnicodeWriter_Finish@@Base+0x12d6> │ │ │ │ + bne.w 95226 <_PyUnicodeWriter_Finish@@Base+0x12d6> │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 805dc │ │ │ │ + bl 805d4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbnz r0, 9544e <_PyUnicodeWriter_Finish@@Base+0xe16> │ │ │ │ + cbnz r0, 94d66 <_PyUnicodeWriter_Finish@@Base+0xe16> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ subs r2, #1 │ │ │ │ - b.w 94878 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ + b.w 94190 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ mov r3, r7 │ │ │ │ - b.n 95426 <_PyUnicodeWriter_Finish@@Base+0xdee> │ │ │ │ + b.n 94d3e <_PyUnicodeWriter_Finish@@Base+0xdee> │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r4, r3 │ │ │ │ - bl 805dc │ │ │ │ + bl 805d4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95650 <_PyUnicodeWriter_Finish@@Base+0x1018> │ │ │ │ + beq.w 94f68 <_PyUnicodeWriter_Finish@@Base+0x1018> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 95430 <_PyUnicodeWriter_Finish@@Base+0xdf8> │ │ │ │ + beq.n 94d48 <_PyUnicodeWriter_Finish@@Base+0xdf8> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 95430 <_PyUnicodeWriter_Finish@@Base+0xdf8> │ │ │ │ + bne.n 94d48 <_PyUnicodeWriter_Finish@@Base+0xdf8> │ │ │ │ mov r0, r3 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 95430 <_PyUnicodeWriter_Finish@@Base+0xdf8> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 94d48 <_PyUnicodeWriter_Finish@@Base+0xdf8> │ │ │ │ mov r3, r8 │ │ │ │ mov r4, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 805dc │ │ │ │ + bl 805d4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 953e8 <_PyUnicodeWriter_Finish@@Base+0xdb0> │ │ │ │ + bne.n 94d00 <_PyUnicodeWriter_Finish@@Base+0xdb0> │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r1, #14096 @ 0x3710 │ │ │ │ + movw r1, #11152 @ 0x2b90 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 953e8 <_PyUnicodeWriter_Finish@@Base+0xdb0> │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + b.n 94d00 <_PyUnicodeWriter_Finish@@Base+0xdb0> │ │ │ │ + movw r1, #55613 @ 0xd93d │ │ │ │ movt r1, #18 │ │ │ │ cmp ip, r1 │ │ │ │ - beq.w 95058 <_PyUnicodeWriter_Finish@@Base+0xa20> │ │ │ │ + beq.w 94970 <_PyUnicodeWriter_Finish@@Base+0xa20> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ blx ip │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 95058 <_PyUnicodeWriter_Finish@@Base+0xa20> │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + b.n 94970 <_PyUnicodeWriter_Finish@@Base+0xa20> │ │ │ │ + movw r1, #55613 @ 0xd93d │ │ │ │ movt r1, #18 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.w 95092 <_PyUnicodeWriter_Finish@@Base+0xa5a> │ │ │ │ + beq.w 949aa <_PyUnicodeWriter_Finish@@Base+0xa5a> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 95092 <_PyUnicodeWriter_Finish@@Base+0xa5a> │ │ │ │ + b.n 949aa <_PyUnicodeWriter_Finish@@Base+0xa5a> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 954e8 <_PyUnicodeWriter_Finish@@Base+0xeb0> │ │ │ │ + cbz r3, 94e00 <_PyUnicodeWriter_Finish@@Base+0xeb0> │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ - bl 961c0 <_PyObject_GetMethod@@Base+0x444> │ │ │ │ + bl 95ad8 <_PyObject_GetMethod@@Base+0x444> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 948ea <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.w 94202 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ ldrb r5, [r0, #0] │ │ │ │ - b.n 94ec0 <_PyUnicodeWriter_Finish@@Base+0x888> │ │ │ │ + b.n 947d8 <_PyUnicodeWriter_Finish@@Base+0x888> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2a390 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.w 94ec0 <_PyUnicodeWriter_Finish@@Base+0x888> │ │ │ │ + bne.w 947d8 <_PyUnicodeWriter_Finish@@Base+0x888> │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13720 @ 0x3598 │ │ │ │ + movw r1, #10776 @ 0x2a18 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - b.w 94a1e <_PyUnicodeWriter_Finish@@Base+0x3e6> │ │ │ │ + b.w 94336 <_PyUnicodeWriter_Finish@@Base+0x3e6> │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 1afaf8 │ │ │ │ + bl 1adab0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge.w 94a58 <_PyUnicodeWriter_Finish@@Base+0x420> │ │ │ │ + bge.w 94370 <_PyUnicodeWriter_Finish@@Base+0x420> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 948ea <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.w 94202 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 94a24 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ + beq.w 9433c <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 94a24 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ + bne.w 9433c <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ mov r0, r3 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.w 94a24 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 9433c <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2a390 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 954f6 <_PyUnicodeWriter_Finish@@Base+0xebe> │ │ │ │ + beq.n 94e0e <_PyUnicodeWriter_Finish@@Base+0xebe> │ │ │ │ mov r1, r4 │ │ │ │ - bl 961c0 <_PyObject_GetMethod@@Base+0x444> │ │ │ │ + bl 95ad8 <_PyObject_GetMethod@@Base+0x444> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 948ea <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.w 94202 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ cmp r5, #0 │ │ │ │ - bge.w 94d9a <_PyUnicodeWriter_Finish@@Base+0x762> │ │ │ │ + bge.w 946b2 <_PyUnicodeWriter_Finish@@Base+0x762> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14012 @ 0x36bc │ │ │ │ + movw r1, #11068 @ 0x2b3c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, r8 │ │ │ │ subs r2, #1 │ │ │ │ - b.w 94878 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + b.w 94190 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ + movw r1, #55613 @ 0xd93d │ │ │ │ movt r1, #18 │ │ │ │ cmp ip, r1 │ │ │ │ - beq.w 950b0 <_PyUnicodeWriter_Finish@@Base+0xa78> │ │ │ │ + beq.w 949c8 <_PyUnicodeWriter_Finish@@Base+0xa78> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx ip │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 950b0 <_PyUnicodeWriter_Finish@@Base+0xa78> │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + b.n 949c8 <_PyUnicodeWriter_Finish@@Base+0xa78> │ │ │ │ + movw r1, #55613 @ 0xd93d │ │ │ │ movt r1, #18 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.w 950ce <_PyUnicodeWriter_Finish@@Base+0xa96> │ │ │ │ + beq.w 949e6 <_PyUnicodeWriter_Finish@@Base+0xa96> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 950ce <_PyUnicodeWriter_Finish@@Base+0xa96> │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + b.n 949e6 <_PyUnicodeWriter_Finish@@Base+0xa96> │ │ │ │ + movw r1, #55613 @ 0xd93d │ │ │ │ movt r1, #18 │ │ │ │ cmp ip, r1 │ │ │ │ - beq.w 95076 <_PyUnicodeWriter_Finish@@Base+0xa3e> │ │ │ │ + beq.w 9498e <_PyUnicodeWriter_Finish@@Base+0xa3e> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ blx ip │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 95076 <_PyUnicodeWriter_Finish@@Base+0xa3e> │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + b.n 9498e <_PyUnicodeWriter_Finish@@Base+0xa3e> │ │ │ │ + movw r1, #55613 @ 0xd93d │ │ │ │ movt r1, #18 │ │ │ │ cmp ip, r1 │ │ │ │ - beq.w 95132 <_PyUnicodeWriter_Finish@@Base+0xafa> │ │ │ │ + beq.w 94a4a <_PyUnicodeWriter_Finish@@Base+0xafa> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #8] │ │ │ │ blx ip │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 95132 <_PyUnicodeWriter_Finish@@Base+0xafa> │ │ │ │ + b.n 94a4a <_PyUnicodeWriter_Finish@@Base+0xafa> │ │ │ │ mov r4, r3 │ │ │ │ - b.n 95430 <_PyUnicodeWriter_Finish@@Base+0xdf8> │ │ │ │ + b.n 94d48 <_PyUnicodeWriter_Finish@@Base+0xdf8> │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r7 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9560a <_PyUnicodeWriter_Finish@@Base+0xfd2> │ │ │ │ + beq.n 94f22 <_PyUnicodeWriter_Finish@@Base+0xfd2> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbz r2, 9562c <_PyUnicodeWriter_Finish@@Base+0xff4> │ │ │ │ + cbz r2, 94f44 <_PyUnicodeWriter_Finish@@Base+0xff4> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r6 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 95426 <_PyUnicodeWriter_Finish@@Base+0xdee> │ │ │ │ + beq.w 94d3e <_PyUnicodeWriter_Finish@@Base+0xdee> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 95426 <_PyUnicodeWriter_Finish@@Base+0xdee> │ │ │ │ + bne.w 94d3e <_PyUnicodeWriter_Finish@@Base+0xdee> │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 95426 <_PyUnicodeWriter_Finish@@Base+0xdee> │ │ │ │ + b.n 94d3e <_PyUnicodeWriter_Finish@@Base+0xdee> │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 9560a <_PyUnicodeWriter_Finish@@Base+0xfd2> │ │ │ │ - bl e2d40 │ │ │ │ + b.n 94f22 <_PyUnicodeWriter_Finish@@Base+0xfd2> │ │ │ │ + bl e2618 │ │ │ │ mov r3, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 94a56 <_PyUnicodeWriter_Finish@@Base+0x41e> │ │ │ │ + beq.w 9436e <_PyUnicodeWriter_Finish@@Base+0x41e> │ │ │ │ mov r1, r4 │ │ │ │ - bl 969f8 <_PyObject_GetMethod@@Base+0xc7c> │ │ │ │ + bl 96310 <_PyObject_GetMethod@@Base+0xc7c> │ │ │ │ mov r3, r0 │ │ │ │ - b.w 94a56 <_PyUnicodeWriter_Finish@@Base+0x41e> │ │ │ │ + b.w 9436e <_PyUnicodeWriter_Finish@@Base+0x41e> │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r1, #14180 @ 0x3764 │ │ │ │ + movw r1, #11236 @ 0x2be4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 9544e <_PyUnicodeWriter_Finish@@Base+0xe16> │ │ │ │ + b.n 94d66 <_PyUnicodeWriter_Finish@@Base+0xe16> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 95688 <_PyUnicodeWriter_Finish@@Base+0x1050> │ │ │ │ + beq.n 94fa0 <_PyUnicodeWriter_Finish@@Base+0x1050> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 95688 <_PyUnicodeWriter_Finish@@Base+0x1050> │ │ │ │ + cbnz r2, 94fa0 <_PyUnicodeWriter_Finish@@Base+0x1050> │ │ │ │ mov r0, r3 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - bl 805dc │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9574c <_PyUnicodeWriter_Finish@@Base+0x1114> │ │ │ │ + beq.n 95064 <_PyUnicodeWriter_Finish@@Base+0x1114> │ │ │ │ movs r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 948ea <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ - b.w 94930 <_PyUnicodeWriter_Finish@@Base+0x2f8> │ │ │ │ + beq.w 94202 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + b.w 94248 <_PyUnicodeWriter_Finish@@Base+0x2f8> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r4, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 956b4 <_PyUnicodeWriter_Finish@@Base+0x107c> │ │ │ │ + beq.n 94fcc <_PyUnicodeWriter_Finish@@Base+0x107c> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 956b4 <_PyUnicodeWriter_Finish@@Base+0x107c> │ │ │ │ + cbnz r2, 94fcc <_PyUnicodeWriter_Finish@@Base+0x107c> │ │ │ │ mov r0, r3 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13824 @ 0x3600 │ │ │ │ + movw r1, #10880 @ 0x2a80 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 95690 <_PyUnicodeWriter_Finish@@Base+0x1058> │ │ │ │ - ldr r3, [pc, #788] @ (959e4 <_PyUnicodeWriter_Finish@@Base+0x13ac>) │ │ │ │ + bl 12e510 │ │ │ │ + b.n 94fa8 <_PyUnicodeWriter_Finish@@Base+0x1058> │ │ │ │ + ldr r3, [pc, #788] @ (952fc <_PyUnicodeWriter_Finish@@Base+0x13ac>) │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.w 94d6a <_PyUnicodeWriter_Finish@@Base+0x732> │ │ │ │ - bl 805dc │ │ │ │ + b.w 94682 <_PyUnicodeWriter_Finish@@Base+0x732> │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94a24 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ + bne.w 9433c <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ movw r2, #6496 @ 0x1960 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r1, #13968 @ 0x3690 │ │ │ │ + movw r1, #11024 @ 0x2b10 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ subs r2, #1 │ │ │ │ - b.w 94878 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ - bl 805dc │ │ │ │ + b.w 94190 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 95690 <_PyUnicodeWriter_Finish@@Base+0x1058> │ │ │ │ + bne.n 94fa8 <_PyUnicodeWriter_Finish@@Base+0x1058> │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ - bl 7ee04 <_PyLong_New@@Base> │ │ │ │ + bl 7ede0 <_PyLong_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 95690 <_PyUnicodeWriter_Finish@@Base+0x1058> │ │ │ │ + beq.n 94fa8 <_PyUnicodeWriter_Finish@@Base+0x1058> │ │ │ │ ldr.w r8, [sp] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r9, [sp] │ │ │ │ - b.w 94e6a <_PyUnicodeWriter_Finish@@Base+0x832> │ │ │ │ + b.w 94782 <_PyUnicodeWriter_Finish@@Base+0x832> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13780 @ 0x35d4 │ │ │ │ + movw r1, #10836 @ 0x2a54 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 95690 <_PyUnicodeWriter_Finish@@Base+0x1058> │ │ │ │ - bl 7ee04 <_PyLong_New@@Base> │ │ │ │ + bl 12e510 │ │ │ │ + b.n 94fa8 <_PyUnicodeWriter_Finish@@Base+0x1058> │ │ │ │ + bl 7ede0 <_PyLong_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 948ea <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ - b.w 94930 <_PyUnicodeWriter_Finish@@Base+0x2f8> │ │ │ │ + beq.w 94202 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + b.w 94248 <_PyUnicodeWriter_Finish@@Base+0x2f8> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13868 @ 0x362c │ │ │ │ + movw r1, #10924 @ 0x2aac │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 95690 <_PyUnicodeWriter_Finish@@Base+0x1058> │ │ │ │ - bl 805dc │ │ │ │ + bl 12e510 │ │ │ │ + b.n 94fa8 <_PyUnicodeWriter_Finish@@Base+0x1058> │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94a24 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ + bne.w 9433c <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ movw r2, #6496 @ 0x1960 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r1, #14220 @ 0x378c │ │ │ │ + movw r1, #11276 @ 0x2c0c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 956f0 <_PyUnicodeWriter_Finish@@Base+0x10b8> │ │ │ │ - ldr r3, [pc, #612] @ (959e8 <_PyUnicodeWriter_Finish@@Base+0x13b0>) │ │ │ │ + b.n 95008 <_PyUnicodeWriter_Finish@@Base+0x10b8> │ │ │ │ + ldr r3, [pc, #612] @ (95300 <_PyUnicodeWriter_Finish@@Base+0x13b0>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movw r1, #4364 @ 0x110c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - bl 1d71ec │ │ │ │ + bl 1d50bc │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 948ea <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.w 94202 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 948ea <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.w 94202 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ mov r1, r4 │ │ │ │ - bl 969f8 <_PyObject_GetMethod@@Base+0xc7c> │ │ │ │ + bl 96310 <_PyObject_GetMethod@@Base+0xc7c> │ │ │ │ mov r3, r0 │ │ │ │ - b.w 948ea <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ - bl 805dc │ │ │ │ + b.w 94202 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94a24 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ + bne.w 9433c <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ movw r2, #6496 @ 0x1960 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r1, #13916 @ 0x365c │ │ │ │ + movw r1, #10972 @ 0x2adc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 956f0 <_PyUnicodeWriter_Finish@@Base+0x10b8> │ │ │ │ + b.n 95008 <_PyUnicodeWriter_Finish@@Base+0x10b8> │ │ │ │ ldr r5, [r3, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 94a24 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ + beq.w 9433c <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ subs r5, #1 │ │ │ │ str r5, [r3, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 94a24 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ + bne.w 9433c <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ mov r0, r3 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, r5 │ │ │ │ subs r2, #1 │ │ │ │ - b.w 94878 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ + b.w 94190 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ mov r0, r4 │ │ │ │ - bl 269290 │ │ │ │ + bl 2687ec │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 9586e <_PyUnicodeWriter_Finish@@Base+0x1236> │ │ │ │ + beq.n 95186 <_PyUnicodeWriter_Finish@@Base+0x1236> │ │ │ │ mov r0, r4 │ │ │ │ - bl 269290 │ │ │ │ + bl 2687ec │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d1, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 9585a <_PyUnicodeWriter_Finish@@Base+0x1222> │ │ │ │ + beq.n 95172 <_PyUnicodeWriter_Finish@@Base+0x1222> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 18e228 │ │ │ │ + bl 18c8fc │ │ │ │ mov r3, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 948ea <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ - b.w 94dc8 <_PyUnicodeWriter_Finish@@Base+0x790> │ │ │ │ - bl 805dc │ │ │ │ + beq.w 94202 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + b.w 946e0 <_PyUnicodeWriter_Finish@@Base+0x790> │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94a24 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ + bne.w 9433c <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14388 @ 0x3834 │ │ │ │ + movw r1, #11444 @ 0x2cb4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - b.w 94a1e <_PyUnicodeWriter_Finish@@Base+0x3e6> │ │ │ │ + b.w 94336 <_PyUnicodeWriter_Finish@@Base+0x3e6> │ │ │ │ vstr d0, [sp] │ │ │ │ - bl 805dc │ │ │ │ + bl 805d4 │ │ │ │ vldr d1, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94a24 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ - b.n 95828 <_PyUnicodeWriter_Finish@@Base+0x11f0> │ │ │ │ - bl 805dc │ │ │ │ + bne.w 9433c <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ + b.n 95140 <_PyUnicodeWriter_Finish@@Base+0x11f0> │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94a24 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ - b.n 95810 <_PyUnicodeWriter_Finish@@Base+0x11d8> │ │ │ │ + bne.w 9433c <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ + b.n 95128 <_PyUnicodeWriter_Finish@@Base+0x11d8> │ │ │ │ ldr.w fp, [sp] │ │ │ │ ldr r6, [sp, #0] │ │ │ │ ldr.w r8, [sp] │ │ │ │ - bl 805dc │ │ │ │ + bl 805d4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 95188 <_PyUnicodeWriter_Finish@@Base+0xb50> │ │ │ │ - b.n 9516c <_PyUnicodeWriter_Finish@@Base+0xb34> │ │ │ │ + bne.w 94aa0 <_PyUnicodeWriter_Finish@@Base+0xb50> │ │ │ │ + b.n 94a84 <_PyUnicodeWriter_Finish@@Base+0xb34> │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 95884 <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ + b.n 9519c <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 951c0 <_PyUnicodeWriter_Finish@@Base+0xb88> │ │ │ │ - bl 805dc │ │ │ │ + b.n 94ad8 <_PyUnicodeWriter_Finish@@Base+0xb88> │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 951f4 <_PyUnicodeWriter_Finish@@Base+0xbbc> │ │ │ │ - b.w 94ae6 <_PyUnicodeWriter_Finish@@Base+0x4ae> │ │ │ │ + bne.w 94b0c <_PyUnicodeWriter_Finish@@Base+0xbbc> │ │ │ │ + b.w 943fe <_PyUnicodeWriter_Finish@@Base+0x4ae> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14300 @ 0x37dc │ │ │ │ + movw r1, #11356 @ 0x2c5c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.w 94a24 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ + bl 12e510 │ │ │ │ + b.w 9433c <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.w 94ad8 <_PyUnicodeWriter_Finish@@Base+0x4a0> │ │ │ │ - bl 805dc │ │ │ │ + b.w 943f0 <_PyUnicodeWriter_Finish@@Base+0x4a0> │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 951f4 <_PyUnicodeWriter_Finish@@Base+0xbbc> │ │ │ │ + bne.w 94b0c <_PyUnicodeWriter_Finish@@Base+0xbbc> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.w 94b10 <_PyUnicodeWriter_Finish@@Base+0x4d8> │ │ │ │ - bl 805dc │ │ │ │ + b.w 94428 <_PyUnicodeWriter_Finish@@Base+0x4d8> │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 951f4 <_PyUnicodeWriter_Finish@@Base+0xbbc> │ │ │ │ - b.w 94b02 <_PyUnicodeWriter_Finish@@Base+0x4ca> │ │ │ │ - bl 805dc │ │ │ │ + bne.w 94b0c <_PyUnicodeWriter_Finish@@Base+0xbbc> │ │ │ │ + b.w 9441a <_PyUnicodeWriter_Finish@@Base+0x4ca> │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 951f4 <_PyUnicodeWriter_Finish@@Base+0xbbc> │ │ │ │ + bne.w 94b0c <_PyUnicodeWriter_Finish@@Base+0xbbc> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.w 94af4 <_PyUnicodeWriter_Finish@@Base+0x4bc> │ │ │ │ + b.w 9440c <_PyUnicodeWriter_Finish@@Base+0x4bc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.w 95000 <_PyUnicodeWriter_Finish@@Base+0x9c8> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 94918 <_PyUnicodeWriter_Finish@@Base+0x9c8> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 95426 <_PyUnicodeWriter_Finish@@Base+0xdee> │ │ │ │ + bne.w 94d3e <_PyUnicodeWriter_Finish@@Base+0xdee> │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 95426 <_PyUnicodeWriter_Finish@@Base+0xdee> │ │ │ │ + b.n 94d3e <_PyUnicodeWriter_Finish@@Base+0xdee> │ │ │ │ vstr d0, [sp] │ │ │ │ - bl 805dc │ │ │ │ + bl 805d4 │ │ │ │ vldr d7, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94f18 <_PyUnicodeWriter_Finish@@Base+0x8e0> │ │ │ │ - b.w 94a24 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ - bl 805dc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 94a24 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ - b.w 94efe <_PyUnicodeWriter_Finish@@Base+0x8c6> │ │ │ │ - bl 805dc │ │ │ │ + beq.w 94830 <_PyUnicodeWriter_Finish@@Base+0x8e0> │ │ │ │ + b.w 9433c <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ + bl 805d4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9433c <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ + b.w 94816 <_PyUnicodeWriter_Finish@@Base+0x8c6> │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94a24 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ + bne.w 9433c <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ movw r2, #6496 @ 0x1960 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r1, #14052 @ 0x36e4 │ │ │ │ + movw r1, #11108 @ 0x2b64 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 956f0 <_PyUnicodeWriter_Finish@@Base+0x10b8> │ │ │ │ + b.n 95008 <_PyUnicodeWriter_Finish@@Base+0x10b8> │ │ │ │ mov r3, r6 │ │ │ │ - b.n 95672 <_PyUnicodeWriter_Finish@@Base+0x103a> │ │ │ │ - bl 805dc │ │ │ │ + b.n 94f8a <_PyUnicodeWriter_Finish@@Base+0x103a> │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94a24 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ + bne.w 9433c <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl 94744 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 9405c <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94b9c <_PyUnicodeWriter_Finish@@Base+0x564> │ │ │ │ + bne.w 944b4 <_PyUnicodeWriter_Finish@@Base+0x564> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 95884 <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ + b.n 9519c <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ mov fp, r0 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 95884 <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ + b.n 9519c <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ mov fp, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 95884 <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ + b.n 9519c <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov fp, r5 │ │ │ │ mov r6, r5 │ │ │ │ mov r8, r5 │ │ │ │ mov r9, r5 │ │ │ │ str r5, [sp, #0] │ │ │ │ - b.n 95884 <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ + b.n 9519c <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ mov fp, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ - b.n 95884 <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ + b.n 9519c <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov fp, r3 │ │ │ │ mov r6, r3 │ │ │ │ mov r8, r3 │ │ │ │ mov r9, r3 │ │ │ │ mov r5, r3 │ │ │ │ mov sl, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 95884 <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ + b.n 9519c <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r1, #14264 @ 0x37b8 │ │ │ │ + movw r1, #11320 @ 0x2c38 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 953e8 <_PyUnicodeWriter_Finish@@Base+0xdb0> │ │ │ │ + b.n 94d00 <_PyUnicodeWriter_Finish@@Base+0xdb0> │ │ │ │ nop │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ mov r2, r4 │ │ │ │ mov r4, r6 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 95a00 <_PyUnicodeWriter_Finish@@Base+0x13c8> │ │ │ │ + beq.n 95318 <_PyUnicodeWriter_Finish@@Base+0x13c8> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ - cbz r1, 95a28 <_PyUnicodeWriter_Finish@@Base+0x13f0> │ │ │ │ + cbz r1, 95340 <_PyUnicodeWriter_Finish@@Base+0x13f0> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 953fe <_PyUnicodeWriter_Finish@@Base+0xdc6> │ │ │ │ + beq.w 94d16 <_PyUnicodeWriter_Finish@@Base+0xdc6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 953fe <_PyUnicodeWriter_Finish@@Base+0xdc6> │ │ │ │ + bne.w 94d16 <_PyUnicodeWriter_Finish@@Base+0xdc6> │ │ │ │ mov r0, r2 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 953fe <_PyUnicodeWriter_Finish@@Base+0xdc6> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 94d16 <_PyUnicodeWriter_Finish@@Base+0xdc6> │ │ │ │ movw r4, #56112 @ 0xdb30 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ - b.n 9533a <_PyUnicodeWriter_Finish@@Base+0xd02> │ │ │ │ + b.n 94c52 <_PyUnicodeWriter_Finish@@Base+0xd02> │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 95a00 <_PyUnicodeWriter_Finish@@Base+0x13c8> │ │ │ │ + b.n 95318 <_PyUnicodeWriter_Finish@@Base+0x13c8> │ │ │ │ mov r1, r4 │ │ │ │ - bl 969f8 <_PyObject_GetMethod@@Base+0xc7c> │ │ │ │ + bl 96310 <_PyObject_GetMethod@@Base+0xc7c> │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b.w 94f7c <_PyUnicodeWriter_Finish@@Base+0x944> │ │ │ │ + b.w 94894 <_PyUnicodeWriter_Finish@@Base+0x944> │ │ │ │ mov r1, r4 │ │ │ │ - bl 969f8 <_PyObject_GetMethod@@Base+0xc7c> │ │ │ │ + bl 96310 <_PyObject_GetMethod@@Base+0xc7c> │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b.w 94fb8 <_PyUnicodeWriter_Finish@@Base+0x980> │ │ │ │ - bl 805dc │ │ │ │ + b.w 948d0 <_PyUnicodeWriter_Finish@@Base+0x980> │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94a24 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ + bne.w 9433c <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ movw r2, #6496 @ 0x1960 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r1, #14136 @ 0x3738 │ │ │ │ + movw r1, #11192 @ 0x2bb8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 956f0 <_PyUnicodeWriter_Finish@@Base+0x10b8> │ │ │ │ + b.n 95008 <_PyUnicodeWriter_Finish@@Base+0x10b8> │ │ │ │ nop │ │ │ │ │ │ │ │ -00095a70 <_PySys_GetRequiredAttr@@Base>: │ │ │ │ +00095388 <_PySys_GetRequiredAttr@@Base>: │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 95aac <_PySys_GetRequiredAttr@@Base+0x3c> │ │ │ │ + bpl.n 953c4 <_PySys_GetRequiredAttr@@Base+0x3c> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #116] @ (95afc <_PySys_GetRequiredAttr@@Base+0x8c>) │ │ │ │ + ldr r3, [pc, #116] @ (95414 <_PySys_GetRequiredAttr@@Base+0x8c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r3, [r3, #3872] @ 0xf20 │ │ │ │ - cbz r3, 95ade <_PySys_GetRequiredAttr@@Base+0x6e> │ │ │ │ + cbz r3, 953f6 <_PySys_GetRequiredAttr@@Base+0x6e> │ │ │ │ mov r1, r0 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r3 │ │ │ │ - bl 827ec │ │ │ │ - cbz r0, 95ac4 <_PySys_GetRequiredAttr@@Base+0x54> │ │ │ │ + bl 8235c │ │ │ │ + cbz r0, 953dc <_PySys_GetRequiredAttr@@Base+0x54> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - movw r1, #3908 @ 0xf44 │ │ │ │ + movw r1, #964 @ 0x3c4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - b.w d599c │ │ │ │ + b.w d52b8 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #14484 @ 0x3894 │ │ │ │ + movw r1, #11540 @ 0x2d14 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ - b.n 95aa6 <_PySys_GetRequiredAttr@@Base+0x36> │ │ │ │ + bl d52b8 │ │ │ │ + b.n 953be <_PySys_GetRequiredAttr@@Base+0x36> │ │ │ │ movw r2, #4304 @ 0x10d0 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r1, #14468 @ 0x3884 │ │ │ │ + movw r1, #11524 @ 0x2d04 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 95aa8 <_PySys_GetRequiredAttr@@Base+0x38> │ │ │ │ + b.n 953c0 <_PySys_GetRequiredAttr@@Base+0x38> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00095b00 : │ │ │ │ +00095418 : │ │ │ │ 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 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #244] @ (95c0c ) │ │ │ │ + ldr r3, [pc, #244] @ (95524 ) │ │ │ │ sub sp, #16 │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r2 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, sp, #12 │ │ │ │ ldr r6, [r5, r3] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 95d7c <_PyObject_GetMethod@@Base> │ │ │ │ + bl 95694 <_PyObject_GetMethod@@Base> │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 95bb2 │ │ │ │ - cbz r0, 95b72 │ │ │ │ + beq.n 954ca │ │ │ │ + cbz r0, 9548a │ │ │ │ ldr r3, [r5, #4] │ │ │ │ bic.w r2, r7, #2147483648 @ 0x80000000 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r1, #20 │ │ │ │ - bpl.n 95b7e │ │ │ │ + bpl.n 95496 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r7, [r5, r3] │ │ │ │ - cbz r7, 95b7e │ │ │ │ + cbz r7, 95496 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 95ba8 │ │ │ │ - cbnz r3, 95bb6 │ │ │ │ + cbz r0, 954c0 │ │ │ │ + cbnz r3, 954ce │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 95b6a │ │ │ │ + beq.n 95482 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 95ba0 │ │ │ │ + cbz r3, 954b8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r4, #4 │ │ │ │ subs r2, r7, #1 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r1, #20 │ │ │ │ - bmi.n 95b42 │ │ │ │ + bmi.n 9545a │ │ │ │ bic.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 8bb58 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 8b418 <_PyObject_MakeTpCall@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 95b64 │ │ │ │ - b.n 95b6a │ │ │ │ + bne.n 9547c │ │ │ │ + b.n 95482 │ │ │ │ mov r0, r2 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 95b6a │ │ │ │ - cbz r3, 95be2 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 95482 │ │ │ │ + cbz r3, 954fa │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 95be2 │ │ │ │ + cbz r3, 954fa │ │ │ │ movs r4, #0 │ │ │ │ - b.n 95b58 │ │ │ │ + b.n 95470 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 95b6a │ │ │ │ + b.n 95482 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 95b58 │ │ │ │ + beq.n 95470 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 95bfe │ │ │ │ + bne.n 95516 │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #9148 @ 0x23bc │ │ │ │ + movw r2, #6204 @ 0x183c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 2196f8 │ │ │ │ - b.n 95bae │ │ │ │ + bl 2185f0 │ │ │ │ + b.n 954c6 │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #9100 @ 0x238c │ │ │ │ + movw r2, #6156 @ 0x180c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1545cc <_PyErr_Format@@Base> │ │ │ │ - b.n 95bae │ │ │ │ + bl 152a5c <_PyErr_Format@@Base> │ │ │ │ + b.n 954c6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 95bc6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 95bc6 │ │ │ │ + bne.n 954de │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 954de │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 95c38 │ │ │ │ + cbz r3, 95550 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ subs r2, r2, r3 │ │ │ │ cmp r2, #3 │ │ │ │ - ble.n 95cb6 │ │ │ │ + ble.n 955ce │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r0, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr.w ip, [r0, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 95d36 │ │ │ │ + beq.n 9564e │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #3 │ │ │ │ - ble.n 95d22 │ │ │ │ + ble.n 9563a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 95d12 │ │ │ │ - vldr d7, [pc, #280] @ 95d68 │ │ │ │ + beq.n 9562a │ │ │ │ + vldr d7, [pc, #280] @ 95680 │ │ │ │ add r0, sp, #8 │ │ │ │ movs r3, #0 │ │ │ │ add r2, sp, #16 │ │ │ │ str r3, [sp, #12] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - vldr d7, [pc, #272] @ 95d70 │ │ │ │ + vldr d7, [pc, #272] @ 95688 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 1379dc │ │ │ │ + bl 136f50 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 95ccc │ │ │ │ - ldr r1, [pc, #248] @ (95d78 ) │ │ │ │ - movw r2, #57676 @ 0xe14c │ │ │ │ + cbz r0, 955e4 │ │ │ │ + ldr r1, [pc, #248] @ (95690 ) │ │ │ │ + movw r2, #54692 @ 0xd5a4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 12f450 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 12e740 <_PyObject_CallMethod@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 95ce6 │ │ │ │ + cbz r0, 955fe │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl db638 │ │ │ │ + bl daf14 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 95cd2 │ │ │ │ + bne.n 955ea │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 95cea │ │ │ │ + bne.n 95602 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbz r3, 95ccc │ │ │ │ + cbz r3, 955e4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.n 95c34 │ │ │ │ + b.n 9554c │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14496 @ 0x38a0 │ │ │ │ + movw r1, #11552 @ 0x2d20 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 95c34 │ │ │ │ + b.n 9554c │ │ │ │ subs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 95caa │ │ │ │ + bne.n 955c2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 95caa │ │ │ │ + b.n 955c2 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 805dc │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 95ccc │ │ │ │ + bne.n 955e4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #4 │ │ │ │ - bgt.n 95d48 │ │ │ │ + bgt.n 95660 │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13720 @ 0x3598 │ │ │ │ + movw r1, #10776 @ 0x2a18 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 95ccc │ │ │ │ + bl 12e510 │ │ │ │ + b.n 955e4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, ip │ │ │ │ blx 2a650 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 95caa │ │ │ │ + b.n 955c2 │ │ │ │ mov r0, ip │ │ │ │ movs r1, #4 │ │ │ │ - bl 862b4 │ │ │ │ + bl 85e18 │ │ │ │ mov ip, r0 │ │ │ │ - cbz r0, 95d62 │ │ │ │ + cbz r0, 9567a │ │ │ │ movs r3, #4 │ │ │ │ strd r0, r3, [r4, #20] │ │ │ │ - b.n 95c48 │ │ │ │ + b.n 95560 │ │ │ │ movs r0, #4 │ │ │ │ - bl 77c4c │ │ │ │ + bl 77bf8 │ │ │ │ mov ip, r0 │ │ │ │ str r0, [r4, #20] │ │ │ │ - cbz r0, 95d62 │ │ │ │ + cbz r0, 9567a │ │ │ │ movs r3, #4 │ │ │ │ str r3, [r4, #24] │ │ │ │ - b.n 95c48 │ │ │ │ + b.n 95560 │ │ │ │ movw r0, #6496 @ 0x1960 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ movs r2, #4 │ │ │ │ - movw r1, #14520 @ 0x38b8 │ │ │ │ + movw r1, #11576 @ 0x2d38 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d599c │ │ │ │ - b.n 95ccc │ │ │ │ - bl 1ef298 │ │ │ │ - b.n 95ccc │ │ │ │ + bl d52b8 │ │ │ │ + b.n 955e4 │ │ │ │ + bl 1ee218 │ │ │ │ + b.n 955e4 │ │ │ │ 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 957fc <_PyUnicodeWriter_Finish@@Base+0x11c4> │ │ │ │ + b.n 95114 <_PyUnicodeWriter_Finish@@Base+0x11c4> │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00095d7c <_PyObject_GetMethod@@Base>: │ │ │ │ +00095694 <_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 r4, [r0, #4] │ │ │ │ mov r8, r2 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #28 │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ lsls r0, r2, #30 │ │ │ │ - bmi.w 95eb6 <_PyObject_GetMethod@@Base+0x13a> │ │ │ │ + bmi.w 957ce <_PyObject_GetMethod@@Base+0x13a> │ │ │ │ ldr.w r2, [r4, #132] @ 0x84 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 95ef4 <_PyObject_GetMethod@@Base+0x178> │ │ │ │ + beq.w 9580c <_PyObject_GetMethod@@Base+0x178> │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ - movw r2, #6437 @ 0x1925 │ │ │ │ + movw r2, #4701 @ 0x125d │ │ │ │ movt r2, #12 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 95f06 <_PyObject_GetMethod@@Base+0x18a> │ │ │ │ + bne.w 9581e <_PyObject_GetMethod@@Base+0x18a> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ movw r9, #42220 @ 0xa4ec │ │ │ │ movt r9, #71 @ 0x47 │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 95f06 <_PyObject_GetMethod@@Base+0x18a> │ │ │ │ - ldr r1, [pc, #696] @ (96084 <_PyObject_GetMethod@@Base+0x308>) │ │ │ │ + bne.w 9581e <_PyObject_GetMethod@@Base+0x18a> │ │ │ │ + ldr r1, [pc, #696] @ (9599c <_PyObject_GetMethod@@Base+0x308>) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ ldr.w r2, [r4, #192] @ 0xc0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ eor.w sl, r2, r3, asr #3 │ │ │ │ ubfx sl, sl, #0, #12 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ movs r1, #12 │ │ │ │ mul.w sl, r1, sl │ │ │ │ add.w fp, r7, sl │ │ │ │ add.w fp, fp, #40960 @ 0xa000 │ │ │ │ ldr.w r1, [fp, #2808] @ 0xaf8 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 95fc6 <_PyObject_GetMethod@@Base+0x24a> │ │ │ │ + bne.w 958de <_PyObject_GetMethod@@Base+0x24a> │ │ │ │ ldr.w r2, [fp, #2812] @ 0xafc │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 95fc6 <_PyObject_GetMethod@@Base+0x24a> │ │ │ │ + bne.w 958de <_PyObject_GetMethod@@Base+0x24a> │ │ │ │ add.w r7, r7, #40960 @ 0xa000 │ │ │ │ add r7, sl │ │ │ │ ldr.w r6, [r7, #2816] @ 0xb00 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9611a <_PyObject_GetMethod@@Base+0x39e> │ │ │ │ + beq.w 95a32 <_PyObject_GetMethod@@Base+0x39e> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 95f6a <_PyObject_GetMethod@@Base+0x1ee> │ │ │ │ + beq.w 95882 <_PyObject_GetMethod@@Base+0x1ee> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #14 │ │ │ │ - bpl.w 95f74 <_PyObject_GetMethod@@Base+0x1f8> │ │ │ │ + bpl.w 9588c <_PyObject_GetMethod@@Base+0x1f8> │ │ │ │ mov.w fp, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ lsls r0, r2, #29 │ │ │ │ - bmi.n 95f22 <_PyObject_GetMethod@@Base+0x1a6> │ │ │ │ + bmi.n 9583a <_PyObject_GetMethod@@Base+0x1a6> │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.n 95f18 <_PyObject_GetMethod@@Base+0x19c> │ │ │ │ + bmi.n 95830 <_PyObject_GetMethod@@Base+0x19c> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr.w r2, [r1, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 95ea2 <_PyObject_GetMethod@@Base+0x126> │ │ │ │ + beq.n 957ba <_PyObject_GetMethod@@Base+0x126> │ │ │ │ itttt lt │ │ │ │ ldrlt r0, [r5, #8] │ │ │ │ eorlt.w r7, r0, r0, asr #31 │ │ │ │ sublt.w r7, r7, r0, asr #31 │ │ │ │ ldrdlt r0, ip, [r1, #16] │ │ │ │ itttt lt │ │ │ │ addlt r1, r0, #3 │ │ │ │ mlalt r1, ip, r7, r1 │ │ │ │ biclt.w r1, r1, #3 │ │ │ │ addlt r2, r2, r1 │ │ │ │ adds r2, r5, r2 │ │ │ │ - beq.n 95ea2 <_PyObject_GetMethod@@Base+0x126> │ │ │ │ + beq.n 957ba <_PyObject_GetMethod@@Base+0x126> │ │ │ │ ldr r7, [r2, #0] │ │ │ │ - cbz r7, 95ea2 <_PyObject_GetMethod@@Base+0x126> │ │ │ │ + cbz r7, 957ba <_PyObject_GetMethod@@Base+0x126> │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r2, r1 │ │ │ │ mov r1, r3 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r7, #0] │ │ │ │ mov r2, r8 │ │ │ │ - bl 827ec │ │ │ │ + bl 8235c │ │ │ │ ldr r2, [r7, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 960b4 <_PyObject_GetMethod@@Base+0x338> │ │ │ │ + bne.w 959cc <_PyObject_GetMethod@@Base+0x338> │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 95ea2 <_PyObject_GetMethod@@Base+0x126> │ │ │ │ + beq.n 957ba <_PyObject_GetMethod@@Base+0x126> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9618e <_PyObject_GetMethod@@Base+0x412> │ │ │ │ + beq.w 95aa6 <_PyObject_GetMethod@@Base+0x412> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 96060 <_PyObject_GetMethod@@Base+0x2e4> │ │ │ │ + beq.w 95978 <_PyObject_GetMethod@@Base+0x2e4> │ │ │ │ str.w r6, [r8] │ │ │ │ mov r0, sl │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #460] @ (96084 <_PyObject_GetMethod@@Base+0x308>) │ │ │ │ + ldr r1, [pc, #460] @ (9599c <_PyObject_GetMethod@@Base+0x308>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movs r0, #28 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr.w r2, [r4, #180] @ 0xb4 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #10 │ │ │ │ @@ -161104,1455 +160430,1455 @@ │ │ │ │ movhi r2, #1 │ │ │ │ add.w r6, r1, #92672 @ 0x16a00 │ │ │ │ ldr.w r0, [r6, #252] @ 0xfc │ │ │ │ cmp r0, r4 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 960cc <_PyObject_GetMethod@@Base+0x350> │ │ │ │ + beq.w 959e4 <_PyObject_GetMethod@@Base+0x350> │ │ │ │ ldr.w r2, [r6, #268] @ 0x10c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 95da8 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ + bne.w 956c0 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 80558 │ │ │ │ + bl 80550 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 95da8 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ - b.n 95f12 <_PyObject_GetMethod@@Base+0x196> │ │ │ │ + bge.w 956c0 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ + b.n 9582a <_PyObject_GetMethod@@Base+0x196> │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 90f4c │ │ │ │ + bl 90848 │ │ │ │ str.w r0, [r8] │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 95eae <_PyObject_GetMethod@@Base+0x132> │ │ │ │ + b.n 957c6 <_PyObject_GetMethod@@Base+0x132> │ │ │ │ ldr.w r7, [r5, #-12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 95e6c <_PyObject_GetMethod@@Base+0xf0> │ │ │ │ - b.n 95ea2 <_PyObject_GetMethod@@Base+0x126> │ │ │ │ + bne.n 95784 <_PyObject_GetMethod@@Base+0xf0> │ │ │ │ + b.n 957ba <_PyObject_GetMethod@@Base+0x126> │ │ │ │ ldrb r1, [r5, #11] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 95e38 <_PyObject_GetMethod@@Base+0xbc> │ │ │ │ + beq.n 95750 <_PyObject_GetMethod@@Base+0xbc> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r7, [r2, #440] @ 0x1b8 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.w 9612c <_PyObject_GetMethod@@Base+0x3b0> │ │ │ │ + beq.w 95a44 <_PyObject_GetMethod@@Base+0x3b0> │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 79a78 │ │ │ │ + bl 79a34 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r7, r0, #1 │ │ │ │ - beq.n 95ea2 <_PyObject_GetMethod@@Base+0x126> │ │ │ │ + beq.n 957ba <_PyObject_GetMethod@@Base+0x126> │ │ │ │ add.w r0, r5, r0, lsl #2 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 95ea2 <_PyObject_GetMethod@@Base+0x126> │ │ │ │ + beq.n 957ba <_PyObject_GetMethod@@Base+0x126> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ str.w r2, [r8] │ │ │ │ - bl 1ad128 │ │ │ │ - b.n 95f12 <_PyObject_GetMethod@@Base+0x196> │ │ │ │ + bl 1ab010 │ │ │ │ + b.n 9582a <_PyObject_GetMethod@@Base+0x196> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r7, r1, #14 │ │ │ │ - bmi.w 95e2a <_PyObject_GetMethod@@Base+0xae> │ │ │ │ + bmi.w 95742 <_PyObject_GetMethod@@Base+0xae> │ │ │ │ ldr.w fp, [r2, #136] @ 0x88 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 96094 <_PyObject_GetMethod@@Base+0x318> │ │ │ │ + beq.w 959ac <_PyObject_GetMethod@@Base+0x318> │ │ │ │ ldr.w r2, [r2, #140] @ 0x8c │ │ │ │ mov sl, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 95e32 <_PyObject_GetMethod@@Base+0xb6> │ │ │ │ + beq.w 9574a <_PyObject_GetMethod@@Base+0xb6> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx fp │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str.w r0, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 95f12 <_PyObject_GetMethod@@Base+0x196> │ │ │ │ + beq.n 9582a <_PyObject_GetMethod@@Base+0x196> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 95f12 <_PyObject_GetMethod@@Base+0x196> │ │ │ │ - ldr r2, [pc, #220] @ (96088 <_PyObject_GetMethod@@Base+0x30c>) │ │ │ │ + bne.n 9582a <_PyObject_GetMethod@@Base+0x196> │ │ │ │ + ldr r2, [pc, #220] @ (959a0 <_PyObject_GetMethod@@Base+0x30c>) │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 95fc0 <_PyObject_GetMethod@@Base+0x244> │ │ │ │ + cbz r3, 958d8 <_PyObject_GetMethod@@Base+0x244> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ - b.n 95f12 <_PyObject_GetMethod@@Base+0x196> │ │ │ │ + b.n 9582a <_PyObject_GetMethod@@Base+0x196> │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt.w 96100 <_PyObject_GetMethod@@Base+0x384> │ │ │ │ + bgt.w 95a18 <_PyObject_GetMethod@@Base+0x384> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 83f08 <_PyType_LookupRef@@Base+0x114> │ │ │ │ + bl 83a78 <_PyType_LookupRef@@Base+0x114> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r2, sp, #20 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 83fdc <_PyType_LookupRef@@Base+0x1e8> │ │ │ │ + bl 83b4c <_PyType_LookupRef@@Base+0x1e8> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 96116 <_PyObject_GetMethod@@Base+0x39a> │ │ │ │ + bne.w 95a2e <_PyObject_GetMethod@@Base+0x39a> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - cbz r2, 9602e <_PyObject_GetMethod@@Base+0x2b2> │ │ │ │ + cbz r2, 95946 <_PyObject_GetMethod@@Base+0x2b2> │ │ │ │ add.w r7, r7, #43520 @ 0xaa00 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ add.w r2, r7, sl │ │ │ │ str r0, [r2, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [fp, #2812] @ 0xafc │ │ │ │ add.w r1, sl, #4 │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 96038 <_PyObject_GetMethod@@Base+0x2bc> │ │ │ │ + bne.n 95950 <_PyObject_GetMethod@@Base+0x2bc> │ │ │ │ str r3, [r7, r1] │ │ │ │ dmb ish │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str.w r1, [r7, sl] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 9604e <_PyObject_GetMethod@@Base+0x2d2> │ │ │ │ + bne.n 95966 <_PyObject_GetMethod@@Base+0x2d2> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 95f6a <_PyObject_GetMethod@@Base+0x1ee> │ │ │ │ + bne.n 95882 <_PyObject_GetMethod@@Base+0x1ee> │ │ │ │ mov fp, r6 │ │ │ │ mov sl, r6 │ │ │ │ - b.n 95e32 <_PyObject_GetMethod@@Base+0xb6> │ │ │ │ + b.n 9574a <_PyObject_GetMethod@@Base+0xb6> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ str r3, [r7, r1] │ │ │ │ dmb ish │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str.w r2, [r7, sl] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 9602e <_PyObject_GetMethod@@Base+0x2b2> │ │ │ │ + beq.n 95946 <_PyObject_GetMethod@@Base+0x2b2> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9602e <_PyObject_GetMethod@@Base+0x2b2> │ │ │ │ + bne.n 95946 <_PyObject_GetMethod@@Base+0x2b2> │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9602e <_PyObject_GetMethod@@Base+0x2b2> │ │ │ │ + b.n 95946 <_PyObject_GetMethod@@Base+0x2b2> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 9608c <_PyObject_GetMethod@@Base+0x310> │ │ │ │ - movw r3, #56537 @ 0xdcd9 │ │ │ │ + beq.n 959a4 <_PyObject_GetMethod@@Base+0x310> │ │ │ │ + movw r3, #54721 @ 0xd5c1 │ │ │ │ movt r3, #13 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 96098 <_PyObject_GetMethod@@Base+0x31c> │ │ │ │ + bne.n 959b0 <_PyObject_GetMethod@@Base+0x31c> │ │ │ │ ldr r4, [r6, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 96176 <_PyObject_GetMethod@@Base+0x3fa> │ │ │ │ + beq.n 95a8e <_PyObject_GetMethod@@Base+0x3fa> │ │ │ │ mov r0, r4 │ │ │ │ - bl de228 │ │ │ │ - b.n 95f94 <_PyObject_GetMethod@@Base+0x218> │ │ │ │ + bl ddb10 │ │ │ │ + b.n 958ac <_PyObject_GetMethod@@Base+0x218> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r6, 960dc <_PyObject_GetMethod@@Base+0x360> │ │ │ │ + cbz r6, 959f4 <_PyObject_GetMethod@@Base+0x360> │ │ │ │ str.w r6, [r8] │ │ │ │ - b.n 95f12 <_PyObject_GetMethod@@Base+0x196> │ │ │ │ + b.n 9582a <_PyObject_GetMethod@@Base+0x196> │ │ │ │ mov sl, fp │ │ │ │ - b.n 95e32 <_PyObject_GetMethod@@Base+0xb6> │ │ │ │ + b.n 9574a <_PyObject_GetMethod@@Base+0xb6> │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ blx fp │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str.w r4, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 95fa2 <_PyObject_GetMethod@@Base+0x226> │ │ │ │ - b.n 95f12 <_PyObject_GetMethod@@Base+0x196> │ │ │ │ + bne.w 958ba <_PyObject_GetMethod@@Base+0x226> │ │ │ │ + b.n 9582a <_PyObject_GetMethod@@Base+0x196> │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 960c4 <_PyObject_GetMethod@@Base+0x348> │ │ │ │ + beq.n 959dc <_PyObject_GetMethod@@Base+0x348> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9615a <_PyObject_GetMethod@@Base+0x3de> │ │ │ │ + beq.n 95a72 <_PyObject_GetMethod@@Base+0x3de> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ad128 │ │ │ │ - b.n 95f12 <_PyObject_GetMethod@@Base+0x196> │ │ │ │ + bl 1ab010 │ │ │ │ + b.n 9582a <_PyObject_GetMethod@@Base+0x196> │ │ │ │ add.w r1, r1, #98304 @ 0x18000 │ │ │ │ ldr.w r2, [r1, #244] @ 0xf4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 95da8 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ - b.n 95ef4 <_PyObject_GetMethod@@Base+0x178> │ │ │ │ + bne.w 956c0 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ + b.n 9580c <_PyObject_GetMethod@@Base+0x178> │ │ │ │ movw r1, #48072 @ 0xbbc8 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - movw r1, #4096 @ 0x1000 │ │ │ │ + movw r1, #1152 @ 0x480 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl d599c │ │ │ │ + bl d52b8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl d7498 │ │ │ │ - b.n 95f12 <_PyObject_GetMethod@@Base+0x196> │ │ │ │ + bl d6d70 │ │ │ │ + b.n 9582a <_PyObject_GetMethod@@Base+0x196> │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 83fdc <_PyType_LookupRef@@Base+0x1e8> │ │ │ │ + bl 83b4c <_PyType_LookupRef@@Base+0x1e8> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9602e <_PyObject_GetMethod@@Base+0x2b2> │ │ │ │ + beq.n 95946 <_PyObject_GetMethod@@Base+0x2b2> │ │ │ │ adds r2, #1 │ │ │ │ - beq.n 96122 <_PyObject_GetMethod@@Base+0x3a6> │ │ │ │ + beq.n 95a3a <_PyObject_GetMethod@@Base+0x3a6> │ │ │ │ movs r6, #0 │ │ │ │ mov fp, r6 │ │ │ │ mov sl, r6 │ │ │ │ - b.n 95e32 <_PyObject_GetMethod@@Base+0xb6> │ │ │ │ + b.n 9574a <_PyObject_GetMethod@@Base+0xb6> │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl d7c64 │ │ │ │ + bl d753c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9611a <_PyObject_GetMethod@@Base+0x39e> │ │ │ │ + b.n 95a32 <_PyObject_GetMethod@@Base+0x39e> │ │ │ │ ldr.w r2, [r9, #60] @ 0x3c │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r2 │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.n 9614e <_PyObject_GetMethod@@Base+0x3d2> │ │ │ │ + beq.n 95a66 <_PyObject_GetMethod@@Base+0x3d2> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 79a78 │ │ │ │ + bl 79a34 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.w 95f46 <_PyObject_GetMethod@@Base+0x1ca> │ │ │ │ - b.n 95ea2 <_PyObject_GetMethod@@Base+0x126> │ │ │ │ - bl d7c64 │ │ │ │ + bne.w 9585e <_PyObject_GetMethod@@Base+0x1ca> │ │ │ │ + b.n 957ba <_PyObject_GetMethod@@Base+0x126> │ │ │ │ + bl d753c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mvn.w r0, #2 │ │ │ │ - b.n 95f46 <_PyObject_GetMethod@@Base+0x1ca> │ │ │ │ - ldr r2, [pc, #96] @ (961bc <_PyObject_GetMethod@@Base+0x440>) │ │ │ │ + b.n 9585e <_PyObject_GetMethod@@Base+0x1ca> │ │ │ │ + ldr r2, [pc, #96] @ (95ad4 <_PyObject_GetMethod@@Base+0x440>) │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 96170 <_PyObject_GetMethod@@Base+0x3f4> │ │ │ │ + cbz r3, 95a88 <_PyObject_GetMethod@@Base+0x3f4> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r0, r7 │ │ │ │ blx r4 │ │ │ │ - b.n 960c4 <_PyObject_GetMethod@@Base+0x348> │ │ │ │ + b.n 959dc <_PyObject_GetMethod@@Base+0x348> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14744 @ 0x3998 │ │ │ │ + movw r1, #11800 @ 0x2e18 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 960a2 <_PyObject_GetMethod@@Base+0x326> │ │ │ │ - ldr r2, [pc, #44] @ (961bc <_PyObject_GetMethod@@Base+0x440>) │ │ │ │ + bl 12e510 │ │ │ │ + b.n 959ba <_PyObject_GetMethod@@Base+0x326> │ │ │ │ + ldr r2, [pc, #44] @ (95ad4 <_PyObject_GetMethod@@Base+0x440>) │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr.w r9, [r2, #1416] @ 0x588 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 961ae <_PyObject_GetMethod@@Base+0x432> │ │ │ │ + beq.n 95ac6 <_PyObject_GetMethod@@Base+0x432> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx r9 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 95ea2 <_PyObject_GetMethod@@Base+0x126> │ │ │ │ + b.n 957ba <_PyObject_GetMethod@@Base+0x126> │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 961ec <_PyObject_GetMethod@@Base+0x470> │ │ │ │ + cbz r3, 95b04 <_PyObject_GetMethod@@Base+0x470> │ │ │ │ ldr r2, [r1, #16] │ │ │ │ subs r2, r2, r3 │ │ │ │ cmp r0, r2 │ │ │ │ itt le │ │ │ │ addle r4, r4, r3 │ │ │ │ strle r4, [r1, #12] │ │ │ │ - bgt.n 962bc <_PyObject_GetMethod@@Base+0x540> │ │ │ │ + bgt.n 95bd4 <_PyObject_GetMethod@@Base+0x540> │ │ │ │ mov r0, r3 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w ip, [r1, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 962aa <_PyObject_GetMethod@@Base+0x52e> │ │ │ │ + beq.n 95bc2 <_PyObject_GetMethod@@Base+0x52e> │ │ │ │ ldr r3, [r1, #24] │ │ │ │ cmp r3, r0 │ │ │ │ - blt.n 96298 <_PyObject_GetMethod@@Base+0x51c> │ │ │ │ + blt.n 95bb0 <_PyObject_GetMethod@@Base+0x51c> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 96288 <_PyObject_GetMethod@@Base+0x50c> │ │ │ │ + beq.n 95ba0 <_PyObject_GetMethod@@Base+0x50c> │ │ │ │ add r0, sp, #8 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd ip, r3, [sp, #8] │ │ │ │ strd r2, r3, [sp, #20] │ │ │ │ strd r2, r3, [sp, #28] │ │ │ │ add r2, sp, #16 │ │ │ │ strd r3, r3, [sp, #44] @ 0x2c │ │ │ │ strd r2, r3, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 1379dc │ │ │ │ + bl 136f50 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 96284 <_PyObject_GetMethod@@Base+0x508> │ │ │ │ - ldr r1, [pc, #224] @ (9630c <_PyObject_GetMethod@@Base+0x590>) │ │ │ │ - movw r2, #57676 @ 0xe14c │ │ │ │ + cbz r0, 95b9c <_PyObject_GetMethod@@Base+0x508> │ │ │ │ + ldr r1, [pc, #224] @ (95c24 <_PyObject_GetMethod@@Base+0x590>) │ │ │ │ + movw r2, #54692 @ 0xd5a4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 12f450 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 12e740 <_PyObject_CallMethod@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96306 <_PyObject_GetMethod@@Base+0x58a> │ │ │ │ + beq.n 95c1e <_PyObject_GetMethod@@Base+0x58a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl db638 │ │ │ │ + bl daf14 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 962f2 <_PyObject_GetMethod@@Base+0x576> │ │ │ │ + bne.n 95c0a <_PyObject_GetMethod@@Base+0x576> │ │ │ │ cmp r3, r4 │ │ │ │ it eq │ │ │ │ ldreq r3, [r5, #20] │ │ │ │ - beq.n 961e6 <_PyObject_GetMethod@@Base+0x46a> │ │ │ │ + beq.n 95afe <_PyObject_GetMethod@@Base+0x46a> │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 96284 <_PyObject_GetMethod@@Base+0x508> │ │ │ │ + bl 805d4 │ │ │ │ + cbnz r0, 95b9c <_PyObject_GetMethod@@Base+0x508> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bgt.n 962d4 <_PyObject_GetMethod@@Base+0x558> │ │ │ │ + bgt.n 95bec <_PyObject_GetMethod@@Base+0x558> │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13720 @ 0x3598 │ │ │ │ + movw r1, #10776 @ 0x2a18 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 961e6 <_PyObject_GetMethod@@Base+0x46a> │ │ │ │ + b.n 95afe <_PyObject_GetMethod@@Base+0x46a> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, ip │ │ │ │ movs r1, #1 │ │ │ │ blx 2a650 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 96258 <_PyObject_GetMethod@@Base+0x4dc> │ │ │ │ + b.n 95b70 <_PyObject_GetMethod@@Base+0x4dc> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, ip │ │ │ │ - bl 862b4 │ │ │ │ + bl 85e18 │ │ │ │ mov ip, r0 │ │ │ │ - cbz r0, 962b6 <_PyObject_GetMethod@@Base+0x53a> │ │ │ │ + cbz r0, 95bce <_PyObject_GetMethod@@Base+0x53a> │ │ │ │ str r0, [r5, #20] │ │ │ │ str r4, [r5, #24] │ │ │ │ - b.n 961fc <_PyObject_GetMethod@@Base+0x480> │ │ │ │ - bl 77c4c │ │ │ │ + b.n 95b14 <_PyObject_GetMethod@@Base+0x480> │ │ │ │ + bl 77bf8 │ │ │ │ mov ip, r0 │ │ │ │ str r0, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 962a6 <_PyObject_GetMethod@@Base+0x52a> │ │ │ │ - bl 1ef298 │ │ │ │ - b.n 96284 <_PyObject_GetMethod@@Base+0x508> │ │ │ │ + bne.n 95bbe <_PyObject_GetMethod@@Base+0x52a> │ │ │ │ + bl 1ee218 │ │ │ │ + b.n 95b9c <_PyObject_GetMethod@@Base+0x508> │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14496 @ 0x38a0 │ │ │ │ + movw r1, #11552 @ 0x2d20 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 96284 <_PyObject_GetMethod@@Base+0x508> │ │ │ │ + bl 12e510 │ │ │ │ + b.n 95b9c <_PyObject_GetMethod@@Base+0x508> │ │ │ │ movw r0, #6496 @ 0x1960 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #14520 @ 0x38b8 │ │ │ │ + movw r1, #11576 @ 0x2d38 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w d599c │ │ │ │ + b.w d52b8 │ │ │ │ subs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 96258 <_PyObject_GetMethod@@Base+0x4dc> │ │ │ │ + bne.n 95b70 <_PyObject_GetMethod@@Base+0x4dc> │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 96258 <_PyObject_GetMethod@@Base+0x4dc> │ │ │ │ + b.n 95b70 <_PyObject_GetMethod@@Base+0x4dc> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 96258 <_PyObject_GetMethod@@Base+0x4dc> │ │ │ │ - b.n 95d90 <_PyObject_GetMethod@@Base+0x14> │ │ │ │ + b.n 95b70 <_PyObject_GetMethod@@Base+0x4dc> │ │ │ │ + b.n 956a8 <_PyObject_GetMethod@@Base+0x14> │ │ │ │ lsls r1, 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 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ bics.w r4, r2, #2147483648 @ 0x80000000 │ │ │ │ - beq.w 9696a <_PyObject_GetMethod@@Base+0xbee> │ │ │ │ + beq.w 96282 <_PyObject_GetMethod@@Base+0xbee> │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ - ldr.w sl, [pc, #1336] @ 9686c <_PyObject_GetMethod@@Base+0xaf0> │ │ │ │ + ldr.w sl, [pc, #1336] @ 96184 <_PyObject_GetMethod@@Base+0xaf0> │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr.w r7, [sl, r9] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 965a2 <_PyObject_GetMethod@@Base+0x826> │ │ │ │ + bne.w 95eba <_PyObject_GetMethod@@Base+0x826> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9693a <_PyObject_GetMethod@@Base+0xbbe> │ │ │ │ + bne.w 96252 <_PyObject_GetMethod@@Base+0xbbe> │ │ │ │ subs r6, r4, #1 │ │ │ │ - beq.w 9666a <_PyObject_GetMethod@@Base+0x8ee> │ │ │ │ + beq.w 95f82 <_PyObject_GetMethod@@Base+0x8ee> │ │ │ │ cmp r6, #20 │ │ │ │ - bgt.w 96826 <_PyObject_GetMethod@@Base+0xaaa> │ │ │ │ + bgt.w 9613e <_PyObject_GetMethod@@Base+0xaaa> │ │ │ │ ldr.w r2, [sl, r9] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ add.w r3, r3, r4, lsl #2 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1604] @ 0x644 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 966a6 <_PyObject_GetMethod@@Base+0x92a> │ │ │ │ - ldr.w ip, [pc, #1256] @ 9685c <_PyObject_GetMethod@@Base+0xae0> │ │ │ │ + beq.w 95fbe <_PyObject_GetMethod@@Base+0x92a> │ │ │ │ + ldr.w ip, [pc, #1256] @ 96174 <_PyObject_GetMethod@@Base+0xae0> │ │ │ │ ldr.w r1, [r3, #1684] @ 0x694 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ subs r1, #1 │ │ │ │ str.w r0, [r3, #1604] @ 0x644 │ │ │ │ str.w r1, [r3, #1684] @ 0x694 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [ip, #1416] @ 0x588 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 968a2 <_PyObject_GetMethod@@Base+0xb26> │ │ │ │ + bne.w 961ba <_PyObject_GetMethod@@Base+0xb26> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ add.w r3, r4, #12 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, ip │ │ │ │ - beq.w 9660a <_PyObject_GetMethod@@Base+0x88e> │ │ │ │ + beq.w 95f22 <_PyObject_GetMethod@@Base+0x88e> │ │ │ │ adds r1, #1 │ │ │ │ cmp r6, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ str r0, [r3, #0] │ │ │ │ - beq.n 963ee <_PyObject_GetMethod@@Base+0x672> │ │ │ │ + beq.n 95d06 <_PyObject_GetMethod@@Base+0x672> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ adds r3, #4 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 963c0 <_PyObject_GetMethod@@Base+0x644> │ │ │ │ + beq.n 95cd8 <_PyObject_GetMethod@@Base+0x644> │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r6, #2 │ │ │ │ str r0, [r3, #0] │ │ │ │ - ble.n 963ee <_PyObject_GetMethod@@Base+0x672> │ │ │ │ + ble.n 95d06 <_PyObject_GetMethod@@Base+0x672> │ │ │ │ add.w r6, r5, r6, lsl #2 │ │ │ │ add.w r0, r5, #8 │ │ │ │ add.w ip, r4, #16 │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r1, [r0, #4]! │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, lr │ │ │ │ - beq.w 96646 <_PyObject_GetMethod@@Base+0x8ca> │ │ │ │ + beq.w 95f5e <_PyObject_GetMethod@@Base+0x8ca> │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r0 │ │ │ │ str r3, [r1, #0] │ │ │ │ str.w r1, [ip, #4]! │ │ │ │ - bne.n 963d6 <_PyObject_GetMethod@@Base+0x65a> │ │ │ │ + bne.n 95cee <_PyObject_GetMethod@@Base+0x65a> │ │ │ │ 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 r6, [r2, #4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ orr.w r3, r3, r6 │ │ │ │ str r0, [r6, #0] │ │ │ │ strd r2, r3, [r4, #-8] │ │ │ │ add.w r3, r1, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r2, #4] │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ - blt.w 96678 <_PyObject_GetMethod@@Base+0x8fc> │ │ │ │ + blt.w 95f90 <_PyObject_GetMethod@@Base+0x8fc> │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9668c <_PyObject_GetMethod@@Base+0x910> │ │ │ │ - movw r3, #1405 @ 0x57d │ │ │ │ - movt r3, #23 │ │ │ │ + beq.w 95fa4 <_PyObject_GetMethod@@Base+0x910> │ │ │ │ + movw r3, #59613 @ 0xe8dd │ │ │ │ + movt r3, #22 │ │ │ │ ldr.w r8, [r5] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 96810 <_PyObject_GetMethod@@Base+0xa94> │ │ │ │ + bne.w 96128 <_PyObject_GetMethod@@Base+0xa94> │ │ │ │ ldr r6, [r4, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 966ee <_PyObject_GetMethod@@Base+0x972> │ │ │ │ + beq.w 96006 <_PyObject_GetMethod@@Base+0x972> │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 96750 <_PyObject_GetMethod@@Base+0x9d4> │ │ │ │ + bne.w 96068 <_PyObject_GetMethod@@Base+0x9d4> │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 96614 <_PyObject_GetMethod@@Base+0x898> │ │ │ │ + beq.w 95f2c <_PyObject_GetMethod@@Base+0x898> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ - cbz r3, 96460 <_PyObject_GetMethod@@Base+0x6e4> │ │ │ │ + cbz r3, 95d78 <_PyObject_GetMethod@@Base+0x6e4> │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 966c0 <_PyObject_GetMethod@@Base+0x944> │ │ │ │ + bne.w 95fd8 <_PyObject_GetMethod@@Base+0x944> │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ ldr r6, [r3, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 966ce <_PyObject_GetMethod@@Base+0x952> │ │ │ │ + beq.w 95fe6 <_PyObject_GetMethod@@Base+0x952> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bpl.w 9698a <_PyObject_GetMethod@@Base+0xc0e> │ │ │ │ + bpl.w 962a2 <_PyObject_GetMethod@@Base+0xc0e> │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 96800 <_PyObject_GetMethod@@Base+0xa84> │ │ │ │ + bne.w 96118 <_PyObject_GetMethod@@Base+0xa84> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.w 96800 <_PyObject_GetMethod@@Base+0xa84> │ │ │ │ + beq.w 96118 <_PyObject_GetMethod@@Base+0xa84> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add r3, sp, #28 │ │ │ │ - bl 7917c │ │ │ │ + bl 7912c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 966ce <_PyObject_GetMethod@@Base+0x952> │ │ │ │ + beq.w 95fe6 <_PyObject_GetMethod@@Base+0x952> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r3, #7 │ │ │ │ - bpl.w 966ce <_PyObject_GetMethod@@Base+0x952> │ │ │ │ - bl 85e88 │ │ │ │ + bpl.w 95fe6 <_PyObject_GetMethod@@Base+0x952> │ │ │ │ + bl 859ec │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 966ce <_PyObject_GetMethod@@Base+0x952> │ │ │ │ + blt.w 95fe6 <_PyObject_GetMethod@@Base+0x952> │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ cmp r0, r3 │ │ │ │ - bge.w 966ce <_PyObject_GetMethod@@Base+0x952> │ │ │ │ + bge.w 95fe6 <_PyObject_GetMethod@@Base+0x952> │ │ │ │ ldr.w r5, [r8, #12] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 96652 <_PyObject_GetMethod@@Base+0x8d6> │ │ │ │ + beq.w 95f6a <_PyObject_GetMethod@@Base+0x8d6> │ │ │ │ add.w r6, r8, r0, lsl #3 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 96652 <_PyObject_GetMethod@@Base+0x8d6> │ │ │ │ + blt.w 95f6a <_PyObject_GetMethod@@Base+0x8d6> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bpl.w 9679e <_PyObject_GetMethod@@Base+0xa22> │ │ │ │ + bpl.w 960b6 <_PyObject_GetMethod@@Base+0xa22> │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bpl.w 96794 <_PyObject_GetMethod@@Base+0xa18> │ │ │ │ + bpl.w 960ac <_PyObject_GetMethod@@Base+0xa18> │ │ │ │ lsls r2, r2, #25 │ │ │ │ - bpl.w 9681a <_PyObject_GetMethod@@Base+0xa9e> │ │ │ │ + bpl.w 96132 <_PyObject_GetMethod@@Base+0xa9e> │ │ │ │ cmn.w r5, #20 │ │ │ │ - beq.w 966ea <_PyObject_GetMethod@@Base+0x96e> │ │ │ │ + beq.w 96002 <_PyObject_GetMethod@@Base+0x96e> │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ cmp r3, r1 │ │ │ │ it ge │ │ │ │ movge r3, r1 │ │ │ │ cmp r2, r1 │ │ │ │ it ge │ │ │ │ cmpge r3, #0 │ │ │ │ - beq.w 96626 <_PyObject_GetMethod@@Base+0x8aa> │ │ │ │ + beq.w 95f3e <_PyObject_GetMethod@@Base+0x8aa> │ │ │ │ cmp r2, r1 │ │ │ │ it ge │ │ │ │ movge r2, r1 │ │ │ │ orrs.w r0, r2, r3 │ │ │ │ - bmi.w 9699c <_PyObject_GetMethod@@Base+0xc20> │ │ │ │ + bmi.w 962b4 <_PyObject_GetMethod@@Base+0xc20> │ │ │ │ cmp r2, r3 │ │ │ │ it ge │ │ │ │ cmpge r1, r3 │ │ │ │ - ble.w 9689e <_PyObject_GetMethod@@Base+0xb22> │ │ │ │ + ble.w 961b6 <_PyObject_GetMethod@@Base+0xb22> │ │ │ │ subs r6, r2, r3 │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ ubfx r1, r2, #5, #1 │ │ │ │ lsls r0, r2, #25 │ │ │ │ - bpl.w 96702 <_PyObject_GetMethod@@Base+0x986> │ │ │ │ + bpl.w 9601a <_PyObject_GetMethod@@Base+0x986> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 96880 <_PyObject_GetMethod@@Base+0xb04> │ │ │ │ + beq.w 96198 <_PyObject_GetMethod@@Base+0xb04> │ │ │ │ adds r5, #20 │ │ │ │ add.w r8, r5, r3 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.w 9672c <_PyObject_GetMethod@@Base+0x9b0> │ │ │ │ + beq.w 96044 <_PyObject_GetMethod@@Base+0x9b0> │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ mov r0, r6 │ │ │ │ - bl 728cc │ │ │ │ + bl 72884 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 966ea <_PyObject_GetMethod@@Base+0x96e> │ │ │ │ + beq.w 96002 <_PyObject_GetMethod@@Base+0x96e> │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.w 969d2 <_PyObject_GetMethod@@Base+0xc56> │ │ │ │ + bpl.w 962ea <_PyObject_GetMethod@@Base+0xc56> │ │ │ │ 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 96594 <_PyObject_GetMethod@@Base+0x818> │ │ │ │ + beq.n 95eac <_PyObject_GetMethod@@Base+0x818> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 96594 <_PyObject_GetMethod@@Base+0x818> │ │ │ │ - ldr r2, [pc, #728] @ (9685c <_PyObject_GetMethod@@Base+0xae0>) │ │ │ │ + cbnz r3, 95eac <_PyObject_GetMethod@@Base+0x818> │ │ │ │ + ldr r2, [pc, #728] @ (96174 <_PyObject_GetMethod@@Base+0xae0>) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96884 <_PyObject_GetMethod@@Base+0xb08> │ │ │ │ + bne.w 9619c <_PyObject_GetMethod@@Base+0xb08> │ │ │ │ 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 969d6 <_PyObject_GetMethod@@Base+0xc5a> │ │ │ │ + beq.w 962ee <_PyObject_GetMethod@@Base+0xc5a> │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.n 965f4 <_PyObject_GetMethod@@Base+0x878> │ │ │ │ + ble.n 95f0c <_PyObject_GetMethod@@Base+0x878> │ │ │ │ ldr r6, [r1, #12] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 96346 <_PyObject_GetMethod@@Base+0x5ca> │ │ │ │ + beq.w 95c5e <_PyObject_GetMethod@@Base+0x5ca> │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.n 965f4 <_PyObject_GetMethod@@Base+0x878> │ │ │ │ + beq.n 95f0c <_PyObject_GetMethod@@Base+0x878> │ │ │ │ ldr r6, [r1, #16] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 96346 <_PyObject_GetMethod@@Base+0x5ca> │ │ │ │ + beq.w 95c5e <_PyObject_GetMethod@@Base+0x5ca> │ │ │ │ cmp.w ip, #2 │ │ │ │ - beq.n 965f4 <_PyObject_GetMethod@@Base+0x878> │ │ │ │ + beq.n 95f0c <_PyObject_GetMethod@@Base+0x878> │ │ │ │ ldr r6, [r1, #20] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 96346 <_PyObject_GetMethod@@Base+0x5ca> │ │ │ │ + beq.w 95c5e <_PyObject_GetMethod@@Base+0x5ca> │ │ │ │ cmp.w ip, #3 │ │ │ │ - beq.n 965f4 <_PyObject_GetMethod@@Base+0x878> │ │ │ │ + beq.n 95f0c <_PyObject_GetMethod@@Base+0x878> │ │ │ │ adds r1, #20 │ │ │ │ movs r6, #3 │ │ │ │ ldr.w lr, [r1, #4]! │ │ │ │ adds r6, #1 │ │ │ │ cmp r0, lr │ │ │ │ - beq.w 96346 <_PyObject_GetMethod@@Base+0x5ca> │ │ │ │ + beq.w 95c5e <_PyObject_GetMethod@@Base+0x5ca> │ │ │ │ cmp ip, r6 │ │ │ │ - bne.n 965e4 <_PyObject_GetMethod@@Base+0x868> │ │ │ │ + bne.n 95efc <_PyObject_GetMethod@@Base+0x868> │ │ │ │ ldr.w r1, [r8, #12] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1b0200 │ │ │ │ + bl 1ae1b8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 96346 <_PyObject_GetMethod@@Base+0x5ca> │ │ │ │ + bne.w 95c5e <_PyObject_GetMethod@@Base+0x5ca> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 9659a <_PyObject_GetMethod@@Base+0x81e> │ │ │ │ + b.n 95eb2 <_PyObject_GetMethod@@Base+0x81e> │ │ │ │ cmp r6, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ - bne.w 963ae <_PyObject_GetMethod@@Base+0x632> │ │ │ │ - b.n 963ee <_PyObject_GetMethod@@Base+0x672> │ │ │ │ + bne.w 95cc6 <_PyObject_GetMethod@@Base+0x632> │ │ │ │ + b.n 95d06 <_PyObject_GetMethod@@Base+0x672> │ │ │ │ mov r0, r5 │ │ │ │ - b.n 964bc <_PyObject_GetMethod@@Base+0x740> │ │ │ │ + b.n 95dd4 <_PyObject_GetMethod@@Base+0x740> │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9650e <_PyObject_GetMethod@@Base+0x792> │ │ │ │ + bne.w 95e26 <_PyObject_GetMethod@@Base+0x792> │ │ │ │ cmp r2, r1 │ │ │ │ - blt.w 9650e <_PyObject_GetMethod@@Base+0x792> │ │ │ │ + blt.w 95e26 <_PyObject_GetMethod@@Base+0x792> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 96930 <_PyObject_GetMethod@@Base+0xbb4> │ │ │ │ + bne.w 96248 <_PyObject_GetMethod@@Base+0xbb4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 96570 <_PyObject_GetMethod@@Base+0x7f4> │ │ │ │ + beq.n 95e88 <_PyObject_GetMethod@@Base+0x7f4> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 96570 <_PyObject_GetMethod@@Base+0x7f4> │ │ │ │ + b.n 95e88 <_PyObject_GetMethod@@Base+0x7f4> │ │ │ │ cmp r6, r0 │ │ │ │ str.w r1, [ip, #4]! │ │ │ │ - bne.w 963d6 <_PyObject_GetMethod@@Base+0x65a> │ │ │ │ - b.n 963ee <_PyObject_GetMethod@@Base+0x672> │ │ │ │ + bne.w 95cee <_PyObject_GetMethod@@Base+0x65a> │ │ │ │ + b.n 95d06 <_PyObject_GetMethod@@Base+0x672> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ - b.n 96570 <_PyObject_GetMethod@@Base+0x7f4> │ │ │ │ + b.n 95e88 <_PyObject_GetMethod@@Base+0x7f4> │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ - ldr r4, [pc, #496] @ (96860 <_PyObject_GetMethod@@Base+0xae4>) │ │ │ │ + ldr r4, [pc, #496] @ (96178 <_PyObject_GetMethod@@Base+0xae4>) │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ - bge.w 9641c <_PyObject_GetMethod@@Base+0x6a0> │ │ │ │ - movw r1, #9912 @ 0x26b8 │ │ │ │ + bge.w 95d34 <_PyObject_GetMethod@@Base+0x6a0> │ │ │ │ + movw r1, #6968 @ 0x1b38 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ef6ac <_Py_CheckRecursiveCall@@Base> │ │ │ │ + bl 1ee62c <_Py_CheckRecursiveCall@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9641c <_PyObject_GetMethod@@Base+0x6a0> │ │ │ │ + beq.w 95d34 <_PyObject_GetMethod@@Base+0x6a0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 96606 <_PyObject_GetMethod@@Base+0x88a> │ │ │ │ + beq.n 95f1e <_PyObject_GetMethod@@Base+0x88a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 96606 <_PyObject_GetMethod@@Base+0x88a> │ │ │ │ + bne.n 95f1e <_PyObject_GetMethod@@Base+0x88a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 96606 <_PyObject_GetMethod@@Base+0x88a> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 95f1e <_PyObject_GetMethod@@Base+0x88a> │ │ │ │ mov r1, r6 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 789c4 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 78974 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96606 <_PyObject_GetMethod@@Base+0x88a> │ │ │ │ + beq.n 95f1e <_PyObject_GetMethod@@Base+0x88a> │ │ │ │ ldr.w r2, [sl, r9] │ │ │ │ - b.n 96392 <_PyObject_GetMethod@@Base+0x616> │ │ │ │ + b.n 95caa <_PyObject_GetMethod@@Base+0x616> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl db638 │ │ │ │ + bl daf14 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 964b2 <_PyObject_GetMethod@@Base+0x736> │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 966ea <_PyObject_GetMethod@@Base+0x96e> │ │ │ │ + bge.w 95dca <_PyObject_GetMethod@@Base+0x736> │ │ │ │ + bl 805d4 │ │ │ │ + cbnz r0, 96002 <_PyObject_GetMethod@@Base+0x96e> │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14816 @ 0x39e0 │ │ │ │ + movw r1, #11872 @ 0x2e60 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 96570 <_PyObject_GetMethod@@Base+0x7f4> │ │ │ │ - ldr r1, [pc, #372] @ (96864 <_PyObject_GetMethod@@Base+0xae8>) │ │ │ │ + b.n 95e88 <_PyObject_GetMethod@@Base+0x7f4> │ │ │ │ + ldr r1, [pc, #372] @ (9617c <_PyObject_GetMethod@@Base+0xae8>) │ │ │ │ mov r0, r8 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - bl 203c3c <_PyParkingLot_UnparkAll@@Base+0x604> │ │ │ │ + bl 202c9c <_PyParkingLot_UnparkAll@@Base+0x604> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 96570 <_PyObject_GetMethod@@Base+0x7f4> │ │ │ │ + b.n 95e88 <_PyObject_GetMethod@@Base+0x7f4> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9691c <_PyObject_GetMethod@@Base+0xba0> │ │ │ │ + beq.w 96234 <_PyObject_GetMethod@@Base+0xba0> │ │ │ │ add.w r0, r5, #28 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 96904 <_PyObject_GetMethod@@Base+0xb88> │ │ │ │ + blt.w 9621c <_PyObject_GetMethod@@Base+0xb88> │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ ubfx r2, r2, #2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ mla r0, r3, r2, r0 │ │ │ │ - bne.w 968ba <_PyObject_GetMethod@@Base+0xb3e> │ │ │ │ + bne.w 961d2 <_PyObject_GetMethod@@Base+0xb3e> │ │ │ │ mov r1, r6 │ │ │ │ - bl 96b20 │ │ │ │ + bl 96438 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 96570 <_PyObject_GetMethod@@Base+0x7f4> │ │ │ │ + b.n 95e88 <_PyObject_GetMethod@@Base+0x7f4> │ │ │ │ ldrb r2, [r5, r3] │ │ │ │ ldrsb r3, [r5, r3] │ │ │ │ cmp r3, #0 │ │ │ │ iteee ge │ │ │ │ movge r3, #24 │ │ │ │ addlt.w r2, r2, #1296 @ 0x510 │ │ │ │ movwlt r5, #19992 @ 0x4e18 │ │ │ │ movtlt r5, #73 @ 0x49 │ │ │ │ itet ge │ │ │ │ - ldrge r5, [pc, #288] @ (96868 <_PyObject_GetMethod@@Base+0xaec>) │ │ │ │ + ldrge r5, [pc, #288] @ (96180 <_PyObject_GetMethod@@Base+0xaec>) │ │ │ │ addlt.w r5, r5, r2, lsl #5 │ │ │ │ mlage r5, r3, r2, r5 │ │ │ │ - b.n 96570 <_PyObject_GetMethod@@Base+0x7f4> │ │ │ │ + b.n 95e88 <_PyObject_GetMethod@@Base+0x7f4> │ │ │ │ mov r0, r6 │ │ │ │ - bl 72d70 │ │ │ │ + bl 72d28 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 966ea <_PyObject_GetMethod@@Base+0x96e> │ │ │ │ + beq.n 96002 <_PyObject_GetMethod@@Base+0x96e> │ │ │ │ add.w sl, r0, #8 │ │ │ │ add.w r3, r4, #8 │ │ │ │ mov.w r9, #0 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r6, r9 │ │ │ │ - ble.w 96570 <_PyObject_GetMethod@@Base+0x7f4> │ │ │ │ + ble.w 95e88 <_PyObject_GetMethod@@Base+0x7f4> │ │ │ │ ldr.w r1, [r3, #4]! │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 203c3c <_PyParkingLot_UnparkAll@@Base+0x604> │ │ │ │ + bl 202c9c <_PyParkingLot_UnparkAll@@Base+0x604> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 969b4 <_PyObject_GetMethod@@Base+0xc38> │ │ │ │ + beq.w 962cc <_PyObject_GetMethod@@Base+0xc38> │ │ │ │ str.w r0, [sl, #4]! │ │ │ │ - b.n 96768 <_PyObject_GetMethod@@Base+0x9ec> │ │ │ │ + b.n 96080 <_PyObject_GetMethod@@Base+0x9ec> │ │ │ │ ldr r2, [r5, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 964fa <_PyObject_GetMethod@@Base+0x77e> │ │ │ │ - b.n 966ea <_PyObject_GetMethod@@Base+0x96e> │ │ │ │ + bne.w 95e12 <_PyObject_GetMethod@@Base+0x77e> │ │ │ │ + b.n 96002 <_PyObject_GetMethod@@Base+0x96e> │ │ │ │ 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 1efbb4 <_Py_CheckRecursiveCall@@Base+0x508> │ │ │ │ + bl 1eeb34 <_Py_CheckRecursiveCall@@Base+0x508> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 966ea <_PyObject_GetMethod@@Base+0x96e> │ │ │ │ + beq.n 96002 <_PyObject_GetMethod@@Base+0x96e> │ │ │ │ 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] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 96618 <_PyObject_GetMethod@@Base+0x89c> │ │ │ │ + beq.w 95f30 <_PyObject_GetMethod@@Base+0x89c> │ │ │ │ ldr r6, [r5, #4] │ │ │ │ movw r1, #42428 @ 0xa5bc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 967e6 <_PyObject_GetMethod@@Base+0xa6a> │ │ │ │ + bne.n 960fe <_PyObject_GetMethod@@Base+0xa6a> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 96870 <_PyObject_GetMethod@@Base+0xaf4> │ │ │ │ + beq.n 96188 <_PyObject_GetMethod@@Base+0xaf4> │ │ │ │ subs r1, r2, r3 │ │ │ │ add r0, r3 │ │ │ │ - bl 72b58 │ │ │ │ + bl 72b10 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96570 <_PyObject_GetMethod@@Base+0x7f4> │ │ │ │ + beq.w 95e88 <_PyObject_GetMethod@@Base+0x7f4> │ │ │ │ mov r0, r9 │ │ │ │ - bl d29b0 │ │ │ │ - b.n 96570 <_PyObject_GetMethod@@Base+0x7f4> │ │ │ │ + bl d22d4 │ │ │ │ + b.n 95e88 <_PyObject_GetMethod@@Base+0x7f4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 6d774 │ │ │ │ + bl 6d71c │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.w 9648c <_PyObject_GetMethod@@Base+0x710> │ │ │ │ - b.n 966ce <_PyObject_GetMethod@@Base+0x952> │ │ │ │ + bne.w 95da4 <_PyObject_GetMethod@@Base+0x710> │ │ │ │ + b.n 95fe6 <_PyObject_GetMethod@@Base+0x952> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 96570 <_PyObject_GetMethod@@Base+0x7f4> │ │ │ │ + b.n 95e88 <_PyObject_GetMethod@@Base+0x7f4> │ │ │ │ add.w r2, r5, #28 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 964fa <_PyObject_GetMethod@@Base+0x77e> │ │ │ │ - b.n 966ea <_PyObject_GetMethod@@Base+0x96e> │ │ │ │ + bne.w 95e12 <_PyObject_GetMethod@@Base+0x77e> │ │ │ │ + b.n 96002 <_PyObject_GetMethod@@Base+0x96e> │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r6, r3 │ │ │ │ - ble.w 966a6 <_PyObject_GetMethod@@Base+0x92a> │ │ │ │ - bl 1ef298 │ │ │ │ + ble.w 95fbe <_PyObject_GetMethod@@Base+0x92a> │ │ │ │ + bl 1ee218 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96606 <_PyObject_GetMethod@@Base+0x88a> │ │ │ │ + beq.w 95f1e <_PyObject_GetMethod@@Base+0x88a> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r2, [sl, r9] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 968ca <_PyObject_GetMethod@@Base+0xb4e> │ │ │ │ + beq.n 961e2 <_PyObject_GetMethod@@Base+0xb4e> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ add.w r3, r4, #12 │ │ │ │ str r1, [r4, #12] │ │ │ │ - b.n 963ae <_PyObject_GetMethod@@Base+0x632> │ │ │ │ + b.n 95cc6 <_PyObject_GetMethod@@Base+0x632> │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ asrs r0, r4, #32 │ │ │ │ lsls r2, r1, #1 │ │ │ │ strb r4, [r0, #6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ands.w r0, r8, #13172736 @ 0xc90000 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 967e6 <_PyObject_GetMethod@@Base+0xa6a> │ │ │ │ + bne.n 960fe <_PyObject_GetMethod@@Base+0xa6a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1adb78 │ │ │ │ + bl 1aba60 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 967f0 <_PyObject_GetMethod@@Base+0xa74> │ │ │ │ + b.n 96108 <_PyObject_GetMethod@@Base+0xa74> │ │ │ │ ldr r5, [r5, #28] │ │ │ │ - b.n 9653c <_PyObject_GetMethod@@Base+0x7c0> │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + b.n 95e54 <_PyObject_GetMethod@@Base+0x7c0> │ │ │ │ + movw r1, #55613 @ 0xd93d │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 96590 <_PyObject_GetMethod@@Base+0x814> │ │ │ │ + beq.w 95ea8 <_PyObject_GetMethod@@Base+0x814> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 96590 <_PyObject_GetMethod@@Base+0x814> │ │ │ │ - ldr r5, [pc, #340] @ (969f4 <_PyObject_GetMethod@@Base+0xc78>) │ │ │ │ - b.n 96570 <_PyObject_GetMethod@@Base+0x7f4> │ │ │ │ - movw r2, #58961 @ 0xe651 │ │ │ │ + b.n 95ea8 <_PyObject_GetMethod@@Base+0x814> │ │ │ │ + ldr r5, [pc, #340] @ (9630c <_PyObject_GetMethod@@Base+0xc78>) │ │ │ │ + b.n 95e88 <_PyObject_GetMethod@@Base+0x7f4> │ │ │ │ + movw r2, #55613 @ 0xd93d │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 96920 <_PyObject_GetMethod@@Base+0xba4> │ │ │ │ + bne.n 96238 <_PyObject_GetMethod@@Base+0xba4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 12eb00 │ │ │ │ + bl 12ddf0 │ │ │ │ ldr.w r2, [sl, r9] │ │ │ │ - b.n 96392 <_PyObject_GetMethod@@Base+0x616> │ │ │ │ - cbz r2, 968e8 <_PyObject_GetMethod@@Base+0xb6c> │ │ │ │ + b.n 95caa <_PyObject_GetMethod@@Base+0x616> │ │ │ │ + cbz r2, 96200 <_PyObject_GetMethod@@Base+0xb6c> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 968da <_PyObject_GetMethod@@Base+0xb5e> │ │ │ │ + bne.n 961f2 <_PyObject_GetMethod@@Base+0xb5e> │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e7a18 │ │ │ │ + bl 1e68d0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 96570 <_PyObject_GetMethod@@Base+0x7f4> │ │ │ │ + b.n 95e88 <_PyObject_GetMethod@@Base+0x7f4> │ │ │ │ str r1, [r4, #12] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 96900 <_PyObject_GetMethod@@Base+0xb84> │ │ │ │ + beq.n 96218 <_PyObject_GetMethod@@Base+0xb84> │ │ │ │ add.w r3, r4, #16 │ │ │ │ - b.n 963bc <_PyObject_GetMethod@@Base+0x640> │ │ │ │ + b.n 95cd4 <_PyObject_GetMethod@@Base+0x640> │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 968e8 <_PyObject_GetMethod@@Base+0xb6c> │ │ │ │ + bne.n 96200 <_PyObject_GetMethod@@Base+0xb6c> │ │ │ │ mov r1, r6 │ │ │ │ - bl 20c604 <_PyUnicode_EncodeUTF16@@Base+0x5a4> │ │ │ │ + bl 20b6f0 <_PyUnicode_EncodeUTF16@@Base+0x5a4> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 96570 <_PyObject_GetMethod@@Base+0x7f4> │ │ │ │ + b.n 95e88 <_PyObject_GetMethod@@Base+0x7f4> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14860 @ 0x3a0c │ │ │ │ + movw r1, #11916 @ 0x2e8c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 966ea <_PyObject_GetMethod@@Base+0x96e> │ │ │ │ + bl 12e510 │ │ │ │ + b.n 96002 <_PyObject_GetMethod@@Base+0x96e> │ │ │ │ str r0, [r4, #16] │ │ │ │ - b.n 963c6 <_PyObject_GetMethod@@Base+0x64a> │ │ │ │ + b.n 95cde <_PyObject_GetMethod@@Base+0x64a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14012 @ 0x36bc │ │ │ │ + movw r1, #11068 @ 0x2b3c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 966ea <_PyObject_GetMethod@@Base+0x96e> │ │ │ │ + bl 12e510 │ │ │ │ + b.n 96002 <_PyObject_GetMethod@@Base+0x96e> │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - b.n 9670c <_PyObject_GetMethod@@Base+0x990> │ │ │ │ + b.n 96024 <_PyObject_GetMethod@@Base+0x990> │ │ │ │ ldr.w r2, [ip, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r2, [sl, r9] │ │ │ │ - b.n 96392 <_PyObject_GetMethod@@Base+0x616> │ │ │ │ + b.n 95caa <_PyObject_GetMethod@@Base+0x616> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1616a8 <_PyUnicode_Copy@@Base> │ │ │ │ + bl 15fb38 <_PyUnicode_Copy@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 96570 <_PyObject_GetMethod@@Base+0x7f4> │ │ │ │ + b.n 95e88 <_PyObject_GetMethod@@Base+0x7f4> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9634c <_PyObject_GetMethod@@Base+0x5d0> │ │ │ │ + beq.w 95c64 <_PyObject_GetMethod@@Base+0x5d0> │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f81d0 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 1f7148 <_PyObject_FunctionStr@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96606 <_PyObject_GetMethod@@Base+0x88a> │ │ │ │ + beq.w 95f1e <_PyObject_GetMethod@@Base+0x88a> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #12088 @ 0x2f38 │ │ │ │ + movw r1, #9144 @ 0x23b8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ - b.n 9668c <_PyObject_GetMethod@@Base+0x910> │ │ │ │ - bl 1f81d0 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl d52b8 │ │ │ │ + b.n 95fa4 <_PyObject_GetMethod@@Base+0x910> │ │ │ │ + bl 1f7148 <_PyObject_FunctionStr@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96606 <_PyObject_GetMethod@@Base+0x88a> │ │ │ │ + beq.w 95f1e <_PyObject_GetMethod@@Base+0x88a> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14780 @ 0x39bc │ │ │ │ + movw r1, #11836 @ 0x2e3c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 96962 <_PyObject_GetMethod@@Base+0xbe6> │ │ │ │ - movw r0, #53236 @ 0xcff4 │ │ │ │ + b.n 9627a <_PyObject_GetMethod@@Base+0xbe6> │ │ │ │ + movw r0, #50292 @ 0xc474 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 966ce <_PyObject_GetMethod@@Base+0x952> │ │ │ │ + bl 21f268 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 95fe6 <_PyObject_GetMethod@@Base+0x952> │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14832 @ 0x39f0 │ │ │ │ + movw r1, #11888 @ 0x2e70 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 966ea <_PyObject_GetMethod@@Base+0x96e> │ │ │ │ + bl 12e510 │ │ │ │ + b.n 96002 <_PyObject_GetMethod@@Base+0x96e> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 966ea <_PyObject_GetMethod@@Base+0x96e> │ │ │ │ + beq.w 96002 <_PyObject_GetMethod@@Base+0x96e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 966ea <_PyObject_GetMethod@@Base+0x96e> │ │ │ │ + bne.w 96002 <_PyObject_GetMethod@@Base+0x96e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 966ea <_PyObject_GetMethod@@Base+0x96e> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 96002 <_PyObject_GetMethod@@Base+0x96e> │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 96568 <_PyObject_GetMethod@@Base+0x7ec> │ │ │ │ + b.n 95e80 <_PyObject_GetMethod@@Base+0x7ec> │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r1, [r1, #128] @ 0x80 │ │ │ │ - cbz r1, 969e4 <_PyObject_GetMethod@@Base+0xc68> │ │ │ │ + cbz r1, 962fc <_PyObject_GetMethod@@Base+0xc68> │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 969d8 <_PyObject_GetMethod@@Base+0xc5c> │ │ │ │ - b.n 96346 <_PyObject_GetMethod@@Base+0x5ca> │ │ │ │ + bne.n 962f0 <_PyObject_GetMethod@@Base+0xc5c> │ │ │ │ + b.n 95c5e <_PyObject_GetMethod@@Base+0x5ca> │ │ │ │ movw r1, #36416 @ 0x8e40 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 96346 <_PyObject_GetMethod@@Base+0x5ca> │ │ │ │ - b.n 965f4 <_PyObject_GetMethod@@Base+0x878> │ │ │ │ + beq.w 95c5e <_PyObject_GetMethod@@Base+0x5ca> │ │ │ │ + b.n 95f0c <_PyObject_GetMethod@@Base+0x878> │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96a74 <_PyObject_GetMethod@@Base+0xcf8> │ │ │ │ + beq.n 9638c <_PyObject_GetMethod@@Base+0xcf8> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #28] │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - bpl.n 96a7a <_PyObject_GetMethod@@Base+0xcfe> │ │ │ │ + bpl.n 96392 <_PyObject_GetMethod@@Base+0xcfe> │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r1, r0 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r3, #0] │ │ │ │ adds r1, r4, #1 │ │ │ │ cmp r4, r0 │ │ │ │ - bge.n 96a3e <_PyObject_GetMethod@@Base+0xcc2> │ │ │ │ + bge.n 96356 <_PyObject_GetMethod@@Base+0xcc2> │ │ │ │ ldr r0, [r2, #12] │ │ │ │ str.w r3, [r0, r4, lsl #2] │ │ │ │ str r1, [r2, #8] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 860fc <_PyList_AppendTakeRefListResize@@Base+0x50> │ │ │ │ + bl 85c60 <_PyList_AppendTakeRefListResize@@Base+0x50> │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ adds r0, #1 │ │ │ │ itt ne │ │ │ │ ldrne r2, [r2, #12] │ │ │ │ strne.w r3, [r2, r4, lsl #2] │ │ │ │ - bne.n 96a38 <_PyObject_GetMethod@@Base+0xcbc> │ │ │ │ + bne.n 96350 <_PyObject_GetMethod@@Base+0xcbc> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 96a9e <_PyObject_GetMethod@@Base+0xd22> │ │ │ │ + beq.n 963b6 <_PyObject_GetMethod@@Base+0xd22> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 96a8e <_PyObject_GetMethod@@Base+0xd12> │ │ │ │ + cbnz r2, 963a6 <_PyObject_GetMethod@@Base+0xd12> │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 96a8e <_PyObject_GetMethod@@Base+0xd12> │ │ │ │ + b.n 963a6 <_PyObject_GetMethod@@Base+0xd12> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ str r0, [sp, #0] │ │ │ │ movw r1, #546 @ 0x222 │ │ │ │ - movw r0, #52636 @ 0xcd9c │ │ │ │ + movw r0, #49692 @ 0xc21c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 21f268 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 96a9e <_PyObject_GetMethod@@Base+0xd22> │ │ │ │ + beq.n 963b6 <_PyObject_GetMethod@@Base+0xd22> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 96aa2 <_PyObject_GetMethod@@Base+0xd26> │ │ │ │ + cbz r2, 963ba <_PyObject_GetMethod@@Base+0xd26> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 96a38 <_PyObject_GetMethod@@Base+0xcbc> │ │ │ │ + b.n 96350 <_PyObject_GetMethod@@Base+0xcbc> │ │ │ │ mov r0, r3 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 96a9e <_PyObject_GetMethod@@Base+0xd22> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 963b6 <_PyObject_GetMethod@@Base+0xd22> │ │ │ │ nop │ │ │ │ │ │ │ │ -00096aac : │ │ │ │ +000963c4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r1 │ │ │ │ subs r1, r2, #0 │ │ │ │ - blt.n 96b06 │ │ │ │ + blt.n 9641e │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 96acc │ │ │ │ + bne.n 963e4 │ │ │ │ mov r0, r3 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 96b20 │ │ │ │ + b.n 96438 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 96aec │ │ │ │ + ble.n 96404 │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 96ade │ │ │ │ + bne.n 963f6 │ │ │ │ mov r0, r3 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 1e7a18 │ │ │ │ + b.w 1e68d0 │ │ │ │ cmp r0, #4 │ │ │ │ - bne.n 96aec │ │ │ │ + bne.n 96404 │ │ │ │ mov r0, r3 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 20c604 <_PyUnicode_EncodeUTF16@@Base+0x5a4> │ │ │ │ + b.w 20b6f0 <_PyUnicode_EncodeUTF16@@Base+0x5a4> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14860 @ 0x3a0c │ │ │ │ + movw r1, #11916 @ 0x2e8c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14012 @ 0x36bc │ │ │ │ + movw r1, #11068 @ 0x2b3c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 96b02 │ │ │ │ + bl 12e510 │ │ │ │ + b.n 9641a │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 96df0 │ │ │ │ + beq.w 96708 │ │ │ │ cmp r1, #1 │ │ │ │ itttt ne │ │ │ │ movne r6, r0 │ │ │ │ movne r4, r1 │ │ │ │ addne r2, r6, r4 │ │ │ │ movne r3, r6 │ │ │ │ - beq.w 96d7a │ │ │ │ + beq.w 96692 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 96c48 │ │ │ │ + bls.n 96560 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - beq.n 96bae │ │ │ │ + beq.n 964c6 │ │ │ │ mov ip, r3 │ │ │ │ mov r3, ip │ │ │ │ ldrsb.w r1, [r3], #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 96b48 │ │ │ │ + bge.n 96460 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 96e0c │ │ │ │ + blt.w 96724 │ │ │ │ movw r3, #65506 @ 0xffe2 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r4, r3 │ │ │ │ - bgt.n 96b9e │ │ │ │ + bgt.n 964b6 │ │ │ │ movw r2, #19992 @ 0x4e18 │ │ │ │ movt r2, #73 @ 0x49 │ │ │ │ - movw r3, #9329 @ 0x2471 │ │ │ │ + movw r3, #9261 @ 0x242d │ │ │ │ movt r3, #7 │ │ │ │ add.w r7, r4, #29 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr.w r5, [r2, #712] @ 0x2c8 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 96c7a │ │ │ │ + beq.n 96592 │ │ │ │ ldr.w r0, [r2, #708] @ 0x2c4 │ │ │ │ mov r1, r7 │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96cbe │ │ │ │ - bl 1ef298 │ │ │ │ + bne.w 965d6 │ │ │ │ + bl 1ee218 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96cfc │ │ │ │ + bne.w 96614 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 96d14 │ │ │ │ + b.n 9662c │ │ │ │ add.w ip, r3, #4 │ │ │ │ cmp r2, ip │ │ │ │ - bcc.n 96b50 │ │ │ │ + bcc.n 96468 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 96b5c │ │ │ │ + bne.n 96474 │ │ │ │ add.w r1, r3, #8 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 96c44 │ │ │ │ + bcc.n 9655c │ │ │ │ ldr r0, [r3, #4] │ │ │ │ tst.w r0, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 96b5c │ │ │ │ + bne.n 96474 │ │ │ │ add.w ip, r3, #12 │ │ │ │ cmp r2, ip │ │ │ │ - bcc.w 96d64 │ │ │ │ + bcc.w 9667c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 96b5c │ │ │ │ + bne.n 96474 │ │ │ │ add.w r1, r3, #16 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 96c44 │ │ │ │ + bcc.n 9655c │ │ │ │ ldr r0, [r3, #12] │ │ │ │ tst.w r0, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 96b5c │ │ │ │ + bne.n 96474 │ │ │ │ add.w ip, r3, #20 │ │ │ │ cmp r2, ip │ │ │ │ - bcc.w 96d64 │ │ │ │ + bcc.w 9667c │ │ │ │ ldr r1, [r3, #16] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 96b5c │ │ │ │ + bne.n 96474 │ │ │ │ add.w r1, r3, #24 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 96c44 │ │ │ │ + bcc.n 9655c │ │ │ │ ldr r0, [r3, #20] │ │ │ │ tst.w r0, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 96b5c │ │ │ │ + bne.n 96474 │ │ │ │ add.w r5, r3, #28 │ │ │ │ cmp r2, r5 │ │ │ │ - bcc.w 96d64 │ │ │ │ + bcc.w 9667c │ │ │ │ ldr r1, [r3, #24] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 96b5c │ │ │ │ + bne.n 96474 │ │ │ │ sub.w r1, r2, #28 │ │ │ │ subs r3, r1, r3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r3, r5 │ │ │ │ - b.n 96c3e │ │ │ │ + b.n 96556 │ │ │ │ ldr.w r1, [ip] │ │ │ │ adds r5, #4 │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 96b5c │ │ │ │ + bne.n 96474 │ │ │ │ mov ip, r5 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 96c32 │ │ │ │ + bne.n 9654a │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 96b52 │ │ │ │ + bne.n 9646a │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 96e0c │ │ │ │ + blt.w 96724 │ │ │ │ movw r3, #65514 @ 0xffea │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r4, r3 │ │ │ │ - bgt.n 96b9e │ │ │ │ + bgt.n 964b6 │ │ │ │ movw r2, #19992 @ 0x4e18 │ │ │ │ movt r2, #73 @ 0x49 │ │ │ │ - movw r3, #9329 @ 0x2471 │ │ │ │ + movw r3, #9261 @ 0x242d │ │ │ │ movt r3, #7 │ │ │ │ add.w r7, r4, #21 │ │ │ │ mov.w r9, #1 │ │ │ │ ldr.w r5, [r2, #712] @ 0x2c8 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 96b8e │ │ │ │ - ldr r3, [pc, #428] @ (96e28 ) │ │ │ │ + bne.n 964a6 │ │ │ │ + ldr r3, [pc, #428] @ (96740 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ cmp.w r7, #512 @ 0x200 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1528] @ 0x5f8 │ │ │ │ mov sl, r3 │ │ │ │ - bhi.n 96d3a │ │ │ │ + bhi.n 96652 │ │ │ │ subs r1, r7, #1 │ │ │ │ mov.w r8, r1, lsr #3 │ │ │ │ ldr.w r3, [r3, r8, lsl #3] │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq.w 96dda │ │ │ │ + beq.w 966f2 │ │ │ │ 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 96d1c │ │ │ │ + beq.n 96634 │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ 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, #340] @ (96e2c ) │ │ │ │ + ldr r2, [pc, #340] @ (96744 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 96da0 │ │ │ │ + bne.n 966b8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 96db4 │ │ │ │ + beq.n 966cc │ │ │ │ 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 96e24 │ │ │ │ + bpl.w 9673c │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 96dcc │ │ │ │ + bpl.n 966e4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r5, #20 │ │ │ │ blx 29c10 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrd r0, r1, [r3, #24] │ │ │ │ cmp r1, r0 │ │ │ │ - bcc.n 96d6e │ │ │ │ + bcc.n 96686 │ │ │ │ add.w r1, r8, #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 96cbe │ │ │ │ + bne.n 965d6 │ │ │ │ ldr.w r5, [r2, #672] @ 0x2a0 │ │ │ │ - movw r3, #52321 @ 0xcc61 │ │ │ │ + movw r3, #52313 @ 0xcc59 │ │ │ │ movt r3, #6 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 96df4 │ │ │ │ + bne.n 9670c │ │ │ │ mov r0, r7 │ │ │ │ blx 2a0fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 96b9e │ │ │ │ + beq.w 964b6 │ │ │ │ ldr.w r3, [sl, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #800] @ 0x320 │ │ │ │ - b.n 96cbe │ │ │ │ + b.n 965d6 │ │ │ │ mov ip, r1 │ │ │ │ cmp r2, ip │ │ │ │ - bne.w 96b52 │ │ │ │ - b.n 96c48 │ │ │ │ + bne.w 9646a │ │ │ │ + b.n 96560 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [lr, #12] │ │ │ │ str.w lr, [r3, #8] │ │ │ │ - b.n 96cbe │ │ │ │ + b.n 965d6 │ │ │ │ ldrsb.w r2, [r0] │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ iteee ge │ │ │ │ movge r2, #24 │ │ │ │ addlt.w r3, r3, #1296 @ 0x510 │ │ │ │ movwlt r5, #19992 @ 0x4e18 │ │ │ │ movtlt r5, #73 @ 0x49 │ │ │ │ itet ge │ │ │ │ - ldrge r5, [pc, #152] @ (96e30 ) │ │ │ │ + ldrge r5, [pc, #152] @ (96748 ) │ │ │ │ addlt.w r5, r5, r3, lsl #5 │ │ │ │ mlage r5, r2, r3, r5 │ │ │ │ - b.n 96d14 │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + b.n 9662c │ │ │ │ + movw r1, #55613 @ 0xd93d │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 96e00 │ │ │ │ + bne.n 96718 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12eb00 │ │ │ │ - b.n 96ce4 │ │ │ │ + bl 12ddf0 │ │ │ │ + b.n 965fc │ │ │ │ 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 96cfc │ │ │ │ + b.n 96614 │ │ │ │ add.w r0, r5, #28 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ blx 29c10 │ │ │ │ - b.n 96d14 │ │ │ │ + b.n 9662c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 72540 │ │ │ │ + bl 724fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 96cbe │ │ │ │ - b.n 96d3a │ │ │ │ - ldr r5, [pc, #64] @ (96e34 ) │ │ │ │ - b.n 96d14 │ │ │ │ + bne.w 965d6 │ │ │ │ + b.n 96652 │ │ │ │ + ldr r5, [pc, #64] @ (9674c ) │ │ │ │ + b.n 9662c │ │ │ │ ldr.w r0, [r2, #668] @ 0x29c │ │ │ │ mov r1, r7 │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 96d52 │ │ │ │ + b.n 9666a │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 96ce4 │ │ │ │ + b.n 965fc │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #52488 @ 0xcd08 │ │ │ │ + movw r1, #49544 @ 0xc188 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 96baa │ │ │ │ + bl 12e510 │ │ │ │ + b.n 964c2 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - b.n 96dd0 │ │ │ │ + b.n 966e8 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ands.w r0, r8, #13172736 @ 0xc90000 │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ lsls r1, r1, #1 │ │ │ │ @@ -162562,745 +161888,745 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrd r4, r2, [r0, #44] @ 0x2c │ │ │ │ cmp r4, r2 │ │ │ │ ite ge │ │ │ │ movge r3, #0 │ │ │ │ movlt r3, #1 │ │ │ │ orrs.w r3, r3, r2, lsr #31 │ │ │ │ - bne.w 96fec │ │ │ │ + bne.w 96904 │ │ │ │ ldr.w lr, [r0, #52] @ 0x34 │ │ │ │ cmp.w lr, #0 │ │ │ │ - blt.w 96fec │ │ │ │ + blt.w 96904 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 96fec │ │ │ │ + blt.w 96904 │ │ │ │ ldr.w ip, [r0, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.w 96fec │ │ │ │ + blt.w 96904 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 96fec │ │ │ │ + beq.w 96904 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.w 96fec │ │ │ │ + bpl.w 96904 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96fec │ │ │ │ + beq.w 96904 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - bpl.w 96fec │ │ │ │ + bpl.w 96904 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96fec │ │ │ │ + beq.w 96904 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bpl.w 96fec │ │ │ │ + bpl.w 96904 │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 96fec │ │ │ │ + beq.w 96904 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.w 96fec │ │ │ │ + bpl.w 96904 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96fec │ │ │ │ + beq.w 96904 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #4 │ │ │ │ - bpl.w 96fec │ │ │ │ + bpl.w 96904 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bne.w 96fec │ │ │ │ + bne.w 96904 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 96fec │ │ │ │ + beq.w 96904 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bpl.n 96fec │ │ │ │ + bpl.n 96904 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 96fec │ │ │ │ + beq.n 96904 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bpl.n 96fec │ │ │ │ + bpl.n 96904 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 96fec │ │ │ │ + beq.n 96904 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bpl.n 96fec │ │ │ │ + bpl.n 96904 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 96fec │ │ │ │ + beq.n 96904 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #4 │ │ │ │ - bpl.n 96fec │ │ │ │ + bpl.n 96904 │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96fec │ │ │ │ + beq.n 96904 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - bpl.n 96fec │ │ │ │ + bpl.n 96904 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ orrs r2, r0 │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - bne.n 96fd4 │ │ │ │ + bne.n 968ec │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 96f8c │ │ │ │ + ble.n 968a4 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ ands.w r2, r2, #32 │ │ │ │ - beq.n 96fc8 │ │ │ │ + beq.n 968e0 │ │ │ │ cmp r1, #1 │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ - beq.n 96f74 │ │ │ │ + beq.n 9688c │ │ │ │ movs r2, #1 │ │ │ │ ldrb r0, [r3, #17] │ │ │ │ lsls r5, r0, #26 │ │ │ │ - bpl.n 96fce │ │ │ │ + bpl.n 968e6 │ │ │ │ adds r2, #1 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 96f74 │ │ │ │ + beq.n 9688c │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ lsls r0, r0, #26 │ │ │ │ it mi │ │ │ │ addmi r2, #1 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 96f74 │ │ │ │ + beq.n 9688c │ │ │ │ add.w r0, r3, #15 │ │ │ │ adds r3, #18 │ │ │ │ add r0, r1 │ │ │ │ ldrb.w r1, [r3, #1]! │ │ │ │ lsls r1, r1, #26 │ │ │ │ - bpl.n 96fc2 │ │ │ │ + bpl.n 968da │ │ │ │ adds r2, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 96f66 │ │ │ │ + bne.n 9687e │ │ │ │ ubfx r3, ip, #2, #1 │ │ │ │ add lr, r4 │ │ │ │ add r3, lr │ │ │ │ ubfx ip, ip, #3, #1 │ │ │ │ add r3, ip │ │ │ │ subs r3, r2, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 96fa6 │ │ │ │ + blt.n 968be │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ubfx r3, ip, #2, #1 │ │ │ │ add.w r1, r4, lr │ │ │ │ add r1, r3 │ │ │ │ ubfx r3, ip, #3, #1 │ │ │ │ add r3, r1 │ │ │ │ negs r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ it ge │ │ │ │ movge r0, r2 │ │ │ │ - bge.n 96f8a │ │ │ │ + bge.n 968a2 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #15212 @ 0x3b6c │ │ │ │ + movw r1, #12268 @ 0x2fec │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 96f66 │ │ │ │ - b.n 96f74 │ │ │ │ + bne.n 9687e │ │ │ │ + b.n 9688c │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 96f46 │ │ │ │ - b.n 96f74 │ │ │ │ + bne.n 9685e │ │ │ │ + b.n 9688c │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 96f52 │ │ │ │ - b.n 96f74 │ │ │ │ + bne.n 9686a │ │ │ │ + b.n 9688c │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #15184 @ 0x3b50 │ │ │ │ + movw r1, #12240 @ 0x2fd0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 96fbc │ │ │ │ + bl 12e510 │ │ │ │ + b.n 968d4 │ │ │ │ mov.w r1, #456 @ 0x1c8 │ │ │ │ - movw r0, #15160 @ 0x3b38 │ │ │ │ + movw r0, #12216 @ 0x2fb8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 96fbc │ │ │ │ + bl 21f268 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 968d4 │ │ │ │ nop │ │ │ │ │ │ │ │ -00097000 <_Py_write@@Base>: │ │ │ │ +00096918 <_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 sl, r1 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ movs r6, #0 │ │ │ │ mov r8, r2 │ │ │ │ - bl 98598 │ │ │ │ + bl 97eb0 │ │ │ │ mov r7, r0 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ str r6, [r0, #0] │ │ │ │ mov r0, r9 │ │ │ │ blx 29828 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ - bl 9b07c │ │ │ │ + bl 9a968 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 97050 <_Py_write@@Base+0x50> │ │ │ │ + bge.n 96968 <_Py_write@@Base+0x50> │ │ │ │ cmp r7, #4 │ │ │ │ - beq.n 9706c <_Py_write@@Base+0x6c> │ │ │ │ + beq.n 96984 <_Py_write@@Base+0x6c> │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 97056 <_Py_write@@Base+0x56> │ │ │ │ + blt.n 9696e <_Py_write@@Base+0x56> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ + bl f61f4 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r7, [r5, #0] │ │ │ │ - b.n 97050 <_Py_write@@Base+0x50> │ │ │ │ - bl e9180 │ │ │ │ + b.n 96968 <_Py_write@@Base+0x50> │ │ │ │ + bl e8a64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 97022 <_Py_write@@Base+0x22> │ │ │ │ + beq.n 9693a <_Py_write@@Base+0x22> │ │ │ │ movs r7, #4 │ │ │ │ - b.n 97064 <_Py_write@@Base+0x64> │ │ │ │ + b.n 9697c <_Py_write@@Base+0x64> │ │ │ │ stmdb 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, [r0, #88] @ 0x58 │ │ │ │ sub sp, #20 │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ - beq.w 978aa <_Py_write@@Base+0x8aa> │ │ │ │ + beq.w 971c2 <_Py_write@@Base+0x8aa> │ │ │ │ ldr r5, [r0, #60] @ 0x3c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 978b8 <_Py_write@@Base+0x8b8> │ │ │ │ + bne.w 971d0 <_Py_write@@Base+0x8b8> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ adds r2, r3, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 975e2 <_Py_write@@Base+0x5e2> │ │ │ │ + beq.w 96efa <_Py_write@@Base+0x5e2> │ │ │ │ movw sl, #19992 @ 0x4e18 │ │ │ │ movt sl, #73 @ 0x49 │ │ │ │ - movw r3, #9329 @ 0x2471 │ │ │ │ + movw r3, #9261 @ 0x242d │ │ │ │ movt r3, #7 │ │ │ │ mov fp, r1 │ │ │ │ ldr.w r2, [sl, #692] @ 0x2b4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9760c <_Py_write@@Base+0x60c> │ │ │ │ - ldr r3, [pc, #700] @ (97390 <_Py_write@@Base+0x390>) │ │ │ │ + bne.w 96f24 <_Py_write@@Base+0x60c> │ │ │ │ + ldr r3, [pc, #700] @ (96ca8 <_Py_write@@Base+0x390>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r6, [r3, #1528] @ 0x5f8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 975d6 <_Py_write@@Base+0x5d6> │ │ │ │ + beq.w 96eee <_Py_write@@Base+0x5d6> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r7, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ str r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9747c <_Py_write@@Base+0x47c> │ │ │ │ + beq.w 96d94 <_Py_write@@Base+0x47c> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov.w r9, #1 │ │ │ │ mov r6, fp │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 975c6 <_Py_write@@Base+0x5c6> │ │ │ │ + bne.w 96ede <_Py_write@@Base+0x5c6> │ │ │ │ adds r3, r1, #1 │ │ │ │ mov r8, r5 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 97878 <_Py_write@@Base+0x878> │ │ │ │ + beq.w 97190 <_Py_write@@Base+0x878> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97766 <_Py_write@@Base+0x766> │ │ │ │ + bne.w 9707e <_Py_write@@Base+0x766> │ │ │ │ mov r0, r4 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ - bl 986b4 │ │ │ │ + bl 97fcc │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97440 <_Py_write@@Base+0x440> │ │ │ │ + bne.w 96d58 <_Py_write@@Base+0x440> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str.w fp, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97766 <_Py_write@@Base+0x766> │ │ │ │ + bne.w 9707e <_Py_write@@Base+0x766> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9dadc <_Py_NewReferenceNoTotal@@Base+0x2c> │ │ │ │ + bl 9d388 <_Py_NewReferenceNoTotal@@Base+0x2c> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov fp, r0 │ │ │ │ subs r1, #1 │ │ │ │ - cbz r0, 97164 <_Py_write@@Base+0x164> │ │ │ │ + cbz r0, 96a7c <_Py_write@@Base+0x164> │ │ │ │ cmp r9, r5 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 97394 <_Py_write@@Base+0x394> │ │ │ │ + beq.w 96cac <_Py_write@@Base+0x394> │ │ │ │ str.w fp, [r7, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - b.n 9710e <_Py_write@@Base+0x10e> │ │ │ │ + b.n 96a26 <_Py_write@@Base+0x10e> │ │ │ │ mov fp, r6 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 975be <_Py_write@@Base+0x5be> │ │ │ │ + beq.w 96ed6 <_Py_write@@Base+0x5be> │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 975be <_Py_write@@Base+0x5be> │ │ │ │ + bne.w 96ed6 <_Py_write@@Base+0x5be> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - bhi.w 9785a <_Py_write@@Base+0x85a> │ │ │ │ + bhi.w 97172 <_Py_write@@Base+0x85a> │ │ │ │ add.w fp, r5, #4294967295 @ 0xffffffff │ │ │ │ mov.w fp, fp, lsl #2 │ │ │ │ cmn.w fp, #13 │ │ │ │ - bhi.w 9785a <_Py_write@@Base+0x85a> │ │ │ │ + bhi.w 97172 <_Py_write@@Base+0x85a> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ add.w r2, fp, #19 │ │ │ │ bic.w lr, r2, #7 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ add.w r6, lr, r0 │ │ │ │ cmp r6, r2 │ │ │ │ - bhi.w 976c0 <_Py_write@@Base+0x6c0> │ │ │ │ + bhi.w 96fd8 <_Py_write@@Base+0x6c0> │ │ │ │ str r6, [r3, #4] │ │ │ │ ldr r6, [r3, #12] │ │ │ │ adds r6, r6, r0 │ │ │ │ - beq.w 9784e <_Py_write@@Base+0x84e> │ │ │ │ + beq.w 97166 <_Py_write@@Base+0x84e> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97762 <_Py_write@@Base+0x762> │ │ │ │ + bne.w 9707a <_Py_write@@Base+0x762> │ │ │ │ add.w r2, fp, #12 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 2957c │ │ │ │ mov r3, r6 │ │ │ │ cmp r5, #1 │ │ │ │ str.w r5, [r3], #8 │ │ │ │ str r3, [r6, #4] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [r6, #8] │ │ │ │ - ble.n 97206 <_Py_write@@Base+0x206> │ │ │ │ + ble.n 96b1e <_Py_write@@Base+0x206> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r5, #2 │ │ │ │ str r3, [r6, #12] │ │ │ │ - beq.n 97206 <_Py_write@@Base+0x206> │ │ │ │ + beq.n 96b1e <_Py_write@@Base+0x206> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r5, #3 │ │ │ │ str r3, [r6, #16] │ │ │ │ - beq.n 97206 <_Py_write@@Base+0x206> │ │ │ │ + beq.n 96b1e <_Py_write@@Base+0x206> │ │ │ │ add.w fp, fp, #4 │ │ │ │ add.w r1, r7, #8 │ │ │ │ movs r3, #12 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ str r0, [r2, r3] │ │ │ │ adds r3, #4 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 971f8 <_Py_write@@Base+0x1f8> │ │ │ │ + bne.n 96b10 <_Py_write@@Base+0x1f8> │ │ │ │ ldr.w r2, [sl, #704] @ 0x2c0 │ │ │ │ - movw r3, #33237 @ 0x81d5 │ │ │ │ + movw r3, #33157 @ 0x8185 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9761e <_Py_write@@Base+0x61e> │ │ │ │ - ldr r3, [pc, #372] @ (97390 <_Py_write@@Base+0x390>) │ │ │ │ + bne.w 96f36 <_Py_write@@Base+0x61e> │ │ │ │ + ldr r3, [pc, #372] @ (96ca8 <_Py_write@@Base+0x390>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ 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 974b0 <_Py_write@@Base+0x4b0> │ │ │ │ + beq.w 96dc8 <_Py_write@@Base+0x4b0> │ │ │ │ lsrs r3, r7, #18 │ │ │ │ ubfx r2, r7, #0, #18 │ │ │ │ add.w r3, r5, r3, lsl #3 │ │ │ │ ldr.w r1, [r3, #808] @ 0x328 │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.n 97254 <_Py_write@@Base+0x254> │ │ │ │ + bgt.n 96b6c <_Py_write@@Base+0x254> │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, r2 │ │ │ │ - bgt.w 974b0 <_Py_write@@Base+0x4b0> │ │ │ │ + bgt.w 96dc8 <_Py_write@@Base+0x4b0> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 974b0 <_Py_write@@Base+0x4b0> │ │ │ │ + beq.w 96dc8 <_Py_write@@Base+0x4b0> │ │ │ │ bic.w r1, r7, #4080 @ 0xff0 │ │ │ │ bic.w r1, r1, #15 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ str r2, [r7, #0] │ │ │ │ str r7, [r1, #4] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 97554 <_Py_write@@Base+0x554> │ │ │ │ + beq.w 96e6c <_Py_write@@Base+0x554> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9762c <_Py_write@@Base+0x62c> │ │ │ │ + beq.w 96f44 <_Py_write@@Base+0x62c> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9786e <_Py_write@@Base+0x86e> │ │ │ │ + beq.w 97186 <_Py_write@@Base+0x86e> │ │ │ │ ldr r7, [r7, #0] │ │ │ │ cmp.w r8, #1 │ │ │ │ - ble.n 972c0 <_Py_write@@Base+0x2c0> │ │ │ │ + ble.n 96bd8 <_Py_write@@Base+0x2c0> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - cbz r2, 97292 <_Py_write@@Base+0x292> │ │ │ │ + cbz r2, 96baa <_Py_write@@Base+0x292> │ │ │ │ ldr r2, [r2, #0] │ │ │ │ add r7, r2 │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 972c0 <_Py_write@@Base+0x2c0> │ │ │ │ + beq.n 96bd8 <_Py_write@@Base+0x2c0> │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 972a0 <_Py_write@@Base+0x2a0> │ │ │ │ + cbz r2, 96bb8 <_Py_write@@Base+0x2a0> │ │ │ │ ldr r2, [r2, #0] │ │ │ │ add r7, r2 │ │ │ │ cmp.w r8, #3 │ │ │ │ - beq.n 972c0 <_Py_write@@Base+0x2c0> │ │ │ │ + beq.n 96bd8 <_Py_write@@Base+0x2c0> │ │ │ │ add.w r8, r3, r8, lsl #2 │ │ │ │ adds r3, #12 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 978be <_Py_write@@Base+0x8be> │ │ │ │ + beq.w 971d6 <_Py_write@@Base+0x8be> │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r3, r8 │ │ │ │ add r7, r2 │ │ │ │ - bne.n 972ae <_Py_write@@Base+0x2ae> │ │ │ │ + bne.n 96bc6 <_Py_write@@Base+0x2ae> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp.w r7, #1073741824 @ 0x40000000 │ │ │ │ - bhi.w 97890 <_Py_write@@Base+0x890> │ │ │ │ + bhi.w 971a8 <_Py_write@@Base+0x890> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 974e8 <_Py_write@@Base+0x4e8> │ │ │ │ + beq.w 96e00 <_Py_write@@Base+0x4e8> │ │ │ │ subs r2, r7, #1 │ │ │ │ lsls r2, r2, #2 │ │ │ │ cmn.w r2, #13 │ │ │ │ - bhi.w 97890 <_Py_write@@Base+0x890> │ │ │ │ + bhi.w 971a8 <_Py_write@@Base+0x890> │ │ │ │ ldr r5, [r1, #4] │ │ │ │ add.w r8, r2, #19 │ │ │ │ bic.w r8, r8, #7 │ │ │ │ ldr.w sl, [r5, #4] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ add.w r0, sl, r8 │ │ │ │ cmp r3, r0 │ │ │ │ - bcc.w 97504 <_Py_write@@Base+0x504> │ │ │ │ + bcc.w 96e1c <_Py_write@@Base+0x504> │ │ │ │ str r0, [r5, #4] │ │ │ │ ldr r5, [r5, #12] │ │ │ │ adds.w r5, r5, sl │ │ │ │ - beq.w 97880 <_Py_write@@Base+0x880> │ │ │ │ + beq.w 97198 <_Py_write@@Base+0x880> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 976b8 <_Py_write@@Base+0x6b8> │ │ │ │ + bne.w 96fd0 <_Py_write@@Base+0x6b8> │ │ │ │ adds r2, #12 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2957c │ │ │ │ mov r3, r5 │ │ │ │ ldr.w lr, [r6] │ │ │ │ str.w r7, [r3], #8 │ │ │ │ cmp.w lr, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ - ble.n 97380 <_Py_write@@Base+0x380> │ │ │ │ + ble.n 96c98 <_Py_write@@Base+0x380> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r2, [r3, r9, lsl #2] │ │ │ │ - cbz r2, 97378 <_Py_write@@Base+0x378> │ │ │ │ + cbz r2, 96c90 <_Py_write@@Base+0x378> │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 97378 <_Py_write@@Base+0x378> │ │ │ │ + ble.n 96c90 <_Py_write@@Base+0x378> │ │ │ │ ldr r3, [r2, #4] │ │ │ │ mov.w r8, ip, lsl #2 │ │ │ │ cmp r1, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str.w r0, [r3, ip, lsl #2] │ │ │ │ - beq.n 97364 <_Py_write@@Base+0x364> │ │ │ │ + beq.n 96c7c <_Py_write@@Base+0x364> │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r7, [r2, #4] │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ ldr.w r7, [r7, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ str.w r7, [r0, r8] │ │ │ │ - bne.n 9734e <_Py_write@@Base+0x34e> │ │ │ │ + bne.n 96c66 <_Py_write@@Base+0x34e> │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r9, lr │ │ │ │ - beq.n 97380 <_Py_write@@Base+0x380> │ │ │ │ + beq.n 96c98 <_Py_write@@Base+0x380> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ add ip, r1 │ │ │ │ ldr.w r2, [r3, r9, lsl #2] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 97334 <_Py_write@@Base+0x334> │ │ │ │ + bne.n 96c4c <_Py_write@@Base+0x334> │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp lr, r9 │ │ │ │ - bne.n 9732e <_Py_write@@Base+0x32e> │ │ │ │ + bne.n 96c46 <_Py_write@@Base+0x32e> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov.w r9, r9, lsl #1 │ │ │ │ movs.w r2, r9, lsl #2 │ │ │ │ - bmi.w 9785e <_Py_write@@Base+0x85e> │ │ │ │ + bmi.w 97176 <_Py_write@@Base+0x85e> │ │ │ │ ldr.w r3, [sl, #700] @ 0x2bc │ │ │ │ - movw r0, #25541 @ 0x63c5 │ │ │ │ + movw r0, #24361 @ 0x5f29 │ │ │ │ movt r0, #8 │ │ │ │ ldr.w r6, [sl, #688] @ 0x2b0 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 976b0 <_Py_write@@Base+0x6b0> │ │ │ │ + bne.w 96fc8 <_Py_write@@Base+0x6b0> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 9749c <_Py_write@@Base+0x49c> │ │ │ │ - ldr r3, [pc, #768] @ (976bc <_Py_write@@Base+0x6bc>) │ │ │ │ + beq.n 96db4 <_Py_write@@Base+0x49c> │ │ │ │ + ldr r3, [pc, #768] @ (96fd4 <_Py_write@@Base+0x6bc>) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ 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 9756e <_Py_write@@Base+0x56e> │ │ │ │ + beq.w 96e86 <_Py_write@@Base+0x56e> │ │ │ │ lsrs r0, r7, #18 │ │ │ │ ubfx ip, r7, #0, #18 │ │ │ │ add.w r3, r3, r0, lsl #3 │ │ │ │ ldr.w r0, [r3, #808] @ 0x328 │ │ │ │ cmp r0, ip │ │ │ │ - bgt.n 973f6 <_Py_write@@Base+0x3f6> │ │ │ │ + bgt.n 96d0e <_Py_write@@Base+0x3f6> │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, ip │ │ │ │ - bgt.w 9756e <_Py_write@@Base+0x56e> │ │ │ │ + bgt.w 96e86 <_Py_write@@Base+0x56e> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9756e <_Py_write@@Base+0x56e> │ │ │ │ + beq.w 96e86 <_Py_write@@Base+0x56e> │ │ │ │ bic.w r3, r7, #4080 @ 0xff0 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ adds r3, #1 │ │ │ │ mov.w r8, r3, lsl #3 │ │ │ │ cmp.w r2, r3, lsl #3 │ │ │ │ - bhi.n 9741a <_Py_write@@Base+0x41a> │ │ │ │ + bhi.n 96d32 <_Py_write@@Base+0x41a> │ │ │ │ add.w r3, r8, r3, lsl #4 │ │ │ │ cmp.w r3, r9, lsl #4 │ │ │ │ - bcc.w 9715a <_Py_write@@Base+0x15a> │ │ │ │ + bcc.w 96a72 <_Py_write@@Base+0x15a> │ │ │ │ mov r8, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 72470 │ │ │ │ + bl 7242c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9785e <_Py_write@@Base+0x85e> │ │ │ │ + beq.w 97176 <_Py_write@@Base+0x85e> │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 29c10 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 781d4 │ │ │ │ + bl 78184 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - b.n 9715a <_Py_write@@Base+0x15a> │ │ │ │ + b.n 96a72 <_Py_write@@Base+0x15a> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ add.w lr, r0, #16 │ │ │ │ cmp lr, r1 │ │ │ │ - bhi.w 97710 <_Py_write@@Base+0x710> │ │ │ │ + bhi.w 97028 <_Py_write@@Base+0x710> │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str.w lr, [r2, #4] │ │ │ │ adds.w fp, r1, r0 │ │ │ │ - beq.w 97824 <_Py_write@@Base+0x824> │ │ │ │ + beq.w 9713c <_Py_write@@Base+0x824> │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9775c <_Py_write@@Base+0x75c> │ │ │ │ + bne.w 97074 <_Py_write@@Base+0x75c> │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ movs r0, #1 │ │ │ │ subs r1, #1 │ │ │ │ str.w r0, [r2], #8 │ │ │ │ strd r2, r3, [fp, #4] │ │ │ │ - b.n 97152 <_Py_write@@Base+0x152> │ │ │ │ + b.n 96a6a <_Py_write@@Base+0x152> │ │ │ │ ldrd ip, r2, [r3, #24] │ │ │ │ cmp r2, ip │ │ │ │ - bcc.n 97566 <_Py_write@@Base+0x566> │ │ │ │ + bcc.n 96e7e <_Py_write@@Base+0x566> │ │ │ │ add.w r2, r3, ip │ │ │ │ str r2, [r3, #4] │ │ │ │ add.w r2, ip, #8 │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r1, [r3, ip] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 97590 <_Py_write@@Base+0x590> │ │ │ │ + beq.n 96ea8 <_Py_write@@Base+0x590> │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ - b.n 97100 <_Py_write@@Base+0x100> │ │ │ │ + b.n 96a18 <_Py_write@@Base+0x100> │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 72470 │ │ │ │ + bl 7242c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9785e <_Py_write@@Base+0x85e> │ │ │ │ + beq.w 97176 <_Py_write@@Base+0x85e> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 9715a <_Py_write@@Base+0x15a> │ │ │ │ + b.n 96a72 <_Py_write@@Base+0x15a> │ │ │ │ ldr.w r2, [sl, #684] @ 0x2ac │ │ │ │ - movw r3, #53025 @ 0xcf21 │ │ │ │ + movw r3, #52969 @ 0xcee9 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 97784 <_Py_write@@Base+0x784> │ │ │ │ + bne.w 9709c <_Py_write@@Base+0x784> │ │ │ │ mov r0, r7 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r5, #800] @ 0x320 │ │ │ │ ldr.w r8, [r6] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r5, #800] @ 0x320 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp.w r8, #0 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bgt.w 9727a <_Py_write@@Base+0x27a> │ │ │ │ + bgt.w 96b92 <_Py_write@@Base+0x27a> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r5, [r1, #4] │ │ │ │ movs r7, #0 │ │ │ │ ldrd r2, sl, [r5] │ │ │ │ add.w r0, sl, #16 │ │ │ │ cmp r0, r2 │ │ │ │ it ls │ │ │ │ movls r2, r7 │ │ │ │ - bls.w 972f6 <_Py_write@@Base+0x2f6> │ │ │ │ + bls.w 96c0e <_Py_write@@Base+0x2f6> │ │ │ │ mov.w r8, #16 │ │ │ │ mov r2, r7 │ │ │ │ cmp.w r8, #8192 @ 0x2000 │ │ │ │ mov fp, r8 │ │ │ │ it cc │ │ │ │ movcc.w fp, #8192 @ 0x2000 │ │ │ │ strd r2, r1, [sp] │ │ │ │ add.w r0, fp, #16 │ │ │ │ - bl 77c4c │ │ │ │ + bl 77bf8 │ │ │ │ mov ip, r0 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97880 <_Py_write@@Base+0x880> │ │ │ │ + beq.w 97198 <_Py_write@@Base+0x880> │ │ │ │ str.w fp, [r0], #16 │ │ │ │ add.w r3, ip, #23 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ mov.w lr, #0 │ │ │ │ sub.w sl, r3, r0 │ │ │ │ str.w r0, [ip, #12] │ │ │ │ str.w sl, [ip, #4] │ │ │ │ add.w r0, r8, sl │ │ │ │ str.w lr, [ip, #8] │ │ │ │ str.w ip, [r5, #8] │ │ │ │ mov r5, ip │ │ │ │ - b.n 972f6 <_Py_write@@Base+0x2f6> │ │ │ │ + b.n 96c0e <_Py_write@@Base+0x2f6> │ │ │ │ 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 97274 <_Py_write@@Base+0x274> │ │ │ │ + b.n 96b8c <_Py_write@@Base+0x274> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ - b.n 97100 <_Py_write@@Base+0x100> │ │ │ │ + b.n 96a18 <_Py_write@@Base+0x100> │ │ │ │ ldr.w r6, [sl, #680] @ 0x2a8 │ │ │ │ - movw r3, #53153 @ 0xcfa1 │ │ │ │ + movw r3, #53097 @ 0xcf69 │ │ │ │ movt r3, #6 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 9777a <_Py_write@@Base+0x77a> │ │ │ │ + bne.w 97092 <_Py_write@@Base+0x77a> │ │ │ │ cmp r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ blx 2a6fc │ │ │ │ - b.n 974a4 <_Py_write@@Base+0x4a4> │ │ │ │ + b.n 96dbc <_Py_write@@Base+0x4a4> │ │ │ │ ldr.w r2, [sl, #672] @ 0x2a0 │ │ │ │ - movw r3, #52321 @ 0xcc61 │ │ │ │ + movw r3, #52313 @ 0xcc59 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9776e <_Py_write@@Base+0x76e> │ │ │ │ + bne.w 97086 <_Py_write@@Base+0x76e> │ │ │ │ movs r0, #4 │ │ │ │ blx 2a0fc │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 97864 <_Py_write@@Base+0x864> │ │ │ │ + beq.w 9717c <_Py_write@@Base+0x864> │ │ │ │ ldr.w r3, [r6, #800] @ 0x320 │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r6, #800] @ 0x320 │ │ │ │ - b.n 97100 <_Py_write@@Base+0x100> │ │ │ │ + b.n 96a18 <_Py_write@@Base+0x100> │ │ │ │ mov r0, r7 │ │ │ │ - bl 78004 │ │ │ │ + bl 77fb0 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ subs r1, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r5, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 97384 <_Py_write@@Base+0x384> │ │ │ │ + b.n 96c9c <_Py_write@@Base+0x384> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 72540 │ │ │ │ + bl 724fc │ │ │ │ mov r7, r0 │ │ │ │ - b.n 97494 <_Py_write@@Base+0x494> │ │ │ │ + b.n 96dac <_Py_write@@Base+0x494> │ │ │ │ mov r0, r4 │ │ │ │ - bl 26cb68 │ │ │ │ + bl 26be00 │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 975c4 <_Py_write@@Base+0x5c4> │ │ │ │ + bne.n 96edc <_Py_write@@Base+0x5c4> │ │ │ │ movw sl, #19992 @ 0x4e18 │ │ │ │ movt sl, #73 @ 0x49 │ │ │ │ - movw r3, #9329 @ 0x2471 │ │ │ │ + movw r3, #9261 @ 0x242d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ ldr.w r2, [sl, #692] @ 0x2b4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 970d2 <_Py_write@@Base+0xd2> │ │ │ │ + beq.w 969ea <_Py_write@@Base+0xd2> │ │ │ │ ldr.w r0, [sl, #688] @ 0x2b0 │ │ │ │ movs r1, #4 │ │ │ │ blx r2 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97498 <_Py_write@@Base+0x498> │ │ │ │ - b.n 97864 <_Py_write@@Base+0x864> │ │ │ │ + bne.w 96db0 <_Py_write@@Base+0x498> │ │ │ │ + b.n 9717c <_Py_write@@Base+0x864> │ │ │ │ ldr.w r0, [sl, #688] @ 0x2b0 │ │ │ │ mov r1, r7 │ │ │ │ blx r2 │ │ │ │ ldr.w r8, [r6] │ │ │ │ - b.n 974d6 <_Py_write@@Base+0x4d6> │ │ │ │ + b.n 96dee <_Py_write@@Base+0x4d6> │ │ │ │ ldr r7, [r1, #16] │ │ │ │ movs r3, #28 │ │ │ │ ldr.w fp, [r5, #512] @ 0x200 │ │ │ │ mul.w r0, r3, r7 │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r0, [sp, #0] │ │ │ │ @@ -163309,154 +162635,154 @@ │ │ │ │ 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 9766c <_Py_write@@Base+0x66c> │ │ │ │ + bne.n 96f84 <_Py_write@@Base+0x66c> │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbz r1, 97668 <_Py_write@@Base+0x668> │ │ │ │ + cbz r1, 96f80 <_Py_write@@Base+0x668> │ │ │ │ ldr r7, [r1, #8] │ │ │ │ cmp ip, r7 │ │ │ │ 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 977b6 <_Py_write@@Base+0x7b6> │ │ │ │ + beq.w 970ce <_Py_write@@Base+0x7b6> │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.w 97794 <_Py_write@@Base+0x794> │ │ │ │ + beq.w 970ac <_Py_write@@Base+0x794> │ │ │ │ ldr.w r1, [r0, #532] @ 0x214 │ │ │ │ - cbnz r1, 9768e <_Py_write@@Base+0x68e> │ │ │ │ + cbnz r1, 96fa6 <_Py_write@@Base+0x68e> │ │ │ │ str.w r3, [r0, #532] @ 0x214 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 97274 <_Py_write@@Base+0x274> │ │ │ │ + beq.w 96b8c <_Py_write@@Base+0x274> │ │ │ │ ldrd r1, r7, [r3, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 9778e <_Py_write@@Base+0x78e> │ │ │ │ + beq.n 970a6 <_Py_write@@Base+0x78e> │ │ │ │ str r1, [r7, #20] │ │ │ │ ldr r1, [r2, #20] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ str r7, [r0, #24] │ │ │ │ strd r1, r2, [r3, #20] │ │ │ │ - cbz r1, 976ac <_Py_write@@Base+0x6ac> │ │ │ │ + cbz r1, 96fc4 <_Py_write@@Base+0x6ac> │ │ │ │ str r3, [r1, #24] │ │ │ │ str r3, [r2, #20] │ │ │ │ - b.n 97274 <_Py_write@@Base+0x274> │ │ │ │ + b.n 96b8c <_Py_write@@Base+0x274> │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 974a4 <_Py_write@@Base+0x4a4> │ │ │ │ + b.n 96dbc <_Py_write@@Base+0x4a4> │ │ │ │ str r3, [r1, #4] │ │ │ │ - b.n 9730c <_Py_write@@Base+0x30c> │ │ │ │ + b.n 96c24 <_Py_write@@Base+0x30c> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp.w lr, #8192 @ 0x2000 │ │ │ │ mov r2, lr │ │ │ │ it cc │ │ │ │ movcc.w r2, #8192 @ 0x2000 │ │ │ │ strd r1, r3, [sp, #8] │ │ │ │ add.w r0, r2, #16 │ │ │ │ str.w lr, [sp, #4] │ │ │ │ mov r6, r2 │ │ │ │ - bl 77c4c │ │ │ │ + bl 77bf8 │ │ │ │ ldrd lr, r1, [sp, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9784e <_Py_write@@Base+0x84e> │ │ │ │ + beq.w 97166 <_Py_write@@Base+0x84e> │ │ │ │ mov ip, r0 │ │ │ │ str.w r6, [ip], #16 │ │ │ │ add.w r6, r0, #23 │ │ │ │ bic.w r6, r6, #7 │ │ │ │ strd r9, ip, [r0, #8] │ │ │ │ str r0, [r3, #8] │ │ │ │ sub.w r3, r6, ip │ │ │ │ add r3, lr │ │ │ │ str r3, [r0, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9784e <_Py_write@@Base+0x84e> │ │ │ │ + beq.w 97166 <_Py_write@@Base+0x84e> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - b.n 971ba <_Py_write@@Base+0x1ba> │ │ │ │ + b.n 96ad2 <_Py_write@@Base+0x1ba> │ │ │ │ movw r0, #8208 @ 0x2010 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ - bl 77c4c │ │ │ │ + bl 77bf8 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 97824 <_Py_write@@Base+0x824> │ │ │ │ + beq.n 9713c <_Py_write@@Base+0x824> │ │ │ │ mov ip, r0 │ │ │ │ mov.w lr, #8192 @ 0x2000 │ │ │ │ add.w fp, r0, #23 │ │ │ │ bic.w fp, fp, #7 │ │ │ │ str.w lr, [ip], #16 │ │ │ │ mov.w lr, #0 │ │ │ │ str.w lr, [r0, #8] │ │ │ │ str.w ip, [r0, #12] │ │ │ │ sub.w ip, fp, ip │ │ │ │ add.w ip, ip, #16 │ │ │ │ str r0, [r2, #8] │ │ │ │ str.w ip, [r0, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 97824 <_Py_write@@Base+0x824> │ │ │ │ + beq.n 9713c <_Py_write@@Base+0x824> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - b.n 97462 <_Py_write@@Base+0x462> │ │ │ │ + b.n 96d7a <_Py_write@@Base+0x462> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r2, [r1, #4] │ │ │ │ - b.n 9746a <_Py_write@@Base+0x46a> │ │ │ │ + b.n 96d82 <_Py_write@@Base+0x46a> │ │ │ │ str r3, [r1, #4] │ │ │ │ - b.n 971c2 <_Py_write@@Base+0x1c2> │ │ │ │ + b.n 96ada <_Py_write@@Base+0x1c2> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov fp, r6 │ │ │ │ subs r1, #1 │ │ │ │ - b.n 97166 <_Py_write@@Base+0x166> │ │ │ │ + b.n 96a7e <_Py_write@@Base+0x166> │ │ │ │ ldr.w r0, [sl, #668] @ 0x29c │ │ │ │ movs r1, #4 │ │ │ │ blx r2 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 975aa <_Py_write@@Base+0x5aa> │ │ │ │ + b.n 96ec2 <_Py_write@@Base+0x5aa> │ │ │ │ ldr.w r0, [sl, #668] @ 0x29c │ │ │ │ mov r1, r7 │ │ │ │ blx r6 │ │ │ │ - b.n 974a4 <_Py_write@@Base+0x4a4> │ │ │ │ + b.n 96dbc <_Py_write@@Base+0x4a4> │ │ │ │ ldr.w r0, [sl, #668] @ 0x29c │ │ │ │ mov r1, r7 │ │ │ │ blx r2 │ │ │ │ - b.n 974c8 <_Py_write@@Base+0x4c8> │ │ │ │ + b.n 96de0 <_Py_write@@Base+0x4c8> │ │ │ │ str.w r1, [r5, #524] @ 0x20c │ │ │ │ - b.n 9769e <_Py_write@@Base+0x69e> │ │ │ │ + b.n 96fb6 <_Py_write@@Base+0x69e> │ │ │ │ ldr.w r2, [r5, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r3, #20] │ │ │ │ str r1, [r3, #24] │ │ │ │ - cbz r2, 977a2 <_Py_write@@Base+0x7a2> │ │ │ │ + cbz r2, 970ba <_Py_write@@Base+0x7a2> │ │ │ │ str r3, [r2, #24] │ │ │ │ ldr.w r2, [r5, #532] @ 0x214 │ │ │ │ str.w r3, [r5, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 97274 <_Py_write@@Base+0x274> │ │ │ │ + bne.w 96b8c <_Py_write@@Base+0x274> │ │ │ │ str.w r3, [r5, #532] @ 0x214 │ │ │ │ - b.n 97274 <_Py_write@@Base+0x274> │ │ │ │ + b.n 96b8c <_Py_write@@Base+0x274> │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9767c <_Py_write@@Base+0x67c> │ │ │ │ + beq.w 96f94 <_Py_write@@Base+0x67c> │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 9781e <_Py_write@@Base+0x81e> │ │ │ │ + cbz r2, 97136 <_Py_write@@Base+0x81e> │ │ │ │ str r1, [r2, #20] │ │ │ │ str r2, [r1, #24] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w r1, [fp, r2] │ │ │ │ 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, 977ee <_Py_write@@Base+0x7ee> │ │ │ │ + cbz r3, 97106 <_Py_write@@Base+0x7ee> │ │ │ │ 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 │ │ │ │ mov.w r8, #0 │ │ │ │ @@ -163467,636 +162793,636 @@ │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str.w r8, [fp, r3] │ │ │ │ ldr.w r3, [r5, #788] @ 0x314 │ │ │ │ ldr.w r8, [r6] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r5, #788] @ 0x314 │ │ │ │ - b.n 974d6 <_Py_write@@Base+0x4d6> │ │ │ │ + b.n 96dee <_Py_write@@Base+0x4d6> │ │ │ │ str.w r1, [r5, #524] @ 0x20c │ │ │ │ - b.n 977c4 <_Py_write@@Base+0x7c4> │ │ │ │ + b.n 970dc <_Py_write@@Base+0x7c4> │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ef298 │ │ │ │ + bl 1ee218 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9746a <_Py_write@@Base+0x46a> │ │ │ │ - bl 1ef298 │ │ │ │ + bne.w 96d82 <_Py_write@@Base+0x46a> │ │ │ │ + bl 1ee218 │ │ │ │ mov fp, r6 │ │ │ │ - bl 805dc │ │ │ │ + bl 805d4 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97166 <_Py_write@@Base+0x166> │ │ │ │ + beq.w 96a7e <_Py_write@@Base+0x166> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 97166 <_Py_write@@Base+0x166> │ │ │ │ - bl 1ef298 │ │ │ │ + b.n 96a7e <_Py_write@@Base+0x166> │ │ │ │ + bl 1ee218 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 971c2 <_Py_write@@Base+0x1c2> │ │ │ │ - bl 1ef298 │ │ │ │ + bne.w 96ada <_Py_write@@Base+0x1c2> │ │ │ │ + bl 1ee218 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78004 │ │ │ │ + bl 77fb0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 1ef298 │ │ │ │ - b.n 975c4 <_Py_write@@Base+0x5c4> │ │ │ │ + bl 1ee218 │ │ │ │ + b.n 96edc <_Py_write@@Base+0x5c4> │ │ │ │ cmp.w r8, #1 │ │ │ │ - bgt.w 9728c <_Py_write@@Base+0x28c> │ │ │ │ - b.n 974e6 <_Py_write@@Base+0x4e6> │ │ │ │ + bgt.w 96ba4 <_Py_write@@Base+0x28c> │ │ │ │ + b.n 96dfe <_Py_write@@Base+0x4e6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 26cb68 │ │ │ │ - b.n 9711e <_Py_write@@Base+0x11e> │ │ │ │ + bl 26be00 │ │ │ │ + b.n 96a36 <_Py_write@@Base+0x11e> │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1ef298 │ │ │ │ + bl 1ee218 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9730c <_Py_write@@Base+0x30c> │ │ │ │ - bl 1ef298 │ │ │ │ - bl 805dc │ │ │ │ + bne.w 96c24 <_Py_write@@Base+0x30c> │ │ │ │ + bl 1ee218 │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 975ce <_Py_write@@Base+0x5ce> │ │ │ │ + beq.w 96ee6 <_Py_write@@Base+0x5ce> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r2, #1 │ │ │ │ movs r5, #0 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ - b.n 97384 <_Py_write@@Base+0x384> │ │ │ │ - bl 26cb68 │ │ │ │ + b.n 96c9c <_Py_write@@Base+0x384> │ │ │ │ + bl 26be00 │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 970a4 <_Py_write@@Base+0xa4> │ │ │ │ + beq.w 969bc <_Py_write@@Base+0xa4> │ │ │ │ subs r3, #1 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 97384 <_Py_write@@Base+0x384> │ │ │ │ + b.n 96c9c <_Py_write@@Base+0x384> │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 972ae <_Py_write@@Base+0x2ae> │ │ │ │ - b.n 972c0 <_Py_write@@Base+0x2c0> │ │ │ │ + bne.w 96bc6 <_Py_write@@Base+0x2ae> │ │ │ │ + b.n 96bd8 <_Py_write@@Base+0x2c0> │ │ │ │ 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, #744] @ (97bc4 <_Py_write@@Base+0xbc4>) │ │ │ │ + ldr r3, [pc, #744] @ (974dc <_Py_write@@Base+0xbc4>) │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr r7, [r0, #32] │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr.w r8, [r7, #8] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ subs.w r3, r8, #1 │ │ │ │ - bmi.w 98276 <_Py_write@@Base+0x1276> │ │ │ │ + bmi.w 97b8e <_Py_write@@Base+0x1276> │ │ │ │ add.w r2, r7, r8, lsl #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9856c <_Py_write@@Base+0x156c> │ │ │ │ + beq.w 97e84 <_Py_write@@Base+0x156c> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ movw r4, #42220 @ 0xa4ec │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.w 9856c <_Py_write@@Base+0x156c> │ │ │ │ + bne.w 97e84 <_Py_write@@Base+0x156c> │ │ │ │ add.w r9, r7, #12 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ mov.w sl, r3, lsl #2 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r9, r3, lsl #2] │ │ │ │ - bl 7bfac │ │ │ │ + bl 7bf6c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp.w r8, #1 │ │ │ │ str.w r0, [r9, r3, lsl #2] │ │ │ │ - beq.n 97a28 <_Py_write@@Base+0xa28> │ │ │ │ + beq.n 97340 <_Py_write@@Base+0xa28> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9856c <_Py_write@@Base+0x156c> │ │ │ │ + beq.w 97e84 <_Py_write@@Base+0x156c> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 9856c <_Py_write@@Base+0x156c> │ │ │ │ + bne.w 97e84 <_Py_write@@Base+0x156c> │ │ │ │ sub.w r3, sl, #4 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r9, r3] │ │ │ │ - bl 7bfac │ │ │ │ + bl 7bf6c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp.w r8, #2 │ │ │ │ str.w r0, [r9, r3] │ │ │ │ - beq.n 97a28 <_Py_write@@Base+0xa28> │ │ │ │ + beq.n 97340 <_Py_write@@Base+0xa28> │ │ │ │ ldr.w r3, [r7, r8, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9856c <_Py_write@@Base+0x156c> │ │ │ │ + beq.w 97e84 <_Py_write@@Base+0x156c> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 9856c <_Py_write@@Base+0x156c> │ │ │ │ + bne.w 97e84 <_Py_write@@Base+0x156c> │ │ │ │ sub.w r3, sl, #8 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r9, r3] │ │ │ │ - bl 7bfac │ │ │ │ + bl 7bf6c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp.w r8, #3 │ │ │ │ str.w r0, [r9, r3] │ │ │ │ - beq.n 97a28 <_Py_write@@Base+0xa28> │ │ │ │ + beq.n 97340 <_Py_write@@Base+0xa28> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r3, [r2, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9856c <_Py_write@@Base+0x156c> │ │ │ │ + beq.w 97e84 <_Py_write@@Base+0x156c> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 9856c <_Py_write@@Base+0x156c> │ │ │ │ + bne.w 97e84 <_Py_write@@Base+0x156c> │ │ │ │ sub.w r3, sl, #12 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r9, r3] │ │ │ │ - bl 7bfac │ │ │ │ + bl 7bf6c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp.w r8, #4 │ │ │ │ str.w r0, [r9, r3] │ │ │ │ - beq.n 97a28 <_Py_write@@Base+0xa28> │ │ │ │ + beq.n 97340 <_Py_write@@Base+0xa28> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r3, [r2, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9856c <_Py_write@@Base+0x156c> │ │ │ │ + beq.w 97e84 <_Py_write@@Base+0x156c> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 9856c <_Py_write@@Base+0x156c> │ │ │ │ + bne.w 97e84 <_Py_write@@Base+0x156c> │ │ │ │ sub.w r3, sl, #16 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r1, [r9, r3] │ │ │ │ - bl 7bfac │ │ │ │ + bl 7bf6c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp.w r8, #5 │ │ │ │ str.w r0, [r9, r3] │ │ │ │ sub.w r9, r8, #6 │ │ │ │ - beq.n 97a28 <_Py_write@@Base+0xa28> │ │ │ │ + beq.n 97340 <_Py_write@@Base+0xa28> │ │ │ │ add r7, sl │ │ │ │ subs r7, #4 │ │ │ │ ldr.w r1, [r7, #-4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9856c <_Py_write@@Base+0x156c> │ │ │ │ + beq.w 97e84 <_Py_write@@Base+0x156c> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 9856c <_Py_write@@Base+0x156c> │ │ │ │ + bne.w 97e84 <_Py_write@@Base+0x156c> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ - bl 7bfac │ │ │ │ + bl 7bf6c │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r7, #0] │ │ │ │ - bne.n 97a02 <_Py_write@@Base+0xa02> │ │ │ │ - ldr r3, [pc, #408] @ (97bc4 <_Py_write@@Base+0xbc4>) │ │ │ │ + bne.n 9731a <_Py_write@@Base+0xa02> │ │ │ │ + ldr r3, [pc, #408] @ (974dc <_Py_write@@Base+0xbc4>) │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs.w r9, r2, #1 │ │ │ │ - bmi.w 9817c <_Py_write@@Base+0x117c> │ │ │ │ + bmi.w 97a94 <_Py_write@@Base+0x117c> │ │ │ │ add.w sl, r3, #12 │ │ │ │ - movw r8, #31072 @ 0x7960 │ │ │ │ + movw r8, #28128 @ 0x6de0 │ │ │ │ movt r8, #43 @ 0x2b │ │ │ │ str.w fp, [sp, #4] │ │ │ │ movw r7, #42012 @ 0xa41c │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ mov fp, r4 │ │ │ │ str r5, [sp, #8] │ │ │ │ movw r4, #4364 @ 0x110c │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ add.w sl, sl, r2, lsl #2 │ │ │ │ mov r5, r6 │ │ │ │ ldr.w r6, [sl, #-4]! │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, fp │ │ │ │ - bne.w 98062 <_Py_write@@Base+0x1062> │ │ │ │ + bne.w 9797a <_Py_write@@Base+0x1062> │ │ │ │ ldrb r2, [r6, #16] │ │ │ │ lsls r1, r2, #25 │ │ │ │ - bpl.w 97bf8 <_Py_write@@Base+0xbf8> │ │ │ │ + bpl.w 97510 <_Py_write@@Base+0xbf8> │ │ │ │ lsls r3, r2, #26 │ │ │ │ - bpl.w 98584 <_Py_write@@Base+0x1584> │ │ │ │ + bpl.w 97e9c <_Py_write@@Base+0x1584> │ │ │ │ ldr r1, [r6, #8] │ │ │ │ add.w r2, r6, #20 │ │ │ │ add r1, r2 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 97be6 <_Py_write@@Base+0xbe6> │ │ │ │ + beq.w 974fe <_Py_write@@Base+0xbe6> │ │ │ │ ldrb.w ip, [r2] │ │ │ │ ldr.w r0, [r8, ip, lsl #2] │ │ │ │ ubfx lr, r0, #0, #3 │ │ │ │ subs.w r0, ip, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97bf8 <_Py_write@@Base+0xbf8> │ │ │ │ + bne.w 97510 <_Py_write@@Base+0xbf8> │ │ │ │ adds r0, r2, #1 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 97be6 <_Py_write@@Base+0xbe6> │ │ │ │ + beq.w 974fe <_Py_write@@Base+0xbe6> │ │ │ │ ldrb.w ip, [r2, #1] │ │ │ │ ldr.w r0, [r8, ip, lsl #2] │ │ │ │ ubfx lr, r0, #0, #3 │ │ │ │ subs.w r0, ip, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97bf8 <_Py_write@@Base+0xbf8> │ │ │ │ + bne.w 97510 <_Py_write@@Base+0xbf8> │ │ │ │ adds r0, r2, #2 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 97be6 <_Py_write@@Base+0xbe6> │ │ │ │ + beq.w 974fe <_Py_write@@Base+0xbe6> │ │ │ │ ldrb.w ip, [r2, #2] │ │ │ │ ldr.w r0, [r8, ip, lsl #2] │ │ │ │ ubfx lr, r0, #0, #3 │ │ │ │ subs.w r0, ip, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 97bf8 <_Py_write@@Base+0xbf8> │ │ │ │ + bne.n 97510 <_Py_write@@Base+0xbf8> │ │ │ │ adds r0, r2, #3 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 97be6 <_Py_write@@Base+0xbe6> │ │ │ │ + beq.n 974fe <_Py_write@@Base+0xbe6> │ │ │ │ ldrb.w ip, [r2, #3] │ │ │ │ ldr.w r0, [r8, ip, lsl #2] │ │ │ │ ubfx lr, r0, #0, #3 │ │ │ │ subs.w r0, ip, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 97bf8 <_Py_write@@Base+0xbf8> │ │ │ │ + bne.n 97510 <_Py_write@@Base+0xbf8> │ │ │ │ adds r0, r2, #4 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 97be6 <_Py_write@@Base+0xbe6> │ │ │ │ + beq.n 974fe <_Py_write@@Base+0xbe6> │ │ │ │ ldrb.w ip, [r2, #4] │ │ │ │ ldr.w r0, [r8, ip, lsl #2] │ │ │ │ ubfx lr, r0, #0, #3 │ │ │ │ subs.w r0, ip, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 97bf8 <_Py_write@@Base+0xbf8> │ │ │ │ + bne.n 97510 <_Py_write@@Base+0xbf8> │ │ │ │ adds r0, r2, #5 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 97be6 <_Py_write@@Base+0xbe6> │ │ │ │ + beq.n 974fe <_Py_write@@Base+0xbe6> │ │ │ │ ldrb.w ip, [r2, #5] │ │ │ │ ldr.w r0, [r8, ip, lsl #2] │ │ │ │ ubfx lr, r0, #0, #3 │ │ │ │ subs.w r0, ip, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 97bf8 <_Py_write@@Base+0xbf8> │ │ │ │ + bne.n 97510 <_Py_write@@Base+0xbf8> │ │ │ │ adds r0, r2, #6 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 97be6 <_Py_write@@Base+0xbe6> │ │ │ │ + beq.n 974fe <_Py_write@@Base+0xbe6> │ │ │ │ ldrb.w ip, [r2, #6] │ │ │ │ ldr.w r0, [r8, ip, lsl #2] │ │ │ │ ubfx lr, r0, #0, #3 │ │ │ │ subs.w r0, ip, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - cbnz r0, 97bf8 <_Py_write@@Base+0xbf8> │ │ │ │ + cbnz r0, 97510 <_Py_write@@Base+0xbf8> │ │ │ │ adds r0, r2, #7 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 97be6 <_Py_write@@Base+0xbe6> │ │ │ │ + beq.n 974fe <_Py_write@@Base+0xbe6> │ │ │ │ ldrb.w ip, [r2, #7] │ │ │ │ ldr.w r0, [r8, ip, lsl #2] │ │ │ │ ubfx lr, r0, #0, #3 │ │ │ │ subs.w r0, ip, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - cbnz r0, 97bf8 <_Py_write@@Base+0xbf8> │ │ │ │ + cbnz r0, 97510 <_Py_write@@Base+0xbf8> │ │ │ │ adds r2, #8 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 97be6 <_Py_write@@Base+0xbe6> │ │ │ │ - b.n 97bc8 <_Py_write@@Base+0xbc8> │ │ │ │ + beq.n 974fe <_Py_write@@Base+0xbe6> │ │ │ │ + b.n 974e0 <_Py_write@@Base+0xbc8> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ ldr.w r0, [r8, r3, lsl #2] │ │ │ │ subs r3, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ ubfx r0, r0, #0, #3 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - cbnz r3, 97bf8 <_Py_write@@Base+0xbf8> │ │ │ │ + cbnz r3, 97510 <_Py_write@@Base+0xbf8> │ │ │ │ adds r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 97bc8 <_Py_write@@Base+0xbc8> │ │ │ │ + bne.n 974e0 <_Py_write@@Base+0xbc8> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7bfac │ │ │ │ + bl 7bf6c │ │ │ │ cmp r6, r0 │ │ │ │ it ne │ │ │ │ strne.w r0, [sl] │ │ │ │ subs.w r9, r9, #1 │ │ │ │ - bcs.w 97a66 <_Py_write@@Base+0xa66> │ │ │ │ + bcs.w 9737e <_Py_write@@Base+0xa66> │ │ │ │ ldrd fp, r5, [sp, #4] │ │ │ │ - ldr r3, [pc, #680] @ (97eb0 <_Py_write@@Base+0xeb0>) │ │ │ │ + ldr r3, [pc, #680] @ (977c8 <_Py_write@@Base+0xeb0>) │ │ │ │ ldr.w sl, [r5, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr.w r8, [sl, #8] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ subs.w r3, r8, #1 │ │ │ │ - bmi.w 9818c <_Py_write@@Base+0x118c> │ │ │ │ + bmi.w 97aa4 <_Py_write@@Base+0x118c> │ │ │ │ add.w r2, sl, r8, lsl #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9856c <_Py_write@@Base+0x156c> │ │ │ │ + beq.w 97e84 <_Py_write@@Base+0x156c> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ movw r4, #42220 @ 0xa4ec │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.w 9856c <_Py_write@@Base+0x156c> │ │ │ │ + bne.w 97e84 <_Py_write@@Base+0x156c> │ │ │ │ add.w r9, sl, #12 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ lsls r7, r3, #2 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r9, r3, lsl #2] │ │ │ │ - bl 7bfac │ │ │ │ + bl 7bf6c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp.w r8, #1 │ │ │ │ str.w r0, [r9, r3, lsl #2] │ │ │ │ - beq.n 97d4a <_Py_write@@Base+0xd4a> │ │ │ │ + beq.n 97662 <_Py_write@@Base+0xd4a> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9856c <_Py_write@@Base+0x156c> │ │ │ │ + beq.w 97e84 <_Py_write@@Base+0x156c> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 9856c <_Py_write@@Base+0x156c> │ │ │ │ + bne.w 97e84 <_Py_write@@Base+0x156c> │ │ │ │ subs r3, r7, #4 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r9, r3] │ │ │ │ - bl 7bfac │ │ │ │ + bl 7bf6c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp.w r8, #2 │ │ │ │ str.w r0, [r9, r3] │ │ │ │ - beq.n 97d4a <_Py_write@@Base+0xd4a> │ │ │ │ + beq.n 97662 <_Py_write@@Base+0xd4a> │ │ │ │ ldr.w r3, [sl, r8, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9856c <_Py_write@@Base+0x156c> │ │ │ │ + beq.w 97e84 <_Py_write@@Base+0x156c> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 9856c <_Py_write@@Base+0x156c> │ │ │ │ + bne.w 97e84 <_Py_write@@Base+0x156c> │ │ │ │ sub.w r3, r7, #8 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r9, r3] │ │ │ │ - bl 7bfac │ │ │ │ + bl 7bf6c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp.w r8, #3 │ │ │ │ str.w r0, [r9, r3] │ │ │ │ - beq.n 97d4a <_Py_write@@Base+0xd4a> │ │ │ │ + beq.n 97662 <_Py_write@@Base+0xd4a> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r3, [r2, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9856c <_Py_write@@Base+0x156c> │ │ │ │ + beq.w 97e84 <_Py_write@@Base+0x156c> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 9856c <_Py_write@@Base+0x156c> │ │ │ │ + bne.w 97e84 <_Py_write@@Base+0x156c> │ │ │ │ sub.w r3, r7, #12 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r9, r3] │ │ │ │ - bl 7bfac │ │ │ │ + bl 7bf6c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp.w r8, #4 │ │ │ │ str.w r0, [r9, r3] │ │ │ │ - beq.n 97d4a <_Py_write@@Base+0xd4a> │ │ │ │ + beq.n 97662 <_Py_write@@Base+0xd4a> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r3, [r2, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9856c <_Py_write@@Base+0x156c> │ │ │ │ + beq.w 97e84 <_Py_write@@Base+0x156c> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 9856c <_Py_write@@Base+0x156c> │ │ │ │ + bne.w 97e84 <_Py_write@@Base+0x156c> │ │ │ │ sub.w r3, r7, #16 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r1, [r9, r3] │ │ │ │ - bl 7bfac │ │ │ │ + bl 7bf6c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp.w r8, #5 │ │ │ │ str.w r0, [r9, r3] │ │ │ │ sub.w r9, r8, #6 │ │ │ │ - beq.n 97d4a <_Py_write@@Base+0xd4a> │ │ │ │ + beq.n 97662 <_Py_write@@Base+0xd4a> │ │ │ │ add r7, sl │ │ │ │ subs r7, #4 │ │ │ │ ldr.w r1, [r7, #-4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9856c <_Py_write@@Base+0x156c> │ │ │ │ + beq.w 97e84 <_Py_write@@Base+0x156c> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 9856c <_Py_write@@Base+0x156c> │ │ │ │ + bne.w 97e84 <_Py_write@@Base+0x156c> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ - bl 7bfac │ │ │ │ + bl 7bf6c │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r7, #0] │ │ │ │ - bne.n 97d24 <_Py_write@@Base+0xd24> │ │ │ │ - ldr r3, [pc, #356] @ (97eb0 <_Py_write@@Base+0xeb0>) │ │ │ │ + bne.n 9763c <_Py_write@@Base+0xd24> │ │ │ │ + ldr r3, [pc, #356] @ (977c8 <_Py_write@@Base+0xeb0>) │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98558 <_Py_write@@Base+0x1558> │ │ │ │ + beq.w 97e70 <_Py_write@@Base+0x1558> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98198 <_Py_write@@Base+0x1198> │ │ │ │ + beq.w 97ab0 <_Py_write@@Base+0x1198> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ movw r7, #6288 @ 0x1890 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ 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 98388 <_Py_write@@Base+0x1388> │ │ │ │ + bmi.w 97ca0 <_Py_write@@Base+0x1388> │ │ │ │ movw r9, #19992 @ 0x4e18 │ │ │ │ movt r9, #73 @ 0x49 │ │ │ │ - movw r3, #9329 @ 0x2471 │ │ │ │ + movw r3, #9261 @ 0x242d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r9, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 98378 <_Py_write@@Base+0x1378> │ │ │ │ - ldr r3, [pc, #264] @ (97eb0 <_Py_write@@Base+0xeb0>) │ │ │ │ + bne.w 97c90 <_Py_write@@Base+0x1378> │ │ │ │ + ldr r3, [pc, #264] @ (977c8 <_Py_write@@Base+0xeb0>) │ │ │ │ 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 98102 <_Py_write@@Base+0x1102> │ │ │ │ + bcs.w 97a1a <_Py_write@@Base+0x1102> │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r2, [sl, r1, lsl #3] │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ cmp r2, ip │ │ │ │ - beq.w 98368 <_Py_write@@Base+0x1368> │ │ │ │ + beq.w 97c80 <_Py_write@@Base+0x1368> │ │ │ │ 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 980e0 <_Py_write@@Base+0x10e0> │ │ │ │ + beq.w 979f8 <_Py_write@@Base+0x10e0> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r7, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #200] @ (97eb4 <_Py_write@@Base+0xeb4>) │ │ │ │ + ldr r2, [pc, #200] @ (977cc <_Py_write@@Base+0xeb4>) │ │ │ │ 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 984d0 <_Py_write@@Base+0x14d0> │ │ │ │ + bne.w 97de8 <_Py_write@@Base+0x14d0> │ │ │ │ str.w r8, [r4, #8] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 98144 <_Py_write@@Base+0x1144> │ │ │ │ + ble.w 97a5c <_Py_write@@Base+0x1144> │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ ldrb r1, [r2, #16] │ │ │ │ ands.w r9, r1, #32 │ │ │ │ and.w r8, r1, #64 @ 0x40 │ │ │ │ ittt ne │ │ │ │ movne.w r9, #0 │ │ │ │ movne r7, #1 │ │ │ │ ubfxne r8, r8, #6, #1 │ │ │ │ - beq.w 982ba <_Py_write@@Base+0x12ba> │ │ │ │ + beq.w 97bd2 <_Py_write@@Base+0x12ba> │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 97e82 <_Py_write@@Base+0xe82> │ │ │ │ + beq.n 9779a <_Py_write@@Base+0xe82> │ │ │ │ ldrb r1, [r2, #17] │ │ │ │ and.w r0, r1, #64 @ 0x40 │ │ │ │ lsls r6, r1, #26 │ │ │ │ - bpl.w 982ce <_Py_write@@Base+0x12ce> │ │ │ │ + bpl.w 97be6 <_Py_write@@Base+0x12ce> │ │ │ │ adds r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9835a <_Py_write@@Base+0x135a> │ │ │ │ + bne.w 97c72 <_Py_write@@Base+0x135a> │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 97e82 <_Py_write@@Base+0xe82> │ │ │ │ + beq.n 9779a <_Py_write@@Base+0xe82> │ │ │ │ ldrb r1, [r2, #18] │ │ │ │ and.w r0, r1, #64 @ 0x40 │ │ │ │ lsls r6, r1, #26 │ │ │ │ - bpl.w 982de <_Py_write@@Base+0x12de> │ │ │ │ + bpl.w 97bf6 <_Py_write@@Base+0x12de> │ │ │ │ adds r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 982ec <_Py_write@@Base+0x12ec> │ │ │ │ + bne.w 97c04 <_Py_write@@Base+0x12ec> │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 97e82 <_Py_write@@Base+0xe82> │ │ │ │ + beq.n 9779a <_Py_write@@Base+0xe82> │ │ │ │ add.w r6, r2, #15 │ │ │ │ adds r2, #18 │ │ │ │ add r6, r3 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ and.w r0, r1, #64 @ 0x40 │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.w 9829a <_Py_write@@Base+0x129a> │ │ │ │ + beq.w 97bb2 <_Py_write@@Base+0x129a> │ │ │ │ adds r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 982c8 <_Py_write@@Base+0x12c8> │ │ │ │ + bne.w 97be0 <_Py_write@@Base+0x12c8> │ │ │ │ cmp r2, r6 │ │ │ │ - bne.n 97e66 <_Py_write@@Base+0xe66> │ │ │ │ + bne.n 9777e <_Py_write@@Base+0xe66> │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 983b2 <_Py_write@@Base+0x13b2> │ │ │ │ - ldr r2, [pc, #36] @ (97eb0 <_Py_write@@Base+0xeb0>) │ │ │ │ + beq.w 97cca <_Py_write@@Base+0x13b2> │ │ │ │ + ldr r2, [pc, #36] @ (977c8 <_Py_write@@Base+0xeb0>) │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldr.w r2, [r2, fp] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r6, [r2, #8] │ │ │ │ cmp r0, ip │ │ │ │ - bne.w 98340 <_Py_write@@Base+0x1340> │ │ │ │ + bne.w 97c58 <_Py_write@@Base+0x1340> │ │ │ │ str r1, [r4, #80] @ 0x50 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w lr, [r2] │ │ │ │ cmp lr, r0 │ │ │ │ - bne.w 98352 <_Py_write@@Base+0x1352> │ │ │ │ - b.n 97eb8 <_Py_write@@Base+0xeb8> │ │ │ │ + bne.w 97c6a <_Py_write@@Base+0x1352> │ │ │ │ + b.n 977d0 <_Py_write@@Base+0xeb8> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ str r2, [r4, #84] @ 0x54 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldr.w sl, [r0] │ │ │ │ cmp sl, r2 │ │ │ │ - bne.w 982fc <_Py_write@@Base+0x12fc> │ │ │ │ + bne.w 97c14 <_Py_write@@Base+0x12fc> │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7bfac │ │ │ │ + bl 7bf6c │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7bfac │ │ │ │ + bl 7bf6c │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7bfac │ │ │ │ + bl 7bf6c │ │ │ │ ldr r2, [r5, #12] │ │ │ │ str r2, [r4, #24] │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrd r2, r1, [r5, #20] │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 97f06 <_Py_write@@Base+0xf06> │ │ │ │ + beq.n 9781e <_Py_write@@Base+0xf06> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ str r1, [r4, #92] @ 0x5c │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ add.w r6, r6, #8192 @ 0x2000 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ @@ -164151,15 +163477,15 @@ │ │ │ │ strd r8, r9, [r4, #60] @ 0x3c │ │ │ │ adds r2, #10 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ ldr.w r3, [r6, #1728] @ 0x6c0 │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98508 <_Py_write@@Base+0x1508> │ │ │ │ + beq.w 97e20 <_Py_write@@Base+0x1508> │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r6, #1728] @ 0x6c0 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4, #96] @ 0x60 │ │ │ │ str r3, [r4, #120] @ 0x78 │ │ │ │ strd r3, r3, [r4, #108] @ 0x6c │ │ │ │ str r3, [r4, #104] @ 0x68 │ │ │ │ @@ -164167,1515 +163493,1515 @@ │ │ │ │ add.w r5, r4, #124 @ 0x7c │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r3, #16 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ blx 29c10 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - ble.w 9852e <_Py_write@@Base+0x152e> │ │ │ │ + ble.w 97e46 <_Py_write@@Base+0x152e> │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #149 @ 0x95 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - bne.w 98158 <_Py_write@@Base+0x1158> │ │ │ │ - movw r0, #4248 @ 0x1098 │ │ │ │ + bne.w 97a70 <_Py_write@@Base+0x1158> │ │ │ │ + movw r0, #1304 @ 0x518 │ │ │ │ movt r0, #54 @ 0x36 │ │ │ │ movs r2, #0 │ │ │ │ mov.w ip, #17 │ │ │ │ str r3, [r4, #116] @ 0x74 │ │ │ │ movw lr, #21845 @ 0x5555 │ │ │ │ - b.n 97fe8 <_Py_write@@Base+0xfe8> │ │ │ │ + b.n 97900 <_Py_write@@Base+0xfe8> │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r7 │ │ │ │ - bge.n 98034 <_Py_write@@Base+0x1034> │ │ │ │ + bge.n 9794c <_Py_write@@Base+0x1034> │ │ │ │ ldrb.w r3, [r5, r2, lsl #1] │ │ │ │ lsls r6, r2, #1 │ │ │ │ cmp r3, #254 @ 0xfe │ │ │ │ - beq.w 98176 <_Py_write@@Base+0x1176> │ │ │ │ + beq.w 97a8e <_Py_write@@Base+0x1176> │ │ │ │ cmp r3, #247 @ 0xf7 │ │ │ │ - beq.w 982a6 <_Py_write@@Base+0x12a6> │ │ │ │ + beq.w 97bbe <_Py_write@@Base+0x12a6> │ │ │ │ add r3, r0 │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 982ac <_Py_write@@Base+0x12ac> │ │ │ │ + bne.w 97bc4 <_Py_write@@Base+0x12ac> │ │ │ │ ldrb.w r1, [r3, #272] @ 0x110 │ │ │ │ adds r3, r0, r1 │ │ │ │ ldrb.w r3, [r3, #528] @ 0x210 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 97fe2 <_Py_write@@Base+0xfe2> │ │ │ │ + beq.n 978fa <_Py_write@@Base+0xfe2> │ │ │ │ adds r6, #2 │ │ │ │ cmp r1, #77 @ 0x4d │ │ │ │ add.w r8, r5, r6 │ │ │ │ - beq.n 980d6 <_Py_write@@Base+0x10d6> │ │ │ │ + beq.n 979ee <_Py_write@@Base+0x10d6> │ │ │ │ subs r1, #97 @ 0x61 │ │ │ │ add r2, r3 │ │ │ │ cmp r1, #3 │ │ │ │ it ls │ │ │ │ strhls.w lr, [r5, r6] │ │ │ │ - bls.n 97fe2 <_Py_write@@Base+0xfe2> │ │ │ │ + bls.n 978fa <_Py_write@@Base+0xfe2> │ │ │ │ adds r2, #1 │ │ │ │ strh.w ip, [r8] │ │ │ │ cmp r2, r7 │ │ │ │ - blt.n 97fe8 <_Py_write@@Base+0xfe8> │ │ │ │ - ldr r3, [pc, #700] @ (982f4 <_Py_write@@Base+0x12f4>) │ │ │ │ + blt.n 97900 <_Py_write@@Base+0xfe8> │ │ │ │ + ldr r3, [pc, #700] @ (97c0c <_Py_write@@Base+0x12f4>) │ │ │ │ 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 984b2 <_Py_write@@Base+0x14b2> │ │ │ │ + bne.w 97dca <_Py_write@@Base+0x14b2> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 9805a <_Py_write@@Base+0x105a> │ │ │ │ + cbz r3, 97972 <_Py_write@@Base+0x105a> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 980b2 <_Py_write@@Base+0x10b2> │ │ │ │ + bne.n 979ca <_Py_write@@Base+0x10b2> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, r7 │ │ │ │ - beq.n 98134 <_Py_write@@Base+0x1134> │ │ │ │ + beq.n 97a4c <_Py_write@@Base+0x1134> │ │ │ │ cmp r2, r4 │ │ │ │ - bne.w 97bf8 <_Py_write@@Base+0xbf8> │ │ │ │ + bne.w 97510 <_Py_write@@Base+0xbf8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7839c │ │ │ │ + bl 7834c │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9839e <_Py_write@@Base+0x139e> │ │ │ │ + beq.w 97cb6 <_Py_write@@Base+0x139e> │ │ │ │ add r1, sp, #20 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 9a044 │ │ │ │ + bl 9993c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 98534 <_Py_write@@Base+0x1534> │ │ │ │ + beq.w 97e4c <_Py_write@@Base+0x1534> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 98486 <_Py_write@@Base+0x1486> │ │ │ │ + bne.w 97d9e <_Py_write@@Base+0x1486> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 97bf8 <_Py_write@@Base+0xbf8> │ │ │ │ + beq.w 97510 <_Py_write@@Base+0xbf8> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 97bf8 <_Py_write@@Base+0xbf8> │ │ │ │ + bne.w 97510 <_Py_write@@Base+0xbf8> │ │ │ │ mov r0, r3 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 97bf8 <_Py_write@@Base+0xbf8> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 97510 <_Py_write@@Base+0xbf8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9805a <_Py_write@@Base+0x105a> │ │ │ │ - ldr r2, [pc, #572] @ (982f8 <_Py_write@@Base+0x12f8>) │ │ │ │ + bne.n 97972 <_Py_write@@Base+0x105a> │ │ │ │ + ldr r2, [pc, #572] @ (97c10 <_Py_write@@Base+0x12f8>) │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9846c <_Py_write@@Base+0x146c> │ │ │ │ + bne.w 97d84 <_Py_write@@Base+0x146c> │ │ │ │ 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 97fe2 <_Py_write@@Base+0xfe2> │ │ │ │ + b.n 978fa <_Py_write@@Base+0xfe2> │ │ │ │ ldrd lr, r3, [r2, #24] │ │ │ │ cmp lr, r3 │ │ │ │ - bhi.w 9828e <_Py_write@@Base+0x128e> │ │ │ │ + bhi.w 97ba6 <_Py_write@@Base+0x128e> │ │ │ │ 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 97de0 <_Py_write@@Base+0xde0> │ │ │ │ + bne.w 976f8 <_Py_write@@Base+0xde0> │ │ │ │ ldr.w r3, [r9, #672] @ 0x2a0 │ │ │ │ - movw r2, #52321 @ 0xcc61 │ │ │ │ + movw r2, #52313 @ 0xcc59 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 983a2 <_Py_write@@Base+0x13a2> │ │ │ │ + bne.w 97cba <_Py_write@@Base+0x13a2> │ │ │ │ cmp r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 98388 <_Py_write@@Base+0x1388> │ │ │ │ + beq.w 97ca0 <_Py_write@@Base+0x1388> │ │ │ │ ldr.w r3, [sl, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #800] @ 0x320 │ │ │ │ - b.n 97de0 <_Py_write@@Base+0xde0> │ │ │ │ + b.n 976f8 <_Py_write@@Base+0xde0> │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #0 │ │ │ │ - bl 9a044 │ │ │ │ + bl 9993c │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 97bf8 <_Py_write@@Base+0xbf8> │ │ │ │ - b.n 9839e <_Py_write@@Base+0x139e> │ │ │ │ + bne.w 97510 <_Py_write@@Base+0xbf8> │ │ │ │ + b.n 97cb6 <_Py_write@@Base+0x139e> │ │ │ │ ldr.w r8, [r5, #56] @ 0x38 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 983ae <_Py_write@@Base+0x13ae> │ │ │ │ + beq.w 97cc6 <_Py_write@@Base+0x13ae> │ │ │ │ movs r7, #0 │ │ │ │ mov r9, r7 │ │ │ │ mov r8, r7 │ │ │ │ - b.n 97e8a <_Py_write@@Base+0xe8a> │ │ │ │ + b.n 977a2 <_Py_write@@Base+0xe8a> │ │ │ │ cmp r7, #1 │ │ │ │ it eq │ │ │ │ moveq r3, r7 │ │ │ │ - beq.w 97fcc <_Py_write@@Base+0xfcc> │ │ │ │ + beq.w 978e4 <_Py_write@@Base+0xfcc> │ │ │ │ movs r3, #1 │ │ │ │ ldrb.w r2, [r5, r3, lsl #1] │ │ │ │ cmp r2, #149 @ 0x95 │ │ │ │ - beq.w 97fcc <_Py_write@@Base+0xfcc> │ │ │ │ + beq.w 978e4 <_Py_write@@Base+0xfcc> │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 98164 <_Py_write@@Base+0x1164> │ │ │ │ - b.n 97fcc <_Py_write@@Base+0xfcc> │ │ │ │ + bne.n 97a7c <_Py_write@@Base+0x1164> │ │ │ │ + b.n 978e4 <_Py_write@@Base+0xfcc> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr.w sl, [r5, #36] @ 0x24 │ │ │ │ ldr.w r8, [sl, #8] │ │ │ │ subs.w r3, r8, #1 │ │ │ │ - bpl.w 97c1c <_Py_write@@Base+0xc1c> │ │ │ │ + bpl.w 97534 <_Py_write@@Base+0xc1c> │ │ │ │ add.w r6, r6, #4096 @ 0x1000 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97d64 <_Py_write@@Base+0xd64> │ │ │ │ + bne.w 9767c <_Py_write@@Base+0xd64> │ │ │ │ ldr.w sl, [r5, #24] │ │ │ │ movs r1, #32 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72b58 │ │ │ │ + bl 72b10 │ │ │ │ add.w r6, sl, #16 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9839a <_Py_write@@Base+0x139a> │ │ │ │ + beq.w 97cb2 <_Py_write@@Base+0x139a> │ │ │ │ add.w r1, r0, #16 │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ mov r3, r1 │ │ │ │ movs r4, #0 │ │ │ │ cmp r4, r0 │ │ │ │ - bge.w 983c0 <_Py_write@@Base+0x13c0> │ │ │ │ + bge.w 97cd8 <_Py_write@@Base+0x13c0> │ │ │ │ ldr r0, [r2, #8] │ │ │ │ subs r7, r3, r1 │ │ │ │ add.w ip, r7, #16 │ │ │ │ cmp ip, r0 │ │ │ │ - bge.w 98456 <_Py_write@@Base+0x1456> │ │ │ │ + bge.w 97d6e <_Py_write@@Base+0x1456> │ │ │ │ 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 9821e <_Py_write@@Base+0x121e> │ │ │ │ + beq.n 97b36 <_Py_write@@Base+0x121e> │ │ │ │ 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 9841a <_Py_write@@Base+0x141a> │ │ │ │ + beq.w 97d32 <_Py_write@@Base+0x141a> │ │ │ │ cmp r0, #12 │ │ │ │ - bhi.w 983dc <_Py_write@@Base+0x13dc> │ │ │ │ + bhi.w 97cf4 <_Py_write@@Base+0x13dc> │ │ │ │ cmp r0, #11 │ │ │ │ - beq.w 98422 <_Py_write@@Base+0x1422> │ │ │ │ + beq.w 97d3a <_Py_write@@Base+0x1422> │ │ │ │ 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 98272 <_Py_write@@Base+0x1272> │ │ │ │ + bge.n 97b8a <_Py_write@@Base+0x1272> │ │ │ │ ldrsb.w ip, [r6, r7] │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.w 983d8 <_Py_write@@Base+0x13d8> │ │ │ │ + blt.w 97cf0 <_Py_write@@Base+0x13d8> │ │ │ │ adds r7, r4, #2 │ │ │ │ cmp r0, r7 │ │ │ │ - ble.w 98450 <_Py_write@@Base+0x1450> │ │ │ │ + ble.w 97d68 <_Py_write@@Base+0x1450> │ │ │ │ ldrsb.w ip, [r6, r7] │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.w 983b8 <_Py_write@@Base+0x13b8> │ │ │ │ + blt.w 97cd0 <_Py_write@@Base+0x13b8> │ │ │ │ adds r7, r4, #3 │ │ │ │ cmp r0, r7 │ │ │ │ - ble.w 98450 <_Py_write@@Base+0x1450> │ │ │ │ + ble.w 97d68 <_Py_write@@Base+0x1450> │ │ │ │ ldrsb.w ip, [r6, r7] │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.w 983b8 <_Py_write@@Base+0x13b8> │ │ │ │ + blt.w 97cd0 <_Py_write@@Base+0x13b8> │ │ │ │ adds r4, #4 │ │ │ │ cmp r0, r4 │ │ │ │ - ble.n 98270 <_Py_write@@Base+0x1270> │ │ │ │ + ble.n 97b88 <_Py_write@@Base+0x1270> │ │ │ │ ldrsb r7, [r6, r4] │ │ │ │ cmp r7, #0 │ │ │ │ - blt.w 983ba <_Py_write@@Base+0x13ba> │ │ │ │ + blt.w 97cd2 <_Py_write@@Base+0x13ba> │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r0 │ │ │ │ - blt.n 98262 <_Py_write@@Base+0x1262> │ │ │ │ + blt.n 97b7a <_Py_write@@Base+0x1262> │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 981be <_Py_write@@Base+0x11be> │ │ │ │ + b.n 97ad6 <_Py_write@@Base+0x11be> │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs.w r9, r2, #1 │ │ │ │ - bmi.w 9817c <_Py_write@@Base+0x117c> │ │ │ │ + bmi.w 97a94 <_Py_write@@Base+0x117c> │ │ │ │ movw r4, #42220 @ 0xa4ec │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ - b.w 97a3c <_Py_write@@Base+0xa3c> │ │ │ │ + b.w 97354 <_Py_write@@Base+0xa3c> │ │ │ │ ldr r3, [r2, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 97de0 <_Py_write@@Base+0xde0> │ │ │ │ - cbnz r0, 982c8 <_Py_write@@Base+0x12c8> │ │ │ │ + b.n 976f8 <_Py_write@@Base+0xde0> │ │ │ │ + cbnz r0, 97be0 <_Py_write@@Base+0x12c8> │ │ │ │ lsls r1, r1, #24 │ │ │ │ it mi │ │ │ │ addmi.w r9, r9, #1 │ │ │ │ - b.n 97e7e <_Py_write@@Base+0xe7e> │ │ │ │ + b.n 97796 <_Py_write@@Base+0xe7e> │ │ │ │ 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 97fe2 <_Py_write@@Base+0xfe2> │ │ │ │ - b.n 98012 <_Py_write@@Base+0x1012> │ │ │ │ + beq.w 978fa <_Py_write@@Base+0xfe2> │ │ │ │ + b.n 9792a <_Py_write@@Base+0x1012> │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 98360 <_Py_write@@Base+0x1360> │ │ │ │ + bne.n 97c78 <_Py_write@@Base+0x1360> │ │ │ │ mov.w r9, r1, lsr #7 │ │ │ │ mov r7, r8 │ │ │ │ - b.n 97e2a <_Py_write@@Base+0xe2a> │ │ │ │ + b.n 97742 <_Py_write@@Base+0xe2a> │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 97e7e <_Py_write@@Base+0xe7e> │ │ │ │ + b.n 97796 <_Py_write@@Base+0xe7e> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9835a <_Py_write@@Base+0x135a> │ │ │ │ + bne.n 97c72 <_Py_write@@Base+0x135a> │ │ │ │ lsls r1, r1, #24 │ │ │ │ - bpl.w 97e42 <_Py_write@@Base+0xe42> │ │ │ │ + bpl.w 9775a <_Py_write@@Base+0xe42> │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 97e42 <_Py_write@@Base+0xe42> │ │ │ │ - cbnz r0, 982ec <_Py_write@@Base+0x12ec> │ │ │ │ + b.n 9775a <_Py_write@@Base+0xe42> │ │ │ │ + cbnz r0, 97c04 <_Py_write@@Base+0x12ec> │ │ │ │ lsls r1, r1, #24 │ │ │ │ - bpl.w 97e5a <_Py_write@@Base+0xe5a> │ │ │ │ + bpl.w 97772 <_Py_write@@Base+0xe5a> │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 97e5a <_Py_write@@Base+0xe5a> │ │ │ │ + b.n 97772 <_Py_write@@Base+0xe5a> │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 97e5a <_Py_write@@Base+0xe5a> │ │ │ │ + b.n 97772 <_Py_write@@Base+0xe5a> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ add.w r2, sl, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7bfac │ │ │ │ + bl 7bf6c │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7bfac │ │ │ │ + bl 7bf6c │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7bfac │ │ │ │ + bl 7bf6c │ │ │ │ ldr r2, [r5, #12] │ │ │ │ str r2, [r4, #24] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldrd r2, r1, [r5, #20] │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - bne.w 97f02 <_Py_write@@Base+0xf02> │ │ │ │ - b.n 97f06 <_Py_write@@Base+0xf06> │ │ │ │ + bne.w 9781a <_Py_write@@Base+0xf02> │ │ │ │ + b.n 9781e <_Py_write@@Base+0xf06> │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r1, #0] │ │ │ │ str r1, [r4, #80] @ 0x50 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w lr, [r2] │ │ │ │ cmp lr, ip │ │ │ │ - beq.w 97eb8 <_Py_write@@Base+0xeb8> │ │ │ │ + beq.w 977d0 <_Py_write@@Base+0xeb8> │ │ │ │ add.w r0, lr, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ - b.n 97eb8 <_Py_write@@Base+0xeb8> │ │ │ │ + b.n 977d0 <_Py_write@@Base+0xeb8> │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 97e42 <_Py_write@@Base+0xe42> │ │ │ │ + b.n 9775a <_Py_write@@Base+0xe42> │ │ │ │ mov.w r8, #1 │ │ │ │ mov r7, r9 │ │ │ │ - b.n 97e2a <_Py_write@@Base+0xe2a> │ │ │ │ + b.n 97742 <_Py_write@@Base+0xe2a> │ │ │ │ mov r0, sl │ │ │ │ - bl 72540 │ │ │ │ + bl 724fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 97de0 <_Py_write@@Base+0xde0> │ │ │ │ - b.n 98102 <_Py_write@@Base+0x1102> │ │ │ │ + bne.w 976f8 <_Py_write@@Base+0xde0> │ │ │ │ + b.n 97a1a <_Py_write@@Base+0x1102> │ │ │ │ ldr.w r0, [r9, #708] @ 0x2c4 │ │ │ │ mov r1, r6 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97de0 <_Py_write@@Base+0xde0> │ │ │ │ - bl 1ef298 │ │ │ │ + bne.w 976f8 <_Py_write@@Base+0xde0> │ │ │ │ + bl 1ee218 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97e04 <_Py_write@@Base+0xe04> │ │ │ │ + bne.w 9771c <_Py_write@@Base+0xe04> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 79054 │ │ │ │ - bl 1ef298 │ │ │ │ + bl 79004 │ │ │ │ + bl 1ee218 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 9805a <_Py_write@@Base+0x105a> │ │ │ │ + b.n 97972 <_Py_write@@Base+0x105a> │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 98122 <_Py_write@@Base+0x1122> │ │ │ │ + b.n 97a3a <_Py_write@@Base+0x1122> │ │ │ │ mov r7, r8 │ │ │ │ mov r9, r8 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r5, #56] @ 0x38 │ │ │ │ - b.n 97e8a <_Py_write@@Base+0xe8a> │ │ │ │ + b.n 977a2 <_Py_write@@Base+0xe8a> │ │ │ │ mov r4, r7 │ │ │ │ cmp r0, r4 │ │ │ │ - bgt.w 981c4 <_Py_write@@Base+0x11c4> │ │ │ │ + bgt.w 97adc <_Py_write@@Base+0x11c4> │ │ │ │ subs r1, r3, r1 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 9d714 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9cfc0 <_PyBytes_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9839e <_Py_write@@Base+0x139e> │ │ │ │ + bne.n 97cb6 <_Py_write@@Base+0x139e> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9839e <_Py_write@@Base+0x139e> │ │ │ │ + beq.n 97cb6 <_Py_write@@Base+0x139e> │ │ │ │ str r3, [r5, #24] │ │ │ │ - b.n 97d68 <_Py_write@@Base+0xd68> │ │ │ │ + b.n 97680 <_Py_write@@Base+0xd68> │ │ │ │ mov r4, r7 │ │ │ │ - b.n 981c4 <_Py_write@@Base+0x11c4> │ │ │ │ + b.n 97adc <_Py_write@@Base+0x11c4> │ │ │ │ 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 98434 <_Py_write@@Base+0x1434> │ │ │ │ + bmi.n 97d4c <_Py_write@@Base+0x1434> │ │ │ │ lsls r0, r7, #31 │ │ │ │ it pl │ │ │ │ bicpl.w r0, r7, #1 │ │ │ │ - bmi.n 9842a <_Py_write@@Base+0x142a> │ │ │ │ + bmi.n 97d42 <_Py_write@@Base+0x142a> │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ mov r7, ip │ │ │ │ it ls │ │ │ │ movls r3, #1 │ │ │ │ - bls.w 9821a <_Py_write@@Base+0x121a> │ │ │ │ + bls.w 97b32 <_Py_write@@Base+0x121a> │ │ │ │ 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 98404 <_Py_write@@Base+0x1404> │ │ │ │ + bhi.n 97d1c <_Py_write@@Base+0x1404> │ │ │ │ subs r3, r7, r3 │ │ │ │ - b.n 9821a <_Py_write@@Base+0x121a> │ │ │ │ + b.n 97b32 <_Py_write@@Base+0x121a> │ │ │ │ mov r7, ip │ │ │ │ movs r3, #1 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 9821a <_Py_write@@Base+0x121a> │ │ │ │ + b.n 97b32 <_Py_write@@Base+0x121a> │ │ │ │ mov r7, ip │ │ │ │ movs r3, #1 │ │ │ │ movs r0, #2 │ │ │ │ - b.n 9821a <_Py_write@@Base+0x121a> │ │ │ │ + b.n 97b32 <_Py_write@@Base+0x121a> │ │ │ │ lsrs r0, r7, #1 │ │ │ │ - bne.n 9844a <_Py_write@@Base+0x144a> │ │ │ │ + bne.n 97d62 <_Py_write@@Base+0x144a> │ │ │ │ mov r7, ip │ │ │ │ movs r3, #1 │ │ │ │ - b.n 9821a <_Py_write@@Base+0x121a> │ │ │ │ + b.n 97b32 <_Py_write@@Base+0x121a> │ │ │ │ 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 983ea <_Py_write@@Base+0x13ea> │ │ │ │ + b.n 97d02 <_Py_write@@Base+0x13ea> │ │ │ │ orr.w r0, r7, #1 │ │ │ │ - b.n 983f8 <_Py_write@@Base+0x13f8> │ │ │ │ + b.n 97d10 <_Py_write@@Base+0x13f8> │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r4 │ │ │ │ - b.n 98272 <_Py_write@@Base+0x1272> │ │ │ │ + b.n 97b8a <_Py_write@@Base+0x1272> │ │ │ │ lsls r1, r0, #1 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 9d714 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9cfc0 <_PyBytes_Resize@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 9839e <_Py_write@@Base+0x139e> │ │ │ │ + beq.n 97cb6 <_Py_write@@Base+0x139e> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r1, r2, #16 │ │ │ │ adds r3, r1, r7 │ │ │ │ - b.n 981d2 <_Py_write@@Base+0x11d2> │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + b.n 97aea <_Py_write@@Base+0x11d2> │ │ │ │ + movw r1, #55613 @ 0xd93d │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 980ca <_Py_write@@Base+0x10ca> │ │ │ │ + beq.w 979e2 <_Py_write@@Base+0x10ca> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 980ca <_Py_write@@Base+0x10ca> │ │ │ │ + b.n 979e2 <_Py_write@@Base+0x10ca> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl fae20 │ │ │ │ + bl fa710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 98534 <_Py_write@@Base+0x1534> │ │ │ │ + beq.n 97e4c <_Py_write@@Base+0x1534> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str.w r0, [sl] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 98092 <_Py_write@@Base+0x1092> │ │ │ │ + beq.w 979aa <_Py_write@@Base+0x1092> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 98092 <_Py_write@@Base+0x1092> │ │ │ │ + bne.w 979aa <_Py_write@@Base+0x1092> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 98092 <_Py_write@@Base+0x1092> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 979aa <_Py_write@@Base+0x1092> │ │ │ │ add.w r5, r5, #5664 @ 0x1620 │ │ │ │ lsls r3, r6, #31 │ │ │ │ - bpl.n 98554 <_Py_write@@Base+0x1554> │ │ │ │ + bpl.n 97e6c <_Py_write@@Base+0x1554> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 984e4 <_Py_write@@Base+0x14e4> │ │ │ │ + blt.n 97dfc <_Py_write@@Base+0x14e4> │ │ │ │ lsrs r6, r6, #1 │ │ │ │ - beq.w 9804a <_Py_write@@Base+0x104a> │ │ │ │ + beq.w 97962 <_Py_write@@Base+0x104a> │ │ │ │ adds r5, #4 │ │ │ │ - b.n 984b6 <_Py_write@@Base+0x14b6> │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + b.n 97dce <_Py_write@@Base+0x14b6> │ │ │ │ + movw r1, #55613 @ 0xd93d │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 984fc <_Py_write@@Base+0x14fc> │ │ │ │ + bne.n 97e14 <_Py_write@@Base+0x14fc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 12eb00 │ │ │ │ - b.n 97e00 <_Py_write@@Base+0xe00> │ │ │ │ + bl 12ddf0 │ │ │ │ + b.n 97718 <_Py_write@@Base+0xe00> │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #15296 @ 0x3bc0 │ │ │ │ + movw r1, #12352 @ 0x3040 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #15320 @ 0x3bd8 │ │ │ │ + movw r0, #12376 @ 0x3058 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 1f6ea8 │ │ │ │ - b.n 984c6 <_Py_write@@Base+0x14c6> │ │ │ │ + bl 1f5e50 │ │ │ │ + b.n 97dde <_Py_write@@Base+0x14c6> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 97e00 <_Py_write@@Base+0xe00> │ │ │ │ + b.n 97718 <_Py_write@@Base+0xe00> │ │ │ │ strd r3, r3, [r4, #96] @ 0x60 │ │ │ │ str r3, [r4, #120] @ 0x78 │ │ │ │ strd r3, r3, [r4, #108] @ 0x6c │ │ │ │ str r3, [r4, #104] @ 0x68 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ add.w r5, r4, #124 @ 0x7c │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r3, #16 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ blx 29c10 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bgt.w 97fc0 <_Py_write@@Base+0xfc0> │ │ │ │ + bgt.w 978d8 <_Py_write@@Base+0xfc0> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #116] @ 0x74 │ │ │ │ - b.n 98034 <_Py_write@@Base+0x1034> │ │ │ │ + b.n 9794c <_Py_write@@Base+0x1034> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9839e <_Py_write@@Base+0x139e> │ │ │ │ + beq.w 97cb6 <_Py_write@@Base+0x139e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9839e <_Py_write@@Base+0x139e> │ │ │ │ + bne.w 97cb6 <_Py_write@@Base+0x139e> │ │ │ │ mov r0, r1 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9839e <_Py_write@@Base+0x139e> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 97cb6 <_Py_write@@Base+0x139e> │ │ │ │ lsrs r6, r6, #1 │ │ │ │ - b.n 984cc <_Py_write@@Base+0x14cc> │ │ │ │ - movw r1, #51508 @ 0xc934 │ │ │ │ + b.n 97de4 <_Py_write@@Base+0x14cc> │ │ │ │ + movw r1, #48564 @ 0xbdb4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #4248 @ 0x1098 │ │ │ │ + movw r0, #1304 @ 0x518 │ │ │ │ movt r0, #54 @ 0x36 │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 677e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #15264 @ 0x3ba0 │ │ │ │ + movw r1, #12320 @ 0x3020 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 9839e <_Py_write@@Base+0x139e> │ │ │ │ + bl 12e510 │ │ │ │ + b.n 97cb6 <_Py_write@@Base+0x139e> │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ add r1, r2 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 97a8e <_Py_write@@Base+0xa8e> │ │ │ │ - b.w 97be6 <_Py_write@@Base+0xbe6> │ │ │ │ + bne.w 973a6 <_Py_write@@Base+0xa8e> │ │ │ │ + b.w 974fe <_Py_write@@Base+0xbe6> │ │ │ │ │ │ │ │ -00098594 : │ │ │ │ - b.w 84c70 │ │ │ │ +00097eac : │ │ │ │ + b.w 847e0 │ │ │ │ │ │ │ │ -00098598 : │ │ │ │ +00097eb0 : │ │ │ │ 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] @ (986a8 ) │ │ │ │ + ldr r1, [pc, #256] @ (97fc0 ) │ │ │ │ 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 9869a │ │ │ │ + beq.n 97fb2 │ │ │ │ str r4, [r5, #4] │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ blx 29b34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9868c │ │ │ │ + bne.n 97fa4 │ │ │ │ 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 9867e │ │ │ │ + bne.n 97f96 │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ blx 29988 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 98670 │ │ │ │ + bne.n 97f88 │ │ │ │ add.w r6, r4, #12 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 98604 │ │ │ │ + bmi.n 97f1c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add.w r0, r5, #136 @ 0x88 │ │ │ │ add.w r7, r5, #136 @ 0x88 │ │ │ │ blx 29b34 │ │ │ │ - cbnz r0, 98654 │ │ │ │ + cbnz r0, 97f6c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 9863c │ │ │ │ + bne.n 97f54 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r6] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ strex r2, r3, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9861c │ │ │ │ + bne.n 97f34 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #88 @ 0x58 │ │ │ │ dmb ish │ │ │ │ blx 29500 │ │ │ │ - cbnz r0, 98662 │ │ │ │ + cbnz r0, 97f7a │ │ │ │ mov r0, r7 │ │ │ │ blx 29988 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 98600 │ │ │ │ - movw r1, #51892 @ 0xcab4 │ │ │ │ + beq.n 97f18 │ │ │ │ + movw r1, #48948 @ 0xbf34 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #92] @ (986ac ) │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #51812 @ 0xca64 │ │ │ │ + ldr r0, [pc, #92] @ (97fc4 ) │ │ │ │ + bl 677e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #48868 @ 0xbee4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #76] @ (986ac ) │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #15428 @ 0x3c44 │ │ │ │ + ldr r0, [pc, #76] @ (97fc4 ) │ │ │ │ + bl 677e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #12484 @ 0x30c4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #64] @ (986ac ) │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #51776 @ 0xca40 │ │ │ │ + ldr r0, [pc, #64] @ (97fc4 ) │ │ │ │ + bl 677e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #48832 @ 0xbec0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #52] @ (986b0 ) │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #15396 @ 0x3c24 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #40] @ (986b0 ) │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #51712 @ 0xca00 │ │ │ │ + ldr r0, [pc, #52] @ (97fc8 ) │ │ │ │ + bl 677e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #12452 @ 0x30a4 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [pc, #40] @ (97fc8 ) │ │ │ │ + bl 677e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #48768 @ 0xbe80 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #24] @ (986b0 ) │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #15368 @ 0x3c08 │ │ │ │ + ldr r0, [pc, #24] @ (97fc8 ) │ │ │ │ + bl 677e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #12424 @ 0x3088 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #8] @ (986ac ) │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #8] @ (97fc4 ) │ │ │ │ + bl 677e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r5, #14 │ │ │ │ + lsrs r0, r5, #32 │ │ │ │ movs r6, r6 │ │ │ │ - asrs r4, r6, #14 │ │ │ │ + lsrs r4, r6, #32 │ │ │ │ movs r6, 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 99876 │ │ │ │ + beq.w 9918e │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 99884 │ │ │ │ + bne.w 9919c │ │ │ │ adds r2, r3, #1 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 98d78 │ │ │ │ + beq.w 98690 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 98d8c │ │ │ │ + beq.w 986a4 │ │ │ │ mov r6, r5 │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movw r3, #675 @ 0x2a3 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 989ea │ │ │ │ + beq.w 98302 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98da2 │ │ │ │ + bne.w 986ba │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 98db6 │ │ │ │ + beq.w 986ce │ │ │ │ ldr.w r1, [r1, r6, lsl #2] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, #49 @ 0x31 │ │ │ │ - beq.w 989ea │ │ │ │ + beq.w 98302 │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98da2 │ │ │ │ + bne.w 986ba │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, r6 │ │ │ │ - beq.w 98dfa │ │ │ │ + beq.w 986ee │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #674 @ 0x2a2 │ │ │ │ ldr.w r1, [r1, r6, lsl #2] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 989ea │ │ │ │ + beq.w 98302 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98db2 │ │ │ │ + bne.w 986ca │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 98dd6 │ │ │ │ + beq.w 98712 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp.w r2, #660 @ 0x294 │ │ │ │ - beq.w 98c82 │ │ │ │ + beq.w 9859a │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98db2 │ │ │ │ + bne.w 986ca │ │ │ │ adds r2, r1, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 98e1e │ │ │ │ + beq.w 98736 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 98e32 │ │ │ │ + beq.w 9874a │ │ │ │ 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 98a2e │ │ │ │ + beq.w 98346 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98e46 │ │ │ │ + bne.w 9875e │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 98e4c │ │ │ │ + beq.w 98764 │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 98a2e │ │ │ │ + beq.w 98346 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98a78 │ │ │ │ + bne.w 98390 │ │ │ │ adds r1, r2, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 98e6c │ │ │ │ + beq.w 98784 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 98e80 │ │ │ │ + beq.w 98798 │ │ │ │ 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 98a80 │ │ │ │ + beq.w 98398 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98e94 │ │ │ │ + bne.w 987ac │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 98ea2 │ │ │ │ + beq.w 987ba │ │ │ │ ldr.w r1, [r1, r2, lsl #2] │ │ │ │ movw r2, #674 @ 0x2a2 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 98a80 │ │ │ │ + beq.w 98398 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98a78 │ │ │ │ + bne.w 98390 │ │ │ │ adds r1, r2, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 98ec6 │ │ │ │ + beq.w 987de │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 98eda │ │ │ │ + beq.w 987f2 │ │ │ │ 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 98b6e │ │ │ │ + beq.w 98486 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98eee │ │ │ │ + bne.w 98806 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 98ef6 │ │ │ │ + beq.w 9880e │ │ │ │ ldr.w r1, [r1, r2, lsl #2] │ │ │ │ movw r2, #674 @ 0x2a2 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 98b6e │ │ │ │ + beq.w 98486 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98db2 │ │ │ │ + bne.w 986ca │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 98f1a │ │ │ │ + beq.w 98832 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #642 @ 0x282 │ │ │ │ ldr.w r1, [r1, r5, lsl #2] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 98fe2 │ │ │ │ + beq.w 988fa │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98f40 │ │ │ │ + bne.w 98858 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 98f46 │ │ │ │ + beq.w 9885e │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #665 @ 0x299 │ │ │ │ ldr.w r1, [r1, r5, lsl #2] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 99148 │ │ │ │ + beq.w 98a60 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov r2, r1 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98a78 │ │ │ │ + bne.w 98390 │ │ │ │ adds r2, r1, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 99702 │ │ │ │ + beq.w 9901a │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 99c0c │ │ │ │ + beq.w 998b6 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r6, r1 │ │ │ │ ldr.w r3, [r0, r1, lsl #2] │ │ │ │ ldrd r2, r3, [r3, #12] │ │ │ │ ldr.w r1, [r0, r1, lsl #2] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 9891a │ │ │ │ + beq.n 98232 │ │ │ │ ldrd r3, r0, [r4, #88] @ 0x58 │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99244 │ │ │ │ + bne.w 98b5c │ │ │ │ subs r3, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r7, [r1, #84] @ 0x54 │ │ │ │ lsls r7, r7, #4 │ │ │ │ - bpl.w 99692 │ │ │ │ + bpl.w 98faa │ │ │ │ adds r0, #16 │ │ │ │ - beq.w 996aa │ │ │ │ - movw r1, #42524 @ 0xa61c │ │ │ │ + beq.w 98fc2 │ │ │ │ + movw r1, #39540 @ 0x9a74 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 98900 │ │ │ │ + bne.n 98218 │ │ │ │ mov r0, r4 │ │ │ │ - bl a0044 <_PyEvalFramePushAndInit@@Base+0x224> │ │ │ │ + bl 9f9d8 <_PyEvalFramePushAndInit@@Base+0x224> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 98900 │ │ │ │ + beq.n 98218 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ee1b4 │ │ │ │ + bl 1ed134 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 98900 │ │ │ │ + beq.n 98218 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99e5c <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 98900 │ │ │ │ + beq.n 98218 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99e5c <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 98900 │ │ │ │ + beq.n 98218 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99e5c <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 98900 │ │ │ │ + beq.n 98218 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ef8b8 <_Py_CheckRecursiveCall@@Base+0x20c> │ │ │ │ + bl 1ee838 <_Py_CheckRecursiveCall@@Base+0x20c> │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 98900 │ │ │ │ + beq.n 98218 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99e5c <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 98900 │ │ │ │ + beq.n 98218 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b526c │ │ │ │ + bl b4b84 │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99710 │ │ │ │ + beq.w 99028 │ │ │ │ mov r0, r7 │ │ │ │ ldr r7, [r4, #20] │ │ │ │ str r7, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ ldr r7, [r6, #24] │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr r6, [r6, #20] │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1f6e44 <_PyEvent_Notify@@Base+0x4c4> │ │ │ │ + bl 1f5dbc <_PyEvent_Notify@@Base+0x4c4> │ │ │ │ movs r1, #10 │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #15836 @ 0x3ddc │ │ │ │ + movw r2, #12892 @ 0x325c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b7408 │ │ │ │ + bl 1b5240 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 98910 │ │ │ │ + bne.n 98228 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 805dc │ │ │ │ + bl 805d4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99298 │ │ │ │ + beq.w 98bb0 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 99298 │ │ │ │ + b.w 98bb0 │ │ │ │ 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 99a86 │ │ │ │ + beq.w 993a0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99894 │ │ │ │ + bne.w 991ac │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 1b170c │ │ │ │ + bl 1af6e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98f74 │ │ │ │ + bne.w 9888c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99894 │ │ │ │ + bne.w 991ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b2098 │ │ │ │ + bl 1b0080 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98fd8 │ │ │ │ + beq.w 988f0 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 98910 │ │ │ │ + b.n 98228 │ │ │ │ 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 9988a │ │ │ │ + beq.w 991a2 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98e46 │ │ │ │ + bne.w 9875e │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 1b170c │ │ │ │ + bl 1af6e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 992a0 │ │ │ │ + bne.w 98bb8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98e46 │ │ │ │ + bne.w 9875e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b5ab0 │ │ │ │ + bl 1b38e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 98a28 │ │ │ │ + bne.n 98340 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 987d4 │ │ │ │ + beq.w 980ec │ │ │ │ subs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.n 98914 │ │ │ │ + b.n 9822c │ │ │ │ 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 99a7c │ │ │ │ + beq.w 99396 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98e94 │ │ │ │ + bne.w 987ac │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 999aa │ │ │ │ + beq.w 992c2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99ad0 │ │ │ │ + bne.w 99774 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbz r0, 98ad4 │ │ │ │ + bl 99e5c <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbz r0, 983ec │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99e5c <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99634 │ │ │ │ + bne.w 98f40 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98e94 │ │ │ │ + bne.w 987ac │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99e5c <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 992f4 │ │ │ │ + beq.w 98c0c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b7c60 │ │ │ │ + bl 1b5a9c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 992f4 │ │ │ │ + beq.w 98c0c │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99e5c <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 992f4 │ │ │ │ + beq.w 98c0c │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99e5c <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 992f6 │ │ │ │ + bne.w 98c0e │ │ │ │ mov r0, r4 │ │ │ │ - bl c9000 │ │ │ │ + bl c88e4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 992f4 │ │ │ │ + beq.w 98c0c │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b526c │ │ │ │ + bl b4b84 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 999a0 │ │ │ │ + beq.w 992b8 │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r3, #24] │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl c5a4c <_PyArg_CheckPositional@@Base+0x1abc> │ │ │ │ + bl 1b0a30 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl b045c <_PyArena_Malloc@@Base> │ │ │ │ + bl afd7c <_PyArena_Malloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 993d2 │ │ │ │ + beq.w 98cea │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movs r3, #14 │ │ │ │ strd sl, fp, [r0, #4] │ │ │ │ str r7, [r0, #12] │ │ │ │ strd r9, r8, [r0, #32] │ │ │ │ strd r2, r6, [r0, #40] @ 0x28 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 98a28 │ │ │ │ + b.n 98340 │ │ │ │ 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 99a72 │ │ │ │ + beq.w 9938c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99a92 │ │ │ │ + bne.w 993ac │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 997e0 │ │ │ │ + beq.w 990f8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99e04 │ │ │ │ + bne.w 99612 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99e5c <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9953a │ │ │ │ + beq.w 98e52 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4bd0 │ │ │ │ + bl b44e8 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9953a │ │ │ │ + beq.w 98e52 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99e5c <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9953a │ │ │ │ + beq.w 98e52 │ │ │ │ mov r0, r4 │ │ │ │ - bl b85b0 │ │ │ │ + bl b7f0c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99a90 │ │ │ │ + beq.w 993aa │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99e5c <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99a90 │ │ │ │ + beq.w 993aa │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99e5c <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99a92 │ │ │ │ + bne.w 993ac │ │ │ │ mov r0, r4 │ │ │ │ - bl c9000 │ │ │ │ + bl c88e4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99a90 │ │ │ │ + beq.w 993aa │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b513c │ │ │ │ + bl 1b2f78 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99a92 │ │ │ │ + bne.w 993ac │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b526c │ │ │ │ + bl b4b84 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99a92 │ │ │ │ + beq.w 993ac │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r7, r3, [r2, #20] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl c5a4c <_PyArg_CheckPositional@@Base+0x1abc> │ │ │ │ + bl 1b0a30 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ strd r7, r3, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, fp │ │ │ │ strd r9, r8, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r6, [r4, #20] │ │ │ │ str r6, [sp, #20] │ │ │ │ - bl 1b68c4 │ │ │ │ + bl 1b46fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98a28 │ │ │ │ - bl 805dc │ │ │ │ + bne.w 98340 │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 997ec │ │ │ │ + bne.w 99104 │ │ │ │ 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 9888a │ │ │ │ - b.n 98db0 │ │ │ │ + beq.w 981a2 │ │ │ │ + b.n 986c8 │ │ │ │ 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 99716 │ │ │ │ + beq.w 9902e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 98d70 │ │ │ │ + bne.n 98688 │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 996e6 │ │ │ │ + beq.w 98ffe │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99cb2 │ │ │ │ + bne.w 9946c │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbz r0, 98cf0 │ │ │ │ + bl 99e5c <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbz r0, 98608 │ │ │ │ mov r0, r4 │ │ │ │ - bl c8168 │ │ │ │ + bl c7a4c │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 98cf0 │ │ │ │ + cbz r0, 98608 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbz r0, 98cf0 │ │ │ │ + bl 99e5c <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbz r0, 98608 │ │ │ │ mov r0, r4 │ │ │ │ - bl c9000 │ │ │ │ + bl c88e4 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 98cf0 │ │ │ │ + cbz r0, 98608 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b4e24 │ │ │ │ + bl 1b2c60 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99100 │ │ │ │ + bne.w 98a18 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 98d70 │ │ │ │ + bne.n 98688 │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbz r0, 98d6e │ │ │ │ + bl 99e5c <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbz r0, 98686 │ │ │ │ mov r0, r4 │ │ │ │ - bl c8168 │ │ │ │ + bl c7a4c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 98d6e │ │ │ │ + cbz r0, 98686 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbz r0, 98d6e │ │ │ │ + bl 99e5c <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbz r0, 98686 │ │ │ │ mov r0, r4 │ │ │ │ - bl c9000 │ │ │ │ + bl c88e4 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 98d6e │ │ │ │ + cbz r0, 98686 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b513c │ │ │ │ + bl 1b2f78 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r3, 98d70 │ │ │ │ + cbnz r3, 98688 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl b526c │ │ │ │ + bl b4b84 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov ip, r0 │ │ │ │ movs r3, #0 │ │ │ │ - cbz r0, 98d70 │ │ │ │ + cbz r0, 98688 │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ str r6, [sp, #12] │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ str r6, [sp, #8] │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ strd r8, r6, [sp] │ │ │ │ - bl 1b52d8 │ │ │ │ + bl 1b3114 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98a28 │ │ │ │ - bl 805dc │ │ │ │ + bne.w 98340 │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 996f2 │ │ │ │ + bne.w 9900a │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - b.n 98776 │ │ │ │ + b.n 9808e │ │ │ │ mov r0, r4 │ │ │ │ - bl 26cb68 │ │ │ │ + bl 26be00 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 98da2 │ │ │ │ + cbnz r3, 986ba │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9989c │ │ │ │ + bne.w 991b4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 9a5bc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 99eb4 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 98d9e │ │ │ │ + blt.n 986b6 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b.n 986fc │ │ │ │ + b.n 98014 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9875c │ │ │ │ + beq.w 98074 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r2, r1, #1 │ │ │ │ - b.n 98a7a │ │ │ │ + b.n 98392 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a5bc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 99eb4 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 996c2 │ │ │ │ + blt.w 98fda │ │ │ │ ldrd r3, r1, [r4, #4] │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - beq.w 989ea │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9872c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a5bc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 996ca │ │ │ │ - ldrd r3, r2, [r4, #4] │ │ │ │ - ldr.w r3, [r3, r2, lsl #2] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp.w r3, #660 @ 0x294 │ │ │ │ - beq.w 98c82 │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ + beq.w 98302 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 98776 │ │ │ │ + b.n 98044 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a5bc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 99eb4 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 996d6 │ │ │ │ + blt.w 98fe2 │ │ │ │ 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 989ea │ │ │ │ + beq.w 98302 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + b.n 98066 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 99eb4 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 98fea │ │ │ │ + ldrd r3, r2, [r4, #4] │ │ │ │ + ldr.w r3, [r3, r2, lsl #2] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp.w r3, #660 @ 0x294 │ │ │ │ + beq.w 9859a │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9874e │ │ │ │ + b.n 9808e │ │ │ │ mov r0, r4 │ │ │ │ - bl 26cb68 │ │ │ │ + bl 26be00 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 98e46 │ │ │ │ + cbnz r3, 9875e │ │ │ │ ldrd r6, r2, [r4, #8] │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 99a66 │ │ │ │ + bne.w 99380 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a5bc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 99eb4 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 98e42 │ │ │ │ + blt.n 9875a │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - b.n 98798 │ │ │ │ + b.n 980b0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 98a70 │ │ │ │ + b.n 98388 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a5bc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 99eb4 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 996de │ │ │ │ + blt.w 98ff6 │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - beq.w 98a2e │ │ │ │ + beq.w 98346 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 987c8 │ │ │ │ + b.n 980e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26cb68 │ │ │ │ + bl 26be00 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 98e94 │ │ │ │ + cbnz r3, 987ac │ │ │ │ ldrd r6, r2, [r4, #8] │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 99a6c │ │ │ │ + bne.w 99386 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a5bc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 99eb4 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 98e90 │ │ │ │ + blt.n 987a8 │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - b.n 987ee │ │ │ │ + b.n 98106 │ │ │ │ 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 9882e │ │ │ │ - b.n 98a78 │ │ │ │ + beq.w 98146 │ │ │ │ + b.n 98390 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a5bc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 99eb4 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 996b2 │ │ │ │ + blt.w 98fca │ │ │ │ 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 98a80 │ │ │ │ + beq.w 98398 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 98822 │ │ │ │ + b.n 9813a │ │ │ │ mov r0, r4 │ │ │ │ - bl 26cb68 │ │ │ │ + bl 26be00 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 98eee │ │ │ │ + cbnz r3, 98806 │ │ │ │ ldrd r6, r2, [r4, #8] │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 9a03c │ │ │ │ + bne.w 9957a │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a5bc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 99eb4 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 98eea │ │ │ │ + blt.n 98802 │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - b.n 98848 │ │ │ │ + b.n 98160 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - b.n 98c78 │ │ │ │ + b.n 98590 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a5bc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 99eb4 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 996ba │ │ │ │ + blt.w 98fd2 │ │ │ │ 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 98b6e │ │ │ │ + beq.w 98486 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9887c │ │ │ │ + b.n 98194 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a5bc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 99eb4 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 98f3a │ │ │ │ + blt.n 98852 │ │ │ │ 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 98fe2 │ │ │ │ + beq.n 988fa │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 988a4 │ │ │ │ + b.n 981bc │ │ │ │ movs r3, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 98a7a │ │ │ │ + b.n 98392 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a5bc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 99eb4 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 98f6a │ │ │ │ + blt.n 98882 │ │ │ │ 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 99148 │ │ │ │ + beq.w 98a60 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 988c8 │ │ │ │ + b.n 981e0 │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 98a78 │ │ │ │ + b.n 98390 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b2098 │ │ │ │ + bl 1b0080 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98a12 │ │ │ │ + beq.w 9832a │ │ │ │ ldrd r1, r2, [r3, #8] │ │ │ │ ldrd r6, lr, [r3, #20] │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ ldrd ip, r0, [r0] │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ @@ -165691,286 +165017,286 @@ │ │ │ │ strd lr, r8, [sp, #4] │ │ │ │ str r6, [sp, #0] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r6, [r4, #20] │ │ │ │ mov r3, r2 │ │ │ │ str r6, [sp, #28] │ │ │ │ mov r2, r7 │ │ │ │ - beq.w 99628 │ │ │ │ - bl 1b61c0 │ │ │ │ + beq.w 98f9e │ │ │ │ + bl 1b3ff8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98a28 │ │ │ │ - bl 805dc │ │ │ │ + bne.w 98340 │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99bfe │ │ │ │ + bne.w 9959a │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.n 98da8 │ │ │ │ + b.n 986c0 │ │ │ │ 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 99dcc │ │ │ │ + beq.w 995ea │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99dc2 │ │ │ │ + bne.w 995e0 │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 99d8c │ │ │ │ + beq.w 99580 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99dac │ │ │ │ + bne.w 995ca │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbz r0, 99050 │ │ │ │ - movw r2, #18152 @ 0x46e8 │ │ │ │ + bl 99e5c <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbz r0, 98968 │ │ │ │ + movw r2, #15604 @ 0x3cf4 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b4d40 │ │ │ │ - cbz r0, 99050 │ │ │ │ + bl 1b2b7c │ │ │ │ + cbz r0, 98968 │ │ │ │ mov r0, r4 │ │ │ │ - bl c9000 │ │ │ │ + bl c88e4 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 99050 │ │ │ │ + cbz r0, 98968 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b5338 │ │ │ │ + bl 1b3174 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99202 │ │ │ │ + bne.w 98b1a │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99dc2 │ │ │ │ + bne.w 995e0 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99e5c <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9945a │ │ │ │ - movw r2, #18152 @ 0x46e8 │ │ │ │ + beq.w 98d72 │ │ │ │ + movw r2, #15604 @ 0x3cf4 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b4d40 │ │ │ │ + bl 1b2b7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9945a │ │ │ │ + beq.w 98d72 │ │ │ │ mov r0, r4 │ │ │ │ - bl c9000 │ │ │ │ + bl c88e4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9945a │ │ │ │ + beq.w 98d72 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b543c │ │ │ │ + bl 1b3278 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9945a │ │ │ │ + beq.w 98d72 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b513c │ │ │ │ + bl 1b2f78 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9945c │ │ │ │ + bne.w 98d74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b5338 │ │ │ │ + bl 1b3174 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9945c │ │ │ │ + bne.w 98d74 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b526c │ │ │ │ + bl b4b84 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99dc2 │ │ │ │ + beq.w 995e0 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr r6, [r6, #24] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl b045c <_PyArena_Malloc@@Base> │ │ │ │ + bl afd7c <_PyArena_Malloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99f20 │ │ │ │ + beq.w 9956e │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [r0, #16] │ │ │ │ movs r3, #18 │ │ │ │ strd r7, sl, [r0, #4] │ │ │ │ str.w fp, [r0, #12] │ │ │ │ strd r9, r8, [r0, #32] │ │ │ │ strd r2, r6, [r0, #40] @ 0x28 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 98a28 │ │ │ │ + b.n 98340 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b526c │ │ │ │ + bl b4b84 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99bf2 │ │ │ │ + beq.w 99918 │ │ │ │ ldrd r6, r3, [r2, #20] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1b15ec │ │ │ │ + bl 1af5c4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99aaa │ │ │ │ + beq.w 99910 │ │ │ │ strd r6, r3, [sp, #4] │ │ │ │ mov r1, sl │ │ │ │ str.w r8, [sp] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r9 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ str r6, [sp, #12] │ │ │ │ - bl 1b52d8 │ │ │ │ + bl 1b3114 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98a28 │ │ │ │ - b.n 98d64 │ │ │ │ + bne.w 98340 │ │ │ │ + b.n 9867c │ │ │ │ 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 9980a │ │ │ │ + beq.w 99122 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 991f8 │ │ │ │ + bne.n 98b10 │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 99720 │ │ │ │ + beq.w 99038 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99748 │ │ │ │ + bne.w 99060 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #665 @ 0x299 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbz r0, 991f6 │ │ │ │ + bl 99e5c <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbz r0, 98b0e │ │ │ │ mov r0, r4 │ │ │ │ - bl c8168 │ │ │ │ + bl c7a4c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 991f6 │ │ │ │ + cbz r0, 98b0e │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbz r0, 991f6 │ │ │ │ + bl 99e5c <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbz r0, 98b0e │ │ │ │ mov r0, r4 │ │ │ │ - bl c9000 │ │ │ │ + bl c88e4 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 991f6 │ │ │ │ + cbz r0, 98b0e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b513c │ │ │ │ + bl 1b2f78 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r3, 991f8 │ │ │ │ + cbnz r3, 98b10 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl b526c │ │ │ │ + bl b4b84 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov ip, r0 │ │ │ │ movs r3, #0 │ │ │ │ - cbz r0, 991f8 │ │ │ │ + cbz r0, 98b10 │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ str r6, [sp, #12] │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ str r6, [sp, #8] │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ strd r8, r6, [sp] │ │ │ │ - bl 1b71fc │ │ │ │ + bl 1b5034 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98a28 │ │ │ │ - bl 805dc │ │ │ │ + bne.w 98340 │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 997fa │ │ │ │ + bne.w 99112 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - b.w 988c8 │ │ │ │ + b.w 981e0 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b526c │ │ │ │ + bl b4b84 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99be6 │ │ │ │ + beq.w 998f8 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldrd r7, r6, [r3, #20] │ │ │ │ - bl b045c <_PyArena_Malloc@@Base> │ │ │ │ + bl afd7c <_PyArena_Malloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99f20 │ │ │ │ + beq.w 9956e │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movs r3, #0 │ │ │ │ str.w sl, [r0, #4] │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ movs r3, #18 │ │ │ │ str r2, [r0, #16] │ │ │ │ strd r9, r8, [r0, #32] │ │ │ │ strd r7, r6, [r0, #40] @ 0x28 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.w 98a28 │ │ │ │ + b.w 98340 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 99916 │ │ │ │ + bne.w 9922e │ │ │ │ adds r1, r3, #1 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 998a2 │ │ │ │ - movw r1, #42524 @ 0xa61c │ │ │ │ + beq.w 991ba │ │ │ │ + movw r1, #39540 @ 0x9a74 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 1b0d30 │ │ │ │ + bl 1aed08 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 998b6 │ │ │ │ + bne.w 991ce │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 998b0 │ │ │ │ + bne.w 991c8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #42524 @ 0xa61c │ │ │ │ + movw r1, #39540 @ 0x9a74 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1b0d30 │ │ │ │ + bl 1aed08 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99f86 │ │ │ │ + bne.w 993e8 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r6, r1, #1 │ │ │ │ subs r3, r6, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.w 98910 │ │ │ │ + b.w 98228 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b5ab0 │ │ │ │ + bl 1b38e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98a56 │ │ │ │ + beq.w 9836e │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ str r2, [sp, #16] │ │ │ │ @@ -165978,1626 +165304,1625 @@ │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r2, [r0, #32] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [r0, #24] │ │ │ │ strd r3, r2, [sp] │ │ │ │ ldrd r2, r3, [r0, #12] │ │ │ │ ldrd r0, r1, [r0, #4] │ │ │ │ - bl 1b63c8 │ │ │ │ + bl 1b4200 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98a28 │ │ │ │ - bl 805dc │ │ │ │ + bne.w 98340 │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98a6a │ │ │ │ + beq.w 98382 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r1 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ - b.w 98a70 │ │ │ │ + b.w 98388 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98e94 │ │ │ │ + bne.w 987ac │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbz r0, 99324 │ │ │ │ + bl 99e5c <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbz r0, 98c3c │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbz r0, 99324 │ │ │ │ + bl 99e5c <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbz r0, 98c3c │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99e5c <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99922 │ │ │ │ + bne.w 9923a │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98e94 │ │ │ │ + bne.w 987ac │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99e5c <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 993e0 │ │ │ │ + beq.n 98cf8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99e5c <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 993e0 │ │ │ │ + beq.n 98cf8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b7c60 │ │ │ │ + bl 1b5a9c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 993e0 │ │ │ │ + beq.n 98cf8 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99e5c <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 993e0 │ │ │ │ + beq.n 98cf8 │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99e5c <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 993e2 │ │ │ │ + bne.n 98cfa │ │ │ │ mov r0, r4 │ │ │ │ - bl c9000 │ │ │ │ + bl c88e4 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 993e0 │ │ │ │ + cbz r0, 98cf8 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b526c │ │ │ │ + bl b4b84 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 999a0 │ │ │ │ + beq.w 992b8 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r3, #24] │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl c5a4c <_PyArg_CheckPositional@@Base+0x1abc> │ │ │ │ + bl 1b0a30 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl b045c <_PyArena_Malloc@@Base> │ │ │ │ + bl afd7c <_PyArena_Malloc@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 993bc │ │ │ │ + cbz r0, 98cd4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ strd r2, r6, [r0, #40] @ 0x28 │ │ │ │ movs r2, #15 │ │ │ │ strd sl, fp, [r0, #4] │ │ │ │ str r7, [r0, #12] │ │ │ │ strd r9, r8, [r0, #32] │ │ │ │ str r2, [r0, #0] │ │ │ │ - movw r2, #15608 @ 0x3cf8 │ │ │ │ + movw r2, #12664 @ 0x3178 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b7408 │ │ │ │ + bl 1b5240 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98a28 │ │ │ │ - bl 805dc │ │ │ │ + bne.w 98340 │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 999b4 │ │ │ │ + bne.w 992ce │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 98e94 │ │ │ │ + b.n 987ac │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 98e94 │ │ │ │ + beq.w 987ac │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98e96 │ │ │ │ + bne.w 987ae │ │ │ │ adds r1, r2, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 999c6 │ │ │ │ + beq.w 992e0 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99e5c <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 99426 │ │ │ │ + cbnz r3, 98d3e │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99e5c <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99f68 │ │ │ │ + bne.w 993ce │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 999d4 │ │ │ │ + bne.w 992ee │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99e5c <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 999c2 │ │ │ │ + bne.w 992dc │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99e5c <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 999da │ │ │ │ + bne.w 992f4 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, r1, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.n 98e94 │ │ │ │ + b.n 987ac │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99dc2 │ │ │ │ + bne.w 995e0 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99e5c <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99f62 │ │ │ │ - movw r2, #18152 @ 0x46e8 │ │ │ │ + beq.w 99568 │ │ │ │ + movw r2, #15604 @ 0x3cf4 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b4d40 │ │ │ │ + bl 1b2b7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99f62 │ │ │ │ + beq.w 99568 │ │ │ │ mov r0, r4 │ │ │ │ - bl c9000 │ │ │ │ + bl c88e4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99f62 │ │ │ │ + beq.w 99568 │ │ │ │ mov r0, r4 │ │ │ │ - bl 237b6c <_PyGen_yf@@Base+0x164> │ │ │ │ + bl 236a5c <_PyGen_yf@@Base+0x164> │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99f62 │ │ │ │ + beq.w 99568 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b513c │ │ │ │ + bl 1b2f78 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99f5e │ │ │ │ + bne.w 993c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b5338 │ │ │ │ + bl 1b3174 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99f5e │ │ │ │ + bne.w 993c4 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b526c │ │ │ │ + bl b4b84 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99dc2 │ │ │ │ + beq.w 995e0 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr r6, [r6, #24] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl b045c <_PyArena_Malloc@@Base> │ │ │ │ + bl afd7c <_PyArena_Malloc@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 99506 │ │ │ │ + cbz r0, 98e1e │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r2, [r0, #16] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ strd r2, r6, [r0, #40] @ 0x28 │ │ │ │ movs r2, #19 │ │ │ │ strd r7, sl, [r0, #4] │ │ │ │ str.w fp, [r0, #12] │ │ │ │ strd r9, r8, [r0, #32] │ │ │ │ str r2, [r0, #0] │ │ │ │ - movw r2, #15716 @ 0x3d64 │ │ │ │ + movw r2, #12772 @ 0x31e4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b7408 │ │ │ │ + bl 1b5240 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98a28 │ │ │ │ + bne.w 98340 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ str r1, [sp, #32] │ │ │ │ subs r6, r1, #1 │ │ │ │ - bl 805dc │ │ │ │ + bl 805d4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99f2c │ │ │ │ + beq.w 99576 │ │ │ │ movs r2, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ mov r3, r2 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 988a4 │ │ │ │ + b.w 981bc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99a92 │ │ │ │ + bne.w 993ac │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99e5c <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99a4e │ │ │ │ + beq.w 99368 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99e5c <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99a4e │ │ │ │ + beq.w 99368 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4bd0 │ │ │ │ + bl b44e8 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99a4e │ │ │ │ + beq.w 99368 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99e5c <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99a4e │ │ │ │ + beq.w 99368 │ │ │ │ mov r0, r4 │ │ │ │ - bl b85b0 │ │ │ │ + bl b7f0c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99a90 │ │ │ │ + beq.w 993aa │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99e5c <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99a90 │ │ │ │ + beq.w 993aa │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99e5c <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99a92 │ │ │ │ + bne.w 993ac │ │ │ │ mov r0, r4 │ │ │ │ - bl c9000 │ │ │ │ + bl c88e4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99a90 │ │ │ │ + beq.w 993aa │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b513c │ │ │ │ + bl 1b2f78 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99a92 │ │ │ │ + bne.w 993ac │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b526c │ │ │ │ + bl b4b84 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99a92 │ │ │ │ + beq.w 993ac │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r7, r3, [r2, #20] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl c5a4c <_PyArg_CheckPositional@@Base+0x1abc> │ │ │ │ + bl 1b0a30 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ strd r7, r3, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, fp │ │ │ │ strd r9, r8, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r6, [r4, #20] │ │ │ │ str r6, [sp, #20] │ │ │ │ - bl 23bf20 │ │ │ │ - movw r2, #15696 @ 0x3d50 │ │ │ │ + bl 23ae0c │ │ │ │ + movw r2, #12752 @ 0x31d0 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b7408 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 98a28 │ │ │ │ - b.w 98c66 │ │ │ │ - bl 1e7fb4 │ │ │ │ + bl 1b5240 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98a28 │ │ │ │ - b.n 98fce │ │ │ │ + bne.w 98340 │ │ │ │ + b.w 9857e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b7c60 │ │ │ │ + bl 1b5a9c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98ad4 │ │ │ │ + beq.w 983ec │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99e5c <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98ad6 │ │ │ │ + bne.w 983ee │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99e5c <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98ad4 │ │ │ │ + beq.w 983ec │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99e5c <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98ad4 │ │ │ │ + beq.w 983ec │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99e5c <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98ad6 │ │ │ │ + bne.w 983ee │ │ │ │ mov r0, r4 │ │ │ │ - bl c9000 │ │ │ │ + bl c88e4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98b2a │ │ │ │ - b.w 98ad4 │ │ │ │ + bne.w 98442 │ │ │ │ + b.w 983ec │ │ │ │ + bl 1e6e6c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 98340 │ │ │ │ + b.n 988e6 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ - movw r1, #15804 @ 0x3dbc │ │ │ │ + movw r1, #12860 @ 0x323c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ + bl d52b8 │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b.w 98218 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 98900 │ │ │ │ + b.w 9813a │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 98822 │ │ │ │ + b.w 98194 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9887c │ │ │ │ + b.w 98044 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9872c │ │ │ │ + b.w 98066 │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov r3, r2 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 98776 │ │ │ │ + b.w 9808e │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9874e │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 987c8 │ │ │ │ + b.w 980e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a5bc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 99eb4 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 99c4e │ │ │ │ + bge.w 9944e │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r2 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - b.w 98776 │ │ │ │ + b.w 9808e │ │ │ │ mov r0, r4 │ │ │ │ - bl 26cb68 │ │ │ │ + bl 26be00 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99a9a │ │ │ │ + beq.w 993b4 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 99298 │ │ │ │ + b.n 98bb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26cb68 │ │ │ │ - b.w 98c94 │ │ │ │ + bl 26be00 │ │ │ │ + b.w 985ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a5bc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 99eb4 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 997fa │ │ │ │ + blt.n 99112 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9986c │ │ │ │ + beq.w 99184 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 991f8 │ │ │ │ + bne.w 98b10 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.n 997ce │ │ │ │ + beq.n 990e6 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #665 @ 0x299 │ │ │ │ mov r9, r3 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbz r0, 9977a │ │ │ │ + bl 99e5c <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbz r0, 99092 │ │ │ │ mov r0, r4 │ │ │ │ - bl c8168 │ │ │ │ - cbz r0, 9977a │ │ │ │ + bl c7a4c │ │ │ │ + cbz r0, 99092 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99e5c <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 99812 │ │ │ │ + bne.n 9912a │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str.w r9, [r4, #8] │ │ │ │ - cbnz r3, 997da │ │ │ │ + cbnz r3, 990f2 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #665 @ 0x299 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99e5c <_PyObject_NewVar@@Base+0x84> │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 997bc │ │ │ │ + cbz r0, 990d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c8168 │ │ │ │ - cbz r0, 997bc │ │ │ │ + bl c7a4c │ │ │ │ + cbz r0, 990d4 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbz r0, 997bc │ │ │ │ + bl 99e5c <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbz r0, 990d4 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbz r0, 997bc │ │ │ │ + bl 99e5c <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbz r0, 990d4 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d6a0 <_PyArena_AddPyObject@@Base+0xc0> │ │ │ │ + bl 1aebd4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9983e │ │ │ │ + bne.n 99156 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, r1, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99180 │ │ │ │ - b.n 991f8 │ │ │ │ + beq.w 98a98 │ │ │ │ + b.n 98b10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26cb68 │ │ │ │ + bl 26be00 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 99756 │ │ │ │ + beq.n 9906e │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 997c2 │ │ │ │ + b.n 990da │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a5bc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 99eb4 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 99de6 │ │ │ │ + bge.w 995f4 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r1 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ - b.w 98c76 │ │ │ │ + b.w 9858e │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r2 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - b.w 988c8 │ │ │ │ + b.w 981e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26cb68 │ │ │ │ - b.n 9915a │ │ │ │ + bl 26be00 │ │ │ │ + b.n 98a72 │ │ │ │ movw r3, #48060 @ 0xbbbc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #15468 @ 0x3c6c │ │ │ │ + movw r3, #12524 @ 0x30ec │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - bl 1e21ec <_PyOS_URandomNonblock@@Base+0x7b8> │ │ │ │ - bl 805dc │ │ │ │ + bl 1e0984 <_PyOS_URandomNonblock@@Base+0x7b8> │ │ │ │ + bl 805d4 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r2, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 997be │ │ │ │ + beq.n 990d6 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 997c2 │ │ │ │ + b.n 990da │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ movw r3, #56052 @ 0xdaf4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #15740 @ 0x3d7c │ │ │ │ + movw r3, #12796 @ 0x31fc │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - bl 1e21ec <_PyOS_URandomNonblock@@Base+0x7b8> │ │ │ │ - bl 805dc │ │ │ │ + bl 1e0984 <_PyOS_URandomNonblock@@Base+0x7b8> │ │ │ │ + bl 805d4 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r2, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 99838 │ │ │ │ - b.n 997be │ │ │ │ + bne.n 99150 │ │ │ │ + b.n 990d6 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99180 │ │ │ │ - b.n 991f8 │ │ │ │ - bl 26cb68 │ │ │ │ + beq.w 98a98 │ │ │ │ + b.n 98b10 │ │ │ │ + bl 26be00 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 986e0 │ │ │ │ + beq.w 97ff8 │ │ │ │ subs r2, r3, #1 │ │ │ │ - b.w 98a7a │ │ │ │ + b.w 98392 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26cb68 │ │ │ │ - b.w 98a40 │ │ │ │ + bl 26be00 │ │ │ │ + b.w 98358 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.w 98fde │ │ │ │ + b.w 988f6 │ │ │ │ mov r6, r3 │ │ │ │ - b.w 986fc │ │ │ │ + b.w 98014 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26cb68 │ │ │ │ + bl 26be00 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9925a │ │ │ │ + beq.w 98b72 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r6, #1 │ │ │ │ - b.n 99296 │ │ │ │ + b.n 98bae │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ee1b4 │ │ │ │ + bl 1ed134 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99270 │ │ │ │ + beq.w 98b88 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99e5c <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99270 │ │ │ │ + beq.w 98b88 │ │ │ │ movw r1, #48060 @ 0xbbbc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #15468 @ 0x3c6c │ │ │ │ + movw r3, #12524 @ 0x30ec │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1e21ec <_PyOS_URandomNonblock@@Base+0x7b8> │ │ │ │ + bl 1e0984 <_PyOS_URandomNonblock@@Base+0x7b8> │ │ │ │ movs r1, #10 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #15836 @ 0x3ddc │ │ │ │ + movw r2, #12892 @ 0x325c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl 1b7408 │ │ │ │ + bl 1b5240 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r6, r1, #1 │ │ │ │ - cbnz r0, 9991a │ │ │ │ + cbnz r0, 99232 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 805dc │ │ │ │ + bl 805d4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99294 │ │ │ │ + beq.w 98bac │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 99296 │ │ │ │ + b.n 98bae │ │ │ │ subs r3, #1 │ │ │ │ - b.n 99298 │ │ │ │ + b.n 98bb0 │ │ │ │ subs r3, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b.w 98910 │ │ │ │ + b.w 98228 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b7c60 │ │ │ │ + bl 1b5a9c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99324 │ │ │ │ + beq.w 98c3c │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99e5c <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99326 │ │ │ │ + bne.w 98c3e │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99e5c <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99324 │ │ │ │ + beq.w 98c3c │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99e5c <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99324 │ │ │ │ + beq.w 98c3c │ │ │ │ mov r0, r4 │ │ │ │ - bl c9000 │ │ │ │ + bl c88e4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99324 │ │ │ │ + beq.w 98c3c │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b526c │ │ │ │ + bl b4b84 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 999a0 │ │ │ │ + cbz r0, 992b8 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldrd r7, r6, [r3, #20] │ │ │ │ - bl b045c <_PyArena_Malloc@@Base> │ │ │ │ + bl afd7c <_PyArena_Malloc@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 993bc │ │ │ │ + beq.w 98cd4 │ │ │ │ movs r1, #15 │ │ │ │ movs r2, #0 │ │ │ │ strd sl, fp, [r0, #4] │ │ │ │ strd r9, r8, [r0, #32] │ │ │ │ strd r7, r6, [r0, #40] @ 0x28 │ │ │ │ str r1, [r0, #0] │ │ │ │ str r2, [r0, #12] │ │ │ │ - b.n 993bc │ │ │ │ + b.n 98cd4 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ - b.w 98e98 │ │ │ │ + b.w 987b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a5bc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 99eb4 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 99ab2 │ │ │ │ + bge.w 99756 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r1 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ - b.w 98e98 │ │ │ │ + b.w 987b0 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - b.n 99454 │ │ │ │ + b.n 98d6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 26cb68 │ │ │ │ + bl 26be00 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99402 │ │ │ │ + beq.w 98d1a │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 99456 │ │ │ │ + b.n 98d6e │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99e5c <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99450 │ │ │ │ + beq.w 98d68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 529fa │ │ │ │ + bl 52a02 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99450 │ │ │ │ + beq.w 98d68 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99e5c <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 999c2 │ │ │ │ + bne.n 992dc │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99e5c <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99450 │ │ │ │ + beq.w 98d68 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99e5c <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99450 │ │ │ │ + beq.w 98d68 │ │ │ │ movw r1, #48060 @ 0xbbbc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #15468 @ 0x3c6c │ │ │ │ + movw r3, #12524 @ 0x30ec │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1e21ec <_PyOS_URandomNonblock@@Base+0x7b8> │ │ │ │ - bl 805dc │ │ │ │ + bl 1e0984 <_PyOS_URandomNonblock@@Base+0x7b8> │ │ │ │ + bl 805d4 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r2, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99452 │ │ │ │ + beq.w 98d6a │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 99456 │ │ │ │ + b.n 98d6e │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98c70 │ │ │ │ + beq.w 98588 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 99a92 │ │ │ │ + cbnz r3, 993ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e8c78 │ │ │ │ - b.w 98c70 │ │ │ │ + bl 1e7b30 │ │ │ │ + b.w 98588 │ │ │ │ mov r2, r6 │ │ │ │ - b.w 98798 │ │ │ │ + b.w 980b0 │ │ │ │ mov r2, r6 │ │ │ │ - b.w 987ee │ │ │ │ + b.w 98106 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26cb68 │ │ │ │ - b.w 98b80 │ │ │ │ + bl 26be00 │ │ │ │ + b.w 98498 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26cb68 │ │ │ │ - b.w 98a92 │ │ │ │ + bl 26be00 │ │ │ │ + b.w 983aa │ │ │ │ mov r0, r4 │ │ │ │ - bl 26cb68 │ │ │ │ - b.w 989fc │ │ │ │ + bl 26be00 │ │ │ │ + b.w 98314 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.w 98c76 │ │ │ │ + b.w 9858e │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 99c0c │ │ │ │ + beq.w 998b6 │ │ │ │ mov r1, r6 │ │ │ │ - b.w 988ea │ │ │ │ - movs r1, #1 │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ - b.w 9912a │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - mov r9, r2 │ │ │ │ - mov r8, r3 │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 99d80 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 98e94 │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ - adds r1, r3, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.n 99b4e │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #674 @ 0x2a2 │ │ │ │ - mov r7, r3 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 99b18 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #633 @ 0x279 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - mov sl, r0 │ │ │ │ - cbz r0, 99b16 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 307d6 │ │ │ │ - cbz r0, 99b16 │ │ │ │ - movs r1, #11 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 99c78 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r7, [r4, #8] │ │ │ │ - cbnz r3, 99b5a │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #674 @ 0x2a2 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 99be2 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #633 @ 0x279 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - mov r7, r0 │ │ │ │ - cbnz r0, 99b60 │ │ │ │ + b.w 98202 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - subs r2, r1, #1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ - str r6, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 98aba │ │ │ │ - b.w 98e94 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 26cb68 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 99ade │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r2, #1 │ │ │ │ - b.n 99b40 │ │ │ │ - movs r1, #7 │ │ │ │ + subs r1, #1 │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ + b.w 981bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 30ac2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99b3a │ │ │ │ + beq.w 98d3c │ │ │ │ + movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 529fa │ │ │ │ + bl 99e5c <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99b3a │ │ │ │ - movs r1, #12 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 99be2 │ │ │ │ - movs r1, #8 │ │ │ │ + bne.n 9933a │ │ │ │ + b.n 98d3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 1ed134 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99b3a │ │ │ │ + beq.w 98baa │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99e5c <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99b3a │ │ │ │ + beq.w 98baa │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99e5c <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99b3a │ │ │ │ + beq.w 98baa │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d6a0 <_PyArena_AddPyObject@@Base+0xc0> │ │ │ │ + bl 1aebd4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99b3a │ │ │ │ - ldr r3, [r7, #12] │ │ │ │ - movs r2, #0 │ │ │ │ + beq.w 98baa │ │ │ │ + ldr r3, [r6, #16] │ │ │ │ + movw r1, #56052 @ 0xdaf4 │ │ │ │ + movt r1, #71 @ 0x47 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #56052 @ 0xdaf4 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ + mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #15544 @ 0x3cb8 │ │ │ │ + movw r3, #12912 @ 0x3270 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - bl 1e21ec <_PyOS_URandomNonblock@@Base+0x7b8> │ │ │ │ - bl 805dc │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ - subs r2, r1, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 99b3c │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 99b40 │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ - b.n 99b3e │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - subs r1, #1 │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ - b.w 988a4 │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + bl 1e0984 <_PyOS_URandomNonblock@@Base+0x7b8> │ │ │ │ + bl 805d4 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - subs r1, #1 │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ - b.w 98776 │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - movs r1, #1 │ │ │ │ - mov r3, r1 │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ - subs r2, #1 │ │ │ │ - b.w 98fde │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a5bc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 99c6c │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ - ldr.w r3, [r0, r6, lsl #2] │ │ │ │ - ldrd r2, r3, [r3, #12] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 99710 │ │ │ │ - ldrd r1, r7, [r4, #8] │ │ │ │ - cmp r1, r7 │ │ │ │ - bne.w 988f6 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r2, r3, [sp, #32] │ │ │ │ - bl 9a5bc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + subs r6, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 996aa │ │ │ │ - ldrd r0, r1, [r4, #4] │ │ │ │ - ldrd r2, r3, [sp, #32] │ │ │ │ - b.w 988f6 │ │ │ │ + bne.w 99228 │ │ │ │ + b.w 98bac │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ - cbnz r3, 99caa │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98cba │ │ │ │ - b.w 98d70 │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - subs r3, #1 │ │ │ │ - b.w 99298 │ │ │ │ - movs r1, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 99b16 │ │ │ │ - movs r1, #5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9d6a0 <_PyArena_AddPyObject@@Base+0xc0> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 99b16 │ │ │ │ - ldr.w r2, [sl, #12] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r2, r3 │ │ │ │ - movw r3, #56052 @ 0xdaf4 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - b.n 99bc2 │ │ │ │ + beq.w 995a8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98d70 │ │ │ │ + bne.w 98688 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 99fec │ │ │ │ + beq.n 99526 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ mov r9, r3 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbz r0, 99ce8 │ │ │ │ + bl 99e5c <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbz r0, 9949e │ │ │ │ mov r0, r4 │ │ │ │ - bl c8168 │ │ │ │ - cbz r0, 99ce8 │ │ │ │ + bl c7a4c │ │ │ │ + cbz r0, 9949e │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99e5c <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a000 │ │ │ │ + bne.n 99538 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str.w r9, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99ffa │ │ │ │ + bne.n 99532 │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99e5c <_PyObject_NewVar@@Base+0x84> │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a02e │ │ │ │ + beq.n 99564 │ │ │ │ mov r0, r4 │ │ │ │ - bl c8168 │ │ │ │ + bl c7a4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a02e │ │ │ │ + beq.n 99564 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99e5c <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a02e │ │ │ │ + beq.n 99564 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99e5c <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a02e │ │ │ │ + beq.n 99564 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d6a0 <_PyArena_AddPyObject@@Base+0xc0> │ │ │ │ + bl 1aebd4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a02e │ │ │ │ + beq.n 99564 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ movw r3, #56052 @ 0xdaf4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #15484 @ 0x3c7c │ │ │ │ + movw r3, #12540 @ 0x30fc │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - bl 1e21ec <_PyOS_URandomNonblock@@Base+0x7b8> │ │ │ │ - bl 805dc │ │ │ │ + bl 1e0984 <_PyOS_URandomNonblock@@Base+0x7b8> │ │ │ │ + bl 805d4 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r2, r1, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9a028 │ │ │ │ + cbz r0, 9955e │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98cba │ │ │ │ - b.w 98d70 │ │ │ │ + beq.w 985d2 │ │ │ │ + b.w 98688 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 26be00 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98aba │ │ │ │ - b.w 98e94 │ │ │ │ + beq.n 9947a │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + subs r2, #1 │ │ │ │ + b.n 99518 │ │ │ │ + movw r3, #48060 @ 0xbbbc │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + movw r3, #12524 @ 0x30ec │ │ │ │ + movt r3, #40 @ 0x28 │ │ │ │ + bl 1e0984 <_PyOS_URandomNonblock@@Base+0x7b8> │ │ │ │ + bl 805d4 │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ + subs r2, r1, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 99514 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + subs r2, r1, #1 │ │ │ │ + b.n 99518 │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ + b.n 9955e │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + b.n 993c6 │ │ │ │ + bl 805d4 │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ + cbnz r0, 9958c │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + b.n 993c6 │ │ │ │ + mov r2, r6 │ │ │ │ + b.w 98160 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a5bc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 99eb4 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 99dd6 │ │ │ │ + bge.n 995b4 │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ + movs r2, #1 │ │ │ │ + subs r1, #1 │ │ │ │ + mov r3, r2 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ + b.w 981bc │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r3, r1 │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ + subs r2, #1 │ │ │ │ + b.w 988f6 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 985d2 │ │ │ │ + b.w 98688 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ - cbz r3, 99dba │ │ │ │ + cbz r3, 995d8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 99dc2 │ │ │ │ + cbnz r3, 995e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 250760 │ │ │ │ + bl 24f9b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98a28 │ │ │ │ + bne.w 98340 │ │ │ │ str r6, [r4, #8] │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9901c │ │ │ │ + beq.w 98934 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - b.w 988a4 │ │ │ │ + b.w 981bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 26cb68 │ │ │ │ - b.w 98ff4 │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ - movs r2, #1 │ │ │ │ - subs r1, #1 │ │ │ │ - mov r3, r2 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ - b.w 988a4 │ │ │ │ + bl 26be00 │ │ │ │ + b.w 9890c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9a032 │ │ │ │ + beq.w 99930 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99a92 │ │ │ │ + bne.w 993ac │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.n 99e92 │ │ │ │ + beq.n 996a0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ mov r7, r3 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99e5c <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 99e5c │ │ │ │ + cbnz r3, 9966a │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbz r0, 99e5a │ │ │ │ + bl 99e5c <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbz r0, 99668 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4bd0 │ │ │ │ - cbz r0, 99e5a │ │ │ │ + bl b44e8 │ │ │ │ + cbz r0, 99668 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbz r0, 99e5a │ │ │ │ + bl 99e5c <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbz r0, 99668 │ │ │ │ mov r0, r4 │ │ │ │ - bl b85b0 │ │ │ │ - cbz r0, 99e5a │ │ │ │ + bl b7f0c │ │ │ │ + cbz r0, 99668 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99e5c <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 99f36 │ │ │ │ + bne.n 9972e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ - cbnz r3, 99e9e │ │ │ │ + cbnz r3, 996ac │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99e5c <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 99f1c │ │ │ │ + bne.n 9972a │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99e5c <_PyObject_NewVar@@Base+0x84> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 99ea4 │ │ │ │ + cbnz r0, 996b2 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, r1, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98ba8 │ │ │ │ - b.n 99a92 │ │ │ │ + beq.w 984c0 │ │ │ │ + b.n 993ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 26cb68 │ │ │ │ + bl 26be00 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 99e12 │ │ │ │ + beq.n 99620 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 99e86 │ │ │ │ + b.n 99694 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4bd0 │ │ │ │ + bl b44e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99e80 │ │ │ │ + beq.n 9968e │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99e5c <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99e80 │ │ │ │ + beq.n 9968e │ │ │ │ mov r0, r4 │ │ │ │ - bl b85b0 │ │ │ │ + bl b7f0c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99e80 │ │ │ │ + beq.n 9968e │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99e5c <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99e80 │ │ │ │ + beq.n 9968e │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99e5c <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99e80 │ │ │ │ + beq.n 9968e │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d6a0 <_PyArena_AddPyObject@@Base+0xc0> │ │ │ │ + bl 1aebd4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99e80 │ │ │ │ + beq.n 9968e │ │ │ │ ldr r2, [r7, #12] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ movw r3, #56052 @ 0xdaf4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #15636 @ 0x3d14 │ │ │ │ + movw r3, #12692 @ 0x3194 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - bl 1e21ec <_PyOS_URandomNonblock@@Base+0x7b8> │ │ │ │ - bl 805dc │ │ │ │ + bl 1e0984 <_PyOS_URandomNonblock@@Base+0x7b8> │ │ │ │ + bl 805d4 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r2, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99e82 │ │ │ │ + beq.n 99690 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 99e86 │ │ │ │ + b.n 99694 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - b.n 99e84 │ │ │ │ - bl 805dc │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 99dd8 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - subs r1, #1 │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ - b.w 988a4 │ │ │ │ + b.n 99692 │ │ │ │ movw r3, #48060 @ 0xbbbc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #15468 @ 0x3c6c │ │ │ │ + movw r3, #12524 @ 0x30ec │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - bl 1e21ec <_PyOS_URandomNonblock@@Base+0x7b8> │ │ │ │ - bl 805dc │ │ │ │ + bl 1e0984 <_PyOS_URandomNonblock@@Base+0x7b8> │ │ │ │ + bl 805d4 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r2, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 99f16 │ │ │ │ - b.n 99e82 │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ - b.n 99f2e │ │ │ │ + bne.n 99724 │ │ │ │ + b.n 99690 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr.w r3, [r3, r6, lsl #2] │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + mov r9, r2 │ │ │ │ + mov r8, r3 │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 99924 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 987ac │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ + adds r1, r3, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ + beq.n 997f0 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #674 @ 0x2a2 │ │ │ │ + mov r7, r3 │ │ │ │ + bl 99e5c <_PyObject_NewVar@@Base+0x84> │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cbnz r3, 997ba │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #633 @ 0x279 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + bl 99e5c <_PyObject_NewVar@@Base+0x84> │ │ │ │ + mov sl, r0 │ │ │ │ + cbz r0, 997b8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 30ac2 │ │ │ │ + cbz r0, 997b8 │ │ │ │ + movs r1, #11 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 99e5c <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 99888 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r7, [r4, #8] │ │ │ │ + cbnz r3, 997fc │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #674 @ 0x2a2 │ │ │ │ + bl 99e5c <_PyObject_NewVar@@Base+0x84> │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 99884 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #633 @ 0x279 │ │ │ │ + bl 99e5c <_PyObject_NewVar@@Base+0x84> │ │ │ │ + mov r7, r0 │ │ │ │ + cbnz r0, 99802 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 99f2e │ │ │ │ + subs r2, r1, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + str r6, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 983d2 │ │ │ │ + b.w 987ac │ │ │ │ + mov r0, r4 │ │ │ │ + bl 26be00 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 99782 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + subs r2, #1 │ │ │ │ + b.n 997e2 │ │ │ │ + movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 307d6 │ │ │ │ + bl 99e5c <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99424 │ │ │ │ - movs r1, #4 │ │ │ │ + beq.n 997dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 52a02 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99a20 │ │ │ │ - b.w 99424 │ │ │ │ + beq.n 997dc │ │ │ │ + movs r1, #12 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 99e5c <_PyObject_NewVar@@Base+0x84> │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cbnz r3, 99884 │ │ │ │ + movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ee1b4 │ │ │ │ + bl 99e5c <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99292 │ │ │ │ + beq.n 997dc │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99e5c <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99292 │ │ │ │ + beq.n 997dc │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99e5c <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99292 │ │ │ │ + beq.n 997dc │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d6a0 <_PyArena_AddPyObject@@Base+0xc0> │ │ │ │ + bl 1aebd4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99292 │ │ │ │ - ldr r3, [r6, #16] │ │ │ │ - movw r1, #56052 @ 0xdaf4 │ │ │ │ - movt r1, #71 @ 0x47 │ │ │ │ + beq.n 997dc │ │ │ │ + ldr r3, [r7, #12] │ │ │ │ + movs r2, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r2, r7 │ │ │ │ + movw r3, #56052 @ 0xdaf4 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #15856 @ 0x3df0 │ │ │ │ + movw r3, #12600 @ 0x3138 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - bl 1e21ec <_PyOS_URandomNonblock@@Base+0x7b8> │ │ │ │ - bl 805dc │ │ │ │ + bl 1e0984 <_PyOS_URandomNonblock@@Base+0x7b8> │ │ │ │ + bl 805d4 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - subs r6, r1, #1 │ │ │ │ + subs r2, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99910 │ │ │ │ - b.w 99294 │ │ │ │ + beq.n 997de │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b.n 997e2 │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ + b.n 997e0 │ │ │ │ + movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26cb68 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 99cc2 │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r2, #1 │ │ │ │ - b.n 99d72 │ │ │ │ - movw r3, #48060 @ 0xbbbc │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movs r2, #0 │ │ │ │ + bl 99e5c <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 997b8 │ │ │ │ + movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ + bl 1aebd4 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 997b8 │ │ │ │ + ldr.w r2, [sl, #12] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r2, r3 │ │ │ │ + movw r3, #56052 @ 0xdaf4 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #15468 @ 0x3c6c │ │ │ │ - movt r3, #40 @ 0x28 │ │ │ │ - bl 1e21ec <_PyOS_URandomNonblock@@Base+0x7b8> │ │ │ │ - bl 805dc │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ - subs r2, r1, #1 │ │ │ │ + b.n 99864 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 99eb4 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 99904 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ + ldr.w r3, [r0, r6, lsl #2] │ │ │ │ + ldrd r2, r3, [r3, #12] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 99028 │ │ │ │ + ldrd r1, r7, [r4, #8] │ │ │ │ + cmp r1, r7 │ │ │ │ + bne.w 9820e │ │ │ │ + mov r0, r4 │ │ │ │ + strd r2, r3, [sp, #32] │ │ │ │ + bl 99eb4 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99d6e │ │ │ │ + blt.w 98fc2 │ │ │ │ + ldrd r0, r1, [r4, #4] │ │ │ │ + ldrd r2, r3, [sp, #32] │ │ │ │ + b.w 9820e │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - subs r2, r1, #1 │ │ │ │ - b.n 99d72 │ │ │ │ + subs r1, #1 │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ + b.w 981bc │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + subs r3, #1 │ │ │ │ + b.w 98bb0 │ │ │ │ + movs r1, #1 │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ + b.w 98a42 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - b.n 9a028 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + subs r1, #1 │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ + b.w 9808e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98ba8 │ │ │ │ - b.n 99a92 │ │ │ │ - mov r2, r6 │ │ │ │ - b.w 98848 │ │ │ │ + beq.w 983d2 │ │ │ │ + b.w 987ac │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 984c0 │ │ │ │ + b.n 993ac │ │ │ │ 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 r3, [r0, #8] │ │ │ │ sub sp, #20 │ │ │ │ subs r7, r3, #1 │ │ │ │ - bmi.w 9a1ea │ │ │ │ + bmi.w 99ae2 │ │ │ │ add.w r6, r0, #12 │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #588] @ (9a2b4 ) │ │ │ │ + ldr r1, [pc, #588] @ (99bac ) │ │ │ │ add.w r6, r6, r3, lsl #2 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r8, #42220 @ 0xa4ec │ │ │ │ movt r8, #71 @ 0x47 │ │ │ │ movw r9, #42012 @ 0xa41c │ │ │ │ movt r9, #71 @ 0x47 │ │ │ │ movw sl, #4364 @ 0x110c │ │ │ │ movt sl, #71 @ 0x47 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ - movw r5, #31072 @ 0x7960 │ │ │ │ + movw r5, #28128 @ 0x6de0 │ │ │ │ movt r5, #43 @ 0x2b │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov fp, r3 │ │ │ │ ldr.w r4, [r6, #-4]! │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 9a1f2 │ │ │ │ + bne.w 99aea │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w 9a1e4 │ │ │ │ + bpl.w 99adc │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.w 9a28c │ │ │ │ + bpl.w 99b84 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ add.w r3, r4, #20 │ │ │ │ add r2, r3 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9a1d6 │ │ │ │ + beq.w 99ace │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ ldr.w r1, [r5, r0, lsl #2] │ │ │ │ subs r0, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ ubfx r1, r1, #0, #3 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a1e4 │ │ │ │ + bne.w 99adc │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9a1d6 │ │ │ │ + beq.n 99ace │ │ │ │ ldrb r0, [r3, #1] │ │ │ │ ldr.w r1, [r5, r0, lsl #2] │ │ │ │ subs r0, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ ubfx r1, r1, #0, #3 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9a1e4 │ │ │ │ + bne.n 99adc │ │ │ │ adds r1, r3, #2 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9a1d6 │ │ │ │ + beq.n 99ace │ │ │ │ ldrb r0, [r3, #2] │ │ │ │ ldr.w r1, [r5, r0, lsl #2] │ │ │ │ subs r0, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ ubfx r1, r1, #0, #3 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9a1e4 │ │ │ │ + bne.n 99adc │ │ │ │ adds r1, r3, #3 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9a1d6 │ │ │ │ + beq.n 99ace │ │ │ │ ldrb r0, [r3, #3] │ │ │ │ ldr.w r1, [r5, r0, lsl #2] │ │ │ │ subs r0, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ ubfx r1, r1, #0, #3 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9a1e4 │ │ │ │ + bne.n 99adc │ │ │ │ adds r1, r3, #4 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9a1d6 │ │ │ │ + beq.n 99ace │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ ldr.w r1, [r5, r0, lsl #2] │ │ │ │ subs r0, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ ubfx r1, r1, #0, #3 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9a1e4 │ │ │ │ + bne.n 99adc │ │ │ │ adds r1, r3, #5 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9a1d6 │ │ │ │ + beq.n 99ace │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ ldr.w r1, [r5, r0, lsl #2] │ │ │ │ subs r0, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ ubfx r1, r1, #0, #3 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9a1e4 │ │ │ │ + bne.n 99adc │ │ │ │ adds r1, r3, #6 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9a1d6 │ │ │ │ + beq.n 99ace │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ ldr.w r1, [r5, r0, lsl #2] │ │ │ │ subs r0, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ ubfx r1, r1, #0, #3 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - cbnz r0, 9a1e4 │ │ │ │ + cbnz r0, 99adc │ │ │ │ adds r1, r3, #7 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9a1d6 │ │ │ │ + beq.n 99ace │ │ │ │ ldrb r0, [r3, #7] │ │ │ │ ldr.w r1, [r5, r0, lsl #2] │ │ │ │ subs r0, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ ubfx r1, r1, #0, #3 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - cbnz r0, 9a1e4 │ │ │ │ + cbnz r0, 99adc │ │ │ │ adds r3, #8 │ │ │ │ - b.n 9a1d2 │ │ │ │ + b.n 99aca │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r1, [r5, r0, lsl #2] │ │ │ │ subs r0, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ ubfx r1, r1, #0, #3 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - cbnz r0, 9a1e4 │ │ │ │ + cbnz r0, 99adc │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 9a1b8 │ │ │ │ + bne.n 99ab0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 7bfac │ │ │ │ + bl 7bf6c │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 9a244 │ │ │ │ + bne.n 99b3c │ │ │ │ subs r7, #1 │ │ │ │ - bcs.w 9a094 │ │ │ │ + bcs.w 9998c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 9a232 │ │ │ │ + beq.n 99b2a │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 9a1e4 │ │ │ │ + bne.n 99adc │ │ │ │ mov r0, r4 │ │ │ │ - bl 7839c │ │ │ │ - cbz r0, 9a23e │ │ │ │ + bl 7834c │ │ │ │ + cbz r0, 99b36 │ │ │ │ add r1, sp, #12 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 9a044 │ │ │ │ + bl 9993c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 9a29a │ │ │ │ + beq.n 99b92 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbnz r2, 9a254 │ │ │ │ + cbnz r2, 99b4c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9a1e4 │ │ │ │ + beq.n 99adc │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9a1e4 │ │ │ │ + bne.n 99adc │ │ │ │ mov r0, r3 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9a1e4 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 99adc │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 9a044 │ │ │ │ + bl 9993c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 9a1e4 │ │ │ │ + bne.n 99adc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9a1ec │ │ │ │ + b.n 99ae4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9a1e4 │ │ │ │ + beq.n 99adc │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 9a1e4 │ │ │ │ + b.n 99adc │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl fae20 │ │ │ │ + bl fa710 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 9a29a │ │ │ │ + cbz r0, 99b92 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9a272 │ │ │ │ + beq.n 99b6a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbz r2, 9a280 │ │ │ │ + cbz r2, 99b78 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9a218 │ │ │ │ + beq.n 99b10 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n 9a218 │ │ │ │ + b.n 99b10 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9a272 │ │ │ │ + b.n 99b6a │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ add r2, r3 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9a0bc │ │ │ │ - b.n 9a1d6 │ │ │ │ + bne.w 999b4 │ │ │ │ + b.n 99ace │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9a23e │ │ │ │ + beq.n 99b36 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9a23e │ │ │ │ + bne.n 99b36 │ │ │ │ mov r0, r3 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9a23e │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 99b36 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - movw r3, #50825 @ 0xc689 │ │ │ │ + movw r3, #50761 @ 0xc649 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r2, #160] @ 0xa0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 9a358 │ │ │ │ + bne.n 99c50 │ │ │ │ mov r1, r0 │ │ │ │ movw r0, #19992 @ 0x4e18 │ │ │ │ movt r0, #73 @ 0x49 │ │ │ │ - movw r3, #33237 @ 0x81d5 │ │ │ │ + movw r3, #33157 @ 0x8185 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r0, #724] @ 0x2d4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9a40a │ │ │ │ + bne.w 99d02 │ │ │ │ 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, [pc, #424] @ (9a4a0 ) │ │ │ │ + ldr r3, [pc, #424] @ (99d98 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1528] @ 0x5f8 │ │ │ │ cmn.w r4, #804 @ 0x324 │ │ │ │ - beq.n 9a36c │ │ │ │ + beq.n 99c64 │ │ │ │ lsrs r3, r1, #18 │ │ │ │ ubfx r2, r1, #0, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ ldr.w r5, [r3, #808] @ 0x328 │ │ │ │ cmp r5, r2 │ │ │ │ - bgt.n 9a334 │ │ │ │ + bgt.n 99c2c │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, r2 │ │ │ │ ite gt │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - cbz r2, 9a36c │ │ │ │ + cbz r2, 99c64 │ │ │ │ bic.w r3, r1, #4080 @ 0xff0 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ ldr.w ip, [r3, #4] │ │ │ │ str.w ip, [r1] │ │ │ │ str r1, [r3, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 9a35a │ │ │ │ - cbz r2, 9a390 │ │ │ │ + beq.n 99c52 │ │ │ │ + cbz r2, 99c88 │ │ │ │ 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 9a354 │ │ │ │ + b.n 99c4c │ │ │ │ ldr.w r2, [r0, #684] @ 0x2ac │ │ │ │ - movw r3, #53025 @ 0xcf21 │ │ │ │ + movw r3, #52969 @ 0xcee9 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9a496 │ │ │ │ + bne.w 99d8e │ │ │ │ mov r0, r1 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 9a354 │ │ │ │ + b.n 99c4c │ │ │ │ ldrd r1, r2, [r3, #8] │ │ │ │ str r2, [r1, #12] │ │ │ │ str r1, [r2, #8] │ │ │ │ movs r1, #28 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ mul.w r2, r1, r2 │ │ │ │ ldr.w r1, [r4, #512] @ 0x200 │ │ │ │ @@ -167607,73 +166932,73 @@ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r5, [r2, #16] │ │ │ │ str r5, [r3, #8] │ │ │ │ add.w ip, r4, r1, lsl #2 │ │ │ │ str r3, [r2, #16] │ │ │ │ ldr.w lr, [ip, #528] @ 0x210 │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 9a3ce │ │ │ │ + bne.n 99cc6 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 9a3ca │ │ │ │ + cbz r3, 99cc2 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r1, r5 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ str.w r3, [ip, #528] @ 0x210 │ │ │ │ adds r3, r1, #1 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 9a430 │ │ │ │ + beq.n 99d28 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 9a410 │ │ │ │ + beq.n 99d08 │ │ │ │ ldr.w r3, [ip, #532] @ 0x214 │ │ │ │ - cbnz r3, 9a3e6 │ │ │ │ + cbnz r3, 99cde │ │ │ │ str.w r2, [ip, #532] @ 0x214 │ │ │ │ cmp r2, lr │ │ │ │ - beq.n 9a354 │ │ │ │ + beq.n 99c4c │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9a490 │ │ │ │ + beq.n 99d88 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, lr, [r2, #20] │ │ │ │ - cbz r3, 9a404 │ │ │ │ + cbz r3, 99cfc │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [lr, #20] │ │ │ │ - b.n 9a354 │ │ │ │ + b.n 99c4c │ │ │ │ ldr.w r0, [r0, #708] @ 0x2c4 │ │ │ │ bx r2 │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 9a41e │ │ │ │ + cbz r3, 99d16 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9a354 │ │ │ │ + bne.n 99c4c │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 9a354 │ │ │ │ + b.n 99c4c │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9a3d8 │ │ │ │ + beq.n 99cd0 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 9a48a │ │ │ │ + cbz r3, 99d82 │ │ │ │ str r1, [r3, #20] │ │ │ │ str r3, [r1, #24] │ │ │ │ ldr r1, [r7, r6] │ │ │ │ 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, 9a464 │ │ │ │ + cbz r3, 99d5c │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ mov.w ip, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ str.w ip, [r3, #808] @ 0x328 │ │ │ │ add.w r3, r4, r2, lsl #3 │ │ │ │ movs r5, #0 │ │ │ │ @@ -167682,135 +167007,135 @@ │ │ │ │ ldr.w r3, [r0, #812] @ 0x32c │ │ │ │ ldr.w r0, [r0, #804] @ 0x324 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #788] @ 0x314 │ │ │ │ str r5, [r7, r6] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #788] @ 0x314 │ │ │ │ - b.n 9a354 │ │ │ │ + b.n 99c4c │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 9a43c │ │ │ │ + b.n 99d34 │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 9a3f4 │ │ │ │ + b.n 99cec │ │ │ │ ldr.w r0, [r0, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ - b.n 9a384 │ │ │ │ + b.n 99c7c │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0009a4a4 <_Py_GetConfig@@Base>: │ │ │ │ +00099d9c <_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] @ (9a4dc <_Py_GetConfig@@Base+0x38>) │ │ │ │ + ldr r3, [pc, #40] @ (99dd4 <_Py_GetConfig@@Base+0x38>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 9a4c6 <_Py_GetConfig@@Base+0x22> │ │ │ │ + cbz r3, 99dbe <_Py_GetConfig@@Base+0x22> │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add.w r0, r0, #4128 @ 0x1020 │ │ │ │ adds r0, #8 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r1, #51508 @ 0xc934 │ │ │ │ + movw r1, #48564 @ 0xbdb4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #4248 @ 0x1098 │ │ │ │ + movw r0, #1304 @ 0x518 │ │ │ │ movt r0, #54 @ 0x36 │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 677e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0009a4e0 <_PyObject_NewVar@@Base>: │ │ │ │ +00099dd8 <_PyObject_NewVar@@Base>: │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ adds r0, #3 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mla r0, r3, r1, r0 │ │ │ │ bic.w r0, r0, #3 │ │ │ │ - bl 72384 │ │ │ │ - cbz r0, 9a554 <_PyObject_NewVar@@Base+0x74> │ │ │ │ + bl 72340 │ │ │ │ + cbz r0, 99e4c <_PyObject_NewVar@@Base+0x74> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [r0, #4] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, r1 │ │ │ │ mov.w r1, #1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r4, #0] │ │ │ │ - ldr r2, [pc, #64] @ (9a560 <_PyObject_NewVar@@Base+0x80>) │ │ │ │ + ldr r2, [pc, #64] @ (99e58 <_PyObject_NewVar@@Base+0x80>) │ │ │ │ str r1, [r0, #0] │ │ │ │ ldr.w r4, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r4, 9a530 <_PyObject_NewVar@@Base+0x50> │ │ │ │ + cbnz r4, 99e28 <_PyObject_NewVar@@Base+0x50> │ │ │ │ mov r0, r3 │ │ │ │ str r5, [r3, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + movw r1, #55613 @ 0xd93d │ │ │ │ movt r1, #18 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 9a546 <_PyObject_NewVar@@Base+0x66> │ │ │ │ + bne.n 99e3e <_PyObject_NewVar@@Base+0x66> │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 12eb00 │ │ │ │ + bl 12ddf0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9a528 <_PyObject_NewVar@@Base+0x48> │ │ │ │ + b.n 99e20 <_PyObject_NewVar@@Base+0x48> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9a528 <_PyObject_NewVar@@Base+0x48> │ │ │ │ + b.n 99e20 <_PyObject_NewVar@@Base+0x48> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1ef298 │ │ │ │ + b.w 1ee218 │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrd r2, r4, [r0, #8] │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 9a590 <_PyObject_NewVar@@Base+0xb0> │ │ │ │ + beq.n 99e88 <_PyObject_NewVar@@Base+0xb0> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr.w r0, [r0, r2, lsl #2] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 9a5ae <_PyObject_NewVar@@Base+0xce> │ │ │ │ + beq.n 99ea6 <_PyObject_NewVar@@Base+0xce> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ strd r0, r1, [sp] │ │ │ │ - bl 9a5bc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 99eb4 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9a5b6 <_PyObject_NewVar@@Base+0xd6> │ │ │ │ + blt.n 99eae <_PyObject_NewVar@@Base+0xd6> │ │ │ │ ldrd r0, r2, [r3, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr.w r0, [r0, r2, lsl #2] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 9a58a <_PyObject_NewVar@@Base+0xaa> │ │ │ │ + bne.n 99e82 <_PyObject_NewVar@@Base+0xaa> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #8] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #60] @ 0x3c │ │ │ │ - b.n 9a58a <_PyObject_NewVar@@Base+0xaa> │ │ │ │ + b.n 99e82 <_PyObject_NewVar@@Base+0xaa> │ │ │ │ stmdb 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 r6, [r0, #0] │ │ │ │ movs r3, #0 │ │ │ │ @@ -167822,474 +167147,474 @@ │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ adds r3, #43 @ 0x2b │ │ │ │ lsls r3, r3, #6 │ │ │ │ adds r1, r6, r3 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9acf0 <_PyObject_NewVar@@Base+0x810> │ │ │ │ - bl 9b134 │ │ │ │ + bne.w 9a5de <_PyObject_NewVar@@Base+0x806> │ │ │ │ + bl 9aa20 │ │ │ │ ldr.w r3, [r6, #2692] @ 0xa84 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9ad00 <_PyObject_NewVar@@Base+0x820> │ │ │ │ + bne.w 9a5ee <_PyObject_NewVar@@Base+0x816> │ │ │ │ cmp r5, #56 @ 0x38 │ │ │ │ itt eq │ │ │ │ moveq r6, r3 │ │ │ │ moveq r8, r7 │ │ │ │ - beq.w 9ae5e <_PyObject_NewVar@@Base+0x97e> │ │ │ │ + beq.w 9a74c <_PyObject_NewVar@@Base+0x974> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ it eq │ │ │ │ cmpeq r5, #0 │ │ │ │ - beq.w 9aeba <_PyObject_NewVar@@Base+0x9da> │ │ │ │ + beq.w 9a7a8 <_PyObject_NewVar@@Base+0x9d0> │ │ │ │ ldrd r3, r1, [r4, #12] │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r1, r3 │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ - beq.w 9aa66 <_PyObject_NewVar@@Base+0x586> │ │ │ │ + beq.w 9a35e <_PyObject_NewVar@@Base+0x586> │ │ │ │ ldr.w r8, [r0, r3, lsl #2] │ │ │ │ cmp r5, #1 │ │ │ │ ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ - beq.w 9a7bc <_PyObject_NewVar@@Base+0x2dc> │ │ │ │ + beq.w 9a0b4 <_PyObject_NewVar@@Base+0x2dc> │ │ │ │ mov r6, r5 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str.w r6, [r8] │ │ │ │ subs.w r3, r3, r9 │ │ │ │ - bmi.w 9ae06 <_PyObject_NewVar@@Base+0x926> │ │ │ │ + bmi.w 9a6f4 <_PyObject_NewVar@@Base+0x91c> │ │ │ │ sub.w r2, r3, #1 │ │ │ │ cmp.w r9, #0 │ │ │ │ clz r2, r2 │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9a9a6 <_PyObject_NewVar@@Base+0x4c6> │ │ │ │ + bne.w 9a29e <_PyObject_NewVar@@Base+0x4c6> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9a9a0 <_PyObject_NewVar@@Base+0x4c0> │ │ │ │ + beq.w 9a298 <_PyObject_NewVar@@Base+0x4c0> │ │ │ │ movw r2, #65518 @ 0xffee │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.w 9ae28 <_PyObject_NewVar@@Base+0x948> │ │ │ │ + bhi.w 9a716 <_PyObject_NewVar@@Base+0x93e> │ │ │ │ movw r7, #19992 @ 0x4e18 │ │ │ │ movt r7, #73 @ 0x49 │ │ │ │ add.w r0, r3, #17 │ │ │ │ - movw r2, #9329 @ 0x2471 │ │ │ │ + movw r2, #9261 @ 0x242d │ │ │ │ movt r2, #7 │ │ │ │ mov fp, r0 │ │ │ │ ldr.w r6, [r7, #712] @ 0x2c8 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 9ad26 <_PyObject_NewVar@@Base+0x846> │ │ │ │ - ldr r2, [pc, #284] @ (9a7b4 <_PyObject_NewVar@@Base+0x2d4>) │ │ │ │ + bne.w 9a614 <_PyObject_NewVar@@Base+0x83c> │ │ │ │ + ldr r2, [pc, #284] @ (9a0ac <_PyObject_NewVar@@Base+0x2d4>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ cmp.w r0, #512 @ 0x200 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1528] @ 0x5f8 │ │ │ │ mov sl, r2 │ │ │ │ - bhi.w 9acc6 <_PyObject_NewVar@@Base+0x7e6> │ │ │ │ + bhi.w 9a5b2 <_PyObject_NewVar@@Base+0x7da> │ │ │ │ lsrs r0, r3, #3 │ │ │ │ adds r1, r0, #2 │ │ │ │ ldr.w r2, [r2, r1, lsl #3] │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ cmp r2, ip │ │ │ │ - beq.w 9acb4 <_PyObject_NewVar@@Base+0x7d4> │ │ │ │ + beq.w 9a5a0 <_PyObject_NewVar@@Base+0x7c8> │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr r7, [r6, #0] │ │ │ │ str r7, [r2, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9a984 <_PyObject_NewVar@@Base+0x4a4> │ │ │ │ + beq.w 9a27c <_PyObject_NewVar@@Base+0x4a4> │ │ │ │ movw r2, #42428 @ 0xa5bc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ 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, #200] @ (9a7b8 <_PyObject_NewVar@@Base+0x2d8>) │ │ │ │ + ldr r2, [pc, #200] @ (9a0b0 <_PyObject_NewVar@@Base+0x2d8>) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r6, #0] │ │ │ │ ldr.w r7, [r2, #1416] @ 0x588 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9ad52 <_PyObject_NewVar@@Base+0x872> │ │ │ │ + bne.w 9a640 <_PyObject_NewVar@@Base+0x868> │ │ │ │ adds r2, r6, r3 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r6, #8] │ │ │ │ str r1, [r6, #12] │ │ │ │ strb r7, [r2, #16] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 9a976 <_PyObject_NewVar@@Base+0x496> │ │ │ │ + bne.w 9a26e <_PyObject_NewVar@@Base+0x496> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str.w r6, [r8, #4] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.w 9a9d0 <_PyObject_NewVar@@Base+0x4f0> │ │ │ │ + bpl.w 9a2c8 <_PyObject_NewVar@@Base+0x4f0> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - bge.w 9aa0c <_PyObject_NewVar@@Base+0x52c> │ │ │ │ + bge.w 9a304 <_PyObject_NewVar@@Base+0x52c> │ │ │ │ ldr r2, [r7, #12] │ │ │ │ str.w r6, [r2, r3, lsl #2] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r1, [r7, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9aa2e <_PyObject_NewVar@@Base+0x54e> │ │ │ │ + bne.w 9a326 <_PyObject_NewVar@@Base+0x54e> │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9aa4e <_PyObject_NewVar@@Base+0x56e> │ │ │ │ + bne.w 9a346 <_PyObject_NewVar@@Base+0x56e> │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ str.w r2, [r8, #8] │ │ │ │ ldr r6, [r4, #0] │ │ │ │ str.w r3, [r8, #12] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ ldr.w r1, [r6, #464] @ 0x1d0 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 9ae40 <_PyObject_NewVar@@Base+0x960> │ │ │ │ + beq.w 9a72e <_PyObject_NewVar@@Base+0x956> │ │ │ │ str.w r2, [r8, #16] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str.w r2, [r8, #20] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr.w r1, [r6, #464] @ 0x1d0 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ ldreq r3, [r4, #56] @ 0x38 │ │ │ │ - beq.w 9ae5a <_PyObject_NewVar@@Base+0x97a> │ │ │ │ + beq.w 9a748 <_PyObject_NewVar@@Base+0x970> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ str.w r2, [r8, #24] │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ add.w r3, r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ - beq.w 9aeec <_PyObject_NewVar@@Base+0xa0c> │ │ │ │ + beq.w 9a7da <_PyObject_NewVar@@Base+0xa02> │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ subs r2, r2, r3 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - ble.w 9a972 <_PyObject_NewVar@@Base+0x492> │ │ │ │ + ble.w 9a26a <_PyObject_NewVar@@Base+0x492> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr.w r7, [r3, r2, lsl #2] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9a638 <_PyObject_NewVar@@Base+0x158> │ │ │ │ + beq.w 99f30 <_PyObject_NewVar@@Base+0x158> │ │ │ │ ldr r6, [r7, #4] │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.w 9a638 <_PyObject_NewVar@@Base+0x158> │ │ │ │ + beq.w 99f30 <_PyObject_NewVar@@Base+0x158> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #16] │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a63a <_PyObject_NewVar@@Base+0x15a> │ │ │ │ + beq.w 99f32 <_PyObject_NewVar@@Base+0x15a> │ │ │ │ cmn.w r7, #8 │ │ │ │ - beq.w 9a638 <_PyObject_NewVar@@Base+0x158> │ │ │ │ + beq.w 99f30 <_PyObject_NewVar@@Base+0x158> │ │ │ │ ldr r6, [r7, #12] │ │ │ │ adds r0, r6, #1 │ │ │ │ - beq.w 9a638 <_PyObject_NewVar@@Base+0x158> │ │ │ │ + beq.w 99f30 <_PyObject_NewVar@@Base+0x158> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ mov r1, r9 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a63a <_PyObject_NewVar@@Base+0x15a> │ │ │ │ + beq.w 99f32 <_PyObject_NewVar@@Base+0x15a> │ │ │ │ cmn.w r7, #16 │ │ │ │ - beq.w 9a638 <_PyObject_NewVar@@Base+0x158> │ │ │ │ + beq.w 99f30 <_PyObject_NewVar@@Base+0x158> │ │ │ │ ldr r6, [r7, #20] │ │ │ │ adds r1, r6, #1 │ │ │ │ - beq.w 9a972 <_PyObject_NewVar@@Base+0x492> │ │ │ │ + beq.w 9a26a <_PyObject_NewVar@@Base+0x492> │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r1, r9 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a63a <_PyObject_NewVar@@Base+0x15a> │ │ │ │ + beq.w 99f32 <_PyObject_NewVar@@Base+0x15a> │ │ │ │ cmn.w r7, #24 │ │ │ │ - beq.w 9a972 <_PyObject_NewVar@@Base+0x492> │ │ │ │ + beq.w 9a26a <_PyObject_NewVar@@Base+0x492> │ │ │ │ ldr r6, [r7, #28] │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.w 9a972 <_PyObject_NewVar@@Base+0x492> │ │ │ │ + beq.w 9a26a <_PyObject_NewVar@@Base+0x492> │ │ │ │ ldr r0, [r7, #24] │ │ │ │ mov r1, r9 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a63a <_PyObject_NewVar@@Base+0x15a> │ │ │ │ + beq.w 99f32 <_PyObject_NewVar@@Base+0x15a> │ │ │ │ cmn.w r7, #32 │ │ │ │ - beq.w 9a972 <_PyObject_NewVar@@Base+0x492> │ │ │ │ + beq.w 9a26a <_PyObject_NewVar@@Base+0x492> │ │ │ │ ldr r6, [r7, #36] @ 0x24 │ │ │ │ adds r0, r6, #1 │ │ │ │ - beq.w 9a972 <_PyObject_NewVar@@Base+0x492> │ │ │ │ + beq.w 9a26a <_PyObject_NewVar@@Base+0x492> │ │ │ │ ldr r0, [r7, #32] │ │ │ │ mov r1, r9 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a63a <_PyObject_NewVar@@Base+0x15a> │ │ │ │ + beq.w 99f32 <_PyObject_NewVar@@Base+0x15a> │ │ │ │ cmn.w r7, #40 @ 0x28 │ │ │ │ - beq.n 9a972 <_PyObject_NewVar@@Base+0x492> │ │ │ │ + beq.n 9a26a <_PyObject_NewVar@@Base+0x492> │ │ │ │ ldr r6, [r7, #44] @ 0x2c │ │ │ │ adds r1, r6, #1 │ │ │ │ - beq.n 9a972 <_PyObject_NewVar@@Base+0x492> │ │ │ │ + beq.n 9a26a <_PyObject_NewVar@@Base+0x492> │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ mov r1, r9 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a63a <_PyObject_NewVar@@Base+0x15a> │ │ │ │ + beq.w 99f32 <_PyObject_NewVar@@Base+0x15a> │ │ │ │ adds.w r2, r7, #48 @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ - beq.n 9a972 <_PyObject_NewVar@@Base+0x492> │ │ │ │ + beq.n 9a26a <_PyObject_NewVar@@Base+0x492> │ │ │ │ mvn.w r3, #7 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ adds r3, #1 │ │ │ │ ands.w r3, r3, #3 │ │ │ │ - beq.w 9acaa <_PyObject_NewVar@@Base+0x7ca> │ │ │ │ + beq.w 9a596 <_PyObject_NewVar@@Base+0x7be> │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 9a8e8 <_PyObject_NewVar@@Base+0x408> │ │ │ │ + beq.n 9a1e0 <_PyObject_NewVar@@Base+0x408> │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 9a8ca <_PyObject_NewVar@@Base+0x3ea> │ │ │ │ + beq.n 9a1c2 <_PyObject_NewVar@@Base+0x3ea> │ │ │ │ ldr r6, [r1, #4] │ │ │ │ adds r0, r6, #1 │ │ │ │ - beq.n 9a972 <_PyObject_NewVar@@Base+0x492> │ │ │ │ + beq.n 9a26a <_PyObject_NewVar@@Base+0x492> │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #16] │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a63a <_PyObject_NewVar@@Base+0x15a> │ │ │ │ + beq.w 99f32 <_PyObject_NewVar@@Base+0x15a> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add.w r1, r7, #56 @ 0x38 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ mov r7, r1 │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.n 9a972 <_PyObject_NewVar@@Base+0x492> │ │ │ │ + beq.n 9a26a <_PyObject_NewVar@@Base+0x492> │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #16] │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a63a <_PyObject_NewVar@@Base+0x15a> │ │ │ │ + beq.w 99f32 <_PyObject_NewVar@@Base+0x15a> │ │ │ │ adds r7, #8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ mov r7, r1 │ │ │ │ adds r0, r6, #1 │ │ │ │ - beq.n 9a972 <_PyObject_NewVar@@Base+0x492> │ │ │ │ + beq.n 9a26a <_PyObject_NewVar@@Base+0x492> │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #16] │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a63a <_PyObject_NewVar@@Base+0x15a> │ │ │ │ + beq.w 99f32 <_PyObject_NewVar@@Base+0x15a> │ │ │ │ adds r7, #8 │ │ │ │ - beq.n 9a972 <_PyObject_NewVar@@Base+0x492> │ │ │ │ + beq.n 9a26a <_PyObject_NewVar@@Base+0x492> │ │ │ │ mov sl, r5 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov fp, r4 │ │ │ │ mov r4, r7 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ adds r0, r6, #1 │ │ │ │ - beq.n 9a96e <_PyObject_NewVar@@Base+0x48e> │ │ │ │ + beq.n 9a266 <_PyObject_NewVar@@Base+0x48e> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add.w r7, r4, #8 │ │ │ │ blx 2a68c │ │ │ │ mov r2, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ad08 <_PyObject_NewVar@@Base+0x828> │ │ │ │ + beq.w 9a5f6 <_PyObject_NewVar@@Base+0x81e> │ │ │ │ ldr r6, [r7, #4] │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.n 9a96e <_PyObject_NewVar@@Base+0x48e> │ │ │ │ + beq.n 9a266 <_PyObject_NewVar@@Base+0x48e> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r9 │ │ │ │ blx 2a68c │ │ │ │ mov r2, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ad08 <_PyObject_NewVar@@Base+0x828> │ │ │ │ + beq.w 9a5f6 <_PyObject_NewVar@@Base+0x81e> │ │ │ │ ldr r6, [r7, #12] │ │ │ │ adds r1, r6, #1 │ │ │ │ - beq.n 9a96e <_PyObject_NewVar@@Base+0x48e> │ │ │ │ + beq.n 9a266 <_PyObject_NewVar@@Base+0x48e> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ mov r1, r9 │ │ │ │ blx 2a68c │ │ │ │ mov r2, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ad08 <_PyObject_NewVar@@Base+0x828> │ │ │ │ + beq.w 9a5f6 <_PyObject_NewVar@@Base+0x81e> │ │ │ │ ldr r6, [r7, #20] │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.n 9a96e <_PyObject_NewVar@@Base+0x48e> │ │ │ │ + beq.n 9a266 <_PyObject_NewVar@@Base+0x48e> │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r1, r9 │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ad08 <_PyObject_NewVar@@Base+0x828> │ │ │ │ + beq.w 9a5f6 <_PyObject_NewVar@@Base+0x81e> │ │ │ │ adds.w r4, r7, #24 │ │ │ │ - bne.n 9a90c <_PyObject_NewVar@@Base+0x42c> │ │ │ │ + bne.n 9a204 <_PyObject_NewVar@@Base+0x42c> │ │ │ │ mov r5, sl │ │ │ │ mov r4, fp │ │ │ │ movs r6, #1 │ │ │ │ - b.n 9a63a <_PyObject_NewVar@@Base+0x15a> │ │ │ │ + b.n 99f32 <_PyObject_NewVar@@Base+0x15a> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r9 │ │ │ │ add.w r0, r6, #16 │ │ │ │ blx 29c10 │ │ │ │ - b.n 9a712 <_PyObject_NewVar@@Base+0x232> │ │ │ │ + b.n 9a00a <_PyObject_NewVar@@Base+0x232> │ │ │ │ ldrd lr, r1, [r2, #24] │ │ │ │ cmp r1, lr │ │ │ │ - bcc.n 9aa00 <_PyObject_NewVar@@Base+0x520> │ │ │ │ + bcc.n 9a2f8 <_PyObject_NewVar@@Base+0x520> │ │ │ │ adds r0, #3 │ │ │ │ add.w r1, r2, lr │ │ │ │ str r1, [r2, #4] │ │ │ │ add.w r0, lr, r0, lsl #3 │ │ │ │ str r0, [r2, #24] │ │ │ │ str.w r7, [r2, lr] │ │ │ │ - b.n 9a6d6 <_PyObject_NewVar@@Base+0x1f6> │ │ │ │ + b.n 99fce <_PyObject_NewVar@@Base+0x1f6> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - ldr r6, [pc, #640] @ (9ac24 <_PyObject_NewVar@@Base+0x744>) │ │ │ │ - b.n 9a714 <_PyObject_NewVar@@Base+0x234> │ │ │ │ + ldr r6, [pc, #632] @ (9a514 <_PyObject_NewVar@@Base+0x73c>) │ │ │ │ + b.n 9a00c <_PyObject_NewVar@@Base+0x234> │ │ │ │ ldrb.w r3, [r9] │ │ │ │ movs r2, #24 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ movw r6, #13200 @ 0x3390 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ mla r6, r2, r3, r6 │ │ │ │ movw r3, #19992 @ 0x4e18 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ add r6, r3 │ │ │ │ str.w r6, [r8, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #6 │ │ │ │ - bmi.w 9a724 <_PyObject_NewVar@@Base+0x244> │ │ │ │ - movw r0, #52636 @ 0xcd9c │ │ │ │ + bmi.w 9a01c <_PyObject_NewVar@@Base+0x244> │ │ │ │ + movw r0, #49692 @ 0xc21c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #546 @ 0x222 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 21f268 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9ae22 <_PyObject_NewVar@@Base+0x942> │ │ │ │ + beq.w 9a710 <_PyObject_NewVar@@Base+0x938> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9ae22 <_PyObject_NewVar@@Base+0x942> │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9ae22 <_PyObject_NewVar@@Base+0x942> │ │ │ │ + bne.w 9a710 <_PyObject_NewVar@@Base+0x938> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9a710 <_PyObject_NewVar@@Base+0x938> │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str.w r2, [ip, #12] │ │ │ │ str.w ip, [r2, #8] │ │ │ │ - b.n 9a6d6 <_PyObject_NewVar@@Base+0x1f6> │ │ │ │ + b.n 99fce <_PyObject_NewVar@@Base+0x1f6> │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 860fc <_PyList_AppendTakeRefListResize@@Base+0x50> │ │ │ │ + bl 85c60 <_PyList_AppendTakeRefListResize@@Base+0x50> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 9b044 <_PyObject_NewVar@@Base+0xb64> │ │ │ │ + beq.w 9a932 <_PyObject_NewVar@@Base+0xb5a> │ │ │ │ ldr r2, [r7, #12] │ │ │ │ str.w r6, [r2, r3, lsl #2] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9a752 <_PyObject_NewVar@@Base+0x272> │ │ │ │ + beq.w 9a04a <_PyObject_NewVar@@Base+0x272> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a752 <_PyObject_NewVar@@Base+0x272> │ │ │ │ + bne.w 9a04a <_PyObject_NewVar@@Base+0x272> │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r3, [r8, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9a760 <_PyObject_NewVar@@Base+0x280> │ │ │ │ + beq.w 9a058 <_PyObject_NewVar@@Base+0x280> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 9d5e0 <_PyArena_AddPyObject@@Base> │ │ │ │ + bl 9ceec <_PyArena_AddPyObject@@Base> │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9b012 <_PyObject_NewVar@@Base+0xb32> │ │ │ │ + blt.w 9a8ce <_PyObject_NewVar@@Base+0xaf6> │ │ │ │ movs r3, #0 │ │ │ │ str.w r2, [r8, #32] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 9a760 <_PyObject_NewVar@@Base+0x280> │ │ │ │ + b.n 9a058 <_PyObject_NewVar@@Base+0x280> │ │ │ │ lsls r7, r1, #1 │ │ │ │ lsls r1, r1, #3 │ │ │ │ str r7, [sp, #20] │ │ │ │ - bl 862b4 │ │ │ │ + bl 85e18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ac6c <_PyObject_NewVar@@Base+0x78c> │ │ │ │ + beq.w 9a558 <_PyObject_NewVar@@Base+0x780> │ │ │ │ ldr r6, [r4, #16] │ │ │ │ str r0, [r4, #4] │ │ │ │ cmp r7, r6 │ │ │ │ - ble.w 9ad80 <_PyObject_NewVar@@Base+0x8a0> │ │ │ │ + ble.w 9a66e <_PyObject_NewVar@@Base+0x896> │ │ │ │ movw r7, #19992 @ 0x4e18 │ │ │ │ movt r7, #73 @ 0x49 │ │ │ │ - movw fp, #32465 @ 0x7ed1 │ │ │ │ + movw fp, #32381 @ 0x7e7d │ │ │ │ movt fp, #7 │ │ │ │ - movw r3, #53565 @ 0xd13d │ │ │ │ + movw r3, #53509 @ 0xd105 │ │ │ │ movt r3, #6 │ │ │ │ lsls r2, r6, #31 │ │ │ │ str r3, [sp, #24] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ str r3, [sp, #16] │ │ │ │ - bpl.n 9ab24 <_PyObject_NewVar@@Base+0x644> │ │ │ │ + bpl.n 9a41c <_PyObject_NewVar@@Base+0x644> │ │ │ │ ldr.w r3, [r7, #696] @ 0x2b8 │ │ │ │ add.w sl, r0, r6, lsl #2 │ │ │ │ mov.w r9, r6, lsl #2 │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 9add4 <_PyObject_NewVar@@Base+0x8f4> │ │ │ │ - ldr r3, [pc, #368] @ (9ac28 <_PyObject_NewVar@@Base+0x748>) │ │ │ │ + bne.w 9a6b2 <_PyObject_NewVar@@Base+0x8da> │ │ │ │ + ldr r3, [pc, #360] @ (9a518 <_PyObject_NewVar@@Base+0x740>) │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r8, [r3, #1528] @ 0x5f8 │ │ │ │ ldr.w r2, [r8, #32] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 9ad84 <_PyObject_NewVar@@Base+0x8a4> │ │ │ │ + beq.w 9a672 <_PyObject_NewVar@@Base+0x89a> │ │ │ │ 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, 9ab02 <_PyObject_NewVar@@Base+0x622> │ │ │ │ + cbnz r1, 9a3fa <_PyObject_NewVar@@Base+0x622> │ │ │ │ ldrd ip, lr, [r2, #24] │ │ │ │ cmp lr, ip │ │ │ │ ittte cs │ │ │ │ addcs.w lr, r2, ip │ │ │ │ addcs.w r0, ip, #40 @ 0x28 │ │ │ │ strcs.w lr, [r2, #4] │ │ │ │ ldrcc r2, [r2, #12] │ │ │ │ @@ -168302,44 +167627,43 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ blx 2957c │ │ │ │ str.w r0, [sl] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr.w r3, [r0, r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9ac6a <_PyObject_NewVar@@Base+0x78a> │ │ │ │ + beq.w 9a556 <_PyObject_NewVar@@Base+0x77e> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 9ac1a <_PyObject_NewVar@@Base+0x73a> │ │ │ │ + beq.n 9a50c <_PyObject_NewVar@@Base+0x734> │ │ │ │ str r5, [sp, #28] │ │ │ │ - mov r9, r4 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r3, [r7, #696] @ 0x2b8 │ │ │ │ mov.w r8, r6, lsl #2 │ │ │ │ add r5, r8 │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 9ad1a <_PyObject_NewVar@@Base+0x83a> │ │ │ │ - ldr r3, [pc, #236] @ (9ac28 <_PyObject_NewVar@@Base+0x748>) │ │ │ │ + bne.w 9a608 <_PyObject_NewVar@@Base+0x830> │ │ │ │ + ldr r3, [pc, #228] @ (9a518 <_PyObject_NewVar@@Base+0x740>) │ │ │ │ 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 9ac2c <_PyObject_NewVar@@Base+0x74c> │ │ │ │ + beq.n 9a51c <_PyObject_NewVar@@Base+0x744> │ │ │ │ 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, 9ab82 <_PyObject_NewVar@@Base+0x6a2> │ │ │ │ + cbnz r1, 9a478 <_PyObject_NewVar@@Base+0x6a0> │ │ │ │ ldrd ip, lr, [r2, #24] │ │ │ │ cmp lr, ip │ │ │ │ itttt cs │ │ │ │ addcs.w r0, r2, ip │ │ │ │ strcs r0, [r2, #4] │ │ │ │ addcs.w r0, ip, #40 @ 0x28 │ │ │ │ strcs r0, [r2, #24] │ │ │ │ @@ -168349,42 +167673,42 @@ │ │ │ │ strcs.w r1, [r2, ip] │ │ │ │ strcc r0, [r2, #8] │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ blx 2957c │ │ │ │ str r0, [r5, #0] │ │ │ │ - ldr.w r5, [r9, #4] │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ ldr.w r3, [r5, r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9ac68 <_PyObject_NewVar@@Base+0x788> │ │ │ │ + beq.n 9a556 <_PyObject_NewVar@@Base+0x77e> │ │ │ │ adds r6, #1 │ │ │ │ ldr.w r3, [r7, #696] @ 0x2b8 │ │ │ │ - mov r4, r6 │ │ │ │ + mov r9, r6 │ │ │ │ mov.w r8, r6, lsl #2 │ │ │ │ cmp r3, fp │ │ │ │ add r5, r8 │ │ │ │ - bne.w 9ad0e <_PyObject_NewVar@@Base+0x82e> │ │ │ │ - ldr r3, [pc, #120] @ (9ac28 <_PyObject_NewVar@@Base+0x748>) │ │ │ │ + bne.w 9a5fc <_PyObject_NewVar@@Base+0x824> │ │ │ │ + ldr r3, [pc, #116] @ (9a518 <_PyObject_NewVar@@Base+0x740>) │ │ │ │ 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 9ac78 <_PyObject_NewVar@@Base+0x798> │ │ │ │ + beq.n 9a564 <_PyObject_NewVar@@Base+0x78c> │ │ │ │ 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, 9abf6 <_PyObject_NewVar@@Base+0x716> │ │ │ │ + cbnz r1, 9a4ea <_PyObject_NewVar@@Base+0x712> │ │ │ │ ldrd ip, lr, [r2, #24] │ │ │ │ cmp lr, ip │ │ │ │ itttt cs │ │ │ │ addcs.w r0, r2, ip │ │ │ │ strcs r0, [r2, #4] │ │ │ │ addcs.w r0, ip, #40 @ 0x28 │ │ │ │ strcs r0, [r2, #24] │ │ │ │ @@ -168394,504 +167718,500 @@ │ │ │ │ strcs.w r1, [r2, ip] │ │ │ │ strcc r0, [r2, #8] │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ blx 2957c │ │ │ │ str r0, [r5, #0] │ │ │ │ - ldr.w r5, [r9, #4] │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ ldr.w r3, [r5, r8] │ │ │ │ - cbz r3, 9ac68 <_PyObject_NewVar@@Base+0x788> │ │ │ │ + cbz r3, 9a556 <_PyObject_NewVar@@Base+0x77e> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - adds r6, r4, #1 │ │ │ │ + add.w r6, r9, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 9ab2a <_PyObject_NewVar@@Base+0x64a> │ │ │ │ + bne.n 9a420 <_PyObject_NewVar@@Base+0x648> │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ - mov r4, r9 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r2, [r4, #16] │ │ │ │ - b.n 9a62a <_PyObject_NewVar@@Base+0x14a> │ │ │ │ - nop │ │ │ │ + b.n 99f22 <_PyObject_NewVar@@Base+0x14a> │ │ │ │ strh r4, [r2, #12] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, sl │ │ │ │ - bl 72540 │ │ │ │ + bl 724fc │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9ab82 <_PyObject_NewVar@@Base+0x6a2> │ │ │ │ + bne.n 9a478 <_PyObject_NewVar@@Base+0x6a0> │ │ │ │ ldr.w r3, [r7, #676] @ 0x2a4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9adec <_PyObject_NewVar@@Base+0x90c> │ │ │ │ + bne.w 9a6da <_PyObject_NewVar@@Base+0x902> │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ blx 294c4 │ │ │ │ - cbz r0, 9ac5a <_PyObject_NewVar@@Base+0x77a> │ │ │ │ + cbz r0, 9a54a <_PyObject_NewVar@@Base+0x772> │ │ │ │ ldr.w r3, [sl, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #800] @ 0x320 │ │ │ │ str r0, [r5, #0] │ │ │ │ - ldr.w r5, [r9, #4] │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ ldr.w r3, [r5, r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9ab9a <_PyObject_NewVar@@Base+0x6ba> │ │ │ │ - mov r4, r9 │ │ │ │ + bne.n 9a48e <_PyObject_NewVar@@Base+0x6b6> │ │ │ │ str r6, [r4, #16] │ │ │ │ - bl 1ef298 │ │ │ │ + bl 1ee218 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 790b0 │ │ │ │ - b.n 9ae22 <_PyObject_NewVar@@Base+0x942> │ │ │ │ + bl 79060 │ │ │ │ + b.n 9a710 <_PyObject_NewVar@@Base+0x938> │ │ │ │ movs r1, #4 │ │ │ │ mov r0, sl │ │ │ │ - bl 72540 │ │ │ │ + bl 724fc │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9abf6 <_PyObject_NewVar@@Base+0x716> │ │ │ │ + bne.n 9a4ea <_PyObject_NewVar@@Base+0x712> │ │ │ │ ldr.w r3, [r7, #676] @ 0x2a4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9ade0 <_PyObject_NewVar@@Base+0x900> │ │ │ │ + bne.w 9a6be <_PyObject_NewVar@@Base+0x8e6> │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ blx 294c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9ac00 <_PyObject_NewVar@@Base+0x720> │ │ │ │ + beq.n 9a4f4 <_PyObject_NewVar@@Base+0x71c> │ │ │ │ ldr.w r3, [sl, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #800] @ 0x320 │ │ │ │ - b.n 9ac00 <_PyObject_NewVar@@Base+0x720> │ │ │ │ + b.n 9a4f4 <_PyObject_NewVar@@Base+0x71c> │ │ │ │ mov sl, r5 │ │ │ │ mov fp, r4 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 9a90c <_PyObject_NewVar@@Base+0x42c> │ │ │ │ + b.n 9a204 <_PyObject_NewVar@@Base+0x42c> │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 72540 │ │ │ │ + bl 724fc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a6d6 <_PyObject_NewVar@@Base+0x1f6> │ │ │ │ + bne.w 99fce <_PyObject_NewVar@@Base+0x1f6> │ │ │ │ ldr.w r6, [r7, #672] @ 0x2a0 │ │ │ │ - movw r2, #52321 @ 0xcc61 │ │ │ │ + movw r2, #52313 @ 0xcc59 │ │ │ │ movt r2, #6 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 9adc4 <_PyObject_NewVar@@Base+0x8e4> │ │ │ │ + bne.w 9a6ca <_PyObject_NewVar@@Base+0x8f2> │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 2a0fc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r6, 9ad3a <_PyObject_NewVar@@Base+0x85a> │ │ │ │ + cbz r6, 9a628 <_PyObject_NewVar@@Base+0x850> │ │ │ │ ldr.w r2, [sl, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [sl, #800] @ 0x320 │ │ │ │ - b.n 9a6d6 <_PyObject_NewVar@@Base+0x1f6> │ │ │ │ - bl ca180 │ │ │ │ + b.n 99fce <_PyObject_NewVar@@Base+0x1f6> │ │ │ │ + bl c9a6c │ │ │ │ ldr.w r3, [r6, #2692] @ 0xa84 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9a600 <_PyObject_NewVar@@Base+0x120> │ │ │ │ + beq.w 99ef8 <_PyObject_NewVar@@Base+0x120> │ │ │ │ movs r3, #22 │ │ │ │ movs r5, #64 @ 0x40 │ │ │ │ str r3, [r6, #32] │ │ │ │ - b.n 9a61a <_PyObject_NewVar@@Base+0x13a> │ │ │ │ + b.n 99f12 <_PyObject_NewVar@@Base+0x13a> │ │ │ │ mov r5, sl │ │ │ │ mov r4, fp │ │ │ │ - b.n 9a63a <_PyObject_NewVar@@Base+0x15a> │ │ │ │ + b.n 99f32 <_PyObject_NewVar@@Base+0x15a> │ │ │ │ ldr.w r0, [r7, #688] @ 0x2b0 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 9ac00 <_PyObject_NewVar@@Base+0x720> │ │ │ │ + b.n 9a4f4 <_PyObject_NewVar@@Base+0x71c> │ │ │ │ ldr.w r0, [r7, #688] @ 0x2b0 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 9ac5a <_PyObject_NewVar@@Base+0x77a> │ │ │ │ + b.n 9a54a <_PyObject_NewVar@@Base+0x772> │ │ │ │ ldr.w r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #16] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a6d6 <_PyObject_NewVar@@Base+0x1f6> │ │ │ │ + bne.w 99fce <_PyObject_NewVar@@Base+0x1f6> │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1ef298 │ │ │ │ + bl 1ee218 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9ae1c <_PyObject_NewVar@@Base+0x93c> │ │ │ │ + beq.n 9a70a <_PyObject_NewVar@@Base+0x932> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 9a712 <_PyObject_NewVar@@Base+0x232> │ │ │ │ - b.n 9a976 <_PyObject_NewVar@@Base+0x496> │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + beq.w 9a00a <_PyObject_NewVar@@Base+0x232> │ │ │ │ + b.n 9a26e <_PyObject_NewVar@@Base+0x496> │ │ │ │ + movw r1, #55613 @ 0xd93d │ │ │ │ movt r1, #18 │ │ │ │ cmp r7, r1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bne.n 9adf8 <_PyObject_NewVar@@Base+0x918> │ │ │ │ + bne.n 9a6e6 <_PyObject_NewVar@@Base+0x90e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 12eb00 │ │ │ │ + bl 12ddf0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r2, r6, r3 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r6, #8] │ │ │ │ str r1, [r6, #12] │ │ │ │ movs r1, #0 │ │ │ │ strb r1, [r2, #16] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 9a712 <_PyObject_NewVar@@Base+0x232> │ │ │ │ - b.n 9a976 <_PyObject_NewVar@@Base+0x496> │ │ │ │ + beq.w 9a00a <_PyObject_NewVar@@Base+0x232> │ │ │ │ + b.n 9a26e <_PyObject_NewVar@@Base+0x496> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - b.n 9ac1c <_PyObject_NewVar@@Base+0x73c> │ │ │ │ + b.n 9a50e <_PyObject_NewVar@@Base+0x736> │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 72540 │ │ │ │ + bl 724fc │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9ab02 <_PyObject_NewVar@@Base+0x622> │ │ │ │ + bne.w 9a3fa <_PyObject_NewVar@@Base+0x622> │ │ │ │ ldr.w r3, [r7, #676] @ 0x2a4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 9adb8 <_PyObject_NewVar@@Base+0x8d8> │ │ │ │ + bne.n 9a6a6 <_PyObject_NewVar@@Base+0x8ce> │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ blx 294c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ab0c <_PyObject_NewVar@@Base+0x62c> │ │ │ │ + beq.w 9a404 <_PyObject_NewVar@@Base+0x62c> │ │ │ │ ldr.w r2, [r8, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r8, #800] @ 0x320 │ │ │ │ - b.n 9ab0c <_PyObject_NewVar@@Base+0x62c> │ │ │ │ + b.n 9a404 <_PyObject_NewVar@@Base+0x62c> │ │ │ │ ldr.w r0, [r7, #668] @ 0x29c │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 9ada6 <_PyObject_NewVar@@Base+0x8c6> │ │ │ │ - ldr.w r0, [r7, #668] @ 0x29c │ │ │ │ - mov r1, fp │ │ │ │ - str r3, [sp, #16] │ │ │ │ - blx r6 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r6, r0 │ │ │ │ - b.n 9ace2 <_PyObject_NewVar@@Base+0x802> │ │ │ │ + b.n 9a694 <_PyObject_NewVar@@Base+0x8bc> │ │ │ │ ldr.w r0, [r7, #688] @ 0x2b0 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 9ab0c <_PyObject_NewVar@@Base+0x62c> │ │ │ │ + b.n 9a404 <_PyObject_NewVar@@Base+0x62c> │ │ │ │ ldr.w r0, [r7, #668] @ 0x29c │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 9ac9a <_PyObject_NewVar@@Base+0x7ba> │ │ │ │ + b.n 9a586 <_PyObject_NewVar@@Base+0x7ae> │ │ │ │ + ldr.w r0, [r7, #668] @ 0x29c │ │ │ │ + mov r1, fp │ │ │ │ + str r3, [sp, #16] │ │ │ │ + blx r6 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r6, r0 │ │ │ │ + b.n 9a5d0 <_PyObject_NewVar@@Base+0x7f8> │ │ │ │ ldr.w r0, [r7, #668] @ 0x29c │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 9ac4e <_PyObject_NewVar@@Base+0x76e> │ │ │ │ + b.n 9a53e <_PyObject_NewVar@@Base+0x766> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 9ad68 <_PyObject_NewVar@@Base+0x888> │ │ │ │ + b.n 9a656 <_PyObject_NewVar@@Base+0x87e> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #52528 @ 0xcd30 │ │ │ │ + movw r1, #49584 @ 0xc1b0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12e510 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8, #4] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9a7ac <_PyObject_NewVar@@Base+0x2cc> │ │ │ │ + b.n 9a0a4 <_PyObject_NewVar@@Base+0x2cc> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #52580 @ 0xcd64 │ │ │ │ + movw r1, #49636 @ 0xc1e4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 9ae1c <_PyObject_NewVar@@Base+0x93c> │ │ │ │ + bl 12e510 │ │ │ │ + b.n 9a70a <_PyObject_NewVar@@Base+0x932> │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ add r2, r3 │ │ │ │ str.w r2, [r8, #16] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str.w r2, [r8, #20] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr.w r0, [r6, #464] @ 0x1d0 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 9a796 <_PyObject_NewVar@@Base+0x2b6> │ │ │ │ + bne.w 9a08e <_PyObject_NewVar@@Base+0x2b6> │ │ │ │ add r2, r3 │ │ │ │ - b.n 9a796 <_PyObject_NewVar@@Base+0x2b6> │ │ │ │ + b.n 9a08e <_PyObject_NewVar@@Base+0x2b6> │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ subs r5, r5, r3 │ │ │ │ adds r0, r5, #1 │ │ │ │ - bl 77c4c │ │ │ │ + bl 77bf8 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ac6c <_PyObject_NewVar@@Base+0x78c> │ │ │ │ + beq.w 9a558 <_PyObject_NewVar@@Base+0x780> │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ blx 29394 │ │ │ │ strb r6, [r7, r5] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r9, [r3, #464] @ 0x1d0 │ │ │ │ ldrd r5, r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, r5 │ │ │ │ - bcs.w 9b062 <_PyObject_NewVar@@Base+0xb82> │ │ │ │ + bcs.w 9a950 <_PyObject_NewVar@@Base+0xb78> │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str.w r9, [r2, r3, lsl #3] │ │ │ │ add.w r2, r2, r3, lsl #3 │ │ │ │ adds r3, #1 │ │ │ │ str r7, [r2, #4] │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ - bl 1b0a6c │ │ │ │ + bl 1aea24 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #56 @ 0x38 │ │ │ │ - beq.n 9ae5e <_PyObject_NewVar@@Base+0x97e> │ │ │ │ + beq.n 9a74c <_PyObject_NewVar@@Base+0x974> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ - bne.w 9a61a <_PyObject_NewVar@@Base+0x13a> │ │ │ │ + bne.w 99f12 <_PyObject_NewVar@@Base+0x13a> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a61a <_PyObject_NewVar@@Base+0x13a> │ │ │ │ + bne.w 99f12 <_PyObject_NewVar@@Base+0x13a> │ │ │ │ ldr r5, [r4, #44] @ 0x2c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9a61a <_PyObject_NewVar@@Base+0x13a> │ │ │ │ + beq.w 99f12 <_PyObject_NewVar@@Base+0x13a> │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ ldr r3, [r1, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9affa <_PyObject_NewVar@@Base+0xb1a> │ │ │ │ + bne.w 9a920 <_PyObject_NewVar@@Base+0xb48> │ │ │ │ ldrd r3, r1, [r4, #12] │ │ │ │ movs r5, #4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 9aa66 <_PyObject_NewVar@@Base+0x586> │ │ │ │ + beq.w 9a35e <_PyObject_NewVar@@Base+0x586> │ │ │ │ ldr.w r8, [r0, r3, lsl #2] │ │ │ │ mov r6, r5 │ │ │ │ ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ - b.w 9a63a <_PyObject_NewVar@@Base+0x15a> │ │ │ │ + b.w 99f32 <_PyObject_NewVar@@Base+0x15a> │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, #22 │ │ │ │ - beq.n 9aff2 <_PyObject_NewVar@@Base+0xb12> │ │ │ │ - bl 805dc │ │ │ │ + beq.n 9a8c6 <_PyObject_NewVar@@Base+0xaee> │ │ │ │ + bl 805d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9ae22 <_PyObject_NewVar@@Base+0x942> │ │ │ │ + bne.n 9a710 <_PyObject_NewVar@@Base+0x938> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ movw r2, #48060 @ 0xbbbc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ subs r3, #11 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r3, #18 │ │ │ │ - bhi.n 9afba <_PyObject_NewVar@@Base+0xada> │ │ │ │ + bhi.n 9a8a8 <_PyObject_NewVar@@Base+0xad0> │ │ │ │ tbb [pc, r3] │ │ │ │ - str r4, [r1, #36] @ 0x24 │ │ │ │ + strh r4, [r1, #18] │ │ │ │ strh r5, [r0, r5] │ │ │ │ - strh r4, [r7, r5] │ │ │ │ + strh r7, [r7, r5] │ │ │ │ subs r1, #83 @ 0x53 │ │ │ │ cmp r5, #83 @ 0x53 │ │ │ │ strh r7, [r3, r4] │ │ │ │ strh r3, [r2, r5] │ │ │ │ strh r2, [r1, r4] │ │ │ │ strh r3, [r2, r5] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ + lsls r3, r6, #1 │ │ │ │ ldrd r2, r3, [r6] │ │ │ │ - movw r5, #16172 @ 0x3f2c │ │ │ │ + movw r5, #13228 @ 0x33ac │ │ │ │ movt r5, #40 @ 0x28 │ │ │ │ subs r3, r3, r2 │ │ │ │ subs r3, #1 │ │ │ │ ldr.w r2, [r6, #464] @ 0x1d0 │ │ │ │ bic.w r3, r3, r3, asr #31 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #8] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ strd r2, r4, [sp] │ │ │ │ - bl 1e7de0 │ │ │ │ - b.n 9ae22 <_PyObject_NewVar@@Base+0x942> │ │ │ │ + bl 1e6c98 │ │ │ │ + b.n 9a710 <_PyObject_NewVar@@Base+0x938> │ │ │ │ movw r1, #56052 @ 0xdaf4 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #16252 @ 0x3f7c │ │ │ │ + movw r3, #13308 @ 0x33fc │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1e21ec <_PyOS_URandomNonblock@@Base+0x7b8> │ │ │ │ - b.n 9ae22 <_PyObject_NewVar@@Base+0x942> │ │ │ │ + bl 1e0984 <_PyOS_URandomNonblock@@Base+0x7b8> │ │ │ │ + b.n 9a710 <_PyObject_NewVar@@Base+0x938> │ │ │ │ movw r2, #56052 @ 0xdaf4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r5, #16140 @ 0x3f0c │ │ │ │ + movw r5, #13196 @ 0x338c │ │ │ │ movt r5, #40 @ 0x28 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - b.n 9af38 <_PyObject_NewVar@@Base+0xa58> │ │ │ │ + b.n 9a826 <_PyObject_NewVar@@Base+0xa4e> │ │ │ │ movw r2, #56020 @ 0xdad4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r5, #16088 @ 0x3ed8 │ │ │ │ + movw r5, #13144 @ 0x3358 │ │ │ │ movt r5, #40 @ 0x28 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - b.n 9af38 <_PyObject_NewVar@@Base+0xa58> │ │ │ │ - movw r5, #16072 @ 0x3ec8 │ │ │ │ + b.n 9a826 <_PyObject_NewVar@@Base+0xa4e> │ │ │ │ + movw r5, #13128 @ 0x3348 │ │ │ │ movt r5, #40 @ 0x28 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9af38 <_PyObject_NewVar@@Base+0xa58> │ │ │ │ + b.n 9a826 <_PyObject_NewVar@@Base+0xa4e> │ │ │ │ ldr.w r2, [r6, #480] @ 0x1e0 │ │ │ │ - cbz r2, 9afc8 <_PyObject_NewVar@@Base+0xae8> │ │ │ │ + cbz r2, 9a8b6 <_PyObject_NewVar@@Base+0xade> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e7d70 │ │ │ │ - b.n 9ae22 <_PyObject_NewVar@@Base+0x942> │ │ │ │ - movw r5, #16228 @ 0x3f64 │ │ │ │ + bl 1e6c28 │ │ │ │ + b.n 9a710 <_PyObject_NewVar@@Base+0x938> │ │ │ │ + movw r5, #13284 @ 0x33e4 │ │ │ │ movt r5, #40 @ 0x28 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9af38 <_PyObject_NewVar@@Base+0xa58> │ │ │ │ + b.n 9a826 <_PyObject_NewVar@@Base+0xa4e> │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #14976 @ 0x3a80 │ │ │ │ + movw r3, #12032 @ 0x2f00 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - bl 1e21ec <_PyOS_URandomNonblock@@Base+0x7b8> │ │ │ │ - b.n 9ae22 <_PyObject_NewVar@@Base+0x942> │ │ │ │ - bl 805dc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9ae22 <_PyObject_NewVar@@Base+0x942> │ │ │ │ - movw r3, #56132 @ 0xdb44 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 15873c │ │ │ │ - b.n 9ae22 <_PyObject_NewVar@@Base+0x942> │ │ │ │ + bl 1e0984 <_PyOS_URandomNonblock@@Base+0x7b8> │ │ │ │ + b.n 9a710 <_PyObject_NewVar@@Base+0x938> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e3c88 │ │ │ │ - b.n 9ae22 <_PyObject_NewVar@@Base+0x942> │ │ │ │ - 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 9aed0 <_PyObject_NewVar@@Base+0x9f0> │ │ │ │ - bl 1ef298 │ │ │ │ - b.n 9ae22 <_PyObject_NewVar@@Base+0x942> │ │ │ │ + bl 1e25bc │ │ │ │ + b.n 9a710 <_PyObject_NewVar@@Base+0x938> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 9ae22 <_PyObject_NewVar@@Base+0x942> │ │ │ │ + beq.w 9a710 <_PyObject_NewVar@@Base+0x938> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9ae22 <_PyObject_NewVar@@Base+0x942> │ │ │ │ + bne.w 9a710 <_PyObject_NewVar@@Base+0x938> │ │ │ │ mov r0, r2 │ │ │ │ - b.n 9a9fa <_PyObject_NewVar@@Base+0x51a> │ │ │ │ + b.n 9a2f2 <_PyObject_NewVar@@Base+0x51a> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #16304 @ 0x3fb0 │ │ │ │ + movw r1, #13360 @ 0x3430 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 9ae22 <_PyObject_NewVar@@Base+0x942> │ │ │ │ + bl 12e510 │ │ │ │ + b.n 9a710 <_PyObject_NewVar@@Base+0x938> │ │ │ │ + bl 1ee218 │ │ │ │ + b.n 9a710 <_PyObject_NewVar@@Base+0x938> │ │ │ │ + bl 805d4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9a710 <_PyObject_NewVar@@Base+0x938> │ │ │ │ + movw r3, #56132 @ 0xdb44 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 156bcc │ │ │ │ + b.n 9a710 <_PyObject_NewVar@@Base+0x938> │ │ │ │ + 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 9a7be <_PyObject_NewVar@@Base+0x9e6> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9a9e0 <_PyObject_NewVar@@Base+0x500> │ │ │ │ + beq.w 9a2d8 <_PyObject_NewVar@@Base+0x500> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a9e0 <_PyObject_NewVar@@Base+0x500> │ │ │ │ + bne.w 9a2d8 <_PyObject_NewVar@@Base+0x500> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9a9e0 <_PyObject_NewVar@@Base+0x500> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9a2d8 <_PyObject_NewVar@@Base+0x500> │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ lsls r1, r5, #4 │ │ │ │ - bl 862b4 │ │ │ │ + bl 85e18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ac6c <_PyObject_NewVar@@Base+0x78c> │ │ │ │ + beq.w 9a558 <_PyObject_NewVar@@Base+0x780> │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ str r5, [r4, #76] @ 0x4c │ │ │ │ - b.n 9ae8c <_PyObject_NewVar@@Base+0x9ac> │ │ │ │ - nop │ │ │ │ + b.n 9a77a <_PyObject_NewVar@@Base+0x9a2> │ │ │ │ │ │ │ │ -0009b07c : │ │ │ │ +0009a968 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 9b0d8 │ │ │ │ - ldr r5, [pc, #92] @ (9b0ec ) │ │ │ │ + cbz r0, 9a9c4 │ │ │ │ + ldr r5, [pc, #92] @ (9a9d8 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr r3, [r6, r5] │ │ │ │ - cbnz r3, 9b0c4 │ │ │ │ + cbnz r3, 9a9b0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 6e540 │ │ │ │ + bl 6e4e8 │ │ │ │ str r4, [r6, r5] │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 9b0b0 │ │ │ │ + bpl.n 9a99c │ │ │ │ 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 1a98a0 <_PyThreadState_New@@Base+0x1b4> │ │ │ │ + bl 1a76a8 <_PyThreadState_New@@Base+0x1b4> │ │ │ │ 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, #51684 @ 0xc9e4 │ │ │ │ + movw r1, #48740 @ 0xbe64 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #4616 @ 0x1208 │ │ │ │ + movw r0, #1672 @ 0x688 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #51508 @ 0xc934 │ │ │ │ + bl 677e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #48564 @ 0xbdb4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #5060 @ 0x13c4 │ │ │ │ + movw r0, #2116 @ 0x844 │ │ │ │ movt r0, #54 @ 0x36 │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 677e0 <_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 9b11c │ │ │ │ + beq.n 9aa08 │ │ │ │ cmp r3, #247 @ 0xf7 │ │ │ │ it eq │ │ │ │ ldreq r2, [r0, #112] @ 0x70 │ │ │ │ - beq.n 9b12c │ │ │ │ - movw r2, #4264 @ 0x10a8 │ │ │ │ + beq.n 9aa18 │ │ │ │ + movw r2, #1320 @ 0x528 │ │ │ │ movt r2, #54 @ 0x36 │ │ │ │ ldrb r0, [r2, r3] │ │ │ │ - cbnz r0, 9b11a │ │ │ │ - movw r2, #4520 @ 0x11a8 │ │ │ │ + cbnz r0, 9aa06 │ │ │ │ + movw r2, #1576 @ 0x628 │ │ │ │ movt r2, #54 @ 0x36 │ │ │ │ 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 9b104 │ │ │ │ + bne.n 9a9f0 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ - b.n 9b104 │ │ │ │ + b.n 9a9f0 │ │ │ │ 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 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r2 │ │ │ │ @@ -168901,290 +168221,290 @@ │ │ │ │ mov fp, r1 │ │ │ │ ldr.w r3, [r3, #448] @ 0x1c0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ str r6, [r2, #28] │ │ │ │ str.w r0, [r2, #472] @ 0x1d8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9b4f0 │ │ │ │ + bne.w 9addc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r7, [r2, #452] @ 0x1c4 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr.w r0, [r2, #476] @ 0x1dc │ │ │ │ str r3, [r2, #28] │ │ │ │ str.w r0, [r2, #472] @ 0x1d8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9bd46 │ │ │ │ + bne.w 9b632 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w sl, [r2, #8] │ │ │ │ cmp sl, r3 │ │ │ │ - beq.w 9bccc │ │ │ │ + beq.w 9b5b8 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r0, r2 │ │ │ │ itttt cs │ │ │ │ movcs r2, #29 │ │ │ │ ldrcs r1, [sp, #12] │ │ │ │ movcs r4, r1 │ │ │ │ strcs r2, [r1, #32] │ │ │ │ - bcs.n 9b1c0 │ │ │ │ + bcs.n 9aaac │ │ │ │ ldr r4, [sp, #12] │ │ │ │ adds r2, r0, #1 │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #4] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ cmp r2, r3 │ │ │ │ str r3, [r4, #4] │ │ │ │ - bhi.w 9d230 │ │ │ │ + bhi.w 9cac2 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 9d222 │ │ │ │ + bne.w 9cab4 │ │ │ │ str.w r0, [r4, #476] @ 0x1dc │ │ │ │ mov.w r9, #0 │ │ │ │ mvn.w r8, #2147483648 @ 0x80000000 │ │ │ │ str.w r9, [r4, #28] │ │ │ │ cmp r3, sl │ │ │ │ - beq.w 9bc4e │ │ │ │ + beq.w 9b53a │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ cmp r0, r8 │ │ │ │ - bcs.w 9bcc4 │ │ │ │ + bcs.w 9b5b0 │ │ │ │ adds r2, r0, #1 │ │ │ │ add.w ip, r3, #1 │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ str.w ip, [r4, #4] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ sub.w r1, r2, #9 │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #23 │ │ │ │ - bhi.w 9b37e │ │ │ │ + bhi.w 9ac6a │ │ │ │ movs r6, #9 │ │ │ │ movt r6, #128 @ 0x80 │ │ │ │ lsrs r6, r1 │ │ │ │ lsls r1, r6, #31 │ │ │ │ - bmi.w 9b904 │ │ │ │ + bmi.w 9b1f0 │ │ │ │ mov r6, r2 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 9ca9c │ │ │ │ + beq.w 9c3e8 │ │ │ │ str r3, [r4, #28] │ │ │ │ str.w r0, [r4, #472] @ 0x1d8 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #28 │ │ │ │ - beq.w 9c5de │ │ │ │ + beq.w 9be9e │ │ │ │ bic.w r1, r2, #32 │ │ │ │ sub.w r3, r1, #65 @ 0x41 │ │ │ │ cmp r3, #25 │ │ │ │ - bls.w 9b3da │ │ │ │ + bls.w 9acc6 │ │ │ │ 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 9b3ec │ │ │ │ + bne.w 9acd8 │ │ │ │ cmp r2, #13 │ │ │ │ - beq.w 9b4b8 │ │ │ │ + beq.w 9ada4 │ │ │ │ cmp r2, #10 │ │ │ │ - beq.w 9b4c6 │ │ │ │ + beq.w 9adb2 │ │ │ │ cmp r6, #46 @ 0x2e │ │ │ │ - beq.w 9b94a │ │ │ │ + beq.w 9b236 │ │ │ │ uxtb r3, r6 │ │ │ │ - movw sl, #31072 @ 0x7960 │ │ │ │ + movw sl, #28128 @ 0x6de0 │ │ │ │ movt sl, #43 @ 0x2b │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.w 9b648 │ │ │ │ + bmi.w 9af34 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - movw sl, #32096 @ 0x7d60 │ │ │ │ + movw sl, #29152 @ 0x71e0 │ │ │ │ movt sl, #43 @ 0x2b │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ldrb.w r3, [sl, r3] │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ it ne │ │ │ │ cmpne r3, #102 @ 0x66 │ │ │ │ - beq.w 9c32a │ │ │ │ + beq.w 9bc16 │ │ │ │ cmp r6, #39 @ 0x27 │ │ │ │ it ne │ │ │ │ cmpne r6, #34 @ 0x22 │ │ │ │ - beq.w 9bdba │ │ │ │ + beq.w 9b6a6 │ │ │ │ cmp r6, #92 @ 0x5c │ │ │ │ - beq.w 9caa8 │ │ │ │ + beq.w 9c43e │ │ │ │ sub.w r7, r6, #125 @ 0x7d │ │ │ │ clz r7, r7 │ │ │ │ lsrs r7, r7, #5 │ │ │ │ cmp r6, #58 @ 0x3a │ │ │ │ ite ne │ │ │ │ movne r3, r7 │ │ │ │ orreq.w r3, r7, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9b70a │ │ │ │ + bne.w 9aff6 │ │ │ │ cmp r6, #123 @ 0x7b │ │ │ │ it ne │ │ │ │ cmpne r6, #33 @ 0x21 │ │ │ │ - beq.w 9b70a │ │ │ │ + beq.w 9aff6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9d29c │ │ │ │ + bl 9cba8 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl b126c <_PyToken_TwoChars@@Base> │ │ │ │ + bl b0b8c <_PyToken_TwoChars@@Base> │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ - bne.w 9c1c0 │ │ │ │ + bne.w 9baac │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 9b89a │ │ │ │ + beq.w 9b186 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldrd r1, r3, [r0] │ │ │ │ subs r2, r3, #1 │ │ │ │ str r2, [r0, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.w 9d230 │ │ │ │ + bcc.w 9cac2 │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ uxtb.w r8, r8 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 9d222 │ │ │ │ + bne.w 9cab4 │ │ │ │ ldr.w r3, [r0, #476] @ 0x1dc │ │ │ │ cmp r6, #91 @ 0x5b │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r3, [r0, #476] @ 0x1dc │ │ │ │ - beq.w 9b746 │ │ │ │ - ble.w 9b8a4 │ │ │ │ + beq.w 9b032 │ │ │ │ + ble.w 9b190 │ │ │ │ cmp r6, #123 @ 0x7b │ │ │ │ - beq.w 9b746 │ │ │ │ + beq.w 9b032 │ │ │ │ bic.w r3, r6, #32 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ itt eq │ │ │ │ ldreq r3, [sp, #12] │ │ │ │ addeq.w sl, r3, #12288 @ 0x3000 │ │ │ │ - beq.w 9b908 │ │ │ │ + beq.w 9b1f4 │ │ │ │ lsrs r1, r6, #7 │ │ │ │ - movw r2, #21976 @ 0x55d8 │ │ │ │ + movw r2, #19032 @ 0x4a58 │ │ │ │ movt r2, #55 @ 0x37 │ │ │ │ - movw r3, #5192 @ 0x1448 │ │ │ │ + movw r3, #2248 @ 0x8c8 │ │ │ │ movt r3, #54 @ 0x36 │ │ │ │ mov r7, r6 │ │ │ │ ldrh.w r2, [r2, r1, lsl #1] │ │ │ │ and.w r1, r6, #127 @ 0x7f │ │ │ │ add.w r1, r1, r2, lsl #7 │ │ │ │ - movw r2, #13272 @ 0x33d8 │ │ │ │ + movw r2, #10328 @ 0x2858 │ │ │ │ movt r2, #54 @ 0x36 │ │ │ │ ldrh.w r2, [r2, r1, lsl #1] │ │ │ │ add.w r3, r3, r2, lsl #4 │ │ │ │ ldrh r3, [r3, #14] │ │ │ │ lsls r3, r3, #21 │ │ │ │ - bpl.w 9cee2 │ │ │ │ + bpl.w 9c832 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r0, [r2, #28] │ │ │ │ sub.w r2, r7, #33 @ 0x21 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r3 │ │ │ │ cmp r2, #93 @ 0x5d │ │ │ │ - bls.w 9b7ba │ │ │ │ + bls.w 9b0a6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r0, #55 @ 0x37 │ │ │ │ ldr.w r3, [r2, #480] @ 0x1e0 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #464] @ 0x1d0 │ │ │ │ - b.n 9b7e2 │ │ │ │ + b.n 9b0ce │ │ │ │ cmp.w ip, #0 │ │ │ │ str.w r0, [r4, #472] @ 0x1d8 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ it ne │ │ │ │ movne r6, r2 │ │ │ │ str r3, [r4, #28] │ │ │ │ - bne.w 9b216 │ │ │ │ - b.n 9b39c │ │ │ │ + bne.w 9ab02 │ │ │ │ + b.n 9ac88 │ │ │ │ cmp r0, #13 │ │ │ │ - beq.n 9b3ac │ │ │ │ + beq.n 9ac98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d29c │ │ │ │ + bl 9cba8 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ cmpne r0, #10 │ │ │ │ - bne.n 9b398 │ │ │ │ + bne.n 9ac84 │ │ │ │ add.w sl, r4, #12288 @ 0x3000 │ │ │ │ ldr.w r2, [r4, #2736] @ 0xab0 │ │ │ │ ldr.w r3, [sl, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9c7a4 │ │ │ │ + bne.w 9c0ac │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9cadc │ │ │ │ + bne.w 9c288 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #28 │ │ │ │ - beq.w 9c5de │ │ │ │ + beq.w 9be9e │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 9c264 │ │ │ │ + beq.w 9bb50 │ │ │ │ cmp r0, #13 │ │ │ │ - beq.n 9b4b8 │ │ │ │ + beq.n 9ada4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 9b4ce │ │ │ │ + b.n 9adba │ │ │ │ cmp r1, #66 @ 0x42 │ │ │ │ - beq.w 9bc46 │ │ │ │ + beq.w 9b532 │ │ │ │ cmp r1, #85 @ 0x55 │ │ │ │ - beq.w 9bb54 │ │ │ │ + beq.w 9b440 │ │ │ │ cmp r1, #82 @ 0x52 │ │ │ │ - beq.w 9c096 │ │ │ │ + beq.w 9b982 │ │ │ │ cmp r1, #70 @ 0x46 │ │ │ │ - beq.w 9ba98 │ │ │ │ + beq.w 9b384 │ │ │ │ bic.w r0, r2, #32 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov.w r8, #0 │ │ │ │ mvn.w r7, #2147483648 @ 0x80000000 │ │ │ │ - b.n 9b426 │ │ │ │ + b.n 9ad12 │ │ │ │ ldrd r6, r3, [r4, #4] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 9bb84 │ │ │ │ + beq.w 9b470 │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ cmp r3, r7 │ │ │ │ - bcs.w 9bbf4 │ │ │ │ + bcs.w 9b4e0 │ │ │ │ adds r2, r6, #1 │ │ │ │ adds r3, #1 │ │ │ │ str r2, [r4, #4] │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ ldrb r6, [r6, #0] │ │ │ │ bic.w r0, r6, #32 │ │ │ │ subs r0, #65 @ 0x41 │ │ │ │ cmp r0, #25 │ │ │ │ - bls.n 9b402 │ │ │ │ + bls.n 9acee │ │ │ │ sub.w r3, r6, #48 @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ - bls.n 9b402 │ │ │ │ + bls.n 9acee │ │ │ │ cmp r6, #127 @ 0x7f │ │ │ │ ite le │ │ │ │ movle r3, #0 │ │ │ │ movgt r3, #1 │ │ │ │ cmp r6, #95 @ 0x5f │ │ │ │ ite ne │ │ │ │ movne r2, r3 │ │ │ │ orreq.w r2, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9b8fe │ │ │ │ + bne.w 9b1ea │ │ │ │ adds r7, r6, #1 │ │ │ │ - beq.w 9c4c4 │ │ │ │ + beq.w 9bdb0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldrd r1, r3, [r0] │ │ │ │ mov r2, r3 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - bcc.w 9d230 │ │ │ │ + bcc.w 9cac2 │ │ │ │ ldrb.w r2, [r2, #-1] │ │ │ │ uxtb r6, r6 │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 9d222 │ │ │ │ + bne.w 9cab4 │ │ │ │ ldr.w r2, [r0, #476] @ 0x1dc │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r0, #476] @ 0x1dc │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 9cd78 │ │ │ │ + bne.w 9c4e6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr.w r1, [r0, #480] @ 0x1e0 │ │ │ │ ldr r2, [r0, #28] │ │ │ │ str r1, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ @@ -169192,36 +168512,36 @@ │ │ │ │ str r1, [r5, #4] │ │ │ │ str r1, [r5, #12] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r5, #20] │ │ │ │ str r3, [r5, #24] │ │ │ │ str r1, [r5, #16] │ │ │ │ str r1, [r5, #8] │ │ │ │ - beq.n 9b4b4 │ │ │ │ + beq.n 9ada0 │ │ │ │ ldr.w r3, [r0, #472] @ 0x1d8 │ │ │ │ str r3, [r5, #8] │ │ │ │ ldr.w r3, [r0, #476] @ 0x1dc │ │ │ │ str r3, [r5, #16] │ │ │ │ movs r0, #1 │ │ │ │ - b.n 9b80c │ │ │ │ + b.n 9b0f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d29c │ │ │ │ + bl 9cba8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #10 │ │ │ │ - bne.w 9b24e │ │ │ │ + bne.w 9ab3a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w sl, r3, #12288 @ 0x3000 │ │ │ │ mov r2, r3 │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r2, #448] @ 0x1c0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9b9c6 │ │ │ │ + beq.w 9b2b2 │ │ │ │ ldr.w r3, [sl, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9c674 │ │ │ │ + bne.w 9bf66 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r1, #28] │ │ │ │ str.w r2, [r1, #472] @ 0x1d8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r2, #0 │ │ │ │ mov r9, r2 │ │ │ │ @@ -169232,166 +168552,166 @@ │ │ │ │ str.w r2, [r1, #448] @ 0x1c0 │ │ │ │ str r5, [sp, #16] │ │ │ │ mov r5, r7 │ │ │ │ subs r7, r6, r7 │ │ │ │ ldrd r4, r6, [sl, #4] │ │ │ │ add.w r8, r7, r5 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 9b542 │ │ │ │ + beq.n 9ae2e │ │ │ │ ldr.w r1, [sl, #476] @ 0x1dc │ │ │ │ cmp r1, r3 │ │ │ │ - bcs.n 9b5b6 │ │ │ │ + bcs.n 9aea2 │ │ │ │ adds r2, r1, #1 │ │ │ │ adds r0, r4, #1 │ │ │ │ str.w r2, [sl, #476] @ 0x1dc │ │ │ │ str.w r0, [sl, #4] │ │ │ │ ldrb.w ip, [r4] │ │ │ │ cmp.w ip, #32 │ │ │ │ - bne.w 9b812 │ │ │ │ + bne.w 9b0fe │ │ │ │ adds r5, #1 │ │ │ │ mov r4, r0 │ │ │ │ add.w r8, r7, r5 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 9b516 │ │ │ │ + bne.n 9ae02 │ │ │ │ ldr.w r1, [sl, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 9c4f2 │ │ │ │ + bne.w 9bdde │ │ │ │ ldr.w r2, [sl, #2744] @ 0xab8 │ │ │ │ - movw r0, #24285 @ 0x5edd │ │ │ │ + movw r0, #21585 @ 0x5451 │ │ │ │ movt r0, #19 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 9c19e │ │ │ │ + bne.w 9ba8a │ │ │ │ mov r0, r4 │ │ │ │ blx 2941c │ │ │ │ adds r6, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c7d0 │ │ │ │ + beq.w 9c070 │ │ │ │ ldr.w r2, [sl, #28] │ │ │ │ - cbnz r2, 9b578 │ │ │ │ + cbnz r2, 9ae64 │ │ │ │ str.w r4, [sl] │ │ │ │ ldr.w r2, [sl, #464] @ 0x1d0 │ │ │ │ str.w r6, [sl, #8] │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [sl, #464] @ 0x1d0 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [sl, #476] @ 0x1dc │ │ │ │ subs r2, r6, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str.w r4, [sl, #2704] @ 0xa90 │ │ │ │ blx 2a83c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c554 │ │ │ │ + bne.w 9be40 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 9c4fa │ │ │ │ + beq.w 9bde6 │ │ │ │ ldr.w r1, [sl, #476] @ 0x1dc │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r1, r2 │ │ │ │ - bcc.n 9b51e │ │ │ │ + bcc.n 9ae0a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r6, r5 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ movs r3, #29 │ │ │ │ str r3, [r2, #32] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r7, [r3, #480] @ 0x1e0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9ba86 │ │ │ │ + bne.w 9b372 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 9cfc2 │ │ │ │ + bne.w 9cb4a │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ lsls r3, r1, #2 │ │ │ │ add r2, r3 │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 9bd4a │ │ │ │ + bne.w 9b636 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r3, r2 │ │ │ │ ldr.w r3, [r3, #2288] @ 0x8f0 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 9ce1c │ │ │ │ + bne.w 9cb7e │ │ │ │ ldr.w r0, [r2, #476] @ 0x1dc │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr.w r2, [r2, #452] @ 0x1c4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ str.w r1, [r4, #472] @ 0x1d8 │ │ │ │ str r3, [r4, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9b17e │ │ │ │ + beq.w 9aa6a │ │ │ │ mov r7, r2 │ │ │ │ mov r1, r4 │ │ │ │ add.w r2, r1, #12288 @ 0x3000 │ │ │ │ cmp r7, #0 │ │ │ │ ldr.w r1, [r1, #480] @ 0x1e0 │ │ │ │ ldr r2, [r2, #68] @ 0x44 │ │ │ │ - bge.w 9c012 │ │ │ │ + bge.w 9b8fe │ │ │ │ ldr r0, [sp, #12] │ │ │ │ adds r7, #1 │ │ │ │ str.w r7, [r0, #452] @ 0x1c4 │ │ │ │ str r1, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9c038 │ │ │ │ + bne.w 9b924 │ │ │ │ ldr.w r1, [r0, #464] @ 0x1d0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r1, [r5, #4] │ │ │ │ str r3, [r5, #16] │ │ │ │ strd r3, r1, [r5, #8] │ │ │ │ strd r2, r2, [r5, #20] │ │ │ │ movs r0, #6 │ │ │ │ - b.n 9b80c │ │ │ │ + b.n 9b0f8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r6, #48 @ 0x30 │ │ │ │ - bne.w 9ba3c │ │ │ │ - bl 9d29c │ │ │ │ + bne.w 9b328 │ │ │ │ + bl 9cba8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #98 @ 0x62 │ │ │ │ - beq.w 9cce0 │ │ │ │ - bgt.w 9bebc │ │ │ │ + beq.w 9c626 │ │ │ │ + bgt.w 9b7a8 │ │ │ │ cmp r0, #88 @ 0x58 │ │ │ │ - beq.w 9c5f0 │ │ │ │ - bgt.w 9c144 │ │ │ │ + beq.w 9beb0 │ │ │ │ + bgt.w 9ba30 │ │ │ │ cmp r0, #66 @ 0x42 │ │ │ │ - beq.w 9cce0 │ │ │ │ + beq.w 9c626 │ │ │ │ cmp r0, #79 @ 0x4f │ │ │ │ - beq.w 9ca22 │ │ │ │ + beq.w 9c37a │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ - beq.w 9c9a6 │ │ │ │ + beq.w 9c220 │ │ │ │ uxtb r3, r7 │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r4, r3, #29 │ │ │ │ - bmi.w 9ce26 │ │ │ │ + bmi.w 9c6da │ │ │ │ cmp r7, #46 @ 0x2e │ │ │ │ - beq.w 9c744 │ │ │ │ + beq.w 9c02e │ │ │ │ cmp r7, #45 @ 0x2d │ │ │ │ - bgt.w 9c9d8 │ │ │ │ + bgt.w 9c254 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - movw r2, #16584 @ 0x40c8 │ │ │ │ + movw r2, #13640 @ 0x3548 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl cc014 │ │ │ │ + bl cb914 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cb82 │ │ │ │ + beq.w 9c21a │ │ │ │ ldr r1, [r4, #4] │ │ │ │ adds r2, r7, #1 │ │ │ │ - beq.w 9c646 │ │ │ │ + beq.w 9bf06 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ subs r2, r1, #1 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp r2, r6 │ │ │ │ - bcc.w 9d230 │ │ │ │ + bcc.w 9cac2 │ │ │ │ ldrb.w r1, [r1, #-1] │ │ │ │ uxtb r3, r7 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 9d222 │ │ │ │ + bne.w 9cab4 │ │ │ │ ldrd r3, r0, [r4, #476] @ 0x1dc │ │ │ │ ldr r1, [r4, #28] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ @@ -169400,47 +168720,47 @@ │ │ │ │ str r3, [r5, #4] │ │ │ │ str r3, [r5, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r1, [r5, #20] │ │ │ │ str r2, [r5, #24] │ │ │ │ str r3, [r5, #16] │ │ │ │ str r3, [r5, #8] │ │ │ │ - beq.n 9b706 │ │ │ │ + beq.n 9aff2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r3, [r2, #472] @ 0x1d8 │ │ │ │ str r3, [r5, #8] │ │ │ │ ldr.w r3, [r2, #476] @ 0x1dc │ │ │ │ str r3, [r5, #16] │ │ │ │ movs r0, #2 │ │ │ │ - b.n 9b80c │ │ │ │ + b.n 9b0f8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w sl, r3, #12288 @ 0x3000 │ │ │ │ ldr.w r3, [sl, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 9bf90 │ │ │ │ + bgt.w 9b87c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9d29c │ │ │ │ + bl 9cba8 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl b126c <_PyToken_TwoChars@@Base> │ │ │ │ + bl b0b8c <_PyToken_TwoChars@@Base> │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ - bne.w 9c1c0 │ │ │ │ + bne.w 9baac │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 9b2d6 │ │ │ │ + bne.w 9abc2 │ │ │ │ cmp r6, #91 @ 0x5b │ │ │ │ - ble.w 9cad6 │ │ │ │ + ble.w 9c45e │ │ │ │ cmp r6, #123 @ 0x7b │ │ │ │ - bne.w 9b908 │ │ │ │ + bne.w 9b1f4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr.w r3, [r3, #480] @ 0x1e0 │ │ │ │ cmp r3, #199 @ 0xc7 │ │ │ │ - bgt.w 9ced0 │ │ │ │ + bgt.w 9c7e4 │ │ │ │ adds r2, r4, r3 │ │ │ │ add.w ip, r4, r3, lsl #2 │ │ │ │ add.w r7, r4, #12288 @ 0x3000 │ │ │ │ adds r3, #1 │ │ │ │ strb.w r6, [r2, #484] @ 0x1e4 │ │ │ │ ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ str.w r2, [ip, #684] @ 0x2ac │ │ │ │ @@ -169453,28 +168773,28 @@ │ │ │ │ ldr r3, [r7, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ ittt gt │ │ │ │ ldrgt.w r3, [fp, #4] │ │ │ │ addgt r3, #1 │ │ │ │ strgt.w r3, [fp, #4] │ │ │ │ and.w r0, r6, #127 @ 0x7f │ │ │ │ - movw r1, #13272 @ 0x33d8 │ │ │ │ + movw r1, #10328 @ 0x2858 │ │ │ │ movt r1, #54 @ 0x36 │ │ │ │ - movw r3, #5192 @ 0x1448 │ │ │ │ + movw r3, #2248 @ 0x8c8 │ │ │ │ movt r3, #54 @ 0x36 │ │ │ │ ldrh.w r1, [r1, r0, lsl #1] │ │ │ │ add.w r3, r3, r1, lsl #4 │ │ │ │ ldrh r3, [r3, #14] │ │ │ │ lsls r0, r3, #21 │ │ │ │ - bpl.w 9cee2 │ │ │ │ + bpl.w 9c832 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ subs r2, #33 @ 0x21 │ │ │ │ ldr r6, [r3, #28] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - movw r3, #5060 @ 0x13c4 │ │ │ │ + movw r3, #2116 @ 0x844 │ │ │ │ movt r3, #54 @ 0x36 │ │ │ │ add r3, r2 │ │ │ │ ldrsb.w r0, [r3, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #60 @ 0x3c │ │ │ │ it ne │ │ │ │ cmpne r0, #3 │ │ │ │ @@ -169490,149 +168810,149 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ strd r2, r3, [r5, #12] │ │ │ │ str r3, [r5, #8] │ │ │ │ strd r6, r1, [r5, #20] │ │ │ │ - beq.n 9b80c │ │ │ │ + beq.n 9b0f8 │ │ │ │ ldr.w r3, [r4, #472] @ 0x1d8 │ │ │ │ str r3, [r5, #8] │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ str r3, [r5, #16] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w ip, #9 │ │ │ │ - beq.w 9c786 │ │ │ │ + beq.w 9c08e │ │ │ │ movs r7, #0 │ │ │ │ cmp.w ip, #12 │ │ │ │ mov r6, r7 │ │ │ │ - beq.w 9b506 │ │ │ │ + beq.w 9adf2 │ │ │ │ cmp.w ip, #92 @ 0x5c │ │ │ │ - beq.w 9d140 │ │ │ │ + beq.w 9c7f6 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r6, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ str r4, [r0, #4] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r4, r0 │ │ │ │ - bcc.w 9d230 │ │ │ │ + bcc.w 9cac2 │ │ │ │ ldrb.w r0, [r2, #-1] │ │ │ │ cmp r0, ip │ │ │ │ - bne.w 9d222 │ │ │ │ + bne.w 9cab4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ sub.w lr, ip, #10 │ │ │ │ mov r0, r1 │ │ │ │ cmp.w lr, #25 │ │ │ │ str.w r1, [r2, #476] @ 0x1dc │ │ │ │ - bhi.w 9b5c0 │ │ │ │ + bhi.w 9aeac │ │ │ │ movs r7, #9 │ │ │ │ movt r7, #512 @ 0x200 │ │ │ │ lsr.w r7, r7, lr │ │ │ │ lsls r4, r7, #31 │ │ │ │ - bpl.w 9b5c0 │ │ │ │ + bpl.w 9aeac │ │ │ │ ldr.w r7, [r2, #456] @ 0x1c8 │ │ │ │ cmp.w ip, #10 │ │ │ │ it eq │ │ │ │ cmpeq r6, #0 │ │ │ │ - beq.w 9befe │ │ │ │ + beq.w 9b7ea │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9cf42 │ │ │ │ + bne.w 9c92e │ │ │ │ ldr.w r7, [r2, #452] @ 0x1c4 │ │ │ │ str.w r1, [r2, #472] @ 0x1d8 │ │ │ │ str r3, [r2, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9bd46 │ │ │ │ + bne.w 9b632 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 9b17e │ │ │ │ + b.n 9aa6a │ │ │ │ cmp r6, #91 @ 0x5b │ │ │ │ - beq.w 9b746 │ │ │ │ - bgt.w 9b310 │ │ │ │ + beq.w 9b032 │ │ │ │ + bgt.w 9abfc │ │ │ │ cmp r6, #40 @ 0x28 │ │ │ │ - beq.w 9b746 │ │ │ │ + beq.w 9b032 │ │ │ │ cmp r6, #41 @ 0x29 │ │ │ │ - beq.w 9bc02 │ │ │ │ + beq.w 9b4ee │ │ │ │ mov r7, r6 │ │ │ │ cmp.w r6, #1114112 @ 0x110000 │ │ │ │ - bcs.w 9cee2 │ │ │ │ - movw r3, #13272 @ 0x33d8 │ │ │ │ + bcs.w 9c832 │ │ │ │ + movw r3, #10328 @ 0x2858 │ │ │ │ movt r3, #54 @ 0x36 │ │ │ │ ldrh.w r2, [r3, r6, lsl #1] │ │ │ │ - movw r3, #5192 @ 0x1448 │ │ │ │ + movw r3, #2248 @ 0x8c8 │ │ │ │ movt r3, #54 @ 0x36 │ │ │ │ add.w r3, r3, r2, lsl #4 │ │ │ │ ldrh r3, [r3, #14] │ │ │ │ lsls r4, r3, #21 │ │ │ │ - bpl.w 9cee2 │ │ │ │ + bpl.w 9c832 │ │ │ │ cmp r6, #61 @ 0x3d │ │ │ │ - bne.w 9b35a │ │ │ │ + bne.w 9ac46 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #28 │ │ │ │ ldr.w r4, [fp, #8] │ │ │ │ ldr r6, [r3, #28] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r1 │ │ │ │ - blt.w 9b360 │ │ │ │ + blt.w 9ac4c │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [fp, #56] @ 0x38 │ │ │ │ - b.n 9b7ba │ │ │ │ + b.n 9b0a6 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ - b.n 9b402 │ │ │ │ + b.n 9acee │ │ │ │ mov r3, ip │ │ │ │ - b.n 9b1cc │ │ │ │ + b.n 9aab8 │ │ │ │ ldr.w r1, [sl, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - bgt.w 9c20e │ │ │ │ + bgt.w 9bafa │ │ │ │ ldr.w r3, [sl, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9c296 │ │ │ │ + bne.w 9bb82 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r2, [r3, #480] @ 0x1e0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9cfa2 │ │ │ │ - ble.w 9ba38 │ │ │ │ + beq.w 9c7d4 │ │ │ │ + ble.w 9b324 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r3, #480] @ 0x1e0 │ │ │ │ add r3, r2 │ │ │ │ ldrb.w r3, [r3, #484] @ 0x1e4 │ │ │ │ cmp r6, #41 @ 0x29 │ │ │ │ it eq │ │ │ │ cmpeq r3, #40 @ 0x28 │ │ │ │ - bne.n 9ba16 │ │ │ │ + bne.n 9b302 │ │ │ │ cmp r1, #0 │ │ │ │ - bgt.n 9ba28 │ │ │ │ + bgt.n 9b314 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - b.n 9b78e │ │ │ │ + b.n 9b07a │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - movw sl, #31072 @ 0x7960 │ │ │ │ + movw sl, #28128 @ 0x6de0 │ │ │ │ movt sl, #43 @ 0x2b │ │ │ │ - bl 9d29c │ │ │ │ + bl 9cba8 │ │ │ │ uxtb r1, r0 │ │ │ │ ldr.w r3, [sl, r1, lsl #2] │ │ │ │ lsls r4, r3, #29 │ │ │ │ - bmi.w 9c758 │ │ │ │ + bmi.w 9c042 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ - beq.w 9c834 │ │ │ │ + beq.w 9c164 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 9c806 │ │ │ │ + beq.w 9c136 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ subs r3, r2, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - bcc.w 9d230 │ │ │ │ + bcc.w 9cac2 │ │ │ │ ldrb.w r2, [r2, #-1] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 9d222 │ │ │ │ + bne.w 9cab4 │ │ │ │ ldrd r2, r0, [r4, #476] @ 0x1dc │ │ │ │ ldr r1, [r4, #28] │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ @@ -169641,267 +168961,267 @@ │ │ │ │ str r2, [r5, #4] │ │ │ │ str r2, [r5, #12] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r1, [r5, #20] │ │ │ │ str r3, [r5, #24] │ │ │ │ str r2, [r5, #16] │ │ │ │ str r2, [r5, #8] │ │ │ │ - beq.n 9b9c2 │ │ │ │ + beq.n 9b2ae │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r3, [r2, #472] @ 0x1d8 │ │ │ │ str r3, [r5, #8] │ │ │ │ ldr.w r3, [r2, #476] @ 0x1dc │ │ │ │ str r3, [r5, #16] │ │ │ │ movs r0, #23 │ │ │ │ - b.n 9b80c │ │ │ │ + b.n 9b0f8 │ │ │ │ ldr.w r2, [r2, #480] @ 0x1e0 │ │ │ │ cmp r2, r7 │ │ │ │ - bgt.w 9b4da │ │ │ │ + bgt.w 9adc6 │ │ │ │ ldr.w r1, [sl, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r6, [r0, #4] │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9c8b2 │ │ │ │ + bne.w 9c19e │ │ │ │ str.w r7, [r0, #2700] @ 0xa8c │ │ │ │ subs r6, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r6, #0 │ │ │ │ ldr.w r1, [r0, #464] @ 0x1d0 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r1, [r5, #12] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r5, #20] │ │ │ │ str r6, [r5, #24] │ │ │ │ str r1, [r5, #16] │ │ │ │ str r1, [r5, #8] │ │ │ │ - beq.n 9ba12 │ │ │ │ + beq.n 9b2fe │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r3, [r2, #472] @ 0x1d8 │ │ │ │ str r3, [r5, #8] │ │ │ │ ldr.w r3, [r2, #476] @ 0x1dc │ │ │ │ str r3, [r5, #16] │ │ │ │ movs r0, #4 │ │ │ │ - b.n 9b80c │ │ │ │ + b.n 9b0f8 │ │ │ │ cmp r6, #93 @ 0x5d │ │ │ │ it eq │ │ │ │ cmpeq r3, #91 @ 0x5b │ │ │ │ - bne.n 9bb14 │ │ │ │ + bne.n 9b400 │ │ │ │ cmp r1, #0 │ │ │ │ it le │ │ │ │ movle r2, #93 @ 0x5d │ │ │ │ - ble.w 9b78e │ │ │ │ + ble.w 9b07a │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 9cde2 │ │ │ │ + blt.w 9c7c4 │ │ │ │ mov r2, r6 │ │ │ │ - b.n 9b78e │ │ │ │ - bl cb850 │ │ │ │ + b.n 9b07a │ │ │ │ + bl cb140 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c766 │ │ │ │ + beq.w 9c050 │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ - beq.w 9c744 │ │ │ │ + beq.w 9c02e │ │ │ │ bic.w r3, r7, #32 │ │ │ │ cmp r3, #69 @ 0x45 │ │ │ │ - beq.w 9c872 │ │ │ │ + beq.w 9c0da │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ - beq.w 9c9e2 │ │ │ │ + beq.w 9c25e │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ - movw r2, #16584 @ 0x40c8 │ │ │ │ + movw r2, #13640 @ 0x3548 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl cc014 │ │ │ │ + bl cb914 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9b6ac │ │ │ │ + bne.w 9af98 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 9d498 │ │ │ │ - b.n 9b80c │ │ │ │ + bl 9cda4 │ │ │ │ + b.n 9b0f8 │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r0, [r3, #476] @ 0x1dc │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [r2, #452] @ 0x1c4 │ │ │ │ - b.n 9b5fe │ │ │ │ + b.n 9aeea │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d29c │ │ │ │ + bl 9cba8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ - beq.w 9bd94 │ │ │ │ + beq.w 9b680 │ │ │ │ sub.w r1, r0, #34 @ 0x22 │ │ │ │ negs r2, r1 │ │ │ │ adcs r2, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9bd94 │ │ │ │ + bne.w 9b680 │ │ │ │ mov.w sl, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, r2 │ │ │ │ orr.w ip, r2, r3 │ │ │ │ bic.w r0, r6, #32 │ │ │ │ orrs.w lr, ip, sl │ │ │ │ - bne.w 9c0ae │ │ │ │ + bne.w 9b99a │ │ │ │ cmp r0, #66 @ 0x42 │ │ │ │ - beq.w 9c198 │ │ │ │ - cbnz r1, 9bade │ │ │ │ + beq.w 9ba84 │ │ │ │ + cbnz r1, 9b3ca │ │ │ │ cmp r0, #85 @ 0x55 │ │ │ │ - beq.n 9bb54 │ │ │ │ + beq.n 9b440 │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ - beq.w 9c290 │ │ │ │ + beq.w 9bb7c │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - bne.w 9b3f6 │ │ │ │ + bne.w 9ace2 │ │ │ │ mov.w sl, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r1, [sp, #16] │ │ │ │ - bl 9d29c │ │ │ │ + bl 9cba8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - beq.w 9bd8e │ │ │ │ + beq.w 9b67a │ │ │ │ sub.w ip, r0, #39 @ 0x27 │ │ │ │ rsbs r3, ip, #0 │ │ │ │ adc.w r3, r3, ip │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9bd8e │ │ │ │ + bne.w 9b67a │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ - b.n 9babc │ │ │ │ + b.n 9b3a8 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - bne.w 9cd50 │ │ │ │ + bne.w 9c54e │ │ │ │ cmp r6, #125 @ 0x7d │ │ │ │ - bne.w 9cd48 │ │ │ │ + bne.w 9c544 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 9ba38 │ │ │ │ + ble.n 9b324 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 9cde2 │ │ │ │ + blt.w 9c7c4 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9cff6 │ │ │ │ + bne.w 9caa8 │ │ │ │ subs r3, #1 │ │ │ │ movs r2, #125 @ 0x7d │ │ │ │ str.w r3, [fp, #8] │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [fp, #56] @ 0x38 │ │ │ │ - b.n 9b78e │ │ │ │ + b.n 9b07a │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r4 │ │ │ │ - strd r2, r1, [sp, #20] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 9d29c │ │ │ │ + strd r3, r1, [sp, #20] │ │ │ │ + str r2, [sp, #16] │ │ │ │ + bl 9cba8 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ it ne │ │ │ │ cmpne r0, #39 @ 0x27 │ │ │ │ mov r6, r0 │ │ │ │ ite eq │ │ │ │ moveq.w sl, #1 │ │ │ │ movne.w sl, #0 │ │ │ │ - beq.w 9bdba │ │ │ │ - ldrd r3, r2, [sp, #16] │ │ │ │ + beq.w 9b6a6 │ │ │ │ + ldrd r2, r3, [sp, #16] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - b.n 9babc │ │ │ │ + b.n 9b3a8 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 9bbf8 │ │ │ │ + bne.n 9b4e4 │ │ │ │ ldr.w r2, [r4, #2744] @ 0xab8 │ │ │ │ - movw sl, #24285 @ 0x5edd │ │ │ │ + movw sl, #21585 @ 0x5451 │ │ │ │ movt sl, #19 │ │ │ │ cmp r2, sl │ │ │ │ - bne.w 9c002 │ │ │ │ + bne.w 9b8ee │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 2941c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w r9, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c4d4 │ │ │ │ + beq.w 9bdc0 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - cbnz r3, 9bbb6 │ │ │ │ + cbnz r3, 9b4a2 │ │ │ │ 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 9cac0 │ │ │ │ + bne.w 9c346 │ │ │ │ cmp r6, r9 │ │ │ │ - beq.w 9c2b6 │ │ │ │ + beq.w 9bba2 │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 9b416 │ │ │ │ + bcc.w 9ad02 │ │ │ │ movs r3, #29 │ │ │ │ str r3, [r4, #32] │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r0, #32 │ │ │ │ - b.n 9b426 │ │ │ │ + b.n 9ad12 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w sl, r3, #12288 @ 0x3000 │ │ │ │ ldr.w r1, [sl, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 9b912 │ │ │ │ + ble.w 9b1fe │ │ │ │ ldr.w r3, [sl, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9c968 │ │ │ │ + bne.w 9c4d6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r2, [r3, #480] @ 0x1e0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9cfa2 │ │ │ │ - bgt.w 9b92c │ │ │ │ + beq.w 9c7d4 │ │ │ │ + bgt.w 9b218 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 9cde2 │ │ │ │ + blt.w 9c7c4 │ │ │ │ cmp r6, #125 @ 0x7d │ │ │ │ - beq.w 9bb34 │ │ │ │ + beq.w 9b420 │ │ │ │ mov r2, r6 │ │ │ │ - b.n 9b78e │ │ │ │ + b.n 9b07a │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 9bb5a │ │ │ │ + b.n 9b446 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 9c24a │ │ │ │ + bne.w 9bb36 │ │ │ │ ldr.w r2, [r4, #2744] @ 0xab8 │ │ │ │ - movw r6, #24285 @ 0x5edd │ │ │ │ + movw r6, #21585 @ 0x5451 │ │ │ │ movt r6, #19 │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 9c09e │ │ │ │ + bne.w 9b98a │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 2941c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w sl, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c59e │ │ │ │ + beq.w 9be5e │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 9bc82 │ │ │ │ + cbnz r2, 9b56e │ │ │ │ str r3, [r4, #0] │ │ │ │ str.w sl, [r4, #8] │ │ │ │ ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r4, #464] @ 0x1d0 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ @@ -169909,42 +169229,42 @@ │ │ │ │ mov r0, r3 │ │ │ │ str.w r3, [r4, #2704] @ 0xa90 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 2a83c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c8e2 │ │ │ │ + bne.w 9c6be │ │ │ │ cmp r3, sl │ │ │ │ - beq.w 9c2f6 │ │ │ │ + beq.w 9bbe2 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r0, r2 │ │ │ │ - bcc.w 9b1dc │ │ │ │ + bcc.w 9aac8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r1, #29 │ │ │ │ str r1, [r2, #32] │ │ │ │ - b.n 9c250 │ │ │ │ + b.n 9bb3c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 9c324 │ │ │ │ + bne.w 9bc10 │ │ │ │ ldr.w r8, [r0, #2744] @ 0xab8 │ │ │ │ - movw r6, #24285 @ 0x5edd │ │ │ │ + movw r6, #21585 @ 0x5451 │ │ │ │ movt r6, #19 │ │ │ │ cmp r8, r6 │ │ │ │ - bne.w 9c188 │ │ │ │ + bne.w 9ba74 │ │ │ │ mov r0, r3 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 2941c │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ add.w sl, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c572 │ │ │ │ + beq.w 9bff2 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr.w r2, [r1, #464] @ 0x1d0 │ │ │ │ str.w sl, [r1, #8] │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r1, #464] @ 0x1d0 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r1, #476] @ 0x1dc │ │ │ │ @@ -169952,103 +169272,103 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ str.w r3, [r2, #2704] @ 0xa90 │ │ │ │ sub.w r2, sl, r3 │ │ │ │ blx 2a83c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c474 │ │ │ │ + bne.w 9bd60 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ cmp r4, sl │ │ │ │ - beq.w 9c41c │ │ │ │ + beq.w 9bd08 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r0, [r2, #476] @ 0x1dc │ │ │ │ - b.w 9b18a │ │ │ │ + b.w 9aa76 │ │ │ │ mov r1, r2 │ │ │ │ - b.n 9b610 │ │ │ │ - ble.w 9c0ca │ │ │ │ + b.n 9aefc │ │ │ │ + ble.w 9b9b6 │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, #99 @ 0x63 │ │ │ │ itttt gt │ │ │ │ movgt r3, #0 │ │ │ │ movgt r0, #20 │ │ │ │ ldrgt r4, [sp, #12] │ │ │ │ ldrgt r2, [r4, #8] │ │ │ │ - bgt.w 9c69a │ │ │ │ + bgt.w 9bf3c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r3, r2 │ │ │ │ ldr.w r2, [r3, #2288] @ 0x8f0 │ │ │ │ cmp r2, r8 │ │ │ │ - bge.w 9ce1c │ │ │ │ + bge.w 9cb7e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r2, [r2, #452] @ 0x1c4 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r1, #452] @ 0x1c4 │ │ │ │ str r6, [r3, #52] @ 0x34 │ │ │ │ str.w r8, [r3, #2292] @ 0x8f4 │ │ │ │ ldr.w r0, [r1, #476] @ 0x1dc │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r1, r0 │ │ │ │ - b.n 9b5fe │ │ │ │ + b.n 9aeea │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 9bdba │ │ │ │ + beq.n 9b6a6 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - movw sl, #32096 @ 0x7d60 │ │ │ │ + movw sl, #29152 @ 0x71e0 │ │ │ │ movt sl, #43 @ 0x2b │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ldrb.w r3, [sl, r3] │ │ │ │ cmp r3, #102 @ 0x66 │ │ │ │ - beq.w 9c334 │ │ │ │ + beq.w 9bc20 │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - beq.w 9c334 │ │ │ │ + beq.w 9bc20 │ │ │ │ cmp r6, #39 @ 0x27 │ │ │ │ - beq.n 9bdba │ │ │ │ + beq.n 9b6a6 │ │ │ │ cmp r6, #34 @ 0x22 │ │ │ │ - bne.w 9b28c │ │ │ │ + bne.w 9ab78 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ ldr.w r3, [r4, #2704] @ 0xa90 │ │ │ │ str.w r2, [r4, #468] @ 0x1d4 │ │ │ │ str.w r3, [r4, #2708] @ 0xa94 │ │ │ │ - bl 9d29c │ │ │ │ + bl 9cba8 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 9c1f6 │ │ │ │ + beq.w 9bae2 │ │ │ │ adds r7, r0, #1 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ittt eq │ │ │ │ moveq.w r8, #1 │ │ │ │ moveq r7, #0 │ │ │ │ moveq sl, r8 │ │ │ │ - beq.w 9c2f0 │ │ │ │ + beq.w 9bbdc │ │ │ │ movs r7, #0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w fp, r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [r1, #0] │ │ │ │ str.w fp, [r1, #4] │ │ │ │ cmp fp, r2 │ │ │ │ - bcc.w 9d230 │ │ │ │ + bcc.w 9cac2 │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 9d222 │ │ │ │ + bne.w 9cab4 │ │ │ │ ldr.w r3, [r1, #476] @ 0x1dc │ │ │ │ mov.w r8, #1 │ │ │ │ mov sl, r8 │ │ │ │ mov r4, r1 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r1, #476] @ 0x1dc │ │ │ │ mvn.w r9, #2147483648 @ 0x80000000 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r7, sl │ │ │ │ - bne.n 9be74 │ │ │ │ + bne.n 9b760 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r0, #3 │ │ │ │ ldr.w r2, [r1, #480] @ 0x1e0 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ @@ -170064,191 +169384,191 @@ │ │ │ │ itt ne │ │ │ │ ldrne.w r3, [r1, #472] @ 0x1d8 │ │ │ │ strne r3, [r5, #8] │ │ │ │ str.w fp, [r5, #24] │ │ │ │ itt ne │ │ │ │ ldrne.w r3, [r1, #476] @ 0x1dc │ │ │ │ strne r3, [r5, #16] │ │ │ │ - b.n 9b80c │ │ │ │ + b.n 9b0f8 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ mov r7, r1 │ │ │ │ it ne │ │ │ │ movne fp, r2 │ │ │ │ - beq.w 9c230 │ │ │ │ + beq.w 9bb1c │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp fp, r2 │ │ │ │ - beq.n 9bf0e │ │ │ │ + beq.n 9b7fa │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ cmp r3, r9 │ │ │ │ - bcs.w 9bf88 │ │ │ │ + bcs.w 9b874 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ ldr r3, [r4, #32] │ │ │ │ add.w r2, fp, #1 │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp r3, #17 │ │ │ │ - beq.w 9cb82 │ │ │ │ + beq.w 9c21a │ │ │ │ cmp r3, #22 │ │ │ │ - beq.w 9cad0 │ │ │ │ + beq.w 9c458 │ │ │ │ ldrb.w r3, [fp] │ │ │ │ cmp r3, #10 │ │ │ │ ite ne │ │ │ │ movne r1, #0 │ │ │ │ andeq.w r1, r8, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9cef2 │ │ │ │ + bne.w 9c87c │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 9be68 │ │ │ │ + bne.n 9b754 │ │ │ │ adds r7, #1 │ │ │ │ mov fp, r2 │ │ │ │ - b.n 9be24 │ │ │ │ + b.n 9b710 │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ - beq.w 9ca22 │ │ │ │ + beq.w 9c37a │ │ │ │ cmp r0, #120 @ 0x78 │ │ │ │ - beq.w 9c5f0 │ │ │ │ + beq.w 9beb0 │ │ │ │ ldr.w r3, [sl, r0, lsl #2] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.w 9ce26 │ │ │ │ + bmi.w 9c6da │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - beq.w 9c870 │ │ │ │ - ble.n 9bee0 │ │ │ │ + beq.w 9c0d8 │ │ │ │ + ble.n 9b7cc │ │ │ │ cmp r7, #106 @ 0x6a │ │ │ │ - beq.w 9c9e2 │ │ │ │ - movw r2, #16584 @ 0x40c8 │ │ │ │ + beq.w 9c25e │ │ │ │ + movw r2, #13640 @ 0x3548 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ - bl cc014 │ │ │ │ + bl cb914 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cb82 │ │ │ │ + beq.w 9c21a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.w 9b6b4 │ │ │ │ + b.w 9afa0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9d15e │ │ │ │ + bne.w 9cb8a │ │ │ │ ldr.w r2, [r2, #452] @ 0x1c4 │ │ │ │ movs r7, #1 │ │ │ │ - b.w 9b5fe │ │ │ │ + b.w 9aeea │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 9c4b0 │ │ │ │ + bne.w 9bd9c │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ - movw r0, #24285 @ 0x5edd │ │ │ │ + movw r0, #21585 @ 0x5451 │ │ │ │ movt r0, #19 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 9c1b0 │ │ │ │ + bne.w 9ba9c │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #16] │ │ │ │ blx 2941c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r3, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c490 │ │ │ │ + beq.w 9bd7c │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9c71c │ │ │ │ + bne.w 9bf50 │ │ │ │ str.w fp, [r4] │ │ │ │ mov fp, r2 │ │ │ │ ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ str r3, [r4, #8] │ │ │ │ adds r2, #1 │ │ │ │ str.w r1, [r4, #476] @ 0x1dc │ │ │ │ str.w r2, [r4, #464] @ 0x1d0 │ │ │ │ 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 9c704 │ │ │ │ + bne.w 9bfda │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp fp, r3 │ │ │ │ - beq.w 9c6ae │ │ │ │ + beq.w 9bf84 │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 9be84 │ │ │ │ + bcc.w 9b770 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r3, #29 │ │ │ │ str r3, [r2, #32] │ │ │ │ - b.n 9c4bc │ │ │ │ + b.n 9bda8 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 9b71a │ │ │ │ + blt.w 9b006 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ cmp r6, #123 @ 0x7b │ │ │ │ ite eq │ │ │ │ moveq r4, r3 │ │ │ │ subne r4, r3, #1 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.w 9cbda │ │ │ │ - cbnz r4, 9bfd6 │ │ │ │ + beq.w 9c58a │ │ │ │ + cbnz r4, 9b8c2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ uxtb r1, r6 │ │ │ │ - bl ca77c │ │ │ │ + bl ca068 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c5de │ │ │ │ + beq.w 9be9e │ │ │ │ cmp r6, #123 @ 0x7b │ │ │ │ - beq.w 9b71a │ │ │ │ + beq.w 9b006 │ │ │ │ ldr.w r9, [sl, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r3, r3, r9, lsl #6 │ │ │ │ ldr.w r2, [r3, #2808] @ 0xaf8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9cbf4 │ │ │ │ + bne.w 9c598 │ │ │ │ cmp r6, #58 @ 0x3a │ │ │ │ - bne.w 9b71a │ │ │ │ + bne.w 9b006 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 9b71a │ │ │ │ + bne.w 9b006 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #11 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ str.w r3, [fp] │ │ │ │ str.w r3, [fp, #60] @ 0x3c │ │ │ │ ldr r3, [r0, #28] │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 9d498 │ │ │ │ - b.n 9b80c │ │ │ │ + bl 9cda4 │ │ │ │ + b.n 9b0f8 │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c782 │ │ │ │ + beq.w 9c06c │ │ │ │ ldrd r6, r9, [r4, #4] │ │ │ │ - b.n 9bbca │ │ │ │ + b.n 9b4b6 │ │ │ │ subs r7, #1 │ │ │ │ - cbnz r2, 9c062 │ │ │ │ + cbnz r2, 9b94e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r7, [r0, #452] @ 0x1c4 │ │ │ │ str r1, [r5, #0] │ │ │ │ ldr.w r1, [r0, #464] @ 0x1d0 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r3, [r5, #16] │ │ │ │ strd r3, r1, [r5, #8] │ │ │ │ strd r2, r2, [r5, #20] │ │ │ │ movs r0, #5 │ │ │ │ - b.w 9b80c │ │ │ │ + b.w 9b0f8 │ │ │ │ ldr.w r1, [r0, #464] @ 0x1d0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r1, [r5, #4] │ │ │ │ str r2, [r5, #16] │ │ │ │ strd r2, r1, [r5, #8] │ │ │ │ strd r3, r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9b644 │ │ │ │ + beq.w 9af30 │ │ │ │ ldr.w r3, [r0, #472] @ 0x1d8 │ │ │ │ str r3, [r5, #8] │ │ │ │ ldr.w r3, [r0, #476] @ 0x1dc │ │ │ │ str r3, [r5, #16] │ │ │ │ - b.w 9b644 │ │ │ │ + b.w 9af30 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str.w r7, [r4, #452] @ 0x1c4 │ │ │ │ str r1, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ @@ -170259,287 +169579,287 @@ │ │ │ │ str r1, [r5, #12] │ │ │ │ strd r2, r3, [r5, #20] │ │ │ │ itttt ne │ │ │ │ ldrne.w r3, [r4, #472] @ 0x1d8 │ │ │ │ strne r3, [r5, #8] │ │ │ │ ldrne.w r3, [r4, #476] @ 0x1dc │ │ │ │ strne r3, [r5, #16] │ │ │ │ - b.n 9c032 │ │ │ │ + b.n 9b91e │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 9bb5a │ │ │ │ + b.n 9b446 │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c5b8 │ │ │ │ + beq.w 9be78 │ │ │ │ ldrd r3, sl, [r4, #4] │ │ │ │ - b.n 9bc96 │ │ │ │ + b.n 9b582 │ │ │ │ orr.w lr, r1, sl │ │ │ │ orrs.w lr, lr, ip │ │ │ │ - beq.w 9bad4 │ │ │ │ + beq.w 9b3c0 │ │ │ │ orrs r3, r1 │ │ │ │ - bne.w 9b3f6 │ │ │ │ + bne.w 9ace2 │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ - bne.w 9b3f6 │ │ │ │ + bne.w 9ace2 │ │ │ │ mov r1, lr │ │ │ │ - b.n 9baea │ │ │ │ + b.n 9b3d6 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 9c692 │ │ │ │ + ble.w 9bf34 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ subs r0, r1, #1 │ │ │ │ ldr.w r2, [r4, #452] @ 0x1c4 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ str.w ip, [r4, #452] @ 0x1c4 │ │ │ │ - cbz r0, 9c11c │ │ │ │ + cbz r0, 9ba08 │ │ │ │ add r3, r4 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ cmp r3, r6 │ │ │ │ - ble.w 9c28c │ │ │ │ + ble.w 9bb78 │ │ │ │ subs r2, #2 │ │ │ │ subs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ str.w r2, [r4, #452] @ 0x1c4 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ - cbz r1, 9c11c │ │ │ │ + cbz r1, 9ba08 │ │ │ │ add.w r2, r4, #48 @ 0x30 │ │ │ │ ldr.w r3, [r2, r1, lsl #2] │ │ │ │ cmp r3, r6 │ │ │ │ - ble.w 9c288 │ │ │ │ + ble.w 9bb74 │ │ │ │ ldr.w r3, [r0, #452] @ 0x1c4 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #44] @ 0x2c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r0, #452] @ 0x1c4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9c100 │ │ │ │ + bne.n 9b9ec │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r1 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 9c692 │ │ │ │ + bne.w 9bf34 │ │ │ │ ldr.w r3, [r3, #2288] @ 0x8f0 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 9ce1c │ │ │ │ + bne.w 9cb7e │ │ │ │ ldr.w r0, [r1, #476] @ 0x1dc │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr.w r2, [r1, #452] @ 0x1c4 │ │ │ │ mov r1, r0 │ │ │ │ - b.w 9b5fe │ │ │ │ + b.w 9aeea │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - bne.w 9b67c │ │ │ │ + bne.w 9af68 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9d29c │ │ │ │ + bl 9cba8 │ │ │ │ uxtb r3, r0 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r6, r3, #29 │ │ │ │ - bmi.w 9c9a0 │ │ │ │ + bmi.w 9c6d4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d440 │ │ │ │ - movw r1, #16732 @ 0x415c │ │ │ │ + bl 9cd4c │ │ │ │ + movw r1, #13788 @ 0x35dc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df9b8 │ │ │ │ + bl 1de0e0 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 9d498 │ │ │ │ - b.w 9b80c │ │ │ │ + bl 9cda4 │ │ │ │ + b.w 9b0f8 │ │ │ │ blx r8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c8d6 │ │ │ │ + beq.w 9c11a │ │ │ │ ldrd r3, sl, [r3, #4] │ │ │ │ - b.n 9bd18 │ │ │ │ + b.n 9b604 │ │ │ │ mov r3, lr │ │ │ │ movs r2, #1 │ │ │ │ - b.n 9bb5a │ │ │ │ + b.n 9b446 │ │ │ │ mov r0, sl │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c8d0 │ │ │ │ + beq.w 9c1bc │ │ │ │ ldrd r4, r6, [sl, #4] │ │ │ │ - b.w 9b58c │ │ │ │ + b.w 9ae78 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c7ee │ │ │ │ + beq.w 9c11e │ │ │ │ ldrd fp, r3, [r4, #4] │ │ │ │ - b.n 9bf5a │ │ │ │ + b.n 9b846 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d29c │ │ │ │ + bl 9cba8 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c895c <_PyToken_ThreeChars@@Base> │ │ │ │ + bl c8240 <_PyToken_ThreeChars@@Base> │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ - bne.n 9c1e4 │ │ │ │ + bne.n 9bad0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d440 │ │ │ │ + bl 9cd4c │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ ldr r3, [r0, #28] │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 9d498 │ │ │ │ - b.w 9b80c │ │ │ │ + bl 9cda4 │ │ │ │ + b.w 9b0f8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9d29c │ │ │ │ + bl 9cba8 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 9c2e2 │ │ │ │ + beq.n 9bbce │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r4, r0, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - beq.w 9c978 │ │ │ │ + beq.w 9c2f0 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 9bdec │ │ │ │ + b.n 9b6d8 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9bc12 │ │ │ │ + bne.w 9b4fe │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9bc12 │ │ │ │ + beq.w 9b4fe │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - movw r1, #17152 @ 0x4300 │ │ │ │ + movw r1, #14208 @ 0x3780 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df9b8 │ │ │ │ - b.n 9c176 │ │ │ │ + bl 1de0e0 │ │ │ │ + b.n 9ba62 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d29c │ │ │ │ + bl 9cba8 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 9cbe8 │ │ │ │ + beq.w 9c61a │ │ │ │ cmp r0, #13 │ │ │ │ - beq.w 9cea2 │ │ │ │ + beq.w 9c7ae │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ movs r7, #0 │ │ │ │ - b.n 9be74 │ │ │ │ + b.n 9b760 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r0, [r2, #476] @ 0x1dc │ │ │ │ subs r0, #1 │ │ │ │ - cbz r3, 9c256 │ │ │ │ + cbz r3, 9bb42 │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r1, #28 │ │ │ │ str r3, [r2, #28] │ │ │ │ str.w r0, [r2, #472] @ 0x1d8 │ │ │ │ - beq.w 9c5de │ │ │ │ + beq.w 9be9e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r3, [r3, #480] @ 0x1e0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9cb82 │ │ │ │ + bne.w 9c21a │ │ │ │ subs.w r2, r1, #11 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ lsls r2, r2, #6 │ │ │ │ - bl 9d498 │ │ │ │ - b.w 9b80c │ │ │ │ + bl 9cda4 │ │ │ │ + b.w 9b0f8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 9c11e │ │ │ │ + b.n 9ba0a │ │ │ │ lsls r3, r0, #2 │ │ │ │ - b.n 9c11e │ │ │ │ + b.n 9ba0a │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ - b.n 9bb5a │ │ │ │ + b.n 9b446 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r3, [r3, #480] @ 0x1e0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 9ba38 │ │ │ │ + ble.w 9b324 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ subs r3, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str.w r3, [r2, #480] @ 0x1e0 │ │ │ │ - bgt.w 9bc2c │ │ │ │ + bgt.w 9b518 │ │ │ │ mov r2, r6 │ │ │ │ - b.w 9b78e │ │ │ │ + b.w 9b07a │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 9bbf8 │ │ │ │ + bne.w 9b4e4 │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 9c778 │ │ │ │ + bne.w 9c062 │ │ │ │ mov r0, r6 │ │ │ │ blx 2941c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cd34 │ │ │ │ + beq.w 9c1c2 │ │ │ │ adds r0, #1 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 9c2dc │ │ │ │ + cbnz r2, 9bbc8 │ │ │ │ str r6, [r4, #0] │ │ │ │ mov r9, r0 │ │ │ │ str r0, [r4, #8] │ │ │ │ - b.n 9bbba │ │ │ │ + b.n 9b4a6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w sl, #3 │ │ │ │ mov r7, r8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov fp, r3 │ │ │ │ - b.n 9be1c │ │ │ │ + b.n 9b708 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 9c24a │ │ │ │ + bne.n 9bb36 │ │ │ │ ldr.w r2, [r4, #2744] @ 0xab8 │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 9c09e │ │ │ │ + bne.w 9b98a │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 2941c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c98c │ │ │ │ + beq.w 9c67c │ │ │ │ adds r0, #1 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ - cbnz r1, 9c31e │ │ │ │ + cbnz r1, 9bc0a │ │ │ │ str r3, [r4, #0] │ │ │ │ mov sl, r0 │ │ │ │ str r0, [r4, #8] │ │ │ │ - b.n 9bc86 │ │ │ │ + b.n 9b572 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 9b1c0 │ │ │ │ + b.w 9aaac │ │ │ │ cmp r6, #39 @ 0x27 │ │ │ │ - beq.n 9c334 │ │ │ │ + beq.n 9bc20 │ │ │ │ cmp r6, #34 @ 0x22 │ │ │ │ - bne.w 9b28c │ │ │ │ + bne.w 9ab78 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ str.w r3, [r4, #468] @ 0x1d4 │ │ │ │ ldr.w r3, [r4, #2704] @ 0xa90 │ │ │ │ str.w r3, [r4, #2708] @ 0xa94 │ │ │ │ - bl 9d29c │ │ │ │ + bl 9cba8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 9ca78 │ │ │ │ + beq.w 9c356 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d440 │ │ │ │ + bl 9cd4c │ │ │ │ movs r0, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r1, r3, #12288 @ 0x3000 │ │ │ │ ldr.w r8, [r3, #28] │ │ │ │ ldr r7, [r3, #4] │ │ │ │ ldr r3, [r1, #64] @ 0x40 │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r2, #149 @ 0x95 │ │ │ │ - bgt.w 9d002 │ │ │ │ + bgt.w 9c9f4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov.w ip, r2, lsl #6 │ │ │ │ addw lr, ip, #2808 @ 0xaf8 │ │ │ │ str r2, [r1, #64] @ 0x40 │ │ │ │ add.w fp, r4, lr │ │ │ │ movs r1, #1 │ │ │ │ add.w r9, r4, r2, lsl #6 │ │ │ │ @@ -170559,18 +169879,18 @@ │ │ │ │ str.w r0, [r9, #2788] @ 0xae4 │ │ │ │ str.w r0, [r9, #2792] @ 0xae8 │ │ │ │ str.w r0, [r9, #2800] @ 0xaf0 │ │ │ │ str.w r6, [r4, lr] │ │ │ │ str.w r6, [fp, #4] │ │ │ │ ldrb.w r0, [r8] │ │ │ │ cmp r0, #102 @ 0x66 │ │ │ │ - beq.n 9c3dc │ │ │ │ - bhi.n 9c3f0 │ │ │ │ + beq.n 9bcc8 │ │ │ │ + bhi.n 9bcdc │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - bne.n 9c3f0 │ │ │ │ + bne.n 9bcdc │ │ │ │ ldrb.w r3, [r8, #1] │ │ │ │ ldrb.w r1, [sl, r3] │ │ │ │ sub.w lr, r1, #114 @ 0x72 │ │ │ │ rsbs r1, lr, #0 │ │ │ │ adc.w r1, r1, lr │ │ │ │ ldr r0, [sp, #12] │ │ │ │ adds r2, #43 @ 0x2b │ │ │ │ @@ -170580,31 +169900,31 @@ │ │ │ │ add.w r2, r0, r2, lsl #6 │ │ │ │ str.w r1, [r3, #2772] @ 0xad4 │ │ │ │ mov r3, r8 │ │ │ │ strd ip, r4, [r2, #4] │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 9d498 │ │ │ │ - b.w 9b80c │ │ │ │ + bl 9cda4 │ │ │ │ + b.w 9b0f8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [r3, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 9c8da │ │ │ │ + bne.w 9c2e8 │ │ │ │ ldr.w r2, [r3, #2744] @ 0xab8 │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 9c732 │ │ │ │ + bne.w 9c01e │ │ │ │ mov r0, r4 │ │ │ │ blx 2941c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c90c │ │ │ │ + beq.w 9c692 │ │ │ │ adds r0, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [r3, #28] │ │ │ │ - cbnz r1, 9c446 │ │ │ │ + cbnz r1, 9bd32 │ │ │ │ str r4, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov sl, r0 │ │ │ │ ldr.w r2, [r3, #464] @ 0x1d0 │ │ │ │ str r0, [r3, #8] │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #464] @ 0x1d0 │ │ │ │ @@ -170613,77 +169933,77 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ sub.w r2, sl, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str.w r4, [r3, #2704] @ 0xa90 │ │ │ │ blx 2a83c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9bd34 │ │ │ │ + beq.w 9b620 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - movw r1, #16360 @ 0x3fe8 │ │ │ │ + movw r1, #13416 @ 0x3468 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df9b8 │ │ │ │ + bl 1de0e0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [r4, #4] │ │ │ │ mov sl, r3 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - b.w 9b1c0 │ │ │ │ + b.w 9aaac │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #16] │ │ │ │ blx 29b58 │ │ │ │ add.w r3, fp, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 9bf3c │ │ │ │ + bne.w 9b828 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r3, #11 │ │ │ │ str r3, [r1, #32] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [r3, #32] │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp r1, #17 │ │ │ │ - beq.w 9cb82 │ │ │ │ + beq.w 9c21a │ │ │ │ cmp r1, #22 │ │ │ │ - beq.w 9c982 │ │ │ │ + beq.w 9c2fa │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.w 9cef4 │ │ │ │ + b.w 9c87e │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 9cd78 │ │ │ │ + bne.w 9c4e6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - b.w 9b482 │ │ │ │ + b.w 9ad6e │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 29b58 │ │ │ │ add.w r9, r6, r0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r9, r6 │ │ │ │ - bne.w 9bbb0 │ │ │ │ + bne.w 9b49c │ │ │ │ movs r2, #11 │ │ │ │ str r2, [r4, #32] │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 9bbf8 │ │ │ │ + b.w 9b4e4 │ │ │ │ mov r6, r5 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ - b.w 9b5c0 │ │ │ │ + b.w 9aeac │ │ │ │ ldr.w r1, [sl, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 9c4f2 │ │ │ │ + bne.n 9bdde │ │ │ │ ldr.w r2, [sl, #2744] @ 0xab8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 9c854 │ │ │ │ + bne.w 9c192 │ │ │ │ mov r0, r4 │ │ │ │ blx 2941c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ccd0 │ │ │ │ + beq.w 9c4c6 │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [sl, #28] │ │ │ │ - cbnz r2, 9c526 │ │ │ │ + cbnz r2, 9be12 │ │ │ │ str.w r4, [sl] │ │ │ │ ldr.w r2, [sl, #464] @ 0x1d0 │ │ │ │ mov r6, r0 │ │ │ │ str.w r0, [sl, #8] │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [sl, #464] @ 0x1d0 │ │ │ │ movs r2, #0 │ │ │ │ @@ -170691,159 +170011,149 @@ │ │ │ │ subs r2, r6, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str.w r4, [sl, #2704] @ 0xa90 │ │ │ │ blx 2a83c │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b5a4 │ │ │ │ + beq.w 9ae90 │ │ │ │ mov r6, r5 │ │ │ │ - movw r1, #16360 @ 0x3fe8 │ │ │ │ + movw r1, #13416 @ 0x3468 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldrd r4, r5, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df9b8 │ │ │ │ + bl 1de0e0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [r2, #4] │ │ │ │ - b.w 9b5c0 │ │ │ │ - mov r0, r3 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - blx 29b58 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - add.w sl, r3, r0 │ │ │ │ - cmp sl, r3 │ │ │ │ - bne.w 9bd02 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - movs r3, #11 │ │ │ │ - str r3, [r1, #32] │ │ │ │ - mov r3, r2 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov sl, r3 │ │ │ │ - mov r4, r2 │ │ │ │ - str r3, [r2, #4] │ │ │ │ - b.w 9b1c0 │ │ │ │ + b.w 9aeac │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w sl, r3, r0 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.w 9bc7c │ │ │ │ + bne.w 9b568 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r3, #11 │ │ │ │ str r3, [r2, #32] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr.w r2, [r1, #476] @ 0x1dc │ │ │ │ str r3, [r1, #4] │ │ │ │ subs r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9cb88 │ │ │ │ + beq.w 9c578 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ subs r3, #1 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ str.w r2, [r0, #472] @ 0x1d8 │ │ │ │ cmp r1, #28 │ │ │ │ str r3, [r0, #28] │ │ │ │ - bne.w 9c264 │ │ │ │ + bne.w 9bb50 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 9d498 │ │ │ │ - b.w 9b80c │ │ │ │ + bl 9cda4 │ │ │ │ + b.w 9b0f8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9d29c │ │ │ │ + bl 9cba8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9d04e │ │ │ │ + beq.w 9c814 │ │ │ │ uxtb r3, r7 │ │ │ │ ldr.w r6, [sl, r3, lsl #2] │ │ │ │ ands.w r6, r6, #16 │ │ │ │ - beq.w 9ceb6 │ │ │ │ + beq.w 9c944 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9d29c │ │ │ │ + bl 9cba8 │ │ │ │ uxtb r3, r0 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bmi.n 9c60c │ │ │ │ + bmi.n 9becc │ │ │ │ cmp r7, #95 @ 0x5f │ │ │ │ - beq.w 9d04e │ │ │ │ + beq.w 9c814 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ - movw r2, #16580 @ 0x40c4 │ │ │ │ + movw r2, #13636 @ 0x3544 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl cc014 │ │ │ │ + bl cb914 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ba78 │ │ │ │ + beq.w 9b364 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ adds r3, r7, #1 │ │ │ │ - bne.w 9b6b4 │ │ │ │ + bne.w 9afa0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr.w r2, [r0, #480] @ 0x1e0 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr.w r2, [r0, #464] @ 0x1d0 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r2, [r5, #12] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r5, #20] │ │ │ │ str r1, [r5, #24] │ │ │ │ str r2, [r5, #16] │ │ │ │ str r2, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9b706 │ │ │ │ + beq.w 9aff2 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9b6f8 │ │ │ │ - b.w 9b706 │ │ │ │ - ldr.w r3, [sl, #72] @ 0x48 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9d09a │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - movs r2, #63 @ 0x3f │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r6, [r0, #4] │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ - str r6, [sp, #0] │ │ │ │ - bl 9d498 │ │ │ │ - b.w 9b80c │ │ │ │ + bne.w 9afe4 │ │ │ │ + b.w 9aff2 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #21 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str r0, [r4, #32] │ │ │ │ mov r1, r5 │ │ │ │ str r2, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 9d498 │ │ │ │ - b.w 9b80c │ │ │ │ + bl 9cda4 │ │ │ │ + b.w 9b0f8 │ │ │ │ + mov fp, r2 │ │ │ │ + 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 │ │ │ │ + b.n 9b846 │ │ │ │ + ldr.w r3, [sl, #72] @ 0x48 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9c842 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + movs r2, #63 @ 0x3f │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r6, [r0, #4] │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ + str r6, [sp, #0] │ │ │ │ + bl 9cda4 │ │ │ │ + b.w 9b0f8 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 9c4b0 │ │ │ │ + bne.w 9bd9c │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9c862 │ │ │ │ + bne.w 9c184 │ │ │ │ mov r0, fp │ │ │ │ blx 2941c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c8f6 │ │ │ │ + beq.w 9c6a6 │ │ │ │ adds r3, r0, #1 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 9c6d8 │ │ │ │ + cbnz r2, 9bfae │ │ │ │ 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 │ │ │ │ @@ -170851,1131 +170161,1142 @@ │ │ │ │ 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 9bf74 │ │ │ │ + beq.w 9b860 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - movw r1, #16360 @ 0x3fe8 │ │ │ │ + movw r1, #13416 @ 0x3468 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df9b8 │ │ │ │ + bl 1de0e0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r1, [r4, #32] │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 9c4b0 │ │ │ │ - mov fp, r2 │ │ │ │ - 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 │ │ │ │ - b.n 9bf5a │ │ │ │ + b.n 9bd9c │ │ │ │ + mov r0, r3 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + blx 29b58 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + add.w sl, r3, r0 │ │ │ │ + cmp sl, r3 │ │ │ │ + bne.w 9b5ee │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + movs r3, #11 │ │ │ │ + str r3, [r1, #32] │ │ │ │ + mov r3, r2 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov sl, r3 │ │ │ │ + mov r4, r2 │ │ │ │ + str r3, [r2, #4] │ │ │ │ + b.w 9aaac │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c8d6 │ │ │ │ + beq.n 9c11a │ │ │ │ ldrd r4, sl, [r3, #4] │ │ │ │ - b.n 9c45c │ │ │ │ + b.n 9bd48 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9d29c │ │ │ │ + bl 9cba8 │ │ │ │ uxtb r3, r0 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r4, r3, #29 │ │ │ │ - bpl.w 9ba4e │ │ │ │ + bpl.w 9b33a │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl cb850 │ │ │ │ + bl cb140 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9ba4e │ │ │ │ + bne.w 9b33a │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, r7 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 9d498 │ │ │ │ - b.w 9b80c │ │ │ │ + bl 9cda4 │ │ │ │ + b.w 9b0f8 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c00c │ │ │ │ + bne.w 9b8f8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b.n 9c4ec │ │ │ │ + b.n 9bdd8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 29b58 │ │ │ │ + adds r6, r4, r0 │ │ │ │ + cmp r6, r4 │ │ │ │ + bne.w 9ae5a │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r6, r5 │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ + movs r3, #11 │ │ │ │ + str r3, [r2, #32] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + b.n 9be56 │ │ │ │ ldr.w r7, [sl, #40] @ 0x28 │ │ │ │ cmp r7, #8 │ │ │ │ - bne.w 9d12e │ │ │ │ + bne.w 9cb38 │ │ │ │ subs r2, r5, #0 │ │ │ │ it lt │ │ │ │ addlt r2, #7 │ │ │ │ asrs r2, r2, #3 │ │ │ │ mla r7, r2, r7, r7 │ │ │ │ add.w r6, r8, #1 │ │ │ │ - b.w 9b506 │ │ │ │ + b.w 9adf2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9cadc │ │ │ │ + bne.w 9c288 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r6, [r3, #28] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d440 │ │ │ │ + bl 9cd4c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #62 @ 0x3e │ │ │ │ str.w r7, [sl, #72] @ 0x48 │ │ │ │ - bl 9d498 │ │ │ │ - b.w 9b80c │ │ │ │ + bl 9cda4 │ │ │ │ + b.w 9b0f8 │ │ │ │ + movs r7, #101 @ 0x65 │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - blx 29b58 │ │ │ │ - adds r6, r4, r0 │ │ │ │ - cmp r6, r4 │ │ │ │ - bne.w 9b56e │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r6, r5 │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ - movs r3, #11 │ │ │ │ - str r3, [r2, #32] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - b.n 9c56a │ │ │ │ + bl 9cba8 │ │ │ │ + sub.w r3, r0, #43 @ 0x2b │ │ │ │ + mov r1, r0 │ │ │ │ + bics.w r3, r3, #2 │ │ │ │ + bne.w 9c3f4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9cba8 │ │ │ │ + uxtb r3, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr.w r6, [sl, r3, lsl #2] │ │ │ │ + ands.w r6, r6, #4 │ │ │ │ + beq.w 9cb26 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl cb140 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 9c050 │ │ │ │ + bic.w r3, r0, #32 │ │ │ │ + b.w 9b344 │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + b.n 9c010 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - b.n 9c4aa │ │ │ │ + b.n 9bd96 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d440 │ │ │ │ + bl 9cd4c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d440 │ │ │ │ + bl 9cd4c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr.w r1, [r0, #480] @ 0x1e0 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ str r1, [r5, #0] │ │ │ │ ldr.w r1, [r0, #464] @ 0x1d0 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r1, [r5, #12] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r5, #20] │ │ │ │ str r2, [r5, #24] │ │ │ │ str r1, [r5, #16] │ │ │ │ str r1, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9b9c2 │ │ │ │ + beq.w 9b2ae │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9b9b4 │ │ │ │ - b.w 9b9c2 │ │ │ │ + bne.w 9b2a0 │ │ │ │ + b.w 9b2ae │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d29c │ │ │ │ + bl 9cba8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ - bne.n 9c7f4 │ │ │ │ + bne.n 9c124 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ mov r1, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 9d498 │ │ │ │ - b.w 9b80c │ │ │ │ - mov r0, sl │ │ │ │ - blx r2 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 9c8d0 │ │ │ │ - ldrd r4, r6, [sl, #4] │ │ │ │ - b.n 9c53c │ │ │ │ + bl 9cda4 │ │ │ │ + b.w 9b0f8 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9c7ee │ │ │ │ + beq.n 9c11e │ │ │ │ ldrd fp, r3, [r4, #4] │ │ │ │ - b.n 9c6ea │ │ │ │ - movs r7, #101 @ 0x65 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9d29c │ │ │ │ - sub.w r3, r0, #43 @ 0x2b │ │ │ │ - mov r1, r0 │ │ │ │ - bics.w r3, r3, #2 │ │ │ │ - bne.n 9c920 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9d29c │ │ │ │ - uxtb r3, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr.w r6, [sl, r3, lsl #2] │ │ │ │ - ands.w r6, r6, #4 │ │ │ │ - beq.w 9d088 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl cb850 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9c766 │ │ │ │ - bic.w r3, r0, #32 │ │ │ │ - b.w 9ba58 │ │ │ │ + b.n 9bfc0 │ │ │ │ + mov r0, sl │ │ │ │ + blx r2 │ │ │ │ + cbz r0, 9c1bc │ │ │ │ + ldrd r4, r6, [sl, #4] │ │ │ │ + b.n 9be28 │ │ │ │ ldr.w r1, [sl, #68] @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9d05a │ │ │ │ + beq.w 9c780 │ │ │ │ str.w r7, [sl, #72] @ 0x48 │ │ │ │ movs r2, #63 @ 0x3f │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 9d498 │ │ │ │ - b.w 9b80c │ │ │ │ + bl 9cda4 │ │ │ │ + b.w 9b0f8 │ │ │ │ mov r6, r5 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ - b.n 9c7e8 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - b.n 9c590 │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - b.w 9b1c0 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - movw r1, #16360 @ 0x3fe8 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1df9b8 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - b.n 9c5bc │ │ │ │ - mov r0, fp │ │ │ │ - blx 29b58 │ │ │ │ - add.w r3, fp, r0 │ │ │ │ - cmp r3, fp │ │ │ │ - bne.w 9c6d0 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - b.n 9c4a4 │ │ │ │ - mov r0, r4 │ │ │ │ + b.n 9c088 │ │ │ │ + mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ - add r0, r4 │ │ │ │ - cmp r0, r4 │ │ │ │ - bne.w 9c43e │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - b.n 9c58a │ │ │ │ - uxtb r3, r0 │ │ │ │ - ldr.w r3, [sl, r3, lsl #2] │ │ │ │ - lsls r0, r3, #29 │ │ │ │ - bmi.n 9c89c │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9d440 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r2, #16584 @ 0x40c8 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - bl cc014 │ │ │ │ - mov r3, r0 │ │ │ │ + add r0, r6 │ │ │ │ + cmp r0, r6 │ │ │ │ + bne.w 9bbc2 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + b.n 9bdd4 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1b5944 │ │ │ │ + adds r2, r7, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp sl, r2 │ │ │ │ + bgt.w 9c8ce │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 9c1fc │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbnz r3, 9c1fc │ │ │ │ + mov r0, r6 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r8 │ │ │ │ + bl b1f88 <_PyUnicode_IsPrintable@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ba78 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9d440 │ │ │ │ - ldr r6, [r4, #4] │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #2 │ │ │ │ - mov r1, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - bl 9d498 │ │ │ │ - b.w 9b80c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr.w r3, [r3, #480] @ 0x1e0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.w 9c2a2 │ │ │ │ - b.w 9bc2c │ │ │ │ - mov.w r8, #1 │ │ │ │ - mov sl, r8 │ │ │ │ - mov r7, r8 │ │ │ │ - b.n 9c2f0 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr.w fp, [r3, #4] │ │ │ │ - b.w 9be28 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - blx 29b58 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - add r0, r3 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.w 9c5b2 │ │ │ │ - b.n 9c318 │ │ │ │ - cmp r0, #48 @ 0x30 │ │ │ │ - bne.w 9ce26 │ │ │ │ + beq.w 9c91c │ │ │ │ + movw r1, #13536 @ 0x34e0 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r8 │ │ │ │ + bl 1de0e0 │ │ │ │ + movs r3, #0 │ │ │ │ + b.w 9b364 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9d29c │ │ │ │ + bl 9cba8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #95 @ 0x5f │ │ │ │ - beq.n 9ca0c │ │ │ │ + beq.w 9c3d0 │ │ │ │ cmp r7, #48 @ 0x30 │ │ │ │ - beq.n 9c9a6 │ │ │ │ + beq.n 9c220 │ │ │ │ uxtb r3, r7 │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r6, r3, #29 │ │ │ │ - bmi.w 9ce26 │ │ │ │ + bmi.w 9c6da │ │ │ │ cmp r7, #46 @ 0x2e │ │ │ │ - beq.w 9c744 │ │ │ │ + beq.w 9c02e │ │ │ │ cmp r7, #45 @ 0x2d │ │ │ │ - ble.w 9b694 │ │ │ │ + ble.w 9af80 │ │ │ │ cmp r7, #101 @ 0x65 │ │ │ │ - beq.w 9c870 │ │ │ │ - bgt.w 9beda │ │ │ │ + beq.w 9c0d8 │ │ │ │ + bgt.w 9b7c6 │ │ │ │ cmp r7, #69 @ 0x45 │ │ │ │ - beq.n 9ca08 │ │ │ │ + beq.n 9c284 │ │ │ │ cmp r7, #74 @ 0x4a │ │ │ │ - bne.w 9bee0 │ │ │ │ + bne.w 9b7cc │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d29c │ │ │ │ - movw r2, #16856 @ 0x41d8 │ │ │ │ + bl 9cba8 │ │ │ │ + movw r2, #13912 @ 0x3658 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cc014 │ │ │ │ + bl cb914 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c63c │ │ │ │ - b.w 9ba78 │ │ │ │ + bne.w 9befc │ │ │ │ + b.w 9b364 │ │ │ │ movs r7, #69 @ 0x45 │ │ │ │ - b.n 9c872 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9d29c │ │ │ │ - uxtb r3, r0 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr.w r3, [sl, r3, lsl #2] │ │ │ │ - lsls r3, r3, #29 │ │ │ │ - bmi.n 9c9b2 │ │ │ │ - b.w 9c15e │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9d29c │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9d044 │ │ │ │ - sub.w r3, r7, #48 @ 0x30 │ │ │ │ - cmp r3, #7 │ │ │ │ - bhi.w 9d024 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9d29c │ │ │ │ - sub.w r3, r0, #48 @ 0x30 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r3, #7 │ │ │ │ - bls.n 9ca3a │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9d044 │ │ │ │ - uxtb r3, r0 │ │ │ │ - ldr.w r3, [sl, r3, lsl #2] │ │ │ │ - lsls r1, r3, #29 │ │ │ │ - bmi.w 9cfb2 │ │ │ │ - mov r1, r0 │ │ │ │ - movw r2, #16652 @ 0x410c │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl cc014 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9c63c │ │ │ │ - b.w 9ba78 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9d29c │ │ │ │ - cmp r0, r6 │ │ │ │ - mov r1, r0 │ │ │ │ - it eq │ │ │ │ - moveq r0, #3 │ │ │ │ - beq.w 9c35c │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9d440 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9d440 │ │ │ │ - b.n 9c35a │ │ │ │ - str.w ip, [r4, #28] │ │ │ │ - str.w r0, [r4, #472] @ 0x1d8 │ │ │ │ - b.w 9b216 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1bb280 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 9cb82 │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r3, [r4, #2700] @ 0xa8c │ │ │ │ - ldrd r3, sl, [r4, #4] │ │ │ │ - b.w 9b1c8 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #16360 @ 0x3fe8 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - bl 1df9b8 │ │ │ │ - b.n 9c782 │ │ │ │ - mov fp, r2 │ │ │ │ - b.w 9be28 │ │ │ │ - mov r7, r6 │ │ │ │ - b.w 9b8ba │ │ │ │ + b.n 9c0da │ │ │ │ ldr.w r2, [r4, #472] @ 0x1d8 │ │ │ │ - movw r1, #16460 @ 0x404c │ │ │ │ + movw r1, #13516 @ 0x34cc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r6, [r4, #28] │ │ │ │ mov.w lr, #9 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.n 9cb02 │ │ │ │ + b.n 9c2ae │ │ │ │ ldrb r2, [r6, #0] │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 9cb9a │ │ │ │ + bne.n 9c304 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r6, #1 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ adds r1, #1 │ │ │ │ subs.w lr, lr, #1 │ │ │ │ - beq.n 9cba2 │ │ │ │ + beq.n 9c30c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldrb.w ip, [r1] │ │ │ │ cmp r2, r6 │ │ │ │ - bls.n 9cb9a │ │ │ │ + bls.n 9c304 │ │ │ │ cmp.w ip, #32 │ │ │ │ - bne.n 9caf2 │ │ │ │ + bne.n 9c29e │ │ │ │ mov ip, r6 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ mov r6, r2 │ │ │ │ adds r2, #1 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 9cb1e │ │ │ │ + beq.n 9c2ca │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 9cb1e │ │ │ │ + beq.n 9c2ca │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ sub.w ip, r2, ip │ │ │ │ add.w r2, ip, r6 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.n 9cb00 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1b7b08 │ │ │ │ - adds r2, r7, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp sl, r2 │ │ │ │ - bgt.w 9d1a2 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 9cb64 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbnz r3, 9cb64 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r8 │ │ │ │ - bl b266c <_PyUnicode_IsPrintable@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9d208 │ │ │ │ - movw r1, #16480 @ 0x4060 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, r8 │ │ │ │ - bl 1df9b8 │ │ │ │ - movs r3, #0 │ │ │ │ - b.w 9ba78 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - ldr r1, [r0, #32] │ │ │ │ - str r3, [r0, #28] │ │ │ │ - cmp r1, #28 │ │ │ │ - str.w r2, [r0, #472] @ 0x1d8 │ │ │ │ - bne.w 9c264 │ │ │ │ - b.n 9c5de │ │ │ │ + b.n 9c2ac │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + b.w 9aaac │ │ │ │ + mov.w r8, #1 │ │ │ │ + mov sl, r8 │ │ │ │ + mov r7, r8 │ │ │ │ + b.n 9bbdc │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr.w fp, [r3, #4] │ │ │ │ + b.w 9b714 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 9ceac │ │ │ │ + bne.w 9ca16 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ add.w r8, r6, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d440 │ │ │ │ + bl 9cd4c │ │ │ │ ldr.w r9, [r4, #4] │ │ │ │ cmp r9, r8 │ │ │ │ - bcs.n 9cc74 │ │ │ │ + bcs.w 9c464 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r0, #57 @ 0x39 │ │ │ │ ldrd r2, r3, [r1, #476] @ 0x1dc │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r1, #464] @ 0x1d0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ strd r1, r3, [r5, #8] │ │ │ │ str r3, [r5, #4] │ │ │ │ strd r2, r6, [r5, #16] │ │ │ │ str.w r9, [r5, #24] │ │ │ │ - b.w 9b80c │ │ │ │ - ldrd r3, r2, [fp, #56] @ 0x38 │ │ │ │ - orrs r3, r2 │ │ │ │ - beq.w 9bfd6 │ │ │ │ - b.w 9bfae │ │ │ │ - movs r3, #1 │ │ │ │ - ldr.w fp, [r4, #4] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.w 9c246 │ │ │ │ - ldr r2, [r5, #28] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9bfd6 │ │ │ │ - mov ip, r2 │ │ │ │ - ldr.w r1, [r3, #2796] @ 0xaec │ │ │ │ - ldr.w r2, [r3, #2800] @ 0xaf0 │ │ │ │ - str.w ip, [sp, #16] │ │ │ │ - subs r1, r1, r2 │ │ │ │ - mov r2, ip │ │ │ │ - b.n 9cc50 │ │ │ │ - ldr.w r0, [r3, #2804] @ 0xaf4 │ │ │ │ - ldrb.w lr, [r0, ip] │ │ │ │ - cmp.w lr, #92 @ 0x5c │ │ │ │ + b.w 9b0f8 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #13416 @ 0x3468 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + bl 1de0e0 │ │ │ │ + b.n 9c06c │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9cba8 │ │ │ │ + cmp r0, r6 │ │ │ │ + mov r1, r0 │ │ │ │ it eq │ │ │ │ - addeq.w ip, ip, #1 │ │ │ │ - beq.n 9cc4c │ │ │ │ - cmp.w lr, #34 @ 0x22 │ │ │ │ - beq.w 9d24e │ │ │ │ - sub.w r0, lr, #39 @ 0x27 │ │ │ │ - rsbs r8, r0, #0 │ │ │ │ - adc.w r8, r8, r0 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 9d24e │ │ │ │ - cmp.w lr, #35 @ 0x23 │ │ │ │ - bne.n 9cc4c │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 9d0a4 │ │ │ │ - add.w ip, ip, #1 │ │ │ │ - cmp ip, r1 │ │ │ │ - blt.n 9cc10 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r2, #0 │ │ │ │ - add.w r9, r3, r9, lsl #6 │ │ │ │ - ldr.w r0, [r9, #2804] @ 0xaf4 │ │ │ │ - bl af014 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 9cb82 │ │ │ │ - str.w r8, [r5, #28] │ │ │ │ - b.w 9bfd6 │ │ │ │ - movw r1, #16472 @ 0x4058 │ │ │ │ + moveq r0, #3 │ │ │ │ + beq.w 9bc48 │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9cd4c │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9cd4c │ │ │ │ + b.n 9bc46 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9cba8 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ + beq.w 9c9ea │ │ │ │ + sub.w r3, r7, #48 @ 0x30 │ │ │ │ + cmp r3, #7 │ │ │ │ + bhi.w 9c9c8 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9cba8 │ │ │ │ + sub.w r3, r0, #48 @ 0x30 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r3, #7 │ │ │ │ + bls.n 9c392 │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ + beq.w 9c9ea │ │ │ │ + uxtb r3, r0 │ │ │ │ + ldr.w r3, [sl, r3, lsl #2] │ │ │ │ + lsls r1, r3, #29 │ │ │ │ + bmi.w 9cb90 │ │ │ │ + mov r1, r0 │ │ │ │ + movw r2, #13708 @ 0x358c │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl cb914 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9befc │ │ │ │ + b.w 9b364 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9cba8 │ │ │ │ + uxtb r3, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr.w r3, [sl, r3, lsl #2] │ │ │ │ + lsls r3, r3, #29 │ │ │ │ + bmi.w 9c22e │ │ │ │ + b.w 9ba4a │ │ │ │ + str.w ip, [r4, #28] │ │ │ │ + str.w r0, [r4, #472] @ 0x1d8 │ │ │ │ + b.w 9ab02 │ │ │ │ + uxtb r3, r0 │ │ │ │ + ldr.w r3, [sl, r3, lsl #2] │ │ │ │ + lsls r0, r3, #29 │ │ │ │ + bmi.w 9c106 │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9cd4c │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r2, #13640 @ 0x3548 │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + bl cb914 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9b364 │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9cd4c │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + mov r0, r4 │ │ │ │ + movs r2, #2 │ │ │ │ + mov r1, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + bl 9cda4 │ │ │ │ + b.w 9b0f8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1b90c4 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 9c21a │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r3, [r4, #2700] @ 0xa8c │ │ │ │ + ldrd r3, sl, [r4, #4] │ │ │ │ + b.w 9aab4 │ │ │ │ + mov fp, r2 │ │ │ │ + b.w 9b714 │ │ │ │ + mov r7, r6 │ │ │ │ + b.w 9b1a6 │ │ │ │ + movw r1, #13528 @ 0x34d8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r6 │ │ │ │ blx 29204 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9cbb8 │ │ │ │ + bne.w 9c324 │ │ │ │ cmp r9, r8 │ │ │ │ - beq.n 9cca6 │ │ │ │ + beq.n 9c49c │ │ │ │ ldrsb.w r3, [r6, #6] │ │ │ │ ldrb r2, [r6, #6] │ │ │ │ cmp r3, r0 │ │ │ │ - blt.n 9cbb8 │ │ │ │ - movw r3, #31072 @ 0x7960 │ │ │ │ + blt.w 9c324 │ │ │ │ + movw r3, #28128 @ 0x6de0 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bne.n 9cbb8 │ │ │ │ + bne.w 9c324 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ adds r6, #6 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9d23e │ │ │ │ + bne.w 9cad0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r0, #56 @ 0x38 │ │ │ │ ldrd r2, r3, [r1, #476] @ 0x1dc │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r1, #464] @ 0x1d0 │ │ │ │ strd r6, r3, [r5, #8] │ │ │ │ str r3, [r5, #4] │ │ │ │ strd r2, r8, [r5, #16] │ │ │ │ str.w r9, [r5, #24] │ │ │ │ - b.w 9b80c │ │ │ │ + b.w 9b0f8 │ │ │ │ mov r0, r4 │ │ │ │ blx 29b58 │ │ │ │ add r0, r4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.w 9c7de │ │ │ │ - b.n 9c51c │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9d29c │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9d198 │ │ │ │ - sub.w r3, r7, #48 @ 0x30 │ │ │ │ - cmp r3, #1 │ │ │ │ - bhi.w 9d176 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9d29c │ │ │ │ - sub.w r3, r0, #48 @ 0x30 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r3, #1 │ │ │ │ - bls.n 9ccf8 │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9d198 │ │ │ │ - uxtb r3, r0 │ │ │ │ - ldr.w r3, [sl, r3, lsl #2] │ │ │ │ - lsls r2, r3, #29 │ │ │ │ - bmi.n 9ce0c │ │ │ │ - mov r1, r0 │ │ │ │ - movw r2, #16724 @ 0x4154 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl cc014 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9c63c │ │ │ │ - b.w 9ba78 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 29b58 │ │ │ │ - add r0, r6 │ │ │ │ - cmp r0, r6 │ │ │ │ - bne.w 9c2d6 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - b.w 9c4e8 │ │ │ │ - cmp r3, #123 @ 0x7b │ │ │ │ - bne.n 9cd50 │ │ │ │ - cmp r1, #0 │ │ │ │ - bgt.n 9cdd8 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - add.w r2, r0, r2, lsl #2 │ │ │ │ - ldr.w r1, [r2, #684] @ 0x2ac │ │ │ │ - ldr.w r2, [r0, #464] @ 0x1d0 │ │ │ │ - cmp r1, r2 │ │ │ │ - mov r2, r6 │ │ │ │ - bne.n 9cdf8 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - movw r1, #17308 @ 0x439c │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1df9b8 │ │ │ │ - b.w 9c176 │ │ │ │ + beq.w 9c07e │ │ │ │ + b.n 9be08 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr.w r3, [r3, #480] @ 0x1e0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.w 9bb8e │ │ │ │ + b.w 9b518 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r3, r3, #12288 @ 0x3000 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9c4cc │ │ │ │ + bne.w 9bdb8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r9, [r3, #2692] @ 0xa84 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 9cb82 │ │ │ │ + bne.w 9c21a │ │ │ │ ldr r0, [r3, #28] │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ subs r1, r1, r0 │ │ │ │ - bl af014 │ │ │ │ + bl ae934 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d1f0 │ │ │ │ - bl bf7d8 <_PyUnicode_ScanIdentifier@@Base> │ │ │ │ + beq.w 9c960 │ │ │ │ + bl bf120 <_PyUnicode_ScanIdentifier@@Base> │ │ │ │ ldr.w sl, [r6, #8] │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, sl │ │ │ │ - blt.w 9cb3c │ │ │ │ + blt.w 9c1d4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9c4cc │ │ │ │ + beq.w 9bdb8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9c4cc │ │ │ │ + bne.w 9bdb8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.w 9c4cc │ │ │ │ - ldrd r1, r0, [fp, #4] │ │ │ │ - subs r1, #1 │ │ │ │ - cmp r0, r1 │ │ │ │ - bne.n 9cd50 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9bdb8 │ │ │ │ + cmp r3, #123 @ 0x7b │ │ │ │ + bne.n 9c54e │ │ │ │ + cmp r1, #0 │ │ │ │ + bgt.w 9c7b8 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + add.w r2, r0, r2, lsl #2 │ │ │ │ + ldr.w r1, [r2, #684] @ 0x2ac │ │ │ │ + ldr.w r2, [r0, #464] @ 0x1d0 │ │ │ │ + cmp r1, r2 │ │ │ │ + mov r2, r6 │ │ │ │ + bne.w 9c756 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - movw r1, #17204 @ 0x4334 │ │ │ │ + movw r1, #14364 @ 0x381c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df9b8 │ │ │ │ - b.w 9c176 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - movw r1, #17232 @ 0x4350 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 1df9b8 │ │ │ │ - b.w 9c176 │ │ │ │ + bl 1de0e0 │ │ │ │ + b.w 9ba62 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + ldr r1, [r0, #32] │ │ │ │ + str r3, [r0, #28] │ │ │ │ + cmp r1, #28 │ │ │ │ + str.w r2, [r0, #472] @ 0x1d8 │ │ │ │ + bne.w 9bb50 │ │ │ │ + b.n 9be9e │ │ │ │ + ldrd r3, r2, [fp, #56] @ 0x38 │ │ │ │ + orrs r3, r2 │ │ │ │ + beq.w 9b8c2 │ │ │ │ + b.w 9b89a │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9b8c2 │ │ │ │ + mov ip, r2 │ │ │ │ + ldr.w r1, [r3, #2796] @ 0xaec │ │ │ │ + ldr.w r2, [r3, #2800] @ 0xaf0 │ │ │ │ + str.w ip, [sp, #16] │ │ │ │ + subs r1, r1, r2 │ │ │ │ + mov r2, ip │ │ │ │ + b.n 9c5f4 │ │ │ │ + ldr.w r0, [r3, #2804] @ 0xaf4 │ │ │ │ + ldrb.w lr, [r0, ip] │ │ │ │ + cmp.w lr, #92 @ 0x5c │ │ │ │ + it eq │ │ │ │ + addeq.w ip, ip, #1 │ │ │ │ + beq.n 9c5f0 │ │ │ │ + cmp.w lr, #34 @ 0x22 │ │ │ │ + beq.w 9cae0 │ │ │ │ + sub.w r0, lr, #39 @ 0x27 │ │ │ │ + rsbs r8, r0, #0 │ │ │ │ + adc.w r8, r8, r0 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 9cae0 │ │ │ │ + cmp.w lr, #35 @ 0x23 │ │ │ │ + bne.n 9c5f0 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 9ca20 │ │ │ │ + add.w ip, ip, #1 │ │ │ │ + cmp ip, r1 │ │ │ │ + blt.n 9c5b4 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movs r2, #0 │ │ │ │ + add.w r9, r3, r9, lsl #6 │ │ │ │ + ldr.w r0, [r9, #2804] @ 0xaf4 │ │ │ │ + bl ae934 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 9c21a │ │ │ │ + str.w r8, [r5, #28] │ │ │ │ + b.w 9b8c2 │ │ │ │ + movs r3, #1 │ │ │ │ + ldr.w fp, [r4, #4] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.w 9bb32 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9cba8 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ + beq.w 9c872 │ │ │ │ + sub.w r3, r7, #48 @ 0x30 │ │ │ │ + cmp r3, #1 │ │ │ │ + bhi.w 9c84c │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9cba8 │ │ │ │ + sub.w r3, r0, #48 @ 0x30 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r3, #1 │ │ │ │ + bls.n 9c63e │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ + beq.w 9c872 │ │ │ │ + uxtb r3, r0 │ │ │ │ + ldr.w r3, [sl, r3, lsl #2] │ │ │ │ + lsls r2, r3, #29 │ │ │ │ + bmi.w 9c76a │ │ │ │ + mov r1, r0 │ │ │ │ + movw r2, #13780 @ 0x35d4 │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl cb914 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9befc │ │ │ │ + b.w 9b364 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + blx 29b58 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + add r0, r3 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.w 9be72 │ │ │ │ + b.w 9bc04 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 29b58 │ │ │ │ + add r0, r4 │ │ │ │ + cmp r0, r4 │ │ │ │ + bne.w 9bd2a │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + b.n 9c00a │ │ │ │ + mov r0, fp │ │ │ │ + blx 29b58 │ │ │ │ + add.w r3, fp, r0 │ │ │ │ + cmp r3, fp │ │ │ │ + bne.w 9bfa6 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + b.w 9bd90 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - movw r1, #16660 @ 0x4114 │ │ │ │ + movw r1, #13416 @ 0x3468 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 9cdf0 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - movs r3, #0 │ │ │ │ - movs r0, #18 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - b.n 9c69a │ │ │ │ + bl 1de0e0 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + b.w 9be7c │ │ │ │ + cmp r0, #48 @ 0x30 │ │ │ │ + beq.w 9c220 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ - bl cb850 │ │ │ │ + bl cb140 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c766 │ │ │ │ + beq.w 9c050 │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ - beq.w 9c744 │ │ │ │ + beq.w 9c02e │ │ │ │ cmp r0, #45 @ 0x2d │ │ │ │ - ble.n 9ce58 │ │ │ │ + ble.n 9c70c │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - beq.w 9c870 │ │ │ │ - bgt.n 9ce9c │ │ │ │ + beq.w 9c0d8 │ │ │ │ + bgt.n 9c750 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq.w 9ca08 │ │ │ │ + beq.w 9c284 │ │ │ │ cmp r0, #74 @ 0x4a │ │ │ │ - beq.w 9c9e2 │ │ │ │ + beq.w 9c25e │ │ │ │ ldr r4, [sp, #12] │ │ │ │ add.w r3, r4, #12288 @ 0x3000 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r3, #68] @ 0x44 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 9b694 │ │ │ │ + bne.w 9af80 │ │ │ │ mov r1, r7 │ │ │ │ - bl 9d440 │ │ │ │ + bl 9cd4c │ │ │ │ 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, #16756 @ 0x4174 │ │ │ │ + movw r3, #13812 @ 0x35f4 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - bl 246f14 │ │ │ │ + bl 246174 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 9d498 │ │ │ │ - b.w 9b80c │ │ │ │ + bl 9cda4 │ │ │ │ + b.w 9b0f8 │ │ │ │ cmp r0, #106 @ 0x6a │ │ │ │ - bne.n 9ce58 │ │ │ │ - b.n 9c9e2 │ │ │ │ + bne.n 9c70c │ │ │ │ + b.n 9c25e │ │ │ │ + str r1, [sp, #0] │ │ │ │ + movw r1, #14288 @ 0x37d0 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 1de0e0 │ │ │ │ + b.w 9ba62 │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + movw r1, #13716 @ 0x3594 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d29c │ │ │ │ - b.w 9c242 │ │ │ │ + bl 1de0e0 │ │ │ │ + b.w 9ba62 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + subs r6, #1 │ │ │ │ + str.w r7, [r1, #2700] @ 0xa8c │ │ │ │ + str r2, [r5, #0] │ │ │ │ + ldr.w r1, [r1, #464] @ 0x1d0 │ │ │ │ + str r1, [r5, #4] │ │ │ │ + str r1, [r5, #12] │ │ │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ + str r3, [r5, #20] │ │ │ │ + str r6, [r5, #24] │ │ │ │ + str r1, [r5, #16] │ │ │ │ + str r1, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9c7ae │ │ │ │ - b.w 9b3c4 │ │ │ │ + beq.w 9b2fe │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 9b2f0 │ │ │ │ + b.w 9b2fe │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9cba8 │ │ │ │ + b.w 9bb2e │ │ │ │ + ldrd r1, r0, [fp, #4] │ │ │ │ + subs r1, #1 │ │ │ │ + cmp r0, r1 │ │ │ │ + bne.w 9c54e │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - mov r1, r7 │ │ │ │ + movw r1, #14260 @ 0x37b4 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d440 │ │ │ │ - movw r1, #16552 @ 0x40a8 │ │ │ │ + b.n 9c778 │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + movw r1, #14244 @ 0x37a4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ + mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df9b8 │ │ │ │ - b.n 9ce8a │ │ │ │ + b.n 9c778 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #17124 @ 0x42e4 │ │ │ │ + movw r1, #14180 @ 0x3764 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 1df9b8 │ │ │ │ - b.w 9c176 │ │ │ │ + bl 1de0e0 │ │ │ │ + b.w 9ba62 │ │ │ │ + mov r0, sl │ │ │ │ + cmp.w r9, #0 │ │ │ │ + it eq │ │ │ │ + moveq r9, r5 │ │ │ │ + bl 1b90c4 │ │ │ │ + mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 9c820 │ │ │ │ + mov r6, r8 │ │ │ │ + mov r7, r5 │ │ │ │ + b.w 9adf2 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9cba8 │ │ │ │ + mov r7, r0 │ │ │ │ + b.w 9bebe │ │ │ │ + ldrd r0, r1, [sp, #12] │ │ │ │ + mov r3, r7 │ │ │ │ + movs r2, #64 @ 0x40 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + bl 9cda4 │ │ │ │ + b.w 9b0f8 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - movw r1, #16512 @ 0x4080 │ │ │ │ + movw r1, #13568 @ 0x3500 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 9cdf0 │ │ │ │ + b.n 9c778 │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r3, [sl, #72] @ 0x48 │ │ │ │ + b.w 9bf70 │ │ │ │ + uxtb r3, r7 │ │ │ │ + ldr.w r6, [sl, r3, lsl #2] │ │ │ │ + ands.w r6, r6, #4 │ │ │ │ + bne.n 9c76a │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9cd4c │ │ │ │ + movw r1, #13756 @ 0x35bc │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1de0e0 │ │ │ │ + b.n 9c73e │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9cba8 │ │ │ │ + mov r7, r0 │ │ │ │ + b.n 9c634 │ │ │ │ movs r7, #10 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ add.w r3, r4, #12288 @ 0x3000 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r4, #468] @ 0x1d4 │ │ │ │ ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ str.w r1, [r4, #464] @ 0x1d0 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r4, #4] │ │ │ │ ldr.w r1, [r4, #2708] @ 0xa94 │ │ │ │ cmp r3, #0 │ │ │ │ str.w r1, [r4, #2704] @ 0xa90 │ │ │ │ - bgt.n 9cf84 │ │ │ │ + bgt.n 9c9a6 │ │ │ │ cmp.w sl, #3 │ │ │ │ - beq.n 9cf68 │ │ │ │ + beq.n 9c98a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbnz r3, 9cf58 │ │ │ │ - movw r1, #17072 @ 0x42b0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 9c97a │ │ │ │ + movw r1, #14128 @ 0x3730 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1df9b8 │ │ │ │ + bl 1de0e0 │ │ │ │ cmp r7, #10 │ │ │ │ - beq.w 9cb82 │ │ │ │ + beq.w 9c21a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r3, #24 │ │ │ │ str r3, [r2, #32] │ │ │ │ - b.n 9cb82 │ │ │ │ + b.n 9c21a │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r6 │ │ │ │ + bl ef194 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 9c8ee │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbnz r3, 9c8ee │ │ │ │ + mov r0, r6 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + cbz r7, 9c958 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 133988 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 9c90e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cbnz r3, 9c90e │ │ │ │ + mov r0, r7 │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + cbz r6, 9c958 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ + ldr r3, [r1, #28] │ │ │ │ + add r3, r2 │ │ │ │ + str r3, [r1, #4] │ │ │ │ + b.n 9c1e6 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r2, r8 │ │ │ │ + movw r1, #13568 @ 0x3500 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + bl 1de0e0 │ │ │ │ + b.n 9c21a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r6, [r2, #464] @ 0x1d0 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 9bf04 │ │ │ │ + bne.w 9b7f0 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r6, r8 │ │ │ │ - b.w 9b5c0 │ │ │ │ + b.w 9aeac │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9cd4c │ │ │ │ + movw r1, #13608 @ 0x3528 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + b.n 9c86a │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + movs r3, #17 │ │ │ │ + str r3, [r2, #32] │ │ │ │ + b.n 9c21a │ │ │ │ + movw r3, #48064 @ 0xbbc0 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d72f8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 9c958 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + movs r3, #22 │ │ │ │ + str r3, [r2, #32] │ │ │ │ + b.n 9c21a │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - movw r1, #16984 @ 0x4258 │ │ │ │ + movw r1, #14040 @ 0x36d8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 1df9b8 │ │ │ │ - b.n 9cf34 │ │ │ │ + bl 1de0e0 │ │ │ │ + b.n 9c8c0 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - movw r1, #16920 @ 0x4218 │ │ │ │ + movw r1, #13976 @ 0x3698 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df9b8 │ │ │ │ + bl 1de0e0 │ │ │ │ cmp r7, #10 │ │ │ │ - beq.w 9cb82 │ │ │ │ + beq.w 9c21a │ │ │ │ movs r3, #23 │ │ │ │ str r3, [r4, #32] │ │ │ │ - b.n 9cb82 │ │ │ │ + b.n 9c21a │ │ │ │ add.w r3, r4, r3, lsl #6 │ │ │ │ ldrb.w r1, [r3, #2764] @ 0xacc │ │ │ │ cmp r1, r6 │ │ │ │ - bne.n 9cf1c │ │ │ │ + bne.w 9c8a6 │ │ │ │ ldr.w r3, [r3, #2768] @ 0xad0 │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 9cf1c │ │ │ │ - movw r1, #16896 @ 0x4200 │ │ │ │ + bne.w 9c8a6 │ │ │ │ + movw r1, #13952 @ 0x3680 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - b.n 9cdf0 │ │ │ │ + b.n 9c778 │ │ │ │ + uxtb r3, r7 │ │ │ │ + ldr.w r6, [sl, r3, lsl #2] │ │ │ │ + ands.w r6, r6, #4 │ │ │ │ + bne.w 9cb90 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - movw r1, #17188 @ 0x4324 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - mov r2, r6 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 9cdf0 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - movw r1, #16592 @ 0x40d0 │ │ │ │ + bl 9cd4c │ │ │ │ + movw r1, #13684 @ 0x3574 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - b.n 9cdf0 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r1, [r3, #44] @ 0x2c │ │ │ │ - add.w r3, r3, r1, lsl #2 │ │ │ │ - ldr r0, [r3, #48] @ 0x30 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - cmp r0, r9 │ │ │ │ - bne.n 9cfd8 │ │ │ │ - mov r8, r9 │ │ │ │ - b.w 9b5e4 │ │ │ │ - bge.n 9cfe2 │ │ │ │ - mov r8, r9 │ │ │ │ - mov r6, r9 │ │ │ │ - b.w 9bd4e │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.w 9c692 │ │ │ │ - mov r8, r9 │ │ │ │ - mov r6, r9 │ │ │ │ - cmp r0, r9 │ │ │ │ - ble.w 9c11e │ │ │ │ - b.w 9c0d0 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - movs r7, #125 @ 0x7d │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - ldr r0, [r2, #28] │ │ │ │ - b.w 9b360 │ │ │ │ + b.n 9c86a │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9cba8 │ │ │ │ + mov r7, r0 │ │ │ │ + b.n 9c388 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - movw r1, #16868 @ 0x41e4 │ │ │ │ + movw r1, #13924 @ 0x3664 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df9b8 │ │ │ │ + bl 1de0e0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 9d498 │ │ │ │ - b.w 9b80c │ │ │ │ - uxtb r3, r7 │ │ │ │ - ldr.w r6, [sl, r3, lsl #2] │ │ │ │ - ands.w r6, r6, #4 │ │ │ │ - bne.n 9cfb2 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9d440 │ │ │ │ - movw r1, #16628 @ 0x40f4 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - b.n 9cec8 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9d29c │ │ │ │ - mov r7, r0 │ │ │ │ - b.n 9ca30 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9d29c │ │ │ │ - mov r7, r0 │ │ │ │ - b.w 9c5fe │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - subs r6, #1 │ │ │ │ - str.w r7, [r1, #2700] @ 0xa8c │ │ │ │ - str r2, [r5, #0] │ │ │ │ - ldr.w r1, [r1, #464] @ 0x1d0 │ │ │ │ - str r1, [r5, #4] │ │ │ │ - str r1, [r5, #12] │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - str r3, [r5, #20] │ │ │ │ - str r6, [r5, #24] │ │ │ │ - str r1, [r5, #16] │ │ │ │ - str r1, [r5, #8] │ │ │ │ + bl 9cda4 │ │ │ │ + b.w 9b0f8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9ba12 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 9ba04 │ │ │ │ - b.w 9ba12 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9d440 │ │ │ │ - movw r1, #16732 @ 0x415c │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - b.n 9cec8 │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r3, [sl, #72] @ 0x48 │ │ │ │ - b.w 9c67e │ │ │ │ + bne.w 9c0b6 │ │ │ │ + b.w 9acb0 │ │ │ │ adds r0, r1, #1 │ │ │ │ - bl 77c4c │ │ │ │ + bl 77bf8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cb82 │ │ │ │ + beq.w 9c21a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r8 │ │ │ │ strd r8, r7, [sp, #20] │ │ │ │ mov ip, r8 │ │ │ │ str r4, [sp, #28] │ │ │ │ mov r7, r8 │ │ │ │ add.w r2, r2, r9, lsl #6 │ │ │ │ mov r4, r0 │ │ │ │ str r5, [sp, #16] │ │ │ │ - b.n 9d0e2 │ │ │ │ + b.n 9ca5c │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ - beq.n 9d100 │ │ │ │ + beq.n 9ca7a │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ - bne.n 9d0d8 │ │ │ │ + bne.n 9ca52 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9d25c │ │ │ │ + beq.n 9caee │ │ │ │ adds r1, #1 │ │ │ │ strb r0, [r4, #0] │ │ │ │ adds r4, r3, r1 │ │ │ │ add.w ip, ip, #1 │ │ │ │ ldr.w r0, [r2, #2796] @ 0xaec │ │ │ │ ldr.w r5, [r2, #2800] @ 0xaf0 │ │ │ │ sub.w lr, r0, r5 │ │ │ │ cmp ip, lr │ │ │ │ - bge.n 9d10c │ │ │ │ + bge.n 9ca86 │ │ │ │ ldr.w r9, [r2, #2804] @ 0xaf4 │ │ │ │ mov r8, ip │ │ │ │ ldrb.w r0, [r9, ip] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne.n 9d0ca │ │ │ │ - cbz r7, 9d128 │ │ │ │ + bne.n 9ca46 │ │ │ │ + cbz r7, 9caa2 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ subs r7, r0, r7 │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ - b.n 9d0d8 │ │ │ │ + b.n 9ca52 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ strb r2, [r3, r1] │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldrd r7, r4, [sp, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl af014 │ │ │ │ + bl ae934 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 78004 │ │ │ │ - b.n 9cc66 │ │ │ │ + bl 77fb0 │ │ │ │ + b.n 9c60a │ │ │ │ movs r7, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b.n 9d0d8 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 2786a0 │ │ │ │ - mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ - mov r2, r0 │ │ │ │ - b.w 9c798 │ │ │ │ - mov r0, sl │ │ │ │ - cmp.w r9, #0 │ │ │ │ - it eq │ │ │ │ - moveq r9, r5 │ │ │ │ - bl 1bb280 │ │ │ │ - mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 9d164 │ │ │ │ - mov r6, r8 │ │ │ │ - mov r7, r5 │ │ │ │ - b.w 9b506 │ │ │ │ - movs r6, #0 │ │ │ │ - b.w 9b5c0 │ │ │ │ - ldrd r0, r1, [sp, #12] │ │ │ │ - mov r3, r7 │ │ │ │ - movs r2, #64 @ 0x40 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - bl 9d498 │ │ │ │ - b.w 9b80c │ │ │ │ - uxtb r3, r7 │ │ │ │ - ldr.w r6, [sl, r3, lsl #2] │ │ │ │ - ands.w r6, r6, #4 │ │ │ │ - bne.w 9ce0c │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9d440 │ │ │ │ - movw r1, #16700 @ 0x413c │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - b.n 9cec8 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9d29c │ │ │ │ - mov r7, r0 │ │ │ │ - b.n 9ccee │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r6 │ │ │ │ - bl ef83c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 9d1c2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbnz r3, 9d1c2 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - cbz r7, 9d21a │ │ │ │ - mov r0, r7 │ │ │ │ - bl 1346a0 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 9d1e2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cbnz r3, 9d1e2 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - cbz r6, 9d21a │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ - ldr r3, [r1, #28] │ │ │ │ - add r3, r2 │ │ │ │ - str r3, [r1, #4] │ │ │ │ - b.n 9cb4e │ │ │ │ - movw r3, #48064 @ 0xbbc0 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d7a20 │ │ │ │ - cbz r0, 9d21a │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - movs r3, #22 │ │ │ │ - str r3, [r2, #32] │ │ │ │ - b.n 9cb82 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov r2, r8 │ │ │ │ - movw r1, #16512 @ 0x4080 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - bl 1df9b8 │ │ │ │ - b.n 9cb82 │ │ │ │ + b.n 9ca52 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - movs r3, #17 │ │ │ │ - str r3, [r2, #32] │ │ │ │ - b.n 9cb82 │ │ │ │ - movw r1, #16432 @ 0x4030 │ │ │ │ + movs r7, #125 @ 0x7d │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + ldr r0, [r2, #28] │ │ │ │ + b.w 9ac4c │ │ │ │ + movw r1, #13488 @ 0x34b0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #108] @ (9d298 ) │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #16400 @ 0x4010 │ │ │ │ + ldr r0, [pc, #228] @ (9cba4 ) │ │ │ │ + bl 677e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #13456 @ 0x3490 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #92] @ (9d298 ) │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #216] @ (9cba4 ) │ │ │ │ + bl 677e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d29c │ │ │ │ + bl 9cba8 │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r4, #448] @ 0x1c0 │ │ │ │ - b.n 9ccb0 │ │ │ │ - cbz r2, 9d28c │ │ │ │ + b.n 9c4a6 │ │ │ │ + cbz r2, 9cb1e │ │ │ │ ldr r2, [sp, #16] │ │ │ │ subs.w r2, lr, r2 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ - b.n 9cc4c │ │ │ │ + b.n 9c5f0 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9d266 │ │ │ │ + b.n 9caf8 │ │ │ │ mov r8, r0 │ │ │ │ cmp lr, r8 │ │ │ │ - beq.n 9d276 │ │ │ │ + beq.n 9cb08 │ │ │ │ add.w r0, r8, #1 │ │ │ │ ldrb.w r7, [r9, r0] │ │ │ │ cmp r7, #10 │ │ │ │ - bne.n 9d264 │ │ │ │ + bne.n 9caf6 │ │ │ │ mov ip, r8 │ │ │ │ cmp r8, lr │ │ │ │ str r5, [sp, #16] │ │ │ │ - bge.n 9d294 │ │ │ │ + bge.n 9cba0 │ │ │ │ adds r1, #1 │ │ │ │ mov.w r0, #10 │ │ │ │ movs r7, #0 │ │ │ │ strb r0, [r4, #0] │ │ │ │ adds r4, r3, r1 │ │ │ │ - b.n 9d0de │ │ │ │ + b.n 9ca58 │ │ │ │ movs r2, #1 │ │ │ │ str.w lr, [sp, #16] │ │ │ │ - b.n 9cc4c │ │ │ │ + b.n 9c5f0 │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9cd4c │ │ │ │ + movw r1, #13788 @ 0x35dc │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + b.n 9c86a │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 277af8 │ │ │ │ + mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ + mov r2, r0 │ │ │ │ + b.w 9c0a0 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r1, [r3, #44] @ 0x2c │ │ │ │ + add.w r3, r3, r1, lsl #2 │ │ │ │ + ldr r0, [r3, #48] @ 0x30 │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + cmp r0, r9 │ │ │ │ + bne.n 9cb60 │ │ │ │ + mov r8, r9 │ │ │ │ + b.w 9aed0 │ │ │ │ + bge.n 9cb6a │ │ │ │ + mov r8, r9 │ │ │ │ + mov r6, r9 │ │ │ │ + b.w 9b63a │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.w 9bf34 │ │ │ │ + mov r8, r9 │ │ │ │ + mov r6, r9 │ │ │ │ + cmp r0, r9 │ │ │ │ + ble.w 9ba0a │ │ │ │ + b.w 9b9bc │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + movs r3, #0 │ │ │ │ + movs r0, #18 │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + b.w 9bf3c │ │ │ │ + movs r6, #0 │ │ │ │ + b.w 9aeac │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + movw r1, #13648 @ 0x3550 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + b.n 9c778 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 9d0de │ │ │ │ - asrs r4, r3, #15 │ │ │ │ + b.n 9ca58 │ │ │ │ + lsrs r4, r3, #1 │ │ │ │ movs r6, r6 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrd r4, r2, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 9d2d8 │ │ │ │ + beq.n 9cbe4 │ │ │ │ ldr.w r2, [r3, #476] @ 0x1dc │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt cs │ │ │ │ movcs r2, #29 │ │ │ │ strcs r2, [r3, #32] │ │ │ │ - bcs.n 9d39c │ │ │ │ + bcs.n 9cca8 │ │ │ │ adds r2, #1 │ │ │ │ adds r1, r4, #1 │ │ │ │ str.w r2, [r3, #476] @ 0x1dc │ │ │ │ str r1, [r3, #4] │ │ │ │ ldrb r0, [r4, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 9d39c │ │ │ │ + bne.n 9cca8 │ │ │ │ ldr.w r6, [r0, #2744] @ 0xab8 │ │ │ │ - movw r5, #24285 @ 0x5edd │ │ │ │ + movw r5, #21585 @ 0x5451 │ │ │ │ movt r5, #19 │ │ │ │ mov r7, r5 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 9d370 │ │ │ │ + bne.n 9cc7c │ │ │ │ strd r2, r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ blx 2941c │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9d380 │ │ │ │ + beq.n 9cc8c │ │ │ │ ldr r2, [r3, #28] │ │ │ │ adds r5, r0, #1 │ │ │ │ - cbnz r2, 9d30a │ │ │ │ + cbnz r2, 9cc16 │ │ │ │ str r4, [r3, #0] │ │ │ │ ldr.w r2, [r3, #464] @ 0x1d0 │ │ │ │ str r5, [r3, #8] │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #464] @ 0x1d0 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #476] @ 0x1dc │ │ │ │ @@ -171983,107 +171304,107 @@ │ │ │ │ subs r2, r5, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 2a83c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9d3ba │ │ │ │ + bne.n 9ccc6 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 9d2b6 │ │ │ │ + bne.n 9cbc2 │ │ │ │ ldr r1, [r3, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 9d39c │ │ │ │ + bne.n 9cca8 │ │ │ │ ldr.w r2, [r3, #2744] @ 0xab8 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 9d3a2 │ │ │ │ + bne.n 9ccae │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 2941c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9d3d0 │ │ │ │ + beq.n 9ccdc │ │ │ │ adds r0, #1 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ - cbnz r1, 9d35a │ │ │ │ + cbnz r1, 9cc66 │ │ │ │ str r4, [r3, #0] │ │ │ │ ldr.w r1, [r3, #464] @ 0x1d0 │ │ │ │ movs r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ str.w r2, [r3, #476] @ 0x1dc │ │ │ │ str.w r1, [r3, #464] @ 0x1d0 │ │ │ │ - b.n 9d31c │ │ │ │ + b.n 9cc28 │ │ │ │ str r0, [sp, #0] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r0, 9d39a │ │ │ │ + cbz r0, 9cca6 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ mov r5, r2 │ │ │ │ - b.n 9d31c │ │ │ │ + b.n 9cc28 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 29b58 │ │ │ │ adds r3, r4, r0 │ │ │ │ mov r5, r3 │ │ │ │ cmp r4, r3 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ - bne.n 9d3b2 │ │ │ │ + bne.n 9ccbe │ │ │ │ movs r1, #11 │ │ │ │ str r1, [r3, #32] │ │ │ │ str r2, [r3, #4] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9d2d4 │ │ │ │ + b.n 9cbe0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9d37a │ │ │ │ - b.n 9d39a │ │ │ │ + bne.n 9cc86 │ │ │ │ + b.n 9cca6 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9d308 │ │ │ │ - b.n 9d30a │ │ │ │ + beq.n 9cc14 │ │ │ │ + b.n 9cc16 │ │ │ │ mov r0, r3 │ │ │ │ - movw r1, #16360 @ 0x3fe8 │ │ │ │ + movw r1, #13416 @ 0x3468 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1df9b8 │ │ │ │ + bl 1de0e0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - b.n 9d39a │ │ │ │ + b.n 9cca6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 29b58 │ │ │ │ adds r0, r5, r0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 9d354 │ │ │ │ + bne.n 9cc60 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - b.n 9d396 │ │ │ │ + b.n 9cca2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r3 │ │ │ │ mov r5, r3 │ │ │ │ blx 2941c │ │ │ │ - cbz r0, 9d42a │ │ │ │ + cbz r0, 9cd36 │ │ │ │ adds r1, r0, #1 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - cbnz r3, 9d40e │ │ │ │ + cbnz r3, 9cd1a │ │ │ │ str r2, [r4, #0] │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ movs r0, #1 │ │ │ │ str r1, [r4, #8] │ │ │ │ add r3, r0 │ │ │ │ @@ -172092,397 +171413,360 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ adds r1, r5, r0 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 9d406 │ │ │ │ + bne.n 9cd12 │ │ │ │ movs r2, #11 │ │ │ │ movs r0, #0 │ │ │ │ str r2, [r4, #32] │ │ │ │ - b.n 9d426 │ │ │ │ + b.n 9cd32 │ │ │ │ adds r3, r1, #1 │ │ │ │ - beq.n 9d474 │ │ │ │ + beq.n 9cd80 │ │ │ │ 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 9d484 │ │ │ │ + bcc.n 9cd90 │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 9d476 │ │ │ │ + bne.n 9cd82 │ │ │ │ ldr.w r3, [r0, #476] @ 0x1dc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r0, #476] @ 0x1dc │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - movw r1, #16432 @ 0x4030 │ │ │ │ + movw r1, #13488 @ 0x34b0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #20] @ (9d494 ) │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #16400 @ 0x4010 │ │ │ │ + ldr r0, [pc, #20] @ (9cda0 ) │ │ │ │ + bl 677e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #13456 @ 0x3490 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #4] @ (9d494 ) │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #4] @ (9cda0 ) │ │ │ │ + bl 677e0 <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ - asrs r4, r3, #15 │ │ │ │ + lsrs r4, r3, #1 │ │ │ │ movs r6, r6 │ │ │ │ push {r4, lr} │ │ │ │ cmp r2, #60 @ 0x3c │ │ │ │ it ne │ │ │ │ cmpne r2, #3 │ │ │ │ ldr.w r4, [r0, #480] @ 0x1e0 │ │ │ │ ldr.w ip, [sp, #8] │ │ │ │ str r4, [r1, #0] │ │ │ │ - beq.n 9d4e4 │ │ │ │ + beq.n 9cdf0 │ │ │ │ ldr.w lr, [r0, #464] @ 0x1d0 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne.w ip, #0 │ │ │ │ str.w lr, [r1, #4] │ │ │ │ str.w lr, [r1, #12] │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r1, #20] │ │ │ │ str.w ip, [r1, #24] │ │ │ │ str.w lr, [r1, #16] │ │ │ │ str.w lr, [r1, #8] │ │ │ │ - beq.n 9d4e0 │ │ │ │ + beq.n 9cdec │ │ │ │ ldr.w r3, [r0, #472] @ 0x1d8 │ │ │ │ str r3, [r1, #8] │ │ │ │ ldr.w r3, [r0, #476] @ 0x1dc │ │ │ │ str r3, [r1, #16] │ │ │ │ mov r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ ldr.w r4, [r0, #468] @ 0x1d4 │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ str r4, [r1, #4] │ │ │ │ ldr.w r4, [r0, #464] @ 0x1d0 │ │ │ │ strd r4, lr, [r1, #12] │ │ │ │ str.w lr, [r1, #8] │ │ │ │ strd r3, ip, [r1, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9d4e0 │ │ │ │ + beq.n 9cdec │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 9d4d4 │ │ │ │ - b.n 9d4e0 │ │ │ │ + bne.n 9cde0 │ │ │ │ + b.n 9cdec │ │ │ │ nop │ │ │ │ │ │ │ │ -0009d50c : │ │ │ │ +0009ce18 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 9d59e │ │ │ │ + bne.n 9ceaa │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - beq.n 9d5c4 │ │ │ │ + beq.n 9ced0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 9d574 │ │ │ │ + bne.n 9ce80 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 9d574 │ │ │ │ + beq.n 9ce80 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 7917c │ │ │ │ + bl 7912c │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 9d596 │ │ │ │ + beq.n 9cea2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ - cbnz r3, 9d562 │ │ │ │ + cbnz r3, 9ce6e │ │ │ │ str r3, [r5, #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 9d55c │ │ │ │ + b.n 9ce68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6d774 │ │ │ │ + bl 6d71c │ │ │ │ adds r3, r0, #1 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ it eq │ │ │ │ streq r3, [r5, #0] │ │ │ │ - beq.n 9d5da │ │ │ │ + beq.n 9cee6 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7917c │ │ │ │ + bl 7912c │ │ │ │ adds r0, #3 │ │ │ │ - bne.n 9d556 │ │ │ │ + bne.n 9ce62 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9d55c │ │ │ │ - bl 848c0 │ │ │ │ + b.n 9ce68 │ │ │ │ + bl 84430 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r5, #0] │ │ │ │ - cbnz r0, 9d5c0 │ │ │ │ + cbnz r0, 9cecc │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7a20 │ │ │ │ - cbz r0, 9d5da │ │ │ │ - bl d7c64 │ │ │ │ + bl d72f8 │ │ │ │ + cbz r0, 9cee6 │ │ │ │ + bl d753c │ │ │ │ mov r0, r4 │ │ │ │ - b.n 9d55e │ │ │ │ + b.n 9ce6a │ │ │ │ movs r0, #1 │ │ │ │ - b.n 9d55e │ │ │ │ + b.n 9ce6a │ │ │ │ movw r1, #2382 @ 0x94e │ │ │ │ - movw r0, #53236 @ 0xcff4 │ │ │ │ + movw r0, #50292 @ 0xc474 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 21f268 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r5, #0] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9d55e │ │ │ │ + b.n 9ce6a │ │ │ │ │ │ │ │ -0009d5e0 <_PyArena_AddPyObject@@Base>: │ │ │ │ +0009ceec <_PyArena_AddPyObject@@Base>: │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r2, #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 9d670 <_PyArena_AddPyObject@@Base+0x90> │ │ │ │ + beq.n 9cf7c <_PyArena_AddPyObject@@Base+0x90> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r5, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ adds r1, r5, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bge.n 9d63e <_PyArena_AddPyObject@@Base+0x5e> │ │ │ │ + bge.n 9cf4a <_PyArena_AddPyObject@@Base+0x5e> │ │ │ │ ldr r3, [r2, #12] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ str.w r4, [r3, r5, lsl #2] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r1, [r2, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 9d65c <_PyArena_AddPyObject@@Base+0x7c> │ │ │ │ + bne.n 9cf68 <_PyArena_AddPyObject@@Base+0x7c> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 860fc <_PyList_AppendTakeRefListResize@@Base+0x50> │ │ │ │ + bl 85c60 <_PyList_AppendTakeRefListResize@@Base+0x50> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 9d686 <_PyArena_AddPyObject@@Base+0xa6> │ │ │ │ + beq.n 9cf92 <_PyArena_AddPyObject@@Base+0xa6> │ │ │ │ ldr r1, [r2, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str.w r4, [r1, r5, lsl #2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9d636 <_PyArena_AddPyObject@@Base+0x56> │ │ │ │ + beq.n 9cf42 <_PyArena_AddPyObject@@Base+0x56> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9d636 <_PyArena_AddPyObject@@Base+0x56> │ │ │ │ + bne.n 9cf42 <_PyArena_AddPyObject@@Base+0x56> │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9d638 <_PyArena_AddPyObject@@Base+0x58> │ │ │ │ - movw r0, #52636 @ 0xcd9c │ │ │ │ + b.n 9cf44 <_PyArena_AddPyObject@@Base+0x58> │ │ │ │ + movw r0, #49692 @ 0xc21c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #546 @ 0x222 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 21f268 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9d638 <_PyArena_AddPyObject@@Base+0x58> │ │ │ │ + b.n 9cf44 <_PyArena_AddPyObject@@Base+0x58> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9d680 <_PyArena_AddPyObject@@Base+0xa0> │ │ │ │ + beq.n 9cf8c <_PyArena_AddPyObject@@Base+0xa0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9d680 <_PyArena_AddPyObject@@Base+0xa0> │ │ │ │ + bne.n 9cf8c <_PyArena_AddPyObject@@Base+0xa0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9d680 <_PyArena_AddPyObject@@Base+0xa0> │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldrd r2, r4, [r0, #8] │ │ │ │ - sub sp, #16 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r2, r4 │ │ │ │ - beq.n 9d6d4 <_PyArena_AddPyObject@@Base+0xf4> │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - ldr.w r0, [r0, r2, lsl #2] │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ - cmp r1, r4 │ │ │ │ - beq.n 9d6c8 <_PyArena_AddPyObject@@Base+0xe8> │ │ │ │ - movs r0, #0 │ │ │ │ - clz r0, r0 │ │ │ │ - str r2, [r3, #8] │ │ │ │ - lsrs r0, r0, #5 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - strd r0, r1, [sp, #8] │ │ │ │ - str r2, [sp, #4] │ │ │ │ - bl 9a5bc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ - ldrd r2, r3, [sp, #4] │ │ │ │ - adds r0, #1 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - beq.n 9d6f8 <_PyArena_AddPyObject@@Base+0x118> │ │ │ │ - ldrd r0, r4, [r3, #4] │ │ │ │ - ldr.w r0, [r0, r4, lsl #2] │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ - cmp r1, r4 │ │ │ │ - bne.n 9d6c6 <_PyArena_AddPyObject@@Base+0xe6> │ │ │ │ - b.n 9d6c8 <_PyArena_AddPyObject@@Base+0xe8> │ │ │ │ - movs r1, #1 │ │ │ │ - str r1, [r3, #60] @ 0x3c │ │ │ │ - b.n 9d6c6 <_PyArena_AddPyObject@@Base+0xe6> │ │ │ │ - nop │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9cf8c <_PyArena_AddPyObject@@Base+0xa0> │ │ │ │ │ │ │ │ -0009d700 : │ │ │ │ - ldr r3, [pc, #12] @ (9d710 ) │ │ │ │ +0009cfac : │ │ │ │ + ldr r3, [pc, #12] @ (9cfbc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - b.w 1b0c3c │ │ │ │ + b.w 1aec14 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0009d714 <_PyBytes_Resize@@Base>: │ │ │ │ +0009cfc0 <_PyBytes_Resize@@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 r5, [r0, #0] │ │ │ │ sub sp, #8 │ │ │ │ mov r6, 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 9d8f6 <_PyBytes_Resize@@Base+0x1e2> │ │ │ │ + bne.w 9d1a2 <_PyBytes_Resize@@Base+0x1e2> │ │ │ │ ldr r7, [r5, #8] │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r7 │ │ │ │ - beq.n 9d832 <_PyBytes_Resize@@Base+0x11e> │ │ │ │ + beq.n 9d0de <_PyBytes_Resize@@Base+0x11e> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9d96a <_PyBytes_Resize@@Base+0x256> │ │ │ │ + beq.w 9d216 <_PyBytes_Resize@@Base+0x256> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9d84e <_PyBytes_Resize@@Base+0x13a> │ │ │ │ + beq.n 9d0fa <_PyBytes_Resize@@Base+0x13a> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 9d91e <_PyBytes_Resize@@Base+0x20a> │ │ │ │ - ldr.w r8, [pc, #568] @ 9d998 <_PyBytes_Resize@@Base+0x284> │ │ │ │ + bne.w 9d1ca <_PyBytes_Resize@@Base+0x20a> │ │ │ │ + ldr.w r8, [pc, #568] @ 9d244 <_PyBytes_Resize@@Base+0x284> │ │ │ │ ldr.w r3, [r8, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9d89a <_PyBytes_Resize@@Base+0x186> │ │ │ │ + bne.w 9d146 <_PyBytes_Resize@@Base+0x186> │ │ │ │ adds.w r1, r4, #17 │ │ │ │ - bmi.w 9d980 <_PyBytes_Resize@@Base+0x26c> │ │ │ │ + bmi.w 9d22c <_PyBytes_Resize@@Base+0x26c> │ │ │ │ movw r3, #19992 @ 0x4e18 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ - movw r2, #25541 @ 0x63c5 │ │ │ │ + movw r2, #24361 @ 0x5f29 │ │ │ │ movt r2, #8 │ │ │ │ ldr.w r0, [r3, #720] @ 0x2d0 │ │ │ │ ldr.w r7, [r3, #708] @ 0x2c4 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 9d8b4 <_PyBytes_Resize@@Base+0x1a0> │ │ │ │ - ldr r2, [pc, #508] @ (9d990 <_PyBytes_Resize@@Base+0x27c>) │ │ │ │ + bne.w 9d160 <_PyBytes_Resize@@Base+0x1a0> │ │ │ │ + ldr r2, [pc, #508] @ (9d23c <_PyBytes_Resize@@Base+0x27c>) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ 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 9d86a <_PyBytes_Resize@@Base+0x156> │ │ │ │ + beq.n 9d116 <_PyBytes_Resize@@Base+0x156> │ │ │ │ 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 9d7d2 <_PyBytes_Resize@@Base+0xbe> │ │ │ │ + bgt.n 9d07e <_PyBytes_Resize@@Base+0xbe> │ │ │ │ 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 9d86a <_PyBytes_Resize@@Base+0x156> │ │ │ │ + beq.n 9d116 <_PyBytes_Resize@@Base+0x156> │ │ │ │ bic.w r3, r5, #4080 @ 0xff0 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ adds r2, #1 │ │ │ │ lsls r2, r2, #3 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 9d7f2 <_PyBytes_Resize@@Base+0xde> │ │ │ │ + bcc.n 9d09e <_PyBytes_Resize@@Base+0xde> │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ cmp.w r2, r1, lsl #2 │ │ │ │ it cs │ │ │ │ movcs r2, r1 │ │ │ │ - bcc.n 9d83a <_PyBytes_Resize@@Base+0x126> │ │ │ │ + bcc.n 9d0e6 <_PyBytes_Resize@@Base+0x126> │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 72470 │ │ │ │ + bl 7242c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d980 <_PyBytes_Resize@@Base+0x26c> │ │ │ │ + beq.w 9d22c <_PyBytes_Resize@@Base+0x26c> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 29c10 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 781d4 │ │ │ │ + bl 78184 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r6, #0] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr.w r2, [r8, #1416] @ 0x588 │ │ │ │ mov r7, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9d8c4 <_PyBytes_Resize@@Base+0x1b0> │ │ │ │ + bne.n 9d170 <_PyBytes_Resize@@Base+0x1b0> │ │ │ │ adds r1, r3, r4 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r4, [r3, #8] │ │ │ │ strb r0, [r1, #16] │ │ │ │ str r2, [r3, #12] │ │ │ │ movs r0, #0 │ │ │ │ @@ -172490,279 +171774,279 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ str r5, [r6, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r8, #1416] @ 0x588 │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9d8c2 <_PyBytes_Resize@@Base+0x1ae> │ │ │ │ + bne.n 9d16e <_PyBytes_Resize@@Base+0x1ae> │ │ │ │ mov r3, r5 │ │ │ │ - b.n 9d824 <_PyBytes_Resize@@Base+0x110> │ │ │ │ - ldr r1, [pc, #324] @ (9d994 <_PyBytes_Resize@@Base+0x280>) │ │ │ │ + b.n 9d0d0 <_PyBytes_Resize@@Base+0x110> │ │ │ │ + ldr r1, [pc, #324] @ (9d240 <_PyBytes_Resize@@Base+0x280>) │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ str r1, [r0, #0] │ │ │ │ - beq.n 9d832 <_PyBytes_Resize@@Base+0x11e> │ │ │ │ + beq.n 9d0de <_PyBytes_Resize@@Base+0x11e> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9d832 <_PyBytes_Resize@@Base+0x11e> │ │ │ │ + bne.n 9d0de <_PyBytes_Resize@@Base+0x11e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9d832 <_PyBytes_Resize@@Base+0x11e> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9d0de <_PyBytes_Resize@@Base+0x11e> │ │ │ │ ldr.w r0, [r3, #680] @ 0x2a8 │ │ │ │ - movw r2, #53153 @ 0xcfa1 │ │ │ │ + movw r2, #53097 @ 0xcf69 │ │ │ │ movt r2, #6 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 9d8da <_PyBytes_Resize@@Base+0x1c6> │ │ │ │ + bne.n 9d186 <_PyBytes_Resize@@Base+0x1c6> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a6fc │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9d816 <_PyBytes_Resize@@Base+0x102> │ │ │ │ + bne.n 9d0c2 <_PyBytes_Resize@@Base+0x102> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7c688 │ │ │ │ - bl 1ef298 │ │ │ │ + bl 7c648 │ │ │ │ + bl 1ee218 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9d834 <_PyBytes_Resize@@Base+0x120> │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + b.n 9d0e0 <_PyBytes_Resize@@Base+0x120> │ │ │ │ + movw r1, #55613 @ 0xd93d │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 9d76c <_PyBytes_Resize@@Base+0x58> │ │ │ │ + beq.w 9d018 <_PyBytes_Resize@@Base+0x58> │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r8, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 9d76c <_PyBytes_Resize@@Base+0x58> │ │ │ │ + b.n 9d018 <_PyBytes_Resize@@Base+0x58> │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 9d884 <_PyBytes_Resize@@Base+0x170> │ │ │ │ + b.n 9d130 <_PyBytes_Resize@@Base+0x170> │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #58961 @ 0xe651 │ │ │ │ + movw r2, #55613 @ 0xd93d │ │ │ │ movt r2, #18 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 9d8e8 <_PyBytes_Resize@@Base+0x1d4> │ │ │ │ + bne.n 9d194 <_PyBytes_Resize@@Base+0x1d4> │ │ │ │ mov r0, r3 │ │ │ │ - bl 12eb00 │ │ │ │ + bl 12ddf0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - b.n 9d824 <_PyBytes_Resize@@Base+0x110> │ │ │ │ + b.n 9d0d0 <_PyBytes_Resize@@Base+0x110> │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r5 │ │ │ │ blx r7 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 9d884 <_PyBytes_Resize@@Base+0x170> │ │ │ │ + b.n 9d130 <_PyBytes_Resize@@Base+0x170> │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r8, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ blx r7 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - b.n 9d824 <_PyBytes_Resize@@Base+0x110> │ │ │ │ + b.n 9d0d0 <_PyBytes_Resize@@Base+0x110> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9d90c <_PyBytes_Resize@@Base+0x1f8> │ │ │ │ + beq.n 9d1b8 <_PyBytes_Resize@@Base+0x1f8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9d986 <_PyBytes_Resize@@Base+0x272> │ │ │ │ + beq.n 9d232 <_PyBytes_Resize@@Base+0x272> │ │ │ │ mov.w r1, #3168 @ 0xc60 │ │ │ │ - movw r0, #17448 @ 0x4428 │ │ │ │ + movw r0, #14504 @ 0x38a8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 9d894 <_PyBytes_Resize@@Base+0x180> │ │ │ │ + bl 21f268 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 9d140 <_PyBytes_Resize@@Base+0x180> │ │ │ │ cmp r1, r7 │ │ │ │ - ble.n 9d95e <_PyBytes_Resize@@Base+0x24a> │ │ │ │ + ble.n 9d20a <_PyBytes_Resize@@Base+0x24a> │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1afe20 │ │ │ │ + bl 1addd8 │ │ │ │ str r0, [r6, #0] │ │ │ │ - cbz r0, 9d93a <_PyBytes_Resize@@Base+0x226> │ │ │ │ + cbz r0, 9d1e6 <_PyBytes_Resize@@Base+0x226> │ │ │ │ mov r2, r7 │ │ │ │ add.w r1, r5, #16 │ │ │ │ adds r0, #16 │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9d94a <_PyBytes_Resize@@Base+0x236> │ │ │ │ + beq.n 9d1f6 <_PyBytes_Resize@@Base+0x236> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 9d956 <_PyBytes_Resize@@Base+0x242> │ │ │ │ + cbz r3, 9d202 <_PyBytes_Resize@@Base+0x242> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ negs r0, r0 │ │ │ │ - b.n 9d834 <_PyBytes_Resize@@Base+0x120> │ │ │ │ + b.n 9d0e0 <_PyBytes_Resize@@Base+0x120> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9d94a <_PyBytes_Resize@@Base+0x236> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9d1f6 <_PyBytes_Resize@@Base+0x236> │ │ │ │ add.w r0, r5, #16 │ │ │ │ - bl 72b58 │ │ │ │ + bl 72b10 │ │ │ │ str r0, [r6, #0] │ │ │ │ - b.n 9d93a <_PyBytes_Resize@@Base+0x226> │ │ │ │ + b.n 9d1e6 <_PyBytes_Resize@@Base+0x226> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1afe20 │ │ │ │ + bl 1addd8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9d94a <_PyBytes_Resize@@Base+0x236> │ │ │ │ - b.n 9d944 <_PyBytes_Resize@@Base+0x230> │ │ │ │ + beq.n 9d1f6 <_PyBytes_Resize@@Base+0x236> │ │ │ │ + b.n 9d1f0 <_PyBytes_Resize@@Base+0x230> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 9d88a <_PyBytes_Resize@@Base+0x176> │ │ │ │ + b.n 9d136 <_PyBytes_Resize@@Base+0x176> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9d90c <_PyBytes_Resize@@Base+0x1f8> │ │ │ │ + bl 78bb4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9d1b8 <_PyBytes_Resize@@Base+0x1f8> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r2, #12] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0009d99c : │ │ │ │ +0009d248 : │ │ │ │ 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, #216] @ (9da84 ) │ │ │ │ + ldr r4, [pc, #216] @ (9d330 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r6, [r3, r4] │ │ │ │ cmp r2, #0 │ │ │ │ ite ne │ │ │ │ movne r4, r2 │ │ │ │ moveq r4, r1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0ce0 │ │ │ │ + bl 1aecb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9da80 │ │ │ │ + beq.n 9d32c │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ strd r0, r3, [sp, #12] │ │ │ │ add r0, sp, #8 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ str r7, [sp, #8] │ │ │ │ strd r5, r3, [sp, #24] │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ - bl 1b0db8 │ │ │ │ + bl 1aed90 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9da80 │ │ │ │ + beq.n 9d32c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ - cbnz r4, 9da4c │ │ │ │ + cbnz r4, 9d2f8 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ strd r3, r3, [sp] │ │ │ │ - bl 9fe20 <_PyEvalFramePushAndInit@@Base> │ │ │ │ + bl 9f7b4 <_PyEvalFramePushAndInit@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 9da26 │ │ │ │ + cbz r0, 9d2d2 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r7, [r2, #340] @ 0x154 │ │ │ │ - cbnz r7, 9da74 │ │ │ │ + cbnz r7, 9d320 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl a0cd8 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + bl a067c <_PyEval_EvalFrameDefault@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9da46 │ │ │ │ + beq.n 9d2f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 9da46 │ │ │ │ - ldr r2, [pc, #80] @ (9da88 ) │ │ │ │ + cbnz r3, 9d2f2 │ │ │ │ + ldr r2, [pc, #80] @ (9d334 ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 9da5c │ │ │ │ + cbnz r3, 9d308 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - b.n 9d9fa │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + b.n 9d2a6 │ │ │ │ + movw r1, #55613 @ 0xd93d │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 9da3e │ │ │ │ + beq.n 9d2ea │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 9da3e │ │ │ │ + b.n 9d2ea │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 9da26 │ │ │ │ + b.n 9d2d2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 9da46 │ │ │ │ + b.n 9d2f2 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0009da8c : │ │ │ │ +0009d338 : │ │ │ │ subs r2, r1, #0 │ │ │ │ push {lr} │ │ │ │ - blt.n 9daaa │ │ │ │ + blt.n 9d356 │ │ │ │ movw r3, #19992 @ 0x4e18 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ ldr.w r0, [r3, #708] @ 0x2c4 │ │ │ │ ldr.w r3, [r3, #720] @ 0x2d0 │ │ │ │ bx r3 │ │ │ │ movs r0, #0 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0009dab0 <_Py_NewReferenceNoTotal@@Base>: │ │ │ │ - ldr r2, [pc, #36] @ (9dad8 <_Py_NewReferenceNoTotal@@Base+0x28>) │ │ │ │ +0009d35c <_Py_NewReferenceNoTotal@@Base>: │ │ │ │ + ldr r2, [pc, #36] @ (9d384 <_Py_NewReferenceNoTotal@@Base+0x28>) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 9dabe <_Py_NewReferenceNoTotal@@Base+0xe> │ │ │ │ + cbnz r3, 9d36a <_Py_NewReferenceNoTotal@@Base+0xe> │ │ │ │ bx lr │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + movw r1, #55613 @ 0xd93d │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 9dace <_Py_NewReferenceNoTotal@@Base+0x1e> │ │ │ │ - b.w 12eb00 │ │ │ │ + bne.n 9d37a <_Py_NewReferenceNoTotal@@Base+0x1e> │ │ │ │ + b.w 12ddf0 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -172772,91 +172056,91 @@ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ sub sp, #8 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ add.w r3, r3, #1 │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ - beq.w 9dd84 <_Py_NewReferenceNoTotal@@Base+0x2d4> │ │ │ │ + beq.w 9d630 <_Py_NewReferenceNoTotal@@Base+0x2d4> │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9dbd8 <_Py_NewReferenceNoTotal@@Base+0x128> │ │ │ │ + bne.n 9d484 <_Py_NewReferenceNoTotal@@Base+0x128> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r3 │ │ │ │ - bl 9ddc0 <_Py_NewReferenceNoTotal@@Base+0x310> │ │ │ │ + bl 9d66c <_Py_NewReferenceNoTotal@@Base+0x310> │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 9db3c <_Py_NewReferenceNoTotal@@Base+0x8c> │ │ │ │ + cbz r0, 9d3e8 <_Py_NewReferenceNoTotal@@Base+0x8c> │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9dbde <_Py_NewReferenceNoTotal@@Base+0x12e> │ │ │ │ + beq.n 9d48a <_Py_NewReferenceNoTotal@@Base+0x12e> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr.w r0, [r0, r3, lsl #2] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #13 │ │ │ │ - beq.n 9db3c <_Py_NewReferenceNoTotal@@Base+0x8c> │ │ │ │ + beq.n 9d3e8 <_Py_NewReferenceNoTotal@@Base+0x8c> │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r4, #8] │ │ │ │ - beq.n 9db74 <_Py_NewReferenceNoTotal@@Base+0xc4> │ │ │ │ + beq.n 9d420 <_Py_NewReferenceNoTotal@@Base+0xc4> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 9db90 <_Py_NewReferenceNoTotal@@Base+0xe0> │ │ │ │ + beq.n 9d43c <_Py_NewReferenceNoTotal@@Base+0xe0> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9dbd8 <_Py_NewReferenceNoTotal@@Base+0x128> │ │ │ │ + bne.n 9d484 <_Py_NewReferenceNoTotal@@Base+0x128> │ │ │ │ adds r1, r3, #1 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9dd70 <_Py_NewReferenceNoTotal@@Base+0x2c0> │ │ │ │ - bl 9ddc0 <_Py_NewReferenceNoTotal@@Base+0x310> │ │ │ │ + beq.w 9d61c <_Py_NewReferenceNoTotal@@Base+0x2c0> │ │ │ │ + bl 9d66c <_Py_NewReferenceNoTotal@@Base+0x310> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9dc54 <_Py_NewReferenceNoTotal@@Base+0x1a4> │ │ │ │ + bne.n 9d500 <_Py_NewReferenceNoTotal@@Base+0x1a4> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r6, [r4, #8] │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 9a5bc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 99eb4 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 9dbd0 <_Py_NewReferenceNoTotal@@Base+0x120> │ │ │ │ + beq.n 9d47c <_Py_NewReferenceNoTotal@@Base+0x120> │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 9db3c <_Py_NewReferenceNoTotal@@Base+0x8c> │ │ │ │ + bne.n 9d3e8 <_Py_NewReferenceNoTotal@@Base+0x8c> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r6, r2 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ add.w r2, r0, #16 │ │ │ │ cmp r2, r5 │ │ │ │ - bhi.n 9dc08 <_Py_NewReferenceNoTotal@@Base+0x158> │ │ │ │ + bhi.n 9d4b4 <_Py_NewReferenceNoTotal@@Base+0x158> │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ adds r2, r2, r0 │ │ │ │ - beq.w 9dd94 <_Py_NewReferenceNoTotal@@Base+0x2e4> │ │ │ │ + beq.w 9d640 <_Py_NewReferenceNoTotal@@Base+0x2e4> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbnz r3, 9dc04 <_Py_NewReferenceNoTotal@@Base+0x154> │ │ │ │ + cbnz r3, 9d4b0 <_Py_NewReferenceNoTotal@@Base+0x154> │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov.w ip, #1 │ │ │ │ subs r3, #1 │ │ │ │ str.w ip, [r0], #8 │ │ │ │ strd r0, r1, [r2, #4] │ │ │ │ mov r0, r2 │ │ │ │ @@ -172865,688 +172149,687 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r2, #1 │ │ │ │ str r6, [r4, #8] │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 9dbc6 <_Py_NewReferenceNoTotal@@Base+0x116> │ │ │ │ + b.n 9d472 <_Py_NewReferenceNoTotal@@Base+0x116> │ │ │ │ strd r3, r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a5bc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 99eb4 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ adds r0, #1 │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ - beq.w 9dd44 <_Py_NewReferenceNoTotal@@Base+0x294> │ │ │ │ + beq.w 9d5f0 <_Py_NewReferenceNoTotal@@Base+0x294> │ │ │ │ ldrd r2, r0, [r4, #4] │ │ │ │ ldr.w r2, [r2, r0, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #13 │ │ │ │ - beq.n 9db3c <_Py_NewReferenceNoTotal@@Base+0x8c> │ │ │ │ + beq.n 9d3e8 <_Py_NewReferenceNoTotal@@Base+0x8c> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - b.n 9db2a <_Py_NewReferenceNoTotal@@Base+0x7a> │ │ │ │ + b.n 9d3d6 <_Py_NewReferenceNoTotal@@Base+0x7a> │ │ │ │ str r3, [r6, #4] │ │ │ │ - b.n 9dbb4 <_Py_NewReferenceNoTotal@@Base+0x104> │ │ │ │ + b.n 9d460 <_Py_NewReferenceNoTotal@@Base+0x104> │ │ │ │ movw r0, #8208 @ 0x2010 │ │ │ │ strd r3, r1, [sp] │ │ │ │ - bl 77c4c │ │ │ │ + bl 77bf8 │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9dd94 <_Py_NewReferenceNoTotal@@Base+0x2e4> │ │ │ │ + beq.w 9d640 <_Py_NewReferenceNoTotal@@Base+0x2e4> │ │ │ │ mov ip, r0 │ │ │ │ mov.w r2, #8192 @ 0x2000 │ │ │ │ mov.w lr, #0 │ │ │ │ str.w r2, [ip], #16 │ │ │ │ add.w r2, r0, #23 │ │ │ │ bic.w r2, r2, #7 │ │ │ │ str.w lr, [r0, #8] │ │ │ │ str.w ip, [r0, #12] │ │ │ │ sub.w ip, r2, ip │ │ │ │ add.w ip, ip, #16 │ │ │ │ str r0, [r3, #8] │ │ │ │ str.w ip, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9dd94 <_Py_NewReferenceNoTotal@@Base+0x2e4> │ │ │ │ + beq.w 9d640 <_Py_NewReferenceNoTotal@@Base+0x2e4> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - b.n 9dbb0 <_Py_NewReferenceNoTotal@@Base+0x100> │ │ │ │ + b.n 9d45c <_Py_NewReferenceNoTotal@@Base+0x100> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ adds r1, r2, #1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9dd60 <_Py_NewReferenceNoTotal@@Base+0x2b0> │ │ │ │ + beq.n 9d60c <_Py_NewReferenceNoTotal@@Base+0x2b0> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9dd58 <_Py_NewReferenceNoTotal@@Base+0x2a8> │ │ │ │ + bne.n 9d604 <_Py_NewReferenceNoTotal@@Base+0x2a8> │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r0, #4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov sl, r3 │ │ │ │ - bl 77c4c │ │ │ │ + bl 77bf8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9dd50 <_Py_NewReferenceNoTotal@@Base+0x2a0> │ │ │ │ + beq.n 9d5fc <_Py_NewReferenceNoTotal@@Base+0x2a0> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ mov r5, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9dd58 <_Py_NewReferenceNoTotal@@Base+0x2a8> │ │ │ │ + bne.n 9d604 <_Py_NewReferenceNoTotal@@Base+0x2a8> │ │ │ │ mov r7, r2 │ │ │ │ mov.w r9, #1 │ │ │ │ movs r1, #13 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99e5c <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r1, 9dcb8 <_Py_NewReferenceNoTotal@@Base+0x208> │ │ │ │ + cbz r1, 9d564 <_Py_NewReferenceNoTotal@@Base+0x208> │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 9ddc0 <_Py_NewReferenceNoTotal@@Base+0x310> │ │ │ │ + bl 9d66c <_Py_NewReferenceNoTotal@@Base+0x310> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 9dcb8 <_Py_NewReferenceNoTotal@@Base+0x208> │ │ │ │ + cbz r0, 9d564 <_Py_NewReferenceNoTotal@@Base+0x208> │ │ │ │ cmp r9, r7 │ │ │ │ - beq.n 9dd28 <_Py_NewReferenceNoTotal@@Base+0x278> │ │ │ │ + beq.n 9d5d4 <_Py_NewReferenceNoTotal@@Base+0x278> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ str.w r2, [r8, r7, lsl #2] │ │ │ │ adds r7, #1 │ │ │ │ mov sl, r1 │ │ │ │ - b.n 9dc8a <_Py_NewReferenceNoTotal@@Base+0x1da> │ │ │ │ + b.n 9d536 <_Py_NewReferenceNoTotal@@Base+0x1da> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r7 │ │ │ │ str.w sl, [r4, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl b50c4 │ │ │ │ + bl b49dc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9dd4a <_Py_NewReferenceNoTotal@@Base+0x29a> │ │ │ │ + beq.n 9d5f6 <_Py_NewReferenceNoTotal@@Base+0x29a> │ │ │ │ cmp r7, r5 │ │ │ │ - ble.n 9dce0 <_Py_NewReferenceNoTotal@@Base+0x230> │ │ │ │ + ble.n 9d58c <_Py_NewReferenceNoTotal@@Base+0x230> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr.w r0, [r8, r5, lsl #2] │ │ │ │ str.w r0, [r2, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - b.n 9dcce <_Py_NewReferenceNoTotal@@Base+0x21e> │ │ │ │ + b.n 9d57a <_Py_NewReferenceNoTotal@@Base+0x21e> │ │ │ │ mov r0, r8 │ │ │ │ strd r3, r1, [sp] │ │ │ │ - bl 78004 │ │ │ │ + bl 77fb0 │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ - bl c5de4 <_PyArg_CheckPositional@@Base+0x1e54> │ │ │ │ + bl c56cc <_PyArg_CheckPositional@@Base+0x1e10> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - cbz r0, 9dd22 <_Py_NewReferenceNoTotal@@Base+0x272> │ │ │ │ + cbz r0, 9d5ce <_Py_NewReferenceNoTotal@@Base+0x272> │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #13 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99e5c <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 9dd6c <_Py_NewReferenceNoTotal@@Base+0x2bc> │ │ │ │ + cbnz r3, 9d618 <_Py_NewReferenceNoTotal TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes